pub struct Sse4_2 { /* private fields */ }Available on x86 or x86-64 only.
Implementations§
Source§impl Sse4_2
impl Sse4_2
pub fn _mm_cmpistrm<const IMM8: i32>(self, a: __m128i, b: __m128i) -> __m128i
pub fn _mm_cmpistri<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrz<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrc<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistrs<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistro<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpistra<const IMM8: i32>(self, a: __m128i, b: __m128i) -> i32
pub fn _mm_cmpestrm<const IMM8: i32>( self, a: __m128i, la: i32, b: __m128i, lb: i32, ) -> __m128i
pub fn _mm_cmpestri<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
pub fn _mm_cmpestrc<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
pub fn _mm_cmpestro<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
pub fn _mm_crc32_u8(self, crc: u32, v: u8) -> u32
pub fn _mm_crc32_u16(self, crc: u32, v: u16) -> u32
pub fn _mm_crc32_u32(self, crc: u32, v: u32) -> u32
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