RubyBignum

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total431 of 1,89177%85 of 27169%74216743451080
op_pow19(ThreadContext, IRubyObject)865137%14630%911162501
op_pow(ThreadContext, long)440%40%335511
op_lshift(IRubyObject)412437%9325%67111601
op_aref(IRubyObject)392842%11531%7961001
compareTo(IRubyObject)210%20%223311
op_rshift(IRubyObject)204670%5758%5741701
big2ulong(RubyBignum)200%40%334411
checkShiftDown(RubyBignum)161853%5338%451401
to_s(IRubyObject[])13632%2133%232401
divmod19(ThreadContext, IRubyObject)101152%4233%342401
op_mod19(ThreadContext, IRubyObject)101152%4233%342401
remainder19(ThreadContext, IRubyObject)10844%3125%231301
op_mod(ThreadContext, IRubyObject)94383%2880%2611001
remainder(ThreadContext, IRubyObject)92976%2467%241801
newBignum(Ruby, String)90%n/a111111
op_divide(ThreadContext, IRubyObject, boolean)89792%31785%31112101
divmod(ThreadContext, IRubyObject)67292%1990%1611201
op_xor(ThreadContext, IRubyObject)63083%1375%131601
op_and(ThreadContext, IRubyObject)62983%1375%131601
op_or(ThreadContext, IRubyObject)62983%1375%131601
quo(ThreadContext, IRubyObject)61368%1150%121301
convertToDouble(BigInteger)46494%2880%2601201
op_equal(IRubyObject)45793%11192%1711101
quo19(ThreadContext, IRubyObject)41478%1375%131301
getIntValue()40%n/a111111
op_minus(ThreadContext, long)40%n/a111111
eql_p(IRubyObject)40%n/a111111
eql_p19(IRubyObject)40%n/a111111
op_mul(ThreadContext, long)31886%1150%120301
getLongValue()30%n/a111111
getJavaClass()20%n/a111111
marshalTo(RubyBignum, MarshalStream)70100%14100%0801401
op_cmp(ThreadContext, IRubyObject)62100%10100%0601201
unmarshalFrom(UnmarshalStream)53100%6100%0401101
coerce(IRubyObject)44100%4100%030501
op_mul19(ThreadContext, IRubyObject)32100%4100%030601
op_plus(ThreadContext, IRubyObject)31100%6100%040701
op_minus(ThreadContext, IRubyObject)31100%6100%040701
to_s(IRubyObject)29100%1375%130401
addFixnum(long)26100%4100%030301
subtractFixnum(long)26100%4100%030301
addBignum(BigInteger)24100%4100%030301
subtractBignum(BigInteger)24100%4100%030301
big2dbl(RubyBignum)22100%4100%030501
createBignumClass(Ruby)21100%n/a010601
big2long(RubyBignum)19100%4100%030401
opMulOther(ThreadContext, IRubyObject)19100%2100%020301
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
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
addOther(ThreadContext, IRubyObject)6100%n/a010101
subtractOther(ThreadContext, IRubyObject)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
getDoubleValue()3100%n/a010101
getBigIntegerValue()3100%n/a010101
getValue()3100%n/a010101
long2big(long)3100%n/a010101
getNativeClassIndex()2100%n/a010101