,LE      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None ;0  !"#$%&'()*+  !"#$%&'()*+ !"#$%&'(*)    '   !"#$%&'()*None ;4:Construct a rounded floating point number directly from a .       !"#$%&'()*+,-./012+,-./01234356789:4;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef5ghijklmnopqrstuvwxyz{|}~6789: +,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ,-.01/23456+89:7A<=>?@;BCDEFGHIJKLMNOPQRSTUVdefbcgWXYZ[\]^_`ahijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./012+,-./01234356789:4;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef5ghijklmnopqrstuvwxyz{|}~6789:;      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?haskell-mpfr-0.1Data.Approximate.MPFR.TypesData.Approximate.MPFRLowLevelTestRTestRounding ComparisonTernaryBinaryUnary2UnaryConst RoundedOut_# RoundedOut#Exp RoundMode AwayFromZeroDownUpZeroNear PrecisionRoundedroundedSignPrec roundedExp roundedLimbs CRounding#CExp# CPrecision# CSignPrec#CPrec#prec#getPrecmode#constfunaryunary2unary_binarybinary_ternarycmpfroundingrtesttest readRoundedsetposInfnegInfnanzeronegZerofromInt fromIntegerA fromDouble fromRationalAfromInteger2Exp toInteger2Exp toRationalA toDoubleA toDouble2ExptoStringReadback toStringHex toStringBin toStringSci toStringFixtoStringtoRawStringExpfitsSInt fitsSLong fitsSShortfitsUInt fitsULong fitsUShortaddsubmuldivnegsqrsqrtpowrecSqrtcbrtabsdimmul2idiv2irootisNumber isRegularminmaxequalnotEquallessgreaterlessEq greaterEq unorderedcmpcmpAbsisNaN isInfiniteisZerosgnloglog2log10expexp2exp10cossintansincosseccsccotacosasinatanatan2coshsinhtanhsinhcoshsechcschcothacoshasinhatanhlog1pexpm1eintli2gammalngammadigammazetaerferfcj0j1y0y1fmafmsagmhypotailog2cpieulercatalanfacwzetawjnynlgammarintceilfloorroundtruncrintCeil rintFloor rintRound rintTruncfracmodffmod remainder isIntegerremquo nextAbove nextBelow nextTowardcopySigngetExpBinary_Unary_ RoundedOut2#prec_bit$fEnumRoundModeghc-prim GHC.TypesDoubleInplace2Inplace mpfrCopySign#mpfrNextToward#mpfrNextBelow#mpfrNextAbove# mpfrRemquo# mpfrisInteger mpfrremaindermpfrfmodmpfrmodfmpfrfrac mpfrrintTrunc mpfrrintRound mpfrrintFloor mpfrrintCeil mpfrtrunc mpfrround mpfrfloormpfrceilmpfrrint mpfrLGamma#mpfrYn#mpfrJn# mpfrZeta#mpfrFac# mpfrcatalan mpfreulermpfrpi mpfrlog2cmpfrai mpfrhypotmpfragmmpfrfmsmpfrfmampfry1mpfry0mpfrj1mpfrj0mpfrerfcmpfrerfmpfrzeta mpfrdigamma mpfrlngamma mpfrgammampfrli2mpfreint mpfrexpm1 mpfrlog1p mpfratanh mpfrasinh mpfracoshmpfrcothmpfrcschmpfrsech mpfrsinhcoshmpfrtanhmpfrsinhmpfrcosh mpfratan2mpfratanmpfrasinmpfracosmpfrcotmpfrcscmpfrsec mpfrsincosmpfrtanmpfrsinmpfrcos mpfrexp10mpfrexp2mpfrexp mpfrlog10mpfrlog2mpfrlogmpfrsgn#mpfrunordered_pmpfrgreaterequal_pmpfrlessequal_p mpfrgreater_p mpfrless_pmpfrlessgreater_p mpfrequal_pmpfrmaxmpfrmin mpfrisRegular mpfrisNumber mpfrCmpAbs#mpfrCmp# mpfrRoot#mpfrdimmpfrabsmpfrcbrt mpfrrecSqrtmpfrpowmpfrsqrtmpfrsqrmpfrnegmpfrdivmpfrmulmpfrsubmpfraddmpfrfitsUShort mpfrfitsULong mpfrfitsUIntmpfrfitsSShort mpfrfitsSLong mpfrfitsSInt mpfrGetStr# mpfrReadback# mpfrASPrintf#mpfrGetDouble2Exp#mpfrGetDouble# mpfrDecode# mpfrFromStr# mpfrEncode#mfprFromDouble#mpfrFromRational#mpfrFromInteger# mpfrFromInt# mpfrFromMpfr#toInt# mpfrASPrintfsgn#inplaceinplace2 $fOrdRounded $fEqRounded $fShowRounded