Lines Matching defs:nd
327 int j, k, nbits, nd, nd0, nf, nz, nz0, rd, rvbits, rve, rve1, sign;
407 for(decpt = nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++)
408 if (nd < 9)
410 else if (nd < 16)
412 nd0 = nd;
425 if (!nd) {
442 if (nd++ < 9)
444 else if (nd <= DBL_DIG + 1)
446 if (nd++ < 9)
448 else if (nd <= DBL_DIG + 1)
457 if (!nd && !nz && !nz0) {
494 if (!nd) {
544 * decimal point, followed by nd-nd0 digits. The number we're
549 nd0 = nd;
550 k = nd < DBL_DIG + 1 ? nd : DBL_DIG + 1;
555 if (nbits <= P && nd <= DBL_DIG) {
573 i = DBL_DIG - nd;
612 e1 += nd - k;
712 bd0 = s2b(s0, nd0, nd, y, dplen);