Lines Matching refs:accum
60 Xsig argSq, argSqSq, accumulatoro, accumulatore, accum,
76 accum.lsw = 0;
77 XSIG_LL(accum) = significand(st0_ptr);
83 XSIG_LL(accum) <<= 1;
86 XSIG_LL(accum) = 0x921fb54442d18469LL - XSIG_LL(accum);
88 if ( XSIG_LL(accum) == 0xffffffffffffffffLL )
96 argSignif.lsw = accum.lsw;
97 XSIG_LL(argSignif) = XSIG_LL(accum);
104 XSIG_LL(accum) = XSIG_LL(argSignif) = significand(st0_ptr);
109 if ( FPU_shrx(&XSIG_LL(accum), -1-exponent) >= 0x80000000U )
110 XSIG_LL(accum) ++; /* round up */
114 XSIG_LL(argSq) = XSIG_LL(accum); argSq.lsw = accum.lsw;
149 XSIG_LL(accum) = 0x8000000000000000LL;
150 accum.lsw = 0;
154 div_Xsig(&accumulatoro, &accumulatore, &accum);
158 mul64_Xsig(&accum, &XSIG_LL(argSignif));
159 mul64_Xsig(&accum, &XSIG_LL(argSignif));
160 mul64_Xsig(&accum, &XSIG_LL(argSignif));
161 mul64_Xsig(&accum, &twothirds);
162 shr_Xsig(&accum, -2*(exponent+1));
164 /* tan(arg) = arg + accum */
165 add_two_Xsig(&accum, &argSignif, &exponent);
187 adj = accum.msw >> -(exponent+1); /* tan */
205 add_two_Xsig(&accum, &fix_up, &exponent);
207 /* accum now contains tan(pi/2 - arg).
212 div_Xsig(&accumulatoro, &accum, &accum);
217 round_Xsig(&accum);
219 significand(st0_ptr) = XSIG_LL(accum);