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