Lines Matching refs:exponent
55 int exponent; in poly_atan() local
63 exponent = exponent(st0_ptr); in poly_atan()
67 exponent = exponent16(st0_ptr); in poly_atan()
70 exponent -= exponent(st1_ptr); in poly_atan()
74 exponent -= exponent16(st1_ptr); in poly_atan()
77 if ((exponent < 0) || ((exponent == 0) && in poly_atan()
87 exponent = -exponent; in poly_atan()
93 exponent += norm_Xsig(&argSignif); in poly_atan()
95 if ((exponent >= -1) in poly_atan()
96 || ((exponent == -2) && (argSignif.msw > 0xd413ccd0))) { in poly_atan()
101 if (exponent >= 0) { in poly_atan()
103 if (!((exponent == 0) && in poly_atan()
115 if (exponent < -1) in poly_atan()
116 shr_Xsig(&Numer, -1 - exponent); in poly_atan()
119 shr_Xsig(&Denom, -exponent); in poly_atan()
124 exponent = -1 + norm_Xsig(&argSignif); in poly_atan()
143 shr_Xsig(&argSq, 2 * (-1 - exponent - 1)); in poly_atan()
144 shr_Xsig(&argSqSq, 4 * (-1 - exponent - 1)); in poly_atan()
161 shr_Xsig(&accumulatore, 1 + 2 * (-1 - exponent)); in poly_atan()
175 shr_Xsig(&accumulator, -1 - exponent); in poly_atan()
178 exponent = -1; in poly_atan()
183 shr_Xsig(&accumulator, -exponent); in poly_atan()
186 exponent = 0; in poly_atan()
191 shr_Xsig(&accumulator, 1 - exponent); in poly_atan()
194 exponent = 1; in poly_atan()
197 exponent += round_Xsig(&accumulator); in poly_atan()
200 setexponent16(st1_ptr, exponent); in poly_atan()