#[repr(C, align(16))]pub struct f32x4(__m128);
Tuple Fields§
§0: __m128
Implementations§
source§impl f32x4
impl f32x4
pub fn splat(n: f32) -> Self
pub fn floor(self) -> Self
pub fn abs(self) -> Self
pub fn max(self, rhs: Self) -> Self
pub fn min(self, rhs: Self) -> Self
pub fn cmp_eq(self, rhs: Self) -> Self
pub fn cmp_ne(self, rhs: Self) -> Self
pub fn cmp_ge(self, rhs: Self) -> Self
pub fn cmp_gt(self, rhs: Self) -> Self
pub fn cmp_le(self, rhs: Self) -> Self
pub fn cmp_lt(self, rhs: Self) -> Self
pub fn blend(self, t: Self, f: Self) -> Self
pub fn round(self) -> Self
pub fn round_int(self) -> i32x4
pub fn trunc_int(self) -> i32x4
pub fn recip_fast(self) -> Self
pub fn recip_sqrt(self) -> Self
pub fn sqrt(self) -> Self
Trait Implementations§
source§impl AddAssign for f32x4
impl AddAssign for f32x4
source§fn add_assign(&mut self, rhs: f32x4)
fn add_assign(&mut self, rhs: f32x4)
Performs the
+=
operation. Read moresource§impl MulAssign for f32x4
impl MulAssign for f32x4
source§fn mul_assign(&mut self, rhs: f32x4)
fn mul_assign(&mut self, rhs: f32x4)
Performs the
*=
operation. Read moreimpl Copy for f32x4
impl Pod for f32x4
Auto Trait Implementations§
impl Freeze for f32x4
impl RefUnwindSafe for f32x4
impl Send for f32x4
impl Sync for f32x4
impl Unpin for f32x4
impl UnwindSafe for f32x4
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
source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
source§type Bits = T
type Bits = T
Self
must have the same layout as the specified Bits
except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern
.source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self
.source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)