8#ifndef TRITON_X86SPECIFICATIONS_H
9#define TRITON_X86SPECIFICATIONS_H
11#include <unordered_map>
49 std::unordered_map<triton::arch::register_e, const triton::arch::Register>
id2reg;
50 std::unordered_map<std::string, triton::arch::register_e> name2id;
This class is used to represent an instruction.
The x86Specifications class defines specifications about the x86 and x86_64 CPU.
TRITON_EXPORT triton::arch::register_e capstoneRegisterToTritonRegister(triton::uint32 id) const
Converts a capstone's register id to a triton's register id.
std::unordered_map< triton::arch::register_e, const triton::arch::Register > id2reg
List of registers specification available for this architecture.
TRITON_EXPORT triton::arch::x86::prefix_e capstonePrefixToTritonPrefix(triton::uint32 id) const
Converts a capstone's prefix id to a triton's prefix id.
TRITON_EXPORT triton::uint32 capstoneInstructionToTritonInstruction(triton::uint32 id) const
Converts a capstone's instruction id to a triton's instruction id.
register_e
Types of register.
std::uint32_t uint32
unisgned 32-bits
instruction_e
The list of opcodes.
const triton::arch::Instruction nop
x86 NOP instruction
@ ID_INS_PMOVZXBQ
PMOVZXBQ.
@ ID_INS_VSTMXCSR
VSTMXCSR.
@ ID_INS_PFRCPIT1
PFRCPIT1.
@ ID_INS_VFMSUBPS
VFMSUBPS.
@ ID_INS_AESDECLAST
AESDECLAST.
@ ID_INS_VPSUBUSW
VPSUBUSW.
@ ID_INS_VFNMADD231PD
VFNMADD231PD.
@ ID_INS_VGATHERPF1DPD
VGATHERPF1DPD.
@ ID_INS_VBLENDMPD
VBLENDMPD.
@ ID_INS_UNPCKHPS
UNPCKHPS.
@ ID_INS_VPBLENDMD
VPBLENDMD.
@ ID_INS_VPERM2F128
VPERM2F128.
@ ID_INS_VCVTPD2UDQ
VCVTPD2UDQ.
@ ID_INS_VRNDSCALEPD
VRNDSCALEPD.
@ ID_INS_MASKMOVQ
MASKMOVQ.
@ ID_INS_VFMSUB231SD
VFMSUB231SD.
@ ID_INS_VMOVSLDUP
VMOVSLDUP.
@ ID_INS_MOVMSKPS
MOVMSKPS.
@ ID_INS_VFNMADDSS
VFNMADDSS.
@ ID_INS_VPMOVUSDB
VPMOVUSDB.
@ ID_INS_VPCMPEQW
VPCMPEQW.
@ ID_INS_VPMACSSDQL
VPMACSSDQL.
@ ID_INS_VPTESTNMD
VPTESTNMD.
@ ID_INS_VFNMADD132SD
VFNMADD132SD.
@ ID_INS_VZEROALL
VZEROALL.
@ ID_INS_VPMACSDD
VPMACSDD.
@ ID_INS_EXTRACTPS
EXTRACTPS.
@ ID_INS_VMRESUME
VMRESUME.
@ ID_INS_VPHADDUDQ
VPHADDUDQ.
@ ID_INS_VFNMADD213PD
VFNMADD213PD.
@ ID_INS_VFNMSUB231PS
VFNMSUB231PS.
@ ID_INS_VGATHERPF0QPD
VGATHERPF0QPD.
@ ID_INS_VMOVDQA64
VMOVDQA64.
@ ID_INS_VPHMINPOSUW
VPHMINPOSUW.
@ ID_INS_VFNMADD132SS
VFNMADD132SS.
@ ID_INS_CVTTPS2PI
CVTTPS2PI.
@ ID_INS_VFMSUBADD231PS
VFMSUBADD231PS.
@ ID_INS_VFNMADD213PS
VFNMADD213PS.
@ ID_INS_VSCATTERDPS
VSCATTERDPS.
@ ID_INS_VPBROADCASTB
VPBROADCASTB.
@ ID_INS_CVTSI2SS
CVTSI2SS.
@ ID_INS_VMOVSHDUP
VMOVSHDUP.
@ ID_INS_VUNPCKLPD
VUNPCKLPD.
@ ID_INS_UNPCKLPD
UNPCKLPD.
@ ID_INS_VSCATTERQPD
VSCATTERQPD.
@ ID_INS_VPBLENDVB
VPBLENDVB.
@ ID_INS_VPSCATTERQQ
VPSCATTERQQ.
@ ID_INS_VEXTRACTI32X4
VEXTRACTI32X4.
@ ID_INS_VFNMSUBSD
VFNMSUBSD.
@ ID_INS_VPMOVSXBW
VPMOVSXBW.
@ ID_INS_VPTESTMQ
VPTESTMQ.
@ ID_INS_VGATHERQPS
VGATHERQPS.
@ ID_INS_VPCMPESTRI
VPCMPESTRI.
@ ID_INS_VCVTTPS2UDQ
VCVTTPS2UDQ.
@ ID_INS_PMOVSXBW
PMOVSXBW.
@ ID_INS_VFMSUBADD213PD
VFMSUBADD213PD.
@ ID_INS_VPERMI2D
VPERMI2D.
@ ID_INS_VFMADDSS
VFMADDSS.
@ ID_INS_VPMASKMOVD
VPMASKMOVD.
@ ID_INS_VFMADDSD
VFMADDSD.
@ ID_INS_VGATHERPF0DPD
VGATHERPF0DPD.
@ ID_INS_VPMASKMOVQ
VPMASKMOVQ.
@ ID_INS_VFNMSUB231SS
VFNMSUB231SS.
@ ID_INS_CVTPD2DQ
CVTPD2DQ.
@ ID_INS_VPMOVUSQD
VPMOVUSQD.
@ ID_INS_VRNDSCALEPS
VRNDSCALEPS.
@ ID_INS_SHA1NEXTE
SHA1NEXTE.
@ ID_INS_WRGSBASE
WRGSBASE.
@ ID_INS_VPBROADCASTD
VPBROADCASTD.
@ ID_INS_VFNMSUB231PD
VFNMSUB231PD.
@ ID_INS_VFMSUB213PS
VFMSUB213PS.
@ ID_INS_VFMSUBPD
VFMSUBPD.
@ ID_INS_VFMADDSUBPD
VFMADDSUBPD.
@ ID_INS_VFNMADDSD
VFNMADDSD.
@ ID_INS_XRSTOR64
XRSTOR64.
@ ID_INS_VPHADDBD
VPHADDBD.
@ ID_INS_VRSQRT14SS
VRSQRT14SS.
@ ID_INS_VPMOVSXWD
VPMOVSXWD.
@ ID_INS_ADDSUBPS
ADDSUBPS.
@ ID_INS_VPERMIL2PD
VPERMIL2PD.
@ ID_INS_VRCP14SD
VRCP14SD.
@ ID_INS_PUNPCKHWD
PUNPCKHWD.
@ ID_INS_VFMSUB213PD
VFMSUB213PD.
@ ID_INS_VFMADDSUBPS
VFMADDSUBPS.
@ ID_INS_VPUNPCKHQDQ
VPUNPCKHQDQ.
@ ID_INS_PMOVMSKB
PMOVMSKB.
@ ID_INS_PCMPESTRM
PCMPESTRM.
@ ID_INS_VCVTTPD2DQX
VCVTTPD2DQX.
@ ID_INS_PMULHRSW
PMULHRSW.
@ ID_INS_VCVTPD2DQ
VCVTPD2DQ.
@ ID_INS_VFNMADD213SD
VFNMADD213SD.
@ ID_INS_VPADDUSB
VPADDUSB.
@ ID_INS_VCVTTSD2SI
VCVTTSD2SI.
@ ID_INS_VRSQRT14PS
VRSQRT14PS.
@ ID_INS_VRSQRT14SD
VRSQRT14SD.
@ ID_INS_VMOVLHPS
VMOVLHPS.
@ ID_INS_VRSQRTPS
VRSQRTPS.
@ ID_INS_VPUNPCKHWD
VPUNPCKHWD.
@ ID_INS_CVTSS2SI
CVTSS2SI.
@ ID_INS_SHA256MSG1
SHA256MSG1.
@ ID_INS_VPSUBUSB
VPSUBUSB.
@ ID_INS_VFMADDSUB213PS
VFMADDSUB213PS.
@ ID_INS_VFNMADDPD
VFNMADDPD.
@ ID_INS_VMASKMOVPS
VMASKMOVPS.
@ ID_INS_VMOVNTDQA
VMOVNTDQA.
@ ID_INS_VPMACSSDQH
VPMACSSDQH.
@ ID_INS_FXSAVE64
FXSAVE64.
@ ID_INS_CVTSI2SD
CVTSI2SD.
@ ID_INS_VCVTUDQ2PD
VCVTUDQ2PD.
@ ID_INS_VFMADD132SS
VFMADD132SS.
@ ID_INS_VFMSUBADD231PD
VFMSUBADD231PD.
@ ID_INS_VAESKEYGENASSIST
VAESKEYGENASSIST.
@ ID_INS_VINSERTF32X4
VINSERTF32X4.
@ ID_INS_VMOVNTDQ
VMOVNTDQ.
@ ID_INS_VPHSUBWD
VPHSUBWD.
@ ID_INS_PMADDUBSW
PMADDUBSW.
@ ID_INS_BLENDVPS
BLENDVPS.
@ ID_INS_VBROADCASTSS
VBROADCASTSS.
@ ID_INS_VROUNDPS
VROUNDPS.
@ ID_INS_VMOVHLPS
VMOVHLPS.
@ ID_INS_VFNMADDPS
VFNMADDPS.
@ ID_INS_VPSCATTERDD
VPSCATTERDD.
@ ID_INS_VFMSUB132PD
VFMSUB132PD.
@ ID_INS_CVTSD2SI
CVTSD2SI.
@ ID_INS_SHA1RNDS4
SHA1RNDS4.
@ ID_INS_VZEROUPPER
VZEROUPPER.
@ ID_INS_VPCONFLICTD
VPCONFLICTD.
@ ID_INS_VMASKMOVPD
VMASKMOVPD.
@ ID_INS_XCRYPTCFB
XCRYPTCFB.
@ ID_INS_PUNPCKLBW
PUNPCKLBW.
@ ID_INS_XRELEASE
XRELEASE.
@ ID_INS_VSCATTERQPS
VSCATTERQPS.
@ ID_INS_VRSQRT28SD
VRSQRT28SD.
@ ID_INS_VPMOVSDW
VPMOVSDW.
@ ID_INS_VRNDSCALESS
VRNDSCALESS.
@ ID_INS_PREFETCHW
PREFETCHW.
@ ID_INS_VPCMPESTRM
VPCMPESTRM.
@ ID_INS_MOVSLDUP
MOVSLDUP.
@ ID_INS_VRSQRT28PS
VRSQRT28PS.
@ ID_INS_VFNMSUB213SS
VFNMSUB213SS.
@ ID_INS_VCVTPS2PD
VCVTPS2PD.
@ ID_INS_VROUNDPD
VROUNDPD.
@ ID_INS_VCVTTSS2SI
VCVTTSS2SI.
@ ID_INS_VFMSUB231SS
VFMSUB231SS.
@ ID_INS_VCVTSS2SD
VCVTSS2SD.
@ ID_INS_PCMPISTRI
PCMPISTRI.
@ ID_INS_VBROADCASTI128
VBROADCASTI128.
@ ID_INS_VPHSUBDQ
VPHSUBDQ.
@ ID_INS_CVTPS2PI
CVTPS2PI.
@ ID_INS_VSCATTERPF0QPS
VSCATTERPF0QPS.
@ ID_INS_VFMADDPD
VFMADDPD.
@ ID_INS_VCVTSS2SI
VCVTSS2SI.
@ ID_INS_VGATHERPF1DPS
VGATHERPF1DPS.
@ ID_INS_VPMOVSQW
VPMOVSQW.
@ ID_INS_VPCONFLICTQ
VPCONFLICTQ.
@ ID_INS_VCVTUSI2SD
VCVTUSI2SD.
@ ID_INS_CVTPI2PS
CVTPI2PS.
@ ID_INS_VROUNDSS
VROUNDSS.
@ ID_INS_VPBROADCASTMW2D
VPBROADCASTMW2D.
@ ID_INS_VGATHERPF1QPS
VGATHERPF1QPS.
@ ID_INS_PUNPCKHBW
PUNPCKHBW.
@ ID_INS_VBLENDPD
VBLENDPD.
@ ID_INS_VFMSUBADDPD
VFMSUBADDPD.
@ ID_INS_VMOVMSKPD
VMOVMSKPD.
@ ID_INS_VPERMI2PS
VPERMI2PS.
@ ID_INS_VFMSUB132SS
VFMSUB132SS.
@ ID_INS_VINSERTF128
VINSERTF128.
@ ID_INS_VPMOVZXDQ
VPMOVZXDQ.
@ ID_INS_VFMADD213SS
VFMADD213SS.
@ ID_INS_VCVTPD2PSX
VCVTPD2PSX.
@ ID_INS_KORTESTW
KORTESTW.
@ ID_INS_VPACKUSWB
VPACKUSWB.
@ ID_INS_SHA1MSG2
SHA1MSG2.
@ ID_INS_VFNMSUBSS
VFNMSUBSS.
@ ID_INS_VPMOVSXWQ
VPMOVSXWQ.
@ ID_INS_VFNMSUB132SD
VFNMSUB132SD.
@ ID_INS_PREFETCHT2
PREFETCHT2.
@ ID_INS_VRNDSCALESD
VRNDSCALESD.
@ ID_INS_VPCMPGTD
VPCMPGTD.
@ ID_INS_PACKUSDW
PACKUSDW.
@ ID_INS_VPERMI2Q
VPERMI2Q.
@ ID_INS_AESKEYGENASSIST
AESKEYGENASSIST.
@ ID_INS_VGATHERQPD
VGATHERQPD.
@ ID_INS_VGATHERDPD
VGATHERDPD.
@ ID_INS_VADDSUBPS
VADDSUBPS.
@ ID_INS_VPUNPCKLBW
VPUNPCKLBW.
@ ID_INS_VBLENDVPD
VBLENDVPD.
@ ID_INS_VRSQRTSS
VRSQRTSS.
@ ID_INS_VPMOVSDB
VPMOVSDB.
@ ID_INS_VFMADDSUB231PD
VFMADDSUB231PD.
@ ID_INS_VPGATHERDD
VPGATHERDD.
@ ID_INS_VPSCATTERQD
VPSCATTERQD.
@ ID_INS_VFNMADD231SD
VFNMADD231SD.
@ ID_INS_VPMOVZXBD
VPMOVZXBD.
@ ID_INS_PUNPCKLWD
PUNPCKLWD.
@ ID_INS_VFMADD132PD
VFMADD132PD.
@ ID_INS_VFNMSUB231SD
VFNMSUB231SD.
@ ID_INS_VMOVDQU64
VMOVDQU64.
@ ID_INS_SHA256RNDS2
SHA256RNDS2.
@ ID_INS_VPMADDUBSW
VPMADDUBSW.
@ ID_INS_VPCMPEQD
VPCMPEQD.
@ ID_INS_VUCOMISS
VUCOMISS.
@ ID_INS_PMOVZXBD
PMOVZXBD.
@ ID_INS_CVTSD2SS
CVTSD2SS.
@ ID_INS_VSCATTERPF1DPS
VSCATTERPF1DPS.
@ ID_INS_VPHSUBSW
VPHSUBSW.
@ ID_INS_VMOVDDUP
VMOVDDUP.
@ ID_INS_VPMOVSQB
VPMOVSQB.
@ ID_INS_VPMACSSDD
VPMACSSDD.
@ ID_INS_PACKSSWB
PACKSSWB.
@ ID_INS_VFMADD231PS
VFMADD231PS.
@ ID_INS_VMLAUNCH
VMLAUNCH.
@ ID_INS_VFMADDSUB132PS
VFMADDSUB132PS.
@ ID_INS_SYSENTER
SYSENTER.
@ ID_INS_CVTPD2PS
CVTPD2PS.
@ ID_INS_VCVTTPD2UDQ
VCVTTPD2UDQ.
@ ID_INS_VMOVDQU16
VMOVDQU16.
@ ID_INS_VFMSUB213SS
VFMSUB213SS.
@ ID_INS_BLENDVPD
BLENDVPD.
@ ID_INS_VBLENDVPS
VBLENDVPS.
@ ID_INS_VFNMADD132PS
VFNMADD132PS.
@ ID_INS_VMOVMSKPS
VMOVMSKPS.
@ ID_INS_VFNMSUB132PD
VFNMSUB132PD.
@ ID_INS_KUNPCKBW
KUNPCKBW.
@ ID_INS_VFNMSUB213PD
VFNMSUB213PD.
@ ID_INS_CMPXCHG8B
CMPXCHG8B.
@ ID_INS_VAESENCLAST
VAESENCLAST.
@ ID_INS_VSCATTERDPD
VSCATTERDPD.
@ ID_INS_MOVNTDQA
MOVNTDQA.
@ ID_INS_PREFETCHNTA
PREFETCHNTA.
@ ID_INS_XACQUIRE
XACQUIRE.
@ ID_INS_INSERTPS
INSERTPS.
@ ID_INS_VPBROADCASTMB2Q
VPBROADCASTMB2Q.
@ ID_INS_VPMOVZXBW
VPMOVZXBW.
@ ID_INS_VPCMPGTQ
VPCMPGTQ.
@ ID_INS_VCVTPS2DQ
VCVTPS2DQ.
@ ID_INS_VPMACSWW
VPMACSWW.
@ ID_INS_VMOVDQA32
VMOVDQA32.
@ ID_INS_VPALIGNR
VPALIGNR.
@ ID_INS_VCVTSI2SS
VCVTSI2SS.
@ ID_INS_VEXTRACTPS
VEXTRACTPS.
@ ID_INS_VPBLENDD
VPBLENDD.
@ ID_INS_ADDSUBPD
ADDSUBPD.
@ ID_INS_VRCP28SD
VRCP28SD.
@ ID_INS_AESENCLAST
AESENCLAST.
@ ID_INS_VPLZCNTQ
VPLZCNTQ.
@ ID_INS_PHMINPOSUW
PHMINPOSUW.
@ ID_INS_VFNMADD231SS
VFNMADD231SS.
@ ID_INS_PUNPCKLQDQ
PUNPCKLQDQ.
@ ID_INS_VPMADDWD
VPMADDWD.
@ ID_INS_PMOVSXWD
PMOVSXWD.
@ ID_INS_VFNMSUB213SD
VFNMSUB213SD.
@ ID_INS_VPCLMULQDQ
VPCLMULQDQ.
@ ID_INS_VRSQRT14PD
VRSQRT14PD.
@ ID_INS_UNPCKLPS
UNPCKLPS.
@ ID_INS_VPHADDWQ
VPHADDWQ.
@ ID_INS_XSAVEOPT
XSAVEOPT.
@ ID_INS_VRSQRT28SS
VRSQRT28SS.
@ ID_INS_VCVTUSI2SS
VCVTUSI2SS.
@ ID_INS_VPLZCNTD
VPLZCNTD.
@ ID_INS_VFMSUB231PS
VFMSUB231PS.
@ ID_INS_VADDSUBPD
VADDSUBPD.
@ ID_INS_XCRYPTECB
XCRYPTECB.
@ ID_INS_VPMACSDQH
VPMACSDQH.
@ ID_INS_VUNPCKHPS
VUNPCKHPS.
@ ID_INS_VBROADCASTI64X4
VBROADCASTI64X4.
@ ID_INS_VFMSUB132SD
VFMSUB132SD.
@ ID_INS_UNPCKHPD
UNPCKHPD.
@ ID_INS_VBROADCASTSD
VBROADCASTSD.
@ ID_INS_PMOVSXWQ
PMOVSXWQ.
@ ID_INS_VPACKSSDW
VPACKSSDW.
@ ID_INS_PREFETCH
PREFETCH.
@ ID_INS_VPADDUSW
VPADDUSW.
@ ID_INS_VSCATTERPF0DPD
VSCATTERPF0DPD.
@ ID_INS_SHA1MSG1
SHA1MSG1.
@ ID_INS_VPMACSSWD
VPMACSSWD.
@ ID_INS_VFMADD132PS
VFMADD132PS.
@ ID_INS_PMOVZXBW
PMOVZXBW.
@ ID_INS_VPUNPCKHBW
VPUNPCKHBW.
@ ID_INS_VRCP14PS
VRCP14PS.
@ ID_INS_VBROADCASTF128
VBROADCASTF128.
@ ID_INS_KSHIFTRW
KSHIFTRW.
@ ID_INS_VFMSUBSD
VFMSUBSD.
@ ID_INS_PCLMULQDQ
PCLMULQDQ.
@ ID_INS_VPACKUSDW
VPACKUSDW.
@ ID_INS_VUCOMISD
VUCOMISD.
@ ID_INS_VBLENDMPS
VBLENDMPS.
@ ID_INS_PMOVZXWD
PMOVZXWD.
@ ID_INS_VFMADD213PD
VFMADD213PD.
@ ID_INS_XCRYPTOFB
XCRYPTOFB.
@ ID_INS_XSAVEOPT64
XSAVEOPT64.
@ ID_INS_PFRCPIT2
PFRCPIT2.
@ ID_INS_VSCATTERPF1DPD
VSCATTERPF1DPD.
@ ID_INS_VPHADDWD
VPHADDWD.
@ ID_INS_VUNPCKHPD
VUNPCKHPD.
@ ID_INS_CVTTSD2SI
CVTTSD2SI.
@ ID_INS_VPERMT2D
VPERMT2D.
@ ID_INS_VFMSUB132PS
VFMSUB132PS.
@ ID_INS_VPERMILPD
VPERMILPD.
@ ID_INS_VPHADDUWQ
VPHADDUWQ.
@ ID_INS_VMASKMOVDQU
VMASKMOVDQU.
@ ID_INS_VPERM2I128
VPERM2I128.
@ ID_INS_PACKUSWB
PACKUSWB.
@ ID_INS_VPMOVUSQB
VPMOVUSQB.
@ ID_INS_KSHIFTLW
KSHIFTLW.
@ ID_INS_VPHADDBQ
VPHADDBQ.
@ ID_INS_PREFETCHT0
PREFETCHT0.
@ ID_INS_VINSERTI128
VINSERTI128.
@ ID_INS_VPERMI2PD
VPERMI2PD.
@ ID_INS_VRCP14PD
VRCP14PD.
@ ID_INS_VPGATHERDQ
VPGATHERDQ.
@ ID_INS_VPHADDSW
VPHADDSW.
@ ID_INS_CVTTPD2DQ
CVTTPD2DQ.
@ ID_INS_VPMADCSSWD
VPMADCSSWD.
@ ID_INS_VPSHUFHW
VPSHUFHW.
@ ID_INS_VCVTPS2PH
VCVTPS2PH.
@ ID_INS_VFNMSUBPD
VFNMSUBPD.
@ ID_INS_CVTSS2SD
CVTSS2SD.
@ ID_INS_VFNMSUBPS
VFNMSUBPS.
@ ID_INS_VFMADD231SD
VFMADD231SD.
@ ID_INS_CMPXCHG16B
CMPXCHG16B.
@ ID_INS_VCVTPD2PS
VCVTPD2PS.
@ ID_INS_VPBLENDMQ
VPBLENDMQ.
@ ID_INS_VPTESTNMQ
VPTESTNMQ.
@ ID_INS_VEXTRACTF64X4
VEXTRACTF64X4.
@ ID_INS_VRCP28PD
VRCP28PD.
@ ID_INS_VPCMPISTRI
VPCMPISTRI.
@ ID_INS_CVTTSS2SI
CVTTSS2SI.
@ ID_INS_VGATHERPF1QPD
VGATHERPF1QPD.
@ ID_INS_PFRSQIT1
PFRSQIT1.
@ ID_INS_VPMOVSXDQ
VPMOVSXDQ.
@ ID_INS_VPERMIL2PS
VPERMIL2PS.
@ ID_INS_VLDMXCSR
VLDMXCSR.
@ ID_INS_VCVTUDQ2PS
VCVTUDQ2PS.
@ ID_INS_VCVTPH2PS
VCVTPH2PS.
@ ID_INS_VPBROADCASTW
VPBROADCASTW.
@ ID_INS_VPBLENDW
VPBLENDW.
@ ID_INS_VPHADDUBD
VPHADDUBD.
@ ID_INS_VINSERTPS
VINSERTPS.
@ ID_INS_VPCMPEQQ
VPCMPEQQ.
@ ID_INS_VPCMPEQB
VPCMPEQB.
@ ID_INS_VINSERTF64X4
VINSERTF64X4.
@ ID_INS_VPHADDDQ
VPHADDDQ.
@ ID_INS_VPHADDUWD
VPHADDUWD.
@ ID_INS_VCVTPS2UDQ
VCVTPS2UDQ.
@ ID_INS_VCVTSI2SD
VCVTSI2SD.
@ ID_INS_VPMOVZXBQ
VPMOVZXBQ.
@ ID_INS_CVTDQ2PD
CVTDQ2PD.
@ ID_INS_VFMSUBSS
VFMSUBSS.
@ ID_INS_VFNMSUB132PS
VFNMSUB132PS.
@ ID_INS_PUNPCKHDQ
PUNPCKHDQ.
@ ID_INS_CVTPD2PI
CVTPD2PI.
@ ID_INS_VBROADCASTI32X4
VBROADCASTI32X4.
@ ID_INS_VMOVDQU32
VMOVDQU32.
@ ID_INS_VPMOVMSKB
VPMOVMSKB.
@ ID_INS_VPHADDUBQ
VPHADDUBQ.
@ ID_INS_SHA256MSG2
SHA256MSG2.
@ ID_INS_VMOVNTPD
VMOVNTPD.
@ ID_INS_VCVTSD2USI
VCVTSD2USI.
@ ID_INS_PMOVSXBD
PMOVSXBD.
@ ID_INS_VPMADCSWD
VPMADCSWD.
@ ID_INS_VPUNPCKLDQ
VPUNPCKLDQ.
@ ID_INS_VPMACSSWW
VPMACSSWW.
@ ID_INS_VFMSUBADDPS
VFMSUBADDPS.
@ ID_INS_VPBROADCASTQ
VPBROADCASTQ.
@ ID_INS_CVTDQ2PS
CVTDQ2PS.
@ ID_INS_VFNMSUB213PS
VFNMSUB213PS.
@ ID_INS_VCVTTPD2DQ
VCVTTPD2DQ.
@ ID_INS_VFMADD213PS
VFMADD213PS.
@ ID_INS_VPMOVUSQW
VPMOVUSQW.
@ ID_INS_XCRYPTCTR
XCRYPTCTR.
@ ID_INS_VMPSADBW
VMPSADBW.
@ ID_INS_VFNMADD213SS
VFNMADD213SS.
@ ID_INS_MOVSHDUP
MOVSHDUP.
@ ID_INS_VPMOVUSDW
VPMOVUSDW.
@ ID_INS_CVTPS2PD
CVTPS2PD.
@ ID_INS_VSCATTERPF1QPS
VSCATTERPF1QPS.
@ ID_INS_VCVTDQ2PS
VCVTDQ2PS.
@ ID_INS_VCVTTSS2USI
VCVTTSS2USI.
@ ID_INS_VRSQRT28PD
VRSQRT28PD.
@ ID_INS_VPMOVSQD
VPMOVSQD.
@ ID_INS_VFNMADD132PD
VFNMADD132PD.
@ ID_INS_VSCATTERPF0DPS
VSCATTERPF0DPS.
@ ID_INS_MOVMSKPD
MOVMSKPD.
@ ID_INS_VRCP28PS
VRCP28PS.
@ ID_INS_VFMADDSUB231PS
VFMADDSUB231PS.
@ ID_INS_VCVTDQ2PD
VCVTDQ2PD.
@ ID_INS_VPGATHERQQ
VPGATHERQQ.
@ ID_INS_CVTPI2PD
CVTPI2PD.
@ ID_INS_VPSCATTERDQ
VPSCATTERDQ.
@ ID_INS_VFMSUBADD132PD
VFMSUBADD132PD.
@ ID_INS_VMOVNTPS
VMOVNTPS.
@ ID_INS_VCVTPD2DQX
VCVTPD2DQX.
@ ID_INS_CVTPS2DQ
CVTPS2DQ.
@ ID_INS_VCVTSD2SI
VCVTSD2SI.
@ ID_INS_VGATHERPF0QPS
VGATHERPF0QPS.
@ ID_INS_PACKSSDW
PACKSSDW.
@ ID_INS_VGATHERDPS
VGATHERDPS.
@ ID_INS_VAESDECLAST
VAESDECLAST.
@ ID_INS_VFMADD132SD
VFMADD132SD.
@ ID_INS_VPMOVZXWQ
VPMOVZXWQ.
@ ID_INS_VPCMPISTRM
VPCMPISTRM.
@ ID_INS_VSCATTERPF0QPD
VSCATTERPF0QPD.
@ ID_INS_VPUNPCKLWD
VPUNPCKLWD.
@ ID_INS_VPHSUBBW
VPHSUBBW.
@ ID_INS_VPHADDUBW
VPHADDUBW.
@ ID_INS_PCMPISTRM
PCMPISTRM.
@ ID_INS_VEXTRACTF128
VEXTRACTF128.
@ ID_INS_VFMADDSUB213PD
VFMADDSUB213PD.
@ ID_INS_XCRYPTCBC
XCRYPTCBC.
@ ID_INS_VFNMSUB132SS
VFNMSUB132SS.
@ ID_INS_VPMOVSXBQ
VPMOVSXBQ.
@ ID_INS_PUNPCKLDQ
PUNPCKLDQ.
@ ID_INS_VCVTSD2SS
VCVTSD2SS.
@ ID_INS_VFMADDSUB132PD
VFMADDSUB132PD.
@ ID_INS_PMOVZXWQ
PMOVZXWQ.
@ ID_INS_LAST_ITEM
must be the last item
@ ID_INS_VPMULHUW
VPMULHUW.
@ ID_INS_VBLENDPS
VBLENDPS.
@ ID_INS_VFMADDPS
VFMADDPS.
@ ID_INS_VPMACSDQL
VPMACSDQL.
@ ID_INS_FCMOVNBE
FCMOVNBE.
@ ID_INS_VPSHUFLW
VPSHUFLW.
@ ID_INS_VFNMADD231PS
VFNMADD231PS.
@ ID_INS_MASKMOVDQU
MASKMOVDQU.
@ ID_INS_VFMSUBADD132PS
VFMSUBADD132PS.
@ ID_INS_VPERMT2PS
VPERMT2PS.
@ ID_INS_VPERMT2Q
VPERMT2Q.
@ ID_INS_VFMADD231SS
VFMADD231SS.
@ ID_INS_VMOVDQU8
VMOVDQU8.
@ ID_INS_VINSERTI32X4
VINSERTI32X4.
@ ID_INS_VPERMT2PD
VPERMT2PD.
@ ID_INS_CVTTPS2DQ
CVTTPS2DQ.
@ ID_INS_VPCMPGTW
VPCMPGTW.
@ ID_INS_VFMADD213SD
VFMADD213SD.
@ ID_INS_PCMPESTRI
PCMPESTRI.
@ ID_INS_VEXTRACTI128
VEXTRACTI128.
@ ID_INS_RDGSBASE
RDGSBASE.
@ ID_INS_VEXTRACTI64X4
VEXTRACTI64X4.
@ ID_INS_VINSERTI64X4
VINSERTI64X4.
@ ID_INS_VCVTSS2USI
VCVTSS2USI.
@ ID_INS_PMOVSXDQ
PMOVSXDQ.
@ ID_INS_VGATHERPF0DPS
VGATHERPF0DPS.
@ ID_INS_CVTTPD2PI
CVTTPD2PI.
@ ID_INS_VPMULUDQ
VPMULUDQ.
@ ID_INS_VPMULHRSW
VPMULHRSW.
@ ID_INS_VFMADD231PD
VFMADD231PD.
@ ID_INS_VPUNPCKLQDQ
VPUNPCKLQDQ.
@ ID_INS_VPCMPGTB
VPCMPGTB.
@ ID_INS_VRCP28SS
VRCP28SS.
@ ID_INS_VPTESTMD
VPTESTMD.
@ ID_INS_FXRSTOR64
FXRSTOR64.
@ ID_INS_VPMOVZXWD
VPMOVZXWD.