Lines Matching refs:accum
55 Xsig argSq, argSqSq, accumulatoro, accumulatore, accum, in poly_tan() local
73 accum.lsw = 0; in poly_tan()
74 XSIG_LL(accum) = significand(st0_ptr); in poly_tan()
79 XSIG_LL(accum) <<= 1; in poly_tan()
82 XSIG_LL(accum) = 0x921fb54442d18469LL - XSIG_LL(accum); in poly_tan()
84 if (XSIG_LL(accum) == 0xffffffffffffffffLL) { in poly_tan()
92 argSignif.lsw = accum.lsw; in poly_tan()
93 XSIG_LL(argSignif) = XSIG_LL(accum); in poly_tan()
98 XSIG_LL(accum) = XSIG_LL(argSignif) = significand(st0_ptr); in poly_tan()
102 if (FPU_shrx(&XSIG_LL(accum), -1 - exponent) >= in poly_tan()
104 XSIG_LL(accum)++; /* round up */ in poly_tan()
108 XSIG_LL(argSq) = XSIG_LL(accum); in poly_tan()
109 argSq.lsw = accum.lsw; in poly_tan()
147 XSIG_LL(accum) = 0x8000000000000000LL; in poly_tan()
148 accum.lsw = 0; in poly_tan()
150 div_Xsig(&accumulatoro, &accumulatore, &accum); 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, &XSIG_LL(argSignif)); in poly_tan()
157 mul64_Xsig(&accum, &twothirds); in poly_tan()
158 shr_Xsig(&accum, -2 * (exponent + 1)); in poly_tan()
161 add_two_Xsig(&accum, &argSignif, &exponent); in poly_tan()
181 adj = accum.msw >> -(exponent + 1); /* tan */ in poly_tan()
196 add_two_Xsig(&accum, &fix_up, &exponent); in poly_tan()
203 div_Xsig(&accumulatoro, &accum, &accum); in poly_tan()
208 round_Xsig(&accum); in poly_tan()
210 significand(st0_ptr) = XSIG_LL(accum); in poly_tan()