MathLinker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,169 of 1,1690%28 of 280%59591491494545
fixnumOperator(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, long)2470%120%77272711
floatOperator(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, double)2060%40%33212111
fixnumBoolean(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, long)2010%40%33202011
fixnumOperatorBootstrap(MethodHandles.Lookup, String, MethodType, long, String, int)660%n/a118811
fixnumBooleanBootstrap(MethodHandles.Lookup, String, MethodType, long, String, int)660%n/a118811
floatOperatorBootstrap(MethodHandles.Lookup, String, MethodType, double, String, int)660%n/a118811
fixnumOperatorFail(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, RubyFixnum)550%40%33101011
floatOperatorFail(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, RubyFloat)550%40%33101011
fixnumBooleanFail(ThreadContext, IRubyObject, IRubyObject, JRubyCallSite, RubyFixnum)80%n/a111111
fixnum_op_plus(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_minus(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_mul(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_equal(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_lt(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_le(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_gt(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_ge(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_boolean_op_equal(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_boolean_op_lt(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_boolean_op_le(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_boolean_op_gt(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_boolean_op_ge(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_cmp(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_and(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_or(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
fixnum_op_xor(ThreadContext, IRubyObject, IRubyObject, long)60%n/a111111
float_op_plus(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_minus(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_mul(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_equal(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_lt(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_le(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_gt(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_ge(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
float_op_cmp(ThreadContext, IRubyObject, IRubyObject, double)60%n/a111111
fixnum_op_rshift(ThreadContext, IRubyObject, IRubyObject, long)50%n/a111111
fixnum_op_lshift(ThreadContext, IRubyObject, IRubyObject, long)50%n/a111111
fixnum_op_plus_one(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
fixnum_op_minus_one(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
fixnum_op_plus_two(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
fixnum_op_minus_two(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
static {...}40%n/a111111
MathLinker()30%n/a111111
fixnumTest(IRubyObject)30%n/a111111
floatTest(IRubyObject)30%n/a111111