Lines Matching full:atan
41 case 1: return y; /* atan(+-0,+anything)=+-0 */ in atan2f()
42 case 2: return pi; /* atan(+0,-anything) = pi */ in atan2f()
43 case 3: return -pi; /* atan(-0,-anything) =-pi */ in atan2f()
53 case 0: return pi/4; /* atan(+INF,+INF) */ in atan2f()
54 case 1: return -pi/4; /* atan(-INF,+INF) */ in atan2f()
55 case 2: return 3*pi/4; /*atan(+INF,-INF)*/ in atan2f()
56 case 3: return -3*pi/4; /*atan(-INF,-INF)*/ in atan2f()
60 case 0: return 0.0f; /* atan(+...,+INF) */ in atan2f()
61 case 1: return -0.0f; /* atan(-...,+INF) */ in atan2f()
62 case 2: return pi; /* atan(+...,-INF) */ in atan2f()
63 case 3: return -pi; /* atan(-...,-INF) */ in atan2f()
71 /* z = atan(|y/x|) with correct underflow */ in atan2f()
77 case 0: return z; /* atan(+,+) */ in atan2f()
78 case 1: return -z; /* atan(-,+) */ in atan2f()
79 case 2: return pi - (z-pi_lo); /* atan(+,-) */ in atan2f()
81 return (z-pi_lo) - pi; /* atan(-,-) */ in atan2f()