Lines Matching defs:accumulator
30 Xsig accumulator, expon_accum, yaccum;
55 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
57 log2_kernel(&x, argsign, &accumulator, &expon);
69 shr_Xsig(&accumulator, expon_expon - expon);
72 negate_Xsig(&accumulator);
73 add_Xsig_Xsig(&accumulator, &expon_accum);
81 mul_Xsig_Xsig(&accumulator, &yaccum);
83 expon_expon += round_Xsig(&accumulator);
85 if (accumulator.msw == 0) {
90 significand(st1_ptr) = XSIG_LL(accumulator);
111 Xsig accumulator, yaccum;
114 log2_kernel(st0_ptr, sign0, &accumulator, &exponent);
118 mul_Xsig_Xsig(&accumulator, &yaccum);
120 exponent += round_Xsig(&accumulator);
126 significand(dest) = XSIG_LL(accumulator);
187 Xsig accumulator, Numer, Denom, argSignif, arg_signif;
222 accumulator.lsw = argSignif.lsw;
223 XSIG_LL(accumulator) = XSIG_LL(argSignif);
224 mul_Xsig_Xsig(&accumulator, &accumulator);
225 shr_Xsig(&accumulator, 2 * (-1 - (1 + exponent + adj)));
226 Xsq = XSIG_LL(accumulator);
227 if (accumulator.lsw & 0x80000000)
230 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
232 polynomial_Xsig(&accumulator, &Xsq, logterms, HIPOWER - 1);
234 mul_Xsig_Xsig(&accumulator, &argSignif);
235 shr_Xsig(&accumulator, 6 - adj);
238 add_two_Xsig(&accumulator, &arg_signif, &exponent);
241 accum_result->lsw = accumulator.lsw;
242 accum_result->midw = accumulator.midw;
243 accum_result->msw = accumulator.msw;