RubyComplex

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total535 of 2,46478%80 of 26570%76210733921476
m_sqrt(ThreadContext, IRubyObject)810%60%44131311
canonicalizeInternal(ThreadContext, IRubyObject, IRubyObject, IRubyObject)762827%7750%58152001
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
coerce(ThreadContext, IRubyObject)271840%4233%343501
newInstanceBang(ThreadContext, IRubyObject, IRubyObject, IRubyObject)230%40%333311
exact_p(ThreadContext)200%40%331111
newInstanceBang(ThreadContext, IRubyObject, IRubyObject)180%20%222211
op_div(ThreadContext, IRubyObject)169686%41071%4821701
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
op_expt(ThreadContext, IRubyObject)824297%22091%21214501
newComplex(ThreadContext, IRubyObject, IRubyObject)80%n/a111111
rationalize(ThreadContext, IRubyObject[])72679%2250%231301
newComplex(ThreadContext, IRubyObject, IRubyObject, IRubyObject)7853%3125%230201
newComplexConvert(ThreadContext, IRubyObject)70%n/a111111
newInstanceNew(ThreadContext, IRubyObject, IRubyObject, IRubyObject)60%n/a111111
op_equal(ThreadContext, IRubyObject)56092%21286%281901
inspect(ThreadContext)55391%2250%2301001
polar19(ThreadContext, IRubyObject, IRubyObject[])52483%1150%121701
newInstanceNew(ThreadContext, IRubyObject, IRubyObject)50%n/a111111
complex_p(ThreadContext)40%n/a111111
marshal_dump(ThreadContext)31381%1150%120301
convertCommon(ThreadContext, IRubyObject, IRubyObject, IRubyObject)12198%63284%62002201
static {...}1393%1150%120301
str_to_c_internal(ThreadContext, IRubyObject)308100%34100%01805301
createComplexClass(Ruby)119100%2100%0201301
op_mul(ThreadContext, IRubyObject)72100%1583%1401401
op_add(ThreadContext, IRubyObject)49100%1583%140801
op_sub(ThreadContext, IRubyObject)49100%1583%140801
to_s(ThreadContext)43100%4100%030701
str_to_c_strict(ThreadContext, IRubyObject)38100%4100%030501
numerator(ThreadContext)36100%n/a010801
eql_p(ThreadContext, IRubyObject)34100%1788%150701
to_i(ThreadContext)31100%1375%130301
to_f(ThreadContext)31100%1375%130301
to_r(ThreadContext)31100%1375%130301
signbit(ThreadContext, IRubyObject)23100%6100%040401
realCheck(ThreadContext, IRubyObject)22100%1583%140501
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
newComplexPolar(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
setCanonicalization(boolean)3100%n/a010201
real()3100%n/a010101
image()3100%n/a010101
to_c(ThreadContext)100%n/a010101