Enum Reg
pub enum Reg {
Show 614 variants
NoRegister,
BP,
CARRY,
CTR,
FP,
LR,
RM,
SPEFSCR,
VRSAVE,
XER,
ZERO,
ACC0,
ACC1,
ACC2,
ACC3,
ACC4,
ACC5,
ACC6,
ACC7,
BP8,
CR0,
CR1,
CR2,
CR3,
CR4,
CR5,
CR6,
CR7,
CTR8,
DMR0,
DMR1,
DMR2,
DMR3,
DMR4,
DMR5,
DMR6,
DMR7,
DMRROW0,
DMRROW1,
DMRROW2,
DMRROW3,
DMRROW4,
DMRROW5,
DMRROW6,
DMRROW7,
DMRROW8,
DMRROW9,
DMRROW10,
DMRROW11,
DMRROW12,
DMRROW13,
DMRROW14,
DMRROW15,
DMRROW16,
DMRROW17,
DMRROW18,
DMRROW19,
DMRROW20,
DMRROW21,
DMRROW22,
DMRROW23,
DMRROW24,
DMRROW25,
DMRROW26,
DMRROW27,
DMRROW28,
DMRROW29,
DMRROW30,
DMRROW31,
DMRROW32,
DMRROW33,
DMRROW34,
DMRROW35,
DMRROW36,
DMRROW37,
DMRROW38,
DMRROW39,
DMRROW40,
DMRROW41,
DMRROW42,
DMRROW43,
DMRROW44,
DMRROW45,
DMRROW46,
DMRROW47,
DMRROW48,
DMRROW49,
DMRROW50,
DMRROW51,
DMRROW52,
DMRROW53,
DMRROW54,
DMRROW55,
DMRROW56,
DMRROW57,
DMRROW58,
DMRROW59,
DMRROW60,
DMRROW61,
DMRROW62,
DMRROW63,
DMRROWp0,
DMRROWp1,
DMRROWp2,
DMRROWp3,
DMRROWp4,
DMRROWp5,
DMRROWp6,
DMRROWp7,
DMRROWp8,
DMRROWp9,
DMRROWp10,
DMRROWp11,
DMRROWp12,
DMRROWp13,
DMRROWp14,
DMRROWp15,
DMRROWp16,
DMRROWp17,
DMRROWp18,
DMRROWp19,
DMRROWp20,
DMRROWp21,
DMRROWp22,
DMRROWp23,
DMRROWp24,
DMRROWp25,
DMRROWp26,
DMRROWp27,
DMRROWp28,
DMRROWp29,
DMRROWp30,
DMRROWp31,
DMRp0,
DMRp1,
DMRp2,
DMRp3,
F0,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
F13,
F14,
F15,
F16,
F17,
F18,
F19,
F20,
F21,
F22,
F23,
F24,
F25,
F26,
F27,
F28,
F29,
F30,
F31,
FH0,
FH1,
FH2,
FH3,
FH4,
FH5,
FH6,
FH7,
FH8,
FH9,
FH10,
FH11,
FH12,
FH13,
FH14,
FH15,
FH16,
FH17,
FH18,
FH19,
FH20,
FH21,
FH22,
FH23,
FH24,
FH25,
FH26,
FH27,
FH28,
FH29,
FH30,
FH31,
FP8,
Fpair0,
Fpair2,
Fpair4,
Fpair6,
Fpair8,
Fpair10,
Fpair12,
Fpair14,
Fpair16,
Fpair18,
Fpair20,
Fpair22,
Fpair24,
Fpair26,
Fpair28,
Fpair30,
H0,
H1,
H2,
H3,
H4,
H5,
H6,
H7,
H8,
H9,
H10,
H11,
H12,
H13,
H14,
H15,
H16,
H17,
H18,
H19,
H20,
H21,
H22,
H23,
H24,
H25,
H26,
H27,
H28,
H29,
H30,
H31,
LR8,
R0,
R1,
R2,
R3,
R4,
R5,
R6,
R7,
R8,
R9,
R10,
R11,
R12,
R13,
R14,
R15,
R16,
R17,
R18,
R19,
R20,
R21,
R22,
R23,
R24,
R25,
R26,
R27,
R28,
R29,
R30,
R31,
S0,
S1,
S2,
S3,
S4,
S5,
S6,
S7,
S8,
S9,
S10,
S11,
S12,
S13,
S14,
S15,
S16,
S17,
S18,
S19,
S20,
S21,
S22,
S23,
S24,
S25,
S26,
S27,
S28,
S29,
S30,
S31,
UACC0,
UACC1,
UACC2,
UACC3,
UACC4,
UACC5,
UACC6,
UACC7,
V0,
V1,
V2,
V3,
V4,
V5,
V6,
V7,
V8,
V9,
V10,
V11,
V12,
V13,
V14,
V15,
V16,
V17,
V18,
V19,
V20,
V21,
V22,
V23,
V24,
V25,
V26,
V27,
V28,
V29,
V30,
V31,
VF0,
VF1,
VF2,
VF3,
VF4,
VF5,
VF6,
VF7,
VF8,
VF9,
VF10,
VF11,
VF12,
VF13,
VF14,
VF15,
VF16,
VF17,
VF18,
VF19,
VF20,
VF21,
VF22,
VF23,
VF24,
VF25,
VF26,
VF27,
VF28,
VF29,
VF30,
VF31,
VFH0,
VFH1,
VFH2,
VFH3,
VFH4,
VFH5,
VFH6,
VFH7,
VFH8,
VFH9,
VFH10,
VFH11,
VFH12,
VFH13,
VFH14,
VFH15,
VFH16,
VFH17,
VFH18,
VFH19,
VFH20,
VFH21,
VFH22,
VFH23,
VFH24,
VFH25,
VFH26,
VFH27,
VFH28,
VFH29,
VFH30,
VFH31,
VSL0,
VSL1,
VSL2,
VSL3,
VSL4,
VSL5,
VSL6,
VSL7,
VSL8,
VSL9,
VSL10,
VSL11,
VSL12,
VSL13,
VSL14,
VSL15,
VSL16,
VSL17,
VSL18,
VSL19,
VSL20,
VSL21,
VSL22,
VSL23,
VSL24,
VSL25,
VSL26,
VSL27,
VSL28,
VSL29,
VSL30,
VSL31,
VSRp0,
VSRp1,
VSRp2,
VSRp3,
VSRp4,
VSRp5,
VSRp6,
VSRp7,
VSRp8,
VSRp9,
VSRp10,
VSRp11,
VSRp12,
VSRp13,
VSRp14,
VSRp15,
VSRp16,
VSRp17,
VSRp18,
VSRp19,
VSRp20,
VSRp21,
VSRp22,
VSRp23,
VSRp24,
VSRp25,
VSRp26,
VSRp27,
VSRp28,
VSRp29,
VSRp30,
VSRp31,
VSX32,
VSX33,
VSX34,
VSX35,
VSX36,
VSX37,
VSX38,
VSX39,
VSX40,
VSX41,
VSX42,
VSX43,
VSX44,
VSX45,
VSX46,
VSX47,
VSX48,
VSX49,
VSX50,
VSX51,
VSX52,
VSX53,
VSX54,
VSX55,
VSX56,
VSX57,
VSX58,
VSX59,
VSX60,
VSX61,
VSX62,
VSX63,
WACC0,
WACC1,
WACC2,
WACC3,
WACC4,
WACC5,
WACC6,
WACC7,
WACC_HI0,
WACC_HI1,
WACC_HI2,
WACC_HI3,
WACC_HI4,
WACC_HI5,
WACC_HI6,
WACC_HI7,
X0,
X1,
X2,
X3,
X4,
X5,
X6,
X7,
X8,
X9,
X10,
X11,
X12,
X13,
X14,
X15,
X16,
X17,
X18,
X19,
X20,
X21,
X22,
X23,
X24,
X25,
X26,
X27,
X28,
X29,
X30,
X31,
ZERO8,
CR0EQ,
CR1EQ,
CR2EQ,
CR3EQ,
CR4EQ,
CR5EQ,
CR6EQ,
CR7EQ,
CR0GT,
CR1GT,
CR2GT,
CR3GT,
CR4GT,
CR5GT,
CR6GT,
CR7GT,
CR0LT,
CR1LT,
CR2LT,
CR3LT,
CR4LT,
CR5LT,
CR6LT,
CR7LT,
CR0UN,
CR1UN,
CR2UN,
CR3UN,
CR4UN,
CR5UN,
CR6UN,
CR7UN,
G8p0,
G8p1,
G8p2,
G8p3,
G8p4,
G8p5,
G8p6,
G8p7,
G8p8,
G8p9,
G8p10,
G8p11,
G8p12,
G8p13,
G8p14,
G8p15,
NUM_TARGET_REGS,
UNKNOWN(u64),
}Variants§
NoRegister
BP
CARRY
CTR
FP
LR
RM
SPEFSCR
VRSAVE
XER
ZERO
ACC0
ACC1
ACC2
ACC3
ACC4
ACC5
ACC6
ACC7
BP8
CR0
CR1
CR2
CR3
CR4
CR5
CR6
CR7
CTR8
DMR0
DMR1
DMR2
DMR3
DMR4
DMR5
DMR6
DMR7
DMRROW0
DMRROW1
DMRROW2
DMRROW3
DMRROW4
DMRROW5
DMRROW6
DMRROW7
DMRROW8
DMRROW9
DMRROW10
DMRROW11
DMRROW12
DMRROW13
DMRROW14
DMRROW15
DMRROW16
DMRROW17
DMRROW18
DMRROW19
DMRROW20
DMRROW21
DMRROW22
DMRROW23
DMRROW24
DMRROW25
DMRROW26
DMRROW27
DMRROW28
DMRROW29
DMRROW30
DMRROW31
DMRROW32
DMRROW33
DMRROW34
DMRROW35
DMRROW36
DMRROW37
DMRROW38
DMRROW39
DMRROW40
DMRROW41
DMRROW42
DMRROW43
DMRROW44
DMRROW45
DMRROW46
DMRROW47
DMRROW48
DMRROW49
DMRROW50
DMRROW51
DMRROW52
DMRROW53
DMRROW54
DMRROW55
DMRROW56
DMRROW57
DMRROW58
DMRROW59
DMRROW60
DMRROW61
DMRROW62
DMRROW63
DMRROWp0
DMRROWp1
DMRROWp2
DMRROWp3
DMRROWp4
DMRROWp5
DMRROWp6
DMRROWp7
DMRROWp8
DMRROWp9
DMRROWp10
DMRROWp11
DMRROWp12
DMRROWp13
DMRROWp14
DMRROWp15
DMRROWp16
DMRROWp17
DMRROWp18
DMRROWp19
DMRROWp20
DMRROWp21
DMRROWp22
DMRROWp23
DMRROWp24
DMRROWp25
DMRROWp26
DMRROWp27
DMRROWp28
DMRROWp29
DMRROWp30
DMRROWp31
DMRp0
DMRp1
DMRp2
DMRp3
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
F25
F26
F27
F28
F29
F30
F31
FH0
FH1
FH2
FH3
FH4
FH5
FH6
FH7
FH8
FH9
FH10
FH11
FH12
FH13
FH14
FH15
FH16
FH17
FH18
FH19
FH20
FH21
FH22
FH23
FH24
FH25
FH26
FH27
FH28
FH29
FH30
FH31
FP8
Fpair0
Fpair2
Fpair4
Fpair6
Fpair8
Fpair10
Fpair12
Fpair14
Fpair16
Fpair18
Fpair20
Fpair22
Fpair24
Fpair26
Fpair28
Fpair30
H0
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
H13
H14
H15
H16
H17
H18
H19
H20
H21
H22
H23
H24
H25
H26
H27
H28
H29
H30
H31
LR8
R0
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
S0
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
S22
S23
S24
S25
S26
S27
S28
S29
S30
S31
UACC0
UACC1
UACC2
UACC3
UACC4
UACC5
UACC6
UACC7
V0
V1
V2
V3
V4
V5
V6
V7
V8
V9
V10
V11
V12
V13
V14
V15
V16
V17
V18
V19
V20
V21
V22
V23
V24
V25
V26
V27
V28
V29
V30
V31
VF0
VF1
VF2
VF3
VF4
VF5
VF6
VF7
VF8
VF9
VF10
VF11
VF12
VF13
VF14
VF15
VF16
VF17
VF18
VF19
VF20
VF21
VF22
VF23
VF24
VF25
VF26
VF27
VF28
VF29
VF30
VF31
VFH0
VFH1
VFH2
VFH3
VFH4
VFH5
VFH6
VFH7
VFH8
VFH9
VFH10
VFH11
VFH12
VFH13
VFH14
VFH15
VFH16
VFH17
VFH18
VFH19
VFH20
VFH21
VFH22
VFH23
VFH24
VFH25
VFH26
VFH27
VFH28
VFH29
VFH30
VFH31
VSL0
VSL1
VSL2
VSL3
VSL4
VSL5
VSL6
VSL7
VSL8
VSL9
VSL10
VSL11
VSL12
VSL13
VSL14
VSL15
VSL16
VSL17
VSL18
VSL19
VSL20
VSL21
VSL22
VSL23
VSL24
VSL25
VSL26
VSL27
VSL28
VSL29
VSL30
VSL31
VSRp0
VSRp1
VSRp2
VSRp3
VSRp4
VSRp5
VSRp6
VSRp7
VSRp8
VSRp9
VSRp10
VSRp11
VSRp12
VSRp13
VSRp14
VSRp15
VSRp16
VSRp17
VSRp18
VSRp19
VSRp20
VSRp21
VSRp22
VSRp23
VSRp24
VSRp25
VSRp26
VSRp27
VSRp28
VSRp29
VSRp30
VSRp31
VSX32
VSX33
VSX34
VSX35
VSX36
VSX37
VSX38
VSX39
VSX40
VSX41
VSX42
VSX43
VSX44
VSX45
VSX46
VSX47
VSX48
VSX49
VSX50
VSX51
VSX52
VSX53
VSX54
VSX55
VSX56
VSX57
VSX58
VSX59
VSX60
VSX61
VSX62
VSX63
WACC0
WACC1
WACC2
WACC3
WACC4
WACC5
WACC6
WACC7
WACC_HI0
WACC_HI1
WACC_HI2
WACC_HI3
WACC_HI4
WACC_HI5
WACC_HI6
WACC_HI7
X0
X1
X2
X3
X4
X5
X6
X7
X8
X9
X10
X11
X12
X13
X14
X15
X16
X17
X18
X19
X20
X21
X22
X23
X24
X25
X26
X27
X28
X29
X30
X31
ZERO8
CR0EQ
CR1EQ
CR2EQ
CR3EQ
CR4EQ
CR5EQ
CR6EQ
CR7EQ
CR0GT
CR1GT
CR2GT
CR3GT
CR4GT
CR5GT
CR6GT
CR7GT
CR0LT
CR1LT
CR2LT
CR3LT
CR4LT
CR5LT
CR6LT
CR7LT
CR0UN
CR1UN
CR2UN
CR3UN
CR4UN
CR5UN
CR6UN
CR7UN
G8p0
G8p1
G8p2
G8p3
G8p4
G8p5
G8p6
G8p7
G8p8
G8p9
G8p10
G8p11
G8p12
G8p13
G8p14
G8p15
NUM_TARGET_REGS
UNKNOWN(u64)
Trait Implementations§
§impl Ord for Reg
impl Ord for Reg
§impl PartialOrd for Reg
impl PartialOrd for Reg
impl Copy for Reg
impl Eq for Reg
impl StructuralPartialEq for Reg
Auto Trait Implementations§
impl Freeze for Reg
impl RefUnwindSafe for Reg
impl Send for Reg
impl Sync for Reg
impl Unpin for Reg
impl UnwindSafe for Reg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more