Lines Matching refs:dval

109 #define dval(x) (x)->d
624 return dval(&u);
664 return dval(&d);
719 dval(&da) = b2d(a, &ka);
720 dval(&db) = b2d(b, &kb);
728 return dval(&da) / dval(&db);
761 dval(&rv) = 0;
883 dval(&rv) = y;
885 dval(&rv) = tens[k - 9] * dval(&rv) + z;
891 /* rv = */ rounded_product(dval(&rv), tens[e]);
900 dval(&rv) *= tens[i];
901 /* rv = */ rounded_product(dval(&rv), tens[e]);
905 /* rv = */ rounded_quotient(dval(&rv), tens[-e]);
917 dval(&rv) *= tens[i];
932 dval(&rv) *= bigtens[j];
935 dval(&rv) *= bigtens[j];
949 dval(&rv) /= tens[i];
957 dval(&rv) *= tinytens[j];
969 if (!dval(&rv)) {
971 dval(&rv) = 0.;
1091 dval(&rv) += ulp(&rv);
1093 dval(&rv) -= ulp(&rv);
1094 if (!dval(&rv))
1127 dval(&rv0) = dval(&rv);
1130 dval(&rv) += adj.d;
1147 dval(&aadj2) = aadj1;
1149 aadj1 = dval(&aadj2);
1152 dval(&rv) += adj.d;
1172 dval(&rv) *= dval(&rv0);
1182 return sign ? -dval(&rv) : dval(&rv);
1340 if (!dval(&u)) {
1357 dval(&d2) = dval(&u);
1391 dval(&d2) = x;
1396 ds = (dval(&d2) - 1.5) * 0.289529654602168 + 0.1760912590558 + (i * 0.301029995663981);
1402 if (dval(&u) < tens[k])
1448 dval(&d2) = dval(&u);
1458 dval(&u) /= bigtens[n_bigtens - 1];
1467 dval(&u) /= ds;
1469 dval(&u) *= tens[j1 & 0xf];
1473 dval(&u) *= bigtens[i];
1477 if (k_check && dval(&u) < 1. && ilim > 0) {
1482 dval(&u) *= 10.;
1485 dval(&eps) = (ieps * dval(&u)) + 7.;
1490 dval(&u) -= 5.;
1491 if (dval(&u) > dval(&eps))
1493 if (dval(&u) < -dval(&eps))
1501 dval(&eps) = (0.5 / tens[ilim - 1]) - dval(&eps);
1503 L = (long int)dval(&u);
1504 dval(&u) -= L;
1506 if (dval(&u) < dval(&eps))
1508 if (1. - dval(&u) < dval(&eps))
1512 dval(&eps) *= 10.;
1513 dval(&u) *= 10.;
1517 dval(&eps) *= tens[ilim - 1];
1518 for (i = 1;; i++, dval(&u) *= 10.) {
1519 L = (int32_t)(dval(&u));
1520 if (!(dval(&u) -= L))
1524 if (dval(&u) > 0.5 + dval(&eps))
1526 if (dval(&u) < 0.5 - dval(&eps)) {
1537 dval(&u) = dval(&d2);
1550 if (ilim < 0 || dval(&u) <= 5 * ds)
1554 for (i = 1;; i++, dval(&u) *= 10.) {
1555 L = (int32_t)(dval(&u) / ds);
1556 dval(&u) -= L * ds;
1558 if (!dval(&u)) {
1562 dval(&u) += dval(&u);
1563 if (dval(&u) > ds || (dval(&u) == ds && (L & 1))) {