Common functions to the four rounding modules below.
In order for the interface to be light, the functions with standard mathematical names are not documented.
val expm1 : float -> float
expm1 x
returns exp x -. 1.
in a way that is accurate even for values of x
near zero.
val log1p : float -> float
log1p x
returns log(x +. 1.)
in a way that is accurate even for values of x
near zero.
val cospi : float -> float
cospi x
returns cos(π·x)
.
val sinpi : float -> float
sinpi x
returns sin(π·x)
.
val tanpi : float -> float
tanpi x
returns tan(π·x)
.
val asin : float -> float
val acos : float -> float
val atan : float -> float
val asinpi : float -> float
asinpi x
returns (asin x)/π
∈ [-0.5, 0.5].
val acospi : float -> float
acospi x
returns (acos x)/π
∈ [0., 1.].
val atanpi : float -> float
atanpi x
returns (atan x)/π
∈ [-0.5, 0.5].
val cosh : float -> float
val sinh : float -> float
val log2 : float -> float
val log10 : float -> float