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