@hackage long-double0.1.1.1
FFI bindings for C long double
Categories
License
BSD-3-Clause
Maintainer
claude@mathr.co.uk
Links
Versions
Installation
Dependencies (3)
- base >=4.6 && <4.23
- float128 >=0.1 && <0.2
- integer-gmp >=0.5 && <1.2 Show all…
Dependents (2)
@hackage/rounded, @hackage/rounded-hw
This package provides a LongDouble type, being 80bits of x87 data taking up 96bits on i386 and 128bits on x86_64. On arm it is an alias for 64bit double. On aarch64 it is an alias for quadruple precision _Float128, except under Apple macOS or Microsoft Windows where it equals double. It does not provide a CLDouble type usable for FFI without wrapping in Ptr, this needs to be done by the compiler. See https://ghc.haskell.org/trac/ghc/ticket/3353.