#[repr(u32)]pub enum RegisterSPARC {
Show 91 variants
INVALID = 0,
F0 = 1,
F1 = 2,
F2 = 3,
F3 = 4,
F4 = 5,
F5 = 6,
F6 = 7,
F7 = 8,
F8 = 9,
F9 = 10,
F10 = 11,
F11 = 12,
F12 = 13,
F13 = 14,
F14 = 15,
F15 = 16,
F16 = 17,
F17 = 18,
F18 = 19,
F19 = 20,
F20 = 21,
F21 = 22,
F22 = 23,
F23 = 24,
F24 = 25,
F25 = 26,
F26 = 27,
F27 = 28,
F28 = 29,
F29 = 30,
F30 = 31,
F31 = 32,
F32 = 33,
F34 = 34,
F36 = 35,
F38 = 36,
F40 = 37,
F42 = 38,
F44 = 39,
F46 = 40,
F48 = 41,
F50 = 42,
F52 = 43,
F54 = 44,
F56 = 45,
F58 = 46,
F60 = 47,
F62 = 48,
FCC0 = 49,
FCC1 = 50,
FCC2 = 51,
FCC3 = 52,
G0 = 53,
G1 = 54,
G2 = 55,
G3 = 56,
G4 = 57,
G5 = 58,
G6 = 59,
G7 = 60,
I0 = 61,
I1 = 62,
I2 = 63,
I3 = 64,
I4 = 65,
I5 = 66,
FP = 67,
I7 = 68,
ICC = 69,
L0 = 70,
L1 = 71,
L2 = 72,
L3 = 73,
L4 = 74,
L5 = 75,
L6 = 76,
L7 = 77,
O0 = 78,
O1 = 79,
O2 = 80,
O3 = 81,
O4 = 82,
O5 = 83,
SP = 84,
O7 = 85,
Y = 86,
XCC = 87,
PC = 88,
PSR = 89,
ENDING = 90,
}Variants§
INVALID = 0
F0 = 1
F1 = 2
F2 = 3
F3 = 4
F4 = 5
F5 = 6
F6 = 7
F7 = 8
F8 = 9
F9 = 10
F10 = 11
F11 = 12
F12 = 13
F13 = 14
F14 = 15
F15 = 16
F16 = 17
F17 = 18
F18 = 19
F19 = 20
F20 = 21
F21 = 22
F22 = 23
F23 = 24
F24 = 25
F25 = 26
F26 = 27
F27 = 28
F28 = 29
F29 = 30
F30 = 31
F31 = 32
F32 = 33
F34 = 34
F36 = 35
F38 = 36
F40 = 37
F42 = 38
F44 = 39
F46 = 40
F48 = 41
F50 = 42
F52 = 43
F54 = 44
F56 = 45
F58 = 46
F60 = 47
F62 = 48
FCC0 = 49
FCC1 = 50
FCC2 = 51
FCC3 = 52
G0 = 53
G1 = 54
G2 = 55
G3 = 56
G4 = 57
G5 = 58
G6 = 59
G7 = 60
I0 = 61
I1 = 62
I2 = 63
I3 = 64
I4 = 65
I5 = 66
FP = 67
I7 = 68
ICC = 69
L0 = 70
L1 = 71
L2 = 72
L3 = 73
L4 = 74
L5 = 75
L6 = 76
L7 = 77
O0 = 78
O1 = 79
O2 = 80
O3 = 81
O4 = 82
O5 = 83
SP = 84
O7 = 85
Y = 86
XCC = 87
PC = 88
PSR = 89
ENDING = 90
Implementations§
Source§impl RegisterSPARC
impl RegisterSPARC
pub const O6: RegisterSPARC = RegisterSPARC::SP
Source§impl RegisterSPARC
impl RegisterSPARC
pub const I6: RegisterSPARC = RegisterSPARC::FP
Trait Implementations§
Source§impl Clone for RegisterSPARC
impl Clone for RegisterSPARC
Source§fn clone(&self) -> RegisterSPARC
fn clone(&self) -> RegisterSPARC
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RegisterSPARC
impl Debug for RegisterSPARC
Source§impl From<RegisterSPARC> for i32
impl From<RegisterSPARC> for i32
Source§fn from(value: RegisterSPARC) -> Self
fn from(value: RegisterSPARC) -> Self
Converts to this type from the input type.
Source§impl Hash for RegisterSPARC
impl Hash for RegisterSPARC
Source§impl Ord for RegisterSPARC
impl Ord for RegisterSPARC
Source§fn cmp(&self, other: &RegisterSPARC) -> Ordering
fn cmp(&self, other: &RegisterSPARC) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RegisterSPARC
impl PartialEq for RegisterSPARC
Source§impl PartialOrd for RegisterSPARC
impl PartialOrd for RegisterSPARC
impl Copy for RegisterSPARC
impl Eq for RegisterSPARC
impl StructuralPartialEq for RegisterSPARC
Auto Trait Implementations§
impl Freeze for RegisterSPARC
impl RefUnwindSafe for RegisterSPARC
impl Send for RegisterSPARC
impl Sync for RegisterSPARC
impl Unpin for RegisterSPARC
impl UnwindSafe for RegisterSPARC
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