NumericArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,163 of 1,86237%81 of 11428%12117417327572117
sinh(DoubleLiteral)410%60%447711
log(DoubleLiteral, DoubleLiteral)400%60%445511
sqrt(DoubleLiteral)300%40%335511
asin(DoubleLiteral)300%40%335511
acos(DoubleLiteral)300%40%335511
acosh(DoubleLiteral)300%40%335511
atanh(DoubleLiteral)300%40%335511
dsqrt(DoubleLiteral)300%40%335511
lcm(BigIntLiteral, BigIntLiteral)280%n/a114411
power(DoubleLiteral, DoubleLiteral)254564%6650%574901
cot(DoubleLiteral)230%20%223311
sec(DoubleLiteral)230%20%223311
csc(DoubleLiteral)230%20%223311
even(DoubleLiteral)230%n/a114411
fmod(DoubleLiteral, DoubleLiteral)220%20%223311
fmod(FloatLiteral, FloatLiteral)220%20%223311
ceil(DoubleLiteral, IntegerLiteral)210%n/a112211
floor(DoubleLiteral, IntegerLiteral)210%n/a112211
ln(DoubleLiteral)210%20%223311
log10(DoubleLiteral)210%20%223311
sin(DoubleLiteral)210%20%223311
cos(DoubleLiteral)210%20%223311
tan(DoubleLiteral)210%20%223311
dlog10(DoubleLiteral)210%20%223311
lcm(LargeIntLiteral, LargeIntLiteral)200%n/a114411
inputOutOfBound(Literal, double, double, boolean, boolean)153972%9950%8101701
addLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
subtractLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
multiplyLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
bitLength(VarcharLiteral)150%n/a113311
bitLength(StringLiteral)150%n/a113311
addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
truncate(DecimalV3Literal, IntegerLiteral)132161%2250%233701
addIntInt(IntegerLiteral, IntegerLiteral)130%n/a112211
addDoubleDouble(DoubleLiteral, DoubleLiteral)130%n/a112211
subtractDoubleDouble(DoubleLiteral, DoubleLiteral)130%n/a112211
gcd(LargeIntLiteral, LargeIntLiteral)130%n/a113311
divideDecimalV3(DecimalV3Literal, DecimalV3Literal)123272%1150%122801
signbit(DoubleLiteral)120%20%223311
gcd(TinyIntLiteral, TinyIntLiteral)120%n/a111111
gcd(SmallIntLiteral, SmallIntLiteral)120%n/a111111
lcm(TinyIntLiteral, TinyIntLiteral)120%n/a111111
lcm(IntegerLiteral, IntegerLiteral)120%n/a111111
ceil(DecimalV3Literal, IntegerLiteral)110%n/a112211
floor(DecimalV3Literal, IntegerLiteral)110%n/a112211
atan(DoubleLiteral, DoubleLiteral)110%n/a111111
atan2(DoubleLiteral, DoubleLiteral)110%n/a111111
gcd(IntegerLiteral, IntegerLiteral)110%n/a111111
gcd(BigIntLiteral, BigIntLiteral)110%n/a111111
lcm(SmallIntLiteral, SmallIntLiteral)110%n/a111111
abs(DecimalLiteral)100%n/a111111
dexp(DoubleLiteral)100%n/a112211
abs(IntegerLiteral)90%n/a111111
abs(BigIntLiteral)90%n/a111111
abs(DoubleLiteral)80%n/a111111
exp(DoubleLiteral)80%n/a111111
atan(DoubleLiteral)80%n/a111111
asinh(DoubleLiteral)80%n/a111111
cbrt(DoubleLiteral)80%n/a111111
cosh(DoubleLiteral)80%n/a111111
tanh(DoubleLiteral)80%n/a111111
radians(DoubleLiteral)80%n/a111111
degrees(DoubleLiteral)80%n/a111111
abs(LargeIntLiteral)70%n/a111111
divideDecimal(DecimalLiteral, DecimalLiteral)61672%1150%121401
isnan(DoubleLiteral)60%n/a111111
isnan(FloatLiteral)60%n/a111111
isinf(DoubleLiteral)60%n/a111111
isinf(FloatLiteral)60%n/a111111
sign(DoubleLiteral)52281%1375%131501
log2(DoubleLiteral)51979%1150%121301
multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral)5654%n/a011201
dpow(DoubleLiteral, DoubleLiteral)40%n/a111111
fpow(DoubleLiteral, DoubleLiteral)40%n/a111111
NumericArithmetic()30%n/a111111
booland(BooleanLiteral)20%n/a111111
boolor(BooleanLiteral)20%n/a111111
boolxor(BooleanLiteral)20%n/a111111
multiplyDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)34100%n/a010601
coalesce(Literal, Literal[])28100%6100%040601
divideDouble(DoubleLiteral, DoubleLiteral)25100%2100%020401
bitCount(LargeIntLiteral)23100%2100%020301
round(DoubleLiteral, IntegerLiteral)21100%n/a010201
round(DoubleLiteral)19100%n/a010201
ceil(DoubleLiteral)19100%n/a010201
floor(DoubleLiteral)19100%n/a010201
addSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)14100%n/a010201
addDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)14100%n/a010201
subtractSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)14100%n/a010201
subtractDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)14100%n/a010201
multiplySmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)14100%n/a010201
addBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
subtractIntInt(IntegerLiteral, IntegerLiteral)13100%n/a010201
subtractBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
multiplyIntInt(IntegerLiteral, IntegerLiteral)13100%n/a010201
multiplyBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
multiplyDoubleDouble(DoubleLiteral, DoubleLiteral)13100%n/a010201
addDecimalDecimal(DecimalLiteral, DecimalLiteral)11100%n/a010201
subtractDecimalDecimal(DecimalLiteral, DecimalLiteral)11100%n/a010201
castDecimalV3Literal(DecimalV3Literal, int)11100%n/a010201
round(DecimalV3Literal, IntegerLiteral)11100%n/a010201
bitCount(TinyIntLiteral)11100%n/a010101
bitCount(SmallIntLiteral)11100%n/a010101
abs(DecimalV3Literal)10100%n/a010101
abs(TinyIntLiteral)9100%n/a010101
round(DecimalV3Literal)9100%n/a010101
ceil(DecimalV3Literal)9100%n/a010101
floor(DecimalV3Literal)9100%n/a010101
bitCount(IntegerLiteral)9100%n/a010101
bitCount(BigIntLiteral)9100%n/a010101
xor(BooleanLiteral, BooleanLiteral)9100%n/a010101
abs(SmallIntLiteral)8100%n/a010101
abs(FloatLiteral)8100%n/a010101
pi()4100%n/a010101
mathE()4100%n/a010101