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 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