#[repr(u8)]pub enum WriteMode {
Mode0 = 0,
Mode1 = 1,
Mode2 = 2,
Mode3 = 3,
Mode4 = 4,
}Expand description
Write mode - controls which elements are written
Variants§
Mode0 = 0
Mode 0: write to all (val=0), odd lanes only (val=1), even lanes only (val=2), or no lanes (val=3)
Mode1 = 1
Mode 1: write to only lane #N (or broadcast Y lane #N for vector ops)
Mode2 = 2
Mode 2: write only first N lanes (or all when N=0)
Mode3 = 3
Mode 3: write only last N lanes (or all when N=0)
Mode4 = 4
Mode 4: write first N lanes (no lanes when N=0)
Trait Implementations§
impl Copy for WriteMode
impl Eq for WriteMode
impl StructuralPartialEq for WriteMode
Auto Trait Implementations§
impl Freeze for WriteMode
impl RefUnwindSafe for WriteMode
impl Send for WriteMode
impl Sync for WriteMode
impl Unpin for WriteMode
impl UnsafeUnpin for WriteMode
impl UnwindSafe for WriteMode
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