Data.Number.MPFR

data RoundMode

data MPFR

data Precision

type Exp

type MpSize

Assignment functions

set

set_

fromWord

fromInt

fromDouble

fromWord_

fromInt_

fromDouble_

int2w

int2i

int2w_

int2i_

stringToMPFR

stringToMPFR_

strtofr

strtofr_

setInf

setNaN

fromIntegerA

bitsInInteger

compose

fromString

Conversion functions

toDouble

toDouble2exp

toInt

toWord

mpfrToString

fitsULong

fitsSLong

fitsUInt

fitsSInt

fitsUShort

fitsSShort

decompose

toStringExp

toString

Basic arithmetic functions

add

addw

addi

addd

sub

subw

subi

subd

wsub

isub

dsub

mul

mulw

muli

muld

sqr

div

divw

divi

divd

wdiv

idiv

ddiv

sqrt

sqrtw

recSqrt

cbrt

root

pow

poww

powi

wpoww

wpow

neg

absD

dim

mul2w

mul2i

div2w

div2i

add_

addw_

addi_

addd_

sub_

subw_

subi_

subd_

wsub_

isub_

dsub_

mul_

mulw_

muli_

muld_

sqr_

div_

divw_

divi_

divd_

wdiv_

idiv_

ddiv_

sqrt_

sqrtw_

recSqrt_

cbrt_

root_

pow_

poww_

powi_

wpoww_

wpow_

neg_

absD_

dim_

mul2w_

mul2i_

div2w_

div2i_

Comparison functions

cmp

cmpw

cmpi

cmpd

cmp2w

cmp2i

cmpabs

isNaN

isInfinite

isNumber

isZero

sgn

greater

greatereq

less

lesseq

lessgreater

equal

unordered

Special functions

log

log2

log10

exp

exp2

exp10

sin

cos

tan

sec

csc

cot

sincos

asin

acos

atan

atan2

sinh

cosh

tanh

sinhcosh

sech

csch

coth

acosh

asinh

atanh

facw

log1p

expm1

eint

li2

gamma

lngamma

lgamma

zeta

zetaw

erf

erfc

j0

j1

jn

y0

y1

yn

fma

fms

agm

hypot

pi

log2c

euler

catalan

log_

log2_

log10_

exp_

exp2_

exp10_

sin_

cos_

tan_

sec_

csc_

cot_

sincos_

asin_

acos_

atan_

atan2_

sinh_

cosh_

tanh_

sinhcosh_

sech_

csch_

coth_

acosh_

asinh_

atanh_

facw_

log1p_

expm1_

eint_

li2_

gamma_

lngamma_

lgamma_

zeta_

zetaw_

erf_

erfc_

j0_

j1_

jn_

y0_

y1_

yn_

fma_

fms_

agm_

hypot_

pi_

log2c_

euler_

catalan_

freeCache

Integer related functions

rint

ceil

floor

round

trunc

rintCeil

rintFloor

rintRound

rintTrunc

modf

frac

fmod

remainder

remquo

rint_

ceil_

floor_

round_

trunc_

rintCeil_

rintFloor_

rintRound_

rintTrunc_

modf_

frac_

fmod_

remainder_

remquo_

isInteger

Miscellaneous functions

nextToward

nextAbove

nextBelow

maxD

minD

newRandomStatePointer

urandomb

getExp

setExp

signbit

maxD_

minD_

getPrec

getMantissa

one

zero

maxPrec