pub struct PowerPc64;
Expand description
PowerPC 64bit
See 64-bit ELF ABI Specification for OpenPOWER Architecture.
Implementations§
source§impl PowerPc64
impl PowerPc64
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 R16: Register = _
pub const R17: Register = _
pub const R18: Register = _
pub const R19: Register = _
pub const R20: Register = _
pub const R21: Register = _
pub const R22: Register = _
pub const R23: Register = _
pub const R24: Register = _
pub const R25: Register = _
pub const R26: Register = _
pub const R27: Register = _
pub const R28: Register = _
pub const R29: Register = _
pub const R30: Register = _
pub const R31: Register = _
pub const F0: Register = _
pub const F1: Register = _
pub const F2: Register = _
pub const F3: Register = _
pub const F4: Register = _
pub const F5: Register = _
pub const F6: Register = _
pub const F7: Register = _
pub const F8: Register = _
pub const F9: Register = _
pub const F10: Register = _
pub const F11: Register = _
pub const F12: Register = _
pub const F13: Register = _
pub const F14: Register = _
pub const F15: Register = _
pub const F16: Register = _
pub const F17: Register = _
pub const F18: Register = _
pub const F19: Register = _
pub const F20: Register = _
pub const F21: Register = _
pub const F22: Register = _
pub const F23: Register = _
pub const F24: Register = _
pub const F25: Register = _
pub const F26: Register = _
pub const F27: Register = _
pub const F28: Register = _
pub const F29: Register = _
pub const F30: Register = _
pub const F31: Register = _
pub const LR: Register = _
pub const CTR: Register = _
pub const CR0: Register = _
pub const CR1: Register = _
pub const CR2: Register = _
pub const CR3: Register = _
pub const CR4: Register = _
pub const CR5: Register = _
pub const CR6: Register = _
pub const CR7: Register = _
pub const XER: Register = _
pub const VR0: Register = _
pub const VR1: Register = _
pub const VR2: Register = _
pub const VR3: Register = _
pub const VR4: Register = _
pub const VR5: Register = _
pub const VR6: Register = _
pub const VR7: Register = _
pub const VR8: Register = _
pub const VR9: Register = _
pub const VR10: Register = _
pub const VR11: Register = _
pub const VR12: Register = _
pub const VR13: Register = _
pub const VR14: Register = _
pub const VR15: Register = _
pub const VR16: Register = _
pub const VR17: Register = _
pub const VR18: Register = _
pub const VR19: Register = _
pub const VR20: Register = _
pub const VR21: Register = _
pub const VR22: Register = _
pub const VR23: Register = _
pub const VR24: Register = _
pub const VR25: Register = _
pub const VR26: Register = _
pub const VR27: Register = _
pub const VR28: Register = _
pub const VR29: Register = _
pub const VR30: Register = _
pub const VR31: Register = _
pub const VSCR: Register = _
pub const TFHAR: Register = _
pub const TFIAR: Register = _
pub const TEXASR: Register = _
source§impl PowerPc64
impl PowerPc64
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 PowerPc64
impl RefUnwindSafe for PowerPc64
impl Send for PowerPc64
impl Sync for PowerPc64
impl Unpin for PowerPc64
impl UnwindSafe for PowerPc64
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)