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);