1*c9945492SAndroid Build Coastguard Worker #include "complex_impl.h" 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker /* asinh(z) = -i asin(i z) */ 4*c9945492SAndroid Build Coastguard Worker casinh(double complex z)5*c9945492SAndroid Build Coastguard Workerdouble complex casinh(double complex z) 6*c9945492SAndroid Build Coastguard Worker { 7*c9945492SAndroid Build Coastguard Worker z = casin(CMPLX(-cimag(z), creal(z))); 8*c9945492SAndroid Build Coastguard Worker return CMPLX(cimag(z), -creal(z)); 9*c9945492SAndroid Build Coastguard Worker } 10