reinterpret-cast-0.1.0: Memory reinterpretation casts for Float/Double and Word32/Word64

Safe HaskellNone

Data.ReinterpretCast.Internal.ImplArray

Description

This is the array approach.

Implements casting via a 1-elemnt STUArray, as described in http://stackoverflow.com/a/7002812/263061.

Synopsis

Documentation

floatToWord :: Float -> Word32Source

Reinterpret-casts a Float to a Word32.

wordToFloat :: Word32 -> FloatSource

Reinterpret-casts a Word32 to a Float.

doubleToWord :: Double -> Word64Source

Reinterpret-casts a Double to a Word64.

wordToDouble :: Word64 -> DoubleSource

Reinterpret-casts a Word64 to a Double.