RubyBignum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total304 of 1,89184%63 of 27177%60216543451080
op_pow(ThreadContext, long)440%40%335511
op_aref(IRubyObject)353248%9744%5951001
op_lshift(IRubyObject)224366%5758%3771601
big2ulong(RubyBignum)200%40%334411
op_pow19(ThreadContext, IRubyObject)1911886%41680%41122501
to_s(IRubyObject[])190%30%334411
quo(ThreadContext, IRubyObject)190%20%223311
convertToDouble(BigInteger)125682%4660%3621201
to_s(IRubyObject)121759%2250%231401
checkShiftDown(RubyBignum)112368%4450%451401
op_rshift(IRubyObject)75989%21083%2741701
compareTo(IRubyObject)71467%1150%121301
op_xor(ThreadContext, IRubyObject)63083%1375%131601
op_and(ThreadContext, IRubyObject)62983%1375%131601
op_or(ThreadContext, IRubyObject)62983%1375%131601
opMulOther(ThreadContext, IRubyObject)61368%1150%121301
addOther(ThreadContext, IRubyObject)60%n/a111111
subtractOther(ThreadContext, IRubyObject)60%n/a111111
op_plus(ThreadContext, IRubyObject)52684%1583%141701
op_minus(ThreadContext, IRubyObject)52684%1583%141701
quo19(ThreadContext, IRubyObject)51372%2250%231301
op_equal(IRubyObject)45793%11192%1711101
getIntValue()40%n/a111111
eql_p(IRubyObject)40%n/a111111
op_divide(ThreadContext, IRubyObject, boolean)310297%20100%01102101
op_mul(ThreadContext, long)31886%1150%120301
big2long(RubyBignum)31684%2250%231401
getLongValue()30%n/a111111
getJavaClass()20%n/a111111
divmod(ThreadContext, IRubyObject)78100%1990%1601201
marshalTo(RubyBignum, MarshalStream)70100%14100%0801401
op_cmp(ThreadContext, IRubyObject)62100%10100%0601201
unmarshalFrom(UnmarshalStream)53100%6100%0401101
op_mod(ThreadContext, IRubyObject)52100%1990%1601001
coerce(IRubyObject)44100%4100%030501
remainder(ThreadContext, IRubyObject)38100%6100%040801
op_mul19(ThreadContext, IRubyObject)32100%4100%030601
addFixnum(long)26100%4100%030301
subtractFixnum(long)26100%1375%130301
addBignum(BigInteger)24100%4100%030301
subtractBignum(BigInteger)24100%1375%130301
big2dbl(RubyBignum)22100%1375%130501
createBignumClass(Ruby)21100%n/a010601
divmod19(ThreadContext, IRubyObject)21100%1583%140401
op_mod19(ThreadContext, IRubyObject)21100%1583%140401
remainder19(ThreadContext, IRubyObject)18100%4100%030301
bignorm(Ruby, BigInteger)17100%4100%030301
static {...}15100%n/a010301
convertToInteger(ThreadContext, IRubyObject)11100%2100%020301
size()11100%n/a010101
to_s()10100%n/a010201
RubyBignum(Ruby, BigInteger)9100%n/a010301
newBignum(Ruby, String)9100%n/a010101
addFloat(RubyFloat)9100%n/a010101
subtractFloat(RubyFloat)9100%n/a010101
newBignum(Ruby, double)8100%n/a010101
op_and19(ThreadContext, IRubyObject)8100%n/a010101
op_or19(ThreadContext, IRubyObject)8100%n/a010101
op_xor19(ThreadContext, IRubyObject)8100%n/a010101
op_uminus()7100%n/a010101
op_neg()7100%n/a010101
hash()7100%n/a010101
abs()7100%n/a010101
newBignum(Ruby, BigInteger)6100%n/a010101
op_div(ThreadContext, IRubyObject)6100%n/a010101
op_idiv(ThreadContext, IRubyObject)6100%n/a010101
to_f()6100%n/a010101
newBignum(Ruby, long)5100%n/a010101
getSingletonClass()5100%n/a010101
op_mul(ThreadContext, IRubyObject)5100%n/a010101
op_pow(ThreadContext, IRubyObject)5100%n/a010101
fix2big(RubyFixnum)4100%n/a010101
op_plus(ThreadContext, long)4100%n/a010101
op_minus(ThreadContext, long)4100%n/a010101
eql_p19(IRubyObject)4100%n/a010101
getDoubleValue()3100%n/a010101
getBigIntegerValue()3100%n/a010101
getValue()3100%n/a010101
long2big(long)3100%n/a010101
getNativeClassIndex()2100%n/a010101