Enum Reg
pub enum Reg {
Show 444 variants
NoRegister,
AT,
DSPCCond,
DSPCarry,
DSPEFI,
DSPOutFlag,
DSPPos,
DSPSCount,
FP,
GP,
MSAAccess,
MSACSR,
MSAIR,
MSAMap,
MSAModify,
MSARequest,
MSASave,
MSAUnmap,
PC,
RA,
SP,
ZERO,
A0,
A1,
A2,
A3,
AC0,
AC1,
AC2,
AC3,
AT_64,
COP00,
COP01,
COP02,
COP03,
COP04,
COP05,
COP06,
COP07,
COP08,
COP09,
COP20,
COP21,
COP22,
COP23,
COP24,
COP25,
COP26,
COP27,
COP28,
COP29,
COP30,
COP31,
COP32,
COP33,
COP34,
COP35,
COP36,
COP37,
COP38,
COP39,
COP010,
COP011,
COP012,
COP013,
COP014,
COP015,
COP016,
COP017,
COP018,
COP019,
COP020,
COP021,
COP022,
COP023,
COP024,
COP025,
COP026,
COP027,
COP028,
COP029,
COP030,
COP031,
COP210,
COP211,
COP212,
COP213,
COP214,
COP215,
COP216,
COP217,
COP218,
COP219,
COP220,
COP221,
COP222,
COP223,
COP224,
COP225,
COP226,
COP227,
COP228,
COP229,
COP230,
COP231,
COP310,
COP311,
COP312,
COP313,
COP314,
COP315,
COP316,
COP317,
COP318,
COP319,
COP320,
COP321,
COP322,
COP323,
COP324,
COP325,
COP326,
COP327,
COP328,
COP329,
COP330,
COP331,
D0,
D1,
D2,
D3,
D4,
D5,
D6,
D7,
D8,
D9,
D10,
D11,
D12,
D13,
D14,
D15,
DSPOutFlag20,
DSPOutFlag21,
DSPOutFlag22,
DSPOutFlag23,
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,
FCC0,
FCC1,
FCC2,
FCC3,
FCC4,
FCC5,
FCC6,
FCC7,
FCR0,
FCR1,
FCR2,
FCR3,
FCR4,
FCR5,
FCR6,
FCR7,
FCR8,
FCR9,
FCR10,
FCR11,
FCR12,
FCR13,
FCR14,
FCR15,
FCR16,
FCR17,
FCR18,
FCR19,
FCR20,
FCR21,
FCR22,
FCR23,
FCR24,
FCR25,
FCR26,
FCR27,
FCR28,
FCR29,
FCR30,
FCR31,
FP_64,
F_HI0,
F_HI1,
F_HI2,
F_HI3,
F_HI4,
F_HI5,
F_HI6,
F_HI7,
F_HI8,
F_HI9,
F_HI10,
F_HI11,
F_HI12,
F_HI13,
F_HI14,
F_HI15,
F_HI16,
F_HI17,
F_HI18,
F_HI19,
F_HI20,
F_HI21,
F_HI22,
F_HI23,
F_HI24,
F_HI25,
F_HI26,
F_HI27,
F_HI28,
F_HI29,
F_HI30,
F_HI31,
GP_64,
HI0,
HI1,
HI2,
HI3,
HWR0,
HWR1,
HWR2,
HWR3,
HWR4,
HWR5,
HWR6,
HWR7,
HWR8,
HWR9,
HWR10,
HWR11,
HWR12,
HWR13,
HWR14,
HWR15,
HWR16,
HWR17,
HWR18,
HWR19,
HWR20,
HWR21,
HWR22,
HWR23,
HWR24,
HWR25,
HWR26,
HWR27,
HWR28,
HWR29,
HWR30,
HWR31,
K0,
K1,
LO0,
LO1,
LO2,
LO3,
MPL0,
MPL1,
MPL2,
MSA8,
MSA9,
MSA10,
MSA11,
MSA12,
MSA13,
MSA14,
MSA15,
MSA16,
MSA17,
MSA18,
MSA19,
MSA20,
MSA21,
MSA22,
MSA23,
MSA24,
MSA25,
MSA26,
MSA27,
MSA28,
MSA29,
MSA30,
MSA31,
P0,
P1,
P2,
RA_64,
S0,
S1,
S2,
S3,
S4,
S5,
S6,
S7,
SP_64,
T0,
T1,
T2,
T3,
T4,
T5,
T6,
T7,
T8,
T9,
V0,
V1,
W0,
W1,
W2,
W3,
W4,
W5,
W6,
W7,
W8,
W9,
W10,
W11,
W12,
W13,
W14,
W15,
W16,
W17,
W18,
W19,
W20,
W21,
W22,
W23,
W24,
W25,
W26,
W27,
W28,
W29,
W30,
W31,
ZERO_64,
A0_64,
A1_64,
A2_64,
A3_64,
AC0_64,
D0_64,
D1_64,
D2_64,
D3_64,
D4_64,
D5_64,
D6_64,
D7_64,
D8_64,
D9_64,
D10_64,
D11_64,
D12_64,
D13_64,
D14_64,
D15_64,
D16_64,
D17_64,
D18_64,
D19_64,
D20_64,
D21_64,
D22_64,
D23_64,
D24_64,
D25_64,
D26_64,
D27_64,
D28_64,
D29_64,
D30_64,
D31_64,
DSPOutFlag16_19,
HI0_64,
K0_64,
K1_64,
LO0_64,
S0_64,
S1_64,
S2_64,
S3_64,
S4_64,
S5_64,
S6_64,
S7_64,
T0_64,
T1_64,
T2_64,
T3_64,
T4_64,
T5_64,
T6_64,
T7_64,
T8_64,
T9_64,
V0_64,
V1_64,
NUM_TARGET_REGS,
UNKNOWN(u64),
}Variants§
NoRegister
AT
DSPCCond
DSPCarry
DSPEFI
DSPOutFlag
DSPPos
DSPSCount
FP
GP
MSAAccess
MSACSR
MSAIR
MSAMap
MSAModify
MSARequest
MSASave
MSAUnmap
PC
RA
SP
ZERO
A0
A1
A2
A3
AC0
AC1
AC2
AC3
AT_64
COP00
COP01
COP02
COP03
COP04
COP05
COP06
COP07
COP08
COP09
COP20
COP21
COP22
COP23
COP24
COP25
COP26
COP27
COP28
COP29
COP30
COP31
COP32
COP33
COP34
COP35
COP36
COP37
COP38
COP39
COP010
COP011
COP012
COP013
COP014
COP015
COP016
COP017
COP018
COP019
COP020
COP021
COP022
COP023
COP024
COP025
COP026
COP027
COP028
COP029
COP030
COP031
COP210
COP211
COP212
COP213
COP214
COP215
COP216
COP217
COP218
COP219
COP220
COP221
COP222
COP223
COP224
COP225
COP226
COP227
COP228
COP229
COP230
COP231
COP310
COP311
COP312
COP313
COP314
COP315
COP316
COP317
COP318
COP319
COP320
COP321
COP322
COP323
COP324
COP325
COP326
COP327
COP328
COP329
COP330
COP331
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
DSPOutFlag20
DSPOutFlag21
DSPOutFlag22
DSPOutFlag23
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
FCC0
FCC1
FCC2
FCC3
FCC4
FCC5
FCC6
FCC7
FCR0
FCR1
FCR2
FCR3
FCR4
FCR5
FCR6
FCR7
FCR8
FCR9
FCR10
FCR11
FCR12
FCR13
FCR14
FCR15
FCR16
FCR17
FCR18
FCR19
FCR20
FCR21
FCR22
FCR23
FCR24
FCR25
FCR26
FCR27
FCR28
FCR29
FCR30
FCR31
FP_64
F_HI0
F_HI1
F_HI2
F_HI3
F_HI4
F_HI5
F_HI6
F_HI7
F_HI8
F_HI9
F_HI10
F_HI11
F_HI12
F_HI13
F_HI14
F_HI15
F_HI16
F_HI17
F_HI18
F_HI19
F_HI20
F_HI21
F_HI22
F_HI23
F_HI24
F_HI25
F_HI26
F_HI27
F_HI28
F_HI29
F_HI30
F_HI31
GP_64
HI0
HI1
HI2
HI3
HWR0
HWR1
HWR2
HWR3
HWR4
HWR5
HWR6
HWR7
HWR8
HWR9
HWR10
HWR11
HWR12
HWR13
HWR14
HWR15
HWR16
HWR17
HWR18
HWR19
HWR20
HWR21
HWR22
HWR23
HWR24
HWR25
HWR26
HWR27
HWR28
HWR29
HWR30
HWR31
K0
K1
LO0
LO1
LO2
LO3
MPL0
MPL1
MPL2
MSA8
MSA9
MSA10
MSA11
MSA12
MSA13
MSA14
MSA15
MSA16
MSA17
MSA18
MSA19
MSA20
MSA21
MSA22
MSA23
MSA24
MSA25
MSA26
MSA27
MSA28
MSA29
MSA30
MSA31
P0
P1
P2
RA_64
S0
S1
S2
S3
S4
S5
S6
S7
SP_64
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
V0
V1
W0
W1
W2
W3
W4
W5
W6
W7
W8
W9
W10
W11
W12
W13
W14
W15
W16
W17
W18
W19
W20
W21
W22
W23
W24
W25
W26
W27
W28
W29
W30
W31
ZERO_64
A0_64
A1_64
A2_64
A3_64
AC0_64
D0_64
D1_64
D2_64
D3_64
D4_64
D5_64
D6_64
D7_64
D8_64
D9_64
D10_64
D11_64
D12_64
D13_64
D14_64
D15_64
D16_64
D17_64
D18_64
D19_64
D20_64
D21_64
D22_64
D23_64
D24_64
D25_64
D26_64
D27_64
D28_64
D29_64
D30_64
D31_64
DSPOutFlag16_19
HI0_64
K0_64
K1_64
LO0_64
S0_64
S1_64
S2_64
S3_64
S4_64
S5_64
S6_64
S7_64
T0_64
T1_64
T2_64
T3_64
T4_64
T5_64
T6_64
T7_64
T8_64
T9_64
V0_64
V1_64
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