pub struct I16x16(pub [i16; 16]);Expand description
16-lane vector of 16-bit signed integers (256-bit).
Common uses:
- Wide DCT operations
- Parallel coefficient processing
Tuple Fields§
§0: [i16; 16]Implementations§
Trait Implementations§
impl Copy for I16x16
impl Eq for I16x16
impl StructuralPartialEq for I16x16
Auto Trait Implementations§
impl Freeze for I16x16
impl RefUnwindSafe for I16x16
impl Send for I16x16
impl Sync for I16x16
impl Unpin for I16x16
impl UnsafeUnpin for I16x16
impl UnwindSafe for I16x16
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more