cimagf
float cimagf(float complex) __pure2;
y = cimagf(z);
copysignf(cimagf(w), y)));
float complex w = casinhf(CMPLXF(cimagf(z), crealf(z)));
return (CMPLXF(cimagf(w), crealf(w)));
y = cimagf(z);
rx = fabsf(cimagf(w));
ry = cimagf(w);
return (CMPLXF(fabsf(ry), copysignf(rx, cimagf(z))));
y = cimagf(z);
y = cimagf(z);
float complex w = catanhf(CMPLXF(cimagf(z), crealf(z)));
return (CMPLXF(cimagf(w), crealf(w)));
y = cimagf(z);
return (atan2f(cimagf(z), crealf(z)));
return (ccoshf(CMPLXF(-cimagf(z), crealf(z))));
y = cimagf(z);
return (CMPLXF(crealf(z), cimagf(z) * copysignf(1, x)));
y = cimagf(z);
y = cimagf(z);
return (CMPLXF(crealf(z), -cimagf(z)));
y = cimagf(z);
if (!isinf(crealf(z)) && !isinf(cimagf(z)))
return (CMPLXF(INFINITY, copysignf(0.0, cimagf(z))));
z = csinhf(CMPLXF(cimagf(z), crealf(z)));
return (CMPLXF(cimagf(z), crealf(z)));
y = cimagf(z);
return (CMPLXF(crealf(z) * copysignf(1, x), cimagf(z)));
y = cimagf(z);
z = ctanhf(CMPLXF(cimagf(z), crealf(z)));
return (CMPLXF(cimagf(z), crealf(z)));
return hypotf(crealf(z), cimagf(z));
static float (*libcimagf)(float complex) = cimagf;