RubyFixnum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total630 of 2,66876%118 of 38569%11233110745431138
constant()390%60%449911
powerFixnum(ThreadContext, long)370%60%448811
quo(ThreadContext, IRubyObject)350%40%335511
compareToOther(IRubyObject)330%40%333311
divmodFixnum(ThreadContext, IRubyObject)315664%8643%6861801
compareTo(IRubyObject)270%60%444411
powerOther19(ThreadContext, IRubyObject)228880%71568%61211601
powerOther(ThreadContext, IRubyObject)220%20%225511
times(ThreadContext, Block)206877%41071%3841701
op_plus_two(ThreadContext)200%20%224411
op_minus_two(ThreadContext)200%20%224411
bitCoerce(ThreadContext, IRubyObject)19830%5338%354601
to_s(IRubyObject[])190%30%334411
op_minus_one(ThreadContext)190%20%224411
id2name()180%20%223311
op_aref(IRubyObject)166881%61267%51011001
powerFixnum19(ThreadContext, IRubyObject)156381%41275%3911601
idivLong(ThreadContext, long, long)145780%3975%2731501
to_sym()140%20%222211
op_mul(ThreadContext, long)126184%61267%51031301
op_andOther(ThreadContext, IRubyObject)121352%3125%231301
op_xor18(ThreadContext, IRubyObject)121352%3125%231301
op_geOther(ThreadContext, IRubyObject)93379%3562%351601
op_leOther(ThreadContext, IRubyObject)93379%3562%351601
addAsBignum(ThreadContext, RubyFixnum)90%n/a111111
idiv(ThreadContext, long, String)90%n/a112211
op_equal_boolean(ThreadContext, long)90%20%221111
op_gt_boolean(ThreadContext, long)90%20%221111
op_ge_boolean(ThreadContext, long)90%20%221111
op_lt_boolean(ThreadContext, long)90%20%221111
op_le_boolean(ThreadContext, long)90%20%221111
op_gtOther(ThreadContext, IRubyObject)83481%2675%251601
pred(ThreadContext)80%n/a111111
op_div(ThreadContext, long)60%n/a111111
addFixnum(ThreadContext, RubyFixnum)51979%1150%121501
RubyFixnum(Ruby)50%n/a112211
equal_p(ThreadContext, IRubyObject)50%n/a111111
five(Ruby)50%n/a111111
op_mod(ThreadContext, long)50%n/a111111
op_pow(ThreadContext, long)50%n/a111111
getBigIntegerValue()40%n/a111111
id()31986%2250%231301
induced_from(IRubyObject, IRubyObject)30%n/a111111
op_equalOther(ThreadContext, IRubyObject)23995%1788%150601
equals(Object)21990%2467%241701
getJavaClass()20%n/a111111
taint(ThreadContext)20%n/a111111
convertToInteger(String)20%n/a111111
op_ltOther(ThreadContext, IRubyObject)14198%1788%150601
createFixnumClass(Ruby)48100%2100%020901
moduloFixnum(ThreadContext, long)42100%10100%060801
op_pow_19(ThreadContext, IRubyObject)40100%1788%150701
lshift(long)38100%4100%030301
to_s(IRubyObject)34100%4100%030601
compareOther(ThreadContext, IRubyObject)34100%4100%030501
subtractOther(ThreadContext, IRubyObject)32100%4100%030501
multiplyOther(ThreadContext, IRubyObject)31100%4100%030601
addOther(ThreadContext, IRubyObject)29100%4100%030501
abs(ThreadContext)27100%4100%030601
rshift(long)26100%4100%030301
subtractFixnum(ThreadContext, RubyFixnum)24100%2100%020501
op_or(ThreadContext, IRubyObject)24100%2100%020301
op_cmp(ThreadContext, long)22100%4100%030301
op_gt(ThreadContext, IRubyObject)22100%4100%030301
op_ge(ThreadContext, IRubyObject)22100%4100%030301
op_le(ThreadContext, IRubyObject)22100%4100%030301
op_plus(ThreadContext, long)21100%2100%020401
op_minus(ThreadContext, long)21100%2100%020401
op_uminus()20100%2100%020301
op_plus_one(ThreadContext)19100%2100%020401
op_mod(ThreadContext, IRubyObject)19100%2100%020401
op_and19(ThreadContext, IRubyObject)19100%2100%020301
op_xor19(ThreadContext, IRubyObject)19100%2100%020301
op_rshift(long)19100%4100%030201
static {...}19100%n/a010501
idiv(ThreadContext, IRubyObject, String)18100%2100%020301
divmod(ThreadContext, IRubyObject)18100%2100%020401
newFixnum(Ruby, long)17100%2100%020301
op_lshift(IRubyObject)17100%2100%020201
op_rshift(IRubyObject)17100%2100%020201
asJavaString()16100%n/a010201
to_s()15100%n/a010401
op_mul(ThreadContext, IRubyObject)15100%2100%020301
odd_p(ThreadContext)15100%2100%020301
even_p(ThreadContext)15100%2100%020301
op_equal(ThreadContext, IRubyObject)15100%2100%020201
op_cmp(ThreadContext, IRubyObject)15100%2100%020201
op_lt(ThreadContext, IRubyObject)15100%2100%020301
RubyFixnum(Ruby, long)14100%n/a010401
eql(IRubyObject)14100%1375%130101
equal_p19(ThreadContext, IRubyObject)14100%4100%030101
op_plus(ThreadContext, IRubyObject)14100%2100%020301
op_minus(ThreadContext, IRubyObject)14100%2100%020301
checkZeroDivisionError(ThreadContext, IRubyObject)14100%4100%030301
RubyFixnum(RubyClass, long)13100%n/a010401
op_lshift(long)13100%2100%020101
isInCacheRange(long)12100%4100%030101
op_equal(ThreadContext, long)12100%2100%020101
op_gt(ThreadContext, long)12100%2100%020101
op_ge(ThreadContext, long)12100%2100%020101
op_lt(ThreadContext, long)12100%2100%020101
op_le(ThreadContext, long)12100%2100%020101
zero_p()12100%2100%020101
fixCoerce(IRubyObject)11100%1375%130301
div_div(ThreadContext, IRubyObject)10100%n/a010201
fastEqual(RubyFixnum)10100%2100%020101
hashCode()9100%n/a010101
addAsBignum(ThreadContext, long)9100%n/a010101
subtractAsBignum(ThreadContext, RubyFixnum)9100%n/a010101
subtractAsBignum(ThreadContext, long)9100%n/a010101
op_and(ThreadContext, long)8100%n/a010101
op_or(ThreadContext, long)8100%n/a010101
op_xor(ThreadContext, long)8100%n/a010101
op_neg()7100%n/a010101
to_f()7100%n/a010101
hash()6100%n/a010101
op_div(ThreadContext, IRubyObject)6100%n/a010101
moduloFixnum(ThreadContext, RubyFixnum)6100%n/a010101
unmarshalFrom(UnmarshalStream)6100%n/a010101
getSingletonClass()5100%n/a010101
newFixnum(long)5100%n/a010101
zero(Ruby)5100%n/a010101
one(Ruby)5100%n/a010101
two(Ruby)5100%n/a010101
three(Ruby)5100%n/a010101
four(Ruby)5100%n/a010101
minus_one(Ruby)5100%n/a010101
op_pow(ThreadContext, IRubyObject)5100%n/a010101
op_and(ThreadContext, IRubyObject)5100%n/a010101
op_xor(ThreadContext, IRubyObject)5100%n/a010101
getDoubleValue()4100%n/a010101
getIntValue()4100%n/a010101
magnitude(ThreadContext)4100%n/a010101
size()4100%n/a010101
succ(ThreadContext)4100%n/a010101
getLongValue()3100%n/a010101
getNativeClassIndex()2100%n/a010101
isImmediate()2100%n/a010101