pub(crate) struct LargeArgumentReduction {
x_reduced: f64,
idx: u64,
y_hi: f64,
y_lo: f64,
y_mid: DoubleDouble,
}Fields§
§x_reduced: f64§idx: u64§y_hi: f64§y_lo: f64§y_mid: DoubleDoubleImplementations§
Source§impl LargeArgumentReduction
impl LargeArgumentReduction
pub(crate) fn accurate(&self) -> DyadicFloat128
pub(crate) fn reduce(&mut self, x: f64) -> (u64, DoubleDouble)
Trait Implementations§
Source§impl Default for LargeArgumentReduction
impl Default for LargeArgumentReduction
Source§fn default() -> LargeArgumentReduction
fn default() -> LargeArgumentReduction
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LargeArgumentReduction
impl RefUnwindSafe for LargeArgumentReduction
impl Send for LargeArgumentReduction
impl Sync for LargeArgumentReduction
impl Unpin for LargeArgumentReduction
impl UnsafeUnpin for LargeArgumentReduction
impl UnwindSafe for LargeArgumentReduction
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