Copyright | 2010 John Millikin |
---|---|
License | MIT |
Maintainer | jmillikin@gmail.com |
Portability | portable |
Safe Haskell | None |
Language | Haskell98 |
Data.Binary.IEEE754
Description
- getFloat16be :: Get Float
- getFloat16le :: Get Float
- getFloat32be :: Get Float
- getFloat32le :: Get Float
- getFloat64be :: Get Double
- getFloat64le :: Get Double
- putFloat32be :: Float -> Put
- putFloat32le :: Float -> Put
- putFloat64be :: Double -> Put
- putFloat64le :: Double -> Put
- floatToWord :: Float -> Word32
- wordToFloat :: Word32 -> Float
- doubleToWord :: Double -> Word64
- wordToDouble :: Word64 -> Double
Parsing
getFloat16be :: Get Float #
getFloat16le :: Get Float #
getFloat32be :: Get Float #
getFloat32le :: Get Float #
getFloat64be :: Get Double #
getFloat64le :: Get Double #
Serializing
putFloat32be :: Float -> Put #
putFloat32le :: Float -> Put #
putFloat64be :: Double -> Put #
putFloat64le :: Double -> Put #
Float - Word conversion
floatToWord :: Float -> Word32 #
wordToFloat :: Word32 -> Float #
doubleToWord :: Double -> Word64 #
wordToDouble :: Word64 -> Double #