Data.Deka.Quad.IO
data Ctx a
data Quad
data Round
roundCeiling
roundUp
roundHalfUp
roundHalfEven
roundHalfDown
roundDown
roundFloor
round05Up
data Flag
divisionUndefined
divisionByZero
divisionImpossible
invalidOperation
inexact
underflow
overflow
conversionSyntax
data Flags
setFlag
clearFlag
checkFlag
emptyFlags
flagList
getStatus
setStatus
getRound
setRound
runCtx
evalCtx
data DecClass
sNan
qNan
negInf
negNormal
negSubnormal
negZero
posZero
posSubnormal
posNormal
posInf
newQuad
type MkString
mkString
type Unary
unary
type Binary
binary
type BinaryCtxFree
binaryCtxFree
type UnaryGet a
unaryGet
type Ternary
ternary
type Boolean
boolean
type GetRounded a
getRounded
abs
add
and
decClass
compare
compareSignal
compareTotal
compareTotalMag
copySign
digits
divide
divideInteger
fma
fromInt32
fromByteString
fromUInt32
invert
isFinite
isInfinite
isInteger
isLogical
isNaN
isNegative
isNormal
isPositive
isSignaling
isSigned
isSubnormal
isZero
logB
max
maxMag
min
minMag
minus
multiply
nextMinus
nextPlus
nextToward
or
plus
quantize
reduce
remainder
remainderNear
rotate
sameQuantum
scaleB
shift
subtract
toByteString
toEngByteString
toInt32
toInt32Exact
toIntegralExact
toIntegralValue
toUInt32
toUInt32Exact
version
xor
zero
data Sign
data NaN
minMaxExp
minNormalAdj
minNormalExp
data Exponent
exponent
zeroExponent
data Value
data Decoded
toBCD
fromBCD
toDecNumberBCD
getDecoded
scientific
sciFinite
sciNaN
ordinary
onyFinite
data Digit
digitToInt
intToDigit
digitToChar
data Coefficient
coefficient
data Payload
payload
digitsToInteger
integralToDigits
coefficientLen
payloadLen
dIsFinite
dIsInfinite
dIsInteger
dIsLogical
dIsNaN
dIsNegative
dIsNormal
dIsPositive
dIsSignaling
dIsSigned
dIsSubnormal
dIsZero
dDigits
data AdjustedExp
adjustedExp
adjustedToExponent
dIsSNaN
dIsQNaN
dIsNegInf
dIsNegNormal
dIsNegSubnormal
dIsNegZero
dIsPosZero
dIsPosSubnormal
dIsPosNormal
dIsPosInf