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 VG: Register = _
pub const FFR: Register = _
pub const P0: Register = _
pub const P1: Register = _
pub const P2: Register = _
pub const P3: Register = _
pub const P4: Register = _
pub const P5: Register = _
pub const P6: Register = _
pub const P7: Register = _
pub const P8: Register = _
pub const P9: Register = _
pub const P10: Register = _
pub const P11: Register = _
pub const P12: Register = _
pub const P13: Register = _
pub const P14: Register = _
pub const P15: 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 = _
pub const Z0: Register = _
pub const Z1: Register = _
pub const Z2: Register = _
pub const Z3: Register = _
pub const Z4: Register = _
pub const Z5: Register = _
pub const Z6: Register = _
pub const Z7: Register = _
pub const Z8: Register = _
pub const Z9: Register = _
pub const Z10: Register = _
pub const Z11: Register = _
pub const Z12: Register = _
pub const Z13: Register = _
pub const Z14: Register = _
pub const Z15: Register = _
pub const Z16: Register = _
pub const Z17: Register = _
pub const Z18: Register = _
pub const Z19: Register = _
pub const Z20: Register = _
pub const Z21: Register = _
pub const Z22: Register = _
pub const Z23: Register = _
pub const Z24: Register = _
pub const Z25: Register = _
pub const Z26: Register = _
pub const Z27: Register = _
pub const Z28: Register = _
pub const Z29: Register = _
pub const Z30: Register = _
pub const Z31: 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 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