Documentation
type UFix32 = (Int, Data Unsigned32)Source
type UFix16 = (Int, Data Unsigned16)Source
intToUFix32 :: Int -> Data Unsigned32 -> UFix32Source
intToUFix16 :: Int -> Data Unsigned16 -> UFix16Source
uFix32ToInt :: Int -> UFix32 -> Data Unsigned32Source
uFix16ToInt :: Int -> UFix16 -> Data Unsigned16Source
floatToFix :: Float -> FixSource
floatToFix32 :: Float -> Fix32Source
floatToUFix32 :: Float -> UFix32Source
floatToFix16 :: Float -> Fix16Source
floatToUFix16 :: Float -> UFix16Source
floatToFix8 :: Float -> Fix8Source
floatToUFix8 :: Float -> UFix8Source
floatToFix32' :: Int -> Float -> Fix32Source
floatToUFix32' :: Int -> Float -> UFix32Source
floatToFix16' :: Int -> Float -> Fix16Source
floatToUFix16' :: Int -> Float -> UFix16Source
floatToFix8' :: Int -> Float -> Fix8Source
floatToUFix8' :: Int -> Float -> UFix8Source
fix32ToFloat :: Fix32 -> FloatSource
uFix32ToFloat :: UFix32 -> FloatSource
fix16ToFloat :: Fix16 -> FloatSource
uFix16ToFloat :: UFix16 -> FloatSource
fix8ToFloat :: Fix8 -> FloatSource
uFix8ToFloat :: UFix8 -> FloatSource
fl01toFix :: (Integral a, Integral b) => Bool -> Int -> Float -> (a, Data b) -> Bool -> (a, Data b)Source
zeroOneToFix :: Float -> FixSource
zeroOneToFix32 :: Float -> Fix32Source
zeroOneToUFix32 :: Float -> UFix32Source
zeroOneToFix16 :: Float -> Fix16Source
zeroOneToUFix16 :: Float -> UFix16Source
zeroOneToFix8 :: Float -> Fix8Source
zeroOneToUFix8 :: Float -> UFix8Source
recipFix32 :: Int -> Fix32 -> Fix32Source
recipUFix32 :: Int -> UFix32 -> UFix32Source
recipFix16 :: Int -> Fix16 -> Fix16Source
recipUFix16 :: Int -> UFix16 -> UFix16Source
recipUFix8 :: Int -> UFix8 -> UFix8Source
fromRational' :: (Integral b, Bits b, Num (Int, Data b)) => Bool -> Int -> (Float -> (Int, Data b)) -> (Integer -> (Int, Data b)) -> Rational -> (Int, Data b)Source
class FixFloatLike a whereSource