use crate::Float106;
impl Float106 {
pub const PI: Self = Self {
hi: core::f64::consts::PI,
lo: 1.2246467991473532e-16,
};
pub const TWO_PI: Self = Self {
hi: core::f64::consts::TAU,
lo: 2.4492935982947064e-16,
};
pub const FRAC_PI_2: Self = Self {
hi: core::f64::consts::FRAC_PI_2,
lo: 6.123233995736766e-17,
};
pub const FRAC_PI_4: Self = Self {
hi: core::f64::consts::FRAC_PI_4,
lo: 3.061616997868383e-17,
};
pub const E: Self = Self {
hi: core::f64::consts::E,
lo: 1.4456468917292502e-16,
};
pub const LN_2: Self = Self {
hi: core::f64::consts::LN_2,
lo: 2.3190468138462996e-17,
};
pub const LN_10: Self = Self {
hi: core::f64::consts::LN_10,
lo: -2.1707562233822494e-16,
};
pub const EPSILON: Self = Self {
hi: 4.930380657631324e-32,
lo: 0.0,
};
}