Lines Matching refs:pi
18 * ARG (x+iy) = pi - arctan[y/(-x)] ... if x < 0,
25 * ATAN2(+-0, -(anything but NaN)) is +-pi ;
26 * ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2;
28 * ATAN2(+-(anything but INF and NaN), -INF) is +-pi;
29 * ATAN2(+-INF,+INF ) is +-pi/4 ;
30 * ATAN2(+-INF,-INF ) is +-3pi/4;
31 * ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2;
43 pi = 3.1415926535897931160E+00, /* 0x400921FB, 0x54442D18 */
66 case 2: return pi; /* atan(+0,-anything) = pi */
67 case 3: return -pi; /* atan(-0,-anything) =-pi */
72 return m&1 ? -pi/2 : pi/2;
77 case 0: return pi/4; /* atan(+INF,+INF) */
78 case 1: return -pi/4; /* atan(-INF,+INF) */
79 case 2: return 3*pi/4; /* atan(+INF,-INF) */
80 case 3: return -3*pi/4; /* atan(-INF,-INF) */
86 case 2: return pi; /* atan(+...,-INF) */
87 case 3: return -pi; /* atan(-...,-INF) */
93 return m&1 ? -pi/2 : pi/2;
103 case 2: return pi - (z-pi_lo); /* atan(+,-) */
105 return (z-pi_lo) - pi; /* atan(-,-) */