Copyright | (c) Inokentiy Babushkin, 2016 |
---|---|
License | BSD3 |
Maintainer | Inokentiy Babushkin <inokentiy.babushkin@googlemail.com> |
Stability | experimental |
Safe Haskell | Safe |
Language | Haskell2010 |
Hapstone.Internal.Ppc
Description
This module contains PPC 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 PpcBc
- data PpcBh
- data PpcOpType
- data PpcReg
- = PpcRegInvalid
- | PpcRegCarry
- | PpcRegCr0
- | PpcRegCr1
- | PpcRegCr2
- | PpcRegCr3
- | PpcRegCr4
- | PpcRegCr5
- | PpcRegCr6
- | PpcRegCr7
- | PpcRegCtr
- | PpcRegF0
- | PpcRegF1
- | PpcRegF2
- | PpcRegF3
- | PpcRegF4
- | PpcRegF5
- | PpcRegF6
- | PpcRegF7
- | PpcRegF8
- | PpcRegF9
- | PpcRegF10
- | PpcRegF11
- | PpcRegF12
- | PpcRegF13
- | PpcRegF14
- | PpcRegF15
- | PpcRegF16
- | PpcRegF17
- | PpcRegF18
- | PpcRegF19
- | PpcRegF20
- | PpcRegF21
- | PpcRegF22
- | PpcRegF23
- | PpcRegF24
- | PpcRegF25
- | PpcRegF26
- | PpcRegF27
- | PpcRegF28
- | PpcRegF29
- | PpcRegF30
- | PpcRegF31
- | PpcRegLr
- | PpcRegR0
- | PpcRegR1
- | PpcRegR2
- | PpcRegR3
- | PpcRegR4
- | PpcRegR5
- | PpcRegR6
- | PpcRegR7
- | PpcRegR8
- | PpcRegR9
- | PpcRegR10
- | PpcRegR11
- | PpcRegR12
- | PpcRegR13
- | PpcRegR14
- | PpcRegR15
- | PpcRegR16
- | PpcRegR17
- | PpcRegR18
- | PpcRegR19
- | PpcRegR20
- | PpcRegR21
- | PpcRegR22
- | PpcRegR23
- | PpcRegR24
- | PpcRegR25
- | PpcRegR26
- | PpcRegR27
- | PpcRegR28
- | PpcRegR29
- | PpcRegR30
- | PpcRegR31
- | PpcRegV0
- | PpcRegV1
- | PpcRegV2
- | PpcRegV3
- | PpcRegV4
- | PpcRegV5
- | PpcRegV6
- | PpcRegV7
- | PpcRegV8
- | PpcRegV9
- | PpcRegV10
- | PpcRegV11
- | PpcRegV12
- | PpcRegV13
- | PpcRegV14
- | PpcRegV15
- | PpcRegV16
- | PpcRegV17
- | PpcRegV18
- | PpcRegV19
- | PpcRegV20
- | PpcRegV21
- | PpcRegV22
- | PpcRegV23
- | PpcRegV24
- | PpcRegV25
- | PpcRegV26
- | PpcRegV27
- | PpcRegV28
- | PpcRegV29
- | PpcRegV30
- | PpcRegV31
- | PpcRegVrsave
- | PpcRegVs0
- | PpcRegVs1
- | PpcRegVs2
- | PpcRegVs3
- | PpcRegVs4
- | PpcRegVs5
- | PpcRegVs6
- | PpcRegVs7
- | PpcRegVs8
- | PpcRegVs9
- | PpcRegVs10
- | PpcRegVs11
- | PpcRegVs12
- | PpcRegVs13
- | PpcRegVs14
- | PpcRegVs15
- | PpcRegVs16
- | PpcRegVs17
- | PpcRegVs18
- | PpcRegVs19
- | PpcRegVs20
- | PpcRegVs21
- | PpcRegVs22
- | PpcRegVs23
- | PpcRegVs24
- | PpcRegVs25
- | PpcRegVs26
- | PpcRegVs27
- | PpcRegVs28
- | PpcRegVs29
- | PpcRegVs30
- | PpcRegVs31
- | PpcRegVs32
- | PpcRegVs33
- | PpcRegVs34
- | PpcRegVs35
- | PpcRegVs36
- | PpcRegVs37
- | PpcRegVs38
- | PpcRegVs39
- | PpcRegVs40
- | PpcRegVs41
- | PpcRegVs42
- | PpcRegVs43
- | PpcRegVs44
- | PpcRegVs45
- | PpcRegVs46
- | PpcRegVs47
- | PpcRegVs48
- | PpcRegVs49
- | PpcRegVs50
- | PpcRegVs51
- | PpcRegVs52
- | PpcRegVs53
- | PpcRegVs54
- | PpcRegVs55
- | PpcRegVs56
- | PpcRegVs57
- | PpcRegVs58
- | PpcRegVs59
- | PpcRegVs60
- | PpcRegVs61
- | PpcRegVs62
- | PpcRegVs63
- | PpcRegQ0
- | PpcRegQ1
- | PpcRegQ2
- | PpcRegQ3
- | PpcRegQ4
- | PpcRegQ5
- | PpcRegQ6
- | PpcRegQ7
- | PpcRegQ8
- | PpcRegQ9
- | PpcRegQ10
- | PpcRegQ11
- | PpcRegQ12
- | PpcRegQ13
- | PpcRegQ14
- | PpcRegQ15
- | PpcRegQ16
- | PpcRegQ17
- | PpcRegQ18
- | PpcRegQ19
- | PpcRegQ20
- | PpcRegQ21
- | PpcRegQ22
- | PpcRegQ23
- | PpcRegQ24
- | PpcRegQ25
- | PpcRegQ26
- | PpcRegQ27
- | PpcRegQ28
- | PpcRegQ29
- | PpcRegQ30
- | PpcRegQ31
- | PpcRegRm
- | PpcRegCtr8
- | PpcRegLr8
- | PpcRegCr1eq
- | PpcRegX2
- | PpcRegEnding
- data PpcOpMemStruct = PpcOpMemStruct {}
- data PpcOpCrxStruct = PpcOpCrxStruct {}
- data CsPpcOp
- data CsPpc = CsPpc {}
- data PpcInsn
- = PpcInsInvalid
- | PpcInsAdd
- | PpcInsAddc
- | PpcInsAdde
- | PpcInsAddi
- | PpcInsAddic
- | PpcInsAddis
- | PpcInsAddme
- | PpcInsAddze
- | PpcInsAnd
- | PpcInsAndc
- | PpcInsAndis
- | PpcInsAndi
- | PpcInsAttn
- | PpcInsB
- | PpcInsBa
- | PpcInsBc
- | PpcInsBcctr
- | PpcInsBcctrl
- | PpcInsBcl
- | PpcInsBclr
- | PpcInsBclrl
- | PpcInsBctr
- | PpcInsBctrl
- | PpcInsBct
- | PpcInsBdnz
- | PpcInsBdnza
- | PpcInsBdnzl
- | PpcInsBdnzla
- | PpcInsBdnzlr
- | PpcInsBdnzlrl
- | PpcInsBdz
- | PpcInsBdza
- | PpcInsBdzl
- | PpcInsBdzla
- | PpcInsBdzlr
- | PpcInsBdzlrl
- | PpcInsBl
- | PpcInsBla
- | PpcInsBlr
- | PpcInsBlrl
- | PpcInsBrinc
- | PpcInsCmpb
- | PpcInsCmpd
- | PpcInsCmpdi
- | PpcInsCmpld
- | PpcInsCmpldi
- | PpcInsCmplw
- | PpcInsCmplwi
- | PpcInsCmpw
- | PpcInsCmpwi
- | PpcInsCntlzd
- | PpcInsCntlzw
- | PpcInsCreqv
- | PpcInsCrxor
- | PpcInsCrand
- | PpcInsCrandc
- | PpcInsCrnand
- | PpcInsCrnor
- | PpcInsCror
- | PpcInsCrorc
- | PpcInsDcba
- | PpcInsDcbf
- | PpcInsDcbi
- | PpcInsDcbst
- | PpcInsDcbt
- | PpcInsDcbtst
- | PpcInsDcbz
- | PpcInsDcbzl
- | PpcInsDccci
- | PpcInsDivd
- | PpcInsDivdu
- | PpcInsDivw
- | PpcInsDivwu
- | PpcInsDss
- | PpcInsDssall
- | PpcInsDst
- | PpcInsDstst
- | PpcInsDststt
- | PpcInsDstt
- | PpcInsEqv
- | PpcInsEvabs
- | PpcInsEvaddiw
- | PpcInsEvaddsmiaaw
- | PpcInsEvaddssiaaw
- | PpcInsEvaddumiaaw
- | PpcInsEvaddusiaaw
- | PpcInsEvaddw
- | PpcInsEvand
- | PpcInsEvandc
- | PpcInsEvcmpeq
- | PpcInsEvcmpgts
- | PpcInsEvcmpgtu
- | PpcInsEvcmplts
- | PpcInsEvcmpltu
- | PpcInsEvcntlsw
- | PpcInsEvcntlzw
- | PpcInsEvdivws
- | PpcInsEvdivwu
- | PpcInsEveqv
- | PpcInsEvextsb
- | PpcInsEvextsh
- | PpcInsEvldd
- | PpcInsEvlddx
- | PpcInsEvldh
- | PpcInsEvldhx
- | PpcInsEvldw
- | PpcInsEvldwx
- | PpcInsEvlhhesplat
- | PpcInsEvlhhesplatx
- | PpcInsEvlhhossplat
- | PpcInsEvlhhossplatx
- | PpcInsEvlhhousplat
- | PpcInsEvlhhousplatx
- | PpcInsEvlwhe
- | PpcInsEvlwhex
- | PpcInsEvlwhos
- | PpcInsEvlwhosx
- | PpcInsEvlwhou
- | PpcInsEvlwhoux
- | PpcInsEvlwhsplat
- | PpcInsEvlwhsplatx
- | PpcInsEvlwwsplat
- | PpcInsEvlwwsplatx
- | PpcInsEvmergehi
- | PpcInsEvmergehilo
- | PpcInsEvmergelo
- | PpcInsEvmergelohi
- | PpcInsEvmhegsmfaa
- | PpcInsEvmhegsmfan
- | PpcInsEvmhegsmiaa
- | PpcInsEvmhegsmian
- | PpcInsEvmhegumiaa
- | PpcInsEvmhegumian
- | PpcInsEvmhesmf
- | PpcInsEvmhesmfa
- | PpcInsEvmhesmfaaw
- | PpcInsEvmhesmfanw
- | PpcInsEvmhesmi
- | PpcInsEvmhesmia
- | PpcInsEvmhesmiaaw
- | PpcInsEvmhesmianw
- | PpcInsEvmhessf
- | PpcInsEvmhessfa
- | PpcInsEvmhessfaaw
- | PpcInsEvmhessfanw
- | PpcInsEvmhessiaaw
- | PpcInsEvmhessianw
- | PpcInsEvmheumi
- | PpcInsEvmheumia
- | PpcInsEvmheumiaaw
- | PpcInsEvmheumianw
- | PpcInsEvmheusiaaw
- | PpcInsEvmheusianw
- | PpcInsEvmhogsmfaa
- | PpcInsEvmhogsmfan
- | PpcInsEvmhogsmiaa
- | PpcInsEvmhogsmian
- | PpcInsEvmhogumiaa
- | PpcInsEvmhogumian
- | PpcInsEvmhosmf
- | PpcInsEvmhosmfa
- | PpcInsEvmhosmfaaw
- | PpcInsEvmhosmfanw
- | PpcInsEvmhosmi
- | PpcInsEvmhosmia
- | PpcInsEvmhosmiaaw
- | PpcInsEvmhosmianw
- | PpcInsEvmhossf
- | PpcInsEvmhossfa
- | PpcInsEvmhossfaaw
- | PpcInsEvmhossfanw
- | PpcInsEvmhossiaaw
- | PpcInsEvmhossianw
- | PpcInsEvmhoumi
- | PpcInsEvmhoumia
- | PpcInsEvmhoumiaaw
- | PpcInsEvmhoumianw
- | PpcInsEvmhousiaaw
- | PpcInsEvmhousianw
- | PpcInsEvmra
- | PpcInsEvmwhsmf
- | PpcInsEvmwhsmfa
- | PpcInsEvmwhsmi
- | PpcInsEvmwhsmia
- | PpcInsEvmwhssf
- | PpcInsEvmwhssfa
- | PpcInsEvmwhumi
- | PpcInsEvmwhumia
- | PpcInsEvmwlsmiaaw
- | PpcInsEvmwlsmianw
- | PpcInsEvmwlssiaaw
- | PpcInsEvmwlssianw
- | PpcInsEvmwlumi
- | PpcInsEvmwlumia
- | PpcInsEvmwlumiaaw
- | PpcInsEvmwlumianw
- | PpcInsEvmwlusiaaw
- | PpcInsEvmwlusianw
- | PpcInsEvmwsmf
- | PpcInsEvmwsmfa
- | PpcInsEvmwsmfaa
- | PpcInsEvmwsmfan
- | PpcInsEvmwsmi
- | PpcInsEvmwsmia
- | PpcInsEvmwsmiaa
- | PpcInsEvmwsmian
- | PpcInsEvmwssf
- | PpcInsEvmwssfa
- | PpcInsEvmwssfaa
- | PpcInsEvmwssfan
- | PpcInsEvmwumi
- | PpcInsEvmwumia
- | PpcInsEvmwumiaa
- | PpcInsEvmwumian
- | PpcInsEvnand
- | PpcInsEvneg
- | PpcInsEvnor
- | PpcInsEvor
- | PpcInsEvorc
- | PpcInsEvrlw
- | PpcInsEvrlwi
- | PpcInsEvrndw
- | PpcInsEvslw
- | PpcInsEvslwi
- | PpcInsEvsplatfi
- | PpcInsEvsplati
- | PpcInsEvsrwis
- | PpcInsEvsrwiu
- | PpcInsEvsrws
- | PpcInsEvsrwu
- | PpcInsEvstdd
- | PpcInsEvstddx
- | PpcInsEvstdh
- | PpcInsEvstdhx
- | PpcInsEvstdw
- | PpcInsEvstdwx
- | PpcInsEvstwhe
- | PpcInsEvstwhex
- | PpcInsEvstwho
- | PpcInsEvstwhox
- | PpcInsEvstwwe
- | PpcInsEvstwwex
- | PpcInsEvstwwo
- | PpcInsEvstwwox
- | PpcInsEvsubfsmiaaw
- | PpcInsEvsubfssiaaw
- | PpcInsEvsubfumiaaw
- | PpcInsEvsubfusiaaw
- | PpcInsEvsubfw
- | PpcInsEvsubifw
- | PpcInsEvxor
- | PpcInsExtsb
- | PpcInsExtsh
- | PpcInsExtsw
- | PpcInsEieio
- | PpcInsFabs
- | PpcInsFadd
- | PpcInsFadds
- | PpcInsFcfid
- | PpcInsFcfids
- | PpcInsFcfidu
- | PpcInsFcfidus
- | PpcInsFcmpu
- | PpcInsFcpsgn
- | PpcInsFctid
- | PpcInsFctiduz
- | PpcInsFctidz
- | PpcInsFctiw
- | PpcInsFctiwuz
- | PpcInsFctiwz
- | PpcInsFdiv
- | PpcInsFdivs
- | PpcInsFmadd
- | PpcInsFmadds
- | PpcInsFmr
- | PpcInsFmsub
- | PpcInsFmsubs
- | PpcInsFmul
- | PpcInsFmuls
- | PpcInsFnabs
- | PpcInsFneg
- | PpcInsFnmadd
- | PpcInsFnmadds
- | PpcInsFnmsub
- | PpcInsFnmsubs
- | PpcInsFre
- | PpcInsFres
- | PpcInsFrim
- | PpcInsFrin
- | PpcInsFrip
- | PpcInsFriz
- | PpcInsFrsp
- | PpcInsFrsqrte
- | PpcInsFrsqrtes
- | PpcInsFsel
- | PpcInsFsqrt
- | PpcInsFsqrts
- | PpcInsFsub
- | PpcInsFsubs
- | PpcInsIcbi
- | PpcInsIcbt
- | PpcInsIccci
- | PpcInsIsel
- | PpcInsIsync
- | PpcInsLa
- | PpcInsLbz
- | PpcInsLbzcix
- | PpcInsLbzu
- | PpcInsLbzux
- | PpcInsLbzx
- | PpcInsLd
- | PpcInsLdarx
- | PpcInsLdbrx
- | PpcInsLdcix
- | PpcInsLdu
- | PpcInsLdux
- | PpcInsLdx
- | PpcInsLfd
- | PpcInsLfdu
- | PpcInsLfdux
- | PpcInsLfdx
- | PpcInsLfiwax
- | PpcInsLfiwzx
- | PpcInsLfs
- | PpcInsLfsu
- | PpcInsLfsux
- | PpcInsLfsx
- | PpcInsLha
- | PpcInsLhau
- | PpcInsLhaux
- | PpcInsLhax
- | PpcInsLhbrx
- | PpcInsLhz
- | PpcInsLhzcix
- | PpcInsLhzu
- | PpcInsLhzux
- | PpcInsLhzx
- | PpcInsLi
- | PpcInsLis
- | PpcInsLmw
- | PpcInsLswi
- | PpcInsLvebx
- | PpcInsLvehx
- | PpcInsLvewx
- | PpcInsLvsl
- | PpcInsLvsr
- | PpcInsLvx
- | PpcInsLvxl
- | PpcInsLwa
- | PpcInsLwarx
- | PpcInsLwaux
- | PpcInsLwax
- | PpcInsLwbrx
- | PpcInsLwz
- | PpcInsLwzcix
- | PpcInsLwzu
- | PpcInsLwzux
- | PpcInsLwzx
- | PpcInsLxsdx
- | PpcInsLxvd2x
- | PpcInsLxvdsx
- | PpcInsLxvw4x
- | PpcInsMbar
- | PpcInsMcrf
- | PpcInsMcrfs
- | PpcInsMfcr
- | PpcInsMfctr
- | PpcInsMfdcr
- | PpcInsMffs
- | PpcInsMflr
- | PpcInsMfmsr
- | PpcInsMfocrf
- | PpcInsMfspr
- | PpcInsMfsr
- | PpcInsMfsrin
- | PpcInsMftb
- | PpcInsMfvscr
- | PpcInsMsync
- | PpcInsMtcrf
- | PpcInsMtctr
- | PpcInsMtdcr
- | PpcInsMtfsb0
- | PpcInsMtfsb1
- | PpcInsMtfsf
- | PpcInsMtfsfi
- | PpcInsMtlr
- | PpcInsMtmsr
- | PpcInsMtmsrd
- | PpcInsMtocrf
- | PpcInsMtspr
- | PpcInsMtsr
- | PpcInsMtsrin
- | PpcInsMtvscr
- | PpcInsMulhd
- | PpcInsMulhdu
- | PpcInsMulhw
- | PpcInsMulhwu
- | PpcInsMulld
- | PpcInsMulli
- | PpcInsMullw
- | PpcInsNand
- | PpcInsNeg
- | PpcInsNop
- | PpcInsOri
- | PpcInsNor
- | PpcInsOr
- | PpcInsOrc
- | PpcInsOris
- | PpcInsPopcntd
- | PpcInsPopcntw
- | PpcInsQvaligni
- | PpcInsQvesplati
- | PpcInsQvfabs
- | PpcInsQvfadd
- | PpcInsQvfadds
- | PpcInsQvfcfid
- | PpcInsQvfcfids
- | PpcInsQvfcfidu
- | PpcInsQvfcfidus
- | PpcInsQvfcmpeq
- | PpcInsQvfcmpgt
- | PpcInsQvfcmplt
- | PpcInsQvfcpsgn
- | PpcInsQvfctid
- | PpcInsQvfctidu
- | PpcInsQvfctiduz
- | PpcInsQvfctidz
- | PpcInsQvfctiw
- | PpcInsQvfctiwu
- | PpcInsQvfctiwuz
- | PpcInsQvfctiwz
- | PpcInsQvflogical
- | PpcInsQvfmadd
- | PpcInsQvfmadds
- | PpcInsQvfmr
- | PpcInsQvfmsub
- | PpcInsQvfmsubs
- | PpcInsQvfmul
- | PpcInsQvfmuls
- | PpcInsQvfnabs
- | PpcInsQvfneg
- | PpcInsQvfnmadd
- | PpcInsQvfnmadds
- | PpcInsQvfnmsub
- | PpcInsQvfnmsubs
- | PpcInsQvfperm
- | PpcInsQvfre
- | PpcInsQvfres
- | PpcInsQvfrim
- | PpcInsQvfrin
- | PpcInsQvfrip
- | PpcInsQvfriz
- | PpcInsQvfrsp
- | PpcInsQvfrsqrte
- | PpcInsQvfrsqrtes
- | PpcInsQvfsel
- | PpcInsQvfsub
- | PpcInsQvfsubs
- | PpcInsQvftstnan
- | PpcInsQvfxmadd
- | PpcInsQvfxmadds
- | PpcInsQvfxmul
- | PpcInsQvfxmuls
- | PpcInsQvfxxcpnmadd
- | PpcInsQvfxxcpnmadds
- | PpcInsQvfxxmadd
- | PpcInsQvfxxmadds
- | PpcInsQvfxxnpmadd
- | PpcInsQvfxxnpmadds
- | PpcInsQvgpci
- | PpcInsQvlfcdux
- | PpcInsQvlfcduxa
- | PpcInsQvlfcdx
- | PpcInsQvlfcdxa
- | PpcInsQvlfcsux
- | PpcInsQvlfcsuxa
- | PpcInsQvlfcsx
- | PpcInsQvlfcsxa
- | PpcInsQvlfdux
- | PpcInsQvlfduxa
- | PpcInsQvlfdx
- | PpcInsQvlfdxa
- | PpcInsQvlfiwax
- | PpcInsQvlfiwaxa
- | PpcInsQvlfiwzx
- | PpcInsQvlfiwzxa
- | PpcInsQvlfsux
- | PpcInsQvlfsuxa
- | PpcInsQvlfsx
- | PpcInsQvlfsxa
- | PpcInsQvlpcldx
- | PpcInsQvlpclsx
- | PpcInsQvlpcrdx
- | PpcInsQvlpcrsx
- | PpcInsQvstfcdux
- | PpcInsQvstfcduxa
- | PpcInsQvstfcduxi
- | PpcInsQvstfcduxia
- | PpcInsQvstfcdx
- | PpcInsQvstfcdxa
- | PpcInsQvstfcdxi
- | PpcInsQvstfcdxia
- | PpcInsQvstfcsux
- | PpcInsQvstfcsuxa
- | PpcInsQvstfcsuxi
- | PpcInsQvstfcsuxia
- | PpcInsQvstfcsx
- | PpcInsQvstfcsxa
- | PpcInsQvstfcsxi
- | PpcInsQvstfcsxia
- | PpcInsQvstfdux
- | PpcInsQvstfduxa
- | PpcInsQvstfduxi
- | PpcInsQvstfduxia
- | PpcInsQvstfdx
- | PpcInsQvstfdxa
- | PpcInsQvstfdxi
- | PpcInsQvstfdxia
- | PpcInsQvstfiwx
- | PpcInsQvstfiwxa
- | PpcInsQvstfsux
- | PpcInsQvstfsuxa
- | PpcInsQvstfsuxi
- | PpcInsQvstfsuxia
- | PpcInsQvstfsx
- | PpcInsQvstfsxa
- | PpcInsQvstfsxi
- | PpcInsQvstfsxia
- | PpcInsRfci
- | PpcInsRfdi
- | PpcInsRfi
- | PpcInsRfid
- | PpcInsRfmci
- | PpcInsRldcl
- | PpcInsRldcr
- | PpcInsRldic
- | PpcInsRldicl
- | PpcInsRldicr
- | PpcInsRldimi
- | PpcInsRlwimi
- | PpcInsRlwinm
- | PpcInsRlwnm
- | PpcInsSc
- | PpcInsSlbia
- | PpcInsSlbie
- | PpcInsSlbmfee
- | PpcInsSlbmte
- | PpcInsSld
- | PpcInsSlw
- | PpcInsSrad
- | PpcInsSradi
- | PpcInsSraw
- | PpcInsSrawi
- | PpcInsSrd
- | PpcInsSrw
- | PpcInsStb
- | PpcInsStbcix
- | PpcInsStbu
- | PpcInsStbux
- | PpcInsStbx
- | PpcInsStd
- | PpcInsStdbrx
- | PpcInsStdcix
- | PpcInsStdcx
- | PpcInsStdu
- | PpcInsStdux
- | PpcInsStdx
- | PpcInsStfd
- | PpcInsStfdu
- | PpcInsStfdux
- | PpcInsStfdx
- | PpcInsStfiwx
- | PpcInsStfs
- | PpcInsStfsu
- | PpcInsStfsux
- | PpcInsStfsx
- | PpcInsSth
- | PpcInsSthbrx
- | PpcInsSthcix
- | PpcInsSthu
- | PpcInsSthux
- | PpcInsSthx
- | PpcInsStmw
- | PpcInsStswi
- | PpcInsStvebx
- | PpcInsStvehx
- | PpcInsStvewx
- | PpcInsStvx
- | PpcInsStvxl
- | PpcInsStw
- | PpcInsStwbrx
- | PpcInsStwcix
- | PpcInsStwcx
- | PpcInsStwu
- | PpcInsStwux
- | PpcInsStwx
- | PpcInsStxsdx
- | PpcInsStxvd2x
- | PpcInsStxvw4x
- | PpcInsSubf
- | PpcInsSubfc
- | PpcInsSubfe
- | PpcInsSubfic
- | PpcInsSubfme
- | PpcInsSubfze
- | PpcInsSync
- | PpcInsTd
- | PpcInsTdi
- | PpcInsTlbia
- | PpcInsTlbie
- | PpcInsTlbiel
- | PpcInsTlbivax
- | PpcInsTlbld
- | PpcInsTlbli
- | PpcInsTlbre
- | PpcInsTlbsx
- | PpcInsTlbsync
- | PpcInsTlbwe
- | PpcInsTrap
- | PpcInsTw
- | PpcInsTwi
- | PpcInsVaddcuw
- | PpcInsVaddfp
- | PpcInsVaddsbs
- | PpcInsVaddshs
- | PpcInsVaddsws
- | PpcInsVaddubm
- | PpcInsVaddubs
- | PpcInsVaddudm
- | PpcInsVadduhm
- | PpcInsVadduhs
- | PpcInsVadduwm
- | PpcInsVadduws
- | PpcInsVand
- | PpcInsVandc
- | PpcInsVavgsb
- | PpcInsVavgsh
- | PpcInsVavgsw
- | PpcInsVavgub
- | PpcInsVavguh
- | PpcInsVavguw
- | PpcInsVcfsx
- | PpcInsVcfux
- | PpcInsVclzb
- | PpcInsVclzd
- | PpcInsVclzh
- | PpcInsVclzw
- | PpcInsVcmpbfp
- | PpcInsVcmpeqfp
- | PpcInsVcmpequb
- | PpcInsVcmpequd
- | PpcInsVcmpequh
- | PpcInsVcmpequw
- | PpcInsVcmpgefp
- | PpcInsVcmpgtfp
- | PpcInsVcmpgtsb
- | PpcInsVcmpgtsd
- | PpcInsVcmpgtsh
- | PpcInsVcmpgtsw
- | PpcInsVcmpgtub
- | PpcInsVcmpgtud
- | PpcInsVcmpgtuh
- | PpcInsVcmpgtuw
- | PpcInsVctsxs
- | PpcInsVctuxs
- | PpcInsVeqv
- | PpcInsVexptefp
- | PpcInsVlogefp
- | PpcInsVmaddfp
- | PpcInsVmaxfp
- | PpcInsVmaxsb
- | PpcInsVmaxsd
- | PpcInsVmaxsh
- | PpcInsVmaxsw
- | PpcInsVmaxub
- | PpcInsVmaxud
- | PpcInsVmaxuh
- | PpcInsVmaxuw
- | PpcInsVmhaddshs
- | PpcInsVmhraddshs
- | PpcInsVminud
- | PpcInsVminfp
- | PpcInsVminsb
- | PpcInsVminsd
- | PpcInsVminsh
- | PpcInsVminsw
- | PpcInsVminub
- | PpcInsVminuh
- | PpcInsVminuw
- | PpcInsVmladduhm
- | PpcInsVmrghb
- | PpcInsVmrghh
- | PpcInsVmrghw
- | PpcInsVmrglb
- | PpcInsVmrglh
- | PpcInsVmrglw
- | PpcInsVmsummbm
- | PpcInsVmsumshm
- | PpcInsVmsumshs
- | PpcInsVmsumubm
- | PpcInsVmsumuhm
- | PpcInsVmsumuhs
- | PpcInsVmulesb
- | PpcInsVmulesh
- | PpcInsVmulesw
- | PpcInsVmuleub
- | PpcInsVmuleuh
- | PpcInsVmuleuw
- | PpcInsVmulosb
- | PpcInsVmulosh
- | PpcInsVmulosw
- | PpcInsVmuloub
- | PpcInsVmulouh
- | PpcInsVmulouw
- | PpcInsVmuluwm
- | PpcInsVnand
- | PpcInsVnmsubfp
- | PpcInsVnor
- | PpcInsVor
- | PpcInsVorc
- | PpcInsVperm
- | PpcInsVpkpx
- | PpcInsVpkshss
- | PpcInsVpkshus
- | PpcInsVpkswss
- | PpcInsVpkswus
- | PpcInsVpkuhum
- | PpcInsVpkuhus
- | PpcInsVpkuwum
- | PpcInsVpkuwus
- | PpcInsVpopcntb
- | PpcInsVpopcntd
- | PpcInsVpopcnth
- | PpcInsVpopcntw
- | PpcInsVrefp
- | PpcInsVrfim
- | PpcInsVrfin
- | PpcInsVrfip
- | PpcInsVrfiz
- | PpcInsVrlb
- | PpcInsVrld
- | PpcInsVrlh
- | PpcInsVrlw
- | PpcInsVrsqrtefp
- | PpcInsVsel
- | PpcInsVsl
- | PpcInsVslb
- | PpcInsVsld
- | PpcInsVsldoi
- | PpcInsVslh
- | PpcInsVslo
- | PpcInsVslw
- | PpcInsVspltb
- | PpcInsVsplth
- | PpcInsVspltisb
- | PpcInsVspltish
- | PpcInsVspltisw
- | PpcInsVspltw
- | PpcInsVsr
- | PpcInsVsrab
- | PpcInsVsrad
- | PpcInsVsrah
- | PpcInsVsraw
- | PpcInsVsrb
- | PpcInsVsrd
- | PpcInsVsrh
- | PpcInsVsro
- | PpcInsVsrw
- | PpcInsVsubcuw
- | PpcInsVsubfp
- | PpcInsVsubsbs
- | PpcInsVsubshs
- | PpcInsVsubsws
- | PpcInsVsububm
- | PpcInsVsububs
- | PpcInsVsubudm
- | PpcInsVsubuhm
- | PpcInsVsubuhs
- | PpcInsVsubuwm
- | PpcInsVsubuws
- | PpcInsVsum2sws
- | PpcInsVsum4sbs
- | PpcInsVsum4shs
- | PpcInsVsum4ubs
- | PpcInsVsumsws
- | PpcInsVupkhpx
- | PpcInsVupkhsb
- | PpcInsVupkhsh
- | PpcInsVupklpx
- | PpcInsVupklsb
- | PpcInsVupklsh
- | PpcInsVxor
- | PpcInsWait
- | PpcInsWrtee
- | PpcInsWrteei
- | PpcInsXor
- | PpcInsXori
- | PpcInsXoris
- | PpcInsXsabsdp
- | PpcInsXsadddp
- | PpcInsXscmpodp
- | PpcInsXscmpudp
- | PpcInsXscpsgndp
- | PpcInsXscvdpsp
- | PpcInsXscvdpsxds
- | PpcInsXscvdpsxws
- | PpcInsXscvdpuxds
- | PpcInsXscvdpuxws
- | PpcInsXscvspdp
- | PpcInsXscvsxddp
- | PpcInsXscvuxddp
- | PpcInsXsdivdp
- | PpcInsXsmaddadp
- | PpcInsXsmaddmdp
- | PpcInsXsmaxdp
- | PpcInsXsmindp
- | PpcInsXsmsubadp
- | PpcInsXsmsubmdp
- | PpcInsXsmuldp
- | PpcInsXsnabsdp
- | PpcInsXsnegdp
- | PpcInsXsnmaddadp
- | PpcInsXsnmaddmdp
- | PpcInsXsnmsubadp
- | PpcInsXsnmsubmdp
- | PpcInsXsrdpi
- | PpcInsXsrdpic
- | PpcInsXsrdpim
- | PpcInsXsrdpip
- | PpcInsXsrdpiz
- | PpcInsXsredp
- | PpcInsXsrsqrtedp
- | PpcInsXssqrtdp
- | PpcInsXssubdp
- | PpcInsXstdivdp
- | PpcInsXstsqrtdp
- | PpcInsXvabsdp
- | PpcInsXvabssp
- | PpcInsXvadddp
- | PpcInsXvaddsp
- | PpcInsXvcmpeqdp
- | PpcInsXvcmpeqsp
- | PpcInsXvcmpgedp
- | PpcInsXvcmpgesp
- | PpcInsXvcmpgtdp
- | PpcInsXvcmpgtsp
- | PpcInsXvcpsgndp
- | PpcInsXvcpsgnsp
- | PpcInsXvcvdpsp
- | PpcInsXvcvdpsxds
- | PpcInsXvcvdpsxws
- | PpcInsXvcvdpuxds
- | PpcInsXvcvdpuxws
- | PpcInsXvcvspdp
- | PpcInsXvcvspsxds
- | PpcInsXvcvspsxws
- | PpcInsXvcvspuxds
- | PpcInsXvcvspuxws
- | PpcInsXvcvsxddp
- | PpcInsXvcvsxdsp
- | PpcInsXvcvsxwdp
- | PpcInsXvcvsxwsp
- | PpcInsXvcvuxddp
- | PpcInsXvcvuxdsp
- | PpcInsXvcvuxwdp
- | PpcInsXvcvuxwsp
- | PpcInsXvdivdp
- | PpcInsXvdivsp
- | PpcInsXvmaddadp
- | PpcInsXvmaddasp
- | PpcInsXvmaddmdp
- | PpcInsXvmaddmsp
- | PpcInsXvmaxdp
- | PpcInsXvmaxsp
- | PpcInsXvmindp
- | PpcInsXvminsp
- | PpcInsXvmsubadp
- | PpcInsXvmsubasp
- | PpcInsXvmsubmdp
- | PpcInsXvmsubmsp
- | PpcInsXvmuldp
- | PpcInsXvmulsp
- | PpcInsXvnabsdp
- | PpcInsXvnabssp
- | PpcInsXvnegdp
- | PpcInsXvnegsp
- | PpcInsXvnmaddadp
- | PpcInsXvnmaddasp
- | PpcInsXvnmaddmdp
- | PpcInsXvnmaddmsp
- | PpcInsXvnmsubadp
- | PpcInsXvnmsubasp
- | PpcInsXvnmsubmdp
- | PpcInsXvnmsubmsp
- | PpcInsXvrdpi
- | PpcInsXvrdpic
- | PpcInsXvrdpim
- | PpcInsXvrdpip
- | PpcInsXvrdpiz
- | PpcInsXvredp
- | PpcInsXvresp
- | PpcInsXvrspi
- | PpcInsXvrspic
- | PpcInsXvrspim
- | PpcInsXvrspip
- | PpcInsXvrspiz
- | PpcInsXvrsqrtedp
- | PpcInsXvrsqrtesp
- | PpcInsXvsqrtdp
- | PpcInsXvsqrtsp
- | PpcInsXvsubdp
- | PpcInsXvsubsp
- | PpcInsXvtdivdp
- | PpcInsXvtdivsp
- | PpcInsXvtsqrtdp
- | PpcInsXvtsqrtsp
- | PpcInsXxland
- | PpcInsXxlandc
- | PpcInsXxleqv
- | PpcInsXxlnand
- | PpcInsXxlnor
- | PpcInsXxlor
- | PpcInsXxlorc
- | PpcInsXxlxor
- | PpcInsXxmrghw
- | PpcInsXxmrglw
- | PpcInsXxpermdi
- | PpcInsXxsel
- | PpcInsXxsldwi
- | PpcInsXxspltw
- | PpcInsBca
- | PpcInsBcla
- | PpcInsSlwi
- | PpcInsSrwi
- | PpcInsSldi
- | PpcInsBta
- | PpcInsCrset
- | PpcInsCrnot
- | PpcInsCrmove
- | PpcInsCrclr
- | PpcInsMfbr0
- | PpcInsMfbr1
- | PpcInsMfbr2
- | PpcInsMfbr3
- | PpcInsMfbr4
- | PpcInsMfbr5
- | PpcInsMfbr6
- | PpcInsMfbr7
- | PpcInsMfxer
- | PpcInsMfrtcu
- | PpcInsMfrtcl
- | PpcInsMfdscr
- | PpcInsMfdsisr
- | PpcInsMfdar
- | PpcInsMfsrr2
- | PpcInsMfsrr3
- | PpcInsMfcfar
- | PpcInsMfamr
- | PpcInsMfpid
- | PpcInsMftblo
- | PpcInsMftbhi
- | PpcInsMfdbatu
- | PpcInsMfdbatl
- | PpcInsMfibatu
- | PpcInsMfibatl
- | PpcInsMfdccr
- | PpcInsMficcr
- | PpcInsMfdear
- | PpcInsMfesr
- | PpcInsMfspefscr
- | PpcInsMftcr
- | PpcInsMfasr
- | PpcInsMfpvr
- | PpcInsMftbu
- | PpcInsMtcr
- | PpcInsMtbr0
- | PpcInsMtbr1
- | PpcInsMtbr2
- | PpcInsMtbr3
- | PpcInsMtbr4
- | PpcInsMtbr5
- | PpcInsMtbr6
- | PpcInsMtbr7
- | PpcInsMtxer
- | PpcInsMtdscr
- | PpcInsMtdsisr
- | PpcInsMtdar
- | PpcInsMtsrr2
- | PpcInsMtsrr3
- | PpcInsMtcfar
- | PpcInsMtamr
- | PpcInsMtpid
- | PpcInsMttbl
- | PpcInsMttbu
- | PpcInsMttblo
- | PpcInsMttbhi
- | PpcInsMtdbatu
- | PpcInsMtdbatl
- | PpcInsMtibatu
- | PpcInsMtibatl
- | PpcInsMtdccr
- | PpcInsMticcr
- | PpcInsMtdear
- | PpcInsMtesr
- | PpcInsMtspefscr
- | PpcInsMttcr
- | PpcInsNot
- | PpcInsMr
- | PpcInsRotld
- | PpcInsRotldi
- | PpcInsClrldi
- | PpcInsRotlwi
- | PpcInsClrlwi
- | PpcInsRotlw
- | PpcInsSub
- | PpcInsSubc
- | PpcInsLwsync
- | PpcInsPtesync
- | PpcInsTdlt
- | PpcInsTdeq
- | PpcInsTdgt
- | PpcInsTdne
- | PpcInsTdllt
- | PpcInsTdlgt
- | PpcInsTdu
- | PpcInsTdlti
- | PpcInsTdeqi
- | PpcInsTdgti
- | PpcInsTdnei
- | PpcInsTdllti
- | PpcInsTdlgti
- | PpcInsTdui
- | PpcInsTlbrehi
- | PpcInsTlbrelo
- | PpcInsTlbwehi
- | PpcInsTlbwelo
- | PpcInsTwlt
- | PpcInsTweq
- | PpcInsTwgt
- | PpcInsTwne
- | PpcInsTwllt
- | PpcInsTwlgt
- | PpcInsTwu
- | PpcInsTwlti
- | PpcInsTweqi
- | PpcInsTwgti
- | PpcInsTwnei
- | PpcInsTwllti
- | PpcInsTwlgti
- | PpcInsTwui
- | PpcInsWaitrsv
- | PpcInsWaitimpl
- | PpcInsXnop
- | PpcInsXvmovdp
- | PpcInsXvmovsp
- | PpcInsXxspltd
- | PpcInsXxmrghd
- | PpcInsXxmrgld
- | PpcInsXxswapd
- | PpcInsBt
- | PpcInsBf
- | PpcInsBdnzt
- | PpcInsBdnzf
- | PpcInsBdzf
- | PpcInsBdzt
- | PpcInsBfa
- | PpcInsBdnzta
- | PpcInsBdnzfa
- | PpcInsBdzta
- | PpcInsBdzfa
- | PpcInsBtctr
- | PpcInsBfctr
- | PpcInsBtctrl
- | PpcInsBfctrl
- | PpcInsBtl
- | PpcInsBfl
- | PpcInsBdnztl
- | PpcInsBdnzfl
- | PpcInsBdztl
- | PpcInsBdzfl
- | PpcInsBtla
- | PpcInsBfla
- | PpcInsBdnztla
- | PpcInsBdnzfla
- | PpcInsBdztla
- | PpcInsBdzfla
- | PpcInsBtlr
- | PpcInsBflr
- | PpcInsBdnztlr
- | PpcInsBdztlr
- | PpcInsBdzflr
- | PpcInsBtlrl
- | PpcInsBflrl
- | PpcInsBdnztlrl
- | PpcInsBdnzflrl
- | PpcInsBdztlrl
- | PpcInsBdzflrl
- | PpcInsQvfand
- | PpcInsQvfclr
- | PpcInsQvfandc
- | PpcInsQvfctfb
- | PpcInsQvfxor
- | PpcInsQvfor
- | PpcInsQvfnor
- | PpcInsQvfequ
- | PpcInsQvfnot
- | PpcInsQvforc
- | PpcInsQvfnand
- | PpcInsQvfset
- | PpcInsEnding
- data PpcInsnGroup
Documentation
PPC branch codes for some branch instructions
PPC branch hint for some branch instructions
Constructors
PpcBhInvalid | |
PpcBhPlus | |
PpcBhMinus |
operand type for instruction's operands
Constructors
PpcOpInvalid | |
PpcOpReg | |
PpcOpImm | |
PpcOpMem | |
PpcOpCrx |
PPC registers
Constructors
data PpcOpMemStruct Source #
memory access operands
associated with Ppc64OpMem
operand type
Constructors
PpcOpMemStruct | |
Instances
instruction operands
Constructors
Reg PpcReg | register value for |
Imm Int32 | immediate value for |
Mem PpcOpMemStruct | base/disp value for |
Crx PpcOpCrxStruct | operand with condition register |
Undefined | invalid operand value, for |
instruction datatype
Constructors
CsPpc | |
Fields
|
PPC instructions
Constructors
data PpcInsnGroup Source #
PPC instruction groups
Constructors
Instances