Lines Matching full:atan
56 return atan(y); in atan2()
65 case 1: return y; /* atan(+-0,+anything)=+-0 */ in atan2()
66 case 2: return pi; /* atan(+0,-anything) = pi */ in atan2()
67 case 3: return -pi; /* atan(-0,-anything) =-pi */ in atan2()
77 case 0: return pi/4; /* atan(+INF,+INF) */ in atan2()
78 case 1: return -pi/4; /* atan(-INF,+INF) */ in atan2()
79 case 2: return 3*pi/4; /* atan(+INF,-INF) */ in atan2()
80 case 3: return -3*pi/4; /* atan(-INF,-INF) */ in atan2()
84 case 0: return 0.0; /* atan(+...,+INF) */ in atan2()
85 case 1: return -0.0; /* atan(-...,+INF) */ in atan2()
86 case 2: return pi; /* atan(+...,-INF) */ in atan2()
87 case 3: return -pi; /* atan(-...,-INF) */ in atan2()
95 /* z = atan(|y/x|) without spurious underflow */ in atan2()
99 z = atan(fabs(y/x)); in atan2()
101 case 0: return z; /* atan(+,+) */ in atan2()
102 case 1: return -z; /* atan(-,+) */ in atan2()
103 case 2: return pi - (z-pi_lo); /* atan(+,-) */ in atan2()
105 return (z-pi_lo) - pi; /* atan(-,-) */ in atan2()