Lines Matching refs:nd0
295 int e0, nd, nd0, scale; member
493 s2b(const char *s, int nd0, int nd, ULong y9) in s2b() argument
511 for (i = 9; i < nd0; i++) { in s2b()
1301 int b2, d2, dd, i, nd, nd0, odd, p2, p5; in bigcomp() local
1304 nd0 = bc->nd0; in bigcomp()
1383 dd = s0[i < nd0 ? i : i+1] - '0' - quorem(b, d); in bigcomp()
1441 int esign, i, j, k, lz, nd, nd0, odd, sign; in _Py_dg_strtod() local
1518 nd0 = (int)ndigits - (int)fraclen; in _Py_dg_strtod()
1566 e -= nd - nd0; in _Py_dg_strtod()
1567 if (nd0 <= 0) in _Py_dg_strtod()
1568 nd0 = nd; in _Py_dg_strtod()
1580 if (s0[i < nd0 ? i : i+1] != '0') { in _Py_dg_strtod()
1587 if (nd0 > nd) in _Py_dg_strtod()
1588 nd0 = nd; in _Py_dg_strtod()
1630 y = 10*y + s0[i < nd0 ? i : i+1] - '0'; in _Py_dg_strtod()
1632 z = 10*z + s0[i < nd0 ? i : i+1] - '0'; in _Py_dg_strtod()
1745 bc.nd0 = nd0; /* Only needed if nd > STRTOD_DIGLIM, but done here */ in _Py_dg_strtod()
1760 if (s0[i < nd0 ? i : i+1] != '0') { in _Py_dg_strtod()
1767 if (nd0 > nd) in _Py_dg_strtod()
1768 nd0 = nd; in _Py_dg_strtod()
1771 for(i = 0; i < nd0; ++i) in _Py_dg_strtod()
1777 bd0 = s2b(s0, nd0, nd, y); in _Py_dg_strtod()