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