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