pub(super) struct PrecomputedMultiplier {
pub(super) a: __m256i,
pub(super) a_5: __m256i,
}Expand description
A pre-computed multiplier.
Fields§
§a: __m256i§a_5: __m256iTrait Implementations§
Source§impl Clone for PrecomputedMultiplier
impl Clone for PrecomputedMultiplier
Source§fn clone(&self) -> PrecomputedMultiplier
fn clone(&self) -> PrecomputedMultiplier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrecomputedMultiplier
impl Debug for PrecomputedMultiplier
Source§impl From<Aligned130> for PrecomputedMultiplier
impl From<Aligned130> for PrecomputedMultiplier
Source§fn from(r: Aligned130) -> Self
fn from(r: Aligned130) -> Self
Converts to this type from the input type.
Source§impl Mul<PrecomputedMultiplier> for &Aligned4x130
impl Mul<PrecomputedMultiplier> for &Aligned4x130
Source§type Output = Unreduced4x130
type Output = Unreduced4x130
The resulting type after applying the
* operator.Source§fn mul(self, other: PrecomputedMultiplier) -> Unreduced4x130
fn mul(self, other: PrecomputedMultiplier) -> Unreduced4x130
Performs the
* operation. Read moreSource§impl Mul<PrecomputedMultiplier> for Aligned130
impl Mul<PrecomputedMultiplier> for Aligned130
Source§fn mul(self, other: PrecomputedMultiplier) -> Unreduced130
fn mul(self, other: PrecomputedMultiplier) -> Unreduced130
Multiplies 2 values using lazy reduction.
Context switches from 32 bit to 64 bit.
Source§type Output = Unreduced130
type Output = Unreduced130
The resulting type after applying the
* operator.Source§impl Mul for PrecomputedMultiplier
impl Mul for PrecomputedMultiplier
Source§type Output = Unreduced130
type Output = Unreduced130
The resulting type after applying the
* operator.Source§fn mul(self, other: PrecomputedMultiplier) -> Unreduced130
fn mul(self, other: PrecomputedMultiplier) -> Unreduced130
Performs the
* operation. Read moreimpl Copy for PrecomputedMultiplier
Auto Trait Implementations§
impl Freeze for PrecomputedMultiplier
impl RefUnwindSafe for PrecomputedMultiplier
impl Send for PrecomputedMultiplier
impl Sync for PrecomputedMultiplier
impl Unpin for PrecomputedMultiplier
impl UnwindSafe for PrecomputedMultiplier
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