Struct fearless_simd::Sse42F32
source · pub struct Sse42F32(_);
Trait Implementations
sourceimpl SimdF32 for Sse42F32
impl SimdF32 for Sse42F32
type Raw = __m128
type Mask = Sse42Mask32
fn width(self) -> usize
sourcefn floor(self: Sse42F32) -> Sse42F32
fn floor(self: Sse42F32) -> Sse42F32
Returns the largest integer less than or equal to a number.
sourcefn ceil(self: Sse42F32) -> Sse42F32
fn ceil(self: Sse42F32) -> Sse42F32
Returns the smallest integer greater than or equal to a number.
sourcefn recip11(self: Sse42F32) -> Sse42F32
fn recip11(self: Sse42F32) -> Sse42F32
Compute approximate reciprocal, to 11 bits of precision.
sourcefn recip22(self: Sse42F32) -> Sse42F32
fn recip22(self: Sse42F32) -> Sse42F32
Compute approximate reciprocal, to 22 bits of precision.
sourcefn rsqrt11(self: Sse42F32) -> Sse42F32
fn rsqrt11(self: Sse42F32) -> Sse42F32
Compute approximate reciprocal square root, to 11 bits of precision.
sourcefn rsqrt22(self: Sse42F32) -> Sse42F32
fn rsqrt22(self: Sse42F32) -> Sse42F32
Compute approximate reciprocal square root, to 22 bits of precision.
sourcefn rsqrt(self: Sse42F32) -> Sse42F32
fn rsqrt(self: Sse42F32) -> Sse42F32
Compute reciprocal square root, to IEEE precision standards.
sourceunsafe fn from_raw(raw: __m128) -> Sse42F32
unsafe fn from_raw(raw: __m128) -> Sse42F32
Create from a raw value. Marked as unsafe because it requires that the
corresponding target_feature is enabled. Read more
unsafe fn load(p: *const f32) -> Sse42F32
unsafe fn store(self, p: *mut f32)
sourceunsafe fn create() -> Sse42F32
unsafe fn create() -> Sse42F32
Create an instance (zero but value is usually ignored). Marked
as unsafe because it requires that the corresponding target_feature
is enabled. Read more
fn eq(self, other: Sse42F32) -> Sse42Mask32
sourcefn from_slice(self, slice: &[f32]) -> Self
fn from_slice(self, slice: &[f32]) -> Self
Load from a slice. Read more
sourcefn write_to_slice(self, slice: &mut [f32])
fn write_to_slice(self, slice: &mut [f32])
Write into a slice. Read more
impl Copy for Sse42F32
Auto Trait Implementations
impl RefUnwindSafe for Sse42F32
impl Send for Sse42F32
impl Sync for Sse42F32
impl Unpin for Sse42F32
impl UnwindSafe for Sse42F32
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more