Lines Matching refs:accumulator
29 Xsig accumulator, expon_accum, yaccum;
54 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
56 log2_kernel(&x, argsign, &accumulator, &expon);
68 shr_Xsig(&accumulator, expon_expon - expon);
71 negate_Xsig(&accumulator);
72 add_Xsig_Xsig(&accumulator, &expon_accum);
80 mul_Xsig_Xsig(&accumulator, &yaccum);
82 expon_expon += round_Xsig(&accumulator);
84 if (accumulator.msw == 0) {
89 significand(st1_ptr) = XSIG_LL(accumulator);
110 Xsig accumulator, yaccum;
113 log2_kernel(st0_ptr, sign0, &accumulator, &exponent);
117 mul_Xsig_Xsig(&accumulator, &yaccum);
119 exponent += round_Xsig(&accumulator);
125 significand(dest) = XSIG_LL(accumulator);
186 Xsig accumulator, Numer, Denom, argSignif, arg_signif;
221 accumulator.lsw = argSignif.lsw;
222 XSIG_LL(accumulator) = XSIG_LL(argSignif);
223 mul_Xsig_Xsig(&accumulator, &accumulator);
224 shr_Xsig(&accumulator, 2 * (-1 - (1 + exponent + adj)));
225 Xsq = XSIG_LL(accumulator);
226 if (accumulator.lsw & 0x80000000)
229 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
231 polynomial_Xsig(&accumulator, &Xsq, logterms, HIPOWER - 1);
233 mul_Xsig_Xsig(&accumulator, &argSignif);
234 shr_Xsig(&accumulator, 6 - adj);
237 add_two_Xsig(&accumulator, &arg_signif, &exponent);
240 accum_result->lsw = accumulator.lsw;
241 accum_result->midw = accumulator.midw;
242 accum_result->msw = accumulator.msw;