#[repr(C, align(32))]pub struct f32x8(pub f32x4, pub f32x4);
Tuple Fields§
§0: f32x4
§1: f32x4
Implementations§
source§impl f32x8
impl f32x8
pub fn splat(n: f32) -> Self
pub fn floor(self) -> Self
pub fn fract(self) -> Self
pub fn normalize(self) -> Self
pub fn to_i32x8_bitcast(self) -> i32x8
pub fn to_u32x8_bitcast(self) -> u32x8
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 abs(self) -> Self
pub fn max(self, rhs: Self) -> Self
pub fn min(self, rhs: Self) -> Self
pub fn is_finite(self) -> Self
pub fn round(self) -> Self
pub fn round_int(self) -> i32x8
pub fn trunc_int(self) -> i32x8
pub fn recip_fast(self) -> Self
pub fn recip_sqrt(self) -> Self
pub fn sqrt(self) -> Self
Trait Implementations§
source§impl AddAssign for f32x8
impl AddAssign for f32x8
source§fn add_assign(&mut self, rhs: f32x8)
fn add_assign(&mut self, rhs: f32x8)
Performs the
+=
operation. Read moresource§impl MulAssign for f32x8
impl MulAssign for f32x8
source§fn mul_assign(&mut self, rhs: f32x8)
fn mul_assign(&mut self, rhs: f32x8)
Performs the
*=
operation. Read moreimpl Copy for f32x8
impl Pod for f32x8
Auto Trait Implementations§
impl Freeze for f32x8
impl RefUnwindSafe for f32x8
impl Send for f32x8
impl Sync for f32x8
impl Unpin for f32x8
impl UnwindSafe for f32x8
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
)