RFLOAT_VALUE 1255 bignum.c return rb_dbl_cmp(rb_big2dbl(x), RFLOAT_VALUE(y));
RFLOAT_VALUE 1299 bignum.c a = RFLOAT_VALUE(y);
RFLOAT_VALUE 1490 bignum.c return DBL2NUM(rb_big2dbl(x) + RFLOAT_VALUE(y));
RFLOAT_VALUE 1515 bignum.c return DBL2NUM(rb_big2dbl(x) - RFLOAT_VALUE(y));
RFLOAT_VALUE 1579 bignum.c return DBL2NUM(rb_big2dbl(x) * RFLOAT_VALUE(y));
RFLOAT_VALUE 1809 bignum.c double div = rb_big2dbl(x) / RFLOAT_VALUE(y);
RFLOAT_VALUE 2007 bignum.c if (isnan(RFLOAT_VALUE(y))) return y;
RFLOAT_VALUE 2008 bignum.c y = dbl2big(ldexp(frexp(RFLOAT_VALUE(y), &ey), DBL_MANT_DIG));
RFLOAT_VALUE 2023 bignum.c dy = RFLOAT_VALUE(y);
RFLOAT_VALUE 2101 bignum.c d = RFLOAT_VALUE(y);
RFLOAT_VALUE 891 complex.c double f = RFLOAT_VALUE(x);
RFLOAT_VALUE 898 complex.c (void)snprintf(s, sizeof s, "%.0f", RFLOAT_VALUE(x));
RFLOAT_VALUE 285 ext/json/ext/generator/generator.c double value = RFLOAT_VALUE(self);
RFLOAT_VALUE 14120 ext/ripper/ripper.c RFLOAT(node->nd_lit)->float_value = -RFLOAT_VALUE(node->nd_lit);
RFLOAT_VALUE 8720 ext/ripper/ripper.y RFLOAT(node->nd_lit)->float_value = -RFLOAT_VALUE(node->nd_lit);
RFLOAT_VALUE 663 marshal.c w_float(RFLOAT_VALUE(obj), arg);
RFLOAT_VALUE 52 math.c if (isinf(res) && !isinf(RFLOAT_VALUE(arg))) {
RFLOAT_VALUE 77 math.c return DBL2NUM(atan2(RFLOAT_VALUE(y), RFLOAT_VALUE(x)));
RFLOAT_VALUE 93 math.c return DBL2NUM(cos(RFLOAT_VALUE(x)));
RFLOAT_VALUE 109 math.c return DBL2NUM(sin(RFLOAT_VALUE(x)));
RFLOAT_VALUE 125 math.c return DBL2NUM(tan(RFLOAT_VALUE(x)));
RFLOAT_VALUE 142 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 162 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 179 math.c return DBL2NUM(atan(RFLOAT_VALUE(x)));
RFLOAT_VALUE 202 math.c return DBL2NUM(cosh(RFLOAT_VALUE(x)));
RFLOAT_VALUE 225 math.c return DBL2NUM(sinh(RFLOAT_VALUE(x)));
RFLOAT_VALUE 248 math.c return DBL2NUM(tanh(RFLOAT_VALUE(x)));
RFLOAT_VALUE 265 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 282 math.c return DBL2NUM(asinh(RFLOAT_VALUE(x)));
RFLOAT_VALUE 299 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 317 math.c return DBL2NUM(exp(RFLOAT_VALUE(x)));
RFLOAT_VALUE 348 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 352 math.c d /= log(RFLOAT_VALUE(base));
RFLOAT_VALUE 385 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 406 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 444 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 486 math.c return DBL2NUM(cbrt(RFLOAT_VALUE(x)));
RFLOAT_VALUE 509 math.c d = frexp(RFLOAT_VALUE(x), &exp);
RFLOAT_VALUE 527 math.c return DBL2NUM(ldexp(RFLOAT_VALUE(x), NUM2INT(n)));
RFLOAT_VALUE 544 math.c return DBL2NUM(hypot(RFLOAT_VALUE(x), RFLOAT_VALUE(y)));
RFLOAT_VALUE 558 math.c return DBL2NUM(erf(RFLOAT_VALUE(x)));
RFLOAT_VALUE 572 math.c return DBL2NUM(erfc(RFLOAT_VALUE(x)));
RFLOAT_VALUE 622 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 648 math.c d0 = RFLOAT_VALUE(x);
RFLOAT_VALUE 525 numeric.c double value = RFLOAT_VALUE(flt);
RFLOAT_VALUE 570 numeric.c return DBL2NUM(-RFLOAT_VALUE(flt));
RFLOAT_VALUE 586 numeric.c return DBL2NUM(RFLOAT_VALUE(x) + (double)FIX2LONG(y));
RFLOAT_VALUE 588 numeric.c return DBL2NUM(RFLOAT_VALUE(x) + rb_big2dbl(y));
RFLOAT_VALUE 590 numeric.c return DBL2NUM(RFLOAT_VALUE(x) + RFLOAT_VALUE(y));
RFLOAT_VALUE 609 numeric.c return DBL2NUM(RFLOAT_VALUE(x) - (double)FIX2LONG(y));
RFLOAT_VALUE 611 numeric.c return DBL2NUM(RFLOAT_VALUE(x) - rb_big2dbl(y));
RFLOAT_VALUE 613 numeric.c return DBL2NUM(RFLOAT_VALUE(x) - RFLOAT_VALUE(y));
RFLOAT_VALUE 632 numeric.c return DBL2NUM(RFLOAT_VALUE(x) * (double)FIX2LONG(y));
RFLOAT_VALUE 634 numeric.c return DBL2NUM(RFLOAT_VALUE(x) * rb_big2dbl(y));
RFLOAT_VALUE 636 numeric.c return DBL2NUM(RFLOAT_VALUE(x) * RFLOAT_VALUE(y));
RFLOAT_VALUE 659 numeric.c return DBL2NUM(RFLOAT_VALUE(x) / (double)f_y);
RFLOAT_VALUE 662 numeric.c return DBL2NUM(RFLOAT_VALUE(x) / d);
RFLOAT_VALUE 664 numeric.c return DBL2NUM(RFLOAT_VALUE(x) / RFLOAT_VALUE(y));
RFLOAT_VALUE 728 numeric.c fy = RFLOAT_VALUE(y);
RFLOAT_VALUE 733 numeric.c flodivmod(RFLOAT_VALUE(x), fy, 0, &mod);
RFLOAT_VALUE 774 numeric.c fy = RFLOAT_VALUE(y);
RFLOAT_VALUE 779 numeric.c flodivmod(RFLOAT_VALUE(x), fy, &div, &mod);
RFLOAT_VALUE 798 numeric.c return DBL2NUM(pow(RFLOAT_VALUE(x), (double)FIX2LONG(y)));
RFLOAT_VALUE 800 numeric.c return DBL2NUM(pow(RFLOAT_VALUE(x), rb_big2dbl(y)));
RFLOAT_VALUE 802 numeric.c return DBL2NUM(pow(RFLOAT_VALUE(x), RFLOAT_VALUE(y)));
RFLOAT_VALUE 875 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 881 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 899 numeric.c d = RFLOAT_VALUE(num);
RFLOAT_VALUE 928 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 939 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 960 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 971 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 995 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 1006 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 1029 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 1040 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 1064 numeric.c a = RFLOAT_VALUE(x);
RFLOAT_VALUE 1075 numeric.c b = RFLOAT_VALUE(y);
RFLOAT_VALUE 1101 numeric.c double a = RFLOAT_VALUE(x);
RFLOAT_VALUE 1102 numeric.c double b = RFLOAT_VALUE(y);
RFLOAT_VALUE 1137 numeric.c double val = fabs(RFLOAT_VALUE(flt));
RFLOAT_VALUE 1152 numeric.c if (RFLOAT_VALUE(num) == 0.0) {
RFLOAT_VALUE 1174 numeric.c double value = RFLOAT_VALUE(num);
RFLOAT_VALUE 1194 numeric.c double value = RFLOAT_VALUE(num);
RFLOAT_VALUE 1216 numeric.c double value = RFLOAT_VALUE(num);
RFLOAT_VALUE 1244 numeric.c double f = floor(RFLOAT_VALUE(num));
RFLOAT_VALUE 1270 numeric.c double f = ceil(RFLOAT_VALUE(num));
RFLOAT_VALUE 1303 numeric.c number = RFLOAT_VALUE(num);
RFLOAT_VALUE 1341 numeric.c double f = RFLOAT_VALUE(num);
RFLOAT_VALUE 1556 numeric.c if (RFLOAT_VALUE(val) <= (double)LONG_MAX
RFLOAT_VALUE 1557 numeric.c && RFLOAT_VALUE(val) >= (double)LONG_MIN) {
RFLOAT_VALUE 1558 numeric.c return (SIGNED_VALUE)(RFLOAT_VALUE(val));
RFLOAT_VALUE 1564 numeric.c snprintf(buf, sizeof(buf), "%-.10g", RFLOAT_VALUE(val));
RFLOAT_VALUE 1702 numeric.c if (RFLOAT_VALUE(val) <= (double)LLONG_MAX
RFLOAT_VALUE 1703 numeric.c && RFLOAT_VALUE(val) >= (double)LLONG_MIN) {
RFLOAT_VALUE 1704 numeric.c return (LONG_LONG)(RFLOAT_VALUE(val));
RFLOAT_VALUE 1710 numeric.c snprintf(buf, sizeof(buf), "%-.10g", RFLOAT_VALUE(val));
RFLOAT_VALUE 2087 numeric.c return DBL2NUM((double)FIX2LONG(x) + RFLOAT_VALUE(y));
RFLOAT_VALUE 2121 numeric.c return DBL2NUM((double)FIX2LONG(x) - RFLOAT_VALUE(y));
RFLOAT_VALUE 2180 numeric.c return DBL2NUM((double)FIX2LONG(x) * RFLOAT_VALUE(y));
RFLOAT_VALUE 2235 numeric.c return DBL2NUM((double)FIX2LONG(x) / RFLOAT_VALUE(y));
RFLOAT_VALUE 2259 numeric.c div = (double)FIX2LONG(x) / RFLOAT_VALUE(y);
RFLOAT_VALUE 2263 numeric.c if (RFLOAT_VALUE(y) == 0) rb_num_zerodiv();
RFLOAT_VALUE 2264 numeric.c div = (double)FIX2LONG(x) / RFLOAT_VALUE(y);
RFLOAT_VALUE 2327 numeric.c flodivmod((double)FIX2LONG(x), RFLOAT_VALUE(y), 0, &mod);
RFLOAT_VALUE 2360 numeric.c flodivmod((double)FIX2LONG(x), RFLOAT_VALUE(y), &div, &mod);
RFLOAT_VALUE 2460 numeric.c if (RFLOAT_VALUE(y) == 0.0) return DBL2NUM(1.0);
RFLOAT_VALUE 2462 numeric.c return DBL2NUM(RFLOAT_VALUE(y) < 0 ? (1.0 / zero) : 0.0);
RFLOAT_VALUE 2465 numeric.c return DBL2NUM(pow((double)a, RFLOAT_VALUE(y)));
RFLOAT_VALUE 2491 numeric.c return (double)FIX2LONG(x) == RFLOAT_VALUE(y) ? Qtrue : Qfalse;
RFLOAT_VALUE 2518 numeric.c return rb_dbl_cmp((double)FIX2LONG(x), RFLOAT_VALUE(y));
RFLOAT_VALUE 2543 numeric.c return (double)FIX2LONG(x) > RFLOAT_VALUE(y) ? Qtrue : Qfalse;
RFLOAT_VALUE 2568 numeric.c return (double)FIX2LONG(x) >= RFLOAT_VALUE(y) ? Qtrue : Qfalse;
RFLOAT_VALUE 2593 numeric.c return (double)FIX2LONG(x) < RFLOAT_VALUE(y) ? Qtrue : Qfalse;
RFLOAT_VALUE 2618 numeric.c return (double)FIX2LONG(x) <= RFLOAT_VALUE(y) ? Qtrue : Qfalse;
RFLOAT_VALUE 2083 object.c if (RFLOAT_VALUE(val) <= (double)FIXNUM_MAX
RFLOAT_VALUE 2084 object.c && RFLOAT_VALUE(val) >= (double)FIXNUM_MIN) {
RFLOAT_VALUE 2087 object.c return rb_dbl2big(RFLOAT_VALUE(val));
RFLOAT_VALUE 2290 object.c return RFLOAT_VALUE(val);
RFLOAT_VALUE 2304 object.c return RFLOAT_VALUE(rb_Float(val));
RFLOAT_VALUE 792 pack.c f = RFLOAT_VALUE(rb_to_float(from));
RFLOAT_VALUE 803 pack.c f = RFLOAT_VALUE(rb_Float(from));
RFLOAT_VALUE 815 pack.c d = RFLOAT_VALUE(rb_Float(from));
RFLOAT_VALUE 827 pack.c d = RFLOAT_VALUE(rb_Float(from));
RFLOAT_VALUE 838 pack.c f = RFLOAT_VALUE(rb_Float(from));
RFLOAT_VALUE 850 pack.c d = RFLOAT_VALUE(rb_Float(from));
RFLOAT_VALUE 14052 parse.c RFLOAT(node->nd_lit)->float_value = -RFLOAT_VALUE(node->nd_lit);
RFLOAT_VALUE 8720 parse.y RFLOAT(node->nd_lit)->float_value = -RFLOAT_VALUE(node->nd_lit);
RFLOAT_VALUE 488 random.c if (RFLOAT_VALUE(vmax) <= LONG_MAX && RFLOAT_VALUE(vmax) >= LONG_MIN) {
RFLOAT_VALUE 489 random.c max = (long)RFLOAT_VALUE(vmax);
RFLOAT_VALUE 492 random.c if (RFLOAT_VALUE(vmax) < 0)
RFLOAT_VALUE 493 random.c vmax = rb_dbl2big(-RFLOAT_VALUE(vmax));
RFLOAT_VALUE 495 random.c vmax = rb_dbl2big(RFLOAT_VALUE(vmax));
RFLOAT_VALUE 1233 rational.c f = frexp(RFLOAT_VALUE(self), &n);
RFLOAT_VALUE 744 sprintf.c if (FIXABLE(RFLOAT_VALUE(val))) {
RFLOAT_VALUE 745 sprintf.c val = LONG2FIX((long)RFLOAT_VALUE(val));
RFLOAT_VALUE 748 sprintf.c val = rb_dbl2big(RFLOAT_VALUE(val));
RFLOAT_VALUE 966 sprintf.c fval = RFLOAT_VALUE(rb_Float(val));
RFLOAT_VALUE 198 time.c if (interval && RFLOAT_VALUE(num) < 0.0)
RFLOAT_VALUE 203 time.c d = modf(RFLOAT_VALUE(num), &f);
RFLOAT_VALUE 210 time.c rb_raise(rb_eRangeError, "%f out of Time range", RFLOAT_VALUE(num));
RFLOAT_VALUE 1485 vm_insnhelper.c double a = RFLOAT_VALUE(recv);
RFLOAT_VALUE 1486 vm_insnhelper.c double b = RFLOAT_VALUE(obj);