| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.ReinterpretCast.Internal.ImplFFI
Description
This is the FFI approach.
Implements casting via the FFI, using alloca like in
http://hackage.haskell.org/package/data-binary-ieee754.
Synopsis
- floatToWord :: Float -> Word32
- wordToFloat :: Word32 -> Float
- doubleToWord :: Double -> Word64
- wordToDouble :: Word64 -> Double
Documentation
floatToWord :: Float -> Word32 Source #
Reinterpret-casts a Float to a Word32.
wordToFloat :: Word32 -> Float Source #
Reinterpret-casts a Word32 to a Float.
doubleToWord :: Double -> Word64 Source #
Reinterpret-casts a Double to a Word64.
wordToDouble :: Word64 -> Double Source #
Reinterpret-casts a Word64 to a Double.