asinh

fnreal asinh(real x) @safe pure nothrow @nogc

Calculates the inverse hyperbolic sine of x.

Mathematically,

asinh(x) =  log( x + sqrt( x*x + 1 )) // if x >= +0
asinh(x) = -log(-x + sqrt( x*x + 1 )) // if x <= -0

x, asinh(x) NaN, NaN ±0, ±0 ±∞,±∞

fndouble asinh(double x) @safe pure nothrow @nogc

ditto

fnfloat asinh(float x) @safe pure nothrow @nogc

ditto