Lines Matching refs:exp
621 int exp; /* exponent of most significant decimal digit */ in vfprintf() local
647 exp = dtoa.exp; in vfprintf()
676 exp = dtoa.exp; in vfprintf()
699 exp = dtoa.exp; in vfprintf()
727 exp = dtoa.exp; in vfprintf()
731 if (exp < -9 || 9 < exp) in vfprintf()
733 if (exp < -99 || 99 < exp) in vfprintf()
736 if (exp < -999 || 999 < exp) in vfprintf()
739 if (exp < -9999 || 9999 < exp) in vfprintf()
812 if (-4 <= exp && exp < req_prec) in vfprintf()
832 if (exp < prec) in vfprintf()
833 prec = prec - (exp + 1); in vfprintf()
844 n = (exp>0 ? exp+1 : 1); in vfprintf()
897 n = exp > 0 ? exp : 0; /* exponent of left digit */ in vfprintf()
907 if (0 <= exp - n && exp - n < ndigs) in vfprintf()
908 out = dtoa.digits[exp - n]; in vfprintf()
916 if (n == exp in vfprintf()
942 if (exp < 0 || (exp == 0 && (dtoa.flags & DTOA_CARRY) != 0)) { in vfprintf()
943 exp = -exp; in vfprintf()
949 my_putc(exp / 10000 + '0', stream); in vfprintf()
950 exp %= 10000; in vfprintf()
955 my_putc(exp / 1000 + '0', stream); in vfprintf()
956 exp %= 1000; in vfprintf()
960 my_putc(exp / 100 + '0', stream); in vfprintf()
961 exp %= 100; in vfprintf()
964 my_putc(exp / 10 + '0', stream); in vfprintf()
965 exp %= 10; in vfprintf()
967 my_putc ('0' + exp, stream); in vfprintf()