Lines Matching refs:dval

328 #define dval(x) (x)->d  macro
1232 return dval(&u);
1302 return dval(&d);
1450 dval(&da) = b2d(a, &ka);
1451 dval(&db) = b2d(b, &kb);
1461 dval(&da) *= 1 << k;
1467 dval(&db) *= 1 << k;
1477 return dval(&da) / dval(&db);
2469 dval(rv) += 2.*sulp(rv,bc);
2486 dval(rv) -= sulp(rv,bc);
2491 dval(rv) += sulp(rv,bc);
2563 dval(&rv) = 0.;
2761 dval(&rv) = y;
2767 dval(&rv) = tens[k - 9] * dval(&rv) + z;
2792 /* rv = */ rounded_product(dval(&rv), tens[e]);
2809 dval(&rv) *= tens[i];
2816 /* rv = */ rounded_product(dval(&rv), tens[e]);
2822 /* rv = */ rounded_product(dval(&rv), tens[e]);
2836 /* rv = */ rounded_quotient(dval(&rv), tens[-e]);
2868 dval(&rv) *= tens[i];
2891 dval(&rv0) = 1e300;
2892 dval(&rv0) *= dval(&rv0);
2914 dval(&rv) *= bigtens[j];
2917 dval(&rv) *= bigtens[j];
2934 dval(&rv) /= tens[i];
2943 dval(&rv) *= tinytens[j];
2962 dval(&rv) *= tinytens[j];
2964 dval(&rv0) = dval(&rv);
2965 dval(&rv) *= tinytens[j];
2966 if (!dval(&rv)) {
2967 dval(&rv) = 2.*dval(&rv0);
2968 dval(&rv) *= tinytens[j];
2970 if (!dval(&rv)) {
2972 dval(&rv) = 0.;
3172 dval(&rv) += adj.d*ulp(dval(&rv));
3178 dval(&rv) += adj.d*ulp(&rv);
3201 adj.d *= ulp(dval(&rv));
3203 dval(&rv) += adj.d;
3205 dval(&rv) -= adj.d;
3215 dval(&rv) += adj.d;
3218 dval(&rv) -= adj.d;
3349 dval(&rv) += sulp(&rv, &bc);
3351 dval(&rv) += ulp(&rv);
3356 dval(&rv) -= sulp(&rv, &bc);
3358 dval(&rv) -= ulp(&rv);
3361 if (!dval(&rv)) {
3425 dval(&rv0) = dval(&rv);
3428 dval(&rv) += adj.d;
3449 dval(&aadj2) = aadj1;
3451 aadj1 = dval(&aadj2);
3453 dval(&rv) += adj.d;
3466 dval(&rv) += adj.d;
3471 dval(&rv0) = dval(&rv);
3474 dval(&rv) += adj.d;
3498 dval(&rv) += adj.d;
3514 dval(&rv) += adj.d;
3566 dval(&rv0) += 1.;
3576 dval(&rv) *= dval(&rv0);
3591 dval(&rv0) = 1e-300;
3592 dval(&rv0) *= dval(&rv0);
3598 return sign ? -dval(&rv) : dval(&rv);
3803 dval(&u) += 0; /* normalize */ in zend_dtoa()
3805 if (!dval(&u)) { in zend_dtoa()
3830 dval(&d2) = dval(&u); in zend_dtoa()
3835 dval(&d2) /= 1 << j; in zend_dtoa()
3874 dval(&d2) = x; in zend_dtoa()
3880 ds = (dval(&d2)-1.5)*0.289529654602168 + 0.1760912590558 + i*0.301029995663981; in zend_dtoa()
3886 if (dval(&u) < tens[k]) in zend_dtoa()
3963 dval(&d2) = dval(&u); in zend_dtoa()
3973 dval(&u) /= bigtens[n_bigtens-1]; in zend_dtoa()
3981 dval(&u) /= ds; in zend_dtoa()
3984 dval(&u) *= tens[j1 & 0xf]; in zend_dtoa()
3988 dval(&u) *= bigtens[i]; in zend_dtoa()
3991 if (k_check && dval(&u) < 1. && ilim > 0) { in zend_dtoa()
3996 dval(&u) *= 10.; in zend_dtoa()
3999 dval(&eps) = ieps*dval(&u) + 7.; in zend_dtoa()
4003 dval(&u) -= 5.; in zend_dtoa()
4004 if (dval(&u) > dval(&eps)) in zend_dtoa()
4006 if (dval(&u) < -dval(&eps)) in zend_dtoa()
4015 dval(&eps) = 0.5/tens[ilim-1] - dval(&eps); in zend_dtoa()
4020 dval(&eps1) *= tens[j1 & 0xf]; in zend_dtoa()
4023 dval(&eps1) *= bigtens[i]; in zend_dtoa()
4029 L = dval(&u); in zend_dtoa()
4030 dval(&u) -= L; in zend_dtoa()
4032 if (1. - dval(&u) < dval(&eps)) in zend_dtoa()
4034 if (dval(&u) < dval(&eps)) in zend_dtoa()
4038 dval(&eps) *= 10.; in zend_dtoa()
4039 dval(&u) *= 10.; in zend_dtoa()
4045 dval(&eps) *= tens[ilim-1]; in zend_dtoa()
4046 for(i = 1;; i++, dval(&u) *= 10.) { in zend_dtoa()
4047 L = (Long)(dval(&u)); in zend_dtoa()
4048 if (!(dval(&u) -= L)) in zend_dtoa()
4052 if (dval(&u) > 0.5 + dval(&eps)) in zend_dtoa()
4054 else if (dval(&u) < 0.5 - dval(&eps)) { in zend_dtoa()
4067 dval(&u) = dval(&d2); in zend_dtoa()
4079 if (ilim < 0 || dval(&u) <= 5*ds) in zend_dtoa()
4083 for(i = 1;; i++, dval(&u) *= 10.) { in zend_dtoa()
4084 L = (Long)(dval(&u) / ds); in zend_dtoa()
4085 dval(&u) -= L*ds; in zend_dtoa()
4088 if (dval(&u) < 0) { in zend_dtoa()
4090 dval(&u) += ds; in zend_dtoa()
4094 if (!dval(&u)) { in zend_dtoa()
4108 dval(&u) += dval(&u); in zend_dtoa()
4110 if (dval(&u) >= ds) in zend_dtoa()
4112 if (dval(&u) > ds || (dval(&u) == ds && L & 1)) in zend_dtoa()
4389 dval(&u) += 1.; in zend_dtoa()