pub struct AArch64;
Expand description
ARM 64-bit (AArch64) architecture specific definitions.
Implementations§
source§impl AArch64
impl AArch64
pub const X0: Register = _
pub const X1: Register = _
pub const X2: Register = _
pub const X3: Register = _
pub const X4: Register = _
pub const X5: Register = _
pub const X6: Register = _
pub const X7: Register = _
pub const X8: Register = _
pub const X9: Register = _
pub const X10: Register = _
pub const X11: Register = _
pub const X12: Register = _
pub const X13: Register = _
pub const X14: Register = _
pub const X15: Register = _
pub const X16: Register = _
pub const X17: Register = _
pub const X18: Register = _
pub const X19: Register = _
pub const X20: Register = _
pub const X21: Register = _
pub const X22: Register = _
pub const X23: Register = _
pub const X24: Register = _
pub const X25: Register = _
pub const X26: Register = _
pub const X27: Register = _
pub const X28: Register = _
pub const X29: Register = _
pub const X30: Register = _
pub const SP: Register = _
pub const PC: Register = _
pub const ELR_MODE: Register = _
pub const RA_SIGN_STATE: Register = _
pub const TPIDRRO_EL0: Register = _
pub const TPIDR_EL0: Register = _
pub const TPIDR_EL1: Register = _
pub const TPIDR_EL2: Register = _
pub const TPIDR_EL3: Register = _
pub const V0: Register = _
pub const V1: Register = _
pub const V2: Register = _
pub const V3: Register = _
pub const V4: Register = _
pub const V5: Register = _
pub const V6: Register = _
pub const V7: Register = _
pub const V8: Register = _
pub const V9: Register = _
pub const V10: Register = _
pub const V11: Register = _
pub const V12: Register = _
pub const V13: Register = _
pub const V14: Register = _
pub const V15: Register = _
pub const V16: Register = _
pub const V17: Register = _
pub const V18: Register = _
pub const V19: Register = _
pub const V20: Register = _
pub const V21: Register = _
pub const V22: Register = _
pub const V23: Register = _
pub const V24: Register = _
pub const V25: Register = _
pub const V26: Register = _
pub const V27: Register = _
pub const V28: Register = _
pub const V29: Register = _
pub const V30: Register = _
pub const V31: Register = _
source§impl AArch64
impl AArch64
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 AArch64
impl RefUnwindSafe for AArch64
impl Send for AArch64
impl Sync for AArch64
impl Unpin for AArch64
impl UnwindSafe for AArch64
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