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