Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Internal stuff.
Synopsis
- data Cache a = Cache {
- cRadix :: !Integer
- cDigits :: !Int
- cRangeMin :: !Int
- cRangeMax :: !Int
- cSupExponent :: !Int
- cInfExponent :: !Int
- cUpShift :: Integer -> Int -> Integer
- cDownShift :: Integer -> Int -> Integer
- cRadixPower :: Int -> Integer
- cExpMin :: !Int
- cExpMax :: !Int
- cExpInf :: !Int
- cExpSup :: !Int
- cLogRadix :: !a
- cRadix' :: !a
- cacheDefault :: RealFloat a => Cache a
- minExponent :: Int
- maxExponent :: Int
Documentation
Cache of useful magic values.
Cache | |
|
cacheDefault :: RealFloat a => Cache a Source #
Calculate the magic values at a type.
minExponent :: Int Source #
Minimum exponent.
As small as possible without requiring more expensive overflow checks.
maxExponent :: Int Source #
Maximum exponent.
As big as possible without requiring more expensive overflow checks.