Lines Matching refs:i

649 	int i, wds;  local
663 i = 0;
684 while(++i < wds);
707 int i, k; local
722 i = 9;
726 while(++i < nd0);
731 for(; i < nd; i++)
821 (i) int i; in i2b()
823 (int i)
829 b->x[0] = i;
957 int i; local
960 if ((i = k & 3))
961 b = multadd(b, p05[i-1], 0);
1013 int i, k1, n, n1; local
1024 for(i = b->maxwds; n1 > i; i <<= 1)
1028 for(i = 0; i < n; i++)
1074 int i, j; local
1076 i = a->wds;
1079 if (i > 1 && !a->x[i-1])
1084 if (i -= j)
1085 return i;
1108 int i, wa, wb; local
1119 i = cmp(a,b);
1120 if (!i) {
1126 if (i < 0) {
1130 i = 1;
1133 i = 0;
1135 c->sign = i;
1317 int i; local
1355 i =
1363 i =
1375 i = 2;
1382 i = 3;
1389 i = 3;
1400 i = 0;
1405 i = 1;
1409 while(!x[i])
1410 --i;
1411 b->wds = i + 1;
1428 *bits = 32*i - hi0bits(x[i-1]);
1430 *bits = (i+2)*16 - hi0bits(x[i]);
1537 int i, j;
1538 for(i = 0; (j = s[i]) !=0; i++)
1539 h[j] = i + inc;
1820 int i; local
1854 for(i = 0; decimalpoint[i]; ++i) {
1855 if (s[i] != decimalpoint[i])
1858 decpt = s += i;
1877 for(i = 1; decimalpoint[i]; ++i) {
1878 if (s[i] != decimalpoint[i])
1881 decpt = s += i;
1975 for(i = 0; decimalpoint[i+1]; ++i);
1979 if (*--s1 == decimalpoint[i]) {
1980 s1 -= i;
2299 int i; local
2302 if (!bc->scale || (i = 2*P + 1 - ((word0(x) & Exp_mask) >> Exp_shift)) <= 0)
2304 word0(&u) = Exp_1 + (i << Exp_shift);
2321 int b2, bbits, d2, dd, dig, dsign, i, j, nd, nd0, p2, p5, speccase; local
2339 i = 0;
2358 i = P - bbits;
2359 if (i > (j = P - Emin - 1 + p2)) {
2364 i = P - 1;
2372 i = j;
2377 if (i > 0)
2378 b = lshift(b, i);
2385 b = lshift(b, ++i);
2391 p2 -= p5 + i;
2408 i = dshift(d, d2);
2409 if ((b2 += i) > 0)
2411 if ((d2 += i) > 0)
2424 for(i = 0; i < nd0; ) {
2425 if ((dd = s0[i++] - '0' - dig))
2428 if (i < nd)
2435 for(j = bc->dp1; i++ < nd;) {
2439 if (i < nd)
2497 i = 1 - j;
2498 if (i <= 31) {
2499 if (word1(rv) & (0x1 << i))
2502 else if (word0(rv) & (0x1 << (i-32)))
2529 int esign, i, j, k, nd, nd0, nf, nz, nz0, nz1, sign; local
2655 for(i = 1; i < nz; i++)
2796 i = DBL_DIG - nd;
2797 if (e <= Ten_pmax + i) {
2808 e -= i;
2809 dval(&rv) *= tens[i];
2867 if ((i = e1 & 15))
2868 dval(&rv) *= tens[i];
2933 if ((i = e1 & 15))
2934 dval(&rv) /= tens[i];
2999 i = j = 18;
3000 if (i > nd0)
3007 --i;
3009 e += nd - i;
3010 nd = i;
3015 for(i = 0; i < nd0; ++i)
3016 y = 10*y + s0[i] - '0';
3017 for(j = bc.dp1; i < nd; ++i)
3051 i = j + bbbits - 1; /* logb(rv) */
3053 if (i < Emin) { /* denormal */
3054 i = Emin - i;
3055 j -= i;
3056 if (i < 32)
3057 Lsb <<= i;
3058 else if (i < 52)
3059 Lsb1 = Lsb << (i-32);
3072 i = j + bbbits - 1; /* logb(rv) */
3073 if (i < Emin) /* denormal */
3084 i = bb2 < bd2 ? bb2 : bd2;
3085 if (i > bs2)
3086 i = bs2;
3087 if (i > 0) {
3088 bb2 -= i;
3089 bd2 -= i;
3090 bs2 -= i;
3109 i = cmp(delta, bs);
3111 if (bc.nd > nd && i <= 0) {
3119 if (i < 0) {
3126 i = -1; /* Discarded digits make delta smaller. */
3131 if (i < 0) {
3223 if (i < 0) {
3254 if (i == 0) {
3607 rv_alloc(i) int i; in rv_alloc() argument
3609 rv_alloc(int i)
3616 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + (size_t)j <= (size_t)i;
3736 int bbits, b2, b5, be, dig, i, ieps, ilim = 0, ilim0, ilim1, in zend_dtoa() local
3826 i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)); in zend_dtoa()
3828 if ((i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { in zend_dtoa()
3860 i -= Bias; in zend_dtoa()
3862 i <<= 2; in zend_dtoa()
3863 i += j; in zend_dtoa()
3871 i = bbits + be + (Bias + (P-1) - 1); in zend_dtoa()
3872 x = i > 32 ? word0(&u) << (64 - i) | word1(&u) >> (i - 32) in zend_dtoa()
3873 : word1(&u) << (32 - i); in zend_dtoa()
3876 i -= (Bias + (P-1) - 1) + 1; in zend_dtoa()
3880 ds = (dval(&d2)-1.5)*0.289529654602168 + 0.1760912590558 + i*0.301029995663981; in zend_dtoa()
3890 j = bbits - i - 1; in zend_dtoa()
3930 i = 18; in zend_dtoa()
3939 ilim = ilim1 = i = ndigits; in zend_dtoa()
3945 i = ndigits + k + 1; in zend_dtoa()
3946 ilim = i; in zend_dtoa()
3947 ilim1 = i - 1; in zend_dtoa()
3948 if (i <= 0) in zend_dtoa()
3949 i = 1; in zend_dtoa()
3951 s = s0 = rv_alloc(i); in zend_dtoa()
3962 i = 0; in zend_dtoa()
3976 for(; j; j >>= 1, i++) in zend_dtoa()
3979 ds *= bigtens[i]; in zend_dtoa()
3985 for(j = j1 >> 4; j; j >>= 1, i++) in zend_dtoa()
3988 dval(&u) *= bigtens[i]; in zend_dtoa()
4021 for(i = 0, j = (j1-256) >> 4; j; j >>= 1, i++) in zend_dtoa()
4023 dval(&eps1) *= bigtens[i]; in zend_dtoa()
4028 for(i = 0;;) { in zend_dtoa()
4036 if (++i >= ilim) in zend_dtoa()
4046 for(i = 1;; i++, dval(&u) *= 10.) { in zend_dtoa()
4049 ilim = i; in zend_dtoa()
4051 if (i == ilim) { in zend_dtoa()
4083 for(i = 1;; i++, dval(&u) *= 10.) { in zend_dtoa()
4100 if (i == ilim) { in zend_dtoa()
4134 i = in zend_dtoa()
4143 b2 += i; in zend_dtoa()
4144 s2 += i; in zend_dtoa()
4148 i = m2 < s2 ? m2 : s2; in zend_dtoa()
4149 b2 -= i; in zend_dtoa()
4150 m2 -= i; in zend_dtoa()
4151 s2 -= i; in zend_dtoa()
4198 i = dshift(S, s2); in zend_dtoa()
4199 b2 += i; in zend_dtoa()
4200 m2 += i; in zend_dtoa()
4201 s2 += i; in zend_dtoa()
4242 for(i = 1;;i++) { in zend_dtoa()
4319 if (i == ilim) in zend_dtoa()
4331 for(i = 1;; i++) { in zend_dtoa()
4339 if (i >= ilim) in zend_dtoa()
4509 int i, decpt; in zend_gcvt() local
4562 for (n = decpt, i = 0; (n /= 10) != 0; i++); in zend_gcvt()
4563 dst[i + 1] = '\0'; in zend_gcvt()
4565 dst[i--] = '0' + decpt % 10; in zend_gcvt()
4583 for (i = 0, src = digits; i < decpt; i++) { in zend_gcvt()
4595 for (i = decpt; digits[i] != '\0'; i++) { in zend_gcvt()
4596 *dst++ = digits[i]; in zend_gcvt()
4607 int i; in destroy_freelist() local
4611 for (i = 0; i <= Kmax; i++) { in destroy_freelist()
4612 Bigint **listp = &freelist[i]; in destroy_freelist()
4617 freelist[i] = NULL; in destroy_freelist()