asin

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

Calculates the arc sine of x, returning a value ranging from -π/2 to π/2.

x asin(x) invalid?
±0.0 ±0.0 no
≥1.0 NaN yes
<-1.0 NaN yes
fndouble asin(double x) @safe pure nothrow @nogc

ditto

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

ditto