Lines Matching refs:exponent
28 long int exponent, expon, expon_expon; in poly_l2() local
34 exponent = exponent16(st0_ptr); in poly_l2()
41 exponent++; in poly_l2()
59 if (exponent < 0) { in poly_l2()
61 exponent = -exponent; in poly_l2()
64 expon_accum.msw = exponent; in poly_l2()
66 if (exponent) { in poly_l2()
109 long int exponent; in poly_l2p1() local
113 log2_kernel(st0_ptr, sign0, &accumulator, &exponent); in poly_l2p1()
119 exponent += round_Xsig(&accumulator); in poly_l2p1()
121 exponent += exponent16(st1_ptr) + 1; in poly_l2p1()
122 if (exponent < EXP_WAY_UNDER) in poly_l2p1()
123 exponent = EXP_WAY_UNDER; in poly_l2p1()
126 setexponent16(dest, exponent); in poly_l2p1()
153 if (exponent(dest) <= EXP_UNDER) in poly_l2p1()
184 long int exponent, adj; in log2_kernel() local
188 exponent = exponent16(arg); in log2_kernel()
192 shr_Xsig(&Denom, 2 - (1 + exponent)); in log2_kernel()
196 shr_Xsig(&Denom, 1 - (1 + exponent)); in log2_kernel()
200 exponent++; in log2_kernel()
211 if (exponent >= -2) { in log2_kernel()
212 if ((exponent > -2) || (argSignif.msw > (unsigned)0xafb0ccc0)) { in log2_kernel()
224 shr_Xsig(&accumulator, 2 * (-1 - (1 + exponent + adj))); in log2_kernel()
237 add_two_Xsig(&accumulator, &arg_signif, &exponent); in log2_kernel()
239 *expon = exponent + 1; in log2_kernel()