Lines Matching refs:exponent
56 int exponent; in poly_atan() local
64 exponent = exponent(st0_ptr); in poly_atan()
68 exponent = exponent16(st0_ptr); in poly_atan()
71 exponent -= exponent(st1_ptr); in poly_atan()
75 exponent -= exponent16(st1_ptr); in poly_atan()
78 if ((exponent < 0) || ((exponent == 0) && in poly_atan()
88 exponent = -exponent; in poly_atan()
94 exponent += norm_Xsig(&argSignif); in poly_atan()
96 if ((exponent >= -1) in poly_atan()
97 || ((exponent == -2) && (argSignif.msw > 0xd413ccd0))) { in poly_atan()
102 if (exponent >= 0) { in poly_atan()
104 if (!((exponent == 0) && in poly_atan()
116 if (exponent < -1) in poly_atan()
117 shr_Xsig(&Numer, -1 - exponent); in poly_atan()
120 shr_Xsig(&Denom, -exponent); in poly_atan()
125 exponent = -1 + norm_Xsig(&argSignif); in poly_atan()
144 shr_Xsig(&argSq, 2 * (-1 - exponent - 1)); in poly_atan()
145 shr_Xsig(&argSqSq, 4 * (-1 - exponent - 1)); in poly_atan()
162 shr_Xsig(&accumulatore, 1 + 2 * (-1 - exponent)); in poly_atan()
176 shr_Xsig(&accumulator, -1 - exponent); in poly_atan()
179 exponent = -1; in poly_atan()
184 shr_Xsig(&accumulator, -exponent); in poly_atan()
187 exponent = 0; in poly_atan()
192 shr_Xsig(&accumulator, 1 - exponent); in poly_atan()
195 exponent = 1; in poly_atan()
198 exponent += round_Xsig(&accumulator); in poly_atan()
201 setexponent16(st1_ptr, exponent); in poly_atan()