long-double-0.1.1.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 HaskellSafe-Inferred
LanguageHaskell2010

Numeric.LongDouble

Description

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

Synopsis

Documentation

data LongDouble Source #

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

Instances

Instances details
Storable LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Floating LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

RealFloat LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Num LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Read LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Fractional LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Real LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

RealFrac LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Show LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Eq LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

Ord LongDouble Source # 
Instance details

Defined in Numeric.LongDouble.X87_128

truncate' :: LongDouble -> LongDouble Source #

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

round' :: LongDouble -> LongDouble Source #

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

ceiling' :: LongDouble -> LongDouble Source #

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

floor' :: LongDouble -> LongDouble Source #

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