#[repr(u32)]pub enum RegisterMIPS {
Show 143 variants
INVALID = 0,
PC = 1,
R0 = 2,
R1 = 3,
R2 = 4,
R3 = 5,
R4 = 6,
R5 = 7,
R6 = 8,
R7 = 9,
R8 = 10,
R9 = 11,
R10 = 12,
R11 = 13,
R12 = 14,
R13 = 15,
R14 = 16,
R15 = 17,
R16 = 18,
R17 = 19,
R18 = 20,
R19 = 21,
R20 = 22,
R21 = 23,
R22 = 24,
R23 = 25,
R24 = 26,
R25 = 27,
R26 = 28,
R27 = 29,
R28 = 30,
R29 = 31,
R30 = 32,
R31 = 33,
DSPCCOND = 34,
DSPCARRY = 35,
DSPEFI = 36,
DSPOUTFLAG = 37,
DSPOUTFLAG16_19 = 38,
DSPOUTFLAG20 = 39,
DSPOUTFLAG21 = 40,
DSPOUTFLAG22 = 41,
DSPOUTFLAG23 = 42,
DSPPOS = 43,
DSPSCOUNT = 44,
AC0 = 45,
AC1 = 46,
AC2 = 47,
AC3 = 48,
CC0 = 49,
CC1 = 50,
CC2 = 51,
CC3 = 52,
CC4 = 53,
CC5 = 54,
CC6 = 55,
CC7 = 56,
F0 = 57,
F1 = 58,
F2 = 59,
F3 = 60,
F4 = 61,
F5 = 62,
F6 = 63,
F7 = 64,
F8 = 65,
F9 = 66,
F10 = 67,
F11 = 68,
F12 = 69,
F13 = 70,
F14 = 71,
F15 = 72,
F16 = 73,
F17 = 74,
F18 = 75,
F19 = 76,
F20 = 77,
F21 = 78,
F22 = 79,
F23 = 80,
F24 = 81,
F25 = 82,
F26 = 83,
F27 = 84,
F28 = 85,
F29 = 86,
F30 = 87,
F31 = 88,
FCC0 = 89,
FCC1 = 90,
FCC2 = 91,
FCC3 = 92,
FCC4 = 93,
FCC5 = 94,
FCC6 = 95,
FCC7 = 96,
W0 = 97,
W1 = 98,
W2 = 99,
W3 = 100,
W4 = 101,
W5 = 102,
W6 = 103,
W7 = 104,
W8 = 105,
W9 = 106,
W10 = 107,
W11 = 108,
W12 = 109,
W13 = 110,
W14 = 111,
W15 = 112,
W16 = 113,
W17 = 114,
W18 = 115,
W19 = 116,
W20 = 117,
W21 = 118,
W22 = 119,
W23 = 120,
W24 = 121,
W25 = 122,
W26 = 123,
W27 = 124,
W28 = 125,
W29 = 126,
W30 = 127,
W31 = 128,
HI = 129,
LO = 130,
P0 = 131,
P1 = 132,
P2 = 133,
MPL0 = 134,
MPL1 = 135,
MPL2 = 136,
CP0_CONFIG3 = 137,
CP0_USERLOCAL = 138,
CP0_STATUS = 139,
FIR = 140,
FCSR = 141,
ENDING = 142,
}Variants§
INVALID = 0
PC = 1
R0 = 2
R1 = 3
R2 = 4
R3 = 5
R4 = 6
R5 = 7
R6 = 8
R7 = 9
R8 = 10
R9 = 11
R10 = 12
R11 = 13
R12 = 14
R13 = 15
R14 = 16
R15 = 17
R16 = 18
R17 = 19
R18 = 20
R19 = 21
R20 = 22
R21 = 23
R22 = 24
R23 = 25
R24 = 26
R25 = 27
R26 = 28
R27 = 29
R28 = 30
R29 = 31
R30 = 32
R31 = 33
DSPCCOND = 34
DSPCARRY = 35
DSPEFI = 36
DSPOUTFLAG = 37
DSPOUTFLAG16_19 = 38
DSPOUTFLAG20 = 39
DSPOUTFLAG21 = 40
DSPOUTFLAG22 = 41
DSPOUTFLAG23 = 42
DSPPOS = 43
DSPSCOUNT = 44
AC0 = 45
AC1 = 46
AC2 = 47
AC3 = 48
CC0 = 49
CC1 = 50
CC2 = 51
CC3 = 52
CC4 = 53
CC5 = 54
CC6 = 55
CC7 = 56
F0 = 57
F1 = 58
F2 = 59
F3 = 60
F4 = 61
F5 = 62
F6 = 63
F7 = 64
F8 = 65
F9 = 66
F10 = 67
F11 = 68
F12 = 69
F13 = 70
F14 = 71
F15 = 72
F16 = 73
F17 = 74
F18 = 75
F19 = 76
F20 = 77
F21 = 78
F22 = 79
F23 = 80
F24 = 81
F25 = 82
F26 = 83
F27 = 84
F28 = 85
F29 = 86
F30 = 87
F31 = 88
FCC0 = 89
FCC1 = 90
FCC2 = 91
FCC3 = 92
FCC4 = 93
FCC5 = 94
FCC6 = 95
FCC7 = 96
W0 = 97
W1 = 98
W2 = 99
W3 = 100
W4 = 101
W5 = 102
W6 = 103
W7 = 104
W8 = 105
W9 = 106
W10 = 107
W11 = 108
W12 = 109
W13 = 110
W14 = 111
W15 = 112
W16 = 113
W17 = 114
W18 = 115
W19 = 116
W20 = 117
W21 = 118
W22 = 119
W23 = 120
W24 = 121
W25 = 122
W26 = 123
W27 = 124
W28 = 125
W29 = 126
W30 = 127
W31 = 128
HI = 129
LO = 130
P0 = 131
P1 = 132
P2 = 133
MPL0 = 134
MPL1 = 135
MPL2 = 136
CP0_CONFIG3 = 137
CP0_USERLOCAL = 138
CP0_STATUS = 139
FIR = 140
FCSR = 141
ENDING = 142
Implementations§
Source§impl RegisterMIPS
impl RegisterMIPS
pub const ZERO: RegisterMIPS = RegisterMIPS::R0
Source§impl RegisterMIPS
impl RegisterMIPS
pub const AT: RegisterMIPS = RegisterMIPS::R1
Source§impl RegisterMIPS
impl RegisterMIPS
pub const V0: RegisterMIPS = RegisterMIPS::R2
Source§impl RegisterMIPS
impl RegisterMIPS
pub const V1: RegisterMIPS = RegisterMIPS::R3
Source§impl RegisterMIPS
impl RegisterMIPS
pub const A0: RegisterMIPS = RegisterMIPS::R4
Source§impl RegisterMIPS
impl RegisterMIPS
pub const A1: RegisterMIPS = RegisterMIPS::R5
Source§impl RegisterMIPS
impl RegisterMIPS
pub const A2: RegisterMIPS = RegisterMIPS::R6
Source§impl RegisterMIPS
impl RegisterMIPS
pub const A3: RegisterMIPS = RegisterMIPS::R7
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T0: RegisterMIPS = RegisterMIPS::R8
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T1: RegisterMIPS = RegisterMIPS::R9
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T2: RegisterMIPS = RegisterMIPS::R10
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T3: RegisterMIPS = RegisterMIPS::R11
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T4: RegisterMIPS = RegisterMIPS::R12
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T5: RegisterMIPS = RegisterMIPS::R13
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T6: RegisterMIPS = RegisterMIPS::R14
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T7: RegisterMIPS = RegisterMIPS::R15
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S0: RegisterMIPS = RegisterMIPS::R16
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S1: RegisterMIPS = RegisterMIPS::R17
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S2: RegisterMIPS = RegisterMIPS::R18
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S3: RegisterMIPS = RegisterMIPS::R19
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S4: RegisterMIPS = RegisterMIPS::R20
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S5: RegisterMIPS = RegisterMIPS::R21
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S6: RegisterMIPS = RegisterMIPS::R22
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S7: RegisterMIPS = RegisterMIPS::R23
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T8: RegisterMIPS = RegisterMIPS::R24
Source§impl RegisterMIPS
impl RegisterMIPS
pub const T9: RegisterMIPS = RegisterMIPS::R25
Source§impl RegisterMIPS
impl RegisterMIPS
pub const K0: RegisterMIPS = RegisterMIPS::R26
Source§impl RegisterMIPS
impl RegisterMIPS
pub const K1: RegisterMIPS = RegisterMIPS::R27
Source§impl RegisterMIPS
impl RegisterMIPS
pub const GP: RegisterMIPS = RegisterMIPS::R28
Source§impl RegisterMIPS
impl RegisterMIPS
pub const SP: RegisterMIPS = RegisterMIPS::R29
Source§impl RegisterMIPS
impl RegisterMIPS
pub const FP: RegisterMIPS = RegisterMIPS::R30
Source§impl RegisterMIPS
impl RegisterMIPS
pub const S8: RegisterMIPS = RegisterMIPS::R30
Source§impl RegisterMIPS
impl RegisterMIPS
pub const RA: RegisterMIPS = RegisterMIPS::R31
Source§impl RegisterMIPS
impl RegisterMIPS
pub const HI0: RegisterMIPS = RegisterMIPS::AC0
Source§impl RegisterMIPS
impl RegisterMIPS
pub const HI1: RegisterMIPS = RegisterMIPS::AC1
Source§impl RegisterMIPS
impl RegisterMIPS
pub const HI2: RegisterMIPS = RegisterMIPS::AC2
Source§impl RegisterMIPS
impl RegisterMIPS
pub const HI3: RegisterMIPS = RegisterMIPS::AC3
Source§impl RegisterMIPS
impl RegisterMIPS
pub const LO0: RegisterMIPS = RegisterMIPS::AC0
Source§impl RegisterMIPS
impl RegisterMIPS
pub const LO1: RegisterMIPS = RegisterMIPS::AC1
Source§impl RegisterMIPS
impl RegisterMIPS
pub const LO2: RegisterMIPS = RegisterMIPS::AC2
Source§impl RegisterMIPS
impl RegisterMIPS
pub const LO3: RegisterMIPS = RegisterMIPS::AC3
Trait Implementations§
Source§impl Clone for RegisterMIPS
impl Clone for RegisterMIPS
Source§fn clone(&self) -> RegisterMIPS
fn clone(&self) -> RegisterMIPS
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 RegisterMIPS
impl Debug for RegisterMIPS
Source§impl From<RegisterMIPS> for i32
impl From<RegisterMIPS> for i32
Source§fn from(value: RegisterMIPS) -> Self
fn from(value: RegisterMIPS) -> Self
Converts to this type from the input type.
Source§impl Hash for RegisterMIPS
impl Hash for RegisterMIPS
Source§impl Ord for RegisterMIPS
impl Ord for RegisterMIPS
Source§fn cmp(&self, other: &RegisterMIPS) -> Ordering
fn cmp(&self, other: &RegisterMIPS) -> 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 RegisterMIPS
impl PartialEq for RegisterMIPS
Source§impl PartialOrd for RegisterMIPS
impl PartialOrd for RegisterMIPS
impl Copy for RegisterMIPS
impl Eq for RegisterMIPS
impl StructuralPartialEq for RegisterMIPS
Auto Trait Implementations§
impl Freeze for RegisterMIPS
impl RefUnwindSafe for RegisterMIPS
impl Send for RegisterMIPS
impl Sync for RegisterMIPS
impl Unpin for RegisterMIPS
impl UnwindSafe for RegisterMIPS
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