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