{-# INCLUDE <mpfr.h> #-}
{-# INCLUDE <chsmpfr.h> #-}

module Data.Number.MPFR.Base (
         module Data.Number.MPFR.Assignment,
         module Data.Number.MPFR.Conversion,
         module Data.Number.MPFR.Arithmetic,
         module Data.Number.MPFR.Comparison,
         module Data.Number.MPFR.Special,
         module Data.Number.MPFR.Integer,
         module Data.Number.MPFR.Misc,
         RoundMode (Near, Up, Down, Zero),
         MPFR, Precision, Exp, Dyadic
                              )
where

import Data.Number.MPFR.Assignment
import Data.Number.MPFR.Conversion
import Data.Number.MPFR.Arithmetic
import Data.Number.MPFR.Comparison
import Data.Number.MPFR.Special
import Data.Number.MPFR.Integer
import Data.Number.MPFR.Misc


import Data.Number.MPFR.Internal

type Dyadic = MPFR