Deka.Context

Integer type

type Signed

Ctx

data Ctx a

Flags

data Flag

data Flags

allFlag

fullFlags

emptyFlags

packFlags

unpackFlags

Individual flags

clamped

conversionSyntax

divisionByZero

divisionImpossible

divisionUndefined

fpuError

inexact

invalidContext

invalidOperation

mallocError

notImplemented

overflow

rounded

subnormal

underflow

Traps

getTraps

setTraps

Status

getStatus

setStatus

Digits

data Precision

precision

unPrecision

getPrecision

setMaxPrecision

Rounding

Rounding types

data Round

roundCeiling

roundUp

roundHalfUp

roundHalfEven

roundHalfDown

roundDown

roundFloor

round05Up

roundTruncate

Getting and setting

getRound

setRound

Emax and Emin

Emax

data Emax

unEmax

emax

getEmax

Emin

data Emin

unEmin

emin

getEmin

Trio

data Trio

trioPrecision

trioEmax

trioEmin

trio

setTrio

getTrio

Clamp

getClamp

setClamp

Correct rounding

getAllCorrectRound

setAllCorrectRound

Initializers

data Initializer

initCtx

Running a Ctx

runCtxInit

runCtx

runCtxStatus

local