pub struct Ssse3 {
_private: (),
}
Expand description
A token for SSSE3 intrinsics on x86
and x86_64
.
Fields§
§_private: ()
Implementations§
Source§impl Ssse3
impl Ssse3
Sourcepub unsafe fn new_unchecked() -> Self
pub unsafe fn new_unchecked() -> Self
Sourcepub fn _mm_abs_epi8(self, a: __m128i) -> __m128i
pub fn _mm_abs_epi8(self, a: __m128i) -> __m128i
See arch::_mm_abs_epi8
.
Sourcepub fn _mm_abs_epi16(self, a: __m128i) -> __m128i
pub fn _mm_abs_epi16(self, a: __m128i) -> __m128i
See arch::_mm_abs_epi16
.
Sourcepub fn _mm_abs_epi32(self, a: __m128i) -> __m128i
pub fn _mm_abs_epi32(self, a: __m128i) -> __m128i
See arch::_mm_abs_epi32
.
Sourcepub fn _mm_shuffle_epi8(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_shuffle_epi8(self, a: __m128i, b: __m128i) -> __m128i
Sourcepub fn _mm_hadd_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hadd_epi16(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_hadd_epi16
.
Sourcepub fn _mm_hadds_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hadds_epi16(self, a: __m128i, b: __m128i) -> __m128i
Sourcepub fn _mm_hadd_epi32(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hadd_epi32(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_hadd_epi32
.
Sourcepub fn _mm_hsub_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hsub_epi16(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_hsub_epi16
.
Sourcepub fn _mm_hsubs_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hsubs_epi16(self, a: __m128i, b: __m128i) -> __m128i
Sourcepub fn _mm_hsub_epi32(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_hsub_epi32(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_hsub_epi32
.
Sourcepub fn _mm_maddubs_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_maddubs_epi16(self, a: __m128i, b: __m128i) -> __m128i
Sourcepub fn _mm_mulhrs_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_mulhrs_epi16(self, a: __m128i, b: __m128i) -> __m128i
Sourcepub fn _mm_sign_epi8(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_sign_epi8(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_sign_epi8
.
Sourcepub fn _mm_sign_epi16(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_sign_epi16(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_sign_epi16
.
Sourcepub fn _mm_sign_epi32(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_sign_epi32(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_sign_epi32
.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ssse3
impl RefUnwindSafe for Ssse3
impl Send for Ssse3
impl Sync for Ssse3
impl Unpin for Ssse3
impl UnwindSafe for Ssse3
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