Lines Matching defs:exponent

173   /* and the exponent.	*/
174 int exponent;
175 /* Sign of the exponent. */
209 if (expsign != 0 && _tolower (type) == 'f' && exponent-- > 0)
362 &exponent, &is_neg,
406 &exponent, &is_neg, fpnum.dbl);
438 /* We need three multiprecision variables. Now that we have the exponent
443 mp_size_t bignum_size = ((ABS (exponent) + BITS_PER_MP_LIMB - 1)
454 if (exponent > 2)
463 if ((exponent + to_shift) % BITS_PER_MP_LIMB == 0)
465 MPN_COPY_DECR (frac + (exponent + to_shift) / BITS_PER_MP_LIMB,
467 fracsize += (exponent + to_shift) / BITS_PER_MP_LIMB;
471 cy = __mpn_lshift (frac + (exponent + to_shift) / BITS_PER_MP_LIMB,
473 (exponent + to_shift) % BITS_PER_MP_LIMB);
474 fracsize += (exponent + to_shift) / BITS_PER_MP_LIMB;
478 MPN_ZERO (frac, (exponent + to_shift) / BITS_PER_MP_LIMB);
487 if (exponent >= scaleexpo + powers->p_expo - 1)
537 exponent = exp10;
622 else if (exponent < 0)
636 exponent = -exponent;
643 if (exponent >= powers->m_expo)
669 /* If we increased the exponent by exactly 3 we have to test
672 if (incr == exponent + 3)
694 if (incr < exponent + 3
695 || (incr == exponent + 3 &&
702 exponent -= incr;
707 if (exponent < 0)
708 cnt_h += -exponent;
755 while (powers != &_fpioconst_pow10[1] && exponent > 0);
757 if (exponent > 0)
766 if (cnt_l < MIN (4, exponent))
769 BITS_PER_MP_LIMB - MIN (4, exponent));
774 (void) __mpn_rshift (frac, tmp, tmpsize, MIN (4, exponent));
779 exponent = exp10;
787 assert (0 <= exponent && exponent < 3 &&
788 exponent + to_shift < BITS_PER_MP_LIMB);
791 cy = __mpn_lshift (frac, fp_input, fracsize, (exponent + to_shift));
793 exponent = 0;
824 intdig_max = exponent + 1;
826 chars_needed = exponent + 1 + 1 + fracdig_max;
839 if ((expsign == 0 && exponent >= dig_max)
840 || (expsign != 0 && exponent > 4))
853 intdig_max = expsign == 0 ? exponent + 1 : 0;
859 exponent, which is 4. */
913 --exponent;
998 exponent += expsign == 0 ? 1 : -1;
1018 ++exponent;
1019 /* Now we must print the exponent. */
1059 /* Write the exponent if it is needed. */
1065 /* Find the magnitude of the exponent. */
1067 while (expscale <= exponent)
1070 if (exponent < 10)
1077 *wcp++ = L'0' + (exponent / expscale);
1078 exponent %= expscale;
1081 *wcp++ = L'0' + exponent;