Enum Reg
pub enum Reg {
Show 298 variants
NoRegister,
APSR,
APSR_NZCV,
CPSR,
FPCXTNS,
FPCXTS,
FPEXC,
FPINST,
FPSCR,
FPSCR_NZCV,
FPSCR_NZCVQC,
FPSID,
ITSTATE,
LR,
PC,
RA_AUTH_CODE,
SP,
SPSR,
VPR,
ZR,
D0,
D1,
D2,
D3,
D4,
D5,
D6,
D7,
D8,
D9,
D10,
D11,
D12,
D13,
D14,
D15,
D16,
D17,
D18,
D19,
D20,
D21,
D22,
D23,
D24,
D25,
D26,
D27,
D28,
D29,
D30,
D31,
FPINST2,
MVFR0,
MVFR1,
MVFR2,
P0,
Q0,
Q1,
Q2,
Q3,
Q4,
Q5,
Q6,
Q7,
Q8,
Q9,
Q10,
Q11,
Q12,
Q13,
Q14,
Q15,
R0,
R1,
R2,
R3,
R4,
R5,
R6,
R7,
R8,
R9,
R10,
R11,
R12,
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,
D0_D2,
D1_D3,
D2_D4,
D3_D5,
D4_D6,
D5_D7,
D6_D8,
D7_D9,
D8_D10,
D9_D11,
D10_D12,
D11_D13,
D12_D14,
D13_D15,
D14_D16,
D15_D17,
D16_D18,
D17_D19,
D18_D20,
D19_D21,
D20_D22,
D21_D23,
D22_D24,
D23_D25,
D24_D26,
D25_D27,
D26_D28,
D27_D29,
D28_D30,
D29_D31,
Q0_Q1,
Q1_Q2,
Q2_Q3,
Q3_Q4,
Q4_Q5,
Q5_Q6,
Q6_Q7,
Q7_Q8,
Q8_Q9,
Q9_Q10,
Q10_Q11,
Q11_Q12,
Q12_Q13,
Q13_Q14,
Q14_Q15,
Q0_Q1_Q2_Q3,
Q1_Q2_Q3_Q4,
Q2_Q3_Q4_Q5,
Q3_Q4_Q5_Q6,
Q4_Q5_Q6_Q7,
Q5_Q6_Q7_Q8,
Q6_Q7_Q8_Q9,
Q7_Q8_Q9_Q10,
Q8_Q9_Q10_Q11,
Q9_Q10_Q11_Q12,
Q10_Q11_Q12_Q13,
Q11_Q12_Q13_Q14,
Q12_Q13_Q14_Q15,
R0_R1,
R2_R3,
R4_R5,
R6_R7,
R8_R9,
R10_R11,
R12_SP,
D0_D1_D2,
D1_D2_D3,
D2_D3_D4,
D3_D4_D5,
D4_D5_D6,
D5_D6_D7,
D6_D7_D8,
D7_D8_D9,
D8_D9_D10,
D9_D10_D11,
D10_D11_D12,
D11_D12_D13,
D12_D13_D14,
D13_D14_D15,
D14_D15_D16,
D15_D16_D17,
D16_D17_D18,
D17_D18_D19,
D18_D19_D20,
D19_D20_D21,
D20_D21_D22,
D21_D22_D23,
D22_D23_D24,
D23_D24_D25,
D24_D25_D26,
D25_D26_D27,
D26_D27_D28,
D27_D28_D29,
D28_D29_D30,
D29_D30_D31,
D0_D2_D4,
D1_D3_D5,
D2_D4_D6,
D3_D5_D7,
D4_D6_D8,
D5_D7_D9,
D6_D8_D10,
D7_D9_D11,
D8_D10_D12,
D9_D11_D13,
D10_D12_D14,
D11_D13_D15,
D12_D14_D16,
D13_D15_D17,
D14_D16_D18,
D15_D17_D19,
D16_D18_D20,
D17_D19_D21,
D18_D20_D22,
D19_D21_D23,
D20_D22_D24,
D21_D23_D25,
D22_D24_D26,
D23_D25_D27,
D24_D26_D28,
D25_D27_D29,
D26_D28_D30,
D27_D29_D31,
D0_D2_D4_D6,
D1_D3_D5_D7,
D2_D4_D6_D8,
D3_D5_D7_D9,
D4_D6_D8_D10,
D5_D7_D9_D11,
D6_D8_D10_D12,
D7_D9_D11_D13,
D8_D10_D12_D14,
D9_D11_D13_D15,
D10_D12_D14_D16,
D11_D13_D15_D17,
D12_D14_D16_D18,
D13_D15_D17_D19,
D14_D16_D18_D20,
D15_D17_D19_D21,
D16_D18_D20_D22,
D17_D19_D21_D23,
D18_D20_D22_D24,
D19_D21_D23_D25,
D20_D22_D24_D26,
D21_D23_D25_D27,
D22_D24_D26_D28,
D23_D25_D27_D29,
D24_D26_D28_D30,
D25_D27_D29_D31,
D1_D2,
D3_D4,
D5_D6,
D7_D8,
D9_D10,
D11_D12,
D13_D14,
D15_D16,
D17_D18,
D19_D20,
D21_D22,
D23_D24,
D25_D26,
D27_D28,
D29_D30,
D1_D2_D3_D4,
D3_D4_D5_D6,
D5_D6_D7_D8,
D7_D8_D9_D10,
D9_D10_D11_D12,
D11_D12_D13_D14,
D13_D14_D15_D16,
D15_D16_D17_D18,
D17_D18_D19_D20,
D19_D20_D21_D22,
D21_D22_D23_D24,
D23_D24_D25_D26,
D25_D26_D27_D28,
D27_D28_D29_D30,
NUM_TARGET_REGS,
UNKNOWN(u64),
}Variants§
NoRegister
APSR
APSR_NZCV
CPSR
FPCXTNS
FPCXTS
FPEXC
FPINST
FPSCR
FPSCR_NZCV
FPSCR_NZCVQC
FPSID
ITSTATE
LR
PC
RA_AUTH_CODE
SP
SPSR
VPR
ZR
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
D16
D17
D18
D19
D20
D21
D22
D23
D24
D25
D26
D27
D28
D29
D30
D31
FPINST2
MVFR0
MVFR1
MVFR2
P0
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
Q10
Q11
Q12
Q13
Q14
Q15
R0
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
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
D0_D2
D1_D3
D2_D4
D3_D5
D4_D6
D5_D7
D6_D8
D7_D9
D8_D10
D9_D11
D10_D12
D11_D13
D12_D14
D13_D15
D14_D16
D15_D17
D16_D18
D17_D19
D18_D20
D19_D21
D20_D22
D21_D23
D22_D24
D23_D25
D24_D26
D25_D27
D26_D28
D27_D29
D28_D30
D29_D31
Q0_Q1
Q1_Q2
Q2_Q3
Q3_Q4
Q4_Q5
Q5_Q6
Q6_Q7
Q7_Q8
Q8_Q9
Q9_Q10
Q10_Q11
Q11_Q12
Q12_Q13
Q13_Q14
Q14_Q15
Q0_Q1_Q2_Q3
Q1_Q2_Q3_Q4
Q2_Q3_Q4_Q5
Q3_Q4_Q5_Q6
Q4_Q5_Q6_Q7
Q5_Q6_Q7_Q8
Q6_Q7_Q8_Q9
Q7_Q8_Q9_Q10
Q8_Q9_Q10_Q11
Q9_Q10_Q11_Q12
Q10_Q11_Q12_Q13
Q11_Q12_Q13_Q14
Q12_Q13_Q14_Q15
R0_R1
R2_R3
R4_R5
R6_R7
R8_R9
R10_R11
R12_SP
D0_D1_D2
D1_D2_D3
D2_D3_D4
D3_D4_D5
D4_D5_D6
D5_D6_D7
D6_D7_D8
D7_D8_D9
D8_D9_D10
D9_D10_D11
D10_D11_D12
D11_D12_D13
D12_D13_D14
D13_D14_D15
D14_D15_D16
D15_D16_D17
D16_D17_D18
D17_D18_D19
D18_D19_D20
D19_D20_D21
D20_D21_D22
D21_D22_D23
D22_D23_D24
D23_D24_D25
D24_D25_D26
D25_D26_D27
D26_D27_D28
D27_D28_D29
D28_D29_D30
D29_D30_D31
D0_D2_D4
D1_D3_D5
D2_D4_D6
D3_D5_D7
D4_D6_D8
D5_D7_D9
D6_D8_D10
D7_D9_D11
D8_D10_D12
D9_D11_D13
D10_D12_D14
D11_D13_D15
D12_D14_D16
D13_D15_D17
D14_D16_D18
D15_D17_D19
D16_D18_D20
D17_D19_D21
D18_D20_D22
D19_D21_D23
D20_D22_D24
D21_D23_D25
D22_D24_D26
D23_D25_D27
D24_D26_D28
D25_D27_D29
D26_D28_D30
D27_D29_D31
D0_D2_D4_D6
D1_D3_D5_D7
D2_D4_D6_D8
D3_D5_D7_D9
D4_D6_D8_D10
D5_D7_D9_D11
D6_D8_D10_D12
D7_D9_D11_D13
D8_D10_D12_D14
D9_D11_D13_D15
D10_D12_D14_D16
D11_D13_D15_D17
D12_D14_D16_D18
D13_D15_D17_D19
D14_D16_D18_D20
D15_D17_D19_D21
D16_D18_D20_D22
D17_D19_D21_D23
D18_D20_D22_D24
D19_D21_D23_D25
D20_D22_D24_D26
D21_D23_D25_D27
D22_D24_D26_D28
D23_D25_D27_D29
D24_D26_D28_D30
D25_D27_D29_D31
D1_D2
D3_D4
D5_D6
D7_D8
D9_D10
D11_D12
D13_D14
D15_D16
D17_D18
D19_D20
D21_D22
D23_D24
D25_D26
D27_D28
D29_D30
D1_D2_D3_D4
D3_D4_D5_D6
D5_D6_D7_D8
D7_D8_D9_D10
D9_D10_D11_D12
D11_D12_D13_D14
D13_D14_D15_D16
D15_D16_D17_D18
D17_D18_D19_D20
D19_D20_D21_D22
D21_D22_D23_D24
D23_D24_D25_D26
D25_D26_D27_D28
D27_D28_D29_D30
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