/bionic/libc/upstream-openbsd/lib/libc/gdtoa/ |
H A D | ldtoa.c | 49 __ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign, argument 104 ret = gdtoa(&fpi, be, vbits, &kind, mode, ndigits, decpt, rve); 105 if (*decpt == -32768) 106 *decpt = INT_MAX; 113 __ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign, argument 118 ret = dtoa((double)*ld, mode, ndigits, decpt, sign, rve); 119 if (*decpt == 9999) 120 *decpt = INT_MAX;
|
H A D | hdtoa.c | 68 * type. The exponent pointed to by decpt is adjusted if necessary. 71 dorounding(char *s0, int ndigits, int sign, int *decpt) argument 95 *decpt += 4; 109 * - This routine does not repeat dtoa's mistake of setting decpt 120 * Outputs: decpt, sign, rve 123 __hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign, argument 135 *decpt = p->dbl_exp - DBL_ADJ; 138 *decpt = 1; 142 *decpt = p->dbl_exp - (514 + DBL_ADJ); 145 *decpt 220 __hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign, char **rve) argument 326 __hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign, char **rve) argument [all...] |
H A D | gethex.c | 47 CONST unsigned char *decpt, *s0, *s, *s1; local 78 decpt = 0; 90 decpt = s += i; 94 decpt = ++s; 108 if (*s == *decimalpoint && !decpt) { 113 decpt = s += i; 115 if (*s == '.' && !decpt) { 116 decpt = ++s; 121 if (decpt) 122 e = -(((Long)(s-decpt)) << [all...] |
H A D | gdtoa.h | 107 extern char* __dtoa ANSI((double d, int mode, int ndigits, int *decpt, 110 int mode, int ndigits, int *decpt, char **rve));
|
H A D | gdtoa.c | 116 (fpi, be, bits, kindp, mode, ndigits, decpt, rve) 118 int *kindp, mode, ndigits, *decpt; char **rve; 120 (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve) 123 /* Arguments ndigits and decpt are similar to the second and third 127 then *decpt is set to 9999. 182 *decpt = -32768; 185 *decpt = -32768; 202 *decpt = 1; 824 *decpt = k + 1;
|
H A D | dtoa.c | 78 (d0, mode, ndigits, decpt, sign, rve) 79 double d0; int mode, ndigits, *decpt, *sign; char **rve; 81 (double d0, int mode, int ndigits, int *decpt, int *sign, char **rve) 84 /* Arguments ndigits, decpt, sign are similar to those 88 then *decpt is set to 9999. 170 *decpt = 9999; 182 *decpt = 1; 835 *decpt = k + 1;
|
H A D | strtod.c | 93 int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, decpt, dsign, local 143 sign = nz0 = nz = decpt = 0; 225 decpt = 1; 300 if (!decpt)
|
H A D | strtodg.c | 346 int bb0, bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, decpt, denorm; local 430 for(decpt = nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++) 447 decpt = 1; 521 if (!decpt)
|
H A D | gdtoaimp.h | 590 int *decpt, int *sign, char **rve));
|