pub struct Arm;
Expand description
ARM architecture specific definitions.
Implementations§
Source§impl Arm
impl Arm
pub const R0: Register
pub const R1: Register
pub const R2: Register
pub const R3: Register
pub const R4: Register
pub const R5: Register
pub const R6: Register
pub const R7: Register
pub const R8: Register
pub const R9: Register
pub const R10: Register
pub const R11: Register
pub const R12: Register
pub const R13: Register
pub const R14: Register
pub const R15: Register
pub const WCGR0: Register
pub const WCGR1: Register
pub const WCGR2: Register
pub const WCGR3: Register
pub const WCGR4: Register
pub const WCGR5: Register
pub const WCGR6: Register
pub const WCGR7: Register
pub const WR0: Register
pub const WR1: Register
pub const WR2: Register
pub const WR3: Register
pub const WR4: Register
pub const WR5: Register
pub const WR6: Register
pub const WR7: Register
pub const WR8: Register
pub const WR9: Register
pub const WR10: Register
pub const WR11: Register
pub const WR12: Register
pub const WR13: Register
pub const WR14: Register
pub const WR15: Register
pub const SPSR: Register
pub const SPSR_FIQ: Register
pub const SPSR_IRQ: Register
pub const SPSR_ABT: Register
pub const SPSR_UND: Register
pub const SPSR_SVC: Register
pub const RA_AUTH_CODE: Register
pub const R8_USR: Register
pub const R9_USR: Register
pub const R10_USR: Register
pub const R11_USR: Register
pub const R12_USR: Register
pub const R13_USR: Register
pub const R14_USR: Register
pub const R8_FIQ: Register
pub const R9_FIQ: Register
pub const R10_FIQ: Register
pub const R11_FIQ: Register
pub const R12_FIQ: Register
pub const R13_FIQ: Register
pub const R14_FIQ: Register
pub const R13_IRQ: Register
pub const R14_IRQ: Register
pub const R13_ABT: Register
pub const R14_ABT: Register
pub const R13_UND: Register
pub const R14_UND: Register
pub const R13_SVC: Register
pub const R14_SVC: Register
pub const WC0: Register
pub const WC1: Register
pub const WC2: Register
pub const WC3: Register
pub const WC4: Register
pub const WC5: Register
pub const WC6: Register
pub const WC7: Register
pub const D0: Register
pub const D1: Register
pub const D2: Register
pub const D3: Register
pub const D4: Register
pub const D5: Register
pub const D6: Register
pub const D7: Register
pub const D8: Register
pub const D9: Register
pub const D10: Register
pub const D11: Register
pub const D12: Register
pub const D13: Register
pub const D14: Register
pub const D15: Register
pub const D16: Register
pub const D17: Register
pub const D18: Register
pub const D19: Register
pub const D20: Register
pub const D21: Register
pub const D22: Register
pub const D23: Register
pub const D24: Register
pub const D25: Register
pub const D26: Register
pub const D27: Register
pub const D28: Register
pub const D29: Register
pub const D30: Register
pub const D31: Register
pub const TPIDRURO: Register
pub const TPIDRURW: Register
pub const TPIDPR: Register
pub const HTPIDPR: Register
pub const SP: Register
pub const LR: Register
pub const PC: Register
pub const ACC0: Register
pub const ACC1: Register
pub const ACC2: Register
pub const ACC3: Register
pub const ACC4: Register
pub const ACC5: Register
pub const ACC6: Register
pub const ACC7: Register
pub const S0: Register
pub const S1: Register
pub const S2: Register
pub const S3: Register
pub const S4: Register
pub const S5: Register
pub const S6: Register
pub const S7: Register
pub const S8: Register
pub const S9: Register
pub const S10: Register
pub const S11: Register
pub const S12: Register
pub const S13: Register
pub const S14: Register
pub const S15: Register
pub const S16: Register
pub const S17: Register
pub const S18: Register
pub const S19: Register
pub const S20: Register
pub const S21: Register
pub const S22: Register
pub const S23: Register
pub const S24: Register
pub const S25: Register
pub const S26: Register
pub const S27: Register
pub const S28: Register
pub const S29: Register
pub const S30: Register
pub const S31: Register
Source§impl Arm
impl Arm
Sourcepub fn register_name(register: Register) -> Option<&'static str>
pub fn register_name(register: Register) -> Option<&'static str>
The name of a register, or None
if the register number is unknown.
Only returns the primary name for registers that alias with others.
Sourcepub fn name_to_register(value: &str) -> Option<Register>
pub fn name_to_register(value: &str) -> Option<Register>
Converts a register name into a register number.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Arm
impl RefUnwindSafe for Arm
impl Send for Arm
impl Sync for Arm
impl Unpin for Arm
impl UnwindSafe for Arm
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