Lines Matching refs:bexponent
93 if (pb->bexponent + ((pb->blength - 1) << 4) >= 0) {
99 pb->bexponent + (i << 4) >= 0; i--) {
121 if (i >= 0 && pb->bexponent + (i << 4) > -16) {
122 s = pb->bexponent + (i << 4) + 16;
141 pd->bexponent = 0;
148 if (pb->bexponent > 0) {
149 /* scale pd by 2^pb->bexponent */
150 __big_float_times_power(pd, 2, pb->bexponent, nsig, ppd);
185 e = pf->bexponent = -DECIMAL_STRING_LENGTH - 2;
187 e = pf->bexponent + (i << 2);
229 for (e = efirst; e >= pf->bexponent + (pf->blength << 2) &&
234 j = 3 - ((e - pf->bexponent) & 3);
361 if (pm->ndigits >= 0 && bf->bexponent < 0) {
363 * Scale by 10^min(-bf->bexponent, pm->ndigits + 1).
366 if (powten > -bf->bexponent)
367 powten = -bf->bexponent;
372 sigbits = bf->bexponent + (bf->blength << 4) +
381 if (bf->bexponent < 0) {
383 i = bf->bexponent + ((bf->blength - 1) << 4);
386 * Scale by 10^min(-bf->bexponent,
395 if (powten > -bf->bexponent)
396 powten = -bf->bexponent;
415 /* adjust pbd->bexponent based on the scale factor above */
416 pbd->bexponent -= powten;
439 p->bexponent += zeros << 4;
456 pf->bexponent = x->f.msw.exponent - DOUBLE_BIAS - 52;
463 pf->bexponent++;
482 pf->bexponent = x->f.msw.exponent - EXTENDED_BIAS - 63;
489 pf->bexponent++;
506 pf->bexponent = x->f.msw.exponent - QUAD_BIAS - 112;
516 pf->bexponent++;