Data.Deka.IO
data Quad
data Round
roundCeiling
roundUp
roundHalfUp
roundHalfEven
roundHalfDown
roundDown
roundFloor
round05Up
roundMax
data Flag
divisionUndefined
divisionByZero
divisionImpossible
invalidOperation
inexact
invalidContext
underflow
overflow
conversionSyntax
data Flags
setFlag
clearFlag
checkFlag
emptyFlags
flagList
data Env a
runEnvIO
data Ctx a
getStatus
setStatus
getRound
setRound
runCtxIO
liftEnv
data DecClass
sNan
qNan
negInf
negNormal
negSubnormal
negZero
posZero
posSubnormal
posNormal
posInf
decClass
data Digit
digitsToIntegral
integralToDigits
coefficientLen
payloadDigitsLen
data Coefficient
coefficient
unCoefficient
data Payload
payloadDigits
unPayload
data Exponent
unExponent
zeroExponent
minMaxExp
data AdjustedExp
adjustedExp
unAdjustedExp
minNormal
minNormalExp
adjustedToExponent
data CoeffExp
ceCoeff
ceExp
coeffExp
data Sign
data NaN
data Value
data Decoded
fromBCD
toBCD
fromByteString
toByteString
toEngByteString
fromInt32
fromUInt32
toInt32
toInt32Exact
toUInt32
toUInt32Exact
toIntegralExact
toIntegralValue
add
subtract
multiply
fma
divide
divideInteger
remainder
remainderNear
quantize
reduce
compare
compareSignal
compareTotal
compareTotalMag
max
maxMag
min
minMag
sameQuantum
isFinite
isInfinite
isInteger
isLogical
isNaN
isNegative
isNormal
isPositive
isSignaling
isSigned
isSubnormal
isZero
plus
minus
abs
copySign
nextMinus
nextPlus
nextToward
and
or
shift
xor
rotate
invert
logB
scaleB
digits
zero
version
dIsFinite
dIsInfinite
dIsInteger
dIsLogical
dIsNaN
dIsNegative
dIsNormal
dIsPositive
dIsSignaling
dIsSigned
dIsSubnormal
dIsZero
dDigits