#[repr(transparent)]pub(crate) struct AvxVector {
pub(crate) v: __m256,
}Fields§
§v: __m256Implementations§
Source§impl AvxVector
impl AvxVector
pub(crate) fn from_sse(lo: AvxVectorSse, hi: AvxVectorSse) -> AvxVector
pub(crate) fn split(self) -> (AvxVectorSse, AvxVectorSse)
Trait Implementations§
Source§impl<const GRID_SIZE: usize> Fetcher<AvxVector> for TetrahedralAvxFetchVector<'_, GRID_SIZE>
LUT size here is always fixed size (GRID_SIZE^3) and its use
is hardened at crate::conversions::avx::assert_barycentric_lut_size_precondition.
impl<const GRID_SIZE: usize> Fetcher<AvxVector> for TetrahedralAvxFetchVector<'_, GRID_SIZE>
LUT size here is always fixed size (GRID_SIZE^3) and its use is hardened at crate::conversions::avx::assert_barycentric_lut_size_precondition.
Source§impl FusedMultiplyAdd<AvxVector> for AvxVector
impl FusedMultiplyAdd<AvxVector> for AvxVector
impl Copy for AvxVector
Auto Trait Implementations§
impl Freeze for AvxVector
impl RefUnwindSafe for AvxVector
impl Send for AvxVector
impl Sync for AvxVector
impl Unpin for AvxVector
impl UnsafeUnpin for AvxVector
impl UnwindSafe for AvxVector
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