1*c9945492SAndroid Build Coastguard Worker #include "complex_impl.h" 2*c9945492SAndroid Build Coastguard Worker cprojf(float complex z)3*c9945492SAndroid Build Coastguard Workerfloat complex cprojf(float complex z) 4*c9945492SAndroid Build Coastguard Worker { 5*c9945492SAndroid Build Coastguard Worker if (isinf(crealf(z)) || isinf(cimagf(z))) 6*c9945492SAndroid Build Coastguard Worker return CMPLXF(INFINITY, copysignf(0.0, cimagf(z))); 7*c9945492SAndroid Build Coastguard Worker return z; 8*c9945492SAndroid Build Coastguard Worker } 9