pub struct F64x4(/* private fields */);Available on (x86 or x86-64) and crate feature
simd only.Expand description
SIMD вектор из 4 элементов f64
Trait Implementations§
Source§impl Vector<f64, 4> for F64x4
impl Vector<f64, 4> for F64x4
fn splat(value: f64) -> Self
fn load(slice: &[f64]) -> Self
fn store(&self, slice: &mut [f64])
fn extract(&self, index: usize) -> f64
fn insert(&self, index: usize, value: f64) -> Self
fn add(&self, other: &Self) -> Self
fn sub(&self, other: &Self) -> Self
fn mul(&self, other: &Self) -> Self
fn div(&self, other: &Self) -> Self
fn rem(&self, other: &Self) -> Self
fn neg(&self) -> Self
fn abs(&self) -> Self
fn min(&self, other: &Self) -> Self
fn max(&self, other: &Self) -> Self
fn clamp(&self, min: &Self, max: &Self) -> Self
Source§impl VectorMask<f64, 4> for F64x4
impl VectorMask<f64, 4> for F64x4
type Mask = F64x4
fn eq(&self, other: &Self) -> F64x4
fn ne(&self, other: &Self) -> F64x4
fn gt(&self, other: &Self) -> F64x4
fn ge(&self, other: &Self) -> F64x4
fn lt(&self, other: &Self) -> F64x4
fn le(&self, other: &Self) -> F64x4
fn select(&self, other: &Self, mask: F64x4) -> Self
fn all(mask: &F64x4) -> bool
Source§impl VectorTranscendental<f64, 4> for F64x4
impl VectorTranscendental<f64, 4> for F64x4
impl Copy for F64x4
impl StructuralPartialEq for F64x4
Auto Trait Implementations§
impl Freeze for F64x4
impl RefUnwindSafe for F64x4
impl Send for F64x4
impl Sync for F64x4
impl Unpin for F64x4
impl UnsafeUnpin for F64x4
impl UnwindSafe for F64x4
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