1*c9945492SAndroid Build Coastguard Worker #include "complex_impl.h" 2*c9945492SAndroid Build Coastguard Worker cacoshf(float complex z)3*c9945492SAndroid Build Coastguard Workerfloat complex cacoshf(float complex z) 4*c9945492SAndroid Build Coastguard Worker { 5*c9945492SAndroid Build Coastguard Worker int zineg = signbit(cimagf(z)); 6*c9945492SAndroid Build Coastguard Worker 7*c9945492SAndroid Build Coastguard Worker z = cacosf(z); 8*c9945492SAndroid Build Coastguard Worker if (zineg) return CMPLXF(cimagf(z), -crealf(z)); 9*c9945492SAndroid Build Coastguard Worker else return CMPLXF(-cimagf(z), crealf(z)); 10*c9945492SAndroid Build Coastguard Worker } 11