pub struct Sse4_2 {
_private: (),
}
Expand description
A token for SSE4.2 intrinsics on x86
and x86_64
.
Fields§
§_private: ()
Implementations§
Source§impl Sse4_2
impl Sse4_2
Sourcepub unsafe fn new_unchecked() -> Self
pub unsafe fn new_unchecked() -> Self
Sourcepub fn _mm_cmpistrm<const IMM8: i32>(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_cmpistrm<const IMM8: i32>(self, a: __m128i, b: __m128i) -> __m128i
See arch::_mm_cmpistrm
.
Sourcepub fn _mm_cmpistri<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistri<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistri
.
Sourcepub fn _mm_cmpistrz<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrz<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistrz
.
Sourcepub fn _mm_cmpistrc<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrc<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistrc
.
Sourcepub fn _mm_cmpistrs<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrs<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistrs
.
Sourcepub fn _mm_cmpistro<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistro<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistro
.
Sourcepub fn _mm_cmpistra<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistra<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
See arch::_mm_cmpistra
.
Sourcepub fn _mm_cmpestrm<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> __m128i
pub fn _mm_cmpestrm<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> __m128i
See arch::_mm_cmpestrm
.
Sourcepub fn _mm_cmpestri<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestri<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestri
.
Sourcepub fn _mm_cmpestrz<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestrz<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestrz
.
Sourcepub fn _mm_cmpestrc<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestrc<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestrc
.
Sourcepub fn _mm_cmpestrs<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestrs<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestrs
.
Sourcepub fn _mm_cmpestro<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestro<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestro
.
Sourcepub fn _mm_cmpestra<const IMM8: i32>(
self,
a: __m128i,
la: i32,
b: __m128i,
lb: i32,
) -> i32
pub fn _mm_cmpestra<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> i32
See arch::_mm_cmpestra
.
Sourcepub fn _mm_crc32_u8(self, crc: u32, v: u8) -> u32
pub fn _mm_crc32_u8(self, crc: u32, v: u8) -> u32
See arch::_mm_crc32_u8
.
Sourcepub fn _mm_crc32_u16(self, crc: u32, v: u16) -> u32
pub fn _mm_crc32_u16(self, crc: u32, v: u16) -> u32
See arch::_mm_crc32_u16
.
Sourcepub fn _mm_crc32_u32(self, crc: u32, v: u32) -> u32
pub fn _mm_crc32_u32(self, crc: u32, v: u32) -> u32
See arch::_mm_crc32_u32
.
Sourcepub fn _mm_cmpgt_epi64(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_cmpgt_epi64(self, a: __m128i, b: __m128i) -> __m128i
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sse4_2
impl RefUnwindSafe for Sse4_2
impl Send for Sse4_2
impl Sync for Sse4_2
impl Unpin for Sse4_2
impl UnwindSafe for Sse4_2
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