Îõ³h& ó 4     4(C) 2015 Anselm Jonas Scholl, (C) 2023 Julia LongtinBSD3 Julia Longtin experimental GHC-specificNone ÊS floating-bits Convert a  to a " while preserving the bit-pattern. floating-bits Convert a  to a " while preserving the bit-pattern. floating-bits Convert a  to a  " while preserving the bit-pattern. floating-bits Convert a   to a " while preserving the bit-pattern.4(C) 2015 Anselm Jonas Scholl, (C) 2023 Julia LongtinBSD3'Julia Longtin  experimental GHC-specific Safe-InferredÜ{! floating-bits8Advance a RealFloat by one unit in the last place (ULP).Ì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. if the argument is -INF, -INF is returned. floating-bits Advance a  by one ULP. floating-bitsSubtract one ULP from a . floating-bits6Return the distance to the next floating point number. floating-bits Advance a  by one ULP. floating-bitsSubtract one ULP from a .  floating-bits6Return the distance to the next floating point number.  4(C) 2015 Anselm Jonas Scholl, (C) 2023 Julia LongtinBSD3'Julia Longtin  experimental GHC-specific Safe-InferredÄÅÇ   floating-bitsLike  +, but prepends the value to another string.  floating-bitsÕConvert a float to a string, but show additional information if it is a NaN value. floating-bitsÞCoerce a floating point number to an integral number preserving the bitwise representation. floating-bitsÞ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. floating-bits‘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. If the argument is -INF, -INF is returned. floating-bits‘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 maximum value smaller than 0.0 is returned. If the argument is -INF, -INF is returned. floating-bitsìReturn the size of the Unit of Least Precision 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 or one of the infinities,  x ==  (-x) holds. floating-bitsCast a " to a . floating-bitsCast a # to a .$ floating-bitsShow a  NaN value.% floating-bitsShow a  NaN value.   &      !"#$%&!"'$%()$*+$*,-./,floating-bits-0.3.1.0-76wsxUwaNcJBxjFeWy0S0CData.Bits.Floating.PrimData.Bits.Floating.UlpData.Bits.Floatingdouble2WordBitwiseword2DoubleBitwisefloat2WordBitwiseword2FloatBitwise doubleNextUlp doublePrevUlp doubleUlp floatNextUlp floatPrevUlpfloatUlp ShowFloat showsFloat showFloat FloatingBits coerceToWord coerceToFloatnextUpnextDownulp fromCFloat fromCDouble$fFloatingBitsCDoubleWord64$fFloatingBitsCFloatWord32$fFloatingBitsDoubleWord64$fFloatingBitsFloatWord32$fShowFloatCDouble$fShowFloatCFloat$fShowFloatDouble$fShowFloatFloatghc-prim GHC.TypesDoublebaseGHC.WordWord64FloatWord32 genericUpForeign.C.TypesCFloatCDouble showsFloatNaNshowsDoubleNaN