pub(crate) struct ArgumentReducer {
pub(crate) x: f64,
pub(crate) x_abs: u32,
}Fields§
§x: f64§x_abs: u32Implementations§
Source§impl ArgumentReducer
impl ArgumentReducer
pub(crate) fn reduce_small(self) -> (f64, i64)
pub(crate) fn reduce_small_fma(self) -> (f64, i64)
pub(crate) fn reduce_large_fma(self, exponent: i32) -> (f64, i64)
pub(crate) fn reduce_large(self, exponent: i32) -> (f64, i64)
pub(crate) fn reduce(self) -> (f64, i64)
pub(crate) fn reduce_fma(self) -> (f64, i64)
Trait Implementations§
Source§impl Clone for ArgumentReducer
impl Clone for ArgumentReducer
Source§fn clone(&self) -> ArgumentReducer
fn clone(&self) -> ArgumentReducer
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 ArgumentReducer
impl Debug for ArgumentReducer
impl Copy for ArgumentReducer
Auto Trait Implementations§
impl Freeze for ArgumentReducer
impl RefUnwindSafe for ArgumentReducer
impl Send for ArgumentReducer
impl Sync for ArgumentReducer
impl Unpin for ArgumentReducer
impl UnsafeUnpin for ArgumentReducer
impl UnwindSafe for ArgumentReducer
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