mode(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% |  | 0% | 15 | 15 | 41 | 41 | 1 | 1 |
bigSqrt(BigDecimal, MathContext) |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 1 | 1 |
cmp(ThreadContext, IRubyObject, char) |  | 0% |  | 0% | 24 | 24 | 21 | 21 | 1 | 1 |
floatingPointValue(String) |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
op_div(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 16 | 16 | 15 | 15 | 1 | 1 |
divmod19(ThreadContext, IRubyObject) |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 1 | 1 |
multInternal(ThreadContext, RubyBigDecimal, IRubyObject, IRubyObject) |  | 0% |  | 0% | 17 | 17 | 15 | 15 | 1 | 1 |
round(ThreadContext, IRubyObject[]) |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, IRubyObject, MathContext) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
op_mod19(ThreadContext, IRubyObject) |  | 0% |  | 0% | 11 | 11 | 10 | 10 | 1 | 1 |
op_pow(ThreadContext, IRubyObject) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
engineeringValue(String) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
javaRoundingModeFromRubyRoundingMode(Ruby, IRubyObject) |  | 0% |  | 0% | 13 | 13 | 21 | 21 | 1 | 1 |
to_f() |  | 0% |  | 0% | 10 | 10 | 9 | 9 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
createBigDecimal(Ruby) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
newPowOfInfinity(ThreadContext, IRubyObject) |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 1 | 1 |
op_div19(ThreadContext, IRubyObject) |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
sqrt(IRubyObject) |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 1 | 1 |
handleMinusSpecialValues(RubyBigDecimal) |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 1 | 1 |
inspect(ThreadContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
truncateInternal(int) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
op_div(ThreadContext, IRubyObject) |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
frac(ThreadContext) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
handleAddSpecialValues(RubyBigDecimal) |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 1 | 1 |
to_s(IRubyObject[]) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
sign() |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
getVpValueWithPrec19(ThreadContext, IRubyObject, long, boolean) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
remainderInternal(ThreadContext, RubyBigDecimal, IRubyObject) |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
addInternal(ThreadContext, RubyBigDecimal, IRubyObject, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
limit(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
op_uminus(ThreadContext) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
cannotBeCoerced(ThreadContext, IRubyObject, boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
setResult(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
split(ThreadContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
is_even(IRubyObject) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
getVpValue(ThreadContext, IRubyObject, boolean) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
newInstance(ThreadContext, RubyRational, MathContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
precs(ThreadContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
op_div19(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
subInternal(ThreadContext, RubyBigDecimal, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
ceil(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
signValue(Ruby) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
_load(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
abs() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
getVpRubyObjectWithPrec19Inner(ThreadContext, RubyRational) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
sign(String, int) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, RubyFloat, MathContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
getPositiveInt(ThreadContext, IRubyObject) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
ceil(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
floorNaNInfinityCheck(Ruby) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
static {...} |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
getExponent() |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
removeTrailingZeroes(String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
RubyBigDecimal(Ruby, RubyClass, RubyBigDecimal) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
modeExecute(String, ThreadContext, RubyModule, Block) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
RubyBigDecimal(Ruby, BigDecimal) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
RubyBigDecimal(Ruby, BigDecimal, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
RubyBigDecimal(Ruby, BigDecimal, int, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
RubyBigDecimal(Ruby, BigDecimal, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
mult219(ThreadContext, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
coerce(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
unableToCoerceWithoutPrec(ThreadContext, IRubyObject, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
newInfinity(Ruby, int) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
floorInternal(ThreadContext, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
splitDigits() |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
checkFloatDomain() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
RubyBigDecimal(Ruby, RubyClass, BigDecimal) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
to_int() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getVpValue19(ThreadContext, IRubyObject, boolean) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
formatFractionalDigitGroups(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
RubyBigDecimal(Ruby, RubyClass) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
isNaNExceptionMode(Ruby) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isInfinityExceptionMode(Ruby) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isOverflowExceptionMode(Ruby) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, RubyFixnum, MathContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, RubyBignum, MathContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
newNaN(Ruby) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
op_plus19(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
op_quo19_20(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
round(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isZero() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
finite_p() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
infinite_p(ThreadContext) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
posSign(String) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
newZero(Ruby, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
hasArg(IRubyObject[]) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
op_mul19(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
add219(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
floor(ThreadContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
floor(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
firstArgument(IRubyObject[]) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isOne() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
newInstance(ThreadContext, IRubyObject, RubyBigDecimal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
remainder19(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_minus19(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub219(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nonzero_p() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
posSpace(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
asEngineering(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
RubyBigDecimal(Ruby, RubyBigDecimal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
_dump(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
_dump(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
hash() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
infinityString() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
save_limit(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
save_exception_mode(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
save_rounding_mode(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
bigDecimalVar(Ruby, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
bigDecimalConst(Ruby, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
coerce(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getSignificantDigits() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
groups(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isInfinity() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getRoundingMode(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
mult2(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
add2(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
sub2(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_cmp(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
eql_p(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_lt(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_le(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_gt(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_ge(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
multiplyWith(ThreadContext, RubyInteger) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
multiplyWith(ThreadContext, RubyFloat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
multiplyWith(ThreadContext, RubyBignum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
exponent() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
nan_p(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getAllDigits() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unscaledValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
zero_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
ver(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
double_fig(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
limit(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
induced_from(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_mod(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
remainder(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_mul(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_plus(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_minus(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_quo(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_quo19(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_quo20(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
divmod(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
format(IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
truncate(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
truncate(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
bigDecimal(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setResult() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getDoubleValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLongValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getIntValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBigIntegerValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
formatHasLeadingPlus(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
formatHasLeadingSpace(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
formatHasFloatingPointNotation(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fix() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBigDecimalValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isNaN() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
op_uplus() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |