Copyright | (c) Inokentiy Babushkin, 2016 |
---|---|
License | BSD3 |
Maintainer | Inokentiy Babushkin <inokentiy.babushkin@googlemail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Hapstone.Internal.X86
Description
This module contains x86 specific datatypes and their respective Storable instances. Most of the types are used internally and can be looked up here. Some of them are currently unused, as the headers only define them as symbolic constants whose type is never used explicitly, which poses a problem for a memory-safe port to the Haskell language, this is about to get fixed in a future version.
Apart from that, because the module is generated using C2HS, some of the documentation is misplaced or rendered incorrectly, so if in doubt, read the source file.
- data X86Reg
- = X86RegInvalid
- | X86RegAh
- | X86RegAl
- | X86RegAx
- | X86RegBh
- | X86RegBl
- | X86RegBp
- | X86RegBpl
- | X86RegBx
- | X86RegCh
- | X86RegCl
- | X86RegCs
- | X86RegCx
- | X86RegDh
- | X86RegDi
- | X86RegDil
- | X86RegDl
- | X86RegDs
- | X86RegDx
- | X86RegEax
- | X86RegEbp
- | X86RegEbx
- | X86RegEcx
- | X86RegEdi
- | X86RegEdx
- | X86RegEflags
- | X86RegEip
- | X86RegEiz
- | X86RegEs
- | X86RegEsi
- | X86RegEsp
- | X86RegFpsw
- | X86RegFs
- | X86RegGs
- | X86RegIp
- | X86RegRax
- | X86RegRbp
- | X86RegRbx
- | X86RegRcx
- | X86RegRdi
- | X86RegRdx
- | X86RegRip
- | X86RegRiz
- | X86RegRsi
- | X86RegRsp
- | X86RegSi
- | X86RegSil
- | X86RegSp
- | X86RegSpl
- | X86RegSs
- | X86RegCr0
- | X86RegCr1
- | X86RegCr2
- | X86RegCr3
- | X86RegCr4
- | X86RegCr5
- | X86RegCr6
- | X86RegCr7
- | X86RegCr8
- | X86RegCr9
- | X86RegCr10
- | X86RegCr11
- | X86RegCr12
- | X86RegCr13
- | X86RegCr14
- | X86RegCr15
- | X86RegDr0
- | X86RegDr1
- | X86RegDr2
- | X86RegDr3
- | X86RegDr4
- | X86RegDr5
- | X86RegDr6
- | X86RegDr7
- | X86RegDr8
- | X86RegDr9
- | X86RegDr10
- | X86RegDr11
- | X86RegDr12
- | X86RegDr13
- | X86RegDr14
- | X86RegDr15
- | X86RegFp0
- | X86RegFp1
- | X86RegFp2
- | X86RegFp3
- | X86RegFp4
- | X86RegFp5
- | X86RegFp6
- | X86RegFp7
- | X86RegK0
- | X86RegK1
- | X86RegK2
- | X86RegK3
- | X86RegK4
- | X86RegK5
- | X86RegK6
- | X86RegK7
- | X86RegMm0
- | X86RegMm1
- | X86RegMm2
- | X86RegMm3
- | X86RegMm4
- | X86RegMm5
- | X86RegMm6
- | X86RegMm7
- | X86RegR8
- | X86RegR9
- | X86RegR10
- | X86RegR11
- | X86RegR12
- | X86RegR13
- | X86RegR14
- | X86RegR15
- | X86RegSt0
- | X86RegSt1
- | X86RegSt2
- | X86RegSt3
- | X86RegSt4
- | X86RegSt5
- | X86RegSt6
- | X86RegSt7
- | X86RegXmm0
- | X86RegXmm1
- | X86RegXmm2
- | X86RegXmm3
- | X86RegXmm4
- | X86RegXmm5
- | X86RegXmm6
- | X86RegXmm7
- | X86RegXmm8
- | X86RegXmm9
- | X86RegXmm10
- | X86RegXmm11
- | X86RegXmm12
- | X86RegXmm13
- | X86RegXmm14
- | X86RegXmm15
- | X86RegXmm16
- | X86RegXmm17
- | X86RegXmm18
- | X86RegXmm19
- | X86RegXmm20
- | X86RegXmm21
- | X86RegXmm22
- | X86RegXmm23
- | X86RegXmm24
- | X86RegXmm25
- | X86RegXmm26
- | X86RegXmm27
- | X86RegXmm28
- | X86RegXmm29
- | X86RegXmm30
- | X86RegXmm31
- | X86RegYmm0
- | X86RegYmm1
- | X86RegYmm2
- | X86RegYmm3
- | X86RegYmm4
- | X86RegYmm5
- | X86RegYmm6
- | X86RegYmm7
- | X86RegYmm8
- | X86RegYmm9
- | X86RegYmm10
- | X86RegYmm11
- | X86RegYmm12
- | X86RegYmm13
- | X86RegYmm14
- | X86RegYmm15
- | X86RegYmm16
- | X86RegYmm17
- | X86RegYmm18
- | X86RegYmm19
- | X86RegYmm20
- | X86RegYmm21
- | X86RegYmm22
- | X86RegYmm23
- | X86RegYmm24
- | X86RegYmm25
- | X86RegYmm26
- | X86RegYmm27
- | X86RegYmm28
- | X86RegYmm29
- | X86RegYmm30
- | X86RegYmm31
- | X86RegZmm0
- | X86RegZmm1
- | X86RegZmm2
- | X86RegZmm3
- | X86RegZmm4
- | X86RegZmm5
- | X86RegZmm6
- | X86RegZmm7
- | X86RegZmm8
- | X86RegZmm9
- | X86RegZmm10
- | X86RegZmm11
- | X86RegZmm12
- | X86RegZmm13
- | X86RegZmm14
- | X86RegZmm15
- | X86RegZmm16
- | X86RegZmm17
- | X86RegZmm18
- | X86RegZmm19
- | X86RegZmm20
- | X86RegZmm21
- | X86RegZmm22
- | X86RegZmm23
- | X86RegZmm24
- | X86RegZmm25
- | X86RegZmm26
- | X86RegZmm27
- | X86RegZmm28
- | X86RegZmm29
- | X86RegZmm30
- | X86RegZmm31
- | X86RegR8b
- | X86RegR9b
- | X86RegR10b
- | X86RegR11b
- | X86RegR12b
- | X86RegR13b
- | X86RegR14b
- | X86RegR15b
- | X86RegR8d
- | X86RegR9d
- | X86RegR10d
- | X86RegR11d
- | X86RegR12d
- | X86RegR13d
- | X86RegR14d
- | X86RegR15d
- | X86RegR8w
- | X86RegR9w
- | X86RegR10w
- | X86RegR11w
- | X86RegR12w
- | X86RegR13w
- | X86RegR14w
- | X86RegR15w
- | X86RegEnding
- data X86OpType
- data X86XopCc
- data X86AvxBcast
- data X86SseCc
- data X86AvxCc
- = X86AvxCcInvalid
- | X86AvxCcEq
- | X86AvxCcLt
- | X86AvxCcLe
- | X86AvxCcUnord
- | X86AvxCcNeq
- | X86AvxCcNlt
- | X86AvxCcNle
- | X86AvxCcOrd
- | X86AvxCcEqUq
- | X86AvxCcNge
- | X86AvxCcNgt
- | X86AvxCcFalse
- | X86AvxCcNeqOq
- | X86AvxCcGe
- | X86AvxCcGt
- | X86AvxCcTrue
- | X86AvxCcEqOs
- | X86AvxCcLtOq
- | X86AvxCcLeOq
- | X86AvxCcUnordS
- | X86AvxCcNeqUs
- | X86AvxCcNltUq
- | X86AvxCcNleUq
- | X86AvxCcOrdS
- | X86AvxCcEqUs
- | X86AvxCcNgeUq
- | X86AvxCcNgtUq
- | X86AvxCcFalseOs
- | X86AvxCcNeqOs
- | X86AvxCcGeOq
- | X86AvxCcGtOq
- | X86AvxCcTrueUs
- data X86AvxRm
- data X86Prefix
- data X86OpMemStruct = X86OpMemStruct {}
- data CsX86OpValue
- data CsX86Op = CsX86Op {
- value :: CsX86OpValue
- size :: Word8
- access :: Word8
- avxBcast :: X86AvxBcast
- avxZeroOpmask :: Bool
- data CsX86 = CsX86 {
- prefix :: (Maybe Word8, Maybe Word8, Maybe Word8, Maybe Word8)
- opcode :: [Word8]
- rex :: Word8
- addrSize :: Word8
- modRM :: Word8
- sib :: Maybe Word8
- disp :: Maybe Int32
- sibIndex :: X86Reg
- sibScale :: Int8
- sibBase :: X86Reg
- xopCc :: X86XopCc
- sseCc :: X86SseCc
- avxCc :: X86AvxCc
- avxSae :: Bool
- avxRm :: X86AvxRm
- eflags :: Word64
- operands :: [CsX86Op]
- data X86Insn
- = X86InsInvalid
- | X86InsAaa
- | X86InsAad
- | X86InsAam
- | X86InsAas
- | X86InsFabs
- | X86InsAdc
- | X86InsAdcx
- | X86InsAdd
- | X86InsAddpd
- | X86InsAddps
- | X86InsAddsd
- | X86InsAddss
- | X86InsAddsubpd
- | X86InsAddsubps
- | X86InsFadd
- | X86InsFiadd
- | X86InsFaddp
- | X86InsAdox
- | X86InsAesdeclast
- | X86InsAesdec
- | X86InsAesenclast
- | X86InsAesenc
- | X86InsAesimc
- | X86InsAeskeygenassist
- | X86InsAnd
- | X86InsAndn
- | X86InsAndnpd
- | X86InsAndnps
- | X86InsAndpd
- | X86InsAndps
- | X86InsArpl
- | X86InsBextr
- | X86InsBlcfill
- | X86InsBlci
- | X86InsBlcic
- | X86InsBlcmsk
- | X86InsBlcs
- | X86InsBlendpd
- | X86InsBlendps
- | X86InsBlendvpd
- | X86InsBlendvps
- | X86InsBlsfill
- | X86InsBlsi
- | X86InsBlsic
- | X86InsBlsmsk
- | X86InsBlsr
- | X86InsBound
- | X86InsBsf
- | X86InsBsr
- | X86InsBswap
- | X86InsBt
- | X86InsBtc
- | X86InsBtr
- | X86InsBts
- | X86InsBzhi
- | X86InsCall
- | X86InsCbw
- | X86InsCdq
- | X86InsCdqe
- | X86InsFchs
- | X86InsClac
- | X86InsClc
- | X86InsCld
- | X86InsClflush
- | X86InsClflushopt
- | X86InsClgi
- | X86InsCli
- | X86InsClts
- | X86InsClwb
- | X86InsCmc
- | X86InsCmova
- | X86InsCmovae
- | X86InsCmovb
- | X86InsCmovbe
- | X86InsFcmovbe
- | X86InsFcmovb
- | X86InsCmove
- | X86InsFcmove
- | X86InsCmovg
- | X86InsCmovge
- | X86InsCmovl
- | X86InsCmovle
- | X86InsFcmovnbe
- | X86InsFcmovnb
- | X86InsCmovne
- | X86InsFcmovne
- | X86InsCmovno
- | X86InsCmovnp
- | X86InsFcmovnu
- | X86InsCmovns
- | X86InsCmovo
- | X86InsCmovp
- | X86InsFcmovu
- | X86InsCmovs
- | X86InsCmp
- | X86InsCmppd
- | X86InsCmpps
- | X86InsCmpsb
- | X86InsCmpsd
- | X86InsCmpsq
- | X86InsCmpss
- | X86InsCmpsw
- | X86InsCmpxchg16b
- | X86InsCmpxchg
- | X86InsCmpxchg8b
- | X86InsComisd
- | X86InsComiss
- | X86InsFcomp
- | X86InsFcompi
- | X86InsFcomi
- | X86InsFcom
- | X86InsFcos
- | X86InsCpuid
- | X86InsCqo
- | X86InsCrc32
- | X86InsCvtdq2pd
- | X86InsCvtdq2ps
- | X86InsCvtpd2dq
- | X86InsCvtpd2ps
- | X86InsCvtps2dq
- | X86InsCvtps2pd
- | X86InsCvtsd2si
- | X86InsCvtsd2ss
- | X86InsCvtsi2sd
- | X86InsCvtsi2ss
- | X86InsCvtss2sd
- | X86InsCvtss2si
- | X86InsCvttpd2dq
- | X86InsCvttps2dq
- | X86InsCvttsd2si
- | X86InsCvttss2si
- | X86InsCwd
- | X86InsCwde
- | X86InsDaa
- | X86InsDas
- | X86InsData16
- | X86InsDec
- | X86InsDiv
- | X86InsDivpd
- | X86InsDivps
- | X86InsFdivr
- | X86InsFidivr
- | X86InsFdivrp
- | X86InsDivsd
- | X86InsDivss
- | X86InsFdiv
- | X86InsFidiv
- | X86InsFdivp
- | X86InsDppd
- | X86InsDpps
- | X86InsRet
- | X86InsEncls
- | X86InsEnclu
- | X86InsEnter
- | X86InsExtractps
- | X86InsExtrq
- | X86InsF2xm1
- | X86InsLcall
- | X86InsLjmp
- | X86InsFbld
- | X86InsFbstp
- | X86InsFcompp
- | X86InsFdecstp
- | X86InsFemms
- | X86InsFfree
- | X86InsFicom
- | X86InsFicomp
- | X86InsFincstp
- | X86InsFldcw
- | X86InsFldenv
- | X86InsFldl2e
- | X86InsFldl2t
- | X86InsFldlg2
- | X86InsFldln2
- | X86InsFldpi
- | X86InsFnclex
- | X86InsFninit
- | X86InsFnop
- | X86InsFnstcw
- | X86InsFnstsw
- | X86InsFpatan
- | X86InsFprem
- | X86InsFprem1
- | X86InsFptan
- | X86InsFfreep
- | X86InsFrndint
- | X86InsFrstor
- | X86InsFnsave
- | X86InsFscale
- | X86InsFsetpm
- | X86InsFsincos
- | X86InsFnstenv
- | X86InsFxam
- | X86InsFxrstor
- | X86InsFxrstor64
- | X86InsFxsave
- | X86InsFxsave64
- | X86InsFxtract
- | X86InsFyl2x
- | X86InsFyl2xp1
- | X86InsMovapd
- | X86InsMovaps
- | X86InsOrpd
- | X86InsOrps
- | X86InsVmovapd
- | X86InsVmovaps
- | X86InsXorpd
- | X86InsXorps
- | X86InsGetsec
- | X86InsHaddpd
- | X86InsHaddps
- | X86InsHlt
- | X86InsHsubpd
- | X86InsHsubps
- | X86InsIdiv
- | X86InsFild
- | X86InsImul
- | X86InsIn
- | X86InsInc
- | X86InsInsb
- | X86InsInsertps
- | X86InsInsertq
- | X86InsInsd
- | X86InsInsw
- | X86InsInt
- | X86InsInt1
- | X86InsInt3
- | X86InsInto
- | X86InsInvd
- | X86InsInvept
- | X86InsInvlpg
- | X86InsInvlpga
- | X86InsInvpcid
- | X86InsInvvpid
- | X86InsIret
- | X86InsIretd
- | X86InsIretq
- | X86InsFisttp
- | X86InsFist
- | X86InsFistp
- | X86InsUcomisd
- | X86InsUcomiss
- | X86InsVcomisd
- | X86InsVcomiss
- | X86InsVcvtsd2ss
- | X86InsVcvtsi2sd
- | X86InsVcvtsi2ss
- | X86InsVcvtss2sd
- | X86InsVcvttsd2si
- | X86InsVcvttsd2usi
- | X86InsVcvttss2si
- | X86InsVcvttss2usi
- | X86InsVcvtusi2sd
- | X86InsVcvtusi2ss
- | X86InsVucomisd
- | X86InsVucomiss
- | X86InsJae
- | X86InsJa
- | X86InsJbe
- | X86InsJb
- | X86InsJcxz
- | X86InsJecxz
- | X86InsJe
- | X86InsJge
- | X86InsJg
- | X86InsJle
- | X86InsJl
- | X86InsJmp
- | X86InsJne
- | X86InsJno
- | X86InsJnp
- | X86InsJns
- | X86InsJo
- | X86InsJp
- | X86InsJrcxz
- | X86InsJs
- | X86InsKandb
- | X86InsKandd
- | X86InsKandnb
- | X86InsKandnd
- | X86InsKandnq
- | X86InsKandnw
- | X86InsKandq
- | X86InsKandw
- | X86InsKmovb
- | X86InsKmovd
- | X86InsKmovq
- | X86InsKmovw
- | X86InsKnotb
- | X86InsKnotd
- | X86InsKnotq
- | X86InsKnotw
- | X86InsKorb
- | X86InsKord
- | X86InsKorq
- | X86InsKortestb
- | X86InsKortestd
- | X86InsKortestq
- | X86InsKortestw
- | X86InsKorw
- | X86InsKshiftlb
- | X86InsKshiftld
- | X86InsKshiftlq
- | X86InsKshiftlw
- | X86InsKshiftrb
- | X86InsKshiftrd
- | X86InsKshiftrq
- | X86InsKshiftrw
- | X86InsKunpckbw
- | X86InsKxnorb
- | X86InsKxnord
- | X86InsKxnorq
- | X86InsKxnorw
- | X86InsKxorb
- | X86InsKxord
- | X86InsKxorq
- | X86InsKxorw
- | X86InsLahf
- | X86InsLar
- | X86InsLddqu
- | X86InsLdmxcsr
- | X86InsLds
- | X86InsFldz
- | X86InsFld1
- | X86InsFld
- | X86InsLea
- | X86InsLeave
- | X86InsLes
- | X86InsLfence
- | X86InsLfs
- | X86InsLgdt
- | X86InsLgs
- | X86InsLidt
- | X86InsLldt
- | X86InsLmsw
- | X86InsOr
- | X86InsSub
- | X86InsXor
- | X86InsLodsb
- | X86InsLodsd
- | X86InsLodsq
- | X86InsLodsw
- | X86InsLoop
- | X86InsLoope
- | X86InsLoopne
- | X86InsRetf
- | X86InsRetfq
- | X86InsLsl
- | X86InsLss
- | X86InsLtr
- | X86InsXadd
- | X86InsLzcnt
- | X86InsMaskmovdqu
- | X86InsMaxpd
- | X86InsMaxps
- | X86InsMaxsd
- | X86InsMaxss
- | X86InsMfence
- | X86InsMinpd
- | X86InsMinps
- | X86InsMinsd
- | X86InsMinss
- | X86InsCvtpd2pi
- | X86InsCvtpi2pd
- | X86InsCvtpi2ps
- | X86InsCvtps2pi
- | X86InsCvttpd2pi
- | X86InsCvttps2pi
- | X86InsEmms
- | X86InsMaskmovq
- | X86InsMovd
- | X86InsMovdq2q
- | X86InsMovntq
- | X86InsMovq2dq
- | X86InsMovq
- | X86InsPabsb
- | X86InsPabsd
- | X86InsPabsw
- | X86InsPackssdw
- | X86InsPacksswb
- | X86InsPackuswb
- | X86InsPaddb
- | X86InsPaddd
- | X86InsPaddq
- | X86InsPaddsb
- | X86InsPaddsw
- | X86InsPaddusb
- | X86InsPaddusw
- | X86InsPaddw
- | X86InsPalignr
- | X86InsPandn
- | X86InsPand
- | X86InsPavgb
- | X86InsPavgw
- | X86InsPcmpeqb
- | X86InsPcmpeqd
- | X86InsPcmpeqw
- | X86InsPcmpgtb
- | X86InsPcmpgtd
- | X86InsPcmpgtw
- | X86InsPextrw
- | X86InsPhaddsw
- | X86InsPhaddw
- | X86InsPhaddd
- | X86InsPhsubd
- | X86InsPhsubsw
- | X86InsPhsubw
- | X86InsPinsrw
- | X86InsPmaddubsw
- | X86InsPmaddwd
- | X86InsPmaxsw
- | X86InsPmaxub
- | X86InsPminsw
- | X86InsPminub
- | X86InsPmovmskb
- | X86InsPmulhrsw
- | X86InsPmulhuw
- | X86InsPmulhw
- | X86InsPmullw
- | X86InsPmuludq
- | X86InsPor
- | X86InsPsadbw
- | X86InsPshufb
- | X86InsPshufw
- | X86InsPsignb
- | X86InsPsignd
- | X86InsPsignw
- | X86InsPslld
- | X86InsPsllq
- | X86InsPsllw
- | X86InsPsrad
- | X86InsPsraw
- | X86InsPsrld
- | X86InsPsrlq
- | X86InsPsrlw
- | X86InsPsubb
- | X86InsPsubd
- | X86InsPsubq
- | X86InsPsubsb
- | X86InsPsubsw
- | X86InsPsubusb
- | X86InsPsubusw
- | X86InsPsubw
- | X86InsPunpckhbw
- | X86InsPunpckhdq
- | X86InsPunpckhwd
- | X86InsPunpcklbw
- | X86InsPunpckldq
- | X86InsPunpcklwd
- | X86InsPxor
- | X86InsMonitor
- | X86InsMontmul
- | X86InsMov
- | X86InsMovabs
- | X86InsMovbe
- | X86InsMovddup
- | X86InsMovdqa
- | X86InsMovdqu
- | X86InsMovhlps
- | X86InsMovhpd
- | X86InsMovhps
- | X86InsMovlhps
- | X86InsMovlpd
- | X86InsMovlps
- | X86InsMovmskpd
- | X86InsMovmskps
- | X86InsMovntdqa
- | X86InsMovntdq
- | X86InsMovnti
- | X86InsMovntpd
- | X86InsMovntps
- | X86InsMovntsd
- | X86InsMovntss
- | X86InsMovsb
- | X86InsMovsd
- | X86InsMovshdup
- | X86InsMovsldup
- | X86InsMovsq
- | X86InsMovss
- | X86InsMovsw
- | X86InsMovsx
- | X86InsMovsxd
- | X86InsMovupd
- | X86InsMovups
- | X86InsMovzx
- | X86InsMpsadbw
- | X86InsMul
- | X86InsMulpd
- | X86InsMulps
- | X86InsMulsd
- | X86InsMulss
- | X86InsMulx
- | X86InsFmul
- | X86InsFimul
- | X86InsFmulp
- | X86InsMwait
- | X86InsNeg
- | X86InsNop
- | X86InsNot
- | X86InsOut
- | X86InsOutsb
- | X86InsOutsd
- | X86InsOutsw
- | X86InsPackusdw
- | X86InsPause
- | X86InsPavgusb
- | X86InsPblendvb
- | X86InsPblendw
- | X86InsPclmulqdq
- | X86InsPcmpeqq
- | X86InsPcmpestri
- | X86InsPcmpestrm
- | X86InsPcmpgtq
- | X86InsPcmpistri
- | X86InsPcmpistrm
- | X86InsPcommit
- | X86InsPdep
- | X86InsPext
- | X86InsPextrb
- | X86InsPextrd
- | X86InsPextrq
- | X86InsPf2id
- | X86InsPf2iw
- | X86InsPfacc
- | X86InsPfadd
- | X86InsPfcmpeq
- | X86InsPfcmpge
- | X86InsPfcmpgt
- | X86InsPfmax
- | X86InsPfmin
- | X86InsPfmul
- | X86InsPfnacc
- | X86InsPfpnacc
- | X86InsPfrcpit1
- | X86InsPfrcpit2
- | X86InsPfrcp
- | X86InsPfrsqit1
- | X86InsPfrsqrt
- | X86InsPfsubr
- | X86InsPfsub
- | X86InsPhminposuw
- | X86InsPi2fd
- | X86InsPi2fw
- | X86InsPinsrb
- | X86InsPinsrd
- | X86InsPinsrq
- | X86InsPmaxsb
- | X86InsPmaxsd
- | X86InsPmaxud
- | X86InsPmaxuw
- | X86InsPminsb
- | X86InsPminsd
- | X86InsPminud
- | X86InsPminuw
- | X86InsPmovsxbd
- | X86InsPmovsxbq
- | X86InsPmovsxbw
- | X86InsPmovsxdq
- | X86InsPmovsxwd
- | X86InsPmovsxwq
- | X86InsPmovzxbd
- | X86InsPmovzxbq
- | X86InsPmovzxbw
- | X86InsPmovzxdq
- | X86InsPmovzxwd
- | X86InsPmovzxwq
- | X86InsPmuldq
- | X86InsPmulhrw
- | X86InsPmulld
- | X86InsPop
- | X86InsPopaw
- | X86InsPopal
- | X86InsPopcnt
- | X86InsPopf
- | X86InsPopfd
- | X86InsPopfq
- | X86InsPrefetch
- | X86InsPrefetchnta
- | X86InsPrefetcht0
- | X86InsPrefetcht1
- | X86InsPrefetcht2
- | X86InsPrefetchw
- | X86InsPshufd
- | X86InsPshufhw
- | X86InsPshuflw
- | X86InsPslldq
- | X86InsPsrldq
- | X86InsPswapd
- | X86InsPtest
- | X86InsPunpckhqdq
- | X86InsPunpcklqdq
- | X86InsPush
- | X86InsPushaw
- | X86InsPushal
- | X86InsPushf
- | X86InsPushfd
- | X86InsPushfq
- | X86InsRcl
- | X86InsRcpps
- | X86InsRcpss
- | X86InsRcr
- | X86InsRdfsbase
- | X86InsRdgsbase
- | X86InsRdmsr
- | X86InsRdpmc
- | X86InsRdrand
- | X86InsRdseed
- | X86InsRdtsc
- | X86InsRdtscp
- | X86InsRol
- | X86InsRor
- | X86InsRorx
- | X86InsRoundpd
- | X86InsRoundps
- | X86InsRoundsd
- | X86InsRoundss
- | X86InsRsm
- | X86InsRsqrtps
- | X86InsRsqrtss
- | X86InsSahf
- | X86InsSal
- | X86InsSalc
- | X86InsSar
- | X86InsSarx
- | X86InsSbb
- | X86InsScasb
- | X86InsScasd
- | X86InsScasq
- | X86InsScasw
- | X86InsSetae
- | X86InsSeta
- | X86InsSetbe
- | X86InsSetb
- | X86InsSete
- | X86InsSetge
- | X86InsSetg
- | X86InsSetle
- | X86InsSetl
- | X86InsSetne
- | X86InsSetno
- | X86InsSetnp
- | X86InsSetns
- | X86InsSeto
- | X86InsSetp
- | X86InsSets
- | X86InsSfence
- | X86InsSgdt
- | X86InsSha1msg1
- | X86InsSha1msg2
- | X86InsSha1nexte
- | X86InsSha1rnds4
- | X86InsSha256msg1
- | X86InsSha256msg2
- | X86InsSha256rnds2
- | X86InsShl
- | X86InsShld
- | X86InsShlx
- | X86InsShr
- | X86InsShrd
- | X86InsShrx
- | X86InsShufpd
- | X86InsShufps
- | X86InsSidt
- | X86InsFsin
- | X86InsSkinit
- | X86InsSldt
- | X86InsSmsw
- | X86InsSqrtpd
- | X86InsSqrtps
- | X86InsSqrtsd
- | X86InsSqrtss
- | X86InsFsqrt
- | X86InsStac
- | X86InsStc
- | X86InsStd
- | X86InsStgi
- | X86InsSti
- | X86InsStmxcsr
- | X86InsStosb
- | X86InsStosd
- | X86InsStosq
- | X86InsStosw
- | X86InsStr
- | X86InsFst
- | X86InsFstp
- | X86InsFstpnce
- | X86InsFxch
- | X86InsSubpd
- | X86InsSubps
- | X86InsFsubr
- | X86InsFisubr
- | X86InsFsubrp
- | X86InsSubsd
- | X86InsSubss
- | X86InsFsub
- | X86InsFisub
- | X86InsFsubp
- | X86InsSwapgs
- | X86InsSyscall
- | X86InsSysenter
- | X86InsSysexit
- | X86InsSysret
- | X86InsT1mskc
- | X86InsTest
- | X86InsUd2
- | X86InsFtst
- | X86InsTzcnt
- | X86InsTzmsk
- | X86InsFucompi
- | X86InsFucomi
- | X86InsFucompp
- | X86InsFucomp
- | X86InsFucom
- | X86InsUd2b
- | X86InsUnpckhpd
- | X86InsUnpckhps
- | X86InsUnpcklpd
- | X86InsUnpcklps
- | X86InsVaddpd
- | X86InsVaddps
- | X86InsVaddsd
- | X86InsVaddss
- | X86InsVaddsubpd
- | X86InsVaddsubps
- | X86InsVaesdeclast
- | X86InsVaesdec
- | X86InsVaesenclast
- | X86InsVaesenc
- | X86InsVaesimc
- | X86InsVaeskeygenassist
- | X86InsValignd
- | X86InsValignq
- | X86InsVandnpd
- | X86InsVandnps
- | X86InsVandpd
- | X86InsVandps
- | X86InsVblendmpd
- | X86InsVblendmps
- | X86InsVblendpd
- | X86InsVblendps
- | X86InsVblendvpd
- | X86InsVblendvps
- | X86InsVbroadcastf128
- | X86InsVbroadcasti32x4
- | X86InsVbroadcasti64x4
- | X86InsVbroadcastsd
- | X86InsVbroadcastss
- | X86InsVcmppd
- | X86InsVcmpps
- | X86InsVcmpsd
- | X86InsVcmpss
- | X86InsVcompresspd
- | X86InsVcompressps
- | X86InsVcvtdq2pd
- | X86InsVcvtdq2ps
- | X86InsVcvtpd2dqx
- | X86InsVcvtpd2dq
- | X86InsVcvtpd2psx
- | X86InsVcvtpd2ps
- | X86InsVcvtpd2udq
- | X86InsVcvtph2ps
- | X86InsVcvtps2dq
- | X86InsVcvtps2pd
- | X86InsVcvtps2ph
- | X86InsVcvtps2udq
- | X86InsVcvtsd2si
- | X86InsVcvtsd2usi
- | X86InsVcvtss2si
- | X86InsVcvtss2usi
- | X86InsVcvttpd2dqx
- | X86InsVcvttpd2dq
- | X86InsVcvttpd2udq
- | X86InsVcvttps2dq
- | X86InsVcvttps2udq
- | X86InsVcvtudq2pd
- | X86InsVcvtudq2ps
- | X86InsVdivpd
- | X86InsVdivps
- | X86InsVdivsd
- | X86InsVdivss
- | X86InsVdppd
- | X86InsVdpps
- | X86InsVerr
- | X86InsVerw
- | X86InsVexp2pd
- | X86InsVexp2ps
- | X86InsVexpandpd
- | X86InsVexpandps
- | X86InsVextractf128
- | X86InsVextractf32x4
- | X86InsVextractf64x4
- | X86InsVextracti128
- | X86InsVextracti32x4
- | X86InsVextracti64x4
- | X86InsVextractps
- | X86InsVfmadd132pd
- | X86InsVfmadd132ps
- | X86InsVfmaddpd
- | X86InsVfmadd213pd
- | X86InsVfmadd231pd
- | X86InsVfmaddps
- | X86InsVfmadd213ps
- | X86InsVfmadd231ps
- | X86InsVfmaddsd
- | X86InsVfmadd213sd
- | X86InsVfmadd132sd
- | X86InsVfmadd231sd
- | X86InsVfmaddss
- | X86InsVfmadd213ss
- | X86InsVfmadd132ss
- | X86InsVfmadd231ss
- | X86InsVfmaddsub132pd
- | X86InsVfmaddsub132ps
- | X86InsVfmaddsubpd
- | X86InsVfmaddsub213pd
- | X86InsVfmaddsub231pd
- | X86InsVfmaddsubps
- | X86InsVfmaddsub213ps
- | X86InsVfmaddsub231ps
- | X86InsVfmsub132pd
- | X86InsVfmsub132ps
- | X86InsVfmsubadd132pd
- | X86InsVfmsubadd132ps
- | X86InsVfmsubaddpd
- | X86InsVfmsubadd213pd
- | X86InsVfmsubadd231pd
- | X86InsVfmsubaddps
- | X86InsVfmsubadd213ps
- | X86InsVfmsubadd231ps
- | X86InsVfmsubpd
- | X86InsVfmsub213pd
- | X86InsVfmsub231pd
- | X86InsVfmsubps
- | X86InsVfmsub213ps
- | X86InsVfmsub231ps
- | X86InsVfmsubsd
- | X86InsVfmsub213sd
- | X86InsVfmsub132sd
- | X86InsVfmsub231sd
- | X86InsVfmsubss
- | X86InsVfmsub213ss
- | X86InsVfmsub132ss
- | X86InsVfmsub231ss
- | X86InsVfnmadd132pd
- | X86InsVfnmadd132ps
- | X86InsVfnmaddpd
- | X86InsVfnmadd213pd
- | X86InsVfnmadd231pd
- | X86InsVfnmaddps
- | X86InsVfnmadd213ps
- | X86InsVfnmadd231ps
- | X86InsVfnmaddsd
- | X86InsVfnmadd213sd
- | X86InsVfnmadd132sd
- | X86InsVfnmadd231sd
- | X86InsVfnmaddss
- | X86InsVfnmadd213ss
- | X86InsVfnmadd132ss
- | X86InsVfnmadd231ss
- | X86InsVfnmsub132pd
- | X86InsVfnmsub132ps
- | X86InsVfnmsubpd
- | X86InsVfnmsub213pd
- | X86InsVfnmsub231pd
- | X86InsVfnmsubps
- | X86InsVfnmsub213ps
- | X86InsVfnmsub231ps
- | X86InsVfnmsubsd
- | X86InsVfnmsub213sd
- | X86InsVfnmsub132sd
- | X86InsVfnmsub231sd
- | X86InsVfnmsubss
- | X86InsVfnmsub213ss
- | X86InsVfnmsub132ss
- | X86InsVfnmsub231ss
- | X86InsVfrczpd
- | X86InsVfrczps
- | X86InsVfrczsd
- | X86InsVfrczss
- | X86InsVorpd
- | X86InsVorps
- | X86InsVxorpd
- | X86InsVxorps
- | X86InsVgatherdpd
- | X86InsVgatherdps
- | X86InsVgatherpf0dpd
- | X86InsVgatherpf0dps
- | X86InsVgatherpf0qpd
- | X86InsVgatherpf0qps
- | X86InsVgatherpf1dpd
- | X86InsVgatherpf1dps
- | X86InsVgatherpf1qpd
- | X86InsVgatherpf1qps
- | X86InsVgatherqpd
- | X86InsVgatherqps
- | X86InsVhaddpd
- | X86InsVhaddps
- | X86InsVhsubpd
- | X86InsVhsubps
- | X86InsVinsertf128
- | X86InsVinsertf32x4
- | X86InsVinsertf32x8
- | X86InsVinsertf64x2
- | X86InsVinsertf64x4
- | X86InsVinserti128
- | X86InsVinserti32x4
- | X86InsVinserti32x8
- | X86InsVinserti64x2
- | X86InsVinserti64x4
- | X86InsVinsertps
- | X86InsVlddqu
- | X86InsVldmxcsr
- | X86InsVmaskmovdqu
- | X86InsVmaskmovpd
- | X86InsVmaskmovps
- | X86InsVmaxpd
- | X86InsVmaxps
- | X86InsVmaxsd
- | X86InsVmaxss
- | X86InsVmcall
- | X86InsVmclear
- | X86InsVmfunc
- | X86InsVminpd
- | X86InsVminps
- | X86InsVminsd
- | X86InsVminss
- | X86InsVmlaunch
- | X86InsVmload
- | X86InsVmmcall
- | X86InsVmovq
- | X86InsVmovddup
- | X86InsVmovd
- | X86InsVmovdqa32
- | X86InsVmovdqa64
- | X86InsVmovdqa
- | X86InsVmovdqu16
- | X86InsVmovdqu32
- | X86InsVmovdqu64
- | X86InsVmovdqu8
- | X86InsVmovdqu
- | X86InsVmovhlps
- | X86InsVmovhpd
- | X86InsVmovhps
- | X86InsVmovlhps
- | X86InsVmovlpd
- | X86InsVmovlps
- | X86InsVmovmskpd
- | X86InsVmovmskps
- | X86InsVmovntdqa
- | X86InsVmovntdq
- | X86InsVmovntpd
- | X86InsVmovntps
- | X86InsVmovsd
- | X86InsVmovshdup
- | X86InsVmovsldup
- | X86InsVmovss
- | X86InsVmovupd
- | X86InsVmovups
- | X86InsVmpsadbw
- | X86InsVmptrld
- | X86InsVmptrst
- | X86InsVmread
- | X86InsVmresume
- | X86InsVmrun
- | X86InsVmsave
- | X86InsVmulpd
- | X86InsVmulps
- | X86InsVmulsd
- | X86InsVmulss
- | X86InsVmwrite
- | X86InsVmxoff
- | X86InsVmxon
- | X86InsVpabsb
- | X86InsVpabsd
- | X86InsVpabsq
- | X86InsVpabsw
- | X86InsVpackssdw
- | X86InsVpacksswb
- | X86InsVpackusdw
- | X86InsVpackuswb
- | X86InsVpaddb
- | X86InsVpaddd
- | X86InsVpaddq
- | X86InsVpaddsb
- | X86InsVpaddsw
- | X86InsVpaddusb
- | X86InsVpaddusw
- | X86InsVpaddw
- | X86InsVpalignr
- | X86InsVpandd
- | X86InsVpandnd
- | X86InsVpandnq
- | X86InsVpandn
- | X86InsVpandq
- | X86InsVpand
- | X86InsVpavgb
- | X86InsVpavgw
- | X86InsVpblendd
- | X86InsVpblendmb
- | X86InsVpblendmd
- | X86InsVpblendmq
- | X86InsVpblendmw
- | X86InsVpblendvb
- | X86InsVpblendw
- | X86InsVpbroadcastb
- | X86InsVpbroadcastd
- | X86InsVpbroadcastmb2q
- | X86InsVpbroadcastmw2d
- | X86InsVpbroadcastq
- | X86InsVpbroadcastw
- | X86InsVpclmulqdq
- | X86InsVpcmov
- | X86InsVpcmpb
- | X86InsVpcmpd
- | X86InsVpcmpeqb
- | X86InsVpcmpeqd
- | X86InsVpcmpeqq
- | X86InsVpcmpeqw
- | X86InsVpcmpestri
- | X86InsVpcmpestrm
- | X86InsVpcmpgtb
- | X86InsVpcmpgtd
- | X86InsVpcmpgtq
- | X86InsVpcmpgtw
- | X86InsVpcmpistri
- | X86InsVpcmpistrm
- | X86InsVpcmpq
- | X86InsVpcmpub
- | X86InsVpcmpud
- | X86InsVpcmpuq
- | X86InsVpcmpuw
- | X86InsVpcmpw
- | X86InsVpcomb
- | X86InsVpcomd
- | X86InsVpcompressd
- | X86InsVpcompressq
- | X86InsVpcomq
- | X86InsVpcomub
- | X86InsVpcomud
- | X86InsVpcomuq
- | X86InsVpcomuw
- | X86InsVpcomw
- | X86InsVpconflictd
- | X86InsVpconflictq
- | X86InsVperm2f128
- | X86InsVperm2i128
- | X86InsVpermd
- | X86InsVpermi2d
- | X86InsVpermi2pd
- | X86InsVpermi2ps
- | X86InsVpermi2q
- | X86InsVpermil2pd
- | X86InsVpermil2ps
- | X86InsVpermilpd
- | X86InsVpermilps
- | X86InsVpermpd
- | X86InsVpermps
- | X86InsVpermq
- | X86InsVpermt2d
- | X86InsVpermt2pd
- | X86InsVpermt2ps
- | X86InsVpermt2q
- | X86InsVpexpandd
- | X86InsVpexpandq
- | X86InsVpextrb
- | X86InsVpextrd
- | X86InsVpextrq
- | X86InsVpextrw
- | X86InsVpgatherdd
- | X86InsVpgatherdq
- | X86InsVpgatherqd
- | X86InsVpgatherqq
- | X86InsVphaddbd
- | X86InsVphaddbq
- | X86InsVphaddbw
- | X86InsVphadddq
- | X86InsVphaddd
- | X86InsVphaddsw
- | X86InsVphaddubd
- | X86InsVphaddubq
- | X86InsVphaddubw
- | X86InsVphaddudq
- | X86InsVphadduwd
- | X86InsVphadduwq
- | X86InsVphaddwd
- | X86InsVphaddwq
- | X86InsVphaddw
- | X86InsVphminposuw
- | X86InsVphsubbw
- | X86InsVphsubdq
- | X86InsVphsubd
- | X86InsVphsubsw
- | X86InsVphsubwd
- | X86InsVphsubw
- | X86InsVpinsrb
- | X86InsVpinsrd
- | X86InsVpinsrq
- | X86InsVpinsrw
- | X86InsVplzcntd
- | X86InsVplzcntq
- | X86InsVpmacsdd
- | X86InsVpmacsdqh
- | X86InsVpmacsdql
- | X86InsVpmacssdd
- | X86InsVpmacssdqh
- | X86InsVpmacssdql
- | X86InsVpmacsswd
- | X86InsVpmacssww
- | X86InsVpmacswd
- | X86InsVpmacsww
- | X86InsVpmadcsswd
- | X86InsVpmadcswd
- | X86InsVpmaddubsw
- | X86InsVpmaddwd
- | X86InsVpmaskmovd
- | X86InsVpmaskmovq
- | X86InsVpmaxsb
- | X86InsVpmaxsd
- | X86InsVpmaxsq
- | X86InsVpmaxsw
- | X86InsVpmaxub
- | X86InsVpmaxud
- | X86InsVpmaxuq
- | X86InsVpmaxuw
- | X86InsVpminsb
- | X86InsVpminsd
- | X86InsVpminsq
- | X86InsVpminsw
- | X86InsVpminub
- | X86InsVpminud
- | X86InsVpminuq
- | X86InsVpminuw
- | X86InsVpmovdb
- | X86InsVpmovdw
- | X86InsVpmovm2b
- | X86InsVpmovm2d
- | X86InsVpmovm2q
- | X86InsVpmovm2w
- | X86InsVpmovmskb
- | X86InsVpmovqb
- | X86InsVpmovqd
- | X86InsVpmovqw
- | X86InsVpmovsdb
- | X86InsVpmovsdw
- | X86InsVpmovsqb
- | X86InsVpmovsqd
- | X86InsVpmovsqw
- | X86InsVpmovsxbd
- | X86InsVpmovsxbq
- | X86InsVpmovsxbw
- | X86InsVpmovsxdq
- | X86InsVpmovsxwd
- | X86InsVpmovsxwq
- | X86InsVpmovusdb
- | X86InsVpmovusdw
- | X86InsVpmovusqb
- | X86InsVpmovusqd
- | X86InsVpmovusqw
- | X86InsVpmovzxbd
- | X86InsVpmovzxbq
- | X86InsVpmovzxbw
- | X86InsVpmovzxdq
- | X86InsVpmovzxwd
- | X86InsVpmovzxwq
- | X86InsVpmuldq
- | X86InsVpmulhrsw
- | X86InsVpmulhuw
- | X86InsVpmulhw
- | X86InsVpmulld
- | X86InsVpmullq
- | X86InsVpmullw
- | X86InsVpmuludq
- | X86InsVpord
- | X86InsVporq
- | X86InsVpor
- | X86InsVpperm
- | X86InsVprotb
- | X86InsVprotd
- | X86InsVprotq
- | X86InsVprotw
- | X86InsVpsadbw
- | X86InsVpscatterdd
- | X86InsVpscatterdq
- | X86InsVpscatterqd
- | X86InsVpscatterqq
- | X86InsVpshab
- | X86InsVpshad
- | X86InsVpshaq
- | X86InsVpshaw
- | X86InsVpshlb
- | X86InsVpshld
- | X86InsVpshlq
- | X86InsVpshlw
- | X86InsVpshufb
- | X86InsVpshufd
- | X86InsVpshufhw
- | X86InsVpshuflw
- | X86InsVpsignb
- | X86InsVpsignd
- | X86InsVpsignw
- | X86InsVpslldq
- | X86InsVpslld
- | X86InsVpsllq
- | X86InsVpsllvd
- | X86InsVpsllvq
- | X86InsVpsllw
- | X86InsVpsrad
- | X86InsVpsraq
- | X86InsVpsravd
- | X86InsVpsravq
- | X86InsVpsraw
- | X86InsVpsrldq
- | X86InsVpsrld
- | X86InsVpsrlq
- | X86InsVpsrlvd
- | X86InsVpsrlvq
- | X86InsVpsrlw
- | X86InsVpsubb
- | X86InsVpsubd
- | X86InsVpsubq
- | X86InsVpsubsb
- | X86InsVpsubsw
- | X86InsVpsubusb
- | X86InsVpsubusw
- | X86InsVpsubw
- | X86InsVptestmd
- | X86InsVptestmq
- | X86InsVptestnmd
- | X86InsVptestnmq
- | X86InsVptest
- | X86InsVpunpckhbw
- | X86InsVpunpckhdq
- | X86InsVpunpckhqdq
- | X86InsVpunpckhwd
- | X86InsVpunpcklbw
- | X86InsVpunpckldq
- | X86InsVpunpcklqdq
- | X86InsVpunpcklwd
- | X86InsVpxord
- | X86InsVpxorq
- | X86InsVpxor
- | X86InsVrcp14pd
- | X86InsVrcp14ps
- | X86InsVrcp14sd
- | X86InsVrcp14ss
- | X86InsVrcp28pd
- | X86InsVrcp28ps
- | X86InsVrcp28sd
- | X86InsVrcp28ss
- | X86InsVrcpps
- | X86InsVrcpss
- | X86InsVrndscalepd
- | X86InsVrndscaleps
- | X86InsVrndscalesd
- | X86InsVrndscaless
- | X86InsVroundpd
- | X86InsVroundps
- | X86InsVroundsd
- | X86InsVroundss
- | X86InsVrsqrt14pd
- | X86InsVrsqrt14ps
- | X86InsVrsqrt14sd
- | X86InsVrsqrt14ss
- | X86InsVrsqrt28pd
- | X86InsVrsqrt28ps
- | X86InsVrsqrt28sd
- | X86InsVrsqrt28ss
- | X86InsVrsqrtps
- | X86InsVrsqrtss
- | X86InsVscatterdpd
- | X86InsVscatterdps
- | X86InsVscatterpf0dpd
- | X86InsVscatterpf0dps
- | X86InsVscatterpf0qpd
- | X86InsVscatterpf0qps
- | X86InsVscatterpf1dpd
- | X86InsVscatterpf1dps
- | X86InsVscatterpf1qpd
- | X86InsVscatterpf1qps
- | X86InsVscatterqpd
- | X86InsVscatterqps
- | X86InsVshufpd
- | X86InsVshufps
- | X86InsVsqrtpd
- | X86InsVsqrtps
- | X86InsVsqrtsd
- | X86InsVsqrtss
- | X86InsVstmxcsr
- | X86InsVsubpd
- | X86InsVsubps
- | X86InsVsubsd
- | X86InsVsubss
- | X86InsVtestpd
- | X86InsVtestps
- | X86InsVunpckhpd
- | X86InsVunpckhps
- | X86InsVunpcklpd
- | X86InsVunpcklps
- | X86InsVzeroall
- | X86InsVzeroupper
- | X86InsWait
- | X86InsWbinvd
- | X86InsWrfsbase
- | X86InsWrgsbase
- | X86InsWrmsr
- | X86InsXabort
- | X86InsXacquire
- | X86InsXbegin
- | X86InsXchg
- | X86InsXcryptcbc
- | X86InsXcryptcfb
- | X86InsXcryptctr
- | X86InsXcryptecb
- | X86InsXcryptofb
- | X86InsXend
- | X86InsXgetbv
- | X86InsXlatb
- | X86InsXrelease
- | X86InsXrstor
- | X86InsXrstor64
- | X86InsXrstors
- | X86InsXrstors64
- | X86InsXsave
- | X86InsXsave64
- | X86InsXsavec
- | X86InsXsavec64
- | X86InsXsaveopt
- | X86InsXsaveopt64
- | X86InsXsaves
- | X86InsXsaves64
- | X86InsXsetbv
- | X86InsXsha1
- | X86InsXsha256
- | X86InsXstore
- | X86InsXtest
- | X86InsFdisi8087Nop
- | X86InsFeni8087Nop
- | X86InsEnding
- data X86InsnGroup
- = X86GrpInvalid
- | X86GrpJump
- | X86GrpCall
- | X86GrpRet
- | X86GrpInt
- | X86GrpIret
- | X86GrpPrivilege
- | X86GrpVm
- | X86Grp3dnow
- | X86GrpAes
- | X86GrpAdx
- | X86GrpAvx
- | X86GrpAvx2
- | X86GrpAvx512
- | X86GrpBmi
- | X86GrpBmi2
- | X86GrpCmov
- | X86GrpF16c
- | X86GrpFma
- | X86GrpFma4
- | X86GrpFsgsbase
- | X86GrpHle
- | X86GrpMmx
- | X86GrpMode32
- | X86GrpMode64
- | X86GrpRtm
- | X86GrpSha
- | X86GrpSse1
- | X86GrpSse2
- | X86GrpSse3
- | X86GrpSse41
- | X86GrpSse42
- | X86GrpSse4a
- | X86GrpSsse3
- | X86GrpPclmul
- | X86GrpXop
- | X86GrpCdi
- | X86GrpEri
- | X86GrpTbm
- | X86Grp16bitmode
- | X86GrpNot64bitmode
- | X86GrpSgx
- | X86GrpDqi
- | X86GrpBwi
- | X86GrpPfi
- | X86GrpVlx
- | X86GrpSmap
- | X86GrpNovlx
- | X86GrpEnding
Documentation
x86 registers
Constructors
operand type for instruction's operands
Constructors
X86OpInvalid | |
X86OpReg | |
X86OpImm | |
X86OpMem |
XOP code condition type
SSE condition code
AVX condition code
Constructors
AVX static rounding mode
Constructors
X86AvxRmInvalid | |
X86AvxRmRn | |
X86AvxRmRd | |
X86AvxRmRu | |
X86AvxRmRz |
instruction prefix
data CsX86OpValue Source #
possible operand types (corresponding to the tagged union in the C header)
Constructors
Reg X86Reg | register value for |
Imm Word64 | immediate value for |
Mem X86OpMemStruct | segment,base,index,scale,disp value for
|
Undefined | invalid operand value, for |
Instances
instruction operand
Constructors
CsX86Op | |
Fields
|
Constructors
CsX86 | |
Fields
|
x86 instructions
Constructors
data X86InsnGroup Source #
x86 instruction groups
Constructors
Instances