    {-# LANGUAGE CPP #-}
    {-# OPTIONS_HADDOCK hide #-}
    module Numeric.Floating.IEEE.Internal
      ( module Internal
      ) where
    import           Numeric.Floating.IEEE.Internal.Augmented as Internal
    import           Numeric.Floating.IEEE.Internal.Base as Internal hiding ((^!))
    import           Numeric.Floating.IEEE.Internal.Classify as Internal
    import           Numeric.Floating.IEEE.Internal.Conversion as Internal
    import           Numeric.Floating.IEEE.Internal.FMA as Internal
    import           Numeric.Floating.IEEE.Internal.GenericArith as Internal
    import           Numeric.Floating.IEEE.Internal.IntegerInternals as Internal
    import           Numeric.Floating.IEEE.Internal.MinMax as Internal
    import           Numeric.Floating.IEEE.Internal.NextFloat as Internal
    import           Numeric.Floating.IEEE.Internal.Remainder as Internal
    import           Numeric.Floating.IEEE.Internal.Rounding as Internal
    import           Numeric.Floating.IEEE.Internal.RoundToIntegral as Internal
    #if defined(USE_HALF)
    import           Numeric.Floating.IEEE.Internal.Half as Internal
    #endif
    #if defined(USE_FLOAT128)
    import           Numeric.Floating.IEEE.Internal.Float128 as Internal
    #endif