Safe Haskell | None |
---|
Memory reinterpretation casts for Float/Double and Word32/Word64.
Currently we use the array
method from http://stackoverflow.com/a/7002812/263061.
If you need something like Int32
or similar, fromIntegral
will do the job
within the integral types (so to/from Word*
are the only conversions needed).
- floatToWord :: Float -> Word32
- wordToFloat :: Word32 -> Float
- doubleToWord :: Double -> Word64
- wordToDouble :: Word64 -> Double