Lines Matching defs:exponent
2849 * exponent.
2857 /* Handle negative exponent with a reciprocal at the end because
2916 int exp_b10; /* A base 10 exponent */
2919 /* First extract a base 10 exponent of the number,
2928 (void)frexp(fp, &exp_b10); /* exponent to base 2 */
2930 exp_b10 = (exp_b10 * 77) >> 8; /* <= exponent to base 10 */
2948 * range [.1,1) and exp_b10 is both the exponent and the digit
2965 char exponent[10];
2979 * inserting a '.' before a digit if the exponent is 0.
3033 * exponent but take into account the leading
3104 /* Check for an exponent, if we don't need one we are
3108 * the decimal point above (the exponent required is
3114 * leading zeros above for negative exponent, so this
3130 /* Here if an exponent is required, adjust size for
3160 exponent[cdigits++] = (char)(48 + uexp_b10 % 10);
3165 /* Need another size check here for the exponent digits, so
3170 while (cdigits > 0) *ascii++ = exponent[--cdigits];
3711 * To deal with this the following exp() function works out the exponent of the