úÎ'($H     (C) 2015 Anselm Jonas SchollBSD31Anselm Jonas Scholl <anselm.scholl@tu-harburg.de> experimental GHC-specificNone < Convert a  to a " while preserving the bit-pattern. Convert a  to a " while preserving the bit-pattern. Convert a  to a " while preserving the bit-pattern. Convert a  to a " while preserving the bit-pattern.NoneN Advance a  by one ULP. Subtract one ULP from a . 6Return the distance to the next floating point number.  Advance a  by one ULP. Subtract one ULP from a . 6Return the distance to the next floating point number. !"#$%&'()*+    !"#$%&'()*+ (C) 2015 Anselm Jonas SchollBSD31Anselm Jonas Scholl <anselm.scholl@tu-harburg.de> experimental GHC-specificNone79 Like +, but prepends the value to another string.UConvert a float to a string, but show additional information if it is a NaN value.^Coerce a floating point number to an integral number preserving the bitwise representation.^Coerce a integral number to an floating point number preserving the bitwise representation.ÎNote: It is not always possible to do this. In particular, if we coerce the bit pattern of a NaN value, we might get a NaN value with a different bit pattern than we wanted, so it is possible that  ( w) /= w.ãReturn the next floating point value in the direction of +INF. If the argument is NaN, NaN is returned. If the argument is +INF, +INF is returned. If the argument is 0.0, the minimum value greater than 0.0 is returned.ãReturn the next floating point value in the direction of -INF. If the argument is NaN, NaN is returned. If the argument is -INF, +INF is returned. If the argument is 0.0, the minimum value smaller than 0.0 is returned.ÔReturn the size of an ulp of the argument. If the argument is NaN, NaN is returned. If the argument is +INF or -INF, +INF is returned. If the argument is 0.0, the minimum value greater than 0.0 is returned.If x is not NaN,  x ==  (-x) holds.Cast a , to a .Cast a - to a ..Show a  NaN value./Show a  NaN value../01234567  ./012345678      !"# !$%&'()*+,-./0123 45 46789:;<=>?@Afloat_ANIYNsl5njjB7n4SaGTnTSData.Bits.Floating.PrimData.Bits.Floating.UlpData.Bits.Floatingword2FloatBitwise#float2WordBitwise#word2DoubleBitwise#double2WordBitwise#double2WordBitwiseword2DoubleBitwisefloat2WordBitwiseword2FloatBitwise doubleNextUlp doublePrevUlp doubleUlp floatNextUlp floatPrevUlpfloatUlp ShowFloat showsFloat showFloat FloatingBits coerceToWord coerceToFloatnextUpnextDownulp fromCFloat fromCDoubleghc-prim GHC.TypesDoublebaseGHC.WordWord64FloatWord32doubleMinValuedoubleMaxExponentdoubleMinExponentdoubleSignificandWidth doubleExpBiasdoubleExpBitMask floatMinValuefloatMaxExponentfloatMinExponentfloatSignificandWidth floatExpBiasfloatExpBitMask genericUp genericDown genericUlpForeign.C.TypesCFloatCDouble showsFloatNaNshowsDoubleNaN$fShowFloatCDouble$fShowFloatCFloat$fShowFloatDouble$fShowFloatFloat$fFloatingBitsCDoubleWord64$fFloatingBitsCFloatWord32$fFloatingBitsDoubleWord64$fFloatingBitsFloatWord32