Lines Matching defs:accum
54 Xsig argSq, argSqSq, accumulatoro, accumulatore, accum,
72 accum.lsw = 0;
73 XSIG_LL(accum) = significand(st0_ptr);
78 XSIG_LL(accum) <<= 1;
81 XSIG_LL(accum) = 0x921fb54442d18469LL - XSIG_LL(accum);
83 if (XSIG_LL(accum) == 0xffffffffffffffffLL) {
91 argSignif.lsw = accum.lsw;
92 XSIG_LL(argSignif) = XSIG_LL(accum);
97 XSIG_LL(accum) = XSIG_LL(argSignif) = significand(st0_ptr);
101 if (FPU_shrx(&XSIG_LL(accum), -1 - exponent) >=
103 XSIG_LL(accum)++; /* round up */
107 XSIG_LL(argSq) = XSIG_LL(accum);
108 argSq.lsw = accum.lsw;
146 XSIG_LL(accum) = 0x8000000000000000LL;
147 accum.lsw = 0;
149 div_Xsig(&accumulatoro, &accumulatore, &accum);
153 mul64_Xsig(&accum, &XSIG_LL(argSignif));
154 mul64_Xsig(&accum, &XSIG_LL(argSignif));
155 mul64_Xsig(&accum, &XSIG_LL(argSignif));
156 mul64_Xsig(&accum, &twothirds);
157 shr_Xsig(&accum, -2 * (exponent + 1));
159 /* tan(arg) = arg + accum */
160 add_two_Xsig(&accum, &argSignif, &exponent);
180 adj = accum.msw >> -(exponent + 1); /* tan */
195 add_two_Xsig(&accum, &fix_up, &exponent);
197 /* accum now contains tan(pi/2 - arg).
202 div_Xsig(&accumulatoro, &accum, &accum);
207 round_Xsig(&accum);
209 significand(st0_ptr) = XSIG_LL(accum);