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
.