pub struct Vselect {
    pub dst: VReg,
    pub cond: XReg,
    pub if_nonzero: VReg,
    pub if_zero: VReg,
}Expand description
dst = low32(cond) ? if_nonzero : if_zero
Fields§
§dst: VReg§cond: XReg§if_nonzero: VReg§if_zero: VRegImplementations§
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for Vselect
 
impl<'arbitrary> Arbitrary<'arbitrary> for Vselect
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
 
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of 
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
 
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of 
Self from the entirety of the given
unstructured data. Read moreSource§impl From<Vselect> for ExtendedOp
 
impl From<Vselect> for ExtendedOp
impl Copy for Vselect
impl Eq for Vselect
impl StructuralPartialEq for Vselect
Auto Trait Implementations§
impl Freeze for Vselect
impl RefUnwindSafe for Vselect
impl Send for Vselect
impl Sync for Vselect
impl Unpin for Vselect
impl UnwindSafe for Vselect
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