long-double-0.1: FFI bindings for C long double

Copyright(C) 2018 Claude Heiland-Allen
LicenseBSD3
MaintainerClaude Heiland-Allen <claude@mathr.co.uk>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellNone
LanguageHaskell2010

Numeric.LongDouble

Description

This module re-exports the default platform-specfic ABI for C's long double.

Synopsis

Documentation

data LongDouble #

The long double type on x86_64: 80bits of x87 FPU data in 128bits of space.

Instances
Eq LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Floating LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Fractional LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Num LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Ord LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Read LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Real LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

RealFloat LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

RealFrac LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Show LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

Storable LongDouble # 
Instance details

Defined in Numeric.LongDouble.X87_128

truncate' :: LongDouble -> LongDouble #

Alternate versions of RealFrac methods that keep the value as a long double.

round' :: LongDouble -> LongDouble #

Alternate versions of RealFrac methods that keep the value as a long double.

ceiling' :: LongDouble -> LongDouble #

Alternate versions of RealFrac methods that keep the value as a long double.

floor' :: LongDouble -> LongDouble #

Alternate versions of RealFrac methods that keep the value as a long double.