Lines Matching full:atan
46 case 1: return y; /* atan(+-0,+anything)=+-0 */ in atan2l()
47 case 2: return 2*pio2_hi; /* atan(+0,-anything) = pi */ in atan2l()
48 case 3: return -2*pio2_hi; /* atan(-0,-anything) =-pi */ in atan2l()
56 case 0: return pio2_hi/2; /* atan(+INF,+INF) */ in atan2l()
57 case 1: return -pio2_hi/2; /* atan(-INF,+INF) */ in atan2l()
58 case 2: return 1.5*pio2_hi; /* atan(+INF,-INF) */ in atan2l()
59 case 3: return -1.5*pio2_hi; /* atan(-INF,-INF) */ in atan2l()
63 case 0: return 0.0; /* atan(+...,+INF) */ in atan2l()
64 case 1: return -0.0; /* atan(-...,+INF) */ in atan2l()
65 case 2: return 2*pio2_hi; /* atan(+...,-INF) */ in atan2l()
66 case 3: return -2*pio2_hi; /* atan(-...,-INF) */ in atan2l()
72 /* z = atan(|y/x|) without spurious underflow */ in atan2l()
78 case 0: return z; /* atan(+,+) */ in atan2l()
79 case 1: return -z; /* atan(-,+) */ in atan2l()
80 case 2: return 2*pio2_hi-(z-2*pio2_lo); /* atan(+,-) */ in atan2l()
82 return (z-2*pio2_lo)-2*pio2_hi; /* atan(-,-) */ in atan2l()