def asin(x): z = _make_complex(x) z = asinh(complex(-z.imag, z.real)) return complex(z.imag, -z.real)