RubyComplex

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total611 of 2,46475%75 of 26572%74210893921876
m_sqrt(ThreadContext, IRubyObject)810%60%44131311
canonicalizeInternal(ThreadContext, IRubyObject, IRubyObject, IRubyObject)762827%7750%58152001
op_expt(ThreadContext, IRubyObject)4620482%31986%31294501
str_to_c_strict(ThreadContext, IRubyObject)380%40%335511
str_to_c_internal(ThreadContext, IRubyObject)3627288%52985%51855301
m_cos(ThreadContext, IRubyObject)351022%1150%124501
m_sin(ThreadContext, IRubyObject)331023%1150%124501
newInstanceBang(ThreadContext, IRubyObject, IRubyObject[])290%30%335511
newInstance(ThreadContext, IRubyObject, IRubyObject[])290%30%335511
convert(ThreadContext, IRubyObject, IRubyObject[])290%30%335511
newInstanceBang(ThreadContext, IRubyObject, IRubyObject, IRubyObject)230%40%333311
exact_p(ThreadContext)200%40%331111
newInstanceBang(ThreadContext, IRubyObject, IRubyObject)180%20%222211
convertCommon(ThreadContext, IRubyObject, IRubyObject, IRubyObject)1410989%83079%82022201
polar(ThreadContext, IRubyObject, IRubyObject, IRubyObject)140%n/a111111
inexact_p(ThreadContext)130%20%221111
f_complex_polar(ThreadContext, IRubyObject, IRubyObject, IRubyObject)101864%5117%340401
marshal_load(ThreadContext, IRubyObject)92775%3350%340501
newComplexPolar(ThreadContext, IRubyObject, IRubyObject)80%n/a111111
newComplex(ThreadContext, IRubyObject, IRubyObject)80%n/a111111
newComplex(ThreadContext, IRubyObject, IRubyObject, IRubyObject)7853%3125%230201
newComplexConvert(ThreadContext, IRubyObject)70%n/a111111
newInstanceNew(ThreadContext, IRubyObject, IRubyObject, IRubyObject)60%n/a111111
newInstanceNew(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
inspect(ThreadContext)45493%1375%1301001
complex_p(ThreadContext)40%n/a111111
marshal_dump(ThreadContext)31381%1150%120301
setCanonicalization(boolean)30%n/a112211
to_c(ThreadContext)0%n/a111111
static {...}1393%1150%120301
createComplexClass(Ruby)119100%2100%0201301
op_div(ThreadContext, IRubyObject)112100%31179%3801701
op_mul(ThreadContext, IRubyObject)72100%6100%0401401
op_equal(ThreadContext, IRubyObject)65100%21286%280901
op_add(ThreadContext, IRubyObject)49100%6100%040801
op_sub(ThreadContext, IRubyObject)49100%6100%040801
coerce(ThreadContext, IRubyObject)45100%6100%040501
to_s(ThreadContext)43100%4100%030701
numerator(ThreadContext)36100%n/a010801
eql_p(ThreadContext, IRubyObject)34100%8100%050701
rationalize(ThreadContext, IRubyObject[])33100%4100%030301
to_i(ThreadContext)31100%4100%030301
to_f(ThreadContext)31100%4100%030301
to_r(ThreadContext)31100%4100%030301
polar19(ThreadContext, IRubyObject, IRubyObject[])29100%2100%020701
signbit(ThreadContext, IRubyObject)23100%6100%040401
realCheck(ThreadContext, IRubyObject)22100%6100%040501
fdiv(ThreadContext, IRubyObject)18100%n/a010401
lastCharDigit(RubyString)16100%n/a010201
abs2(ThreadContext)15100%n/a010301
negate(ThreadContext)13100%n/a010101
hash(ThreadContext)13100%n/a010101
RubyComplex(Ruby, IRubyObject, IRubyObject, IRubyObject)12100%n/a010401
newInstance(ThreadContext, IRubyObject, IRubyObject, IRubyObject)12100%n/a010301
newInstance(ThreadContext, IRubyObject, IRubyObject)11100%n/a010201
conjugate(ThreadContext)11100%n/a010101
demoninator(ThreadContext)11100%n/a010101
newComplexRaw(Ruby, IRubyObject)10100%n/a010101
polar(ThreadContext)10100%n/a010101
newComplexRaw(Ruby, IRubyObject, IRubyObject)9100%n/a010101
newComplexBang(ThreadContext, IRubyObject, IRubyObject, IRubyObject)9100%n/a010101
newComplexCanonicalize(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
newComplexBang(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
newComplexConvert(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
convert(ThreadContext, IRubyObject, IRubyObject)8100%n/a010101
abs(ThreadContext)8100%n/a010101
arg(ThreadContext)8100%n/a010101
rect(ThreadContext)8100%n/a010101
tpositive_p(ThreadContext, IRubyObject)8100%2100%020101
newComplexCanonicalize(ThreadContext, IRubyObject)7100%n/a010101
convert(ThreadContext, IRubyObject, IRubyObject, IRubyObject)6100%n/a010101
real_p(ThreadContext)4100%n/a010101
getImage()3100%n/a010101
getReal()3100%n/a010101
real()3100%n/a010101
image()3100%n/a010101