Lines Matching refs:i

520 static char * rv_alloc(int i) {  in rv_alloc()  argument
525 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; in rv_alloc()
551 int i, wds; in multadd() local
560 i = 0; in multadd()
574 while(++i < wds); in multadd()
661 static Bigint * i2b(int i) in i2b() argument
666 b->x[0] = i; in i2b()
758 int i, k; in s2b() local
773 i = 9; in s2b()
777 while(++i < nd0); in s2b()
782 for(; i < nd; i++) { in s2b()
791 int i; in pow5mult() local
795 if ((i = k & 3)) { in pow5mult()
796 b = multadd(b, p05[i-1], 0); in pow5mult()
832 int i, k1, n, n1; in lshift() local
843 for(i = b->maxwds; n1 > i; i <<= 1) { in lshift()
848 for(i = 0; i < n; i++) { in lshift()
891 int i, j; in cmp() local
893 i = a->wds; in cmp()
896 if (i > 1 && !a->x[i-1]) in cmp()
901 if (i -= j) in cmp()
902 return i; in cmp()
920 int i, wa, wb; in diff() local
927 i = cmp(a,b); in diff()
928 if (!i) { in diff()
934 if (i < 0) { in diff()
938 i = 1; in diff()
940 i = 0; in diff()
943 c->sign = i; in diff()
1100 int de, i, k; in d2b() local
1142 i = b->wds = (x[1] = z) ? 2 : 1; in d2b()
1150 i = b->wds = 1; in d2b()
1160 i = 2; in d2b()
1166 i = 3; in d2b()
1173 i = 3; in d2b()
1183 i = 0; in d2b()
1187 i = 1; in d2b()
1191 while(!x[i]) in d2b()
1192 --i; in d2b()
1193 b->wds = i + 1; in d2b()
1209 *bits = 32*i - hi0bits(x[i-1]); in d2b()
1211 *bits = (i+2)*16 - hi0bits(x[i]); in d2b()
1385 int i; in destroy_freelist() local
1389 for (i = 0; i <= Kmax; i++) { in destroy_freelist()
1390 Bigint **listp = &freelist[i]; in destroy_freelist()
1395 freelist[i] = NULL; in destroy_freelist()
1479 int bbits, b2, b5, be, dig, i, ieps, ilim = 0, ilim0, ilim1, in zend_dtoa() local
1528 i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1)); in zend_dtoa()
1530 if ((i = (int)(word0(d) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { in zend_dtoa()
1562 i -= Bias; in zend_dtoa()
1564 i <<= 2; in zend_dtoa()
1565 i += j; in zend_dtoa()
1573 i = bbits + be + (Bias + (P-1) - 1); in zend_dtoa()
1574 x = i > 32 ? (word0(d) << (64 - i)) | (word1(d) >> (i - 32)) in zend_dtoa()
1575 : (word1(d) << (32 - i)); in zend_dtoa()
1578 i -= (Bias + (P-1) - 1) + 1; in zend_dtoa()
1582 ds = (value(d2)-1.5)*0.289529654602168 + 0.1760912590558 + i*0.301029995663981; in zend_dtoa()
1592 j = bbits - i - 1; in zend_dtoa()
1623 i = 18; in zend_dtoa()
1632 ilim = ilim1 = i = ndigits; in zend_dtoa()
1638 i = ndigits + k + 1; in zend_dtoa()
1639 ilim = i; in zend_dtoa()
1640 ilim1 = i - 1; in zend_dtoa()
1641 if (i <= 0) in zend_dtoa()
1642 i = 1; in zend_dtoa()
1644 s = s0 = rv_alloc(i); in zend_dtoa()
1650 i = 0; in zend_dtoa()
1664 for(; j; j >>= 1, i++) in zend_dtoa()
1667 ds *= bigtens[i]; in zend_dtoa()
1673 for(j = j1 >> 4; j; j >>= 1, i++) in zend_dtoa()
1676 value(d) *= bigtens[i]; in zend_dtoa()
1704 for(i = 0;;) { in zend_dtoa()
1712 if (++i >= ilim) in zend_dtoa()
1722 for(i = 1;; i++, value(d) *= 10.) { in zend_dtoa()
1726 if (i == ilim) { in zend_dtoa()
1758 for(i = 1;; i++) { in zend_dtoa()
1769 if (i == ilim) { in zend_dtoa()
1794 i = in zend_dtoa()
1813 if ((i = ilim) < 0) { in zend_dtoa()
1814 m2 -= i; in zend_dtoa()
1815 i = 0; in zend_dtoa()
1818 b2 += i; in zend_dtoa()
1819 s2 += i; in zend_dtoa()
1823 i = m2 < s2 ? m2 : s2; in zend_dtoa()
1824 b2 -= i; in zend_dtoa()
1825 m2 -= i; in zend_dtoa()
1826 s2 -= i; in zend_dtoa()
1871 if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0x1f)) in zend_dtoa()
1872 i = 32 - i; in zend_dtoa()
1874 if ((i = ((s5 ? 32 - hi0bits(S->x[S->wds-1]) : 1) + s2) & 0xf)) in zend_dtoa()
1875 i = 16 - i; in zend_dtoa()
1877 if (i > 4) { in zend_dtoa()
1878 i -= 4; in zend_dtoa()
1879 b2 += i; in zend_dtoa()
1880 m2 += i; in zend_dtoa()
1881 s2 += i; in zend_dtoa()
1883 else if (i < 4) { in zend_dtoa()
1884 i += 28; in zend_dtoa()
1885 b2 += i; in zend_dtoa()
1886 m2 += i; in zend_dtoa()
1887 s2 += i; in zend_dtoa()
1929 for(i = 1;;i++) { in zend_dtoa()
1973 if (i == ilim) in zend_dtoa()
1985 for(i = 1;; i++) { in zend_dtoa()
1987 if (i >= ilim) in zend_dtoa()
2047 e, e1, esign, i, j, k, nd, nd0, nf, nz, nz0, sign; in zend_strtod() local
2109 for(i = 1; i < nz; i++) in zend_strtod()
2197 i = DBL_DIG - nd; in zend_strtod()
2198 if (e <= Ten_pmax + i) { in zend_strtod()
2202 e -= i; in zend_strtod()
2203 value(rv) *= tens[i]; in zend_strtod()
2236 if ((i = e1 & 15)) in zend_strtod()
2237 value(rv) *= tens[i]; in zend_strtod()
2282 if ((i = e1 & 15)) in zend_strtod()
2283 value(rv) /= tens[i]; in zend_strtod()
2346 i = bbe + bbbits - 1; /* logb(rv) */ in zend_strtod()
2347 if (i < Emin) /* denormal */ in zend_strtod()
2354 i = bb2 < bd2 ? bb2 : bd2; in zend_strtod()
2355 if (i > bs2) in zend_strtod()
2356 i = bs2; in zend_strtod()
2357 if (i > 0) { in zend_strtod()
2358 bb2 -= i; in zend_strtod()
2359 bd2 -= i; in zend_strtod()
2360 bs2 -= i; in zend_strtod()
2379 i = cmp(delta, bs); in zend_strtod()
2380 if (i < 0) { in zend_strtod()
2391 if (i == 0) { in zend_strtod()