He meant 16-bit floats, which have sizeOf 2
What about the built-in Float type?
Prelude Foreign.Storable> sizeOf (undefined :: Float)
4
Prelude Foreign.Storable> sizeOf (undefined :: Double)
8
Or maybe you mean something that can be used with FFI calls to C, in which case Foreign.C.Types (CFloat).
Both instance the Floating, RealFloat, RealFrac, etc, classes so should operate largely the same as (modulo precision) a Double.
-Ross
On Sep 27, 2009, at 2:42 PM, Olex P wrote:
_______________________________________________Hi guys,
Do we have anything like half precision floats in Haskell? Maybe in some non standard libraries? Or I have to use FFI + OpenEXR library to achieve this?
Cheers,
Oleksandr.
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe