Struct fearless_simd::AvxF32
source · pub struct AvxF32(_);
Trait Implementations
sourceimpl SimdF32 for AvxF32
impl SimdF32 for AvxF32
type Raw = __m256
type Mask = AvxMask32
fn width(self) -> usize
sourcefn ceil(self: AvxF32) -> AvxF32
fn ceil(self: AvxF32) -> AvxF32
Returns the smallest integer greater than or equal to a number.
sourcefn rsqrt11(self: AvxF32) -> AvxF32
fn rsqrt11(self: AvxF32) -> AvxF32
Compute approximate reciprocal square root, to 11 bits of precision.
sourcefn rsqrt22(self: AvxF32) -> AvxF32
fn rsqrt22(self: AvxF32) -> AvxF32
Compute approximate reciprocal square root, to 22 bits of precision.
sourceunsafe fn from_raw(raw: __m256) -> AvxF32
unsafe fn from_raw(raw: __m256) -> AvxF32
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) -> AvxF32
unsafe fn store(self, p: *mut f32)
sourceunsafe fn create() -> AvxF32
unsafe fn create() -> AvxF32
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: AvxF32) -> AvxMask32
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 AvxF32
Auto Trait Implementations
impl RefUnwindSafe for AvxF32
impl Send for AvxF32
impl Sync for AvxF32
impl Unpin for AvxF32
impl UnwindSafe for AvxF32
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