Searched refs:fpi (Results 1 – 8 of 8) sorted by relevance
/picolibc-latest/newlib/libc/stdlib/ |
D | gdtoa-gethex.c | 150 gethex (const char **sp, const FPI *fpi, in gethex() argument 259 nbits = fpi->nbits; in gethex() 282 if (e > fpi->emax) { in gethex() 289 if (e < fpi->emin) { in gethex() 291 n = fpi->emin - e; in gethex() 293 switch (fpi->rounding) { in gethex() 305 *exp = fpi->emin; in gethex() 325 e = fpi->emin; in gethex() 329 switch(fpi->rounding) { in gethex() 350 if (nbits == fpi->nbits - 1 in gethex() [all …]
|
D | strtorx.c | 104 FPI *fpi, fpi1; local 109 fpi = &fpi0; 113 fpi = &fpi1; 115 k = _strtodg_l(s, sp, fpi, &exp, bits, loc);
|
D | strtodg.c | 284 rvOK (double d, FPI *fpi, Long *exp, __ULong *bits, int exact, in rvOK() argument 295 bdif -= nb = fpi->nbits; in rvOK() 307 fpi->rounding == in rvOK() 364 if (e < fpi->emin) { in rvOK() 365 k = fpi->emin - e; in rvOK() 366 e = fpi->emin; in rvOK() 367 if (k > nb || fpi->sudden_underflow) { in rvOK() 400 else if (e > fpi->emax) { in rvOK() 401 e = fpi->emax + 1; in rvOK() 437 _strtodg_l (const char *s00, char **se, FPI *fpi, Long *exp, in _strtodg_l() argument [all …]
|
D | gdtoa-hexnan.c | 81 const FPI *fpi, in hexnan() argument 88 nbits = fpi->nbits; in hexnan()
|
D | mprec.h | 380 int gethex (const char **sp, const struct FPI *fpi, Long *exp, _Bigint **bp, int sign, locale_t lo… 390 struct FPI *fpi, Long *exp, __ULong *bits, 398 int hexnan (const char **sp, const struct FPI *fpi, __ULong *x0);
|
D | gdtoa.h | 112 FPI *fpi, int be, ULong *bits, int *kindp,
|
D | strtod.c | 302 static const FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI }; local 313 FPI fpi1 = fpi; 320 #define fpi1 fpi 331 copybits(bits, fpi.nbits, bb);
|
/picolibc-latest/newlib/ |
D | ChangeLog-2015 | 2811 * libc/stdlib/gdtoa-hexnan.c (hexnan): Constify fpi argument. 2829 * libc/stdlib/strtod.c (fpi): Constify.
|