| int_pow(ThreadContext, long, long) |   | 83% |   | 71% | 5 | 13 | 4 | 25 | 0 | 1 |
| f_lt_p(ThreadContext, IRubyObject, IRubyObject) |   | 43% |   | 33% | 3 | 4 | 1 | 3 | 0 | 1 |
| f_gcd(ThreadContext, IRubyObject, IRubyObject) |   | 92% |   | 89% | 2 | 10 | 0 | 14 | 0 | 1 |
| checkInteger(ThreadContext, IRubyObject) |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| f_exact_p(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Numeric() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nurat_rationalize_internal(ThreadContext, IRubyObject[]) |  | 100% |  | 100% | 0 | 2 | 0 | 23 | 0 | 1 |
| f_mul(ThreadContext, IRubyObject, IRubyObject) |  | 100% |   | 90% | 2 | 11 | 0 | 14 | 0 | 1 |
| frexp(double, long[]) |  | 100% |  | 100% | 0 | 7 | 0 | 12 | 0 | 1 |
| i_ilog2(ThreadContext, IRubyObject) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
| i_gcd(long, long) |  | 100% |  | 100% | 0 | 6 | 0 | 10 | 0 | 1 |
| f_cmp(ThreadContext, IRubyObject, IRubyObject) |  | 100% |   | 88% | 1 | 5 | 0 | 8 | 0 | 1 |
| f_add(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 5 | 0 | 3 | 0 | 1 |
| f_gt_p(ThreadContext, IRubyObject, IRubyObject) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| f_equal(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 4 | 0 | 3 | 0 | 1 |
| f_lcm(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| f_negative_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| f_zero_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| f_one_p(ThreadContext, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| f_div(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| f_sub(ThreadContext, IRubyObject, IRubyObject) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| fitSqrtLong(long) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| ldexp(double, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| k_exact_p(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| f_mod(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_xor(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_divmod(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_expt(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_idiv(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_quo(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_rshift(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_lshift(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_abs(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_abs2(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_arg(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_conjugate(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_denominator(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_numerator(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_polar(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_real_p(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_integer_p(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_floor(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_inspect(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_negate(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_to_f(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_to_i(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_to_r(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_to_s(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| f_truncate(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| k_inexact_p(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |