1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! Extended-precision floating-point type.
// Hide implementation details.
pub(crate) mod convert;
pub(crate) mod float;
pub(crate) mod mantissa;
pub(crate) mod rounding;
pub(crate) mod shift;
// Re-export the extended-precision floating-point type.
pub use self::float::{ExtendedFloat, ExtendedFloat80, ExtendedFloat160};
pub use self::mantissa::Mantissa;
pub use self::rounding::{FloatRounding};
#[cfg(feature = "correct")]
pub(crate) use self::rounding::global_rounding;