Struct Atomic128XchgSeqArgs
pub struct Atomic128XchgSeqArgs {
pub mem_low: SyntheticAmode,
pub mem_high: SyntheticAmode,
pub operand_low: Gpr,
pub operand_high: Gpr,
pub dst_old_low: Writable<Gpr>,
pub dst_old_high: Writable<Gpr>,
}Expand description
“Package” of the arguments for the instruction Atomic128XchgSeq to avoid
making the Inst enum massive.
Fields§
§mem_low: SyntheticAmode§mem_high: SyntheticAmode§operand_low: Gpr§operand_high: Gpr§dst_old_low: Writable<Gpr>§dst_old_high: Writable<Gpr>Trait Implementations§
§impl Clone for Atomic128XchgSeqArgs
impl Clone for Atomic128XchgSeqArgs
§fn clone(&self) -> Atomic128XchgSeqArgs
fn clone(&self) -> Atomic128XchgSeqArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for Atomic128XchgSeqArgs
impl RefUnwindSafe for Atomic128XchgSeqArgs
impl Send for Atomic128XchgSeqArgs
impl Sync for Atomic128XchgSeqArgs
impl Unpin for Atomic128XchgSeqArgs
impl UnwindSafe for Atomic128XchgSeqArgs
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