atan2
#define DIR_FROM_DXDY(dx,dy) ((int) (atan2((double)(dy), (double)(dx)) \
angle = atan2(dy, dx);
b->angle = atan2(dy, dx);
anglefactor = atan2(dy, dx) - b->angle;
atan2(power, (double) timer + 1.0) / pi_over_2;
double atan2(double, double);
#define atan2(a,b) __TG_FN2(atan2, (a), (b))
return atan2(__imag__ z, __real__ z);
t = 0.5 * atan2(2.0 * x, a);
ry = atan2(new_y, sqrt_A2my2);
rx = atan2(sqrt_A2mx2, new_x);
rx = atan2(sqrt_A2mx2, -new_x);
return (CMPLX(log(hypot(x / m_e, y / m_e)) + 1, atan2(y, x)));
return (CMPLX(log(hypot(x, y)), atan2(y, x)));
return (CMPLX(log(ax * ax + ay * ay) / 2, atan2(y, x)));
ry = atan2(2, -ay) / 2;
ry = atan2(2 * ay, (1 - ax) * (1 + ax)) / 2;
ry = atan2(2 * ay, (1 - ax) * (1 + ax) - ay * ay) / 2;
rr = atan2(cimag(z), creal(z));
return(atan2(x,sqrt(one-x*x)));
{ t=one-s; s=t+t; return(atan2(x,sqrt(s-t*t))); }
t=atan2(sqrt((one-x)/(one+x)),one);
t=atan2(one,0.0); /* t = PI/2 */
return (float)atan2(x,one);
return(atan2(x,one));
__weak_alias(_atan2l, atan2);
return atan2(y, x);
__weak_alias(atan2, _atan2)
atan2(double y, double x) /* wrapper atan2 */
DFUNC_DBL_DBL(atan2)
TEST(atan2(M_SQRT2, M_SQRT2));