| constant() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| powerOther19(ThreadContext, IRubyObject) |   | 66% |   | 64% | 6 | 12 | 4 | 16 | 0 | 1 |
| powerFixnum(ThreadContext, long) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| quo(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| compareToOther(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| compareTo(IRubyObject) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| powerOther(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| op_aref(IRubyObject) |   | 75% |   | 61% | 5 | 10 | 1 | 10 | 0 | 1 |
| op_plus_two(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| op_minus_two(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| bitCoerce(ThreadContext, IRubyObject) |   | 30% |   | 38% | 3 | 5 | 4 | 6 | 0 | 1 |
| to_s(IRubyObject[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| op_minus_one(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| id2name() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| times(ThreadContext, Block) |   | 83% |   | 79% | 2 | 8 | 2 | 17 | 0 | 1 |
| to_sym() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| op_andOther(ThreadContext, IRubyObject) |   | 52% |   | 25% | 2 | 3 | 1 | 3 | 0 | 1 |
| op_xor18(ThreadContext, IRubyObject) |   | 52% |   | 25% | 2 | 3 | 1 | 3 | 0 | 1 |
| idivLong(ThreadContext, long, long) |   | 87% |   | 83% | 2 | 7 | 2 | 15 | 0 | 1 |
| subtractAsBignum(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| idiv(ThreadContext, long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| op_equal_boolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| op_gt_boolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| op_ge_boolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| op_lt_boolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| op_le_boolean(ThreadContext, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| op_uminus() |   | 60% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| op_lshift(IRubyObject) |   | 53% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| op_rshift(IRubyObject) |   | 53% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| op_xor(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divmodFixnum(ThreadContext, IRubyObject) |   | 92% |   | 93% | 1 | 8 | 1 | 18 | 0 | 1 |
| op_gtOther(ThreadContext, IRubyObject) |   | 83% |   | 75% | 2 | 5 | 1 | 6 | 0 | 1 |
| op_geOther(ThreadContext, IRubyObject) |   | 83% |   | 75% | 2 | 5 | 1 | 6 | 0 | 1 |
| op_div(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_minus(ThreadContext, long) |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| op_plus_one(ThreadContext) |   | 74% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| op_rshift(long) |   | 74% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| equal_p19(ThreadContext, IRubyObject) |   | 64% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
| RubyFixnum(Ruby) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| equal_p(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| five(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_mod(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_pow(ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rshift(long) |   | 85% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| checkZeroDivisionError(ThreadContext, IRubyObject) |   | 71% |   | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
| getBigIntegerValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| magnitude(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| powerFixnum19(ThreadContext, IRubyObject) |   | 96% |   | 94% | 1 | 9 | 0 | 16 | 0 | 1 |
| id() |   | 86% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| induced_from(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_equalOther(ThreadContext, IRubyObject) |   | 95% |   | 88% | 1 | 5 | 0 | 6 | 0 | 1 |
| equals(Object) |   | 90% |   | 83% | 1 | 4 | 1 | 7 | 0 | 1 |
| taint(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| convertToInteger(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| op_mul(ThreadContext, long) |  | 100% |   | 94% | 1 | 10 | 0 | 13 | 0 | 1 |
| createFixnumClass(Ruby) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| moduloFixnum(ThreadContext, long) |  | 100% |  | 100% | 0 | 6 | 0 | 8 | 0 | 1 |
| op_ltOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| op_leOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| op_pow_19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| lshift(long) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| to_s(IRubyObject) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| compareOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| subtractOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| multiplyOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| addOther(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| abs(ThreadContext) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| addFixnum(ThreadContext, RubyFixnum) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| subtractFixnum(ThreadContext, RubyFixnum) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| op_or(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| op_cmp(ThreadContext, long) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| op_gt(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| op_ge(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| op_le(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| op_plus(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| op_mod(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| op_and19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| op_xor19(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| idiv(ThreadContext, IRubyObject, String) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| divmod(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| newFixnum(Ruby, long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| asJavaString() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| to_s() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| op_mul(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| odd_p(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| even_p(ThreadContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| op_equal(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| op_cmp(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| op_lt(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| RubyFixnum(Ruby, long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| eql(IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| op_plus(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| op_minus(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| RubyFixnum(RubyClass, long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| op_lshift(long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isInCacheRange(long) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| op_equal(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| op_gt(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| op_ge(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| op_lt(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| op_le(ThreadContext, long) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| zero_p() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| fixCoerce(IRubyObject) |  | 100% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
| div_div(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| fastEqual(RubyFixnum) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| hashCode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addAsBignum(ThreadContext, RubyFixnum) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addAsBignum(ThreadContext, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| subtractAsBignum(ThreadContext, RubyFixnum) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pred(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_and(ThreadContext, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_or(ThreadContext, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_neg() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| to_f() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hash() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_div(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| moduloFixnum(ThreadContext, RubyFixnum) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| unmarshalFrom(UnmarshalStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSingletonClass() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFixnum(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| zero(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| one(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| two(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| three(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| four(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| minus_one(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_pow(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_and(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| op_xor(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDoubleValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIntValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| size() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| succ(ThreadContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLongValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNativeClassIndex() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isImmediate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJavaClass() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |