module Hapstone.Internal.Ppc where
import qualified Foreign.C.Types as C2HSImp
import qualified Foreign.Storable as C2HSImp
import Foreign
import Foreign.C.Types
data PpcBc = PpcBcInvalid
| PpcBcGe
| PpcBcLt
| PpcBcLe
| PpcBcGt
| PpcBcNe
| PpcBcEq
| PpcBcNu
| PpcBcUn
| PpcBcNs
| PpcBcSo
deriving (Show,Eq,Bounded)
instance Enum PpcBc where
succ PpcBcInvalid = PpcBcGe
succ PpcBcGe = PpcBcLt
succ PpcBcLt = PpcBcLe
succ PpcBcLe = PpcBcGt
succ PpcBcGt = PpcBcNe
succ PpcBcNe = PpcBcEq
succ PpcBcEq = PpcBcNu
succ PpcBcNu = PpcBcUn
succ PpcBcUn = PpcBcNs
succ PpcBcNs = PpcBcSo
succ PpcBcSo = error "PpcBc.succ: PpcBcSo has no successor"
pred PpcBcGe = PpcBcInvalid
pred PpcBcLt = PpcBcGe
pred PpcBcLe = PpcBcLt
pred PpcBcGt = PpcBcLe
pred PpcBcNe = PpcBcGt
pred PpcBcEq = PpcBcNe
pred PpcBcNu = PpcBcEq
pred PpcBcUn = PpcBcNu
pred PpcBcNs = PpcBcUn
pred PpcBcSo = PpcBcNs
pred PpcBcInvalid = error "PpcBc.pred: PpcBcInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcBcSo
fromEnum PpcBcInvalid = 0
fromEnum PpcBcGe = 4
fromEnum PpcBcLt = 12
fromEnum PpcBcLe = 36
fromEnum PpcBcGt = 44
fromEnum PpcBcNe = 68
fromEnum PpcBcEq = 76
fromEnum PpcBcNu = 100
fromEnum PpcBcUn = 108
fromEnum PpcBcNs = 132
fromEnum PpcBcSo = 140
toEnum 0 = PpcBcInvalid
toEnum 4 = PpcBcGe
toEnum 12 = PpcBcLt
toEnum 36 = PpcBcLe
toEnum 44 = PpcBcGt
toEnum 68 = PpcBcNe
toEnum 76 = PpcBcEq
toEnum 100 = PpcBcNu
toEnum 108 = PpcBcUn
toEnum 132 = PpcBcNs
toEnum 140 = PpcBcSo
toEnum unmatched = error ("PpcBc.toEnum: Cannot match " ++ show unmatched)
data PpcBh = PpcBhInvalid
| PpcBhPlus
| PpcBhMinus
deriving (Show,Eq,Bounded)
instance Enum PpcBh where
succ PpcBhInvalid = PpcBhPlus
succ PpcBhPlus = PpcBhMinus
succ PpcBhMinus = error "PpcBh.succ: PpcBhMinus has no successor"
pred PpcBhPlus = PpcBhInvalid
pred PpcBhMinus = PpcBhPlus
pred PpcBhInvalid = error "PpcBh.pred: PpcBhInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcBhMinus
fromEnum PpcBhInvalid = 0
fromEnum PpcBhPlus = 1
fromEnum PpcBhMinus = 2
toEnum 0 = PpcBhInvalid
toEnum 1 = PpcBhPlus
toEnum 2 = PpcBhMinus
toEnum unmatched = error ("PpcBh.toEnum: Cannot match " ++ show unmatched)
data PpcOpType = PpcOpInvalid
| PpcOpReg
| PpcOpImm
| PpcOpMem
| PpcOpCrx
deriving (Show,Eq,Bounded)
instance Enum PpcOpType where
succ PpcOpInvalid = PpcOpReg
succ PpcOpReg = PpcOpImm
succ PpcOpImm = PpcOpMem
succ PpcOpMem = PpcOpCrx
succ PpcOpCrx = error "PpcOpType.succ: PpcOpCrx has no successor"
pred PpcOpReg = PpcOpInvalid
pred PpcOpImm = PpcOpReg
pred PpcOpMem = PpcOpImm
pred PpcOpCrx = PpcOpMem
pred PpcOpInvalid = error "PpcOpType.pred: PpcOpInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcOpCrx
fromEnum PpcOpInvalid = 0
fromEnum PpcOpReg = 1
fromEnum PpcOpImm = 2
fromEnum PpcOpMem = 3
fromEnum PpcOpCrx = 64
toEnum 0 = PpcOpInvalid
toEnum 1 = PpcOpReg
toEnum 2 = PpcOpImm
toEnum 3 = PpcOpMem
toEnum 64 = PpcOpCrx
toEnum unmatched = error ("PpcOpType.toEnum: Cannot match " ++ show unmatched)
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
deriving (Show,Eq,Bounded)
instance Enum PpcReg where
succ PpcRegInvalid = PpcRegCarry
succ PpcRegCarry = PpcRegCr0
succ PpcRegCr0 = PpcRegCr1
succ PpcRegCr1 = PpcRegCr2
succ PpcRegCr2 = PpcRegCr3
succ PpcRegCr3 = PpcRegCr4
succ PpcRegCr4 = PpcRegCr5
succ PpcRegCr5 = PpcRegCr6
succ PpcRegCr6 = PpcRegCr7
succ PpcRegCr7 = PpcRegCtr
succ PpcRegCtr = PpcRegF0
succ PpcRegF0 = PpcRegF1
succ PpcRegF1 = PpcRegF2
succ PpcRegF2 = PpcRegF3
succ PpcRegF3 = PpcRegF4
succ PpcRegF4 = PpcRegF5
succ PpcRegF5 = PpcRegF6
succ PpcRegF6 = PpcRegF7
succ PpcRegF7 = PpcRegF8
succ PpcRegF8 = PpcRegF9
succ PpcRegF9 = PpcRegF10
succ PpcRegF10 = PpcRegF11
succ PpcRegF11 = PpcRegF12
succ PpcRegF12 = PpcRegF13
succ PpcRegF13 = PpcRegF14
succ PpcRegF14 = PpcRegF15
succ PpcRegF15 = PpcRegF16
succ PpcRegF16 = PpcRegF17
succ PpcRegF17 = PpcRegF18
succ PpcRegF18 = PpcRegF19
succ PpcRegF19 = PpcRegF20
succ PpcRegF20 = PpcRegF21
succ PpcRegF21 = PpcRegF22
succ PpcRegF22 = PpcRegF23
succ PpcRegF23 = PpcRegF24
succ PpcRegF24 = PpcRegF25
succ PpcRegF25 = PpcRegF26
succ PpcRegF26 = PpcRegF27
succ PpcRegF27 = PpcRegF28
succ PpcRegF28 = PpcRegF29
succ PpcRegF29 = PpcRegF30
succ PpcRegF30 = PpcRegF31
succ PpcRegF31 = PpcRegLr
succ PpcRegLr = PpcRegR0
succ PpcRegR0 = PpcRegR1
succ PpcRegR1 = PpcRegR2
succ PpcRegR2 = PpcRegR3
succ PpcRegR3 = PpcRegR4
succ PpcRegR4 = PpcRegR5
succ PpcRegR5 = PpcRegR6
succ PpcRegR6 = PpcRegR7
succ PpcRegR7 = PpcRegR8
succ PpcRegR8 = PpcRegR9
succ PpcRegR9 = PpcRegR10
succ PpcRegR10 = PpcRegR11
succ PpcRegR11 = PpcRegR12
succ PpcRegR12 = PpcRegR13
succ PpcRegR13 = PpcRegR14
succ PpcRegR14 = PpcRegR15
succ PpcRegR15 = PpcRegR16
succ PpcRegR16 = PpcRegR17
succ PpcRegR17 = PpcRegR18
succ PpcRegR18 = PpcRegR19
succ PpcRegR19 = PpcRegR20
succ PpcRegR20 = PpcRegR21
succ PpcRegR21 = PpcRegR22
succ PpcRegR22 = PpcRegR23
succ PpcRegR23 = PpcRegR24
succ PpcRegR24 = PpcRegR25
succ PpcRegR25 = PpcRegR26
succ PpcRegR26 = PpcRegR27
succ PpcRegR27 = PpcRegR28
succ PpcRegR28 = PpcRegR29
succ PpcRegR29 = PpcRegR30
succ PpcRegR30 = PpcRegR31
succ PpcRegR31 = PpcRegV0
succ PpcRegV0 = PpcRegV1
succ PpcRegV1 = PpcRegV2
succ PpcRegV2 = PpcRegV3
succ PpcRegV3 = PpcRegV4
succ PpcRegV4 = PpcRegV5
succ PpcRegV5 = PpcRegV6
succ PpcRegV6 = PpcRegV7
succ PpcRegV7 = PpcRegV8
succ PpcRegV8 = PpcRegV9
succ PpcRegV9 = PpcRegV10
succ PpcRegV10 = PpcRegV11
succ PpcRegV11 = PpcRegV12
succ PpcRegV12 = PpcRegV13
succ PpcRegV13 = PpcRegV14
succ PpcRegV14 = PpcRegV15
succ PpcRegV15 = PpcRegV16
succ PpcRegV16 = PpcRegV17
succ PpcRegV17 = PpcRegV18
succ PpcRegV18 = PpcRegV19
succ PpcRegV19 = PpcRegV20
succ PpcRegV20 = PpcRegV21
succ PpcRegV21 = PpcRegV22
succ PpcRegV22 = PpcRegV23
succ PpcRegV23 = PpcRegV24
succ PpcRegV24 = PpcRegV25
succ PpcRegV25 = PpcRegV26
succ PpcRegV26 = PpcRegV27
succ PpcRegV27 = PpcRegV28
succ PpcRegV28 = PpcRegV29
succ PpcRegV29 = PpcRegV30
succ PpcRegV30 = PpcRegV31
succ PpcRegV31 = PpcRegVrsave
succ PpcRegVrsave = PpcRegVs0
succ PpcRegVs0 = PpcRegVs1
succ PpcRegVs1 = PpcRegVs2
succ PpcRegVs2 = PpcRegVs3
succ PpcRegVs3 = PpcRegVs4
succ PpcRegVs4 = PpcRegVs5
succ PpcRegVs5 = PpcRegVs6
succ PpcRegVs6 = PpcRegVs7
succ PpcRegVs7 = PpcRegVs8
succ PpcRegVs8 = PpcRegVs9
succ PpcRegVs9 = PpcRegVs10
succ PpcRegVs10 = PpcRegVs11
succ PpcRegVs11 = PpcRegVs12
succ PpcRegVs12 = PpcRegVs13
succ PpcRegVs13 = PpcRegVs14
succ PpcRegVs14 = PpcRegVs15
succ PpcRegVs15 = PpcRegVs16
succ PpcRegVs16 = PpcRegVs17
succ PpcRegVs17 = PpcRegVs18
succ PpcRegVs18 = PpcRegVs19
succ PpcRegVs19 = PpcRegVs20
succ PpcRegVs20 = PpcRegVs21
succ PpcRegVs21 = PpcRegVs22
succ PpcRegVs22 = PpcRegVs23
succ PpcRegVs23 = PpcRegVs24
succ PpcRegVs24 = PpcRegVs25
succ PpcRegVs25 = PpcRegVs26
succ PpcRegVs26 = PpcRegVs27
succ PpcRegVs27 = PpcRegVs28
succ PpcRegVs28 = PpcRegVs29
succ PpcRegVs29 = PpcRegVs30
succ PpcRegVs30 = PpcRegVs31
succ PpcRegVs31 = PpcRegVs32
succ PpcRegVs32 = PpcRegVs33
succ PpcRegVs33 = PpcRegVs34
succ PpcRegVs34 = PpcRegVs35
succ PpcRegVs35 = PpcRegVs36
succ PpcRegVs36 = PpcRegVs37
succ PpcRegVs37 = PpcRegVs38
succ PpcRegVs38 = PpcRegVs39
succ PpcRegVs39 = PpcRegVs40
succ PpcRegVs40 = PpcRegVs41
succ PpcRegVs41 = PpcRegVs42
succ PpcRegVs42 = PpcRegVs43
succ PpcRegVs43 = PpcRegVs44
succ PpcRegVs44 = PpcRegVs45
succ PpcRegVs45 = PpcRegVs46
succ PpcRegVs46 = PpcRegVs47
succ PpcRegVs47 = PpcRegVs48
succ PpcRegVs48 = PpcRegVs49
succ PpcRegVs49 = PpcRegVs50
succ PpcRegVs50 = PpcRegVs51
succ PpcRegVs51 = PpcRegVs52
succ PpcRegVs52 = PpcRegVs53
succ PpcRegVs53 = PpcRegVs54
succ PpcRegVs54 = PpcRegVs55
succ PpcRegVs55 = PpcRegVs56
succ PpcRegVs56 = PpcRegVs57
succ PpcRegVs57 = PpcRegVs58
succ PpcRegVs58 = PpcRegVs59
succ PpcRegVs59 = PpcRegVs60
succ PpcRegVs60 = PpcRegVs61
succ PpcRegVs61 = PpcRegVs62
succ PpcRegVs62 = PpcRegVs63
succ PpcRegVs63 = PpcRegQ0
succ PpcRegQ0 = PpcRegQ1
succ PpcRegQ1 = PpcRegQ2
succ PpcRegQ2 = PpcRegQ3
succ PpcRegQ3 = PpcRegQ4
succ PpcRegQ4 = PpcRegQ5
succ PpcRegQ5 = PpcRegQ6
succ PpcRegQ6 = PpcRegQ7
succ PpcRegQ7 = PpcRegQ8
succ PpcRegQ8 = PpcRegQ9
succ PpcRegQ9 = PpcRegQ10
succ PpcRegQ10 = PpcRegQ11
succ PpcRegQ11 = PpcRegQ12
succ PpcRegQ12 = PpcRegQ13
succ PpcRegQ13 = PpcRegQ14
succ PpcRegQ14 = PpcRegQ15
succ PpcRegQ15 = PpcRegQ16
succ PpcRegQ16 = PpcRegQ17
succ PpcRegQ17 = PpcRegQ18
succ PpcRegQ18 = PpcRegQ19
succ PpcRegQ19 = PpcRegQ20
succ PpcRegQ20 = PpcRegQ21
succ PpcRegQ21 = PpcRegQ22
succ PpcRegQ22 = PpcRegQ23
succ PpcRegQ23 = PpcRegQ24
succ PpcRegQ24 = PpcRegQ25
succ PpcRegQ25 = PpcRegQ26
succ PpcRegQ26 = PpcRegQ27
succ PpcRegQ27 = PpcRegQ28
succ PpcRegQ28 = PpcRegQ29
succ PpcRegQ29 = PpcRegQ30
succ PpcRegQ30 = PpcRegQ31
succ PpcRegQ31 = PpcRegRm
succ PpcRegRm = PpcRegCtr8
succ PpcRegCtr8 = PpcRegLr8
succ PpcRegLr8 = PpcRegCr1eq
succ PpcRegCr1eq = PpcRegX2
succ PpcRegX2 = PpcRegEnding
succ PpcRegEnding = error "PpcReg.succ: PpcRegEnding has no successor"
pred PpcRegCarry = PpcRegInvalid
pred PpcRegCr0 = PpcRegCarry
pred PpcRegCr1 = PpcRegCr0
pred PpcRegCr2 = PpcRegCr1
pred PpcRegCr3 = PpcRegCr2
pred PpcRegCr4 = PpcRegCr3
pred PpcRegCr5 = PpcRegCr4
pred PpcRegCr6 = PpcRegCr5
pred PpcRegCr7 = PpcRegCr6
pred PpcRegCtr = PpcRegCr7
pred PpcRegF0 = PpcRegCtr
pred PpcRegF1 = PpcRegF0
pred PpcRegF2 = PpcRegF1
pred PpcRegF3 = PpcRegF2
pred PpcRegF4 = PpcRegF3
pred PpcRegF5 = PpcRegF4
pred PpcRegF6 = PpcRegF5
pred PpcRegF7 = PpcRegF6
pred PpcRegF8 = PpcRegF7
pred PpcRegF9 = PpcRegF8
pred PpcRegF10 = PpcRegF9
pred PpcRegF11 = PpcRegF10
pred PpcRegF12 = PpcRegF11
pred PpcRegF13 = PpcRegF12
pred PpcRegF14 = PpcRegF13
pred PpcRegF15 = PpcRegF14
pred PpcRegF16 = PpcRegF15
pred PpcRegF17 = PpcRegF16
pred PpcRegF18 = PpcRegF17
pred PpcRegF19 = PpcRegF18
pred PpcRegF20 = PpcRegF19
pred PpcRegF21 = PpcRegF20
pred PpcRegF22 = PpcRegF21
pred PpcRegF23 = PpcRegF22
pred PpcRegF24 = PpcRegF23
pred PpcRegF25 = PpcRegF24
pred PpcRegF26 = PpcRegF25
pred PpcRegF27 = PpcRegF26
pred PpcRegF28 = PpcRegF27
pred PpcRegF29 = PpcRegF28
pred PpcRegF30 = PpcRegF29
pred PpcRegF31 = PpcRegF30
pred PpcRegLr = PpcRegF31
pred PpcRegR0 = PpcRegLr
pred PpcRegR1 = PpcRegR0
pred PpcRegR2 = PpcRegR1
pred PpcRegR3 = PpcRegR2
pred PpcRegR4 = PpcRegR3
pred PpcRegR5 = PpcRegR4
pred PpcRegR6 = PpcRegR5
pred PpcRegR7 = PpcRegR6
pred PpcRegR8 = PpcRegR7
pred PpcRegR9 = PpcRegR8
pred PpcRegR10 = PpcRegR9
pred PpcRegR11 = PpcRegR10
pred PpcRegR12 = PpcRegR11
pred PpcRegR13 = PpcRegR12
pred PpcRegR14 = PpcRegR13
pred PpcRegR15 = PpcRegR14
pred PpcRegR16 = PpcRegR15
pred PpcRegR17 = PpcRegR16
pred PpcRegR18 = PpcRegR17
pred PpcRegR19 = PpcRegR18
pred PpcRegR20 = PpcRegR19
pred PpcRegR21 = PpcRegR20
pred PpcRegR22 = PpcRegR21
pred PpcRegR23 = PpcRegR22
pred PpcRegR24 = PpcRegR23
pred PpcRegR25 = PpcRegR24
pred PpcRegR26 = PpcRegR25
pred PpcRegR27 = PpcRegR26
pred PpcRegR28 = PpcRegR27
pred PpcRegR29 = PpcRegR28
pred PpcRegR30 = PpcRegR29
pred PpcRegR31 = PpcRegR30
pred PpcRegV0 = PpcRegR31
pred PpcRegV1 = PpcRegV0
pred PpcRegV2 = PpcRegV1
pred PpcRegV3 = PpcRegV2
pred PpcRegV4 = PpcRegV3
pred PpcRegV5 = PpcRegV4
pred PpcRegV6 = PpcRegV5
pred PpcRegV7 = PpcRegV6
pred PpcRegV8 = PpcRegV7
pred PpcRegV9 = PpcRegV8
pred PpcRegV10 = PpcRegV9
pred PpcRegV11 = PpcRegV10
pred PpcRegV12 = PpcRegV11
pred PpcRegV13 = PpcRegV12
pred PpcRegV14 = PpcRegV13
pred PpcRegV15 = PpcRegV14
pred PpcRegV16 = PpcRegV15
pred PpcRegV17 = PpcRegV16
pred PpcRegV18 = PpcRegV17
pred PpcRegV19 = PpcRegV18
pred PpcRegV20 = PpcRegV19
pred PpcRegV21 = PpcRegV20
pred PpcRegV22 = PpcRegV21
pred PpcRegV23 = PpcRegV22
pred PpcRegV24 = PpcRegV23
pred PpcRegV25 = PpcRegV24
pred PpcRegV26 = PpcRegV25
pred PpcRegV27 = PpcRegV26
pred PpcRegV28 = PpcRegV27
pred PpcRegV29 = PpcRegV28
pred PpcRegV30 = PpcRegV29
pred PpcRegV31 = PpcRegV30
pred PpcRegVrsave = PpcRegV31
pred PpcRegVs0 = PpcRegVrsave
pred PpcRegVs1 = PpcRegVs0
pred PpcRegVs2 = PpcRegVs1
pred PpcRegVs3 = PpcRegVs2
pred PpcRegVs4 = PpcRegVs3
pred PpcRegVs5 = PpcRegVs4
pred PpcRegVs6 = PpcRegVs5
pred PpcRegVs7 = PpcRegVs6
pred PpcRegVs8 = PpcRegVs7
pred PpcRegVs9 = PpcRegVs8
pred PpcRegVs10 = PpcRegVs9
pred PpcRegVs11 = PpcRegVs10
pred PpcRegVs12 = PpcRegVs11
pred PpcRegVs13 = PpcRegVs12
pred PpcRegVs14 = PpcRegVs13
pred PpcRegVs15 = PpcRegVs14
pred PpcRegVs16 = PpcRegVs15
pred PpcRegVs17 = PpcRegVs16
pred PpcRegVs18 = PpcRegVs17
pred PpcRegVs19 = PpcRegVs18
pred PpcRegVs20 = PpcRegVs19
pred PpcRegVs21 = PpcRegVs20
pred PpcRegVs22 = PpcRegVs21
pred PpcRegVs23 = PpcRegVs22
pred PpcRegVs24 = PpcRegVs23
pred PpcRegVs25 = PpcRegVs24
pred PpcRegVs26 = PpcRegVs25
pred PpcRegVs27 = PpcRegVs26
pred PpcRegVs28 = PpcRegVs27
pred PpcRegVs29 = PpcRegVs28
pred PpcRegVs30 = PpcRegVs29
pred PpcRegVs31 = PpcRegVs30
pred PpcRegVs32 = PpcRegVs31
pred PpcRegVs33 = PpcRegVs32
pred PpcRegVs34 = PpcRegVs33
pred PpcRegVs35 = PpcRegVs34
pred PpcRegVs36 = PpcRegVs35
pred PpcRegVs37 = PpcRegVs36
pred PpcRegVs38 = PpcRegVs37
pred PpcRegVs39 = PpcRegVs38
pred PpcRegVs40 = PpcRegVs39
pred PpcRegVs41 = PpcRegVs40
pred PpcRegVs42 = PpcRegVs41
pred PpcRegVs43 = PpcRegVs42
pred PpcRegVs44 = PpcRegVs43
pred PpcRegVs45 = PpcRegVs44
pred PpcRegVs46 = PpcRegVs45
pred PpcRegVs47 = PpcRegVs46
pred PpcRegVs48 = PpcRegVs47
pred PpcRegVs49 = PpcRegVs48
pred PpcRegVs50 = PpcRegVs49
pred PpcRegVs51 = PpcRegVs50
pred PpcRegVs52 = PpcRegVs51
pred PpcRegVs53 = PpcRegVs52
pred PpcRegVs54 = PpcRegVs53
pred PpcRegVs55 = PpcRegVs54
pred PpcRegVs56 = PpcRegVs55
pred PpcRegVs57 = PpcRegVs56
pred PpcRegVs58 = PpcRegVs57
pred PpcRegVs59 = PpcRegVs58
pred PpcRegVs60 = PpcRegVs59
pred PpcRegVs61 = PpcRegVs60
pred PpcRegVs62 = PpcRegVs61
pred PpcRegVs63 = PpcRegVs62
pred PpcRegQ0 = PpcRegVs63
pred PpcRegQ1 = PpcRegQ0
pred PpcRegQ2 = PpcRegQ1
pred PpcRegQ3 = PpcRegQ2
pred PpcRegQ4 = PpcRegQ3
pred PpcRegQ5 = PpcRegQ4
pred PpcRegQ6 = PpcRegQ5
pred PpcRegQ7 = PpcRegQ6
pred PpcRegQ8 = PpcRegQ7
pred PpcRegQ9 = PpcRegQ8
pred PpcRegQ10 = PpcRegQ9
pred PpcRegQ11 = PpcRegQ10
pred PpcRegQ12 = PpcRegQ11
pred PpcRegQ13 = PpcRegQ12
pred PpcRegQ14 = PpcRegQ13
pred PpcRegQ15 = PpcRegQ14
pred PpcRegQ16 = PpcRegQ15
pred PpcRegQ17 = PpcRegQ16
pred PpcRegQ18 = PpcRegQ17
pred PpcRegQ19 = PpcRegQ18
pred PpcRegQ20 = PpcRegQ19
pred PpcRegQ21 = PpcRegQ20
pred PpcRegQ22 = PpcRegQ21
pred PpcRegQ23 = PpcRegQ22
pred PpcRegQ24 = PpcRegQ23
pred PpcRegQ25 = PpcRegQ24
pred PpcRegQ26 = PpcRegQ25
pred PpcRegQ27 = PpcRegQ26
pred PpcRegQ28 = PpcRegQ27
pred PpcRegQ29 = PpcRegQ28
pred PpcRegQ30 = PpcRegQ29
pred PpcRegQ31 = PpcRegQ30
pred PpcRegRm = PpcRegQ31
pred PpcRegCtr8 = PpcRegRm
pred PpcRegLr8 = PpcRegCtr8
pred PpcRegCr1eq = PpcRegLr8
pred PpcRegX2 = PpcRegCr1eq
pred PpcRegEnding = PpcRegX2
pred PpcRegInvalid = error "PpcReg.pred: PpcRegInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcRegEnding
fromEnum PpcRegInvalid = 0
fromEnum PpcRegCarry = 1
fromEnum PpcRegCr0 = 2
fromEnum PpcRegCr1 = 3
fromEnum PpcRegCr2 = 4
fromEnum PpcRegCr3 = 5
fromEnum PpcRegCr4 = 6
fromEnum PpcRegCr5 = 7
fromEnum PpcRegCr6 = 8
fromEnum PpcRegCr7 = 9
fromEnum PpcRegCtr = 10
fromEnum PpcRegF0 = 11
fromEnum PpcRegF1 = 12
fromEnum PpcRegF2 = 13
fromEnum PpcRegF3 = 14
fromEnum PpcRegF4 = 15
fromEnum PpcRegF5 = 16
fromEnum PpcRegF6 = 17
fromEnum PpcRegF7 = 18
fromEnum PpcRegF8 = 19
fromEnum PpcRegF9 = 20
fromEnum PpcRegF10 = 21
fromEnum PpcRegF11 = 22
fromEnum PpcRegF12 = 23
fromEnum PpcRegF13 = 24
fromEnum PpcRegF14 = 25
fromEnum PpcRegF15 = 26
fromEnum PpcRegF16 = 27
fromEnum PpcRegF17 = 28
fromEnum PpcRegF18 = 29
fromEnum PpcRegF19 = 30
fromEnum PpcRegF20 = 31
fromEnum PpcRegF21 = 32
fromEnum PpcRegF22 = 33
fromEnum PpcRegF23 = 34
fromEnum PpcRegF24 = 35
fromEnum PpcRegF25 = 36
fromEnum PpcRegF26 = 37
fromEnum PpcRegF27 = 38
fromEnum PpcRegF28 = 39
fromEnum PpcRegF29 = 40
fromEnum PpcRegF30 = 41
fromEnum PpcRegF31 = 42
fromEnum PpcRegLr = 43
fromEnum PpcRegR0 = 44
fromEnum PpcRegR1 = 45
fromEnum PpcRegR2 = 46
fromEnum PpcRegR3 = 47
fromEnum PpcRegR4 = 48
fromEnum PpcRegR5 = 49
fromEnum PpcRegR6 = 50
fromEnum PpcRegR7 = 51
fromEnum PpcRegR8 = 52
fromEnum PpcRegR9 = 53
fromEnum PpcRegR10 = 54
fromEnum PpcRegR11 = 55
fromEnum PpcRegR12 = 56
fromEnum PpcRegR13 = 57
fromEnum PpcRegR14 = 58
fromEnum PpcRegR15 = 59
fromEnum PpcRegR16 = 60
fromEnum PpcRegR17 = 61
fromEnum PpcRegR18 = 62
fromEnum PpcRegR19 = 63
fromEnum PpcRegR20 = 64
fromEnum PpcRegR21 = 65
fromEnum PpcRegR22 = 66
fromEnum PpcRegR23 = 67
fromEnum PpcRegR24 = 68
fromEnum PpcRegR25 = 69
fromEnum PpcRegR26 = 70
fromEnum PpcRegR27 = 71
fromEnum PpcRegR28 = 72
fromEnum PpcRegR29 = 73
fromEnum PpcRegR30 = 74
fromEnum PpcRegR31 = 75
fromEnum PpcRegV0 = 76
fromEnum PpcRegV1 = 77
fromEnum PpcRegV2 = 78
fromEnum PpcRegV3 = 79
fromEnum PpcRegV4 = 80
fromEnum PpcRegV5 = 81
fromEnum PpcRegV6 = 82
fromEnum PpcRegV7 = 83
fromEnum PpcRegV8 = 84
fromEnum PpcRegV9 = 85
fromEnum PpcRegV10 = 86
fromEnum PpcRegV11 = 87
fromEnum PpcRegV12 = 88
fromEnum PpcRegV13 = 89
fromEnum PpcRegV14 = 90
fromEnum PpcRegV15 = 91
fromEnum PpcRegV16 = 92
fromEnum PpcRegV17 = 93
fromEnum PpcRegV18 = 94
fromEnum PpcRegV19 = 95
fromEnum PpcRegV20 = 96
fromEnum PpcRegV21 = 97
fromEnum PpcRegV22 = 98
fromEnum PpcRegV23 = 99
fromEnum PpcRegV24 = 100
fromEnum PpcRegV25 = 101
fromEnum PpcRegV26 = 102
fromEnum PpcRegV27 = 103
fromEnum PpcRegV28 = 104
fromEnum PpcRegV29 = 105
fromEnum PpcRegV30 = 106
fromEnum PpcRegV31 = 107
fromEnum PpcRegVrsave = 108
fromEnum PpcRegVs0 = 109
fromEnum PpcRegVs1 = 110
fromEnum PpcRegVs2 = 111
fromEnum PpcRegVs3 = 112
fromEnum PpcRegVs4 = 113
fromEnum PpcRegVs5 = 114
fromEnum PpcRegVs6 = 115
fromEnum PpcRegVs7 = 116
fromEnum PpcRegVs8 = 117
fromEnum PpcRegVs9 = 118
fromEnum PpcRegVs10 = 119
fromEnum PpcRegVs11 = 120
fromEnum PpcRegVs12 = 121
fromEnum PpcRegVs13 = 122
fromEnum PpcRegVs14 = 123
fromEnum PpcRegVs15 = 124
fromEnum PpcRegVs16 = 125
fromEnum PpcRegVs17 = 126
fromEnum PpcRegVs18 = 127
fromEnum PpcRegVs19 = 128
fromEnum PpcRegVs20 = 129
fromEnum PpcRegVs21 = 130
fromEnum PpcRegVs22 = 131
fromEnum PpcRegVs23 = 132
fromEnum PpcRegVs24 = 133
fromEnum PpcRegVs25 = 134
fromEnum PpcRegVs26 = 135
fromEnum PpcRegVs27 = 136
fromEnum PpcRegVs28 = 137
fromEnum PpcRegVs29 = 138
fromEnum PpcRegVs30 = 139
fromEnum PpcRegVs31 = 140
fromEnum PpcRegVs32 = 141
fromEnum PpcRegVs33 = 142
fromEnum PpcRegVs34 = 143
fromEnum PpcRegVs35 = 144
fromEnum PpcRegVs36 = 145
fromEnum PpcRegVs37 = 146
fromEnum PpcRegVs38 = 147
fromEnum PpcRegVs39 = 148
fromEnum PpcRegVs40 = 149
fromEnum PpcRegVs41 = 150
fromEnum PpcRegVs42 = 151
fromEnum PpcRegVs43 = 152
fromEnum PpcRegVs44 = 153
fromEnum PpcRegVs45 = 154
fromEnum PpcRegVs46 = 155
fromEnum PpcRegVs47 = 156
fromEnum PpcRegVs48 = 157
fromEnum PpcRegVs49 = 158
fromEnum PpcRegVs50 = 159
fromEnum PpcRegVs51 = 160
fromEnum PpcRegVs52 = 161
fromEnum PpcRegVs53 = 162
fromEnum PpcRegVs54 = 163
fromEnum PpcRegVs55 = 164
fromEnum PpcRegVs56 = 165
fromEnum PpcRegVs57 = 166
fromEnum PpcRegVs58 = 167
fromEnum PpcRegVs59 = 168
fromEnum PpcRegVs60 = 169
fromEnum PpcRegVs61 = 170
fromEnum PpcRegVs62 = 171
fromEnum PpcRegVs63 = 172
fromEnum PpcRegQ0 = 173
fromEnum PpcRegQ1 = 174
fromEnum PpcRegQ2 = 175
fromEnum PpcRegQ3 = 176
fromEnum PpcRegQ4 = 177
fromEnum PpcRegQ5 = 178
fromEnum PpcRegQ6 = 179
fromEnum PpcRegQ7 = 180
fromEnum PpcRegQ8 = 181
fromEnum PpcRegQ9 = 182
fromEnum PpcRegQ10 = 183
fromEnum PpcRegQ11 = 184
fromEnum PpcRegQ12 = 185
fromEnum PpcRegQ13 = 186
fromEnum PpcRegQ14 = 187
fromEnum PpcRegQ15 = 188
fromEnum PpcRegQ16 = 189
fromEnum PpcRegQ17 = 190
fromEnum PpcRegQ18 = 191
fromEnum PpcRegQ19 = 192
fromEnum PpcRegQ20 = 193
fromEnum PpcRegQ21 = 194
fromEnum PpcRegQ22 = 195
fromEnum PpcRegQ23 = 196
fromEnum PpcRegQ24 = 197
fromEnum PpcRegQ25 = 198
fromEnum PpcRegQ26 = 199
fromEnum PpcRegQ27 = 200
fromEnum PpcRegQ28 = 201
fromEnum PpcRegQ29 = 202
fromEnum PpcRegQ30 = 203
fromEnum PpcRegQ31 = 204
fromEnum PpcRegRm = 205
fromEnum PpcRegCtr8 = 206
fromEnum PpcRegLr8 = 207
fromEnum PpcRegCr1eq = 208
fromEnum PpcRegX2 = 209
fromEnum PpcRegEnding = 210
toEnum 0 = PpcRegInvalid
toEnum 1 = PpcRegCarry
toEnum 2 = PpcRegCr0
toEnum 3 = PpcRegCr1
toEnum 4 = PpcRegCr2
toEnum 5 = PpcRegCr3
toEnum 6 = PpcRegCr4
toEnum 7 = PpcRegCr5
toEnum 8 = PpcRegCr6
toEnum 9 = PpcRegCr7
toEnum 10 = PpcRegCtr
toEnum 11 = PpcRegF0
toEnum 12 = PpcRegF1
toEnum 13 = PpcRegF2
toEnum 14 = PpcRegF3
toEnum 15 = PpcRegF4
toEnum 16 = PpcRegF5
toEnum 17 = PpcRegF6
toEnum 18 = PpcRegF7
toEnum 19 = PpcRegF8
toEnum 20 = PpcRegF9
toEnum 21 = PpcRegF10
toEnum 22 = PpcRegF11
toEnum 23 = PpcRegF12
toEnum 24 = PpcRegF13
toEnum 25 = PpcRegF14
toEnum 26 = PpcRegF15
toEnum 27 = PpcRegF16
toEnum 28 = PpcRegF17
toEnum 29 = PpcRegF18
toEnum 30 = PpcRegF19
toEnum 31 = PpcRegF20
toEnum 32 = PpcRegF21
toEnum 33 = PpcRegF22
toEnum 34 = PpcRegF23
toEnum 35 = PpcRegF24
toEnum 36 = PpcRegF25
toEnum 37 = PpcRegF26
toEnum 38 = PpcRegF27
toEnum 39 = PpcRegF28
toEnum 40 = PpcRegF29
toEnum 41 = PpcRegF30
toEnum 42 = PpcRegF31
toEnum 43 = PpcRegLr
toEnum 44 = PpcRegR0
toEnum 45 = PpcRegR1
toEnum 46 = PpcRegR2
toEnum 47 = PpcRegR3
toEnum 48 = PpcRegR4
toEnum 49 = PpcRegR5
toEnum 50 = PpcRegR6
toEnum 51 = PpcRegR7
toEnum 52 = PpcRegR8
toEnum 53 = PpcRegR9
toEnum 54 = PpcRegR10
toEnum 55 = PpcRegR11
toEnum 56 = PpcRegR12
toEnum 57 = PpcRegR13
toEnum 58 = PpcRegR14
toEnum 59 = PpcRegR15
toEnum 60 = PpcRegR16
toEnum 61 = PpcRegR17
toEnum 62 = PpcRegR18
toEnum 63 = PpcRegR19
toEnum 64 = PpcRegR20
toEnum 65 = PpcRegR21
toEnum 66 = PpcRegR22
toEnum 67 = PpcRegR23
toEnum 68 = PpcRegR24
toEnum 69 = PpcRegR25
toEnum 70 = PpcRegR26
toEnum 71 = PpcRegR27
toEnum 72 = PpcRegR28
toEnum 73 = PpcRegR29
toEnum 74 = PpcRegR30
toEnum 75 = PpcRegR31
toEnum 76 = PpcRegV0
toEnum 77 = PpcRegV1
toEnum 78 = PpcRegV2
toEnum 79 = PpcRegV3
toEnum 80 = PpcRegV4
toEnum 81 = PpcRegV5
toEnum 82 = PpcRegV6
toEnum 83 = PpcRegV7
toEnum 84 = PpcRegV8
toEnum 85 = PpcRegV9
toEnum 86 = PpcRegV10
toEnum 87 = PpcRegV11
toEnum 88 = PpcRegV12
toEnum 89 = PpcRegV13
toEnum 90 = PpcRegV14
toEnum 91 = PpcRegV15
toEnum 92 = PpcRegV16
toEnum 93 = PpcRegV17
toEnum 94 = PpcRegV18
toEnum 95 = PpcRegV19
toEnum 96 = PpcRegV20
toEnum 97 = PpcRegV21
toEnum 98 = PpcRegV22
toEnum 99 = PpcRegV23
toEnum 100 = PpcRegV24
toEnum 101 = PpcRegV25
toEnum 102 = PpcRegV26
toEnum 103 = PpcRegV27
toEnum 104 = PpcRegV28
toEnum 105 = PpcRegV29
toEnum 106 = PpcRegV30
toEnum 107 = PpcRegV31
toEnum 108 = PpcRegVrsave
toEnum 109 = PpcRegVs0
toEnum 110 = PpcRegVs1
toEnum 111 = PpcRegVs2
toEnum 112 = PpcRegVs3
toEnum 113 = PpcRegVs4
toEnum 114 = PpcRegVs5
toEnum 115 = PpcRegVs6
toEnum 116 = PpcRegVs7
toEnum 117 = PpcRegVs8
toEnum 118 = PpcRegVs9
toEnum 119 = PpcRegVs10
toEnum 120 = PpcRegVs11
toEnum 121 = PpcRegVs12
toEnum 122 = PpcRegVs13
toEnum 123 = PpcRegVs14
toEnum 124 = PpcRegVs15
toEnum 125 = PpcRegVs16
toEnum 126 = PpcRegVs17
toEnum 127 = PpcRegVs18
toEnum 128 = PpcRegVs19
toEnum 129 = PpcRegVs20
toEnum 130 = PpcRegVs21
toEnum 131 = PpcRegVs22
toEnum 132 = PpcRegVs23
toEnum 133 = PpcRegVs24
toEnum 134 = PpcRegVs25
toEnum 135 = PpcRegVs26
toEnum 136 = PpcRegVs27
toEnum 137 = PpcRegVs28
toEnum 138 = PpcRegVs29
toEnum 139 = PpcRegVs30
toEnum 140 = PpcRegVs31
toEnum 141 = PpcRegVs32
toEnum 142 = PpcRegVs33
toEnum 143 = PpcRegVs34
toEnum 144 = PpcRegVs35
toEnum 145 = PpcRegVs36
toEnum 146 = PpcRegVs37
toEnum 147 = PpcRegVs38
toEnum 148 = PpcRegVs39
toEnum 149 = PpcRegVs40
toEnum 150 = PpcRegVs41
toEnum 151 = PpcRegVs42
toEnum 152 = PpcRegVs43
toEnum 153 = PpcRegVs44
toEnum 154 = PpcRegVs45
toEnum 155 = PpcRegVs46
toEnum 156 = PpcRegVs47
toEnum 157 = PpcRegVs48
toEnum 158 = PpcRegVs49
toEnum 159 = PpcRegVs50
toEnum 160 = PpcRegVs51
toEnum 161 = PpcRegVs52
toEnum 162 = PpcRegVs53
toEnum 163 = PpcRegVs54
toEnum 164 = PpcRegVs55
toEnum 165 = PpcRegVs56
toEnum 166 = PpcRegVs57
toEnum 167 = PpcRegVs58
toEnum 168 = PpcRegVs59
toEnum 169 = PpcRegVs60
toEnum 170 = PpcRegVs61
toEnum 171 = PpcRegVs62
toEnum 172 = PpcRegVs63
toEnum 173 = PpcRegQ0
toEnum 174 = PpcRegQ1
toEnum 175 = PpcRegQ2
toEnum 176 = PpcRegQ3
toEnum 177 = PpcRegQ4
toEnum 178 = PpcRegQ5
toEnum 179 = PpcRegQ6
toEnum 180 = PpcRegQ7
toEnum 181 = PpcRegQ8
toEnum 182 = PpcRegQ9
toEnum 183 = PpcRegQ10
toEnum 184 = PpcRegQ11
toEnum 185 = PpcRegQ12
toEnum 186 = PpcRegQ13
toEnum 187 = PpcRegQ14
toEnum 188 = PpcRegQ15
toEnum 189 = PpcRegQ16
toEnum 190 = PpcRegQ17
toEnum 191 = PpcRegQ18
toEnum 192 = PpcRegQ19
toEnum 193 = PpcRegQ20
toEnum 194 = PpcRegQ21
toEnum 195 = PpcRegQ22
toEnum 196 = PpcRegQ23
toEnum 197 = PpcRegQ24
toEnum 198 = PpcRegQ25
toEnum 199 = PpcRegQ26
toEnum 200 = PpcRegQ27
toEnum 201 = PpcRegQ28
toEnum 202 = PpcRegQ29
toEnum 203 = PpcRegQ30
toEnum 204 = PpcRegQ31
toEnum 205 = PpcRegRm
toEnum 206 = PpcRegCtr8
toEnum 207 = PpcRegLr8
toEnum 208 = PpcRegCr1eq
toEnum 209 = PpcRegX2
toEnum 210 = PpcRegEnding
toEnum unmatched = error ("PpcReg.toEnum: Cannot match " ++ show unmatched)
data PpcOpMemStruct = PpcOpMemStruct
{ base :: PpcReg
, disp :: Int32
} deriving (Show, Eq)
instance Storable PpcOpMemStruct where
sizeOf _ = 8
alignment _ = 4
peek p = PpcOpMemStruct
<$> ((toEnum . fromIntegral) <$> (\ptr -> do {C2HSImp.peekByteOff ptr 0 :: IO C2HSImp.CInt}) p)
<*> (fromIntegral <$> (\ptr -> do {C2HSImp.peekByteOff ptr 4 :: IO C2HSImp.CInt}) p)
poke p (PpcOpMemStruct b d) = do
(\ptr val -> do {C2HSImp.pokeByteOff ptr 0 (val :: C2HSImp.CInt)}) p (fromIntegral $ fromEnum b)
(\ptr val -> do {C2HSImp.pokeByteOff ptr 4 (val :: C2HSImp.CInt)}) p (fromIntegral d)
data PpcOpCrxStruct = PpcOpCrxStruct
{ scale :: Word32
, reg :: PpcReg
, cond :: PpcBc
} deriving (Show, Eq)
instance Storable PpcOpCrxStruct where
sizeOf _ = 12
alignment _ = 4
peek p = PpcOpCrxStruct
<$> (fromIntegral <$> (\ptr -> do {C2HSImp.peekByteOff ptr 0 :: IO C2HSImp.CUInt}) p)
<*> ((toEnum . fromIntegral) <$> (\ptr -> do {C2HSImp.peekByteOff ptr 4 :: IO C2HSImp.CInt}) p)
<*> ((toEnum . fromIntegral) <$> (\ptr -> do {C2HSImp.peekByteOff ptr 8 :: IO C2HSImp.CInt}) p)
poke p (PpcOpCrxStruct s r c) = do
(\ptr val -> do {C2HSImp.pokeByteOff ptr 0 (val :: C2HSImp.CUInt)}) p (fromIntegral s)
(\ptr val -> do {C2HSImp.pokeByteOff ptr 4 (val :: C2HSImp.CInt)}) p (fromIntegral $ fromEnum r)
(\ptr val -> do {C2HSImp.pokeByteOff ptr 8 (val :: C2HSImp.CInt)}) p (fromIntegral $ fromEnum c)
data CsPpcOp
= Reg PpcReg
| Imm Int32
| Mem PpcOpMemStruct
| Crx PpcOpCrxStruct
| Undefined
deriving (Show, Eq)
instance Storable CsPpcOp where
sizeOf _ = 16
alignment _ = 4
peek p = do
t <- fromIntegral <$> (\ptr -> do {C2HSImp.peekByteOff ptr 0 :: IO C2HSImp.CInt}) p
let bP = plusPtr p 4
case toEnum t of
PpcOpReg -> (Reg . toEnum . fromIntegral) <$> (peek bP :: IO CInt)
PpcOpImm -> Imm <$> peek bP
PpcOpMem -> Mem <$> peek bP
PpcOpCrx -> Crx <$> peek bP
_ -> return Undefined
poke p op = do
let bP = plusPtr p 4
setType = (\ptr val -> do {C2HSImp.pokeByteOff ptr 0 (val :: C2HSImp.CInt)}) p . fromIntegral . fromEnum
case op of
Reg r -> do
poke bP (fromIntegral $ fromEnum r :: CInt)
setType PpcOpReg
Imm i -> do
poke bP i
setType PpcOpImm
Mem m -> do
poke bP m
setType PpcOpMem
Crx c -> do
poke bP c
setType PpcOpCrx
_ -> setType PpcOpInvalid
data CsPpc = CsPpc
{ bc :: PpcBc
, bh :: PpcBh
, updateCr0 :: Bool
, operands :: [CsPpcOp]
} deriving (Show, Eq)
instance Storable CsPpc where
sizeOf _ = 140
alignment _ = 4
peek p = CsPpc
<$> ((toEnum . fromIntegral) <$> (\ptr -> do {C2HSImp.peekByteOff ptr 0 :: IO C2HSImp.CInt}) p)
<*> ((toEnum . fromIntegral) <$> (\ptr -> do {C2HSImp.peekByteOff ptr 4 :: IO C2HSImp.CInt}) p)
<*> (toBool <$> (peekByteOff p 8 :: IO Word8))
<*> do num <- fromIntegral <$> (\ptr -> do {C2HSImp.peekByteOff ptr 9 :: IO C2HSImp.CUChar}) p
let ptr = plusPtr p (12)
peekArray num ptr
poke p (CsPpc bc bh u o) = do
(\ptr val -> do {C2HSImp.pokeByteOff ptr 0 (val :: C2HSImp.CInt)}) p (fromIntegral $ fromEnum bc)
(\ptr val -> do {C2HSImp.pokeByteOff ptr 4 (val :: C2HSImp.CInt)}) p (fromIntegral $ fromEnum bh)
pokeByteOff p 8 (fromBool u :: Word8)
(\ptr val -> do {C2HSImp.pokeByteOff ptr 9 (val :: C2HSImp.CUChar)}) p (fromIntegral $ length o)
if length o > 8
then error "operands overflew 8 elements"
else pokeArray (plusPtr p (12)) o
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
deriving (Show,Eq,Bounded)
instance Enum PpcInsn where
succ PpcInsInvalid = PpcInsAdd
succ PpcInsAdd = PpcInsAddc
succ PpcInsAddc = PpcInsAdde
succ PpcInsAdde = PpcInsAddi
succ PpcInsAddi = PpcInsAddic
succ PpcInsAddic = PpcInsAddis
succ PpcInsAddis = PpcInsAddme
succ PpcInsAddme = PpcInsAddze
succ PpcInsAddze = PpcInsAnd
succ PpcInsAnd = PpcInsAndc
succ PpcInsAndc = PpcInsAndis
succ PpcInsAndis = PpcInsAndi
succ PpcInsAndi = PpcInsAttn
succ PpcInsAttn = PpcInsB
succ PpcInsB = PpcInsBa
succ PpcInsBa = PpcInsBc
succ PpcInsBc = PpcInsBcctr
succ PpcInsBcctr = PpcInsBcctrl
succ PpcInsBcctrl = PpcInsBcl
succ PpcInsBcl = PpcInsBclr
succ PpcInsBclr = PpcInsBclrl
succ PpcInsBclrl = PpcInsBctr
succ PpcInsBctr = PpcInsBctrl
succ PpcInsBctrl = PpcInsBct
succ PpcInsBct = PpcInsBdnz
succ PpcInsBdnz = PpcInsBdnza
succ PpcInsBdnza = PpcInsBdnzl
succ PpcInsBdnzl = PpcInsBdnzla
succ PpcInsBdnzla = PpcInsBdnzlr
succ PpcInsBdnzlr = PpcInsBdnzlrl
succ PpcInsBdnzlrl = PpcInsBdz
succ PpcInsBdz = PpcInsBdza
succ PpcInsBdza = PpcInsBdzl
succ PpcInsBdzl = PpcInsBdzla
succ PpcInsBdzla = PpcInsBdzlr
succ PpcInsBdzlr = PpcInsBdzlrl
succ PpcInsBdzlrl = PpcInsBl
succ PpcInsBl = PpcInsBla
succ PpcInsBla = PpcInsBlr
succ PpcInsBlr = PpcInsBlrl
succ PpcInsBlrl = PpcInsBrinc
succ PpcInsBrinc = PpcInsCmpb
succ PpcInsCmpb = PpcInsCmpd
succ PpcInsCmpd = PpcInsCmpdi
succ PpcInsCmpdi = PpcInsCmpld
succ PpcInsCmpld = PpcInsCmpldi
succ PpcInsCmpldi = PpcInsCmplw
succ PpcInsCmplw = PpcInsCmplwi
succ PpcInsCmplwi = PpcInsCmpw
succ PpcInsCmpw = PpcInsCmpwi
succ PpcInsCmpwi = PpcInsCntlzd
succ PpcInsCntlzd = PpcInsCntlzw
succ PpcInsCntlzw = PpcInsCreqv
succ PpcInsCreqv = PpcInsCrxor
succ PpcInsCrxor = PpcInsCrand
succ PpcInsCrand = PpcInsCrandc
succ PpcInsCrandc = PpcInsCrnand
succ PpcInsCrnand = PpcInsCrnor
succ PpcInsCrnor = PpcInsCror
succ PpcInsCror = PpcInsCrorc
succ PpcInsCrorc = PpcInsDcba
succ PpcInsDcba = PpcInsDcbf
succ PpcInsDcbf = PpcInsDcbi
succ PpcInsDcbi = PpcInsDcbst
succ PpcInsDcbst = PpcInsDcbt
succ PpcInsDcbt = PpcInsDcbtst
succ PpcInsDcbtst = PpcInsDcbz
succ PpcInsDcbz = PpcInsDcbzl
succ PpcInsDcbzl = PpcInsDccci
succ PpcInsDccci = PpcInsDivd
succ PpcInsDivd = PpcInsDivdu
succ PpcInsDivdu = PpcInsDivw
succ PpcInsDivw = PpcInsDivwu
succ PpcInsDivwu = PpcInsDss
succ PpcInsDss = PpcInsDssall
succ PpcInsDssall = PpcInsDst
succ PpcInsDst = PpcInsDstst
succ PpcInsDstst = PpcInsDststt
succ PpcInsDststt = PpcInsDstt
succ PpcInsDstt = PpcInsEqv
succ PpcInsEqv = PpcInsEvabs
succ PpcInsEvabs = PpcInsEvaddiw
succ PpcInsEvaddiw = PpcInsEvaddsmiaaw
succ PpcInsEvaddsmiaaw = PpcInsEvaddssiaaw
succ PpcInsEvaddssiaaw = PpcInsEvaddumiaaw
succ PpcInsEvaddumiaaw = PpcInsEvaddusiaaw
succ PpcInsEvaddusiaaw = PpcInsEvaddw
succ PpcInsEvaddw = PpcInsEvand
succ PpcInsEvand = PpcInsEvandc
succ PpcInsEvandc = PpcInsEvcmpeq
succ PpcInsEvcmpeq = PpcInsEvcmpgts
succ PpcInsEvcmpgts = PpcInsEvcmpgtu
succ PpcInsEvcmpgtu = PpcInsEvcmplts
succ PpcInsEvcmplts = PpcInsEvcmpltu
succ PpcInsEvcmpltu = PpcInsEvcntlsw
succ PpcInsEvcntlsw = PpcInsEvcntlzw
succ PpcInsEvcntlzw = PpcInsEvdivws
succ PpcInsEvdivws = PpcInsEvdivwu
succ PpcInsEvdivwu = PpcInsEveqv
succ PpcInsEveqv = PpcInsEvextsb
succ PpcInsEvextsb = PpcInsEvextsh
succ PpcInsEvextsh = PpcInsEvldd
succ PpcInsEvldd = PpcInsEvlddx
succ PpcInsEvlddx = PpcInsEvldh
succ PpcInsEvldh = PpcInsEvldhx
succ PpcInsEvldhx = PpcInsEvldw
succ PpcInsEvldw = PpcInsEvldwx
succ PpcInsEvldwx = PpcInsEvlhhesplat
succ PpcInsEvlhhesplat = PpcInsEvlhhesplatx
succ PpcInsEvlhhesplatx = PpcInsEvlhhossplat
succ PpcInsEvlhhossplat = PpcInsEvlhhossplatx
succ PpcInsEvlhhossplatx = PpcInsEvlhhousplat
succ PpcInsEvlhhousplat = PpcInsEvlhhousplatx
succ PpcInsEvlhhousplatx = PpcInsEvlwhe
succ PpcInsEvlwhe = PpcInsEvlwhex
succ PpcInsEvlwhex = PpcInsEvlwhos
succ PpcInsEvlwhos = PpcInsEvlwhosx
succ PpcInsEvlwhosx = PpcInsEvlwhou
succ PpcInsEvlwhou = PpcInsEvlwhoux
succ PpcInsEvlwhoux = PpcInsEvlwhsplat
succ PpcInsEvlwhsplat = PpcInsEvlwhsplatx
succ PpcInsEvlwhsplatx = PpcInsEvlwwsplat
succ PpcInsEvlwwsplat = PpcInsEvlwwsplatx
succ PpcInsEvlwwsplatx = PpcInsEvmergehi
succ PpcInsEvmergehi = PpcInsEvmergehilo
succ PpcInsEvmergehilo = PpcInsEvmergelo
succ PpcInsEvmergelo = PpcInsEvmergelohi
succ PpcInsEvmergelohi = PpcInsEvmhegsmfaa
succ PpcInsEvmhegsmfaa = PpcInsEvmhegsmfan
succ PpcInsEvmhegsmfan = PpcInsEvmhegsmiaa
succ PpcInsEvmhegsmiaa = PpcInsEvmhegsmian
succ PpcInsEvmhegsmian = PpcInsEvmhegumiaa
succ PpcInsEvmhegumiaa = PpcInsEvmhegumian
succ PpcInsEvmhegumian = PpcInsEvmhesmf
succ PpcInsEvmhesmf = PpcInsEvmhesmfa
succ PpcInsEvmhesmfa = PpcInsEvmhesmfaaw
succ PpcInsEvmhesmfaaw = PpcInsEvmhesmfanw
succ PpcInsEvmhesmfanw = PpcInsEvmhesmi
succ PpcInsEvmhesmi = PpcInsEvmhesmia
succ PpcInsEvmhesmia = PpcInsEvmhesmiaaw
succ PpcInsEvmhesmiaaw = PpcInsEvmhesmianw
succ PpcInsEvmhesmianw = PpcInsEvmhessf
succ PpcInsEvmhessf = PpcInsEvmhessfa
succ PpcInsEvmhessfa = PpcInsEvmhessfaaw
succ PpcInsEvmhessfaaw = PpcInsEvmhessfanw
succ PpcInsEvmhessfanw = PpcInsEvmhessiaaw
succ PpcInsEvmhessiaaw = PpcInsEvmhessianw
succ PpcInsEvmhessianw = PpcInsEvmheumi
succ PpcInsEvmheumi = PpcInsEvmheumia
succ PpcInsEvmheumia = PpcInsEvmheumiaaw
succ PpcInsEvmheumiaaw = PpcInsEvmheumianw
succ PpcInsEvmheumianw = PpcInsEvmheusiaaw
succ PpcInsEvmheusiaaw = PpcInsEvmheusianw
succ PpcInsEvmheusianw = PpcInsEvmhogsmfaa
succ PpcInsEvmhogsmfaa = PpcInsEvmhogsmfan
succ PpcInsEvmhogsmfan = PpcInsEvmhogsmiaa
succ PpcInsEvmhogsmiaa = PpcInsEvmhogsmian
succ PpcInsEvmhogsmian = PpcInsEvmhogumiaa
succ PpcInsEvmhogumiaa = PpcInsEvmhogumian
succ PpcInsEvmhogumian = PpcInsEvmhosmf
succ PpcInsEvmhosmf = PpcInsEvmhosmfa
succ PpcInsEvmhosmfa = PpcInsEvmhosmfaaw
succ PpcInsEvmhosmfaaw = PpcInsEvmhosmfanw
succ PpcInsEvmhosmfanw = PpcInsEvmhosmi
succ PpcInsEvmhosmi = PpcInsEvmhosmia
succ PpcInsEvmhosmia = PpcInsEvmhosmiaaw
succ PpcInsEvmhosmiaaw = PpcInsEvmhosmianw
succ PpcInsEvmhosmianw = PpcInsEvmhossf
succ PpcInsEvmhossf = PpcInsEvmhossfa
succ PpcInsEvmhossfa = PpcInsEvmhossfaaw
succ PpcInsEvmhossfaaw = PpcInsEvmhossfanw
succ PpcInsEvmhossfanw = PpcInsEvmhossiaaw
succ PpcInsEvmhossiaaw = PpcInsEvmhossianw
succ PpcInsEvmhossianw = PpcInsEvmhoumi
succ PpcInsEvmhoumi = PpcInsEvmhoumia
succ PpcInsEvmhoumia = PpcInsEvmhoumiaaw
succ PpcInsEvmhoumiaaw = PpcInsEvmhoumianw
succ PpcInsEvmhoumianw = PpcInsEvmhousiaaw
succ PpcInsEvmhousiaaw = PpcInsEvmhousianw
succ PpcInsEvmhousianw = PpcInsEvmra
succ PpcInsEvmra = PpcInsEvmwhsmf
succ PpcInsEvmwhsmf = PpcInsEvmwhsmfa
succ PpcInsEvmwhsmfa = PpcInsEvmwhsmi
succ PpcInsEvmwhsmi = PpcInsEvmwhsmia
succ PpcInsEvmwhsmia = PpcInsEvmwhssf
succ PpcInsEvmwhssf = PpcInsEvmwhssfa
succ PpcInsEvmwhssfa = PpcInsEvmwhumi
succ PpcInsEvmwhumi = PpcInsEvmwhumia
succ PpcInsEvmwhumia = PpcInsEvmwlsmiaaw
succ PpcInsEvmwlsmiaaw = PpcInsEvmwlsmianw
succ PpcInsEvmwlsmianw = PpcInsEvmwlssiaaw
succ PpcInsEvmwlssiaaw = PpcInsEvmwlssianw
succ PpcInsEvmwlssianw = PpcInsEvmwlumi
succ PpcInsEvmwlumi = PpcInsEvmwlumia
succ PpcInsEvmwlumia = PpcInsEvmwlumiaaw
succ PpcInsEvmwlumiaaw = PpcInsEvmwlumianw
succ PpcInsEvmwlumianw = PpcInsEvmwlusiaaw
succ PpcInsEvmwlusiaaw = PpcInsEvmwlusianw
succ PpcInsEvmwlusianw = PpcInsEvmwsmf
succ PpcInsEvmwsmf = PpcInsEvmwsmfa
succ PpcInsEvmwsmfa = PpcInsEvmwsmfaa
succ PpcInsEvmwsmfaa = PpcInsEvmwsmfan
succ PpcInsEvmwsmfan = PpcInsEvmwsmi
succ PpcInsEvmwsmi = PpcInsEvmwsmia
succ PpcInsEvmwsmia = PpcInsEvmwsmiaa
succ PpcInsEvmwsmiaa = PpcInsEvmwsmian
succ PpcInsEvmwsmian = PpcInsEvmwssf
succ PpcInsEvmwssf = PpcInsEvmwssfa
succ PpcInsEvmwssfa = PpcInsEvmwssfaa
succ PpcInsEvmwssfaa = PpcInsEvmwssfan
succ PpcInsEvmwssfan = PpcInsEvmwumi
succ PpcInsEvmwumi = PpcInsEvmwumia
succ PpcInsEvmwumia = PpcInsEvmwumiaa
succ PpcInsEvmwumiaa = PpcInsEvmwumian
succ PpcInsEvmwumian = PpcInsEvnand
succ PpcInsEvnand = PpcInsEvneg
succ PpcInsEvneg = PpcInsEvnor
succ PpcInsEvnor = PpcInsEvor
succ PpcInsEvor = PpcInsEvorc
succ PpcInsEvorc = PpcInsEvrlw
succ PpcInsEvrlw = PpcInsEvrlwi
succ PpcInsEvrlwi = PpcInsEvrndw
succ PpcInsEvrndw = PpcInsEvslw
succ PpcInsEvslw = PpcInsEvslwi
succ PpcInsEvslwi = PpcInsEvsplatfi
succ PpcInsEvsplatfi = PpcInsEvsplati
succ PpcInsEvsplati = PpcInsEvsrwis
succ PpcInsEvsrwis = PpcInsEvsrwiu
succ PpcInsEvsrwiu = PpcInsEvsrws
succ PpcInsEvsrws = PpcInsEvsrwu
succ PpcInsEvsrwu = PpcInsEvstdd
succ PpcInsEvstdd = PpcInsEvstddx
succ PpcInsEvstddx = PpcInsEvstdh
succ PpcInsEvstdh = PpcInsEvstdhx
succ PpcInsEvstdhx = PpcInsEvstdw
succ PpcInsEvstdw = PpcInsEvstdwx
succ PpcInsEvstdwx = PpcInsEvstwhe
succ PpcInsEvstwhe = PpcInsEvstwhex
succ PpcInsEvstwhex = PpcInsEvstwho
succ PpcInsEvstwho = PpcInsEvstwhox
succ PpcInsEvstwhox = PpcInsEvstwwe
succ PpcInsEvstwwe = PpcInsEvstwwex
succ PpcInsEvstwwex = PpcInsEvstwwo
succ PpcInsEvstwwo = PpcInsEvstwwox
succ PpcInsEvstwwox = PpcInsEvsubfsmiaaw
succ PpcInsEvsubfsmiaaw = PpcInsEvsubfssiaaw
succ PpcInsEvsubfssiaaw = PpcInsEvsubfumiaaw
succ PpcInsEvsubfumiaaw = PpcInsEvsubfusiaaw
succ PpcInsEvsubfusiaaw = PpcInsEvsubfw
succ PpcInsEvsubfw = PpcInsEvsubifw
succ PpcInsEvsubifw = PpcInsEvxor
succ PpcInsEvxor = PpcInsExtsb
succ PpcInsExtsb = PpcInsExtsh
succ PpcInsExtsh = PpcInsExtsw
succ PpcInsExtsw = PpcInsEieio
succ PpcInsEieio = PpcInsFabs
succ PpcInsFabs = PpcInsFadd
succ PpcInsFadd = PpcInsFadds
succ PpcInsFadds = PpcInsFcfid
succ PpcInsFcfid = PpcInsFcfids
succ PpcInsFcfids = PpcInsFcfidu
succ PpcInsFcfidu = PpcInsFcfidus
succ PpcInsFcfidus = PpcInsFcmpu
succ PpcInsFcmpu = PpcInsFcpsgn
succ PpcInsFcpsgn = PpcInsFctid
succ PpcInsFctid = PpcInsFctiduz
succ PpcInsFctiduz = PpcInsFctidz
succ PpcInsFctidz = PpcInsFctiw
succ PpcInsFctiw = PpcInsFctiwuz
succ PpcInsFctiwuz = PpcInsFctiwz
succ PpcInsFctiwz = PpcInsFdiv
succ PpcInsFdiv = PpcInsFdivs
succ PpcInsFdivs = PpcInsFmadd
succ PpcInsFmadd = PpcInsFmadds
succ PpcInsFmadds = PpcInsFmr
succ PpcInsFmr = PpcInsFmsub
succ PpcInsFmsub = PpcInsFmsubs
succ PpcInsFmsubs = PpcInsFmul
succ PpcInsFmul = PpcInsFmuls
succ PpcInsFmuls = PpcInsFnabs
succ PpcInsFnabs = PpcInsFneg
succ PpcInsFneg = PpcInsFnmadd
succ PpcInsFnmadd = PpcInsFnmadds
succ PpcInsFnmadds = PpcInsFnmsub
succ PpcInsFnmsub = PpcInsFnmsubs
succ PpcInsFnmsubs = PpcInsFre
succ PpcInsFre = PpcInsFres
succ PpcInsFres = PpcInsFrim
succ PpcInsFrim = PpcInsFrin
succ PpcInsFrin = PpcInsFrip
succ PpcInsFrip = PpcInsFriz
succ PpcInsFriz = PpcInsFrsp
succ PpcInsFrsp = PpcInsFrsqrte
succ PpcInsFrsqrte = PpcInsFrsqrtes
succ PpcInsFrsqrtes = PpcInsFsel
succ PpcInsFsel = PpcInsFsqrt
succ PpcInsFsqrt = PpcInsFsqrts
succ PpcInsFsqrts = PpcInsFsub
succ PpcInsFsub = PpcInsFsubs
succ PpcInsFsubs = PpcInsIcbi
succ PpcInsIcbi = PpcInsIcbt
succ PpcInsIcbt = PpcInsIccci
succ PpcInsIccci = PpcInsIsel
succ PpcInsIsel = PpcInsIsync
succ PpcInsIsync = PpcInsLa
succ PpcInsLa = PpcInsLbz
succ PpcInsLbz = PpcInsLbzcix
succ PpcInsLbzcix = PpcInsLbzu
succ PpcInsLbzu = PpcInsLbzux
succ PpcInsLbzux = PpcInsLbzx
succ PpcInsLbzx = PpcInsLd
succ PpcInsLd = PpcInsLdarx
succ PpcInsLdarx = PpcInsLdbrx
succ PpcInsLdbrx = PpcInsLdcix
succ PpcInsLdcix = PpcInsLdu
succ PpcInsLdu = PpcInsLdux
succ PpcInsLdux = PpcInsLdx
succ PpcInsLdx = PpcInsLfd
succ PpcInsLfd = PpcInsLfdu
succ PpcInsLfdu = PpcInsLfdux
succ PpcInsLfdux = PpcInsLfdx
succ PpcInsLfdx = PpcInsLfiwax
succ PpcInsLfiwax = PpcInsLfiwzx
succ PpcInsLfiwzx = PpcInsLfs
succ PpcInsLfs = PpcInsLfsu
succ PpcInsLfsu = PpcInsLfsux
succ PpcInsLfsux = PpcInsLfsx
succ PpcInsLfsx = PpcInsLha
succ PpcInsLha = PpcInsLhau
succ PpcInsLhau = PpcInsLhaux
succ PpcInsLhaux = PpcInsLhax
succ PpcInsLhax = PpcInsLhbrx
succ PpcInsLhbrx = PpcInsLhz
succ PpcInsLhz = PpcInsLhzcix
succ PpcInsLhzcix = PpcInsLhzu
succ PpcInsLhzu = PpcInsLhzux
succ PpcInsLhzux = PpcInsLhzx
succ PpcInsLhzx = PpcInsLi
succ PpcInsLi = PpcInsLis
succ PpcInsLis = PpcInsLmw
succ PpcInsLmw = PpcInsLswi
succ PpcInsLswi = PpcInsLvebx
succ PpcInsLvebx = PpcInsLvehx
succ PpcInsLvehx = PpcInsLvewx
succ PpcInsLvewx = PpcInsLvsl
succ PpcInsLvsl = PpcInsLvsr
succ PpcInsLvsr = PpcInsLvx
succ PpcInsLvx = PpcInsLvxl
succ PpcInsLvxl = PpcInsLwa
succ PpcInsLwa = PpcInsLwarx
succ PpcInsLwarx = PpcInsLwaux
succ PpcInsLwaux = PpcInsLwax
succ PpcInsLwax = PpcInsLwbrx
succ PpcInsLwbrx = PpcInsLwz
succ PpcInsLwz = PpcInsLwzcix
succ PpcInsLwzcix = PpcInsLwzu
succ PpcInsLwzu = PpcInsLwzux
succ PpcInsLwzux = PpcInsLwzx
succ PpcInsLwzx = PpcInsLxsdx
succ PpcInsLxsdx = PpcInsLxvd2x
succ PpcInsLxvd2x = PpcInsLxvdsx
succ PpcInsLxvdsx = PpcInsLxvw4x
succ PpcInsLxvw4x = PpcInsMbar
succ PpcInsMbar = PpcInsMcrf
succ PpcInsMcrf = PpcInsMcrfs
succ PpcInsMcrfs = PpcInsMfcr
succ PpcInsMfcr = PpcInsMfctr
succ PpcInsMfctr = PpcInsMfdcr
succ PpcInsMfdcr = PpcInsMffs
succ PpcInsMffs = PpcInsMflr
succ PpcInsMflr = PpcInsMfmsr
succ PpcInsMfmsr = PpcInsMfocrf
succ PpcInsMfocrf = PpcInsMfspr
succ PpcInsMfspr = PpcInsMfsr
succ PpcInsMfsr = PpcInsMfsrin
succ PpcInsMfsrin = PpcInsMftb
succ PpcInsMftb = PpcInsMfvscr
succ PpcInsMfvscr = PpcInsMsync
succ PpcInsMsync = PpcInsMtcrf
succ PpcInsMtcrf = PpcInsMtctr
succ PpcInsMtctr = PpcInsMtdcr
succ PpcInsMtdcr = PpcInsMtfsb0
succ PpcInsMtfsb0 = PpcInsMtfsb1
succ PpcInsMtfsb1 = PpcInsMtfsf
succ PpcInsMtfsf = PpcInsMtfsfi
succ PpcInsMtfsfi = PpcInsMtlr
succ PpcInsMtlr = PpcInsMtmsr
succ PpcInsMtmsr = PpcInsMtmsrd
succ PpcInsMtmsrd = PpcInsMtocrf
succ PpcInsMtocrf = PpcInsMtspr
succ PpcInsMtspr = PpcInsMtsr
succ PpcInsMtsr = PpcInsMtsrin
succ PpcInsMtsrin = PpcInsMtvscr
succ PpcInsMtvscr = PpcInsMulhd
succ PpcInsMulhd = PpcInsMulhdu
succ PpcInsMulhdu = PpcInsMulhw
succ PpcInsMulhw = PpcInsMulhwu
succ PpcInsMulhwu = PpcInsMulld
succ PpcInsMulld = PpcInsMulli
succ PpcInsMulli = PpcInsMullw
succ PpcInsMullw = PpcInsNand
succ PpcInsNand = PpcInsNeg
succ PpcInsNeg = PpcInsNop
succ PpcInsNop = PpcInsOri
succ PpcInsOri = PpcInsNor
succ PpcInsNor = PpcInsOr
succ PpcInsOr = PpcInsOrc
succ PpcInsOrc = PpcInsOris
succ PpcInsOris = PpcInsPopcntd
succ PpcInsPopcntd = PpcInsPopcntw
succ PpcInsPopcntw = PpcInsQvaligni
succ PpcInsQvaligni = PpcInsQvesplati
succ PpcInsQvesplati = PpcInsQvfabs
succ PpcInsQvfabs = PpcInsQvfadd
succ PpcInsQvfadd = PpcInsQvfadds
succ PpcInsQvfadds = PpcInsQvfcfid
succ PpcInsQvfcfid = PpcInsQvfcfids
succ PpcInsQvfcfids = PpcInsQvfcfidu
succ PpcInsQvfcfidu = PpcInsQvfcfidus
succ PpcInsQvfcfidus = PpcInsQvfcmpeq
succ PpcInsQvfcmpeq = PpcInsQvfcmpgt
succ PpcInsQvfcmpgt = PpcInsQvfcmplt
succ PpcInsQvfcmplt = PpcInsQvfcpsgn
succ PpcInsQvfcpsgn = PpcInsQvfctid
succ PpcInsQvfctid = PpcInsQvfctidu
succ PpcInsQvfctidu = PpcInsQvfctiduz
succ PpcInsQvfctiduz = PpcInsQvfctidz
succ PpcInsQvfctidz = PpcInsQvfctiw
succ PpcInsQvfctiw = PpcInsQvfctiwu
succ PpcInsQvfctiwu = PpcInsQvfctiwuz
succ PpcInsQvfctiwuz = PpcInsQvfctiwz
succ PpcInsQvfctiwz = PpcInsQvflogical
succ PpcInsQvflogical = PpcInsQvfmadd
succ PpcInsQvfmadd = PpcInsQvfmadds
succ PpcInsQvfmadds = PpcInsQvfmr
succ PpcInsQvfmr = PpcInsQvfmsub
succ PpcInsQvfmsub = PpcInsQvfmsubs
succ PpcInsQvfmsubs = PpcInsQvfmul
succ PpcInsQvfmul = PpcInsQvfmuls
succ PpcInsQvfmuls = PpcInsQvfnabs
succ PpcInsQvfnabs = PpcInsQvfneg
succ PpcInsQvfneg = PpcInsQvfnmadd
succ PpcInsQvfnmadd = PpcInsQvfnmadds
succ PpcInsQvfnmadds = PpcInsQvfnmsub
succ PpcInsQvfnmsub = PpcInsQvfnmsubs
succ PpcInsQvfnmsubs = PpcInsQvfperm
succ PpcInsQvfperm = PpcInsQvfre
succ PpcInsQvfre = PpcInsQvfres
succ PpcInsQvfres = PpcInsQvfrim
succ PpcInsQvfrim = PpcInsQvfrin
succ PpcInsQvfrin = PpcInsQvfrip
succ PpcInsQvfrip = PpcInsQvfriz
succ PpcInsQvfriz = PpcInsQvfrsp
succ PpcInsQvfrsp = PpcInsQvfrsqrte
succ PpcInsQvfrsqrte = PpcInsQvfrsqrtes
succ PpcInsQvfrsqrtes = PpcInsQvfsel
succ PpcInsQvfsel = PpcInsQvfsub
succ PpcInsQvfsub = PpcInsQvfsubs
succ PpcInsQvfsubs = PpcInsQvftstnan
succ PpcInsQvftstnan = PpcInsQvfxmadd
succ PpcInsQvfxmadd = PpcInsQvfxmadds
succ PpcInsQvfxmadds = PpcInsQvfxmul
succ PpcInsQvfxmul = PpcInsQvfxmuls
succ PpcInsQvfxmuls = PpcInsQvfxxcpnmadd
succ PpcInsQvfxxcpnmadd = PpcInsQvfxxcpnmadds
succ PpcInsQvfxxcpnmadds = PpcInsQvfxxmadd
succ PpcInsQvfxxmadd = PpcInsQvfxxmadds
succ PpcInsQvfxxmadds = PpcInsQvfxxnpmadd
succ PpcInsQvfxxnpmadd = PpcInsQvfxxnpmadds
succ PpcInsQvfxxnpmadds = PpcInsQvgpci
succ PpcInsQvgpci = PpcInsQvlfcdux
succ PpcInsQvlfcdux = PpcInsQvlfcduxa
succ PpcInsQvlfcduxa = PpcInsQvlfcdx
succ PpcInsQvlfcdx = PpcInsQvlfcdxa
succ PpcInsQvlfcdxa = PpcInsQvlfcsux
succ PpcInsQvlfcsux = PpcInsQvlfcsuxa
succ PpcInsQvlfcsuxa = PpcInsQvlfcsx
succ PpcInsQvlfcsx = PpcInsQvlfcsxa
succ PpcInsQvlfcsxa = PpcInsQvlfdux
succ PpcInsQvlfdux = PpcInsQvlfduxa
succ PpcInsQvlfduxa = PpcInsQvlfdx
succ PpcInsQvlfdx = PpcInsQvlfdxa
succ PpcInsQvlfdxa = PpcInsQvlfiwax
succ PpcInsQvlfiwax = PpcInsQvlfiwaxa
succ PpcInsQvlfiwaxa = PpcInsQvlfiwzx
succ PpcInsQvlfiwzx = PpcInsQvlfiwzxa
succ PpcInsQvlfiwzxa = PpcInsQvlfsux
succ PpcInsQvlfsux = PpcInsQvlfsuxa
succ PpcInsQvlfsuxa = PpcInsQvlfsx
succ PpcInsQvlfsx = PpcInsQvlfsxa
succ PpcInsQvlfsxa = PpcInsQvlpcldx
succ PpcInsQvlpcldx = PpcInsQvlpclsx
succ PpcInsQvlpclsx = PpcInsQvlpcrdx
succ PpcInsQvlpcrdx = PpcInsQvlpcrsx
succ PpcInsQvlpcrsx = PpcInsQvstfcdux
succ PpcInsQvstfcdux = PpcInsQvstfcduxa
succ PpcInsQvstfcduxa = PpcInsQvstfcduxi
succ PpcInsQvstfcduxi = PpcInsQvstfcduxia
succ PpcInsQvstfcduxia = PpcInsQvstfcdx
succ PpcInsQvstfcdx = PpcInsQvstfcdxa
succ PpcInsQvstfcdxa = PpcInsQvstfcdxi
succ PpcInsQvstfcdxi = PpcInsQvstfcdxia
succ PpcInsQvstfcdxia = PpcInsQvstfcsux
succ PpcInsQvstfcsux = PpcInsQvstfcsuxa
succ PpcInsQvstfcsuxa = PpcInsQvstfcsuxi
succ PpcInsQvstfcsuxi = PpcInsQvstfcsuxia
succ PpcInsQvstfcsuxia = PpcInsQvstfcsx
succ PpcInsQvstfcsx = PpcInsQvstfcsxa
succ PpcInsQvstfcsxa = PpcInsQvstfcsxi
succ PpcInsQvstfcsxi = PpcInsQvstfcsxia
succ PpcInsQvstfcsxia = PpcInsQvstfdux
succ PpcInsQvstfdux = PpcInsQvstfduxa
succ PpcInsQvstfduxa = PpcInsQvstfduxi
succ PpcInsQvstfduxi = PpcInsQvstfduxia
succ PpcInsQvstfduxia = PpcInsQvstfdx
succ PpcInsQvstfdx = PpcInsQvstfdxa
succ PpcInsQvstfdxa = PpcInsQvstfdxi
succ PpcInsQvstfdxi = PpcInsQvstfdxia
succ PpcInsQvstfdxia = PpcInsQvstfiwx
succ PpcInsQvstfiwx = PpcInsQvstfiwxa
succ PpcInsQvstfiwxa = PpcInsQvstfsux
succ PpcInsQvstfsux = PpcInsQvstfsuxa
succ PpcInsQvstfsuxa = PpcInsQvstfsuxi
succ PpcInsQvstfsuxi = PpcInsQvstfsuxia
succ PpcInsQvstfsuxia = PpcInsQvstfsx
succ PpcInsQvstfsx = PpcInsQvstfsxa
succ PpcInsQvstfsxa = PpcInsQvstfsxi
succ PpcInsQvstfsxi = PpcInsQvstfsxia
succ PpcInsQvstfsxia = PpcInsRfci
succ PpcInsRfci = PpcInsRfdi
succ PpcInsRfdi = PpcInsRfi
succ PpcInsRfi = PpcInsRfid
succ PpcInsRfid = PpcInsRfmci
succ PpcInsRfmci = PpcInsRldcl
succ PpcInsRldcl = PpcInsRldcr
succ PpcInsRldcr = PpcInsRldic
succ PpcInsRldic = PpcInsRldicl
succ PpcInsRldicl = PpcInsRldicr
succ PpcInsRldicr = PpcInsRldimi
succ PpcInsRldimi = PpcInsRlwimi
succ PpcInsRlwimi = PpcInsRlwinm
succ PpcInsRlwinm = PpcInsRlwnm
succ PpcInsRlwnm = PpcInsSc
succ PpcInsSc = PpcInsSlbia
succ PpcInsSlbia = PpcInsSlbie
succ PpcInsSlbie = PpcInsSlbmfee
succ PpcInsSlbmfee = PpcInsSlbmte
succ PpcInsSlbmte = PpcInsSld
succ PpcInsSld = PpcInsSlw
succ PpcInsSlw = PpcInsSrad
succ PpcInsSrad = PpcInsSradi
succ PpcInsSradi = PpcInsSraw
succ PpcInsSraw = PpcInsSrawi
succ PpcInsSrawi = PpcInsSrd
succ PpcInsSrd = PpcInsSrw
succ PpcInsSrw = PpcInsStb
succ PpcInsStb = PpcInsStbcix
succ PpcInsStbcix = PpcInsStbu
succ PpcInsStbu = PpcInsStbux
succ PpcInsStbux = PpcInsStbx
succ PpcInsStbx = PpcInsStd
succ PpcInsStd = PpcInsStdbrx
succ PpcInsStdbrx = PpcInsStdcix
succ PpcInsStdcix = PpcInsStdcx
succ PpcInsStdcx = PpcInsStdu
succ PpcInsStdu = PpcInsStdux
succ PpcInsStdux = PpcInsStdx
succ PpcInsStdx = PpcInsStfd
succ PpcInsStfd = PpcInsStfdu
succ PpcInsStfdu = PpcInsStfdux
succ PpcInsStfdux = PpcInsStfdx
succ PpcInsStfdx = PpcInsStfiwx
succ PpcInsStfiwx = PpcInsStfs
succ PpcInsStfs = PpcInsStfsu
succ PpcInsStfsu = PpcInsStfsux
succ PpcInsStfsux = PpcInsStfsx
succ PpcInsStfsx = PpcInsSth
succ PpcInsSth = PpcInsSthbrx
succ PpcInsSthbrx = PpcInsSthcix
succ PpcInsSthcix = PpcInsSthu
succ PpcInsSthu = PpcInsSthux
succ PpcInsSthux = PpcInsSthx
succ PpcInsSthx = PpcInsStmw
succ PpcInsStmw = PpcInsStswi
succ PpcInsStswi = PpcInsStvebx
succ PpcInsStvebx = PpcInsStvehx
succ PpcInsStvehx = PpcInsStvewx
succ PpcInsStvewx = PpcInsStvx
succ PpcInsStvx = PpcInsStvxl
succ PpcInsStvxl = PpcInsStw
succ PpcInsStw = PpcInsStwbrx
succ PpcInsStwbrx = PpcInsStwcix
succ PpcInsStwcix = PpcInsStwcx
succ PpcInsStwcx = PpcInsStwu
succ PpcInsStwu = PpcInsStwux
succ PpcInsStwux = PpcInsStwx
succ PpcInsStwx = PpcInsStxsdx
succ PpcInsStxsdx = PpcInsStxvd2x
succ PpcInsStxvd2x = PpcInsStxvw4x
succ PpcInsStxvw4x = PpcInsSubf
succ PpcInsSubf = PpcInsSubfc
succ PpcInsSubfc = PpcInsSubfe
succ PpcInsSubfe = PpcInsSubfic
succ PpcInsSubfic = PpcInsSubfme
succ PpcInsSubfme = PpcInsSubfze
succ PpcInsSubfze = PpcInsSync
succ PpcInsSync = PpcInsTd
succ PpcInsTd = PpcInsTdi
succ PpcInsTdi = PpcInsTlbia
succ PpcInsTlbia = PpcInsTlbie
succ PpcInsTlbie = PpcInsTlbiel
succ PpcInsTlbiel = PpcInsTlbivax
succ PpcInsTlbivax = PpcInsTlbld
succ PpcInsTlbld = PpcInsTlbli
succ PpcInsTlbli = PpcInsTlbre
succ PpcInsTlbre = PpcInsTlbsx
succ PpcInsTlbsx = PpcInsTlbsync
succ PpcInsTlbsync = PpcInsTlbwe
succ PpcInsTlbwe = PpcInsTrap
succ PpcInsTrap = PpcInsTw
succ PpcInsTw = PpcInsTwi
succ PpcInsTwi = PpcInsVaddcuw
succ PpcInsVaddcuw = PpcInsVaddfp
succ PpcInsVaddfp = PpcInsVaddsbs
succ PpcInsVaddsbs = PpcInsVaddshs
succ PpcInsVaddshs = PpcInsVaddsws
succ PpcInsVaddsws = PpcInsVaddubm
succ PpcInsVaddubm = PpcInsVaddubs
succ PpcInsVaddubs = PpcInsVaddudm
succ PpcInsVaddudm = PpcInsVadduhm
succ PpcInsVadduhm = PpcInsVadduhs
succ PpcInsVadduhs = PpcInsVadduwm
succ PpcInsVadduwm = PpcInsVadduws
succ PpcInsVadduws = PpcInsVand
succ PpcInsVand = PpcInsVandc
succ PpcInsVandc = PpcInsVavgsb
succ PpcInsVavgsb = PpcInsVavgsh
succ PpcInsVavgsh = PpcInsVavgsw
succ PpcInsVavgsw = PpcInsVavgub
succ PpcInsVavgub = PpcInsVavguh
succ PpcInsVavguh = PpcInsVavguw
succ PpcInsVavguw = PpcInsVcfsx
succ PpcInsVcfsx = PpcInsVcfux
succ PpcInsVcfux = PpcInsVclzb
succ PpcInsVclzb = PpcInsVclzd
succ PpcInsVclzd = PpcInsVclzh
succ PpcInsVclzh = PpcInsVclzw
succ PpcInsVclzw = PpcInsVcmpbfp
succ PpcInsVcmpbfp = PpcInsVcmpeqfp
succ PpcInsVcmpeqfp = PpcInsVcmpequb
succ PpcInsVcmpequb = PpcInsVcmpequd
succ PpcInsVcmpequd = PpcInsVcmpequh
succ PpcInsVcmpequh = PpcInsVcmpequw
succ PpcInsVcmpequw = PpcInsVcmpgefp
succ PpcInsVcmpgefp = PpcInsVcmpgtfp
succ PpcInsVcmpgtfp = PpcInsVcmpgtsb
succ PpcInsVcmpgtsb = PpcInsVcmpgtsd
succ PpcInsVcmpgtsd = PpcInsVcmpgtsh
succ PpcInsVcmpgtsh = PpcInsVcmpgtsw
succ PpcInsVcmpgtsw = PpcInsVcmpgtub
succ PpcInsVcmpgtub = PpcInsVcmpgtud
succ PpcInsVcmpgtud = PpcInsVcmpgtuh
succ PpcInsVcmpgtuh = PpcInsVcmpgtuw
succ PpcInsVcmpgtuw = PpcInsVctsxs
succ PpcInsVctsxs = PpcInsVctuxs
succ PpcInsVctuxs = PpcInsVeqv
succ PpcInsVeqv = PpcInsVexptefp
succ PpcInsVexptefp = PpcInsVlogefp
succ PpcInsVlogefp = PpcInsVmaddfp
succ PpcInsVmaddfp = PpcInsVmaxfp
succ PpcInsVmaxfp = PpcInsVmaxsb
succ PpcInsVmaxsb = PpcInsVmaxsd
succ PpcInsVmaxsd = PpcInsVmaxsh
succ PpcInsVmaxsh = PpcInsVmaxsw
succ PpcInsVmaxsw = PpcInsVmaxub
succ PpcInsVmaxub = PpcInsVmaxud
succ PpcInsVmaxud = PpcInsVmaxuh
succ PpcInsVmaxuh = PpcInsVmaxuw
succ PpcInsVmaxuw = PpcInsVmhaddshs
succ PpcInsVmhaddshs = PpcInsVmhraddshs
succ PpcInsVmhraddshs = PpcInsVminud
succ PpcInsVminud = PpcInsVminfp
succ PpcInsVminfp = PpcInsVminsb
succ PpcInsVminsb = PpcInsVminsd
succ PpcInsVminsd = PpcInsVminsh
succ PpcInsVminsh = PpcInsVminsw
succ PpcInsVminsw = PpcInsVminub
succ PpcInsVminub = PpcInsVminuh
succ PpcInsVminuh = PpcInsVminuw
succ PpcInsVminuw = PpcInsVmladduhm
succ PpcInsVmladduhm = PpcInsVmrghb
succ PpcInsVmrghb = PpcInsVmrghh
succ PpcInsVmrghh = PpcInsVmrghw
succ PpcInsVmrghw = PpcInsVmrglb
succ PpcInsVmrglb = PpcInsVmrglh
succ PpcInsVmrglh = PpcInsVmrglw
succ PpcInsVmrglw = PpcInsVmsummbm
succ PpcInsVmsummbm = PpcInsVmsumshm
succ PpcInsVmsumshm = PpcInsVmsumshs
succ PpcInsVmsumshs = PpcInsVmsumubm
succ PpcInsVmsumubm = PpcInsVmsumuhm
succ PpcInsVmsumuhm = PpcInsVmsumuhs
succ PpcInsVmsumuhs = PpcInsVmulesb
succ PpcInsVmulesb = PpcInsVmulesh
succ PpcInsVmulesh = PpcInsVmulesw
succ PpcInsVmulesw = PpcInsVmuleub
succ PpcInsVmuleub = PpcInsVmuleuh
succ PpcInsVmuleuh = PpcInsVmuleuw
succ PpcInsVmuleuw = PpcInsVmulosb
succ PpcInsVmulosb = PpcInsVmulosh
succ PpcInsVmulosh = PpcInsVmulosw
succ PpcInsVmulosw = PpcInsVmuloub
succ PpcInsVmuloub = PpcInsVmulouh
succ PpcInsVmulouh = PpcInsVmulouw
succ PpcInsVmulouw = PpcInsVmuluwm
succ PpcInsVmuluwm = PpcInsVnand
succ PpcInsVnand = PpcInsVnmsubfp
succ PpcInsVnmsubfp = PpcInsVnor
succ PpcInsVnor = PpcInsVor
succ PpcInsVor = PpcInsVorc
succ PpcInsVorc = PpcInsVperm
succ PpcInsVperm = PpcInsVpkpx
succ PpcInsVpkpx = PpcInsVpkshss
succ PpcInsVpkshss = PpcInsVpkshus
succ PpcInsVpkshus = PpcInsVpkswss
succ PpcInsVpkswss = PpcInsVpkswus
succ PpcInsVpkswus = PpcInsVpkuhum
succ PpcInsVpkuhum = PpcInsVpkuhus
succ PpcInsVpkuhus = PpcInsVpkuwum
succ PpcInsVpkuwum = PpcInsVpkuwus
succ PpcInsVpkuwus = PpcInsVpopcntb
succ PpcInsVpopcntb = PpcInsVpopcntd
succ PpcInsVpopcntd = PpcInsVpopcnth
succ PpcInsVpopcnth = PpcInsVpopcntw
succ PpcInsVpopcntw = PpcInsVrefp
succ PpcInsVrefp = PpcInsVrfim
succ PpcInsVrfim = PpcInsVrfin
succ PpcInsVrfin = PpcInsVrfip
succ PpcInsVrfip = PpcInsVrfiz
succ PpcInsVrfiz = PpcInsVrlb
succ PpcInsVrlb = PpcInsVrld
succ PpcInsVrld = PpcInsVrlh
succ PpcInsVrlh = PpcInsVrlw
succ PpcInsVrlw = PpcInsVrsqrtefp
succ PpcInsVrsqrtefp = PpcInsVsel
succ PpcInsVsel = PpcInsVsl
succ PpcInsVsl = PpcInsVslb
succ PpcInsVslb = PpcInsVsld
succ PpcInsVsld = PpcInsVsldoi
succ PpcInsVsldoi = PpcInsVslh
succ PpcInsVslh = PpcInsVslo
succ PpcInsVslo = PpcInsVslw
succ PpcInsVslw = PpcInsVspltb
succ PpcInsVspltb = PpcInsVsplth
succ PpcInsVsplth = PpcInsVspltisb
succ PpcInsVspltisb = PpcInsVspltish
succ PpcInsVspltish = PpcInsVspltisw
succ PpcInsVspltisw = PpcInsVspltw
succ PpcInsVspltw = PpcInsVsr
succ PpcInsVsr = PpcInsVsrab
succ PpcInsVsrab = PpcInsVsrad
succ PpcInsVsrad = PpcInsVsrah
succ PpcInsVsrah = PpcInsVsraw
succ PpcInsVsraw = PpcInsVsrb
succ PpcInsVsrb = PpcInsVsrd
succ PpcInsVsrd = PpcInsVsrh
succ PpcInsVsrh = PpcInsVsro
succ PpcInsVsro = PpcInsVsrw
succ PpcInsVsrw = PpcInsVsubcuw
succ PpcInsVsubcuw = PpcInsVsubfp
succ PpcInsVsubfp = PpcInsVsubsbs
succ PpcInsVsubsbs = PpcInsVsubshs
succ PpcInsVsubshs = PpcInsVsubsws
succ PpcInsVsubsws = PpcInsVsububm
succ PpcInsVsububm = PpcInsVsububs
succ PpcInsVsububs = PpcInsVsubudm
succ PpcInsVsubudm = PpcInsVsubuhm
succ PpcInsVsubuhm = PpcInsVsubuhs
succ PpcInsVsubuhs = PpcInsVsubuwm
succ PpcInsVsubuwm = PpcInsVsubuws
succ PpcInsVsubuws = PpcInsVsum2sws
succ PpcInsVsum2sws = PpcInsVsum4sbs
succ PpcInsVsum4sbs = PpcInsVsum4shs
succ PpcInsVsum4shs = PpcInsVsum4ubs
succ PpcInsVsum4ubs = PpcInsVsumsws
succ PpcInsVsumsws = PpcInsVupkhpx
succ PpcInsVupkhpx = PpcInsVupkhsb
succ PpcInsVupkhsb = PpcInsVupkhsh
succ PpcInsVupkhsh = PpcInsVupklpx
succ PpcInsVupklpx = PpcInsVupklsb
succ PpcInsVupklsb = PpcInsVupklsh
succ PpcInsVupklsh = PpcInsVxor
succ PpcInsVxor = PpcInsWait
succ PpcInsWait = PpcInsWrtee
succ PpcInsWrtee = PpcInsWrteei
succ PpcInsWrteei = PpcInsXor
succ PpcInsXor = PpcInsXori
succ PpcInsXori = PpcInsXoris
succ PpcInsXoris = PpcInsXsabsdp
succ PpcInsXsabsdp = PpcInsXsadddp
succ PpcInsXsadddp = PpcInsXscmpodp
succ PpcInsXscmpodp = PpcInsXscmpudp
succ PpcInsXscmpudp = PpcInsXscpsgndp
succ PpcInsXscpsgndp = PpcInsXscvdpsp
succ PpcInsXscvdpsp = PpcInsXscvdpsxds
succ PpcInsXscvdpsxds = PpcInsXscvdpsxws
succ PpcInsXscvdpsxws = PpcInsXscvdpuxds
succ PpcInsXscvdpuxds = PpcInsXscvdpuxws
succ PpcInsXscvdpuxws = PpcInsXscvspdp
succ PpcInsXscvspdp = PpcInsXscvsxddp
succ PpcInsXscvsxddp = PpcInsXscvuxddp
succ PpcInsXscvuxddp = PpcInsXsdivdp
succ PpcInsXsdivdp = PpcInsXsmaddadp
succ PpcInsXsmaddadp = PpcInsXsmaddmdp
succ PpcInsXsmaddmdp = PpcInsXsmaxdp
succ PpcInsXsmaxdp = PpcInsXsmindp
succ PpcInsXsmindp = PpcInsXsmsubadp
succ PpcInsXsmsubadp = PpcInsXsmsubmdp
succ PpcInsXsmsubmdp = PpcInsXsmuldp
succ PpcInsXsmuldp = PpcInsXsnabsdp
succ PpcInsXsnabsdp = PpcInsXsnegdp
succ PpcInsXsnegdp = PpcInsXsnmaddadp
succ PpcInsXsnmaddadp = PpcInsXsnmaddmdp
succ PpcInsXsnmaddmdp = PpcInsXsnmsubadp
succ PpcInsXsnmsubadp = PpcInsXsnmsubmdp
succ PpcInsXsnmsubmdp = PpcInsXsrdpi
succ PpcInsXsrdpi = PpcInsXsrdpic
succ PpcInsXsrdpic = PpcInsXsrdpim
succ PpcInsXsrdpim = PpcInsXsrdpip
succ PpcInsXsrdpip = PpcInsXsrdpiz
succ PpcInsXsrdpiz = PpcInsXsredp
succ PpcInsXsredp = PpcInsXsrsqrtedp
succ PpcInsXsrsqrtedp = PpcInsXssqrtdp
succ PpcInsXssqrtdp = PpcInsXssubdp
succ PpcInsXssubdp = PpcInsXstdivdp
succ PpcInsXstdivdp = PpcInsXstsqrtdp
succ PpcInsXstsqrtdp = PpcInsXvabsdp
succ PpcInsXvabsdp = PpcInsXvabssp
succ PpcInsXvabssp = PpcInsXvadddp
succ PpcInsXvadddp = PpcInsXvaddsp
succ PpcInsXvaddsp = PpcInsXvcmpeqdp
succ PpcInsXvcmpeqdp = PpcInsXvcmpeqsp
succ PpcInsXvcmpeqsp = PpcInsXvcmpgedp
succ PpcInsXvcmpgedp = PpcInsXvcmpgesp
succ PpcInsXvcmpgesp = PpcInsXvcmpgtdp
succ PpcInsXvcmpgtdp = PpcInsXvcmpgtsp
succ PpcInsXvcmpgtsp = PpcInsXvcpsgndp
succ PpcInsXvcpsgndp = PpcInsXvcpsgnsp
succ PpcInsXvcpsgnsp = PpcInsXvcvdpsp
succ PpcInsXvcvdpsp = PpcInsXvcvdpsxds
succ PpcInsXvcvdpsxds = PpcInsXvcvdpsxws
succ PpcInsXvcvdpsxws = PpcInsXvcvdpuxds
succ PpcInsXvcvdpuxds = PpcInsXvcvdpuxws
succ PpcInsXvcvdpuxws = PpcInsXvcvspdp
succ PpcInsXvcvspdp = PpcInsXvcvspsxds
succ PpcInsXvcvspsxds = PpcInsXvcvspsxws
succ PpcInsXvcvspsxws = PpcInsXvcvspuxds
succ PpcInsXvcvspuxds = PpcInsXvcvspuxws
succ PpcInsXvcvspuxws = PpcInsXvcvsxddp
succ PpcInsXvcvsxddp = PpcInsXvcvsxdsp
succ PpcInsXvcvsxdsp = PpcInsXvcvsxwdp
succ PpcInsXvcvsxwdp = PpcInsXvcvsxwsp
succ PpcInsXvcvsxwsp = PpcInsXvcvuxddp
succ PpcInsXvcvuxddp = PpcInsXvcvuxdsp
succ PpcInsXvcvuxdsp = PpcInsXvcvuxwdp
succ PpcInsXvcvuxwdp = PpcInsXvcvuxwsp
succ PpcInsXvcvuxwsp = PpcInsXvdivdp
succ PpcInsXvdivdp = PpcInsXvdivsp
succ PpcInsXvdivsp = PpcInsXvmaddadp
succ PpcInsXvmaddadp = PpcInsXvmaddasp
succ PpcInsXvmaddasp = PpcInsXvmaddmdp
succ PpcInsXvmaddmdp = PpcInsXvmaddmsp
succ PpcInsXvmaddmsp = PpcInsXvmaxdp
succ PpcInsXvmaxdp = PpcInsXvmaxsp
succ PpcInsXvmaxsp = PpcInsXvmindp
succ PpcInsXvmindp = PpcInsXvminsp
succ PpcInsXvminsp = PpcInsXvmsubadp
succ PpcInsXvmsubadp = PpcInsXvmsubasp
succ PpcInsXvmsubasp = PpcInsXvmsubmdp
succ PpcInsXvmsubmdp = PpcInsXvmsubmsp
succ PpcInsXvmsubmsp = PpcInsXvmuldp
succ PpcInsXvmuldp = PpcInsXvmulsp
succ PpcInsXvmulsp = PpcInsXvnabsdp
succ PpcInsXvnabsdp = PpcInsXvnabssp
succ PpcInsXvnabssp = PpcInsXvnegdp
succ PpcInsXvnegdp = PpcInsXvnegsp
succ PpcInsXvnegsp = PpcInsXvnmaddadp
succ PpcInsXvnmaddadp = PpcInsXvnmaddasp
succ PpcInsXvnmaddasp = PpcInsXvnmaddmdp
succ PpcInsXvnmaddmdp = PpcInsXvnmaddmsp
succ PpcInsXvnmaddmsp = PpcInsXvnmsubadp
succ PpcInsXvnmsubadp = PpcInsXvnmsubasp
succ PpcInsXvnmsubasp = PpcInsXvnmsubmdp
succ PpcInsXvnmsubmdp = PpcInsXvnmsubmsp
succ PpcInsXvnmsubmsp = PpcInsXvrdpi
succ PpcInsXvrdpi = PpcInsXvrdpic
succ PpcInsXvrdpic = PpcInsXvrdpim
succ PpcInsXvrdpim = PpcInsXvrdpip
succ PpcInsXvrdpip = PpcInsXvrdpiz
succ PpcInsXvrdpiz = PpcInsXvredp
succ PpcInsXvredp = PpcInsXvresp
succ PpcInsXvresp = PpcInsXvrspi
succ PpcInsXvrspi = PpcInsXvrspic
succ PpcInsXvrspic = PpcInsXvrspim
succ PpcInsXvrspim = PpcInsXvrspip
succ PpcInsXvrspip = PpcInsXvrspiz
succ PpcInsXvrspiz = PpcInsXvrsqrtedp
succ PpcInsXvrsqrtedp = PpcInsXvrsqrtesp
succ PpcInsXvrsqrtesp = PpcInsXvsqrtdp
succ PpcInsXvsqrtdp = PpcInsXvsqrtsp
succ PpcInsXvsqrtsp = PpcInsXvsubdp
succ PpcInsXvsubdp = PpcInsXvsubsp
succ PpcInsXvsubsp = PpcInsXvtdivdp
succ PpcInsXvtdivdp = PpcInsXvtdivsp
succ PpcInsXvtdivsp = PpcInsXvtsqrtdp
succ PpcInsXvtsqrtdp = PpcInsXvtsqrtsp
succ PpcInsXvtsqrtsp = PpcInsXxland
succ PpcInsXxland = PpcInsXxlandc
succ PpcInsXxlandc = PpcInsXxleqv
succ PpcInsXxleqv = PpcInsXxlnand
succ PpcInsXxlnand = PpcInsXxlnor
succ PpcInsXxlnor = PpcInsXxlor
succ PpcInsXxlor = PpcInsXxlorc
succ PpcInsXxlorc = PpcInsXxlxor
succ PpcInsXxlxor = PpcInsXxmrghw
succ PpcInsXxmrghw = PpcInsXxmrglw
succ PpcInsXxmrglw = PpcInsXxpermdi
succ PpcInsXxpermdi = PpcInsXxsel
succ PpcInsXxsel = PpcInsXxsldwi
succ PpcInsXxsldwi = PpcInsXxspltw
succ PpcInsXxspltw = PpcInsBca
succ PpcInsBca = PpcInsBcla
succ PpcInsBcla = PpcInsSlwi
succ PpcInsSlwi = PpcInsSrwi
succ PpcInsSrwi = PpcInsSldi
succ PpcInsSldi = PpcInsBta
succ PpcInsBta = PpcInsCrset
succ PpcInsCrset = PpcInsCrnot
succ PpcInsCrnot = PpcInsCrmove
succ PpcInsCrmove = PpcInsCrclr
succ PpcInsCrclr = PpcInsMfbr0
succ PpcInsMfbr0 = PpcInsMfbr1
succ PpcInsMfbr1 = PpcInsMfbr2
succ PpcInsMfbr2 = PpcInsMfbr3
succ PpcInsMfbr3 = PpcInsMfbr4
succ PpcInsMfbr4 = PpcInsMfbr5
succ PpcInsMfbr5 = PpcInsMfbr6
succ PpcInsMfbr6 = PpcInsMfbr7
succ PpcInsMfbr7 = PpcInsMfxer
succ PpcInsMfxer = PpcInsMfrtcu
succ PpcInsMfrtcu = PpcInsMfrtcl
succ PpcInsMfrtcl = PpcInsMfdscr
succ PpcInsMfdscr = PpcInsMfdsisr
succ PpcInsMfdsisr = PpcInsMfdar
succ PpcInsMfdar = PpcInsMfsrr2
succ PpcInsMfsrr2 = PpcInsMfsrr3
succ PpcInsMfsrr3 = PpcInsMfcfar
succ PpcInsMfcfar = PpcInsMfamr
succ PpcInsMfamr = PpcInsMfpid
succ PpcInsMfpid = PpcInsMftblo
succ PpcInsMftblo = PpcInsMftbhi
succ PpcInsMftbhi = PpcInsMfdbatu
succ PpcInsMfdbatu = PpcInsMfdbatl
succ PpcInsMfdbatl = PpcInsMfibatu
succ PpcInsMfibatu = PpcInsMfibatl
succ PpcInsMfibatl = PpcInsMfdccr
succ PpcInsMfdccr = PpcInsMficcr
succ PpcInsMficcr = PpcInsMfdear
succ PpcInsMfdear = PpcInsMfesr
succ PpcInsMfesr = PpcInsMfspefscr
succ PpcInsMfspefscr = PpcInsMftcr
succ PpcInsMftcr = PpcInsMfasr
succ PpcInsMfasr = PpcInsMfpvr
succ PpcInsMfpvr = PpcInsMftbu
succ PpcInsMftbu = PpcInsMtcr
succ PpcInsMtcr = PpcInsMtbr0
succ PpcInsMtbr0 = PpcInsMtbr1
succ PpcInsMtbr1 = PpcInsMtbr2
succ PpcInsMtbr2 = PpcInsMtbr3
succ PpcInsMtbr3 = PpcInsMtbr4
succ PpcInsMtbr4 = PpcInsMtbr5
succ PpcInsMtbr5 = PpcInsMtbr6
succ PpcInsMtbr6 = PpcInsMtbr7
succ PpcInsMtbr7 = PpcInsMtxer
succ PpcInsMtxer = PpcInsMtdscr
succ PpcInsMtdscr = PpcInsMtdsisr
succ PpcInsMtdsisr = PpcInsMtdar
succ PpcInsMtdar = PpcInsMtsrr2
succ PpcInsMtsrr2 = PpcInsMtsrr3
succ PpcInsMtsrr3 = PpcInsMtcfar
succ PpcInsMtcfar = PpcInsMtamr
succ PpcInsMtamr = PpcInsMtpid
succ PpcInsMtpid = PpcInsMttbl
succ PpcInsMttbl = PpcInsMttbu
succ PpcInsMttbu = PpcInsMttblo
succ PpcInsMttblo = PpcInsMttbhi
succ PpcInsMttbhi = PpcInsMtdbatu
succ PpcInsMtdbatu = PpcInsMtdbatl
succ PpcInsMtdbatl = PpcInsMtibatu
succ PpcInsMtibatu = PpcInsMtibatl
succ PpcInsMtibatl = PpcInsMtdccr
succ PpcInsMtdccr = PpcInsMticcr
succ PpcInsMticcr = PpcInsMtdear
succ PpcInsMtdear = PpcInsMtesr
succ PpcInsMtesr = PpcInsMtspefscr
succ PpcInsMtspefscr = PpcInsMttcr
succ PpcInsMttcr = PpcInsNot
succ PpcInsNot = PpcInsMr
succ PpcInsMr = PpcInsRotld
succ PpcInsRotld = PpcInsRotldi
succ PpcInsRotldi = PpcInsClrldi
succ PpcInsClrldi = PpcInsRotlwi
succ PpcInsRotlwi = PpcInsClrlwi
succ PpcInsClrlwi = PpcInsRotlw
succ PpcInsRotlw = PpcInsSub
succ PpcInsSub = PpcInsSubc
succ PpcInsSubc = PpcInsLwsync
succ PpcInsLwsync = PpcInsPtesync
succ PpcInsPtesync = PpcInsTdlt
succ PpcInsTdlt = PpcInsTdeq
succ PpcInsTdeq = PpcInsTdgt
succ PpcInsTdgt = PpcInsTdne
succ PpcInsTdne = PpcInsTdllt
succ PpcInsTdllt = PpcInsTdlgt
succ PpcInsTdlgt = PpcInsTdu
succ PpcInsTdu = PpcInsTdlti
succ PpcInsTdlti = PpcInsTdeqi
succ PpcInsTdeqi = PpcInsTdgti
succ PpcInsTdgti = PpcInsTdnei
succ PpcInsTdnei = PpcInsTdllti
succ PpcInsTdllti = PpcInsTdlgti
succ PpcInsTdlgti = PpcInsTdui
succ PpcInsTdui = PpcInsTlbrehi
succ PpcInsTlbrehi = PpcInsTlbrelo
succ PpcInsTlbrelo = PpcInsTlbwehi
succ PpcInsTlbwehi = PpcInsTlbwelo
succ PpcInsTlbwelo = PpcInsTwlt
succ PpcInsTwlt = PpcInsTweq
succ PpcInsTweq = PpcInsTwgt
succ PpcInsTwgt = PpcInsTwne
succ PpcInsTwne = PpcInsTwllt
succ PpcInsTwllt = PpcInsTwlgt
succ PpcInsTwlgt = PpcInsTwu
succ PpcInsTwu = PpcInsTwlti
succ PpcInsTwlti = PpcInsTweqi
succ PpcInsTweqi = PpcInsTwgti
succ PpcInsTwgti = PpcInsTwnei
succ PpcInsTwnei = PpcInsTwllti
succ PpcInsTwllti = PpcInsTwlgti
succ PpcInsTwlgti = PpcInsTwui
succ PpcInsTwui = PpcInsWaitrsv
succ PpcInsWaitrsv = PpcInsWaitimpl
succ PpcInsWaitimpl = PpcInsXnop
succ PpcInsXnop = PpcInsXvmovdp
succ PpcInsXvmovdp = PpcInsXvmovsp
succ PpcInsXvmovsp = PpcInsXxspltd
succ PpcInsXxspltd = PpcInsXxmrghd
succ PpcInsXxmrghd = PpcInsXxmrgld
succ PpcInsXxmrgld = PpcInsXxswapd
succ PpcInsXxswapd = PpcInsBt
succ PpcInsBt = PpcInsBf
succ PpcInsBf = PpcInsBdnzt
succ PpcInsBdnzt = PpcInsBdnzf
succ PpcInsBdnzf = PpcInsBdzf
succ PpcInsBdzf = PpcInsBdzt
succ PpcInsBdzt = PpcInsBfa
succ PpcInsBfa = PpcInsBdnzta
succ PpcInsBdnzta = PpcInsBdnzfa
succ PpcInsBdnzfa = PpcInsBdzta
succ PpcInsBdzta = PpcInsBdzfa
succ PpcInsBdzfa = PpcInsBtctr
succ PpcInsBtctr = PpcInsBfctr
succ PpcInsBfctr = PpcInsBtctrl
succ PpcInsBtctrl = PpcInsBfctrl
succ PpcInsBfctrl = PpcInsBtl
succ PpcInsBtl = PpcInsBfl
succ PpcInsBfl = PpcInsBdnztl
succ PpcInsBdnztl = PpcInsBdnzfl
succ PpcInsBdnzfl = PpcInsBdztl
succ PpcInsBdztl = PpcInsBdzfl
succ PpcInsBdzfl = PpcInsBtla
succ PpcInsBtla = PpcInsBfla
succ PpcInsBfla = PpcInsBdnztla
succ PpcInsBdnztla = PpcInsBdnzfla
succ PpcInsBdnzfla = PpcInsBdztla
succ PpcInsBdztla = PpcInsBdzfla
succ PpcInsBdzfla = PpcInsBtlr
succ PpcInsBtlr = PpcInsBflr
succ PpcInsBflr = PpcInsBdnztlr
succ PpcInsBdnztlr = PpcInsBdztlr
succ PpcInsBdztlr = PpcInsBdzflr
succ PpcInsBdzflr = PpcInsBtlrl
succ PpcInsBtlrl = PpcInsBflrl
succ PpcInsBflrl = PpcInsBdnztlrl
succ PpcInsBdnztlrl = PpcInsBdnzflrl
succ PpcInsBdnzflrl = PpcInsBdztlrl
succ PpcInsBdztlrl = PpcInsBdzflrl
succ PpcInsBdzflrl = PpcInsQvfand
succ PpcInsQvfand = PpcInsQvfclr
succ PpcInsQvfclr = PpcInsQvfandc
succ PpcInsQvfandc = PpcInsQvfctfb
succ PpcInsQvfctfb = PpcInsQvfxor
succ PpcInsQvfxor = PpcInsQvfor
succ PpcInsQvfor = PpcInsQvfnor
succ PpcInsQvfnor = PpcInsQvfequ
succ PpcInsQvfequ = PpcInsQvfnot
succ PpcInsQvfnot = PpcInsQvforc
succ PpcInsQvforc = PpcInsQvfnand
succ PpcInsQvfnand = PpcInsQvfset
succ PpcInsQvfset = PpcInsEnding
succ PpcInsEnding = error "PpcInsn.succ: PpcInsEnding has no successor"
pred PpcInsAdd = PpcInsInvalid
pred PpcInsAddc = PpcInsAdd
pred PpcInsAdde = PpcInsAddc
pred PpcInsAddi = PpcInsAdde
pred PpcInsAddic = PpcInsAddi
pred PpcInsAddis = PpcInsAddic
pred PpcInsAddme = PpcInsAddis
pred PpcInsAddze = PpcInsAddme
pred PpcInsAnd = PpcInsAddze
pred PpcInsAndc = PpcInsAnd
pred PpcInsAndis = PpcInsAndc
pred PpcInsAndi = PpcInsAndis
pred PpcInsAttn = PpcInsAndi
pred PpcInsB = PpcInsAttn
pred PpcInsBa = PpcInsB
pred PpcInsBc = PpcInsBa
pred PpcInsBcctr = PpcInsBc
pred PpcInsBcctrl = PpcInsBcctr
pred PpcInsBcl = PpcInsBcctrl
pred PpcInsBclr = PpcInsBcl
pred PpcInsBclrl = PpcInsBclr
pred PpcInsBctr = PpcInsBclrl
pred PpcInsBctrl = PpcInsBctr
pred PpcInsBct = PpcInsBctrl
pred PpcInsBdnz = PpcInsBct
pred PpcInsBdnza = PpcInsBdnz
pred PpcInsBdnzl = PpcInsBdnza
pred PpcInsBdnzla = PpcInsBdnzl
pred PpcInsBdnzlr = PpcInsBdnzla
pred PpcInsBdnzlrl = PpcInsBdnzlr
pred PpcInsBdz = PpcInsBdnzlrl
pred PpcInsBdza = PpcInsBdz
pred PpcInsBdzl = PpcInsBdza
pred PpcInsBdzla = PpcInsBdzl
pred PpcInsBdzlr = PpcInsBdzla
pred PpcInsBdzlrl = PpcInsBdzlr
pred PpcInsBl = PpcInsBdzlrl
pred PpcInsBla = PpcInsBl
pred PpcInsBlr = PpcInsBla
pred PpcInsBlrl = PpcInsBlr
pred PpcInsBrinc = PpcInsBlrl
pred PpcInsCmpb = PpcInsBrinc
pred PpcInsCmpd = PpcInsCmpb
pred PpcInsCmpdi = PpcInsCmpd
pred PpcInsCmpld = PpcInsCmpdi
pred PpcInsCmpldi = PpcInsCmpld
pred PpcInsCmplw = PpcInsCmpldi
pred PpcInsCmplwi = PpcInsCmplw
pred PpcInsCmpw = PpcInsCmplwi
pred PpcInsCmpwi = PpcInsCmpw
pred PpcInsCntlzd = PpcInsCmpwi
pred PpcInsCntlzw = PpcInsCntlzd
pred PpcInsCreqv = PpcInsCntlzw
pred PpcInsCrxor = PpcInsCreqv
pred PpcInsCrand = PpcInsCrxor
pred PpcInsCrandc = PpcInsCrand
pred PpcInsCrnand = PpcInsCrandc
pred PpcInsCrnor = PpcInsCrnand
pred PpcInsCror = PpcInsCrnor
pred PpcInsCrorc = PpcInsCror
pred PpcInsDcba = PpcInsCrorc
pred PpcInsDcbf = PpcInsDcba
pred PpcInsDcbi = PpcInsDcbf
pred PpcInsDcbst = PpcInsDcbi
pred PpcInsDcbt = PpcInsDcbst
pred PpcInsDcbtst = PpcInsDcbt
pred PpcInsDcbz = PpcInsDcbtst
pred PpcInsDcbzl = PpcInsDcbz
pred PpcInsDccci = PpcInsDcbzl
pred PpcInsDivd = PpcInsDccci
pred PpcInsDivdu = PpcInsDivd
pred PpcInsDivw = PpcInsDivdu
pred PpcInsDivwu = PpcInsDivw
pred PpcInsDss = PpcInsDivwu
pred PpcInsDssall = PpcInsDss
pred PpcInsDst = PpcInsDssall
pred PpcInsDstst = PpcInsDst
pred PpcInsDststt = PpcInsDstst
pred PpcInsDstt = PpcInsDststt
pred PpcInsEqv = PpcInsDstt
pred PpcInsEvabs = PpcInsEqv
pred PpcInsEvaddiw = PpcInsEvabs
pred PpcInsEvaddsmiaaw = PpcInsEvaddiw
pred PpcInsEvaddssiaaw = PpcInsEvaddsmiaaw
pred PpcInsEvaddumiaaw = PpcInsEvaddssiaaw
pred PpcInsEvaddusiaaw = PpcInsEvaddumiaaw
pred PpcInsEvaddw = PpcInsEvaddusiaaw
pred PpcInsEvand = PpcInsEvaddw
pred PpcInsEvandc = PpcInsEvand
pred PpcInsEvcmpeq = PpcInsEvandc
pred PpcInsEvcmpgts = PpcInsEvcmpeq
pred PpcInsEvcmpgtu = PpcInsEvcmpgts
pred PpcInsEvcmplts = PpcInsEvcmpgtu
pred PpcInsEvcmpltu = PpcInsEvcmplts
pred PpcInsEvcntlsw = PpcInsEvcmpltu
pred PpcInsEvcntlzw = PpcInsEvcntlsw
pred PpcInsEvdivws = PpcInsEvcntlzw
pred PpcInsEvdivwu = PpcInsEvdivws
pred PpcInsEveqv = PpcInsEvdivwu
pred PpcInsEvextsb = PpcInsEveqv
pred PpcInsEvextsh = PpcInsEvextsb
pred PpcInsEvldd = PpcInsEvextsh
pred PpcInsEvlddx = PpcInsEvldd
pred PpcInsEvldh = PpcInsEvlddx
pred PpcInsEvldhx = PpcInsEvldh
pred PpcInsEvldw = PpcInsEvldhx
pred PpcInsEvldwx = PpcInsEvldw
pred PpcInsEvlhhesplat = PpcInsEvldwx
pred PpcInsEvlhhesplatx = PpcInsEvlhhesplat
pred PpcInsEvlhhossplat = PpcInsEvlhhesplatx
pred PpcInsEvlhhossplatx = PpcInsEvlhhossplat
pred PpcInsEvlhhousplat = PpcInsEvlhhossplatx
pred PpcInsEvlhhousplatx = PpcInsEvlhhousplat
pred PpcInsEvlwhe = PpcInsEvlhhousplatx
pred PpcInsEvlwhex = PpcInsEvlwhe
pred PpcInsEvlwhos = PpcInsEvlwhex
pred PpcInsEvlwhosx = PpcInsEvlwhos
pred PpcInsEvlwhou = PpcInsEvlwhosx
pred PpcInsEvlwhoux = PpcInsEvlwhou
pred PpcInsEvlwhsplat = PpcInsEvlwhoux
pred PpcInsEvlwhsplatx = PpcInsEvlwhsplat
pred PpcInsEvlwwsplat = PpcInsEvlwhsplatx
pred PpcInsEvlwwsplatx = PpcInsEvlwwsplat
pred PpcInsEvmergehi = PpcInsEvlwwsplatx
pred PpcInsEvmergehilo = PpcInsEvmergehi
pred PpcInsEvmergelo = PpcInsEvmergehilo
pred PpcInsEvmergelohi = PpcInsEvmergelo
pred PpcInsEvmhegsmfaa = PpcInsEvmergelohi
pred PpcInsEvmhegsmfan = PpcInsEvmhegsmfaa
pred PpcInsEvmhegsmiaa = PpcInsEvmhegsmfan
pred PpcInsEvmhegsmian = PpcInsEvmhegsmiaa
pred PpcInsEvmhegumiaa = PpcInsEvmhegsmian
pred PpcInsEvmhegumian = PpcInsEvmhegumiaa
pred PpcInsEvmhesmf = PpcInsEvmhegumian
pred PpcInsEvmhesmfa = PpcInsEvmhesmf
pred PpcInsEvmhesmfaaw = PpcInsEvmhesmfa
pred PpcInsEvmhesmfanw = PpcInsEvmhesmfaaw
pred PpcInsEvmhesmi = PpcInsEvmhesmfanw
pred PpcInsEvmhesmia = PpcInsEvmhesmi
pred PpcInsEvmhesmiaaw = PpcInsEvmhesmia
pred PpcInsEvmhesmianw = PpcInsEvmhesmiaaw
pred PpcInsEvmhessf = PpcInsEvmhesmianw
pred PpcInsEvmhessfa = PpcInsEvmhessf
pred PpcInsEvmhessfaaw = PpcInsEvmhessfa
pred PpcInsEvmhessfanw = PpcInsEvmhessfaaw
pred PpcInsEvmhessiaaw = PpcInsEvmhessfanw
pred PpcInsEvmhessianw = PpcInsEvmhessiaaw
pred PpcInsEvmheumi = PpcInsEvmhessianw
pred PpcInsEvmheumia = PpcInsEvmheumi
pred PpcInsEvmheumiaaw = PpcInsEvmheumia
pred PpcInsEvmheumianw = PpcInsEvmheumiaaw
pred PpcInsEvmheusiaaw = PpcInsEvmheumianw
pred PpcInsEvmheusianw = PpcInsEvmheusiaaw
pred PpcInsEvmhogsmfaa = PpcInsEvmheusianw
pred PpcInsEvmhogsmfan = PpcInsEvmhogsmfaa
pred PpcInsEvmhogsmiaa = PpcInsEvmhogsmfan
pred PpcInsEvmhogsmian = PpcInsEvmhogsmiaa
pred PpcInsEvmhogumiaa = PpcInsEvmhogsmian
pred PpcInsEvmhogumian = PpcInsEvmhogumiaa
pred PpcInsEvmhosmf = PpcInsEvmhogumian
pred PpcInsEvmhosmfa = PpcInsEvmhosmf
pred PpcInsEvmhosmfaaw = PpcInsEvmhosmfa
pred PpcInsEvmhosmfanw = PpcInsEvmhosmfaaw
pred PpcInsEvmhosmi = PpcInsEvmhosmfanw
pred PpcInsEvmhosmia = PpcInsEvmhosmi
pred PpcInsEvmhosmiaaw = PpcInsEvmhosmia
pred PpcInsEvmhosmianw = PpcInsEvmhosmiaaw
pred PpcInsEvmhossf = PpcInsEvmhosmianw
pred PpcInsEvmhossfa = PpcInsEvmhossf
pred PpcInsEvmhossfaaw = PpcInsEvmhossfa
pred PpcInsEvmhossfanw = PpcInsEvmhossfaaw
pred PpcInsEvmhossiaaw = PpcInsEvmhossfanw
pred PpcInsEvmhossianw = PpcInsEvmhossiaaw
pred PpcInsEvmhoumi = PpcInsEvmhossianw
pred PpcInsEvmhoumia = PpcInsEvmhoumi
pred PpcInsEvmhoumiaaw = PpcInsEvmhoumia
pred PpcInsEvmhoumianw = PpcInsEvmhoumiaaw
pred PpcInsEvmhousiaaw = PpcInsEvmhoumianw
pred PpcInsEvmhousianw = PpcInsEvmhousiaaw
pred PpcInsEvmra = PpcInsEvmhousianw
pred PpcInsEvmwhsmf = PpcInsEvmra
pred PpcInsEvmwhsmfa = PpcInsEvmwhsmf
pred PpcInsEvmwhsmi = PpcInsEvmwhsmfa
pred PpcInsEvmwhsmia = PpcInsEvmwhsmi
pred PpcInsEvmwhssf = PpcInsEvmwhsmia
pred PpcInsEvmwhssfa = PpcInsEvmwhssf
pred PpcInsEvmwhumi = PpcInsEvmwhssfa
pred PpcInsEvmwhumia = PpcInsEvmwhumi
pred PpcInsEvmwlsmiaaw = PpcInsEvmwhumia
pred PpcInsEvmwlsmianw = PpcInsEvmwlsmiaaw
pred PpcInsEvmwlssiaaw = PpcInsEvmwlsmianw
pred PpcInsEvmwlssianw = PpcInsEvmwlssiaaw
pred PpcInsEvmwlumi = PpcInsEvmwlssianw
pred PpcInsEvmwlumia = PpcInsEvmwlumi
pred PpcInsEvmwlumiaaw = PpcInsEvmwlumia
pred PpcInsEvmwlumianw = PpcInsEvmwlumiaaw
pred PpcInsEvmwlusiaaw = PpcInsEvmwlumianw
pred PpcInsEvmwlusianw = PpcInsEvmwlusiaaw
pred PpcInsEvmwsmf = PpcInsEvmwlusianw
pred PpcInsEvmwsmfa = PpcInsEvmwsmf
pred PpcInsEvmwsmfaa = PpcInsEvmwsmfa
pred PpcInsEvmwsmfan = PpcInsEvmwsmfaa
pred PpcInsEvmwsmi = PpcInsEvmwsmfan
pred PpcInsEvmwsmia = PpcInsEvmwsmi
pred PpcInsEvmwsmiaa = PpcInsEvmwsmia
pred PpcInsEvmwsmian = PpcInsEvmwsmiaa
pred PpcInsEvmwssf = PpcInsEvmwsmian
pred PpcInsEvmwssfa = PpcInsEvmwssf
pred PpcInsEvmwssfaa = PpcInsEvmwssfa
pred PpcInsEvmwssfan = PpcInsEvmwssfaa
pred PpcInsEvmwumi = PpcInsEvmwssfan
pred PpcInsEvmwumia = PpcInsEvmwumi
pred PpcInsEvmwumiaa = PpcInsEvmwumia
pred PpcInsEvmwumian = PpcInsEvmwumiaa
pred PpcInsEvnand = PpcInsEvmwumian
pred PpcInsEvneg = PpcInsEvnand
pred PpcInsEvnor = PpcInsEvneg
pred PpcInsEvor = PpcInsEvnor
pred PpcInsEvorc = PpcInsEvor
pred PpcInsEvrlw = PpcInsEvorc
pred PpcInsEvrlwi = PpcInsEvrlw
pred PpcInsEvrndw = PpcInsEvrlwi
pred PpcInsEvslw = PpcInsEvrndw
pred PpcInsEvslwi = PpcInsEvslw
pred PpcInsEvsplatfi = PpcInsEvslwi
pred PpcInsEvsplati = PpcInsEvsplatfi
pred PpcInsEvsrwis = PpcInsEvsplati
pred PpcInsEvsrwiu = PpcInsEvsrwis
pred PpcInsEvsrws = PpcInsEvsrwiu
pred PpcInsEvsrwu = PpcInsEvsrws
pred PpcInsEvstdd = PpcInsEvsrwu
pred PpcInsEvstddx = PpcInsEvstdd
pred PpcInsEvstdh = PpcInsEvstddx
pred PpcInsEvstdhx = PpcInsEvstdh
pred PpcInsEvstdw = PpcInsEvstdhx
pred PpcInsEvstdwx = PpcInsEvstdw
pred PpcInsEvstwhe = PpcInsEvstdwx
pred PpcInsEvstwhex = PpcInsEvstwhe
pred PpcInsEvstwho = PpcInsEvstwhex
pred PpcInsEvstwhox = PpcInsEvstwho
pred PpcInsEvstwwe = PpcInsEvstwhox
pred PpcInsEvstwwex = PpcInsEvstwwe
pred PpcInsEvstwwo = PpcInsEvstwwex
pred PpcInsEvstwwox = PpcInsEvstwwo
pred PpcInsEvsubfsmiaaw = PpcInsEvstwwox
pred PpcInsEvsubfssiaaw = PpcInsEvsubfsmiaaw
pred PpcInsEvsubfumiaaw = PpcInsEvsubfssiaaw
pred PpcInsEvsubfusiaaw = PpcInsEvsubfumiaaw
pred PpcInsEvsubfw = PpcInsEvsubfusiaaw
pred PpcInsEvsubifw = PpcInsEvsubfw
pred PpcInsEvxor = PpcInsEvsubifw
pred PpcInsExtsb = PpcInsEvxor
pred PpcInsExtsh = PpcInsExtsb
pred PpcInsExtsw = PpcInsExtsh
pred PpcInsEieio = PpcInsExtsw
pred PpcInsFabs = PpcInsEieio
pred PpcInsFadd = PpcInsFabs
pred PpcInsFadds = PpcInsFadd
pred PpcInsFcfid = PpcInsFadds
pred PpcInsFcfids = PpcInsFcfid
pred PpcInsFcfidu = PpcInsFcfids
pred PpcInsFcfidus = PpcInsFcfidu
pred PpcInsFcmpu = PpcInsFcfidus
pred PpcInsFcpsgn = PpcInsFcmpu
pred PpcInsFctid = PpcInsFcpsgn
pred PpcInsFctiduz = PpcInsFctid
pred PpcInsFctidz = PpcInsFctiduz
pred PpcInsFctiw = PpcInsFctidz
pred PpcInsFctiwuz = PpcInsFctiw
pred PpcInsFctiwz = PpcInsFctiwuz
pred PpcInsFdiv = PpcInsFctiwz
pred PpcInsFdivs = PpcInsFdiv
pred PpcInsFmadd = PpcInsFdivs
pred PpcInsFmadds = PpcInsFmadd
pred PpcInsFmr = PpcInsFmadds
pred PpcInsFmsub = PpcInsFmr
pred PpcInsFmsubs = PpcInsFmsub
pred PpcInsFmul = PpcInsFmsubs
pred PpcInsFmuls = PpcInsFmul
pred PpcInsFnabs = PpcInsFmuls
pred PpcInsFneg = PpcInsFnabs
pred PpcInsFnmadd = PpcInsFneg
pred PpcInsFnmadds = PpcInsFnmadd
pred PpcInsFnmsub = PpcInsFnmadds
pred PpcInsFnmsubs = PpcInsFnmsub
pred PpcInsFre = PpcInsFnmsubs
pred PpcInsFres = PpcInsFre
pred PpcInsFrim = PpcInsFres
pred PpcInsFrin = PpcInsFrim
pred PpcInsFrip = PpcInsFrin
pred PpcInsFriz = PpcInsFrip
pred PpcInsFrsp = PpcInsFriz
pred PpcInsFrsqrte = PpcInsFrsp
pred PpcInsFrsqrtes = PpcInsFrsqrte
pred PpcInsFsel = PpcInsFrsqrtes
pred PpcInsFsqrt = PpcInsFsel
pred PpcInsFsqrts = PpcInsFsqrt
pred PpcInsFsub = PpcInsFsqrts
pred PpcInsFsubs = PpcInsFsub
pred PpcInsIcbi = PpcInsFsubs
pred PpcInsIcbt = PpcInsIcbi
pred PpcInsIccci = PpcInsIcbt
pred PpcInsIsel = PpcInsIccci
pred PpcInsIsync = PpcInsIsel
pred PpcInsLa = PpcInsIsync
pred PpcInsLbz = PpcInsLa
pred PpcInsLbzcix = PpcInsLbz
pred PpcInsLbzu = PpcInsLbzcix
pred PpcInsLbzux = PpcInsLbzu
pred PpcInsLbzx = PpcInsLbzux
pred PpcInsLd = PpcInsLbzx
pred PpcInsLdarx = PpcInsLd
pred PpcInsLdbrx = PpcInsLdarx
pred PpcInsLdcix = PpcInsLdbrx
pred PpcInsLdu = PpcInsLdcix
pred PpcInsLdux = PpcInsLdu
pred PpcInsLdx = PpcInsLdux
pred PpcInsLfd = PpcInsLdx
pred PpcInsLfdu = PpcInsLfd
pred PpcInsLfdux = PpcInsLfdu
pred PpcInsLfdx = PpcInsLfdux
pred PpcInsLfiwax = PpcInsLfdx
pred PpcInsLfiwzx = PpcInsLfiwax
pred PpcInsLfs = PpcInsLfiwzx
pred PpcInsLfsu = PpcInsLfs
pred PpcInsLfsux = PpcInsLfsu
pred PpcInsLfsx = PpcInsLfsux
pred PpcInsLha = PpcInsLfsx
pred PpcInsLhau = PpcInsLha
pred PpcInsLhaux = PpcInsLhau
pred PpcInsLhax = PpcInsLhaux
pred PpcInsLhbrx = PpcInsLhax
pred PpcInsLhz = PpcInsLhbrx
pred PpcInsLhzcix = PpcInsLhz
pred PpcInsLhzu = PpcInsLhzcix
pred PpcInsLhzux = PpcInsLhzu
pred PpcInsLhzx = PpcInsLhzux
pred PpcInsLi = PpcInsLhzx
pred PpcInsLis = PpcInsLi
pred PpcInsLmw = PpcInsLis
pred PpcInsLswi = PpcInsLmw
pred PpcInsLvebx = PpcInsLswi
pred PpcInsLvehx = PpcInsLvebx
pred PpcInsLvewx = PpcInsLvehx
pred PpcInsLvsl = PpcInsLvewx
pred PpcInsLvsr = PpcInsLvsl
pred PpcInsLvx = PpcInsLvsr
pred PpcInsLvxl = PpcInsLvx
pred PpcInsLwa = PpcInsLvxl
pred PpcInsLwarx = PpcInsLwa
pred PpcInsLwaux = PpcInsLwarx
pred PpcInsLwax = PpcInsLwaux
pred PpcInsLwbrx = PpcInsLwax
pred PpcInsLwz = PpcInsLwbrx
pred PpcInsLwzcix = PpcInsLwz
pred PpcInsLwzu = PpcInsLwzcix
pred PpcInsLwzux = PpcInsLwzu
pred PpcInsLwzx = PpcInsLwzux
pred PpcInsLxsdx = PpcInsLwzx
pred PpcInsLxvd2x = PpcInsLxsdx
pred PpcInsLxvdsx = PpcInsLxvd2x
pred PpcInsLxvw4x = PpcInsLxvdsx
pred PpcInsMbar = PpcInsLxvw4x
pred PpcInsMcrf = PpcInsMbar
pred PpcInsMcrfs = PpcInsMcrf
pred PpcInsMfcr = PpcInsMcrfs
pred PpcInsMfctr = PpcInsMfcr
pred PpcInsMfdcr = PpcInsMfctr
pred PpcInsMffs = PpcInsMfdcr
pred PpcInsMflr = PpcInsMffs
pred PpcInsMfmsr = PpcInsMflr
pred PpcInsMfocrf = PpcInsMfmsr
pred PpcInsMfspr = PpcInsMfocrf
pred PpcInsMfsr = PpcInsMfspr
pred PpcInsMfsrin = PpcInsMfsr
pred PpcInsMftb = PpcInsMfsrin
pred PpcInsMfvscr = PpcInsMftb
pred PpcInsMsync = PpcInsMfvscr
pred PpcInsMtcrf = PpcInsMsync
pred PpcInsMtctr = PpcInsMtcrf
pred PpcInsMtdcr = PpcInsMtctr
pred PpcInsMtfsb0 = PpcInsMtdcr
pred PpcInsMtfsb1 = PpcInsMtfsb0
pred PpcInsMtfsf = PpcInsMtfsb1
pred PpcInsMtfsfi = PpcInsMtfsf
pred PpcInsMtlr = PpcInsMtfsfi
pred PpcInsMtmsr = PpcInsMtlr
pred PpcInsMtmsrd = PpcInsMtmsr
pred PpcInsMtocrf = PpcInsMtmsrd
pred PpcInsMtspr = PpcInsMtocrf
pred PpcInsMtsr = PpcInsMtspr
pred PpcInsMtsrin = PpcInsMtsr
pred PpcInsMtvscr = PpcInsMtsrin
pred PpcInsMulhd = PpcInsMtvscr
pred PpcInsMulhdu = PpcInsMulhd
pred PpcInsMulhw = PpcInsMulhdu
pred PpcInsMulhwu = PpcInsMulhw
pred PpcInsMulld = PpcInsMulhwu
pred PpcInsMulli = PpcInsMulld
pred PpcInsMullw = PpcInsMulli
pred PpcInsNand = PpcInsMullw
pred PpcInsNeg = PpcInsNand
pred PpcInsNop = PpcInsNeg
pred PpcInsOri = PpcInsNop
pred PpcInsNor = PpcInsOri
pred PpcInsOr = PpcInsNor
pred PpcInsOrc = PpcInsOr
pred PpcInsOris = PpcInsOrc
pred PpcInsPopcntd = PpcInsOris
pred PpcInsPopcntw = PpcInsPopcntd
pred PpcInsQvaligni = PpcInsPopcntw
pred PpcInsQvesplati = PpcInsQvaligni
pred PpcInsQvfabs = PpcInsQvesplati
pred PpcInsQvfadd = PpcInsQvfabs
pred PpcInsQvfadds = PpcInsQvfadd
pred PpcInsQvfcfid = PpcInsQvfadds
pred PpcInsQvfcfids = PpcInsQvfcfid
pred PpcInsQvfcfidu = PpcInsQvfcfids
pred PpcInsQvfcfidus = PpcInsQvfcfidu
pred PpcInsQvfcmpeq = PpcInsQvfcfidus
pred PpcInsQvfcmpgt = PpcInsQvfcmpeq
pred PpcInsQvfcmplt = PpcInsQvfcmpgt
pred PpcInsQvfcpsgn = PpcInsQvfcmplt
pred PpcInsQvfctid = PpcInsQvfcpsgn
pred PpcInsQvfctidu = PpcInsQvfctid
pred PpcInsQvfctiduz = PpcInsQvfctidu
pred PpcInsQvfctidz = PpcInsQvfctiduz
pred PpcInsQvfctiw = PpcInsQvfctidz
pred PpcInsQvfctiwu = PpcInsQvfctiw
pred PpcInsQvfctiwuz = PpcInsQvfctiwu
pred PpcInsQvfctiwz = PpcInsQvfctiwuz
pred PpcInsQvflogical = PpcInsQvfctiwz
pred PpcInsQvfmadd = PpcInsQvflogical
pred PpcInsQvfmadds = PpcInsQvfmadd
pred PpcInsQvfmr = PpcInsQvfmadds
pred PpcInsQvfmsub = PpcInsQvfmr
pred PpcInsQvfmsubs = PpcInsQvfmsub
pred PpcInsQvfmul = PpcInsQvfmsubs
pred PpcInsQvfmuls = PpcInsQvfmul
pred PpcInsQvfnabs = PpcInsQvfmuls
pred PpcInsQvfneg = PpcInsQvfnabs
pred PpcInsQvfnmadd = PpcInsQvfneg
pred PpcInsQvfnmadds = PpcInsQvfnmadd
pred PpcInsQvfnmsub = PpcInsQvfnmadds
pred PpcInsQvfnmsubs = PpcInsQvfnmsub
pred PpcInsQvfperm = PpcInsQvfnmsubs
pred PpcInsQvfre = PpcInsQvfperm
pred PpcInsQvfres = PpcInsQvfre
pred PpcInsQvfrim = PpcInsQvfres
pred PpcInsQvfrin = PpcInsQvfrim
pred PpcInsQvfrip = PpcInsQvfrin
pred PpcInsQvfriz = PpcInsQvfrip
pred PpcInsQvfrsp = PpcInsQvfriz
pred PpcInsQvfrsqrte = PpcInsQvfrsp
pred PpcInsQvfrsqrtes = PpcInsQvfrsqrte
pred PpcInsQvfsel = PpcInsQvfrsqrtes
pred PpcInsQvfsub = PpcInsQvfsel
pred PpcInsQvfsubs = PpcInsQvfsub
pred PpcInsQvftstnan = PpcInsQvfsubs
pred PpcInsQvfxmadd = PpcInsQvftstnan
pred PpcInsQvfxmadds = PpcInsQvfxmadd
pred PpcInsQvfxmul = PpcInsQvfxmadds
pred PpcInsQvfxmuls = PpcInsQvfxmul
pred PpcInsQvfxxcpnmadd = PpcInsQvfxmuls
pred PpcInsQvfxxcpnmadds = PpcInsQvfxxcpnmadd
pred PpcInsQvfxxmadd = PpcInsQvfxxcpnmadds
pred PpcInsQvfxxmadds = PpcInsQvfxxmadd
pred PpcInsQvfxxnpmadd = PpcInsQvfxxmadds
pred PpcInsQvfxxnpmadds = PpcInsQvfxxnpmadd
pred PpcInsQvgpci = PpcInsQvfxxnpmadds
pred PpcInsQvlfcdux = PpcInsQvgpci
pred PpcInsQvlfcduxa = PpcInsQvlfcdux
pred PpcInsQvlfcdx = PpcInsQvlfcduxa
pred PpcInsQvlfcdxa = PpcInsQvlfcdx
pred PpcInsQvlfcsux = PpcInsQvlfcdxa
pred PpcInsQvlfcsuxa = PpcInsQvlfcsux
pred PpcInsQvlfcsx = PpcInsQvlfcsuxa
pred PpcInsQvlfcsxa = PpcInsQvlfcsx
pred PpcInsQvlfdux = PpcInsQvlfcsxa
pred PpcInsQvlfduxa = PpcInsQvlfdux
pred PpcInsQvlfdx = PpcInsQvlfduxa
pred PpcInsQvlfdxa = PpcInsQvlfdx
pred PpcInsQvlfiwax = PpcInsQvlfdxa
pred PpcInsQvlfiwaxa = PpcInsQvlfiwax
pred PpcInsQvlfiwzx = PpcInsQvlfiwaxa
pred PpcInsQvlfiwzxa = PpcInsQvlfiwzx
pred PpcInsQvlfsux = PpcInsQvlfiwzxa
pred PpcInsQvlfsuxa = PpcInsQvlfsux
pred PpcInsQvlfsx = PpcInsQvlfsuxa
pred PpcInsQvlfsxa = PpcInsQvlfsx
pred PpcInsQvlpcldx = PpcInsQvlfsxa
pred PpcInsQvlpclsx = PpcInsQvlpcldx
pred PpcInsQvlpcrdx = PpcInsQvlpclsx
pred PpcInsQvlpcrsx = PpcInsQvlpcrdx
pred PpcInsQvstfcdux = PpcInsQvlpcrsx
pred PpcInsQvstfcduxa = PpcInsQvstfcdux
pred PpcInsQvstfcduxi = PpcInsQvstfcduxa
pred PpcInsQvstfcduxia = PpcInsQvstfcduxi
pred PpcInsQvstfcdx = PpcInsQvstfcduxia
pred PpcInsQvstfcdxa = PpcInsQvstfcdx
pred PpcInsQvstfcdxi = PpcInsQvstfcdxa
pred PpcInsQvstfcdxia = PpcInsQvstfcdxi
pred PpcInsQvstfcsux = PpcInsQvstfcdxia
pred PpcInsQvstfcsuxa = PpcInsQvstfcsux
pred PpcInsQvstfcsuxi = PpcInsQvstfcsuxa
pred PpcInsQvstfcsuxia = PpcInsQvstfcsuxi
pred PpcInsQvstfcsx = PpcInsQvstfcsuxia
pred PpcInsQvstfcsxa = PpcInsQvstfcsx
pred PpcInsQvstfcsxi = PpcInsQvstfcsxa
pred PpcInsQvstfcsxia = PpcInsQvstfcsxi
pred PpcInsQvstfdux = PpcInsQvstfcsxia
pred PpcInsQvstfduxa = PpcInsQvstfdux
pred PpcInsQvstfduxi = PpcInsQvstfduxa
pred PpcInsQvstfduxia = PpcInsQvstfduxi
pred PpcInsQvstfdx = PpcInsQvstfduxia
pred PpcInsQvstfdxa = PpcInsQvstfdx
pred PpcInsQvstfdxi = PpcInsQvstfdxa
pred PpcInsQvstfdxia = PpcInsQvstfdxi
pred PpcInsQvstfiwx = PpcInsQvstfdxia
pred PpcInsQvstfiwxa = PpcInsQvstfiwx
pred PpcInsQvstfsux = PpcInsQvstfiwxa
pred PpcInsQvstfsuxa = PpcInsQvstfsux
pred PpcInsQvstfsuxi = PpcInsQvstfsuxa
pred PpcInsQvstfsuxia = PpcInsQvstfsuxi
pred PpcInsQvstfsx = PpcInsQvstfsuxia
pred PpcInsQvstfsxa = PpcInsQvstfsx
pred PpcInsQvstfsxi = PpcInsQvstfsxa
pred PpcInsQvstfsxia = PpcInsQvstfsxi
pred PpcInsRfci = PpcInsQvstfsxia
pred PpcInsRfdi = PpcInsRfci
pred PpcInsRfi = PpcInsRfdi
pred PpcInsRfid = PpcInsRfi
pred PpcInsRfmci = PpcInsRfid
pred PpcInsRldcl = PpcInsRfmci
pred PpcInsRldcr = PpcInsRldcl
pred PpcInsRldic = PpcInsRldcr
pred PpcInsRldicl = PpcInsRldic
pred PpcInsRldicr = PpcInsRldicl
pred PpcInsRldimi = PpcInsRldicr
pred PpcInsRlwimi = PpcInsRldimi
pred PpcInsRlwinm = PpcInsRlwimi
pred PpcInsRlwnm = PpcInsRlwinm
pred PpcInsSc = PpcInsRlwnm
pred PpcInsSlbia = PpcInsSc
pred PpcInsSlbie = PpcInsSlbia
pred PpcInsSlbmfee = PpcInsSlbie
pred PpcInsSlbmte = PpcInsSlbmfee
pred PpcInsSld = PpcInsSlbmte
pred PpcInsSlw = PpcInsSld
pred PpcInsSrad = PpcInsSlw
pred PpcInsSradi = PpcInsSrad
pred PpcInsSraw = PpcInsSradi
pred PpcInsSrawi = PpcInsSraw
pred PpcInsSrd = PpcInsSrawi
pred PpcInsSrw = PpcInsSrd
pred PpcInsStb = PpcInsSrw
pred PpcInsStbcix = PpcInsStb
pred PpcInsStbu = PpcInsStbcix
pred PpcInsStbux = PpcInsStbu
pred PpcInsStbx = PpcInsStbux
pred PpcInsStd = PpcInsStbx
pred PpcInsStdbrx = PpcInsStd
pred PpcInsStdcix = PpcInsStdbrx
pred PpcInsStdcx = PpcInsStdcix
pred PpcInsStdu = PpcInsStdcx
pred PpcInsStdux = PpcInsStdu
pred PpcInsStdx = PpcInsStdux
pred PpcInsStfd = PpcInsStdx
pred PpcInsStfdu = PpcInsStfd
pred PpcInsStfdux = PpcInsStfdu
pred PpcInsStfdx = PpcInsStfdux
pred PpcInsStfiwx = PpcInsStfdx
pred PpcInsStfs = PpcInsStfiwx
pred PpcInsStfsu = PpcInsStfs
pred PpcInsStfsux = PpcInsStfsu
pred PpcInsStfsx = PpcInsStfsux
pred PpcInsSth = PpcInsStfsx
pred PpcInsSthbrx = PpcInsSth
pred PpcInsSthcix = PpcInsSthbrx
pred PpcInsSthu = PpcInsSthcix
pred PpcInsSthux = PpcInsSthu
pred PpcInsSthx = PpcInsSthux
pred PpcInsStmw = PpcInsSthx
pred PpcInsStswi = PpcInsStmw
pred PpcInsStvebx = PpcInsStswi
pred PpcInsStvehx = PpcInsStvebx
pred PpcInsStvewx = PpcInsStvehx
pred PpcInsStvx = PpcInsStvewx
pred PpcInsStvxl = PpcInsStvx
pred PpcInsStw = PpcInsStvxl
pred PpcInsStwbrx = PpcInsStw
pred PpcInsStwcix = PpcInsStwbrx
pred PpcInsStwcx = PpcInsStwcix
pred PpcInsStwu = PpcInsStwcx
pred PpcInsStwux = PpcInsStwu
pred PpcInsStwx = PpcInsStwux
pred PpcInsStxsdx = PpcInsStwx
pred PpcInsStxvd2x = PpcInsStxsdx
pred PpcInsStxvw4x = PpcInsStxvd2x
pred PpcInsSubf = PpcInsStxvw4x
pred PpcInsSubfc = PpcInsSubf
pred PpcInsSubfe = PpcInsSubfc
pred PpcInsSubfic = PpcInsSubfe
pred PpcInsSubfme = PpcInsSubfic
pred PpcInsSubfze = PpcInsSubfme
pred PpcInsSync = PpcInsSubfze
pred PpcInsTd = PpcInsSync
pred PpcInsTdi = PpcInsTd
pred PpcInsTlbia = PpcInsTdi
pred PpcInsTlbie = PpcInsTlbia
pred PpcInsTlbiel = PpcInsTlbie
pred PpcInsTlbivax = PpcInsTlbiel
pred PpcInsTlbld = PpcInsTlbivax
pred PpcInsTlbli = PpcInsTlbld
pred PpcInsTlbre = PpcInsTlbli
pred PpcInsTlbsx = PpcInsTlbre
pred PpcInsTlbsync = PpcInsTlbsx
pred PpcInsTlbwe = PpcInsTlbsync
pred PpcInsTrap = PpcInsTlbwe
pred PpcInsTw = PpcInsTrap
pred PpcInsTwi = PpcInsTw
pred PpcInsVaddcuw = PpcInsTwi
pred PpcInsVaddfp = PpcInsVaddcuw
pred PpcInsVaddsbs = PpcInsVaddfp
pred PpcInsVaddshs = PpcInsVaddsbs
pred PpcInsVaddsws = PpcInsVaddshs
pred PpcInsVaddubm = PpcInsVaddsws
pred PpcInsVaddubs = PpcInsVaddubm
pred PpcInsVaddudm = PpcInsVaddubs
pred PpcInsVadduhm = PpcInsVaddudm
pred PpcInsVadduhs = PpcInsVadduhm
pred PpcInsVadduwm = PpcInsVadduhs
pred PpcInsVadduws = PpcInsVadduwm
pred PpcInsVand = PpcInsVadduws
pred PpcInsVandc = PpcInsVand
pred PpcInsVavgsb = PpcInsVandc
pred PpcInsVavgsh = PpcInsVavgsb
pred PpcInsVavgsw = PpcInsVavgsh
pred PpcInsVavgub = PpcInsVavgsw
pred PpcInsVavguh = PpcInsVavgub
pred PpcInsVavguw = PpcInsVavguh
pred PpcInsVcfsx = PpcInsVavguw
pred PpcInsVcfux = PpcInsVcfsx
pred PpcInsVclzb = PpcInsVcfux
pred PpcInsVclzd = PpcInsVclzb
pred PpcInsVclzh = PpcInsVclzd
pred PpcInsVclzw = PpcInsVclzh
pred PpcInsVcmpbfp = PpcInsVclzw
pred PpcInsVcmpeqfp = PpcInsVcmpbfp
pred PpcInsVcmpequb = PpcInsVcmpeqfp
pred PpcInsVcmpequd = PpcInsVcmpequb
pred PpcInsVcmpequh = PpcInsVcmpequd
pred PpcInsVcmpequw = PpcInsVcmpequh
pred PpcInsVcmpgefp = PpcInsVcmpequw
pred PpcInsVcmpgtfp = PpcInsVcmpgefp
pred PpcInsVcmpgtsb = PpcInsVcmpgtfp
pred PpcInsVcmpgtsd = PpcInsVcmpgtsb
pred PpcInsVcmpgtsh = PpcInsVcmpgtsd
pred PpcInsVcmpgtsw = PpcInsVcmpgtsh
pred PpcInsVcmpgtub = PpcInsVcmpgtsw
pred PpcInsVcmpgtud = PpcInsVcmpgtub
pred PpcInsVcmpgtuh = PpcInsVcmpgtud
pred PpcInsVcmpgtuw = PpcInsVcmpgtuh
pred PpcInsVctsxs = PpcInsVcmpgtuw
pred PpcInsVctuxs = PpcInsVctsxs
pred PpcInsVeqv = PpcInsVctuxs
pred PpcInsVexptefp = PpcInsVeqv
pred PpcInsVlogefp = PpcInsVexptefp
pred PpcInsVmaddfp = PpcInsVlogefp
pred PpcInsVmaxfp = PpcInsVmaddfp
pred PpcInsVmaxsb = PpcInsVmaxfp
pred PpcInsVmaxsd = PpcInsVmaxsb
pred PpcInsVmaxsh = PpcInsVmaxsd
pred PpcInsVmaxsw = PpcInsVmaxsh
pred PpcInsVmaxub = PpcInsVmaxsw
pred PpcInsVmaxud = PpcInsVmaxub
pred PpcInsVmaxuh = PpcInsVmaxud
pred PpcInsVmaxuw = PpcInsVmaxuh
pred PpcInsVmhaddshs = PpcInsVmaxuw
pred PpcInsVmhraddshs = PpcInsVmhaddshs
pred PpcInsVminud = PpcInsVmhraddshs
pred PpcInsVminfp = PpcInsVminud
pred PpcInsVminsb = PpcInsVminfp
pred PpcInsVminsd = PpcInsVminsb
pred PpcInsVminsh = PpcInsVminsd
pred PpcInsVminsw = PpcInsVminsh
pred PpcInsVminub = PpcInsVminsw
pred PpcInsVminuh = PpcInsVminub
pred PpcInsVminuw = PpcInsVminuh
pred PpcInsVmladduhm = PpcInsVminuw
pred PpcInsVmrghb = PpcInsVmladduhm
pred PpcInsVmrghh = PpcInsVmrghb
pred PpcInsVmrghw = PpcInsVmrghh
pred PpcInsVmrglb = PpcInsVmrghw
pred PpcInsVmrglh = PpcInsVmrglb
pred PpcInsVmrglw = PpcInsVmrglh
pred PpcInsVmsummbm = PpcInsVmrglw
pred PpcInsVmsumshm = PpcInsVmsummbm
pred PpcInsVmsumshs = PpcInsVmsumshm
pred PpcInsVmsumubm = PpcInsVmsumshs
pred PpcInsVmsumuhm = PpcInsVmsumubm
pred PpcInsVmsumuhs = PpcInsVmsumuhm
pred PpcInsVmulesb = PpcInsVmsumuhs
pred PpcInsVmulesh = PpcInsVmulesb
pred PpcInsVmulesw = PpcInsVmulesh
pred PpcInsVmuleub = PpcInsVmulesw
pred PpcInsVmuleuh = PpcInsVmuleub
pred PpcInsVmuleuw = PpcInsVmuleuh
pred PpcInsVmulosb = PpcInsVmuleuw
pred PpcInsVmulosh = PpcInsVmulosb
pred PpcInsVmulosw = PpcInsVmulosh
pred PpcInsVmuloub = PpcInsVmulosw
pred PpcInsVmulouh = PpcInsVmuloub
pred PpcInsVmulouw = PpcInsVmulouh
pred PpcInsVmuluwm = PpcInsVmulouw
pred PpcInsVnand = PpcInsVmuluwm
pred PpcInsVnmsubfp = PpcInsVnand
pred PpcInsVnor = PpcInsVnmsubfp
pred PpcInsVor = PpcInsVnor
pred PpcInsVorc = PpcInsVor
pred PpcInsVperm = PpcInsVorc
pred PpcInsVpkpx = PpcInsVperm
pred PpcInsVpkshss = PpcInsVpkpx
pred PpcInsVpkshus = PpcInsVpkshss
pred PpcInsVpkswss = PpcInsVpkshus
pred PpcInsVpkswus = PpcInsVpkswss
pred PpcInsVpkuhum = PpcInsVpkswus
pred PpcInsVpkuhus = PpcInsVpkuhum
pred PpcInsVpkuwum = PpcInsVpkuhus
pred PpcInsVpkuwus = PpcInsVpkuwum
pred PpcInsVpopcntb = PpcInsVpkuwus
pred PpcInsVpopcntd = PpcInsVpopcntb
pred PpcInsVpopcnth = PpcInsVpopcntd
pred PpcInsVpopcntw = PpcInsVpopcnth
pred PpcInsVrefp = PpcInsVpopcntw
pred PpcInsVrfim = PpcInsVrefp
pred PpcInsVrfin = PpcInsVrfim
pred PpcInsVrfip = PpcInsVrfin
pred PpcInsVrfiz = PpcInsVrfip
pred PpcInsVrlb = PpcInsVrfiz
pred PpcInsVrld = PpcInsVrlb
pred PpcInsVrlh = PpcInsVrld
pred PpcInsVrlw = PpcInsVrlh
pred PpcInsVrsqrtefp = PpcInsVrlw
pred PpcInsVsel = PpcInsVrsqrtefp
pred PpcInsVsl = PpcInsVsel
pred PpcInsVslb = PpcInsVsl
pred PpcInsVsld = PpcInsVslb
pred PpcInsVsldoi = PpcInsVsld
pred PpcInsVslh = PpcInsVsldoi
pred PpcInsVslo = PpcInsVslh
pred PpcInsVslw = PpcInsVslo
pred PpcInsVspltb = PpcInsVslw
pred PpcInsVsplth = PpcInsVspltb
pred PpcInsVspltisb = PpcInsVsplth
pred PpcInsVspltish = PpcInsVspltisb
pred PpcInsVspltisw = PpcInsVspltish
pred PpcInsVspltw = PpcInsVspltisw
pred PpcInsVsr = PpcInsVspltw
pred PpcInsVsrab = PpcInsVsr
pred PpcInsVsrad = PpcInsVsrab
pred PpcInsVsrah = PpcInsVsrad
pred PpcInsVsraw = PpcInsVsrah
pred PpcInsVsrb = PpcInsVsraw
pred PpcInsVsrd = PpcInsVsrb
pred PpcInsVsrh = PpcInsVsrd
pred PpcInsVsro = PpcInsVsrh
pred PpcInsVsrw = PpcInsVsro
pred PpcInsVsubcuw = PpcInsVsrw
pred PpcInsVsubfp = PpcInsVsubcuw
pred PpcInsVsubsbs = PpcInsVsubfp
pred PpcInsVsubshs = PpcInsVsubsbs
pred PpcInsVsubsws = PpcInsVsubshs
pred PpcInsVsububm = PpcInsVsubsws
pred PpcInsVsububs = PpcInsVsububm
pred PpcInsVsubudm = PpcInsVsububs
pred PpcInsVsubuhm = PpcInsVsubudm
pred PpcInsVsubuhs = PpcInsVsubuhm
pred PpcInsVsubuwm = PpcInsVsubuhs
pred PpcInsVsubuws = PpcInsVsubuwm
pred PpcInsVsum2sws = PpcInsVsubuws
pred PpcInsVsum4sbs = PpcInsVsum2sws
pred PpcInsVsum4shs = PpcInsVsum4sbs
pred PpcInsVsum4ubs = PpcInsVsum4shs
pred PpcInsVsumsws = PpcInsVsum4ubs
pred PpcInsVupkhpx = PpcInsVsumsws
pred PpcInsVupkhsb = PpcInsVupkhpx
pred PpcInsVupkhsh = PpcInsVupkhsb
pred PpcInsVupklpx = PpcInsVupkhsh
pred PpcInsVupklsb = PpcInsVupklpx
pred PpcInsVupklsh = PpcInsVupklsb
pred PpcInsVxor = PpcInsVupklsh
pred PpcInsWait = PpcInsVxor
pred PpcInsWrtee = PpcInsWait
pred PpcInsWrteei = PpcInsWrtee
pred PpcInsXor = PpcInsWrteei
pred PpcInsXori = PpcInsXor
pred PpcInsXoris = PpcInsXori
pred PpcInsXsabsdp = PpcInsXoris
pred PpcInsXsadddp = PpcInsXsabsdp
pred PpcInsXscmpodp = PpcInsXsadddp
pred PpcInsXscmpudp = PpcInsXscmpodp
pred PpcInsXscpsgndp = PpcInsXscmpudp
pred PpcInsXscvdpsp = PpcInsXscpsgndp
pred PpcInsXscvdpsxds = PpcInsXscvdpsp
pred PpcInsXscvdpsxws = PpcInsXscvdpsxds
pred PpcInsXscvdpuxds = PpcInsXscvdpsxws
pred PpcInsXscvdpuxws = PpcInsXscvdpuxds
pred PpcInsXscvspdp = PpcInsXscvdpuxws
pred PpcInsXscvsxddp = PpcInsXscvspdp
pred PpcInsXscvuxddp = PpcInsXscvsxddp
pred PpcInsXsdivdp = PpcInsXscvuxddp
pred PpcInsXsmaddadp = PpcInsXsdivdp
pred PpcInsXsmaddmdp = PpcInsXsmaddadp
pred PpcInsXsmaxdp = PpcInsXsmaddmdp
pred PpcInsXsmindp = PpcInsXsmaxdp
pred PpcInsXsmsubadp = PpcInsXsmindp
pred PpcInsXsmsubmdp = PpcInsXsmsubadp
pred PpcInsXsmuldp = PpcInsXsmsubmdp
pred PpcInsXsnabsdp = PpcInsXsmuldp
pred PpcInsXsnegdp = PpcInsXsnabsdp
pred PpcInsXsnmaddadp = PpcInsXsnegdp
pred PpcInsXsnmaddmdp = PpcInsXsnmaddadp
pred PpcInsXsnmsubadp = PpcInsXsnmaddmdp
pred PpcInsXsnmsubmdp = PpcInsXsnmsubadp
pred PpcInsXsrdpi = PpcInsXsnmsubmdp
pred PpcInsXsrdpic = PpcInsXsrdpi
pred PpcInsXsrdpim = PpcInsXsrdpic
pred PpcInsXsrdpip = PpcInsXsrdpim
pred PpcInsXsrdpiz = PpcInsXsrdpip
pred PpcInsXsredp = PpcInsXsrdpiz
pred PpcInsXsrsqrtedp = PpcInsXsredp
pred PpcInsXssqrtdp = PpcInsXsrsqrtedp
pred PpcInsXssubdp = PpcInsXssqrtdp
pred PpcInsXstdivdp = PpcInsXssubdp
pred PpcInsXstsqrtdp = PpcInsXstdivdp
pred PpcInsXvabsdp = PpcInsXstsqrtdp
pred PpcInsXvabssp = PpcInsXvabsdp
pred PpcInsXvadddp = PpcInsXvabssp
pred PpcInsXvaddsp = PpcInsXvadddp
pred PpcInsXvcmpeqdp = PpcInsXvaddsp
pred PpcInsXvcmpeqsp = PpcInsXvcmpeqdp
pred PpcInsXvcmpgedp = PpcInsXvcmpeqsp
pred PpcInsXvcmpgesp = PpcInsXvcmpgedp
pred PpcInsXvcmpgtdp = PpcInsXvcmpgesp
pred PpcInsXvcmpgtsp = PpcInsXvcmpgtdp
pred PpcInsXvcpsgndp = PpcInsXvcmpgtsp
pred PpcInsXvcpsgnsp = PpcInsXvcpsgndp
pred PpcInsXvcvdpsp = PpcInsXvcpsgnsp
pred PpcInsXvcvdpsxds = PpcInsXvcvdpsp
pred PpcInsXvcvdpsxws = PpcInsXvcvdpsxds
pred PpcInsXvcvdpuxds = PpcInsXvcvdpsxws
pred PpcInsXvcvdpuxws = PpcInsXvcvdpuxds
pred PpcInsXvcvspdp = PpcInsXvcvdpuxws
pred PpcInsXvcvspsxds = PpcInsXvcvspdp
pred PpcInsXvcvspsxws = PpcInsXvcvspsxds
pred PpcInsXvcvspuxds = PpcInsXvcvspsxws
pred PpcInsXvcvspuxws = PpcInsXvcvspuxds
pred PpcInsXvcvsxddp = PpcInsXvcvspuxws
pred PpcInsXvcvsxdsp = PpcInsXvcvsxddp
pred PpcInsXvcvsxwdp = PpcInsXvcvsxdsp
pred PpcInsXvcvsxwsp = PpcInsXvcvsxwdp
pred PpcInsXvcvuxddp = PpcInsXvcvsxwsp
pred PpcInsXvcvuxdsp = PpcInsXvcvuxddp
pred PpcInsXvcvuxwdp = PpcInsXvcvuxdsp
pred PpcInsXvcvuxwsp = PpcInsXvcvuxwdp
pred PpcInsXvdivdp = PpcInsXvcvuxwsp
pred PpcInsXvdivsp = PpcInsXvdivdp
pred PpcInsXvmaddadp = PpcInsXvdivsp
pred PpcInsXvmaddasp = PpcInsXvmaddadp
pred PpcInsXvmaddmdp = PpcInsXvmaddasp
pred PpcInsXvmaddmsp = PpcInsXvmaddmdp
pred PpcInsXvmaxdp = PpcInsXvmaddmsp
pred PpcInsXvmaxsp = PpcInsXvmaxdp
pred PpcInsXvmindp = PpcInsXvmaxsp
pred PpcInsXvminsp = PpcInsXvmindp
pred PpcInsXvmsubadp = PpcInsXvminsp
pred PpcInsXvmsubasp = PpcInsXvmsubadp
pred PpcInsXvmsubmdp = PpcInsXvmsubasp
pred PpcInsXvmsubmsp = PpcInsXvmsubmdp
pred PpcInsXvmuldp = PpcInsXvmsubmsp
pred PpcInsXvmulsp = PpcInsXvmuldp
pred PpcInsXvnabsdp = PpcInsXvmulsp
pred PpcInsXvnabssp = PpcInsXvnabsdp
pred PpcInsXvnegdp = PpcInsXvnabssp
pred PpcInsXvnegsp = PpcInsXvnegdp
pred PpcInsXvnmaddadp = PpcInsXvnegsp
pred PpcInsXvnmaddasp = PpcInsXvnmaddadp
pred PpcInsXvnmaddmdp = PpcInsXvnmaddasp
pred PpcInsXvnmaddmsp = PpcInsXvnmaddmdp
pred PpcInsXvnmsubadp = PpcInsXvnmaddmsp
pred PpcInsXvnmsubasp = PpcInsXvnmsubadp
pred PpcInsXvnmsubmdp = PpcInsXvnmsubasp
pred PpcInsXvnmsubmsp = PpcInsXvnmsubmdp
pred PpcInsXvrdpi = PpcInsXvnmsubmsp
pred PpcInsXvrdpic = PpcInsXvrdpi
pred PpcInsXvrdpim = PpcInsXvrdpic
pred PpcInsXvrdpip = PpcInsXvrdpim
pred PpcInsXvrdpiz = PpcInsXvrdpip
pred PpcInsXvredp = PpcInsXvrdpiz
pred PpcInsXvresp = PpcInsXvredp
pred PpcInsXvrspi = PpcInsXvresp
pred PpcInsXvrspic = PpcInsXvrspi
pred PpcInsXvrspim = PpcInsXvrspic
pred PpcInsXvrspip = PpcInsXvrspim
pred PpcInsXvrspiz = PpcInsXvrspip
pred PpcInsXvrsqrtedp = PpcInsXvrspiz
pred PpcInsXvrsqrtesp = PpcInsXvrsqrtedp
pred PpcInsXvsqrtdp = PpcInsXvrsqrtesp
pred PpcInsXvsqrtsp = PpcInsXvsqrtdp
pred PpcInsXvsubdp = PpcInsXvsqrtsp
pred PpcInsXvsubsp = PpcInsXvsubdp
pred PpcInsXvtdivdp = PpcInsXvsubsp
pred PpcInsXvtdivsp = PpcInsXvtdivdp
pred PpcInsXvtsqrtdp = PpcInsXvtdivsp
pred PpcInsXvtsqrtsp = PpcInsXvtsqrtdp
pred PpcInsXxland = PpcInsXvtsqrtsp
pred PpcInsXxlandc = PpcInsXxland
pred PpcInsXxleqv = PpcInsXxlandc
pred PpcInsXxlnand = PpcInsXxleqv
pred PpcInsXxlnor = PpcInsXxlnand
pred PpcInsXxlor = PpcInsXxlnor
pred PpcInsXxlorc = PpcInsXxlor
pred PpcInsXxlxor = PpcInsXxlorc
pred PpcInsXxmrghw = PpcInsXxlxor
pred PpcInsXxmrglw = PpcInsXxmrghw
pred PpcInsXxpermdi = PpcInsXxmrglw
pred PpcInsXxsel = PpcInsXxpermdi
pred PpcInsXxsldwi = PpcInsXxsel
pred PpcInsXxspltw = PpcInsXxsldwi
pred PpcInsBca = PpcInsXxspltw
pred PpcInsBcla = PpcInsBca
pred PpcInsSlwi = PpcInsBcla
pred PpcInsSrwi = PpcInsSlwi
pred PpcInsSldi = PpcInsSrwi
pred PpcInsBta = PpcInsSldi
pred PpcInsCrset = PpcInsBta
pred PpcInsCrnot = PpcInsCrset
pred PpcInsCrmove = PpcInsCrnot
pred PpcInsCrclr = PpcInsCrmove
pred PpcInsMfbr0 = PpcInsCrclr
pred PpcInsMfbr1 = PpcInsMfbr0
pred PpcInsMfbr2 = PpcInsMfbr1
pred PpcInsMfbr3 = PpcInsMfbr2
pred PpcInsMfbr4 = PpcInsMfbr3
pred PpcInsMfbr5 = PpcInsMfbr4
pred PpcInsMfbr6 = PpcInsMfbr5
pred PpcInsMfbr7 = PpcInsMfbr6
pred PpcInsMfxer = PpcInsMfbr7
pred PpcInsMfrtcu = PpcInsMfxer
pred PpcInsMfrtcl = PpcInsMfrtcu
pred PpcInsMfdscr = PpcInsMfrtcl
pred PpcInsMfdsisr = PpcInsMfdscr
pred PpcInsMfdar = PpcInsMfdsisr
pred PpcInsMfsrr2 = PpcInsMfdar
pred PpcInsMfsrr3 = PpcInsMfsrr2
pred PpcInsMfcfar = PpcInsMfsrr3
pred PpcInsMfamr = PpcInsMfcfar
pred PpcInsMfpid = PpcInsMfamr
pred PpcInsMftblo = PpcInsMfpid
pred PpcInsMftbhi = PpcInsMftblo
pred PpcInsMfdbatu = PpcInsMftbhi
pred PpcInsMfdbatl = PpcInsMfdbatu
pred PpcInsMfibatu = PpcInsMfdbatl
pred PpcInsMfibatl = PpcInsMfibatu
pred PpcInsMfdccr = PpcInsMfibatl
pred PpcInsMficcr = PpcInsMfdccr
pred PpcInsMfdear = PpcInsMficcr
pred PpcInsMfesr = PpcInsMfdear
pred PpcInsMfspefscr = PpcInsMfesr
pred PpcInsMftcr = PpcInsMfspefscr
pred PpcInsMfasr = PpcInsMftcr
pred PpcInsMfpvr = PpcInsMfasr
pred PpcInsMftbu = PpcInsMfpvr
pred PpcInsMtcr = PpcInsMftbu
pred PpcInsMtbr0 = PpcInsMtcr
pred PpcInsMtbr1 = PpcInsMtbr0
pred PpcInsMtbr2 = PpcInsMtbr1
pred PpcInsMtbr3 = PpcInsMtbr2
pred PpcInsMtbr4 = PpcInsMtbr3
pred PpcInsMtbr5 = PpcInsMtbr4
pred PpcInsMtbr6 = PpcInsMtbr5
pred PpcInsMtbr7 = PpcInsMtbr6
pred PpcInsMtxer = PpcInsMtbr7
pred PpcInsMtdscr = PpcInsMtxer
pred PpcInsMtdsisr = PpcInsMtdscr
pred PpcInsMtdar = PpcInsMtdsisr
pred PpcInsMtsrr2 = PpcInsMtdar
pred PpcInsMtsrr3 = PpcInsMtsrr2
pred PpcInsMtcfar = PpcInsMtsrr3
pred PpcInsMtamr = PpcInsMtcfar
pred PpcInsMtpid = PpcInsMtamr
pred PpcInsMttbl = PpcInsMtpid
pred PpcInsMttbu = PpcInsMttbl
pred PpcInsMttblo = PpcInsMttbu
pred PpcInsMttbhi = PpcInsMttblo
pred PpcInsMtdbatu = PpcInsMttbhi
pred PpcInsMtdbatl = PpcInsMtdbatu
pred PpcInsMtibatu = PpcInsMtdbatl
pred PpcInsMtibatl = PpcInsMtibatu
pred PpcInsMtdccr = PpcInsMtibatl
pred PpcInsMticcr = PpcInsMtdccr
pred PpcInsMtdear = PpcInsMticcr
pred PpcInsMtesr = PpcInsMtdear
pred PpcInsMtspefscr = PpcInsMtesr
pred PpcInsMttcr = PpcInsMtspefscr
pred PpcInsNot = PpcInsMttcr
pred PpcInsMr = PpcInsNot
pred PpcInsRotld = PpcInsMr
pred PpcInsRotldi = PpcInsRotld
pred PpcInsClrldi = PpcInsRotldi
pred PpcInsRotlwi = PpcInsClrldi
pred PpcInsClrlwi = PpcInsRotlwi
pred PpcInsRotlw = PpcInsClrlwi
pred PpcInsSub = PpcInsRotlw
pred PpcInsSubc = PpcInsSub
pred PpcInsLwsync = PpcInsSubc
pred PpcInsPtesync = PpcInsLwsync
pred PpcInsTdlt = PpcInsPtesync
pred PpcInsTdeq = PpcInsTdlt
pred PpcInsTdgt = PpcInsTdeq
pred PpcInsTdne = PpcInsTdgt
pred PpcInsTdllt = PpcInsTdne
pred PpcInsTdlgt = PpcInsTdllt
pred PpcInsTdu = PpcInsTdlgt
pred PpcInsTdlti = PpcInsTdu
pred PpcInsTdeqi = PpcInsTdlti
pred PpcInsTdgti = PpcInsTdeqi
pred PpcInsTdnei = PpcInsTdgti
pred PpcInsTdllti = PpcInsTdnei
pred PpcInsTdlgti = PpcInsTdllti
pred PpcInsTdui = PpcInsTdlgti
pred PpcInsTlbrehi = PpcInsTdui
pred PpcInsTlbrelo = PpcInsTlbrehi
pred PpcInsTlbwehi = PpcInsTlbrelo
pred PpcInsTlbwelo = PpcInsTlbwehi
pred PpcInsTwlt = PpcInsTlbwelo
pred PpcInsTweq = PpcInsTwlt
pred PpcInsTwgt = PpcInsTweq
pred PpcInsTwne = PpcInsTwgt
pred PpcInsTwllt = PpcInsTwne
pred PpcInsTwlgt = PpcInsTwllt
pred PpcInsTwu = PpcInsTwlgt
pred PpcInsTwlti = PpcInsTwu
pred PpcInsTweqi = PpcInsTwlti
pred PpcInsTwgti = PpcInsTweqi
pred PpcInsTwnei = PpcInsTwgti
pred PpcInsTwllti = PpcInsTwnei
pred PpcInsTwlgti = PpcInsTwllti
pred PpcInsTwui = PpcInsTwlgti
pred PpcInsWaitrsv = PpcInsTwui
pred PpcInsWaitimpl = PpcInsWaitrsv
pred PpcInsXnop = PpcInsWaitimpl
pred PpcInsXvmovdp = PpcInsXnop
pred PpcInsXvmovsp = PpcInsXvmovdp
pred PpcInsXxspltd = PpcInsXvmovsp
pred PpcInsXxmrghd = PpcInsXxspltd
pred PpcInsXxmrgld = PpcInsXxmrghd
pred PpcInsXxswapd = PpcInsXxmrgld
pred PpcInsBt = PpcInsXxswapd
pred PpcInsBf = PpcInsBt
pred PpcInsBdnzt = PpcInsBf
pred PpcInsBdnzf = PpcInsBdnzt
pred PpcInsBdzf = PpcInsBdnzf
pred PpcInsBdzt = PpcInsBdzf
pred PpcInsBfa = PpcInsBdzt
pred PpcInsBdnzta = PpcInsBfa
pred PpcInsBdnzfa = PpcInsBdnzta
pred PpcInsBdzta = PpcInsBdnzfa
pred PpcInsBdzfa = PpcInsBdzta
pred PpcInsBtctr = PpcInsBdzfa
pred PpcInsBfctr = PpcInsBtctr
pred PpcInsBtctrl = PpcInsBfctr
pred PpcInsBfctrl = PpcInsBtctrl
pred PpcInsBtl = PpcInsBfctrl
pred PpcInsBfl = PpcInsBtl
pred PpcInsBdnztl = PpcInsBfl
pred PpcInsBdnzfl = PpcInsBdnztl
pred PpcInsBdztl = PpcInsBdnzfl
pred PpcInsBdzfl = PpcInsBdztl
pred PpcInsBtla = PpcInsBdzfl
pred PpcInsBfla = PpcInsBtla
pred PpcInsBdnztla = PpcInsBfla
pred PpcInsBdnzfla = PpcInsBdnztla
pred PpcInsBdztla = PpcInsBdnzfla
pred PpcInsBdzfla = PpcInsBdztla
pred PpcInsBtlr = PpcInsBdzfla
pred PpcInsBflr = PpcInsBtlr
pred PpcInsBdnztlr = PpcInsBflr
pred PpcInsBdztlr = PpcInsBdnztlr
pred PpcInsBdzflr = PpcInsBdztlr
pred PpcInsBtlrl = PpcInsBdzflr
pred PpcInsBflrl = PpcInsBtlrl
pred PpcInsBdnztlrl = PpcInsBflrl
pred PpcInsBdnzflrl = PpcInsBdnztlrl
pred PpcInsBdztlrl = PpcInsBdnzflrl
pred PpcInsBdzflrl = PpcInsBdztlrl
pred PpcInsQvfand = PpcInsBdzflrl
pred PpcInsQvfclr = PpcInsQvfand
pred PpcInsQvfandc = PpcInsQvfclr
pred PpcInsQvfctfb = PpcInsQvfandc
pred PpcInsQvfxor = PpcInsQvfctfb
pred PpcInsQvfor = PpcInsQvfxor
pred PpcInsQvfnor = PpcInsQvfor
pred PpcInsQvfequ = PpcInsQvfnor
pred PpcInsQvfnot = PpcInsQvfequ
pred PpcInsQvforc = PpcInsQvfnot
pred PpcInsQvfnand = PpcInsQvforc
pred PpcInsQvfset = PpcInsQvfnand
pred PpcInsEnding = PpcInsQvfset
pred PpcInsInvalid = error "PpcInsn.pred: PpcInsInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcInsEnding
fromEnum PpcInsInvalid = 0
fromEnum PpcInsAdd = 1
fromEnum PpcInsAddc = 2
fromEnum PpcInsAdde = 3
fromEnum PpcInsAddi = 4
fromEnum PpcInsAddic = 5
fromEnum PpcInsAddis = 6
fromEnum PpcInsAddme = 7
fromEnum PpcInsAddze = 8
fromEnum PpcInsAnd = 9
fromEnum PpcInsAndc = 10
fromEnum PpcInsAndis = 11
fromEnum PpcInsAndi = 12
fromEnum PpcInsAttn = 13
fromEnum PpcInsB = 14
fromEnum PpcInsBa = 15
fromEnum PpcInsBc = 16
fromEnum PpcInsBcctr = 17
fromEnum PpcInsBcctrl = 18
fromEnum PpcInsBcl = 19
fromEnum PpcInsBclr = 20
fromEnum PpcInsBclrl = 21
fromEnum PpcInsBctr = 22
fromEnum PpcInsBctrl = 23
fromEnum PpcInsBct = 24
fromEnum PpcInsBdnz = 25
fromEnum PpcInsBdnza = 26
fromEnum PpcInsBdnzl = 27
fromEnum PpcInsBdnzla = 28
fromEnum PpcInsBdnzlr = 29
fromEnum PpcInsBdnzlrl = 30
fromEnum PpcInsBdz = 31
fromEnum PpcInsBdza = 32
fromEnum PpcInsBdzl = 33
fromEnum PpcInsBdzla = 34
fromEnum PpcInsBdzlr = 35
fromEnum PpcInsBdzlrl = 36
fromEnum PpcInsBl = 37
fromEnum PpcInsBla = 38
fromEnum PpcInsBlr = 39
fromEnum PpcInsBlrl = 40
fromEnum PpcInsBrinc = 41
fromEnum PpcInsCmpb = 42
fromEnum PpcInsCmpd = 43
fromEnum PpcInsCmpdi = 44
fromEnum PpcInsCmpld = 45
fromEnum PpcInsCmpldi = 46
fromEnum PpcInsCmplw = 47
fromEnum PpcInsCmplwi = 48
fromEnum PpcInsCmpw = 49
fromEnum PpcInsCmpwi = 50
fromEnum PpcInsCntlzd = 51
fromEnum PpcInsCntlzw = 52
fromEnum PpcInsCreqv = 53
fromEnum PpcInsCrxor = 54
fromEnum PpcInsCrand = 55
fromEnum PpcInsCrandc = 56
fromEnum PpcInsCrnand = 57
fromEnum PpcInsCrnor = 58
fromEnum PpcInsCror = 59
fromEnum PpcInsCrorc = 60
fromEnum PpcInsDcba = 61
fromEnum PpcInsDcbf = 62
fromEnum PpcInsDcbi = 63
fromEnum PpcInsDcbst = 64
fromEnum PpcInsDcbt = 65
fromEnum PpcInsDcbtst = 66
fromEnum PpcInsDcbz = 67
fromEnum PpcInsDcbzl = 68
fromEnum PpcInsDccci = 69
fromEnum PpcInsDivd = 70
fromEnum PpcInsDivdu = 71
fromEnum PpcInsDivw = 72
fromEnum PpcInsDivwu = 73
fromEnum PpcInsDss = 74
fromEnum PpcInsDssall = 75
fromEnum PpcInsDst = 76
fromEnum PpcInsDstst = 77
fromEnum PpcInsDststt = 78
fromEnum PpcInsDstt = 79
fromEnum PpcInsEqv = 80
fromEnum PpcInsEvabs = 81
fromEnum PpcInsEvaddiw = 82
fromEnum PpcInsEvaddsmiaaw = 83
fromEnum PpcInsEvaddssiaaw = 84
fromEnum PpcInsEvaddumiaaw = 85
fromEnum PpcInsEvaddusiaaw = 86
fromEnum PpcInsEvaddw = 87
fromEnum PpcInsEvand = 88
fromEnum PpcInsEvandc = 89
fromEnum PpcInsEvcmpeq = 90
fromEnum PpcInsEvcmpgts = 91
fromEnum PpcInsEvcmpgtu = 92
fromEnum PpcInsEvcmplts = 93
fromEnum PpcInsEvcmpltu = 94
fromEnum PpcInsEvcntlsw = 95
fromEnum PpcInsEvcntlzw = 96
fromEnum PpcInsEvdivws = 97
fromEnum PpcInsEvdivwu = 98
fromEnum PpcInsEveqv = 99
fromEnum PpcInsEvextsb = 100
fromEnum PpcInsEvextsh = 101
fromEnum PpcInsEvldd = 102
fromEnum PpcInsEvlddx = 103
fromEnum PpcInsEvldh = 104
fromEnum PpcInsEvldhx = 105
fromEnum PpcInsEvldw = 106
fromEnum PpcInsEvldwx = 107
fromEnum PpcInsEvlhhesplat = 108
fromEnum PpcInsEvlhhesplatx = 109
fromEnum PpcInsEvlhhossplat = 110
fromEnum PpcInsEvlhhossplatx = 111
fromEnum PpcInsEvlhhousplat = 112
fromEnum PpcInsEvlhhousplatx = 113
fromEnum PpcInsEvlwhe = 114
fromEnum PpcInsEvlwhex = 115
fromEnum PpcInsEvlwhos = 116
fromEnum PpcInsEvlwhosx = 117
fromEnum PpcInsEvlwhou = 118
fromEnum PpcInsEvlwhoux = 119
fromEnum PpcInsEvlwhsplat = 120
fromEnum PpcInsEvlwhsplatx = 121
fromEnum PpcInsEvlwwsplat = 122
fromEnum PpcInsEvlwwsplatx = 123
fromEnum PpcInsEvmergehi = 124
fromEnum PpcInsEvmergehilo = 125
fromEnum PpcInsEvmergelo = 126
fromEnum PpcInsEvmergelohi = 127
fromEnum PpcInsEvmhegsmfaa = 128
fromEnum PpcInsEvmhegsmfan = 129
fromEnum PpcInsEvmhegsmiaa = 130
fromEnum PpcInsEvmhegsmian = 131
fromEnum PpcInsEvmhegumiaa = 132
fromEnum PpcInsEvmhegumian = 133
fromEnum PpcInsEvmhesmf = 134
fromEnum PpcInsEvmhesmfa = 135
fromEnum PpcInsEvmhesmfaaw = 136
fromEnum PpcInsEvmhesmfanw = 137
fromEnum PpcInsEvmhesmi = 138
fromEnum PpcInsEvmhesmia = 139
fromEnum PpcInsEvmhesmiaaw = 140
fromEnum PpcInsEvmhesmianw = 141
fromEnum PpcInsEvmhessf = 142
fromEnum PpcInsEvmhessfa = 143
fromEnum PpcInsEvmhessfaaw = 144
fromEnum PpcInsEvmhessfanw = 145
fromEnum PpcInsEvmhessiaaw = 146
fromEnum PpcInsEvmhessianw = 147
fromEnum PpcInsEvmheumi = 148
fromEnum PpcInsEvmheumia = 149
fromEnum PpcInsEvmheumiaaw = 150
fromEnum PpcInsEvmheumianw = 151
fromEnum PpcInsEvmheusiaaw = 152
fromEnum PpcInsEvmheusianw = 153
fromEnum PpcInsEvmhogsmfaa = 154
fromEnum PpcInsEvmhogsmfan = 155
fromEnum PpcInsEvmhogsmiaa = 156
fromEnum PpcInsEvmhogsmian = 157
fromEnum PpcInsEvmhogumiaa = 158
fromEnum PpcInsEvmhogumian = 159
fromEnum PpcInsEvmhosmf = 160
fromEnum PpcInsEvmhosmfa = 161
fromEnum PpcInsEvmhosmfaaw = 162
fromEnum PpcInsEvmhosmfanw = 163
fromEnum PpcInsEvmhosmi = 164
fromEnum PpcInsEvmhosmia = 165
fromEnum PpcInsEvmhosmiaaw = 166
fromEnum PpcInsEvmhosmianw = 167
fromEnum PpcInsEvmhossf = 168
fromEnum PpcInsEvmhossfa = 169
fromEnum PpcInsEvmhossfaaw = 170
fromEnum PpcInsEvmhossfanw = 171
fromEnum PpcInsEvmhossiaaw = 172
fromEnum PpcInsEvmhossianw = 173
fromEnum PpcInsEvmhoumi = 174
fromEnum PpcInsEvmhoumia = 175
fromEnum PpcInsEvmhoumiaaw = 176
fromEnum PpcInsEvmhoumianw = 177
fromEnum PpcInsEvmhousiaaw = 178
fromEnum PpcInsEvmhousianw = 179
fromEnum PpcInsEvmra = 180
fromEnum PpcInsEvmwhsmf = 181
fromEnum PpcInsEvmwhsmfa = 182
fromEnum PpcInsEvmwhsmi = 183
fromEnum PpcInsEvmwhsmia = 184
fromEnum PpcInsEvmwhssf = 185
fromEnum PpcInsEvmwhssfa = 186
fromEnum PpcInsEvmwhumi = 187
fromEnum PpcInsEvmwhumia = 188
fromEnum PpcInsEvmwlsmiaaw = 189
fromEnum PpcInsEvmwlsmianw = 190
fromEnum PpcInsEvmwlssiaaw = 191
fromEnum PpcInsEvmwlssianw = 192
fromEnum PpcInsEvmwlumi = 193
fromEnum PpcInsEvmwlumia = 194
fromEnum PpcInsEvmwlumiaaw = 195
fromEnum PpcInsEvmwlumianw = 196
fromEnum PpcInsEvmwlusiaaw = 197
fromEnum PpcInsEvmwlusianw = 198
fromEnum PpcInsEvmwsmf = 199
fromEnum PpcInsEvmwsmfa = 200
fromEnum PpcInsEvmwsmfaa = 201
fromEnum PpcInsEvmwsmfan = 202
fromEnum PpcInsEvmwsmi = 203
fromEnum PpcInsEvmwsmia = 204
fromEnum PpcInsEvmwsmiaa = 205
fromEnum PpcInsEvmwsmian = 206
fromEnum PpcInsEvmwssf = 207
fromEnum PpcInsEvmwssfa = 208
fromEnum PpcInsEvmwssfaa = 209
fromEnum PpcInsEvmwssfan = 210
fromEnum PpcInsEvmwumi = 211
fromEnum PpcInsEvmwumia = 212
fromEnum PpcInsEvmwumiaa = 213
fromEnum PpcInsEvmwumian = 214
fromEnum PpcInsEvnand = 215
fromEnum PpcInsEvneg = 216
fromEnum PpcInsEvnor = 217
fromEnum PpcInsEvor = 218
fromEnum PpcInsEvorc = 219
fromEnum PpcInsEvrlw = 220
fromEnum PpcInsEvrlwi = 221
fromEnum PpcInsEvrndw = 222
fromEnum PpcInsEvslw = 223
fromEnum PpcInsEvslwi = 224
fromEnum PpcInsEvsplatfi = 225
fromEnum PpcInsEvsplati = 226
fromEnum PpcInsEvsrwis = 227
fromEnum PpcInsEvsrwiu = 228
fromEnum PpcInsEvsrws = 229
fromEnum PpcInsEvsrwu = 230
fromEnum PpcInsEvstdd = 231
fromEnum PpcInsEvstddx = 232
fromEnum PpcInsEvstdh = 233
fromEnum PpcInsEvstdhx = 234
fromEnum PpcInsEvstdw = 235
fromEnum PpcInsEvstdwx = 236
fromEnum PpcInsEvstwhe = 237
fromEnum PpcInsEvstwhex = 238
fromEnum PpcInsEvstwho = 239
fromEnum PpcInsEvstwhox = 240
fromEnum PpcInsEvstwwe = 241
fromEnum PpcInsEvstwwex = 242
fromEnum PpcInsEvstwwo = 243
fromEnum PpcInsEvstwwox = 244
fromEnum PpcInsEvsubfsmiaaw = 245
fromEnum PpcInsEvsubfssiaaw = 246
fromEnum PpcInsEvsubfumiaaw = 247
fromEnum PpcInsEvsubfusiaaw = 248
fromEnum PpcInsEvsubfw = 249
fromEnum PpcInsEvsubifw = 250
fromEnum PpcInsEvxor = 251
fromEnum PpcInsExtsb = 252
fromEnum PpcInsExtsh = 253
fromEnum PpcInsExtsw = 254
fromEnum PpcInsEieio = 255
fromEnum PpcInsFabs = 256
fromEnum PpcInsFadd = 257
fromEnum PpcInsFadds = 258
fromEnum PpcInsFcfid = 259
fromEnum PpcInsFcfids = 260
fromEnum PpcInsFcfidu = 261
fromEnum PpcInsFcfidus = 262
fromEnum PpcInsFcmpu = 263
fromEnum PpcInsFcpsgn = 264
fromEnum PpcInsFctid = 265
fromEnum PpcInsFctiduz = 266
fromEnum PpcInsFctidz = 267
fromEnum PpcInsFctiw = 268
fromEnum PpcInsFctiwuz = 269
fromEnum PpcInsFctiwz = 270
fromEnum PpcInsFdiv = 271
fromEnum PpcInsFdivs = 272
fromEnum PpcInsFmadd = 273
fromEnum PpcInsFmadds = 274
fromEnum PpcInsFmr = 275
fromEnum PpcInsFmsub = 276
fromEnum PpcInsFmsubs = 277
fromEnum PpcInsFmul = 278
fromEnum PpcInsFmuls = 279
fromEnum PpcInsFnabs = 280
fromEnum PpcInsFneg = 281
fromEnum PpcInsFnmadd = 282
fromEnum PpcInsFnmadds = 283
fromEnum PpcInsFnmsub = 284
fromEnum PpcInsFnmsubs = 285
fromEnum PpcInsFre = 286
fromEnum PpcInsFres = 287
fromEnum PpcInsFrim = 288
fromEnum PpcInsFrin = 289
fromEnum PpcInsFrip = 290
fromEnum PpcInsFriz = 291
fromEnum PpcInsFrsp = 292
fromEnum PpcInsFrsqrte = 293
fromEnum PpcInsFrsqrtes = 294
fromEnum PpcInsFsel = 295
fromEnum PpcInsFsqrt = 296
fromEnum PpcInsFsqrts = 297
fromEnum PpcInsFsub = 298
fromEnum PpcInsFsubs = 299
fromEnum PpcInsIcbi = 300
fromEnum PpcInsIcbt = 301
fromEnum PpcInsIccci = 302
fromEnum PpcInsIsel = 303
fromEnum PpcInsIsync = 304
fromEnum PpcInsLa = 305
fromEnum PpcInsLbz = 306
fromEnum PpcInsLbzcix = 307
fromEnum PpcInsLbzu = 308
fromEnum PpcInsLbzux = 309
fromEnum PpcInsLbzx = 310
fromEnum PpcInsLd = 311
fromEnum PpcInsLdarx = 312
fromEnum PpcInsLdbrx = 313
fromEnum PpcInsLdcix = 314
fromEnum PpcInsLdu = 315
fromEnum PpcInsLdux = 316
fromEnum PpcInsLdx = 317
fromEnum PpcInsLfd = 318
fromEnum PpcInsLfdu = 319
fromEnum PpcInsLfdux = 320
fromEnum PpcInsLfdx = 321
fromEnum PpcInsLfiwax = 322
fromEnum PpcInsLfiwzx = 323
fromEnum PpcInsLfs = 324
fromEnum PpcInsLfsu = 325
fromEnum PpcInsLfsux = 326
fromEnum PpcInsLfsx = 327
fromEnum PpcInsLha = 328
fromEnum PpcInsLhau = 329
fromEnum PpcInsLhaux = 330
fromEnum PpcInsLhax = 331
fromEnum PpcInsLhbrx = 332
fromEnum PpcInsLhz = 333
fromEnum PpcInsLhzcix = 334
fromEnum PpcInsLhzu = 335
fromEnum PpcInsLhzux = 336
fromEnum PpcInsLhzx = 337
fromEnum PpcInsLi = 338
fromEnum PpcInsLis = 339
fromEnum PpcInsLmw = 340
fromEnum PpcInsLswi = 341
fromEnum PpcInsLvebx = 342
fromEnum PpcInsLvehx = 343
fromEnum PpcInsLvewx = 344
fromEnum PpcInsLvsl = 345
fromEnum PpcInsLvsr = 346
fromEnum PpcInsLvx = 347
fromEnum PpcInsLvxl = 348
fromEnum PpcInsLwa = 349
fromEnum PpcInsLwarx = 350
fromEnum PpcInsLwaux = 351
fromEnum PpcInsLwax = 352
fromEnum PpcInsLwbrx = 353
fromEnum PpcInsLwz = 354
fromEnum PpcInsLwzcix = 355
fromEnum PpcInsLwzu = 356
fromEnum PpcInsLwzux = 357
fromEnum PpcInsLwzx = 358
fromEnum PpcInsLxsdx = 359
fromEnum PpcInsLxvd2x = 360
fromEnum PpcInsLxvdsx = 361
fromEnum PpcInsLxvw4x = 362
fromEnum PpcInsMbar = 363
fromEnum PpcInsMcrf = 364
fromEnum PpcInsMcrfs = 365
fromEnum PpcInsMfcr = 366
fromEnum PpcInsMfctr = 367
fromEnum PpcInsMfdcr = 368
fromEnum PpcInsMffs = 369
fromEnum PpcInsMflr = 370
fromEnum PpcInsMfmsr = 371
fromEnum PpcInsMfocrf = 372
fromEnum PpcInsMfspr = 373
fromEnum PpcInsMfsr = 374
fromEnum PpcInsMfsrin = 375
fromEnum PpcInsMftb = 376
fromEnum PpcInsMfvscr = 377
fromEnum PpcInsMsync = 378
fromEnum PpcInsMtcrf = 379
fromEnum PpcInsMtctr = 380
fromEnum PpcInsMtdcr = 381
fromEnum PpcInsMtfsb0 = 382
fromEnum PpcInsMtfsb1 = 383
fromEnum PpcInsMtfsf = 384
fromEnum PpcInsMtfsfi = 385
fromEnum PpcInsMtlr = 386
fromEnum PpcInsMtmsr = 387
fromEnum PpcInsMtmsrd = 388
fromEnum PpcInsMtocrf = 389
fromEnum PpcInsMtspr = 390
fromEnum PpcInsMtsr = 391
fromEnum PpcInsMtsrin = 392
fromEnum PpcInsMtvscr = 393
fromEnum PpcInsMulhd = 394
fromEnum PpcInsMulhdu = 395
fromEnum PpcInsMulhw = 396
fromEnum PpcInsMulhwu = 397
fromEnum PpcInsMulld = 398
fromEnum PpcInsMulli = 399
fromEnum PpcInsMullw = 400
fromEnum PpcInsNand = 401
fromEnum PpcInsNeg = 402
fromEnum PpcInsNop = 403
fromEnum PpcInsOri = 404
fromEnum PpcInsNor = 405
fromEnum PpcInsOr = 406
fromEnum PpcInsOrc = 407
fromEnum PpcInsOris = 408
fromEnum PpcInsPopcntd = 409
fromEnum PpcInsPopcntw = 410
fromEnum PpcInsQvaligni = 411
fromEnum PpcInsQvesplati = 412
fromEnum PpcInsQvfabs = 413
fromEnum PpcInsQvfadd = 414
fromEnum PpcInsQvfadds = 415
fromEnum PpcInsQvfcfid = 416
fromEnum PpcInsQvfcfids = 417
fromEnum PpcInsQvfcfidu = 418
fromEnum PpcInsQvfcfidus = 419
fromEnum PpcInsQvfcmpeq = 420
fromEnum PpcInsQvfcmpgt = 421
fromEnum PpcInsQvfcmplt = 422
fromEnum PpcInsQvfcpsgn = 423
fromEnum PpcInsQvfctid = 424
fromEnum PpcInsQvfctidu = 425
fromEnum PpcInsQvfctiduz = 426
fromEnum PpcInsQvfctidz = 427
fromEnum PpcInsQvfctiw = 428
fromEnum PpcInsQvfctiwu = 429
fromEnum PpcInsQvfctiwuz = 430
fromEnum PpcInsQvfctiwz = 431
fromEnum PpcInsQvflogical = 432
fromEnum PpcInsQvfmadd = 433
fromEnum PpcInsQvfmadds = 434
fromEnum PpcInsQvfmr = 435
fromEnum PpcInsQvfmsub = 436
fromEnum PpcInsQvfmsubs = 437
fromEnum PpcInsQvfmul = 438
fromEnum PpcInsQvfmuls = 439
fromEnum PpcInsQvfnabs = 440
fromEnum PpcInsQvfneg = 441
fromEnum PpcInsQvfnmadd = 442
fromEnum PpcInsQvfnmadds = 443
fromEnum PpcInsQvfnmsub = 444
fromEnum PpcInsQvfnmsubs = 445
fromEnum PpcInsQvfperm = 446
fromEnum PpcInsQvfre = 447
fromEnum PpcInsQvfres = 448
fromEnum PpcInsQvfrim = 449
fromEnum PpcInsQvfrin = 450
fromEnum PpcInsQvfrip = 451
fromEnum PpcInsQvfriz = 452
fromEnum PpcInsQvfrsp = 453
fromEnum PpcInsQvfrsqrte = 454
fromEnum PpcInsQvfrsqrtes = 455
fromEnum PpcInsQvfsel = 456
fromEnum PpcInsQvfsub = 457
fromEnum PpcInsQvfsubs = 458
fromEnum PpcInsQvftstnan = 459
fromEnum PpcInsQvfxmadd = 460
fromEnum PpcInsQvfxmadds = 461
fromEnum PpcInsQvfxmul = 462
fromEnum PpcInsQvfxmuls = 463
fromEnum PpcInsQvfxxcpnmadd = 464
fromEnum PpcInsQvfxxcpnmadds = 465
fromEnum PpcInsQvfxxmadd = 466
fromEnum PpcInsQvfxxmadds = 467
fromEnum PpcInsQvfxxnpmadd = 468
fromEnum PpcInsQvfxxnpmadds = 469
fromEnum PpcInsQvgpci = 470
fromEnum PpcInsQvlfcdux = 471
fromEnum PpcInsQvlfcduxa = 472
fromEnum PpcInsQvlfcdx = 473
fromEnum PpcInsQvlfcdxa = 474
fromEnum PpcInsQvlfcsux = 475
fromEnum PpcInsQvlfcsuxa = 476
fromEnum PpcInsQvlfcsx = 477
fromEnum PpcInsQvlfcsxa = 478
fromEnum PpcInsQvlfdux = 479
fromEnum PpcInsQvlfduxa = 480
fromEnum PpcInsQvlfdx = 481
fromEnum PpcInsQvlfdxa = 482
fromEnum PpcInsQvlfiwax = 483
fromEnum PpcInsQvlfiwaxa = 484
fromEnum PpcInsQvlfiwzx = 485
fromEnum PpcInsQvlfiwzxa = 486
fromEnum PpcInsQvlfsux = 487
fromEnum PpcInsQvlfsuxa = 488
fromEnum PpcInsQvlfsx = 489
fromEnum PpcInsQvlfsxa = 490
fromEnum PpcInsQvlpcldx = 491
fromEnum PpcInsQvlpclsx = 492
fromEnum PpcInsQvlpcrdx = 493
fromEnum PpcInsQvlpcrsx = 494
fromEnum PpcInsQvstfcdux = 495
fromEnum PpcInsQvstfcduxa = 496
fromEnum PpcInsQvstfcduxi = 497
fromEnum PpcInsQvstfcduxia = 498
fromEnum PpcInsQvstfcdx = 499
fromEnum PpcInsQvstfcdxa = 500
fromEnum PpcInsQvstfcdxi = 501
fromEnum PpcInsQvstfcdxia = 502
fromEnum PpcInsQvstfcsux = 503
fromEnum PpcInsQvstfcsuxa = 504
fromEnum PpcInsQvstfcsuxi = 505
fromEnum PpcInsQvstfcsuxia = 506
fromEnum PpcInsQvstfcsx = 507
fromEnum PpcInsQvstfcsxa = 508
fromEnum PpcInsQvstfcsxi = 509
fromEnum PpcInsQvstfcsxia = 510
fromEnum PpcInsQvstfdux = 511
fromEnum PpcInsQvstfduxa = 512
fromEnum PpcInsQvstfduxi = 513
fromEnum PpcInsQvstfduxia = 514
fromEnum PpcInsQvstfdx = 515
fromEnum PpcInsQvstfdxa = 516
fromEnum PpcInsQvstfdxi = 517
fromEnum PpcInsQvstfdxia = 518
fromEnum PpcInsQvstfiwx = 519
fromEnum PpcInsQvstfiwxa = 520
fromEnum PpcInsQvstfsux = 521
fromEnum PpcInsQvstfsuxa = 522
fromEnum PpcInsQvstfsuxi = 523
fromEnum PpcInsQvstfsuxia = 524
fromEnum PpcInsQvstfsx = 525
fromEnum PpcInsQvstfsxa = 526
fromEnum PpcInsQvstfsxi = 527
fromEnum PpcInsQvstfsxia = 528
fromEnum PpcInsRfci = 529
fromEnum PpcInsRfdi = 530
fromEnum PpcInsRfi = 531
fromEnum PpcInsRfid = 532
fromEnum PpcInsRfmci = 533
fromEnum PpcInsRldcl = 534
fromEnum PpcInsRldcr = 535
fromEnum PpcInsRldic = 536
fromEnum PpcInsRldicl = 537
fromEnum PpcInsRldicr = 538
fromEnum PpcInsRldimi = 539
fromEnum PpcInsRlwimi = 540
fromEnum PpcInsRlwinm = 541
fromEnum PpcInsRlwnm = 542
fromEnum PpcInsSc = 543
fromEnum PpcInsSlbia = 544
fromEnum PpcInsSlbie = 545
fromEnum PpcInsSlbmfee = 546
fromEnum PpcInsSlbmte = 547
fromEnum PpcInsSld = 548
fromEnum PpcInsSlw = 549
fromEnum PpcInsSrad = 550
fromEnum PpcInsSradi = 551
fromEnum PpcInsSraw = 552
fromEnum PpcInsSrawi = 553
fromEnum PpcInsSrd = 554
fromEnum PpcInsSrw = 555
fromEnum PpcInsStb = 556
fromEnum PpcInsStbcix = 557
fromEnum PpcInsStbu = 558
fromEnum PpcInsStbux = 559
fromEnum PpcInsStbx = 560
fromEnum PpcInsStd = 561
fromEnum PpcInsStdbrx = 562
fromEnum PpcInsStdcix = 563
fromEnum PpcInsStdcx = 564
fromEnum PpcInsStdu = 565
fromEnum PpcInsStdux = 566
fromEnum PpcInsStdx = 567
fromEnum PpcInsStfd = 568
fromEnum PpcInsStfdu = 569
fromEnum PpcInsStfdux = 570
fromEnum PpcInsStfdx = 571
fromEnum PpcInsStfiwx = 572
fromEnum PpcInsStfs = 573
fromEnum PpcInsStfsu = 574
fromEnum PpcInsStfsux = 575
fromEnum PpcInsStfsx = 576
fromEnum PpcInsSth = 577
fromEnum PpcInsSthbrx = 578
fromEnum PpcInsSthcix = 579
fromEnum PpcInsSthu = 580
fromEnum PpcInsSthux = 581
fromEnum PpcInsSthx = 582
fromEnum PpcInsStmw = 583
fromEnum PpcInsStswi = 584
fromEnum PpcInsStvebx = 585
fromEnum PpcInsStvehx = 586
fromEnum PpcInsStvewx = 587
fromEnum PpcInsStvx = 588
fromEnum PpcInsStvxl = 589
fromEnum PpcInsStw = 590
fromEnum PpcInsStwbrx = 591
fromEnum PpcInsStwcix = 592
fromEnum PpcInsStwcx = 593
fromEnum PpcInsStwu = 594
fromEnum PpcInsStwux = 595
fromEnum PpcInsStwx = 596
fromEnum PpcInsStxsdx = 597
fromEnum PpcInsStxvd2x = 598
fromEnum PpcInsStxvw4x = 599
fromEnum PpcInsSubf = 600
fromEnum PpcInsSubfc = 601
fromEnum PpcInsSubfe = 602
fromEnum PpcInsSubfic = 603
fromEnum PpcInsSubfme = 604
fromEnum PpcInsSubfze = 605
fromEnum PpcInsSync = 606
fromEnum PpcInsTd = 607
fromEnum PpcInsTdi = 608
fromEnum PpcInsTlbia = 609
fromEnum PpcInsTlbie = 610
fromEnum PpcInsTlbiel = 611
fromEnum PpcInsTlbivax = 612
fromEnum PpcInsTlbld = 613
fromEnum PpcInsTlbli = 614
fromEnum PpcInsTlbre = 615
fromEnum PpcInsTlbsx = 616
fromEnum PpcInsTlbsync = 617
fromEnum PpcInsTlbwe = 618
fromEnum PpcInsTrap = 619
fromEnum PpcInsTw = 620
fromEnum PpcInsTwi = 621
fromEnum PpcInsVaddcuw = 622
fromEnum PpcInsVaddfp = 623
fromEnum PpcInsVaddsbs = 624
fromEnum PpcInsVaddshs = 625
fromEnum PpcInsVaddsws = 626
fromEnum PpcInsVaddubm = 627
fromEnum PpcInsVaddubs = 628
fromEnum PpcInsVaddudm = 629
fromEnum PpcInsVadduhm = 630
fromEnum PpcInsVadduhs = 631
fromEnum PpcInsVadduwm = 632
fromEnum PpcInsVadduws = 633
fromEnum PpcInsVand = 634
fromEnum PpcInsVandc = 635
fromEnum PpcInsVavgsb = 636
fromEnum PpcInsVavgsh = 637
fromEnum PpcInsVavgsw = 638
fromEnum PpcInsVavgub = 639
fromEnum PpcInsVavguh = 640
fromEnum PpcInsVavguw = 641
fromEnum PpcInsVcfsx = 642
fromEnum PpcInsVcfux = 643
fromEnum PpcInsVclzb = 644
fromEnum PpcInsVclzd = 645
fromEnum PpcInsVclzh = 646
fromEnum PpcInsVclzw = 647
fromEnum PpcInsVcmpbfp = 648
fromEnum PpcInsVcmpeqfp = 649
fromEnum PpcInsVcmpequb = 650
fromEnum PpcInsVcmpequd = 651
fromEnum PpcInsVcmpequh = 652
fromEnum PpcInsVcmpequw = 653
fromEnum PpcInsVcmpgefp = 654
fromEnum PpcInsVcmpgtfp = 655
fromEnum PpcInsVcmpgtsb = 656
fromEnum PpcInsVcmpgtsd = 657
fromEnum PpcInsVcmpgtsh = 658
fromEnum PpcInsVcmpgtsw = 659
fromEnum PpcInsVcmpgtub = 660
fromEnum PpcInsVcmpgtud = 661
fromEnum PpcInsVcmpgtuh = 662
fromEnum PpcInsVcmpgtuw = 663
fromEnum PpcInsVctsxs = 664
fromEnum PpcInsVctuxs = 665
fromEnum PpcInsVeqv = 666
fromEnum PpcInsVexptefp = 667
fromEnum PpcInsVlogefp = 668
fromEnum PpcInsVmaddfp = 669
fromEnum PpcInsVmaxfp = 670
fromEnum PpcInsVmaxsb = 671
fromEnum PpcInsVmaxsd = 672
fromEnum PpcInsVmaxsh = 673
fromEnum PpcInsVmaxsw = 674
fromEnum PpcInsVmaxub = 675
fromEnum PpcInsVmaxud = 676
fromEnum PpcInsVmaxuh = 677
fromEnum PpcInsVmaxuw = 678
fromEnum PpcInsVmhaddshs = 679
fromEnum PpcInsVmhraddshs = 680
fromEnum PpcInsVminud = 681
fromEnum PpcInsVminfp = 682
fromEnum PpcInsVminsb = 683
fromEnum PpcInsVminsd = 684
fromEnum PpcInsVminsh = 685
fromEnum PpcInsVminsw = 686
fromEnum PpcInsVminub = 687
fromEnum PpcInsVminuh = 688
fromEnum PpcInsVminuw = 689
fromEnum PpcInsVmladduhm = 690
fromEnum PpcInsVmrghb = 691
fromEnum PpcInsVmrghh = 692
fromEnum PpcInsVmrghw = 693
fromEnum PpcInsVmrglb = 694
fromEnum PpcInsVmrglh = 695
fromEnum PpcInsVmrglw = 696
fromEnum PpcInsVmsummbm = 697
fromEnum PpcInsVmsumshm = 698
fromEnum PpcInsVmsumshs = 699
fromEnum PpcInsVmsumubm = 700
fromEnum PpcInsVmsumuhm = 701
fromEnum PpcInsVmsumuhs = 702
fromEnum PpcInsVmulesb = 703
fromEnum PpcInsVmulesh = 704
fromEnum PpcInsVmulesw = 705
fromEnum PpcInsVmuleub = 706
fromEnum PpcInsVmuleuh = 707
fromEnum PpcInsVmuleuw = 708
fromEnum PpcInsVmulosb = 709
fromEnum PpcInsVmulosh = 710
fromEnum PpcInsVmulosw = 711
fromEnum PpcInsVmuloub = 712
fromEnum PpcInsVmulouh = 713
fromEnum PpcInsVmulouw = 714
fromEnum PpcInsVmuluwm = 715
fromEnum PpcInsVnand = 716
fromEnum PpcInsVnmsubfp = 717
fromEnum PpcInsVnor = 718
fromEnum PpcInsVor = 719
fromEnum PpcInsVorc = 720
fromEnum PpcInsVperm = 721
fromEnum PpcInsVpkpx = 722
fromEnum PpcInsVpkshss = 723
fromEnum PpcInsVpkshus = 724
fromEnum PpcInsVpkswss = 725
fromEnum PpcInsVpkswus = 726
fromEnum PpcInsVpkuhum = 727
fromEnum PpcInsVpkuhus = 728
fromEnum PpcInsVpkuwum = 729
fromEnum PpcInsVpkuwus = 730
fromEnum PpcInsVpopcntb = 731
fromEnum PpcInsVpopcntd = 732
fromEnum PpcInsVpopcnth = 733
fromEnum PpcInsVpopcntw = 734
fromEnum PpcInsVrefp = 735
fromEnum PpcInsVrfim = 736
fromEnum PpcInsVrfin = 737
fromEnum PpcInsVrfip = 738
fromEnum PpcInsVrfiz = 739
fromEnum PpcInsVrlb = 740
fromEnum PpcInsVrld = 741
fromEnum PpcInsVrlh = 742
fromEnum PpcInsVrlw = 743
fromEnum PpcInsVrsqrtefp = 744
fromEnum PpcInsVsel = 745
fromEnum PpcInsVsl = 746
fromEnum PpcInsVslb = 747
fromEnum PpcInsVsld = 748
fromEnum PpcInsVsldoi = 749
fromEnum PpcInsVslh = 750
fromEnum PpcInsVslo = 751
fromEnum PpcInsVslw = 752
fromEnum PpcInsVspltb = 753
fromEnum PpcInsVsplth = 754
fromEnum PpcInsVspltisb = 755
fromEnum PpcInsVspltish = 756
fromEnum PpcInsVspltisw = 757
fromEnum PpcInsVspltw = 758
fromEnum PpcInsVsr = 759
fromEnum PpcInsVsrab = 760
fromEnum PpcInsVsrad = 761
fromEnum PpcInsVsrah = 762
fromEnum PpcInsVsraw = 763
fromEnum PpcInsVsrb = 764
fromEnum PpcInsVsrd = 765
fromEnum PpcInsVsrh = 766
fromEnum PpcInsVsro = 767
fromEnum PpcInsVsrw = 768
fromEnum PpcInsVsubcuw = 769
fromEnum PpcInsVsubfp = 770
fromEnum PpcInsVsubsbs = 771
fromEnum PpcInsVsubshs = 772
fromEnum PpcInsVsubsws = 773
fromEnum PpcInsVsububm = 774
fromEnum PpcInsVsububs = 775
fromEnum PpcInsVsubudm = 776
fromEnum PpcInsVsubuhm = 777
fromEnum PpcInsVsubuhs = 778
fromEnum PpcInsVsubuwm = 779
fromEnum PpcInsVsubuws = 780
fromEnum PpcInsVsum2sws = 781
fromEnum PpcInsVsum4sbs = 782
fromEnum PpcInsVsum4shs = 783
fromEnum PpcInsVsum4ubs = 784
fromEnum PpcInsVsumsws = 785
fromEnum PpcInsVupkhpx = 786
fromEnum PpcInsVupkhsb = 787
fromEnum PpcInsVupkhsh = 788
fromEnum PpcInsVupklpx = 789
fromEnum PpcInsVupklsb = 790
fromEnum PpcInsVupklsh = 791
fromEnum PpcInsVxor = 792
fromEnum PpcInsWait = 793
fromEnum PpcInsWrtee = 794
fromEnum PpcInsWrteei = 795
fromEnum PpcInsXor = 796
fromEnum PpcInsXori = 797
fromEnum PpcInsXoris = 798
fromEnum PpcInsXsabsdp = 799
fromEnum PpcInsXsadddp = 800
fromEnum PpcInsXscmpodp = 801
fromEnum PpcInsXscmpudp = 802
fromEnum PpcInsXscpsgndp = 803
fromEnum PpcInsXscvdpsp = 804
fromEnum PpcInsXscvdpsxds = 805
fromEnum PpcInsXscvdpsxws = 806
fromEnum PpcInsXscvdpuxds = 807
fromEnum PpcInsXscvdpuxws = 808
fromEnum PpcInsXscvspdp = 809
fromEnum PpcInsXscvsxddp = 810
fromEnum PpcInsXscvuxddp = 811
fromEnum PpcInsXsdivdp = 812
fromEnum PpcInsXsmaddadp = 813
fromEnum PpcInsXsmaddmdp = 814
fromEnum PpcInsXsmaxdp = 815
fromEnum PpcInsXsmindp = 816
fromEnum PpcInsXsmsubadp = 817
fromEnum PpcInsXsmsubmdp = 818
fromEnum PpcInsXsmuldp = 819
fromEnum PpcInsXsnabsdp = 820
fromEnum PpcInsXsnegdp = 821
fromEnum PpcInsXsnmaddadp = 822
fromEnum PpcInsXsnmaddmdp = 823
fromEnum PpcInsXsnmsubadp = 824
fromEnum PpcInsXsnmsubmdp = 825
fromEnum PpcInsXsrdpi = 826
fromEnum PpcInsXsrdpic = 827
fromEnum PpcInsXsrdpim = 828
fromEnum PpcInsXsrdpip = 829
fromEnum PpcInsXsrdpiz = 830
fromEnum PpcInsXsredp = 831
fromEnum PpcInsXsrsqrtedp = 832
fromEnum PpcInsXssqrtdp = 833
fromEnum PpcInsXssubdp = 834
fromEnum PpcInsXstdivdp = 835
fromEnum PpcInsXstsqrtdp = 836
fromEnum PpcInsXvabsdp = 837
fromEnum PpcInsXvabssp = 838
fromEnum PpcInsXvadddp = 839
fromEnum PpcInsXvaddsp = 840
fromEnum PpcInsXvcmpeqdp = 841
fromEnum PpcInsXvcmpeqsp = 842
fromEnum PpcInsXvcmpgedp = 843
fromEnum PpcInsXvcmpgesp = 844
fromEnum PpcInsXvcmpgtdp = 845
fromEnum PpcInsXvcmpgtsp = 846
fromEnum PpcInsXvcpsgndp = 847
fromEnum PpcInsXvcpsgnsp = 848
fromEnum PpcInsXvcvdpsp = 849
fromEnum PpcInsXvcvdpsxds = 850
fromEnum PpcInsXvcvdpsxws = 851
fromEnum PpcInsXvcvdpuxds = 852
fromEnum PpcInsXvcvdpuxws = 853
fromEnum PpcInsXvcvspdp = 854
fromEnum PpcInsXvcvspsxds = 855
fromEnum PpcInsXvcvspsxws = 856
fromEnum PpcInsXvcvspuxds = 857
fromEnum PpcInsXvcvspuxws = 858
fromEnum PpcInsXvcvsxddp = 859
fromEnum PpcInsXvcvsxdsp = 860
fromEnum PpcInsXvcvsxwdp = 861
fromEnum PpcInsXvcvsxwsp = 862
fromEnum PpcInsXvcvuxddp = 863
fromEnum PpcInsXvcvuxdsp = 864
fromEnum PpcInsXvcvuxwdp = 865
fromEnum PpcInsXvcvuxwsp = 866
fromEnum PpcInsXvdivdp = 867
fromEnum PpcInsXvdivsp = 868
fromEnum PpcInsXvmaddadp = 869
fromEnum PpcInsXvmaddasp = 870
fromEnum PpcInsXvmaddmdp = 871
fromEnum PpcInsXvmaddmsp = 872
fromEnum PpcInsXvmaxdp = 873
fromEnum PpcInsXvmaxsp = 874
fromEnum PpcInsXvmindp = 875
fromEnum PpcInsXvminsp = 876
fromEnum PpcInsXvmsubadp = 877
fromEnum PpcInsXvmsubasp = 878
fromEnum PpcInsXvmsubmdp = 879
fromEnum PpcInsXvmsubmsp = 880
fromEnum PpcInsXvmuldp = 881
fromEnum PpcInsXvmulsp = 882
fromEnum PpcInsXvnabsdp = 883
fromEnum PpcInsXvnabssp = 884
fromEnum PpcInsXvnegdp = 885
fromEnum PpcInsXvnegsp = 886
fromEnum PpcInsXvnmaddadp = 887
fromEnum PpcInsXvnmaddasp = 888
fromEnum PpcInsXvnmaddmdp = 889
fromEnum PpcInsXvnmaddmsp = 890
fromEnum PpcInsXvnmsubadp = 891
fromEnum PpcInsXvnmsubasp = 892
fromEnum PpcInsXvnmsubmdp = 893
fromEnum PpcInsXvnmsubmsp = 894
fromEnum PpcInsXvrdpi = 895
fromEnum PpcInsXvrdpic = 896
fromEnum PpcInsXvrdpim = 897
fromEnum PpcInsXvrdpip = 898
fromEnum PpcInsXvrdpiz = 899
fromEnum PpcInsXvredp = 900
fromEnum PpcInsXvresp = 901
fromEnum PpcInsXvrspi = 902
fromEnum PpcInsXvrspic = 903
fromEnum PpcInsXvrspim = 904
fromEnum PpcInsXvrspip = 905
fromEnum PpcInsXvrspiz = 906
fromEnum PpcInsXvrsqrtedp = 907
fromEnum PpcInsXvrsqrtesp = 908
fromEnum PpcInsXvsqrtdp = 909
fromEnum PpcInsXvsqrtsp = 910
fromEnum PpcInsXvsubdp = 911
fromEnum PpcInsXvsubsp = 912
fromEnum PpcInsXvtdivdp = 913
fromEnum PpcInsXvtdivsp = 914
fromEnum PpcInsXvtsqrtdp = 915
fromEnum PpcInsXvtsqrtsp = 916
fromEnum PpcInsXxland = 917
fromEnum PpcInsXxlandc = 918
fromEnum PpcInsXxleqv = 919
fromEnum PpcInsXxlnand = 920
fromEnum PpcInsXxlnor = 921
fromEnum PpcInsXxlor = 922
fromEnum PpcInsXxlorc = 923
fromEnum PpcInsXxlxor = 924
fromEnum PpcInsXxmrghw = 925
fromEnum PpcInsXxmrglw = 926
fromEnum PpcInsXxpermdi = 927
fromEnum PpcInsXxsel = 928
fromEnum PpcInsXxsldwi = 929
fromEnum PpcInsXxspltw = 930
fromEnum PpcInsBca = 931
fromEnum PpcInsBcla = 932
fromEnum PpcInsSlwi = 933
fromEnum PpcInsSrwi = 934
fromEnum PpcInsSldi = 935
fromEnum PpcInsBta = 936
fromEnum PpcInsCrset = 937
fromEnum PpcInsCrnot = 938
fromEnum PpcInsCrmove = 939
fromEnum PpcInsCrclr = 940
fromEnum PpcInsMfbr0 = 941
fromEnum PpcInsMfbr1 = 942
fromEnum PpcInsMfbr2 = 943
fromEnum PpcInsMfbr3 = 944
fromEnum PpcInsMfbr4 = 945
fromEnum PpcInsMfbr5 = 946
fromEnum PpcInsMfbr6 = 947
fromEnum PpcInsMfbr7 = 948
fromEnum PpcInsMfxer = 949
fromEnum PpcInsMfrtcu = 950
fromEnum PpcInsMfrtcl = 951
fromEnum PpcInsMfdscr = 952
fromEnum PpcInsMfdsisr = 953
fromEnum PpcInsMfdar = 954
fromEnum PpcInsMfsrr2 = 955
fromEnum PpcInsMfsrr3 = 956
fromEnum PpcInsMfcfar = 957
fromEnum PpcInsMfamr = 958
fromEnum PpcInsMfpid = 959
fromEnum PpcInsMftblo = 960
fromEnum PpcInsMftbhi = 961
fromEnum PpcInsMfdbatu = 962
fromEnum PpcInsMfdbatl = 963
fromEnum PpcInsMfibatu = 964
fromEnum PpcInsMfibatl = 965
fromEnum PpcInsMfdccr = 966
fromEnum PpcInsMficcr = 967
fromEnum PpcInsMfdear = 968
fromEnum PpcInsMfesr = 969
fromEnum PpcInsMfspefscr = 970
fromEnum PpcInsMftcr = 971
fromEnum PpcInsMfasr = 972
fromEnum PpcInsMfpvr = 973
fromEnum PpcInsMftbu = 974
fromEnum PpcInsMtcr = 975
fromEnum PpcInsMtbr0 = 976
fromEnum PpcInsMtbr1 = 977
fromEnum PpcInsMtbr2 = 978
fromEnum PpcInsMtbr3 = 979
fromEnum PpcInsMtbr4 = 980
fromEnum PpcInsMtbr5 = 981
fromEnum PpcInsMtbr6 = 982
fromEnum PpcInsMtbr7 = 983
fromEnum PpcInsMtxer = 984
fromEnum PpcInsMtdscr = 985
fromEnum PpcInsMtdsisr = 986
fromEnum PpcInsMtdar = 987
fromEnum PpcInsMtsrr2 = 988
fromEnum PpcInsMtsrr3 = 989
fromEnum PpcInsMtcfar = 990
fromEnum PpcInsMtamr = 991
fromEnum PpcInsMtpid = 992
fromEnum PpcInsMttbl = 993
fromEnum PpcInsMttbu = 994
fromEnum PpcInsMttblo = 995
fromEnum PpcInsMttbhi = 996
fromEnum PpcInsMtdbatu = 997
fromEnum PpcInsMtdbatl = 998
fromEnum PpcInsMtibatu = 999
fromEnum PpcInsMtibatl = 1000
fromEnum PpcInsMtdccr = 1001
fromEnum PpcInsMticcr = 1002
fromEnum PpcInsMtdear = 1003
fromEnum PpcInsMtesr = 1004
fromEnum PpcInsMtspefscr = 1005
fromEnum PpcInsMttcr = 1006
fromEnum PpcInsNot = 1007
fromEnum PpcInsMr = 1008
fromEnum PpcInsRotld = 1009
fromEnum PpcInsRotldi = 1010
fromEnum PpcInsClrldi = 1011
fromEnum PpcInsRotlwi = 1012
fromEnum PpcInsClrlwi = 1013
fromEnum PpcInsRotlw = 1014
fromEnum PpcInsSub = 1015
fromEnum PpcInsSubc = 1016
fromEnum PpcInsLwsync = 1017
fromEnum PpcInsPtesync = 1018
fromEnum PpcInsTdlt = 1019
fromEnum PpcInsTdeq = 1020
fromEnum PpcInsTdgt = 1021
fromEnum PpcInsTdne = 1022
fromEnum PpcInsTdllt = 1023
fromEnum PpcInsTdlgt = 1024
fromEnum PpcInsTdu = 1025
fromEnum PpcInsTdlti = 1026
fromEnum PpcInsTdeqi = 1027
fromEnum PpcInsTdgti = 1028
fromEnum PpcInsTdnei = 1029
fromEnum PpcInsTdllti = 1030
fromEnum PpcInsTdlgti = 1031
fromEnum PpcInsTdui = 1032
fromEnum PpcInsTlbrehi = 1033
fromEnum PpcInsTlbrelo = 1034
fromEnum PpcInsTlbwehi = 1035
fromEnum PpcInsTlbwelo = 1036
fromEnum PpcInsTwlt = 1037
fromEnum PpcInsTweq = 1038
fromEnum PpcInsTwgt = 1039
fromEnum PpcInsTwne = 1040
fromEnum PpcInsTwllt = 1041
fromEnum PpcInsTwlgt = 1042
fromEnum PpcInsTwu = 1043
fromEnum PpcInsTwlti = 1044
fromEnum PpcInsTweqi = 1045
fromEnum PpcInsTwgti = 1046
fromEnum PpcInsTwnei = 1047
fromEnum PpcInsTwllti = 1048
fromEnum PpcInsTwlgti = 1049
fromEnum PpcInsTwui = 1050
fromEnum PpcInsWaitrsv = 1051
fromEnum PpcInsWaitimpl = 1052
fromEnum PpcInsXnop = 1053
fromEnum PpcInsXvmovdp = 1054
fromEnum PpcInsXvmovsp = 1055
fromEnum PpcInsXxspltd = 1056
fromEnum PpcInsXxmrghd = 1057
fromEnum PpcInsXxmrgld = 1058
fromEnum PpcInsXxswapd = 1059
fromEnum PpcInsBt = 1060
fromEnum PpcInsBf = 1061
fromEnum PpcInsBdnzt = 1062
fromEnum PpcInsBdnzf = 1063
fromEnum PpcInsBdzf = 1064
fromEnum PpcInsBdzt = 1065
fromEnum PpcInsBfa = 1066
fromEnum PpcInsBdnzta = 1067
fromEnum PpcInsBdnzfa = 1068
fromEnum PpcInsBdzta = 1069
fromEnum PpcInsBdzfa = 1070
fromEnum PpcInsBtctr = 1071
fromEnum PpcInsBfctr = 1072
fromEnum PpcInsBtctrl = 1073
fromEnum PpcInsBfctrl = 1074
fromEnum PpcInsBtl = 1075
fromEnum PpcInsBfl = 1076
fromEnum PpcInsBdnztl = 1077
fromEnum PpcInsBdnzfl = 1078
fromEnum PpcInsBdztl = 1079
fromEnum PpcInsBdzfl = 1080
fromEnum PpcInsBtla = 1081
fromEnum PpcInsBfla = 1082
fromEnum PpcInsBdnztla = 1083
fromEnum PpcInsBdnzfla = 1084
fromEnum PpcInsBdztla = 1085
fromEnum PpcInsBdzfla = 1086
fromEnum PpcInsBtlr = 1087
fromEnum PpcInsBflr = 1088
fromEnum PpcInsBdnztlr = 1089
fromEnum PpcInsBdztlr = 1090
fromEnum PpcInsBdzflr = 1091
fromEnum PpcInsBtlrl = 1092
fromEnum PpcInsBflrl = 1093
fromEnum PpcInsBdnztlrl = 1094
fromEnum PpcInsBdnzflrl = 1095
fromEnum PpcInsBdztlrl = 1096
fromEnum PpcInsBdzflrl = 1097
fromEnum PpcInsQvfand = 1098
fromEnum PpcInsQvfclr = 1099
fromEnum PpcInsQvfandc = 1100
fromEnum PpcInsQvfctfb = 1101
fromEnum PpcInsQvfxor = 1102
fromEnum PpcInsQvfor = 1103
fromEnum PpcInsQvfnor = 1104
fromEnum PpcInsQvfequ = 1105
fromEnum PpcInsQvfnot = 1106
fromEnum PpcInsQvforc = 1107
fromEnum PpcInsQvfnand = 1108
fromEnum PpcInsQvfset = 1109
fromEnum PpcInsEnding = 1110
toEnum 0 = PpcInsInvalid
toEnum 1 = PpcInsAdd
toEnum 2 = PpcInsAddc
toEnum 3 = PpcInsAdde
toEnum 4 = PpcInsAddi
toEnum 5 = PpcInsAddic
toEnum 6 = PpcInsAddis
toEnum 7 = PpcInsAddme
toEnum 8 = PpcInsAddze
toEnum 9 = PpcInsAnd
toEnum 10 = PpcInsAndc
toEnum 11 = PpcInsAndis
toEnum 12 = PpcInsAndi
toEnum 13 = PpcInsAttn
toEnum 14 = PpcInsB
toEnum 15 = PpcInsBa
toEnum 16 = PpcInsBc
toEnum 17 = PpcInsBcctr
toEnum 18 = PpcInsBcctrl
toEnum 19 = PpcInsBcl
toEnum 20 = PpcInsBclr
toEnum 21 = PpcInsBclrl
toEnum 22 = PpcInsBctr
toEnum 23 = PpcInsBctrl
toEnum 24 = PpcInsBct
toEnum 25 = PpcInsBdnz
toEnum 26 = PpcInsBdnza
toEnum 27 = PpcInsBdnzl
toEnum 28 = PpcInsBdnzla
toEnum 29 = PpcInsBdnzlr
toEnum 30 = PpcInsBdnzlrl
toEnum 31 = PpcInsBdz
toEnum 32 = PpcInsBdza
toEnum 33 = PpcInsBdzl
toEnum 34 = PpcInsBdzla
toEnum 35 = PpcInsBdzlr
toEnum 36 = PpcInsBdzlrl
toEnum 37 = PpcInsBl
toEnum 38 = PpcInsBla
toEnum 39 = PpcInsBlr
toEnum 40 = PpcInsBlrl
toEnum 41 = PpcInsBrinc
toEnum 42 = PpcInsCmpb
toEnum 43 = PpcInsCmpd
toEnum 44 = PpcInsCmpdi
toEnum 45 = PpcInsCmpld
toEnum 46 = PpcInsCmpldi
toEnum 47 = PpcInsCmplw
toEnum 48 = PpcInsCmplwi
toEnum 49 = PpcInsCmpw
toEnum 50 = PpcInsCmpwi
toEnum 51 = PpcInsCntlzd
toEnum 52 = PpcInsCntlzw
toEnum 53 = PpcInsCreqv
toEnum 54 = PpcInsCrxor
toEnum 55 = PpcInsCrand
toEnum 56 = PpcInsCrandc
toEnum 57 = PpcInsCrnand
toEnum 58 = PpcInsCrnor
toEnum 59 = PpcInsCror
toEnum 60 = PpcInsCrorc
toEnum 61 = PpcInsDcba
toEnum 62 = PpcInsDcbf
toEnum 63 = PpcInsDcbi
toEnum 64 = PpcInsDcbst
toEnum 65 = PpcInsDcbt
toEnum 66 = PpcInsDcbtst
toEnum 67 = PpcInsDcbz
toEnum 68 = PpcInsDcbzl
toEnum 69 = PpcInsDccci
toEnum 70 = PpcInsDivd
toEnum 71 = PpcInsDivdu
toEnum 72 = PpcInsDivw
toEnum 73 = PpcInsDivwu
toEnum 74 = PpcInsDss
toEnum 75 = PpcInsDssall
toEnum 76 = PpcInsDst
toEnum 77 = PpcInsDstst
toEnum 78 = PpcInsDststt
toEnum 79 = PpcInsDstt
toEnum 80 = PpcInsEqv
toEnum 81 = PpcInsEvabs
toEnum 82 = PpcInsEvaddiw
toEnum 83 = PpcInsEvaddsmiaaw
toEnum 84 = PpcInsEvaddssiaaw
toEnum 85 = PpcInsEvaddumiaaw
toEnum 86 = PpcInsEvaddusiaaw
toEnum 87 = PpcInsEvaddw
toEnum 88 = PpcInsEvand
toEnum 89 = PpcInsEvandc
toEnum 90 = PpcInsEvcmpeq
toEnum 91 = PpcInsEvcmpgts
toEnum 92 = PpcInsEvcmpgtu
toEnum 93 = PpcInsEvcmplts
toEnum 94 = PpcInsEvcmpltu
toEnum 95 = PpcInsEvcntlsw
toEnum 96 = PpcInsEvcntlzw
toEnum 97 = PpcInsEvdivws
toEnum 98 = PpcInsEvdivwu
toEnum 99 = PpcInsEveqv
toEnum 100 = PpcInsEvextsb
toEnum 101 = PpcInsEvextsh
toEnum 102 = PpcInsEvldd
toEnum 103 = PpcInsEvlddx
toEnum 104 = PpcInsEvldh
toEnum 105 = PpcInsEvldhx
toEnum 106 = PpcInsEvldw
toEnum 107 = PpcInsEvldwx
toEnum 108 = PpcInsEvlhhesplat
toEnum 109 = PpcInsEvlhhesplatx
toEnum 110 = PpcInsEvlhhossplat
toEnum 111 = PpcInsEvlhhossplatx
toEnum 112 = PpcInsEvlhhousplat
toEnum 113 = PpcInsEvlhhousplatx
toEnum 114 = PpcInsEvlwhe
toEnum 115 = PpcInsEvlwhex
toEnum 116 = PpcInsEvlwhos
toEnum 117 = PpcInsEvlwhosx
toEnum 118 = PpcInsEvlwhou
toEnum 119 = PpcInsEvlwhoux
toEnum 120 = PpcInsEvlwhsplat
toEnum 121 = PpcInsEvlwhsplatx
toEnum 122 = PpcInsEvlwwsplat
toEnum 123 = PpcInsEvlwwsplatx
toEnum 124 = PpcInsEvmergehi
toEnum 125 = PpcInsEvmergehilo
toEnum 126 = PpcInsEvmergelo
toEnum 127 = PpcInsEvmergelohi
toEnum 128 = PpcInsEvmhegsmfaa
toEnum 129 = PpcInsEvmhegsmfan
toEnum 130 = PpcInsEvmhegsmiaa
toEnum 131 = PpcInsEvmhegsmian
toEnum 132 = PpcInsEvmhegumiaa
toEnum 133 = PpcInsEvmhegumian
toEnum 134 = PpcInsEvmhesmf
toEnum 135 = PpcInsEvmhesmfa
toEnum 136 = PpcInsEvmhesmfaaw
toEnum 137 = PpcInsEvmhesmfanw
toEnum 138 = PpcInsEvmhesmi
toEnum 139 = PpcInsEvmhesmia
toEnum 140 = PpcInsEvmhesmiaaw
toEnum 141 = PpcInsEvmhesmianw
toEnum 142 = PpcInsEvmhessf
toEnum 143 = PpcInsEvmhessfa
toEnum 144 = PpcInsEvmhessfaaw
toEnum 145 = PpcInsEvmhessfanw
toEnum 146 = PpcInsEvmhessiaaw
toEnum 147 = PpcInsEvmhessianw
toEnum 148 = PpcInsEvmheumi
toEnum 149 = PpcInsEvmheumia
toEnum 150 = PpcInsEvmheumiaaw
toEnum 151 = PpcInsEvmheumianw
toEnum 152 = PpcInsEvmheusiaaw
toEnum 153 = PpcInsEvmheusianw
toEnum 154 = PpcInsEvmhogsmfaa
toEnum 155 = PpcInsEvmhogsmfan
toEnum 156 = PpcInsEvmhogsmiaa
toEnum 157 = PpcInsEvmhogsmian
toEnum 158 = PpcInsEvmhogumiaa
toEnum 159 = PpcInsEvmhogumian
toEnum 160 = PpcInsEvmhosmf
toEnum 161 = PpcInsEvmhosmfa
toEnum 162 = PpcInsEvmhosmfaaw
toEnum 163 = PpcInsEvmhosmfanw
toEnum 164 = PpcInsEvmhosmi
toEnum 165 = PpcInsEvmhosmia
toEnum 166 = PpcInsEvmhosmiaaw
toEnum 167 = PpcInsEvmhosmianw
toEnum 168 = PpcInsEvmhossf
toEnum 169 = PpcInsEvmhossfa
toEnum 170 = PpcInsEvmhossfaaw
toEnum 171 = PpcInsEvmhossfanw
toEnum 172 = PpcInsEvmhossiaaw
toEnum 173 = PpcInsEvmhossianw
toEnum 174 = PpcInsEvmhoumi
toEnum 175 = PpcInsEvmhoumia
toEnum 176 = PpcInsEvmhoumiaaw
toEnum 177 = PpcInsEvmhoumianw
toEnum 178 = PpcInsEvmhousiaaw
toEnum 179 = PpcInsEvmhousianw
toEnum 180 = PpcInsEvmra
toEnum 181 = PpcInsEvmwhsmf
toEnum 182 = PpcInsEvmwhsmfa
toEnum 183 = PpcInsEvmwhsmi
toEnum 184 = PpcInsEvmwhsmia
toEnum 185 = PpcInsEvmwhssf
toEnum 186 = PpcInsEvmwhssfa
toEnum 187 = PpcInsEvmwhumi
toEnum 188 = PpcInsEvmwhumia
toEnum 189 = PpcInsEvmwlsmiaaw
toEnum 190 = PpcInsEvmwlsmianw
toEnum 191 = PpcInsEvmwlssiaaw
toEnum 192 = PpcInsEvmwlssianw
toEnum 193 = PpcInsEvmwlumi
toEnum 194 = PpcInsEvmwlumia
toEnum 195 = PpcInsEvmwlumiaaw
toEnum 196 = PpcInsEvmwlumianw
toEnum 197 = PpcInsEvmwlusiaaw
toEnum 198 = PpcInsEvmwlusianw
toEnum 199 = PpcInsEvmwsmf
toEnum 200 = PpcInsEvmwsmfa
toEnum 201 = PpcInsEvmwsmfaa
toEnum 202 = PpcInsEvmwsmfan
toEnum 203 = PpcInsEvmwsmi
toEnum 204 = PpcInsEvmwsmia
toEnum 205 = PpcInsEvmwsmiaa
toEnum 206 = PpcInsEvmwsmian
toEnum 207 = PpcInsEvmwssf
toEnum 208 = PpcInsEvmwssfa
toEnum 209 = PpcInsEvmwssfaa
toEnum 210 = PpcInsEvmwssfan
toEnum 211 = PpcInsEvmwumi
toEnum 212 = PpcInsEvmwumia
toEnum 213 = PpcInsEvmwumiaa
toEnum 214 = PpcInsEvmwumian
toEnum 215 = PpcInsEvnand
toEnum 216 = PpcInsEvneg
toEnum 217 = PpcInsEvnor
toEnum 218 = PpcInsEvor
toEnum 219 = PpcInsEvorc
toEnum 220 = PpcInsEvrlw
toEnum 221 = PpcInsEvrlwi
toEnum 222 = PpcInsEvrndw
toEnum 223 = PpcInsEvslw
toEnum 224 = PpcInsEvslwi
toEnum 225 = PpcInsEvsplatfi
toEnum 226 = PpcInsEvsplati
toEnum 227 = PpcInsEvsrwis
toEnum 228 = PpcInsEvsrwiu
toEnum 229 = PpcInsEvsrws
toEnum 230 = PpcInsEvsrwu
toEnum 231 = PpcInsEvstdd
toEnum 232 = PpcInsEvstddx
toEnum 233 = PpcInsEvstdh
toEnum 234 = PpcInsEvstdhx
toEnum 235 = PpcInsEvstdw
toEnum 236 = PpcInsEvstdwx
toEnum 237 = PpcInsEvstwhe
toEnum 238 = PpcInsEvstwhex
toEnum 239 = PpcInsEvstwho
toEnum 240 = PpcInsEvstwhox
toEnum 241 = PpcInsEvstwwe
toEnum 242 = PpcInsEvstwwex
toEnum 243 = PpcInsEvstwwo
toEnum 244 = PpcInsEvstwwox
toEnum 245 = PpcInsEvsubfsmiaaw
toEnum 246 = PpcInsEvsubfssiaaw
toEnum 247 = PpcInsEvsubfumiaaw
toEnum 248 = PpcInsEvsubfusiaaw
toEnum 249 = PpcInsEvsubfw
toEnum 250 = PpcInsEvsubifw
toEnum 251 = PpcInsEvxor
toEnum 252 = PpcInsExtsb
toEnum 253 = PpcInsExtsh
toEnum 254 = PpcInsExtsw
toEnum 255 = PpcInsEieio
toEnum 256 = PpcInsFabs
toEnum 257 = PpcInsFadd
toEnum 258 = PpcInsFadds
toEnum 259 = PpcInsFcfid
toEnum 260 = PpcInsFcfids
toEnum 261 = PpcInsFcfidu
toEnum 262 = PpcInsFcfidus
toEnum 263 = PpcInsFcmpu
toEnum 264 = PpcInsFcpsgn
toEnum 265 = PpcInsFctid
toEnum 266 = PpcInsFctiduz
toEnum 267 = PpcInsFctidz
toEnum 268 = PpcInsFctiw
toEnum 269 = PpcInsFctiwuz
toEnum 270 = PpcInsFctiwz
toEnum 271 = PpcInsFdiv
toEnum 272 = PpcInsFdivs
toEnum 273 = PpcInsFmadd
toEnum 274 = PpcInsFmadds
toEnum 275 = PpcInsFmr
toEnum 276 = PpcInsFmsub
toEnum 277 = PpcInsFmsubs
toEnum 278 = PpcInsFmul
toEnum 279 = PpcInsFmuls
toEnum 280 = PpcInsFnabs
toEnum 281 = PpcInsFneg
toEnum 282 = PpcInsFnmadd
toEnum 283 = PpcInsFnmadds
toEnum 284 = PpcInsFnmsub
toEnum 285 = PpcInsFnmsubs
toEnum 286 = PpcInsFre
toEnum 287 = PpcInsFres
toEnum 288 = PpcInsFrim
toEnum 289 = PpcInsFrin
toEnum 290 = PpcInsFrip
toEnum 291 = PpcInsFriz
toEnum 292 = PpcInsFrsp
toEnum 293 = PpcInsFrsqrte
toEnum 294 = PpcInsFrsqrtes
toEnum 295 = PpcInsFsel
toEnum 296 = PpcInsFsqrt
toEnum 297 = PpcInsFsqrts
toEnum 298 = PpcInsFsub
toEnum 299 = PpcInsFsubs
toEnum 300 = PpcInsIcbi
toEnum 301 = PpcInsIcbt
toEnum 302 = PpcInsIccci
toEnum 303 = PpcInsIsel
toEnum 304 = PpcInsIsync
toEnum 305 = PpcInsLa
toEnum 306 = PpcInsLbz
toEnum 307 = PpcInsLbzcix
toEnum 308 = PpcInsLbzu
toEnum 309 = PpcInsLbzux
toEnum 310 = PpcInsLbzx
toEnum 311 = PpcInsLd
toEnum 312 = PpcInsLdarx
toEnum 313 = PpcInsLdbrx
toEnum 314 = PpcInsLdcix
toEnum 315 = PpcInsLdu
toEnum 316 = PpcInsLdux
toEnum 317 = PpcInsLdx
toEnum 318 = PpcInsLfd
toEnum 319 = PpcInsLfdu
toEnum 320 = PpcInsLfdux
toEnum 321 = PpcInsLfdx
toEnum 322 = PpcInsLfiwax
toEnum 323 = PpcInsLfiwzx
toEnum 324 = PpcInsLfs
toEnum 325 = PpcInsLfsu
toEnum 326 = PpcInsLfsux
toEnum 327 = PpcInsLfsx
toEnum 328 = PpcInsLha
toEnum 329 = PpcInsLhau
toEnum 330 = PpcInsLhaux
toEnum 331 = PpcInsLhax
toEnum 332 = PpcInsLhbrx
toEnum 333 = PpcInsLhz
toEnum 334 = PpcInsLhzcix
toEnum 335 = PpcInsLhzu
toEnum 336 = PpcInsLhzux
toEnum 337 = PpcInsLhzx
toEnum 338 = PpcInsLi
toEnum 339 = PpcInsLis
toEnum 340 = PpcInsLmw
toEnum 341 = PpcInsLswi
toEnum 342 = PpcInsLvebx
toEnum 343 = PpcInsLvehx
toEnum 344 = PpcInsLvewx
toEnum 345 = PpcInsLvsl
toEnum 346 = PpcInsLvsr
toEnum 347 = PpcInsLvx
toEnum 348 = PpcInsLvxl
toEnum 349 = PpcInsLwa
toEnum 350 = PpcInsLwarx
toEnum 351 = PpcInsLwaux
toEnum 352 = PpcInsLwax
toEnum 353 = PpcInsLwbrx
toEnum 354 = PpcInsLwz
toEnum 355 = PpcInsLwzcix
toEnum 356 = PpcInsLwzu
toEnum 357 = PpcInsLwzux
toEnum 358 = PpcInsLwzx
toEnum 359 = PpcInsLxsdx
toEnum 360 = PpcInsLxvd2x
toEnum 361 = PpcInsLxvdsx
toEnum 362 = PpcInsLxvw4x
toEnum 363 = PpcInsMbar
toEnum 364 = PpcInsMcrf
toEnum 365 = PpcInsMcrfs
toEnum 366 = PpcInsMfcr
toEnum 367 = PpcInsMfctr
toEnum 368 = PpcInsMfdcr
toEnum 369 = PpcInsMffs
toEnum 370 = PpcInsMflr
toEnum 371 = PpcInsMfmsr
toEnum 372 = PpcInsMfocrf
toEnum 373 = PpcInsMfspr
toEnum 374 = PpcInsMfsr
toEnum 375 = PpcInsMfsrin
toEnum 376 = PpcInsMftb
toEnum 377 = PpcInsMfvscr
toEnum 378 = PpcInsMsync
toEnum 379 = PpcInsMtcrf
toEnum 380 = PpcInsMtctr
toEnum 381 = PpcInsMtdcr
toEnum 382 = PpcInsMtfsb0
toEnum 383 = PpcInsMtfsb1
toEnum 384 = PpcInsMtfsf
toEnum 385 = PpcInsMtfsfi
toEnum 386 = PpcInsMtlr
toEnum 387 = PpcInsMtmsr
toEnum 388 = PpcInsMtmsrd
toEnum 389 = PpcInsMtocrf
toEnum 390 = PpcInsMtspr
toEnum 391 = PpcInsMtsr
toEnum 392 = PpcInsMtsrin
toEnum 393 = PpcInsMtvscr
toEnum 394 = PpcInsMulhd
toEnum 395 = PpcInsMulhdu
toEnum 396 = PpcInsMulhw
toEnum 397 = PpcInsMulhwu
toEnum 398 = PpcInsMulld
toEnum 399 = PpcInsMulli
toEnum 400 = PpcInsMullw
toEnum 401 = PpcInsNand
toEnum 402 = PpcInsNeg
toEnum 403 = PpcInsNop
toEnum 404 = PpcInsOri
toEnum 405 = PpcInsNor
toEnum 406 = PpcInsOr
toEnum 407 = PpcInsOrc
toEnum 408 = PpcInsOris
toEnum 409 = PpcInsPopcntd
toEnum 410 = PpcInsPopcntw
toEnum 411 = PpcInsQvaligni
toEnum 412 = PpcInsQvesplati
toEnum 413 = PpcInsQvfabs
toEnum 414 = PpcInsQvfadd
toEnum 415 = PpcInsQvfadds
toEnum 416 = PpcInsQvfcfid
toEnum 417 = PpcInsQvfcfids
toEnum 418 = PpcInsQvfcfidu
toEnum 419 = PpcInsQvfcfidus
toEnum 420 = PpcInsQvfcmpeq
toEnum 421 = PpcInsQvfcmpgt
toEnum 422 = PpcInsQvfcmplt
toEnum 423 = PpcInsQvfcpsgn
toEnum 424 = PpcInsQvfctid
toEnum 425 = PpcInsQvfctidu
toEnum 426 = PpcInsQvfctiduz
toEnum 427 = PpcInsQvfctidz
toEnum 428 = PpcInsQvfctiw
toEnum 429 = PpcInsQvfctiwu
toEnum 430 = PpcInsQvfctiwuz
toEnum 431 = PpcInsQvfctiwz
toEnum 432 = PpcInsQvflogical
toEnum 433 = PpcInsQvfmadd
toEnum 434 = PpcInsQvfmadds
toEnum 435 = PpcInsQvfmr
toEnum 436 = PpcInsQvfmsub
toEnum 437 = PpcInsQvfmsubs
toEnum 438 = PpcInsQvfmul
toEnum 439 = PpcInsQvfmuls
toEnum 440 = PpcInsQvfnabs
toEnum 441 = PpcInsQvfneg
toEnum 442 = PpcInsQvfnmadd
toEnum 443 = PpcInsQvfnmadds
toEnum 444 = PpcInsQvfnmsub
toEnum 445 = PpcInsQvfnmsubs
toEnum 446 = PpcInsQvfperm
toEnum 447 = PpcInsQvfre
toEnum 448 = PpcInsQvfres
toEnum 449 = PpcInsQvfrim
toEnum 450 = PpcInsQvfrin
toEnum 451 = PpcInsQvfrip
toEnum 452 = PpcInsQvfriz
toEnum 453 = PpcInsQvfrsp
toEnum 454 = PpcInsQvfrsqrte
toEnum 455 = PpcInsQvfrsqrtes
toEnum 456 = PpcInsQvfsel
toEnum 457 = PpcInsQvfsub
toEnum 458 = PpcInsQvfsubs
toEnum 459 = PpcInsQvftstnan
toEnum 460 = PpcInsQvfxmadd
toEnum 461 = PpcInsQvfxmadds
toEnum 462 = PpcInsQvfxmul
toEnum 463 = PpcInsQvfxmuls
toEnum 464 = PpcInsQvfxxcpnmadd
toEnum 465 = PpcInsQvfxxcpnmadds
toEnum 466 = PpcInsQvfxxmadd
toEnum 467 = PpcInsQvfxxmadds
toEnum 468 = PpcInsQvfxxnpmadd
toEnum 469 = PpcInsQvfxxnpmadds
toEnum 470 = PpcInsQvgpci
toEnum 471 = PpcInsQvlfcdux
toEnum 472 = PpcInsQvlfcduxa
toEnum 473 = PpcInsQvlfcdx
toEnum 474 = PpcInsQvlfcdxa
toEnum 475 = PpcInsQvlfcsux
toEnum 476 = PpcInsQvlfcsuxa
toEnum 477 = PpcInsQvlfcsx
toEnum 478 = PpcInsQvlfcsxa
toEnum 479 = PpcInsQvlfdux
toEnum 480 = PpcInsQvlfduxa
toEnum 481 = PpcInsQvlfdx
toEnum 482 = PpcInsQvlfdxa
toEnum 483 = PpcInsQvlfiwax
toEnum 484 = PpcInsQvlfiwaxa
toEnum 485 = PpcInsQvlfiwzx
toEnum 486 = PpcInsQvlfiwzxa
toEnum 487 = PpcInsQvlfsux
toEnum 488 = PpcInsQvlfsuxa
toEnum 489 = PpcInsQvlfsx
toEnum 490 = PpcInsQvlfsxa
toEnum 491 = PpcInsQvlpcldx
toEnum 492 = PpcInsQvlpclsx
toEnum 493 = PpcInsQvlpcrdx
toEnum 494 = PpcInsQvlpcrsx
toEnum 495 = PpcInsQvstfcdux
toEnum 496 = PpcInsQvstfcduxa
toEnum 497 = PpcInsQvstfcduxi
toEnum 498 = PpcInsQvstfcduxia
toEnum 499 = PpcInsQvstfcdx
toEnum 500 = PpcInsQvstfcdxa
toEnum 501 = PpcInsQvstfcdxi
toEnum 502 = PpcInsQvstfcdxia
toEnum 503 = PpcInsQvstfcsux
toEnum 504 = PpcInsQvstfcsuxa
toEnum 505 = PpcInsQvstfcsuxi
toEnum 506 = PpcInsQvstfcsuxia
toEnum 507 = PpcInsQvstfcsx
toEnum 508 = PpcInsQvstfcsxa
toEnum 509 = PpcInsQvstfcsxi
toEnum 510 = PpcInsQvstfcsxia
toEnum 511 = PpcInsQvstfdux
toEnum 512 = PpcInsQvstfduxa
toEnum 513 = PpcInsQvstfduxi
toEnum 514 = PpcInsQvstfduxia
toEnum 515 = PpcInsQvstfdx
toEnum 516 = PpcInsQvstfdxa
toEnum 517 = PpcInsQvstfdxi
toEnum 518 = PpcInsQvstfdxia
toEnum 519 = PpcInsQvstfiwx
toEnum 520 = PpcInsQvstfiwxa
toEnum 521 = PpcInsQvstfsux
toEnum 522 = PpcInsQvstfsuxa
toEnum 523 = PpcInsQvstfsuxi
toEnum 524 = PpcInsQvstfsuxia
toEnum 525 = PpcInsQvstfsx
toEnum 526 = PpcInsQvstfsxa
toEnum 527 = PpcInsQvstfsxi
toEnum 528 = PpcInsQvstfsxia
toEnum 529 = PpcInsRfci
toEnum 530 = PpcInsRfdi
toEnum 531 = PpcInsRfi
toEnum 532 = PpcInsRfid
toEnum 533 = PpcInsRfmci
toEnum 534 = PpcInsRldcl
toEnum 535 = PpcInsRldcr
toEnum 536 = PpcInsRldic
toEnum 537 = PpcInsRldicl
toEnum 538 = PpcInsRldicr
toEnum 539 = PpcInsRldimi
toEnum 540 = PpcInsRlwimi
toEnum 541 = PpcInsRlwinm
toEnum 542 = PpcInsRlwnm
toEnum 543 = PpcInsSc
toEnum 544 = PpcInsSlbia
toEnum 545 = PpcInsSlbie
toEnum 546 = PpcInsSlbmfee
toEnum 547 = PpcInsSlbmte
toEnum 548 = PpcInsSld
toEnum 549 = PpcInsSlw
toEnum 550 = PpcInsSrad
toEnum 551 = PpcInsSradi
toEnum 552 = PpcInsSraw
toEnum 553 = PpcInsSrawi
toEnum 554 = PpcInsSrd
toEnum 555 = PpcInsSrw
toEnum 556 = PpcInsStb
toEnum 557 = PpcInsStbcix
toEnum 558 = PpcInsStbu
toEnum 559 = PpcInsStbux
toEnum 560 = PpcInsStbx
toEnum 561 = PpcInsStd
toEnum 562 = PpcInsStdbrx
toEnum 563 = PpcInsStdcix
toEnum 564 = PpcInsStdcx
toEnum 565 = PpcInsStdu
toEnum 566 = PpcInsStdux
toEnum 567 = PpcInsStdx
toEnum 568 = PpcInsStfd
toEnum 569 = PpcInsStfdu
toEnum 570 = PpcInsStfdux
toEnum 571 = PpcInsStfdx
toEnum 572 = PpcInsStfiwx
toEnum 573 = PpcInsStfs
toEnum 574 = PpcInsStfsu
toEnum 575 = PpcInsStfsux
toEnum 576 = PpcInsStfsx
toEnum 577 = PpcInsSth
toEnum 578 = PpcInsSthbrx
toEnum 579 = PpcInsSthcix
toEnum 580 = PpcInsSthu
toEnum 581 = PpcInsSthux
toEnum 582 = PpcInsSthx
toEnum 583 = PpcInsStmw
toEnum 584 = PpcInsStswi
toEnum 585 = PpcInsStvebx
toEnum 586 = PpcInsStvehx
toEnum 587 = PpcInsStvewx
toEnum 588 = PpcInsStvx
toEnum 589 = PpcInsStvxl
toEnum 590 = PpcInsStw
toEnum 591 = PpcInsStwbrx
toEnum 592 = PpcInsStwcix
toEnum 593 = PpcInsStwcx
toEnum 594 = PpcInsStwu
toEnum 595 = PpcInsStwux
toEnum 596 = PpcInsStwx
toEnum 597 = PpcInsStxsdx
toEnum 598 = PpcInsStxvd2x
toEnum 599 = PpcInsStxvw4x
toEnum 600 = PpcInsSubf
toEnum 601 = PpcInsSubfc
toEnum 602 = PpcInsSubfe
toEnum 603 = PpcInsSubfic
toEnum 604 = PpcInsSubfme
toEnum 605 = PpcInsSubfze
toEnum 606 = PpcInsSync
toEnum 607 = PpcInsTd
toEnum 608 = PpcInsTdi
toEnum 609 = PpcInsTlbia
toEnum 610 = PpcInsTlbie
toEnum 611 = PpcInsTlbiel
toEnum 612 = PpcInsTlbivax
toEnum 613 = PpcInsTlbld
toEnum 614 = PpcInsTlbli
toEnum 615 = PpcInsTlbre
toEnum 616 = PpcInsTlbsx
toEnum 617 = PpcInsTlbsync
toEnum 618 = PpcInsTlbwe
toEnum 619 = PpcInsTrap
toEnum 620 = PpcInsTw
toEnum 621 = PpcInsTwi
toEnum 622 = PpcInsVaddcuw
toEnum 623 = PpcInsVaddfp
toEnum 624 = PpcInsVaddsbs
toEnum 625 = PpcInsVaddshs
toEnum 626 = PpcInsVaddsws
toEnum 627 = PpcInsVaddubm
toEnum 628 = PpcInsVaddubs
toEnum 629 = PpcInsVaddudm
toEnum 630 = PpcInsVadduhm
toEnum 631 = PpcInsVadduhs
toEnum 632 = PpcInsVadduwm
toEnum 633 = PpcInsVadduws
toEnum 634 = PpcInsVand
toEnum 635 = PpcInsVandc
toEnum 636 = PpcInsVavgsb
toEnum 637 = PpcInsVavgsh
toEnum 638 = PpcInsVavgsw
toEnum 639 = PpcInsVavgub
toEnum 640 = PpcInsVavguh
toEnum 641 = PpcInsVavguw
toEnum 642 = PpcInsVcfsx
toEnum 643 = PpcInsVcfux
toEnum 644 = PpcInsVclzb
toEnum 645 = PpcInsVclzd
toEnum 646 = PpcInsVclzh
toEnum 647 = PpcInsVclzw
toEnum 648 = PpcInsVcmpbfp
toEnum 649 = PpcInsVcmpeqfp
toEnum 650 = PpcInsVcmpequb
toEnum 651 = PpcInsVcmpequd
toEnum 652 = PpcInsVcmpequh
toEnum 653 = PpcInsVcmpequw
toEnum 654 = PpcInsVcmpgefp
toEnum 655 = PpcInsVcmpgtfp
toEnum 656 = PpcInsVcmpgtsb
toEnum 657 = PpcInsVcmpgtsd
toEnum 658 = PpcInsVcmpgtsh
toEnum 659 = PpcInsVcmpgtsw
toEnum 660 = PpcInsVcmpgtub
toEnum 661 = PpcInsVcmpgtud
toEnum 662 = PpcInsVcmpgtuh
toEnum 663 = PpcInsVcmpgtuw
toEnum 664 = PpcInsVctsxs
toEnum 665 = PpcInsVctuxs
toEnum 666 = PpcInsVeqv
toEnum 667 = PpcInsVexptefp
toEnum 668 = PpcInsVlogefp
toEnum 669 = PpcInsVmaddfp
toEnum 670 = PpcInsVmaxfp
toEnum 671 = PpcInsVmaxsb
toEnum 672 = PpcInsVmaxsd
toEnum 673 = PpcInsVmaxsh
toEnum 674 = PpcInsVmaxsw
toEnum 675 = PpcInsVmaxub
toEnum 676 = PpcInsVmaxud
toEnum 677 = PpcInsVmaxuh
toEnum 678 = PpcInsVmaxuw
toEnum 679 = PpcInsVmhaddshs
toEnum 680 = PpcInsVmhraddshs
toEnum 681 = PpcInsVminud
toEnum 682 = PpcInsVminfp
toEnum 683 = PpcInsVminsb
toEnum 684 = PpcInsVminsd
toEnum 685 = PpcInsVminsh
toEnum 686 = PpcInsVminsw
toEnum 687 = PpcInsVminub
toEnum 688 = PpcInsVminuh
toEnum 689 = PpcInsVminuw
toEnum 690 = PpcInsVmladduhm
toEnum 691 = PpcInsVmrghb
toEnum 692 = PpcInsVmrghh
toEnum 693 = PpcInsVmrghw
toEnum 694 = PpcInsVmrglb
toEnum 695 = PpcInsVmrglh
toEnum 696 = PpcInsVmrglw
toEnum 697 = PpcInsVmsummbm
toEnum 698 = PpcInsVmsumshm
toEnum 699 = PpcInsVmsumshs
toEnum 700 = PpcInsVmsumubm
toEnum 701 = PpcInsVmsumuhm
toEnum 702 = PpcInsVmsumuhs
toEnum 703 = PpcInsVmulesb
toEnum 704 = PpcInsVmulesh
toEnum 705 = PpcInsVmulesw
toEnum 706 = PpcInsVmuleub
toEnum 707 = PpcInsVmuleuh
toEnum 708 = PpcInsVmuleuw
toEnum 709 = PpcInsVmulosb
toEnum 710 = PpcInsVmulosh
toEnum 711 = PpcInsVmulosw
toEnum 712 = PpcInsVmuloub
toEnum 713 = PpcInsVmulouh
toEnum 714 = PpcInsVmulouw
toEnum 715 = PpcInsVmuluwm
toEnum 716 = PpcInsVnand
toEnum 717 = PpcInsVnmsubfp
toEnum 718 = PpcInsVnor
toEnum 719 = PpcInsVor
toEnum 720 = PpcInsVorc
toEnum 721 = PpcInsVperm
toEnum 722 = PpcInsVpkpx
toEnum 723 = PpcInsVpkshss
toEnum 724 = PpcInsVpkshus
toEnum 725 = PpcInsVpkswss
toEnum 726 = PpcInsVpkswus
toEnum 727 = PpcInsVpkuhum
toEnum 728 = PpcInsVpkuhus
toEnum 729 = PpcInsVpkuwum
toEnum 730 = PpcInsVpkuwus
toEnum 731 = PpcInsVpopcntb
toEnum 732 = PpcInsVpopcntd
toEnum 733 = PpcInsVpopcnth
toEnum 734 = PpcInsVpopcntw
toEnum 735 = PpcInsVrefp
toEnum 736 = PpcInsVrfim
toEnum 737 = PpcInsVrfin
toEnum 738 = PpcInsVrfip
toEnum 739 = PpcInsVrfiz
toEnum 740 = PpcInsVrlb
toEnum 741 = PpcInsVrld
toEnum 742 = PpcInsVrlh
toEnum 743 = PpcInsVrlw
toEnum 744 = PpcInsVrsqrtefp
toEnum 745 = PpcInsVsel
toEnum 746 = PpcInsVsl
toEnum 747 = PpcInsVslb
toEnum 748 = PpcInsVsld
toEnum 749 = PpcInsVsldoi
toEnum 750 = PpcInsVslh
toEnum 751 = PpcInsVslo
toEnum 752 = PpcInsVslw
toEnum 753 = PpcInsVspltb
toEnum 754 = PpcInsVsplth
toEnum 755 = PpcInsVspltisb
toEnum 756 = PpcInsVspltish
toEnum 757 = PpcInsVspltisw
toEnum 758 = PpcInsVspltw
toEnum 759 = PpcInsVsr
toEnum 760 = PpcInsVsrab
toEnum 761 = PpcInsVsrad
toEnum 762 = PpcInsVsrah
toEnum 763 = PpcInsVsraw
toEnum 764 = PpcInsVsrb
toEnum 765 = PpcInsVsrd
toEnum 766 = PpcInsVsrh
toEnum 767 = PpcInsVsro
toEnum 768 = PpcInsVsrw
toEnum 769 = PpcInsVsubcuw
toEnum 770 = PpcInsVsubfp
toEnum 771 = PpcInsVsubsbs
toEnum 772 = PpcInsVsubshs
toEnum 773 = PpcInsVsubsws
toEnum 774 = PpcInsVsububm
toEnum 775 = PpcInsVsububs
toEnum 776 = PpcInsVsubudm
toEnum 777 = PpcInsVsubuhm
toEnum 778 = PpcInsVsubuhs
toEnum 779 = PpcInsVsubuwm
toEnum 780 = PpcInsVsubuws
toEnum 781 = PpcInsVsum2sws
toEnum 782 = PpcInsVsum4sbs
toEnum 783 = PpcInsVsum4shs
toEnum 784 = PpcInsVsum4ubs
toEnum 785 = PpcInsVsumsws
toEnum 786 = PpcInsVupkhpx
toEnum 787 = PpcInsVupkhsb
toEnum 788 = PpcInsVupkhsh
toEnum 789 = PpcInsVupklpx
toEnum 790 = PpcInsVupklsb
toEnum 791 = PpcInsVupklsh
toEnum 792 = PpcInsVxor
toEnum 793 = PpcInsWait
toEnum 794 = PpcInsWrtee
toEnum 795 = PpcInsWrteei
toEnum 796 = PpcInsXor
toEnum 797 = PpcInsXori
toEnum 798 = PpcInsXoris
toEnum 799 = PpcInsXsabsdp
toEnum 800 = PpcInsXsadddp
toEnum 801 = PpcInsXscmpodp
toEnum 802 = PpcInsXscmpudp
toEnum 803 = PpcInsXscpsgndp
toEnum 804 = PpcInsXscvdpsp
toEnum 805 = PpcInsXscvdpsxds
toEnum 806 = PpcInsXscvdpsxws
toEnum 807 = PpcInsXscvdpuxds
toEnum 808 = PpcInsXscvdpuxws
toEnum 809 = PpcInsXscvspdp
toEnum 810 = PpcInsXscvsxddp
toEnum 811 = PpcInsXscvuxddp
toEnum 812 = PpcInsXsdivdp
toEnum 813 = PpcInsXsmaddadp
toEnum 814 = PpcInsXsmaddmdp
toEnum 815 = PpcInsXsmaxdp
toEnum 816 = PpcInsXsmindp
toEnum 817 = PpcInsXsmsubadp
toEnum 818 = PpcInsXsmsubmdp
toEnum 819 = PpcInsXsmuldp
toEnum 820 = PpcInsXsnabsdp
toEnum 821 = PpcInsXsnegdp
toEnum 822 = PpcInsXsnmaddadp
toEnum 823 = PpcInsXsnmaddmdp
toEnum 824 = PpcInsXsnmsubadp
toEnum 825 = PpcInsXsnmsubmdp
toEnum 826 = PpcInsXsrdpi
toEnum 827 = PpcInsXsrdpic
toEnum 828 = PpcInsXsrdpim
toEnum 829 = PpcInsXsrdpip
toEnum 830 = PpcInsXsrdpiz
toEnum 831 = PpcInsXsredp
toEnum 832 = PpcInsXsrsqrtedp
toEnum 833 = PpcInsXssqrtdp
toEnum 834 = PpcInsXssubdp
toEnum 835 = PpcInsXstdivdp
toEnum 836 = PpcInsXstsqrtdp
toEnum 837 = PpcInsXvabsdp
toEnum 838 = PpcInsXvabssp
toEnum 839 = PpcInsXvadddp
toEnum 840 = PpcInsXvaddsp
toEnum 841 = PpcInsXvcmpeqdp
toEnum 842 = PpcInsXvcmpeqsp
toEnum 843 = PpcInsXvcmpgedp
toEnum 844 = PpcInsXvcmpgesp
toEnum 845 = PpcInsXvcmpgtdp
toEnum 846 = PpcInsXvcmpgtsp
toEnum 847 = PpcInsXvcpsgndp
toEnum 848 = PpcInsXvcpsgnsp
toEnum 849 = PpcInsXvcvdpsp
toEnum 850 = PpcInsXvcvdpsxds
toEnum 851 = PpcInsXvcvdpsxws
toEnum 852 = PpcInsXvcvdpuxds
toEnum 853 = PpcInsXvcvdpuxws
toEnum 854 = PpcInsXvcvspdp
toEnum 855 = PpcInsXvcvspsxds
toEnum 856 = PpcInsXvcvspsxws
toEnum 857 = PpcInsXvcvspuxds
toEnum 858 = PpcInsXvcvspuxws
toEnum 859 = PpcInsXvcvsxddp
toEnum 860 = PpcInsXvcvsxdsp
toEnum 861 = PpcInsXvcvsxwdp
toEnum 862 = PpcInsXvcvsxwsp
toEnum 863 = PpcInsXvcvuxddp
toEnum 864 = PpcInsXvcvuxdsp
toEnum 865 = PpcInsXvcvuxwdp
toEnum 866 = PpcInsXvcvuxwsp
toEnum 867 = PpcInsXvdivdp
toEnum 868 = PpcInsXvdivsp
toEnum 869 = PpcInsXvmaddadp
toEnum 870 = PpcInsXvmaddasp
toEnum 871 = PpcInsXvmaddmdp
toEnum 872 = PpcInsXvmaddmsp
toEnum 873 = PpcInsXvmaxdp
toEnum 874 = PpcInsXvmaxsp
toEnum 875 = PpcInsXvmindp
toEnum 876 = PpcInsXvminsp
toEnum 877 = PpcInsXvmsubadp
toEnum 878 = PpcInsXvmsubasp
toEnum 879 = PpcInsXvmsubmdp
toEnum 880 = PpcInsXvmsubmsp
toEnum 881 = PpcInsXvmuldp
toEnum 882 = PpcInsXvmulsp
toEnum 883 = PpcInsXvnabsdp
toEnum 884 = PpcInsXvnabssp
toEnum 885 = PpcInsXvnegdp
toEnum 886 = PpcInsXvnegsp
toEnum 887 = PpcInsXvnmaddadp
toEnum 888 = PpcInsXvnmaddasp
toEnum 889 = PpcInsXvnmaddmdp
toEnum 890 = PpcInsXvnmaddmsp
toEnum 891 = PpcInsXvnmsubadp
toEnum 892 = PpcInsXvnmsubasp
toEnum 893 = PpcInsXvnmsubmdp
toEnum 894 = PpcInsXvnmsubmsp
toEnum 895 = PpcInsXvrdpi
toEnum 896 = PpcInsXvrdpic
toEnum 897 = PpcInsXvrdpim
toEnum 898 = PpcInsXvrdpip
toEnum 899 = PpcInsXvrdpiz
toEnum 900 = PpcInsXvredp
toEnum 901 = PpcInsXvresp
toEnum 902 = PpcInsXvrspi
toEnum 903 = PpcInsXvrspic
toEnum 904 = PpcInsXvrspim
toEnum 905 = PpcInsXvrspip
toEnum 906 = PpcInsXvrspiz
toEnum 907 = PpcInsXvrsqrtedp
toEnum 908 = PpcInsXvrsqrtesp
toEnum 909 = PpcInsXvsqrtdp
toEnum 910 = PpcInsXvsqrtsp
toEnum 911 = PpcInsXvsubdp
toEnum 912 = PpcInsXvsubsp
toEnum 913 = PpcInsXvtdivdp
toEnum 914 = PpcInsXvtdivsp
toEnum 915 = PpcInsXvtsqrtdp
toEnum 916 = PpcInsXvtsqrtsp
toEnum 917 = PpcInsXxland
toEnum 918 = PpcInsXxlandc
toEnum 919 = PpcInsXxleqv
toEnum 920 = PpcInsXxlnand
toEnum 921 = PpcInsXxlnor
toEnum 922 = PpcInsXxlor
toEnum 923 = PpcInsXxlorc
toEnum 924 = PpcInsXxlxor
toEnum 925 = PpcInsXxmrghw
toEnum 926 = PpcInsXxmrglw
toEnum 927 = PpcInsXxpermdi
toEnum 928 = PpcInsXxsel
toEnum 929 = PpcInsXxsldwi
toEnum 930 = PpcInsXxspltw
toEnum 931 = PpcInsBca
toEnum 932 = PpcInsBcla
toEnum 933 = PpcInsSlwi
toEnum 934 = PpcInsSrwi
toEnum 935 = PpcInsSldi
toEnum 936 = PpcInsBta
toEnum 937 = PpcInsCrset
toEnum 938 = PpcInsCrnot
toEnum 939 = PpcInsCrmove
toEnum 940 = PpcInsCrclr
toEnum 941 = PpcInsMfbr0
toEnum 942 = PpcInsMfbr1
toEnum 943 = PpcInsMfbr2
toEnum 944 = PpcInsMfbr3
toEnum 945 = PpcInsMfbr4
toEnum 946 = PpcInsMfbr5
toEnum 947 = PpcInsMfbr6
toEnum 948 = PpcInsMfbr7
toEnum 949 = PpcInsMfxer
toEnum 950 = PpcInsMfrtcu
toEnum 951 = PpcInsMfrtcl
toEnum 952 = PpcInsMfdscr
toEnum 953 = PpcInsMfdsisr
toEnum 954 = PpcInsMfdar
toEnum 955 = PpcInsMfsrr2
toEnum 956 = PpcInsMfsrr3
toEnum 957 = PpcInsMfcfar
toEnum 958 = PpcInsMfamr
toEnum 959 = PpcInsMfpid
toEnum 960 = PpcInsMftblo
toEnum 961 = PpcInsMftbhi
toEnum 962 = PpcInsMfdbatu
toEnum 963 = PpcInsMfdbatl
toEnum 964 = PpcInsMfibatu
toEnum 965 = PpcInsMfibatl
toEnum 966 = PpcInsMfdccr
toEnum 967 = PpcInsMficcr
toEnum 968 = PpcInsMfdear
toEnum 969 = PpcInsMfesr
toEnum 970 = PpcInsMfspefscr
toEnum 971 = PpcInsMftcr
toEnum 972 = PpcInsMfasr
toEnum 973 = PpcInsMfpvr
toEnum 974 = PpcInsMftbu
toEnum 975 = PpcInsMtcr
toEnum 976 = PpcInsMtbr0
toEnum 977 = PpcInsMtbr1
toEnum 978 = PpcInsMtbr2
toEnum 979 = PpcInsMtbr3
toEnum 980 = PpcInsMtbr4
toEnum 981 = PpcInsMtbr5
toEnum 982 = PpcInsMtbr6
toEnum 983 = PpcInsMtbr7
toEnum 984 = PpcInsMtxer
toEnum 985 = PpcInsMtdscr
toEnum 986 = PpcInsMtdsisr
toEnum 987 = PpcInsMtdar
toEnum 988 = PpcInsMtsrr2
toEnum 989 = PpcInsMtsrr3
toEnum 990 = PpcInsMtcfar
toEnum 991 = PpcInsMtamr
toEnum 992 = PpcInsMtpid
toEnum 993 = PpcInsMttbl
toEnum 994 = PpcInsMttbu
toEnum 995 = PpcInsMttblo
toEnum 996 = PpcInsMttbhi
toEnum 997 = PpcInsMtdbatu
toEnum 998 = PpcInsMtdbatl
toEnum 999 = PpcInsMtibatu
toEnum 1000 = PpcInsMtibatl
toEnum 1001 = PpcInsMtdccr
toEnum 1002 = PpcInsMticcr
toEnum 1003 = PpcInsMtdear
toEnum 1004 = PpcInsMtesr
toEnum 1005 = PpcInsMtspefscr
toEnum 1006 = PpcInsMttcr
toEnum 1007 = PpcInsNot
toEnum 1008 = PpcInsMr
toEnum 1009 = PpcInsRotld
toEnum 1010 = PpcInsRotldi
toEnum 1011 = PpcInsClrldi
toEnum 1012 = PpcInsRotlwi
toEnum 1013 = PpcInsClrlwi
toEnum 1014 = PpcInsRotlw
toEnum 1015 = PpcInsSub
toEnum 1016 = PpcInsSubc
toEnum 1017 = PpcInsLwsync
toEnum 1018 = PpcInsPtesync
toEnum 1019 = PpcInsTdlt
toEnum 1020 = PpcInsTdeq
toEnum 1021 = PpcInsTdgt
toEnum 1022 = PpcInsTdne
toEnum 1023 = PpcInsTdllt
toEnum 1024 = PpcInsTdlgt
toEnum 1025 = PpcInsTdu
toEnum 1026 = PpcInsTdlti
toEnum 1027 = PpcInsTdeqi
toEnum 1028 = PpcInsTdgti
toEnum 1029 = PpcInsTdnei
toEnum 1030 = PpcInsTdllti
toEnum 1031 = PpcInsTdlgti
toEnum 1032 = PpcInsTdui
toEnum 1033 = PpcInsTlbrehi
toEnum 1034 = PpcInsTlbrelo
toEnum 1035 = PpcInsTlbwehi
toEnum 1036 = PpcInsTlbwelo
toEnum 1037 = PpcInsTwlt
toEnum 1038 = PpcInsTweq
toEnum 1039 = PpcInsTwgt
toEnum 1040 = PpcInsTwne
toEnum 1041 = PpcInsTwllt
toEnum 1042 = PpcInsTwlgt
toEnum 1043 = PpcInsTwu
toEnum 1044 = PpcInsTwlti
toEnum 1045 = PpcInsTweqi
toEnum 1046 = PpcInsTwgti
toEnum 1047 = PpcInsTwnei
toEnum 1048 = PpcInsTwllti
toEnum 1049 = PpcInsTwlgti
toEnum 1050 = PpcInsTwui
toEnum 1051 = PpcInsWaitrsv
toEnum 1052 = PpcInsWaitimpl
toEnum 1053 = PpcInsXnop
toEnum 1054 = PpcInsXvmovdp
toEnum 1055 = PpcInsXvmovsp
toEnum 1056 = PpcInsXxspltd
toEnum 1057 = PpcInsXxmrghd
toEnum 1058 = PpcInsXxmrgld
toEnum 1059 = PpcInsXxswapd
toEnum 1060 = PpcInsBt
toEnum 1061 = PpcInsBf
toEnum 1062 = PpcInsBdnzt
toEnum 1063 = PpcInsBdnzf
toEnum 1064 = PpcInsBdzf
toEnum 1065 = PpcInsBdzt
toEnum 1066 = PpcInsBfa
toEnum 1067 = PpcInsBdnzta
toEnum 1068 = PpcInsBdnzfa
toEnum 1069 = PpcInsBdzta
toEnum 1070 = PpcInsBdzfa
toEnum 1071 = PpcInsBtctr
toEnum 1072 = PpcInsBfctr
toEnum 1073 = PpcInsBtctrl
toEnum 1074 = PpcInsBfctrl
toEnum 1075 = PpcInsBtl
toEnum 1076 = PpcInsBfl
toEnum 1077 = PpcInsBdnztl
toEnum 1078 = PpcInsBdnzfl
toEnum 1079 = PpcInsBdztl
toEnum 1080 = PpcInsBdzfl
toEnum 1081 = PpcInsBtla
toEnum 1082 = PpcInsBfla
toEnum 1083 = PpcInsBdnztla
toEnum 1084 = PpcInsBdnzfla
toEnum 1085 = PpcInsBdztla
toEnum 1086 = PpcInsBdzfla
toEnum 1087 = PpcInsBtlr
toEnum 1088 = PpcInsBflr
toEnum 1089 = PpcInsBdnztlr
toEnum 1090 = PpcInsBdztlr
toEnum 1091 = PpcInsBdzflr
toEnum 1092 = PpcInsBtlrl
toEnum 1093 = PpcInsBflrl
toEnum 1094 = PpcInsBdnztlrl
toEnum 1095 = PpcInsBdnzflrl
toEnum 1096 = PpcInsBdztlrl
toEnum 1097 = PpcInsBdzflrl
toEnum 1098 = PpcInsQvfand
toEnum 1099 = PpcInsQvfclr
toEnum 1100 = PpcInsQvfandc
toEnum 1101 = PpcInsQvfctfb
toEnum 1102 = PpcInsQvfxor
toEnum 1103 = PpcInsQvfor
toEnum 1104 = PpcInsQvfnor
toEnum 1105 = PpcInsQvfequ
toEnum 1106 = PpcInsQvfnot
toEnum 1107 = PpcInsQvforc
toEnum 1108 = PpcInsQvfnand
toEnum 1109 = PpcInsQvfset
toEnum 1110 = PpcInsEnding
toEnum unmatched = error ("PpcInsn.toEnum: Cannot match " ++ show unmatched)
data PpcInsnGroup = PpcGrpInvalid
| PpcGrpJump
| PpcGrpAltivec
| PpcGrpMode32
| PpcGrpMode64
| PpcGrpBooke
| PpcGrpNotbooke
| PpcGrpSpe
| PpcGrpVsx
| PpcGrpE500
| PpcGrpPpc4xx
| PpcGrpPpc6xx
| PpcGrpIcbt
| PpcGrpP8altivec
| PpcGrpP8vector
| PpcGrpQpx
| PpcGrpEnding
deriving (Show,Eq,Bounded)
instance Enum PpcInsnGroup where
succ PpcGrpInvalid = PpcGrpJump
succ PpcGrpJump = PpcGrpAltivec
succ PpcGrpAltivec = PpcGrpMode32
succ PpcGrpMode32 = PpcGrpMode64
succ PpcGrpMode64 = PpcGrpBooke
succ PpcGrpBooke = PpcGrpNotbooke
succ PpcGrpNotbooke = PpcGrpSpe
succ PpcGrpSpe = PpcGrpVsx
succ PpcGrpVsx = PpcGrpE500
succ PpcGrpE500 = PpcGrpPpc4xx
succ PpcGrpPpc4xx = PpcGrpPpc6xx
succ PpcGrpPpc6xx = PpcGrpIcbt
succ PpcGrpIcbt = PpcGrpP8altivec
succ PpcGrpP8altivec = PpcGrpP8vector
succ PpcGrpP8vector = PpcGrpQpx
succ PpcGrpQpx = PpcGrpEnding
succ PpcGrpEnding = error "PpcInsnGroup.succ: PpcGrpEnding has no successor"
pred PpcGrpJump = PpcGrpInvalid
pred PpcGrpAltivec = PpcGrpJump
pred PpcGrpMode32 = PpcGrpAltivec
pred PpcGrpMode64 = PpcGrpMode32
pred PpcGrpBooke = PpcGrpMode64
pred PpcGrpNotbooke = PpcGrpBooke
pred PpcGrpSpe = PpcGrpNotbooke
pred PpcGrpVsx = PpcGrpSpe
pred PpcGrpE500 = PpcGrpVsx
pred PpcGrpPpc4xx = PpcGrpE500
pred PpcGrpPpc6xx = PpcGrpPpc4xx
pred PpcGrpIcbt = PpcGrpPpc6xx
pred PpcGrpP8altivec = PpcGrpIcbt
pred PpcGrpP8vector = PpcGrpP8altivec
pred PpcGrpQpx = PpcGrpP8vector
pred PpcGrpEnding = PpcGrpQpx
pred PpcGrpInvalid = error "PpcInsnGroup.pred: PpcGrpInvalid has no predecessor"
enumFromTo from to = go from
where
end = fromEnum to
go v = case compare (fromEnum v) end of
LT -> v : go (succ v)
EQ -> [v]
GT -> []
enumFrom from = enumFromTo from PpcGrpEnding
fromEnum PpcGrpInvalid = 0
fromEnum PpcGrpJump = 1
fromEnum PpcGrpAltivec = 128
fromEnum PpcGrpMode32 = 129
fromEnum PpcGrpMode64 = 130
fromEnum PpcGrpBooke = 131
fromEnum PpcGrpNotbooke = 132
fromEnum PpcGrpSpe = 133
fromEnum PpcGrpVsx = 134
fromEnum PpcGrpE500 = 135
fromEnum PpcGrpPpc4xx = 136
fromEnum PpcGrpPpc6xx = 137
fromEnum PpcGrpIcbt = 138
fromEnum PpcGrpP8altivec = 139
fromEnum PpcGrpP8vector = 140
fromEnum PpcGrpQpx = 141
fromEnum PpcGrpEnding = 142
toEnum 0 = PpcGrpInvalid
toEnum 1 = PpcGrpJump
toEnum 128 = PpcGrpAltivec
toEnum 129 = PpcGrpMode32
toEnum 130 = PpcGrpMode64
toEnum 131 = PpcGrpBooke
toEnum 132 = PpcGrpNotbooke
toEnum 133 = PpcGrpSpe
toEnum 134 = PpcGrpVsx
toEnum 135 = PpcGrpE500
toEnum 136 = PpcGrpPpc4xx
toEnum 137 = PpcGrpPpc6xx
toEnum 138 = PpcGrpIcbt
toEnum 139 = PpcGrpP8altivec
toEnum 140 = PpcGrpP8vector
toEnum 141 = PpcGrpQpx
toEnum 142 = PpcGrpEnding
toEnum unmatched = error ("PpcInsnGroup.toEnum: Cannot match " ++ show unmatched)