Home | History | Annotate | Download | only in fdlibm

Lines Matching refs:ieee_atan

74 	if((hx-0x3ff00000|lx)==0) return ieee_atan(y);   /* x=1.0 */
81 case 1: return y; /* ieee_atan(+-0,+anything)=+-0 */
82 case 2: return pi+tiny;/* ieee_atan(+0,-anything) = pi */
83 case 3: return -pi-tiny;/* ieee_atan(-0,-anything) =-pi */
93 case 0: return pi_o_4+tiny;/* ieee_atan(+INF,+INF) */
94 case 1: return -pi_o_4-tiny;/* ieee_atan(-INF,+INF) */
95 case 2: return 3.0*pi_o_4+tiny;/*ieee_atan(+INF,-INF)*/
96 case 3: return -3.0*pi_o_4-tiny;/*ieee_atan(-INF,-INF)*/
100 case 0: return zero ; /* ieee_atan(+...,+INF) */
101 case 1: return -zero ; /* ieee_atan(-...,+INF) */
102 case 2: return pi+tiny ; /* ieee_atan(+...,-INF) */
103 case 3: return -pi-tiny ; /* ieee_atan(-...,-INF) */
114 else z=ieee_atan(ieee_fabs(y/x)); /* safe to do y/x */
116 case 0: return z ; /* ieee_atan(+,+) */
118 return z ; /* ieee_atan(-,+) */
119 case 2: return pi-(z-pi_lo);/* ieee_atan(+,-) */
121 return (z-pi_lo)-pi;/* ieee_atan(-,-) */