Struct Atomic128RmwSeqArgs
pub struct Atomic128RmwSeqArgs {
pub op: Atomic128RmwSeqOp,
pub mem_low: SyntheticAmode,
pub mem_high: SyntheticAmode,
pub operand_low: Gpr,
pub operand_high: Gpr,
pub temp_low: Writable<Gpr>,
pub temp_high: Writable<Gpr>,
pub dst_old_low: Writable<Gpr>,
pub dst_old_high: Writable<Gpr>,
}Expand description
“Package” of the arguments for the instruction Atomic128RmwSeq to avoid
making the Inst enum massive.
Fields§
§op: Atomic128RmwSeqOp§mem_low: SyntheticAmode§mem_high: SyntheticAmode§operand_low: Gpr§operand_high: Gpr§temp_low: Writable<Gpr>§temp_high: Writable<Gpr>§dst_old_low: Writable<Gpr>§dst_old_high: Writable<Gpr>Trait Implementations§
§impl Clone for Atomic128RmwSeqArgs
impl Clone for Atomic128RmwSeqArgs
§fn clone(&self) -> Atomic128RmwSeqArgs
fn clone(&self) -> Atomic128RmwSeqArgs
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 Atomic128RmwSeqArgs
impl RefUnwindSafe for Atomic128RmwSeqArgs
impl Send for Atomic128RmwSeqArgs
impl Sync for Atomic128RmwSeqArgs
impl Unpin for Atomic128RmwSeqArgs
impl UnwindSafe for Atomic128RmwSeqArgs
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