RubyFloat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total388 of 1,85879%81 of 24367%77197543202175
round(ThreadContext, IRubyObject[])9410453%231336%1719143201
induced_from(ThreadContext, IRubyObject, IRubyObject)340%80%556611
compareTo(IRubyObject)250%20%223311
op_equal(ThreadContext, double)200%40%333311
compareValue(RubyNumeric)190%40%332211
rationalize(ThreadContext, IRubyObject[])1514290%5758%4712901
op_pow19(ThreadContext, IRubyObject)152764%3350%241601
op_gt(ThreadContext, double)150%40%331111
op_ge(ThreadContext, double)150%40%331111
op_lt(ThreadContext, double)150%40%331111
op_le(ThreadContext, double)150%40%331111
op_plus(ThreadContext, double)80%n/a111111
op_minus(ThreadContext, double)80%n/a111111
op_mul(ThreadContext, double)80%n/a112211
op_fdiv(ThreadContext, double)80%n/a111111
op_pow(ThreadContext, double)80%n/a111111
op_cmp(ThreadContext, double)70%n/a111111
divmod(ThreadContext, IRubyObject)65790%1583%1411401
op_pow(ThreadContext, IRubyObject)61774%1150%121401
op_mod(ThreadContext, IRubyObject)61673%1150%121401
RubyFloat(Ruby)50%n/a112211
getSingletonClass()50%n/a111111
getBigIntegerValue()50%n/a111111
denominator(ThreadContext)41275%2250%231301
getLongValue()40%n/a111111
getIntValue()40%n/a111111
magnitude(ThreadContext)40%n/a111111
to_s()311798%11594%1901901
fastEqual(RubyFloat)31381%2250%231301
numerator(ThreadContext)21286%2250%230201
getJavaClass()20%n/a111111
createFloatClass(Ruby)109100%n/a0102101
op_cmp(ThreadContext, IRubyObject)101100%21100%01201801
unmarshalFrom(UnmarshalStream)45100%6100%0401101
val2dbl()42100%1788%1501001
to_r(ThreadContext)39100%n/a010801
op_equal(ThreadContext, IRubyObject)34100%6100%040601
marshalDump()34100%6100%040501
op_gt(ThreadContext, IRubyObject)32100%6100%040401
op_ge(ThreadContext, IRubyObject)32100%6100%040401
op_lt(ThreadContext, IRubyObject)32100%6100%040401
op_le(ThreadContext, IRubyObject)32100%6100%040401
eql_p(IRubyObject)31100%2675%250701
static {...}28100%n/a010401
op_plus(ThreadContext, IRubyObject)23100%2100%020301
op_minus(ThreadContext, IRubyObject)23100%2100%020301
op_mul(ThreadContext, IRubyObject)23100%2100%020401
op_fdiv(ThreadContext, IRubyObject)23100%2100%020301
op_mod(ThreadContext, double)22100%2100%020501
truncate()22100%4100%030401
op_mod19(ThreadContext, IRubyObject)21100%1583%140401
divmod19(ThreadContext, IRubyObject)21100%1583%140401
infinite_p()20100%4100%030301
finite_p()16100%1375%130301
abs(ThreadContext)15100%2100%020301
RubyFloat(Ruby, double)14100%n/a010401
zero_p()12100%2100%020101
hashCode()11100%n/a010201
coerce(IRubyObject)8100%n/a010101
marshalTo(RubyFloat, MarshalStream)8100%n/a010301
next_float()8100%n/a010101
prev_float()8100%n/a010101
op_uminus()7100%n/a010101
floor()7100%n/a010101
ceil()7100%n/a010101
nan_p()7100%n/a010101
newFloat(Ruby, double)6100%n/a010101
magnitude(ThreadContext, IRubyObject)6100%n/a010101
hash()6100%n/a010101
round()6100%n/a010101
getValue()3100%n/a010101
getDoubleValue()3100%n/a010101
getNativeClassIndex()2100%n/a010101
convertToFloat()2100%n/a010101
to_f()2100%n/a010101