RubyFixnum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total628 of 2,66876%107 of 38572%10333110045431138
constant()390%60%449911
powerOther19(ThreadContext, IRubyObject)377366%81464%61241601
powerFixnum(ThreadContext, long)370%60%448811
quo(ThreadContext, IRubyObject)350%40%335511
compareToOther(IRubyObject)330%40%333311
compareTo(IRubyObject)270%60%444411
powerOther(ThreadContext, IRubyObject)220%20%225511
op_aref(IRubyObject)216375%71161%51011001
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
times(ThreadContext, Block)157383%31179%2821701
to_sym()140%20%222211
op_andOther(ThreadContext, IRubyObject)121352%3125%231301
op_xor18(ThreadContext, IRubyObject)121352%3125%231301
idivLong(ThreadContext, long, long)96287%21083%2721501
subtractAsBignum(ThreadContext, long)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_uminus()81260%1150%121301
op_lshift(IRubyObject)8953%1150%120201
op_rshift(IRubyObject)8953%1150%120201
op_xor(ThreadContext, long)80%n/a111111
divmodFixnum(ThreadContext, IRubyObject)78092%11393%1811801
op_gtOther(ThreadContext, IRubyObject)73583%2675%251601
op_geOther(ThreadContext, IRubyObject)73583%2675%251601
op_div(ThreadContext, long)60%n/a111111
op_minus(ThreadContext, long)51676%1150%121401
op_plus_one(ThreadContext)51474%1150%121401
op_rshift(long)51474%1375%130201
equal_p19(ThreadContext, IRubyObject)5964%3125%230101
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
rshift(long)42285%1375%130301
checkZeroDivisionError(ThreadContext, IRubyObject)41071%1375%131301
getBigIntegerValue()40%n/a111111
magnitude(ThreadContext)40%n/a111111
powerFixnum19(ThreadContext, IRubyObject)37596%11594%1901601
id()31986%2250%231301
induced_from(IRubyObject, IRubyObject)30%n/a111111
op_equalOther(ThreadContext, IRubyObject)23995%1788%150601
equals(Object)21990%1583%141701
taint(ThreadContext)20%n/a111111
convertToInteger(String)20%n/a111111
op_mul(ThreadContext, long)73100%11794%11001301
createFixnumClass(Ruby)48100%2100%020901
moduloFixnum(ThreadContext, long)42100%10100%060801
op_ltOther(ThreadContext, IRubyObject)42100%8100%050601
op_leOther(ThreadContext, IRubyObject)42100%8100%050601
op_pow_19(ThreadContext, IRubyObject)40100%8100%050701
lshift(long)38100%4100%030301
to_s(IRubyObject)34100%1375%130601
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
addFixnum(ThreadContext, RubyFixnum)24100%2100%020501
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_mod(ThreadContext, IRubyObject)19100%2100%020401
op_and19(ThreadContext, IRubyObject)19100%2100%020301
op_xor19(ThreadContext, IRubyObject)19100%2100%020301
static {...}19100%n/a010501
idiv(ThreadContext, IRubyObject, String)18100%2100%020301
divmod(ThreadContext, IRubyObject)18100%2100%020401
newFixnum(Ruby, long)17100%2100%020301
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%4100%030101
op_plus(ThreadContext, IRubyObject)14100%2100%020301
op_minus(ThreadContext, IRubyObject)14100%2100%020301
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%2250%230301
div_div(ThreadContext, IRubyObject)10100%n/a010201
fastEqual(RubyFixnum)10100%2100%020101
hashCode()9100%n/a010101
addAsBignum(ThreadContext, RubyFixnum)9100%n/a010101
addAsBignum(ThreadContext, long)9100%n/a010101
subtractAsBignum(ThreadContext, RubyFixnum)9100%n/a010101
pred(ThreadContext)8100%n/a010101
op_and(ThreadContext, long)8100%n/a010101
op_or(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
size()4100%n/a010101
succ(ThreadContext)4100%n/a010101
getLongValue()3100%n/a010101
getNativeClassIndex()2100%n/a010101
isImmediate()2100%n/a010101
getJavaClass()2100%n/a010101