Îõ³h*G(      !"#$%&'0.1.7.0 Safe-Inferred %Ëäåéðô ÷scientific-notation Construct a < from a coefficient and exponent that fit in a machine word.scientific-notation Construct a 3 from a coefficient and exponent of arbitrary size.scientific-notation Construct a à from a fixed-precision number. This does not perform well and is only included for convenience. scientific-notation7This can exhaust memory. Do not use on untrusted input.scientific-notationÆThis works even if the number has a fractional component. For example:+roundShiftedToInt64 2 (fromFixed @E3 1.037)103úThe shift amount should be a small constant between -100 and 100. The behavior of a shift outside this range is undefined.scientific-notation$Convert a 64-bit unsigned word to a .scientific-notation$Convert an 8-bit unsigned word to a .scientific-notation$Convert a 16-bit unsigned word to a .scientific-notation$Convert a 32-bit unsigned word to a .scientific-notationÚIs the number represented in scientific notation greater than the 64-bit integer argument?scientific-notation3Expose the non-normalized exponent and coefficient.scientific-notationÞParse a number that is encoded in UTF-8 and in scientific notation. All of these are accepted: 330e-1330e+1330e1330.0e1-330.0e112000122.05+2.05+33.6e+1scientific-notation Variant of 8 that rejects strings with a leading plus or minus sign.scientific-notation Variant of  that negates the result. scientific-notation Variant of parseUnsignedUtf8Bytes! where all arguments are unboxed.(scientific-notation Convert a ) parser to a *Ó parser. Precondition: the argument parser only returns words less than 4294967296.$scientific-notationŠEncode a number as text. If the exponent is between -50 and +50 (exclusive), this represents the number without any exponent. For example:encode (small 87654321 (-3)) "87654.321"encode (small 5000 (-3))"-5000"The decision of when to use an exponent is not considered stable part of this library's API. Check the test suite for examples of what to expect, and feel free to open an issue or contribute if the output of this function is unsightly in certain situations.%scientific-notation Variant of $! that provides a builder instead. scientific-notation Coefficientscientific-notationExponentscientific-notation Coefficientscientific-notationExponentscientific-notation Exponent e, n is multiplied by 10^e before roundingscientific-notationNumber nscientific-notation.Called when coefficient and exponent are smallscientific-notation.Called when coefficient and exponent are largescientific-notation Error messagescientific-notation Leading digitscientific-notation Error messagescientific-notation Leading digitscientific-notation Error message scientific-notation Error message!scientific-notation Error message"scientific-notation Error messagescientific-notation!Leading digit, should be between -9 and 9.#scientific-notation Error messagescientific-notation!Leading digit, should be between -9 and 9.&   "# !$%&   "# !$%+      !"#$%&'()*+,-./0122scientific-notation-0.1.7.0-51vsGIPxaOYJiMrPu6XFf3Data.Number.Scientificscientific-notation Scientific# Scientificsmalllarge fromFixedtoWord8toWord16toWord32toInt32toWord64toWordtoInttoInt64 toIntegerroundShiftedToInt64 fromWord64fromIntfromInt8 fromInt16 fromInt32 fromInt64 fromWord8 fromWord16 fromWord32greaterThanInt64 withExposedparserSignedUtf8BytesparserUnsignedUtf8BytesparserNegatedUtf8BytesparserTrailingUtf8Bytes#parserNegatedTrailingUtf8Bytes#parserSignedUtf8Bytes#parserUnsignedUtf8Bytes#parserNegatedUtf8Bytes#parserTrailingUtf8BytesparserNegatedTrailingUtf8Bytesencode builderUtf8$fEqScientific$fShowScientific boxScientificghc-primGHC.PrimWord#baseGHC.WordWord32