Lines Matching defs:accumulator
32 Xsig accumulator, expon_accum, yaccum;
61 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
65 log2_kernel(&x, argsign, &accumulator, &expon);
79 shr_Xsig(&accumulator, expon_expon - expon);
82 negate_Xsig(&accumulator);
83 add_Xsig_Xsig(&accumulator, &expon_accum);
92 mul_Xsig_Xsig(&accumulator, &yaccum);
94 expon_expon += round_Xsig(&accumulator);
96 if ( accumulator.msw == 0 )
102 significand(st1_ptr) = XSIG_LL(accumulator);
124 Xsig accumulator, yaccum;
128 log2_kernel(st0_ptr, sign0, &accumulator, &exponent);
132 mul_Xsig_Xsig(&accumulator, &yaccum);
134 exponent += round_Xsig(&accumulator);
139 significand(dest) = XSIG_LL(accumulator);
208 Xsig accumulator, Numer, Denom, argSignif, arg_signif;
250 accumulator.lsw = argSignif.lsw; XSIG_LL(accumulator) = XSIG_LL(argSignif);
251 mul_Xsig_Xsig(&accumulator, &accumulator);
252 shr_Xsig(&accumulator, 2*(-1 - (1 + exponent + adj)));
253 Xsq = XSIG_LL(accumulator);
254 if ( accumulator.lsw & 0x80000000 )
257 accumulator.msw = accumulator.midw = accumulator.lsw = 0;
259 polynomial_Xsig(&accumulator, &Xsq, logterms, HIPOWER-1);
261 mul_Xsig_Xsig(&accumulator, &argSignif);
262 shr_Xsig(&accumulator, 6 - adj);
265 add_two_Xsig(&accumulator, &arg_signif, &exponent);
268 accum_result->lsw = accumulator.lsw;
269 accum_result->midw = accumulator.midw;
270 accum_result->msw = accumulator.msw;