Lines Matching refs:i

519 static char * rv_alloc(int i) {  in rv_alloc()  argument
524 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; in rv_alloc()
550 int i, wds; in multadd() local
559 i = 0; in multadd()
573 while(++i < wds); in multadd()
660 static Bigint * i2b(int i) in i2b() argument
665 b->x[0] = i; in i2b()
757 int i, k; in s2b() local
772 i = 9; in s2b()
776 while(++i < nd0); in s2b()
781 for(; i < nd; i++) { in s2b()
790 int i; in pow5mult() local
794 if ((i = k & 3)) { in pow5mult()
795 b = multadd(b, p05[i-1], 0); in pow5mult()
831 int i, k1, n, n1; in lshift() local
842 for(i = b->maxwds; n1 > i; i <<= 1) { in lshift()
847 for(i = 0; i < n; i++) { in lshift()
890 int i, j; in cmp() local
892 i = a->wds; in cmp()
895 if (i > 1 && !a->x[i-1]) in cmp()
900 if (i -= j) in cmp()
901 return i; in cmp()
919 int i, wa, wb; in diff() local
926 i = cmp(a,b); in diff()
927 if (!i) { in diff()
933 if (i < 0) { in diff()
937 i = 1; in diff()
939 i = 0; in diff()
942 c->sign = i; in diff()
1099 int de, i, k; in d2b() local
1141 i = b->wds = (x[1] = z) ? 2 : 1; in d2b()
1149 i = b->wds = 1; in d2b()
1159 i = 2; in d2b()
1165 i = 3; in d2b()
1172 i = 3; in d2b()
1182 i = 0; in d2b()
1186 i = 1; in d2b()
1190 while(!x[i]) in d2b()
1191 --i; in d2b()
1192 b->wds = i + 1; in d2b()
1208 *bits = 32*i - hi0bits(x[i-1]); in d2b()
1210 *bits = (i+2)*16 - hi0bits(x[i]); in d2b()
1384 int i; in destroy_freelist() local
1388 for (i = 0; i <= Kmax; i++) { in destroy_freelist()
1389 Bigint **listp = &freelist[i]; in destroy_freelist()
1394 freelist[i] = NULL; in destroy_freelist()
1478 int bbits, b2, b5, be, dig, i, ieps, ilim = 0, ilim0, ilim1, in zend_dtoa() local
1527 i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1)); in zend_dtoa()
1529 if ((i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { in zend_dtoa()
1561 i -= Bias; in zend_dtoa()
1563 i <<= 2; in zend_dtoa()
1564 i += j; in zend_dtoa()
1572 i = bbits + be + (Bias + (P-1) - 1); in zend_dtoa()
1573 x = i > 32 ? (word0(d) << (64 - i)) | (word1(d) >> (i - 32)) in zend_dtoa()
1574 : (word1(d) << (32 - i)); in zend_dtoa()
1577 i -= (Bias + (P-1) - 1) + 1; in zend_dtoa()
1581 ds = (value(d2)-1.5)*0.289529654602168 + 0.1760912590558 + i*0.301029995663981; in zend_dtoa()
1591 j = bbits - i - 1; in zend_dtoa()
1622 i = 18; in zend_dtoa()
1631 ilim = ilim1 = i = ndigits; in zend_dtoa()
1637 i = ndigits + k + 1; in zend_dtoa()
1638 ilim = i; in zend_dtoa()
1639 ilim1 = i - 1; in zend_dtoa()
1640 if (i <= 0) in zend_dtoa()
1641 i = 1; in zend_dtoa()
1643 s = s0 = rv_alloc(i); in zend_dtoa()
1649 i = 0; in zend_dtoa()
1663 for(; j; j >>= 1, i++) in zend_dtoa()
1666 ds *= bigtens[i]; in zend_dtoa()
1672 for(j = j1 >> 4; j; j >>= 1, i++) in zend_dtoa()
1675 value(d) *= bigtens[i]; in zend_dtoa()
1703 for(i = 0;;) { in zend_dtoa()
1711 if (++i >= ilim) in zend_dtoa()
1721 for(i = 1;; i++, value(d) *= 10.) { in zend_dtoa()
1725 if (i == ilim) { in zend_dtoa()
1757 for(i = 1;; i++) { in zend_dtoa()
1768 if (i == ilim) { in zend_dtoa()
1793 i = in zend_dtoa()
1812 if ((i = ilim) < 0) { in zend_dtoa()
1813 m2 -= i; in zend_dtoa()
1814 i = 0; in zend_dtoa()
1817 b2 += i; in zend_dtoa()
1818 s2 += i; in zend_dtoa()
1822 i = m2 < s2 ? m2 : s2; in zend_dtoa()
1823 b2 -= i; in zend_dtoa()
1824 m2 -= i; in zend_dtoa()
1825 s2 -= i; in zend_dtoa()
1870 if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f)) in zend_dtoa()
1871 i = 32 - i; in zend_dtoa()
1873 if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0xf)) in zend_dtoa()
1874 i = 16 - i; in zend_dtoa()
1876 if (i > 4) { in zend_dtoa()
1877 i -= 4; in zend_dtoa()
1878 b2 += i; in zend_dtoa()
1879 m2 += i; in zend_dtoa()
1880 s2 += i; in zend_dtoa()
1882 else if (i < 4) { in zend_dtoa()
1883 i += 28; in zend_dtoa()
1884 b2 += i; in zend_dtoa()
1885 m2 += i; in zend_dtoa()
1886 s2 += i; in zend_dtoa()
1928 for(i = 1;;i++) { in zend_dtoa()
1972 if (i == ilim) in zend_dtoa()
1984 for(i = 1;; i++) { in zend_dtoa()
1986 if (i >= ilim) in zend_dtoa()
2042 e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign; in zend_strtod() local
2104 for(i = 1; i < nz; i++) in zend_strtod()
2192 i = DBL_DIG - nd; in zend_strtod()
2193 if (e <= Ten_pmax + i) { in zend_strtod()
2197 e -= i; in zend_strtod()
2198 value(rv) *= tens[i]; in zend_strtod()
2231 if ((i = e1 & 15)) in zend_strtod()
2232 value(rv) *= tens[i]; in zend_strtod()
2277 if ((i = e1 & 15)) in zend_strtod()
2278 value(rv) /= tens[i]; in zend_strtod()
2341 i = bbe + bbbits - 1; /* logb(rv) */ in zend_strtod()
2342 if (i < Emin) /* denormal */ in zend_strtod()
2349 i = bb2 < bd2 ? bb2 : bd2; in zend_strtod()
2350 if (i > bs2) in zend_strtod()
2351 i = bs2; in zend_strtod()
2352 if (i > 0) { in zend_strtod()
2353 bb2 -= i; in zend_strtod()
2354 bd2 -= i; in zend_strtod()
2355 bs2 -= i; in zend_strtod()
2374 i = cmp(delta, bs); in zend_strtod()
2375 if (i < 0) { in zend_strtod()
2386 if (i == 0) { in zend_strtod()