Lines Matching refs:ndigits
277 if (pm->ndigits < 0 || pm->ndigits > __TBL_TENS_MAX)
282 if (pm->ndigits) {
284 if (pm->ndigits > __TBL_TENS_EXACT) {
285 dds *= __tbl_tens[pm->ndigits];
288 dds = __mul_set(dds, __tbl_tens[pm->ndigits],
304 is = (pm->ndigits > 0)? pm->ndigits : 1;
310 is = __double_to_digits(dds, pd->ds, pm->ndigits);
312 pd->ndigits = is;
313 pd->exponent = -pm->ndigits;
316 if (pm->ndigits < 1 || pm->ndigits > 18)
341 i = pm->ndigits - 1 - (i - TBL_DECADE_OFFSET);
377 if (is > pm->ndigits) {
386 pd->ndigits = is;