RubyFloat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total300 of 1,85884%67 of 24372%62197513201375
op_cmp(ThreadContext, IRubyObject)564545%13838%712111801
induced_from(ThreadContext, IRubyObject, IRubyObject)340%80%556611
compareTo(IRubyObject)250%20%223311
op_equal(ThreadContext, double)200%40%333311
to_s()1910184%31381%2941901
compareValue(RubyNumeric)190%40%332211
rationalize(ThreadContext, IRubyObject[])1514290%5758%4712901
round(ThreadContext, IRubyObject[])1018895%43289%31923201
op_fdiv(ThreadContext, double)80%n/a111111
op_pow(ThreadContext, double)80%n/a111111
next_float()80%n/a111111
prev_float()80%n/a111111
op_ge(ThreadContext, IRubyObject)72578%3350%341401
op_le(ThreadContext, IRubyObject)72578%3350%341401
divmod(ThreadContext, IRubyObject)65790%1583%1411401
op_gt(ThreadContext, IRubyObject)62681%2467%241401
op_lt(ThreadContext, IRubyObject)62681%2467%241401
op_pow(ThreadContext, IRubyObject)61774%1150%121401
op_mod(ThreadContext, IRubyObject)61673%1150%121401
RubyFloat(Ruby)50%n/a112211
getBigIntegerValue()50%n/a111111
eql_p(IRubyObject)42787%2675%251701
getLongValue()40%n/a111111
getIntValue()40%n/a111111
fastEqual(RubyFloat)21488%1375%131301
getJavaClass()20%n/a111111
createFloatClass(Ruby)109100%n/a0102101
unmarshalFrom(UnmarshalStream)45100%6100%0401101
op_pow19(ThreadContext, IRubyObject)42100%6100%040601
val2dbl()42100%8100%0501001
to_r(ThreadContext)39100%n/a010801
op_equal(ThreadContext, IRubyObject)34100%6100%040601
marshalDump()34100%6100%040501
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%2467%240401
divmod19(ThreadContext, IRubyObject)21100%2467%240401
infinite_p()20100%4100%030301
denominator(ThreadContext)16100%4100%030301
finite_p()16100%4100%030301
op_gt(ThreadContext, double)15100%1375%130101
op_ge(ThreadContext, double)15100%1375%130101
op_lt(ThreadContext, double)15100%1375%130101
op_le(ThreadContext, double)15100%1375%130101
abs(ThreadContext)15100%2100%020301
RubyFloat(Ruby, double)14100%n/a010401
numerator(ThreadContext)14100%4100%030201
zero_p()12100%2100%020101
hashCode()11100%n/a010201
coerce(IRubyObject)8100%n/a010101
op_plus(ThreadContext, double)8100%n/a010101
op_minus(ThreadContext, double)8100%n/a010101
op_mul(ThreadContext, double)8100%n/a010201
marshalTo(RubyFloat, MarshalStream)8100%n/a010301
op_uminus()7100%n/a010101
op_cmp(ThreadContext, double)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
getSingletonClass()5100%n/a010101
magnitude(ThreadContext)4100%n/a010101
getValue()3100%n/a010101
getDoubleValue()3100%n/a010101
getNativeClassIndex()2100%n/a010101
convertToFloat()2100%n/a010101
to_f()2100%n/a010101