Symbol: MANT_DIG
src/system/libroot/posix/glibc/stdlib/strtod.c
1106
if (bits > MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
1109
const mp_size_t least_idx = (bits - MANT_DIG) / BITS_PER_MP_LIMB;
src/system/libroot/posix/glibc/stdlib/strtod.c
1110
const mp_size_t least_bit = (bits - MANT_DIG) % BITS_PER_MP_LIMB;
src/system/libroot/posix/glibc/stdlib/strtod.c
1140
const mp_size_t target_bit = (MANT_DIG - 1) % BITS_PER_MP_LIMB;
src/system/libroot/posix/glibc/stdlib/strtod.c
1208
if (dig_no - int_no > (MANT_DIG - bits + 2) / 3 + 1)
src/system/libroot/posix/glibc/stdlib/strtod.c
1210
dig_no = int_no + (MANT_DIG - bits + 2) / 3 + 1;
src/system/libroot/posix/glibc/stdlib/strtod.c
1317
if (BITS_PER_MP_LIMB - cnt > MANT_DIG) \
src/system/libroot/posix/glibc/stdlib/strtod.c
1319
used = MANT_DIG + cnt; \
src/system/libroot/posix/glibc/stdlib/strtod.c
1321
bits = MANT_DIG + 1; \
src/system/libroot/posix/glibc/stdlib/strtod.c
1333
else if (bits + BITS_PER_MP_LIMB <= MANT_DIG) \
src/system/libroot/posix/glibc/stdlib/strtod.c
1338
used = MANT_DIG - bits; \
src/system/libroot/posix/glibc/stdlib/strtod.c
1346
while (bits <= MANT_DIG);
src/system/libroot/posix/glibc/stdlib/strtod.c
1377
if (bits + BITS_PER_MP_LIMB <= MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
1382
used = MANT_DIG - bits;
src/system/libroot/posix/glibc/stdlib/strtod.c
1398
while (bits <= MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
1474
if (bits + empty * BITS_PER_MP_LIMB <= MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
1498
used = MANT_DIG - bits;
src/system/libroot/posix/glibc/stdlib/strtod.c
1526
while (bits <= MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
188
#define NDIG (MAX_10_EXP - MIN_10_EXP + 2 * MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
189
#define HEXNDIG ((MAX_EXP - MIN_EXP + 7) / 8 + 2 * MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
190
#define RETURN_LIMB_SIZE howmany (MANT_DIG, BITS_PER_MP_LIMB)
src/system/libroot/posix/glibc/stdlib/strtod.c
197
#define MPNSIZE (howmany (MAX_EXP + 2 * MANT_DIG, BITS_PER_MP_LIMB) \
src/system/libroot/posix/glibc/stdlib/strtod.c
216
if (shift > MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
223
if (shift == MANT_DIG)
src/system/libroot/posix/glibc/stdlib/strtod.c
230
round_bit = (MANT_DIG - 1) % BITS_PER_MP_LIMB;
src/system/libroot/posix/glibc/stdlib/strtod.c
273
if (((MANT_DIG % BITS_PER_MP_LIMB) == 0 && cy) ||
src/system/libroot/posix/glibc/stdlib/strtod.c
274
((MANT_DIG % BITS_PER_MP_LIMB) != 0 &&
src/system/libroot/posix/glibc/stdlib/strtod.c
276
& (((mp_limb_t) 1) << (MANT_DIG % BITS_PER_MP_LIMB))) != 0))
src/system/libroot/posix/glibc/stdlib/strtod.c
281
|= ((mp_limb_t) 1) << ((MANT_DIG - 1) % BITS_PER_MP_LIMB);
src/system/libroot/posix/glibc/stdlib/strtod.c
285
& (((mp_limb_t) 1) << ((MANT_DIG - 1) % BITS_PER_MP_LIMB)))
src/system/libroot/posix/glibc/stdlib/strtod.c
831
-MIN_EXP + MANT_DIG + 4 * int_no :
src/system/libroot/posix/glibc/stdlib/strtod.c
835
-MIN_10_EXP + MANT_DIG + int_no :
src/system/libroot/posix/glibc/stdlib/strtod.c
948
int idx = (MANT_DIG - 1) / BITS_PER_MP_LIMB;
src/system/libroot/posix/glibc/stdlib/strtod.c
949
int pos = (MANT_DIG - 1) % BITS_PER_MP_LIMB;