NumericArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,420 of 2,38640%34 of 8660%121198197333100155
divideDecimalV3(DecimalV3Literal, DecimalV3Literal)440%20%228811
truncate(DecimalV3Literal, IntegerLiteral)340%40%337711
log2(DoubleLiteral)250%20%223311
bitCount(LargeIntLiteral)230%20%223311
divideDecimal(DecimalLiteral, DecimalLiteral)220%20%224411
log10(DoubleLiteral)220%20%223311
sinh(DoubleLiteral)220%20%223311
atan(DoubleLiteral)220%20%223311
acosh(DoubleLiteral)220%20%223311
atanh(DoubleLiteral)220%20%223311
dlog10(DoubleLiteral)220%20%223311
dsqrt(DoubleLiteral)220%20%223311
addTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral)150%n/a112211
addSmallIntInt(SmallIntLiteral, IntegerLiteral)150%n/a112211
addSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral)150%n/a112211
addIntSmallInt(IntegerLiteral, SmallIntLiteral)150%n/a112211
addIntInt(IntegerLiteral, IntegerLiteral)150%n/a112211
addIntLargeInt(IntegerLiteral, LargeIntLiteral)150%n/a112211
addBigIntLargeInt(BigIntLiteral, LargeIntLiteral)150%n/a112211
addLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral)150%n/a112211
addLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral)150%n/a112211
addLargeIntInt(LargeIntLiteral, IntegerLiteral)150%n/a112211
addLargeIntBigInt(LargeIntLiteral, BigIntLiteral)150%n/a112211
addLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
subtractTinyIntInt(TinyIntLiteral, IntegerLiteral)150%n/a112211
subtractTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral)150%n/a112211
subtractSmallIntInt(SmallIntLiteral, IntegerLiteral)150%n/a112211
subtractSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral)150%n/a112211
subtractIntInt(IntegerLiteral, IntegerLiteral)150%n/a112211
subtractIntLargeInt(IntegerLiteral, LargeIntLiteral)150%n/a112211
subtractBigIntLargeInt(BigIntLiteral, LargeIntLiteral)150%n/a112211
subtractLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral)150%n/a112211
subtractLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral)150%n/a112211
subtractLargeIntInt(LargeIntLiteral, IntegerLiteral)150%n/a112211
subtractLargeIntBigInt(LargeIntLiteral, BigIntLiteral)150%n/a112211
subtractLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
multiplyTinyIntInt(TinyIntLiteral, IntegerLiteral)150%n/a112211
multiplyTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral)150%n/a112211
multiplySmallIntInt(SmallIntLiteral, IntegerLiteral)150%n/a112211
multiplySmallIntLargeInt(SmallIntLiteral, LargeIntLiteral)150%n/a112211
multiplyIntTinyInt(IntegerLiteral, TinyIntLiteral)150%n/a112211
multiplyIntInt(IntegerLiteral, IntegerLiteral)150%n/a112211
multiplyIntLargeInt(IntegerLiteral, LargeIntLiteral)150%n/a112211
multiplyBigIntLargeInt(BigIntLiteral, LargeIntLiteral)150%n/a112211
multiplyLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral)150%n/a112211
multiplyLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral)150%n/a112211
multiplyLargeIntInt(LargeIntLiteral, IntegerLiteral)150%n/a112211
multiplyLargeIntBigInt(LargeIntLiteral, BigIntLiteral)150%n/a112211
multiplyLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
bitLength(VarcharLiteral)150%n/a113311
bitLength(StringLiteral)150%n/a113311
log(DoubleLiteral, DoubleLiteral)141957%2250%231401
addTinyIntBigInt(TinyIntLiteral, BigIntLiteral)140%n/a112211
addSmallIntBigInt(SmallIntLiteral, BigIntLiteral)140%n/a112211
subtractSmallIntBigInt(SmallIntLiteral, BigIntLiteral)140%n/a112211
subtractIntBigInt(IntegerLiteral, BigIntLiteral)140%n/a112211
subtractBigIntInt(BigIntLiteral, IntegerLiteral)140%n/a112211
multiplyTinyIntBigInt(TinyIntLiteral, BigIntLiteral)140%n/a112211
multiplySmallIntBigInt(SmallIntLiteral, BigIntLiteral)140%n/a112211
multiplyIntBigInt(IntegerLiteral, BigIntLiteral)140%n/a112211
multiplyBigIntSmallInt(BigIntLiteral, SmallIntLiteral)140%n/a112211
multiplyBigIntInt(BigIntLiteral, IntegerLiteral)140%n/a112211
addSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)130%n/a112211
multiplyBigIntBigInt(BigIntLiteral, BigIntLiteral)130%n/a112211
atan2(DoubleLiteral, DoubleLiteral)120%n/a111111
dpow(DoubleLiteral, DoubleLiteral)120%n/a111111
fmod(DoubleLiteral, DoubleLiteral)120%n/a111111
fpow(DoubleLiteral, DoubleLiteral)120%n/a111111
addDecimalDecimal(DecimalLiteral, DecimalLiteral)110%n/a112211
subtractDecimalDecimal(DecimalLiteral, DecimalLiteral)110%n/a112211
multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral)110%n/a112211
castDecimalV3Literal(DecimalV3Literal, int)110%n/a112211
round(DecimalV3Literal, IntegerLiteral)110%n/a112211
ceil(DecimalV3Literal, IntegerLiteral)110%n/a112211
floor(DecimalV3Literal, IntegerLiteral)110%n/a112211
bitCount(TinyIntLiteral)110%n/a111111
bitCount(SmallIntLiteral)110%n/a111111
dexp(DoubleLiteral)110%n/a112211
fmod(FloatLiteral, FloatLiteral)110%n/a111111
abs(TinyIntLiteral)90%n/a111111
abs(IntegerLiteral)90%n/a111111
abs(BigIntLiteral)90%n/a111111
round(DecimalV3Literal)90%n/a111111
ceil(DecimalV3Literal)90%n/a111111
floor(DecimalV3Literal)90%n/a111111
asinh(DoubleLiteral)90%n/a111111
bitCount(IntegerLiteral)90%n/a111111
cbrt(DoubleLiteral)90%n/a111111
cosh(DoubleLiteral)90%n/a111111
tanh(DoubleLiteral)90%n/a111111
radians(DoubleLiteral)90%n/a111111
degrees(DoubleLiteral)90%n/a111111
xor(BooleanLiteral, BooleanLiteral)90%n/a111111
abs(SmallIntLiteral)80%n/a111111
abs(FloatLiteral)80%n/a111111
abs(DoubleLiteral)80%n/a111111
abs(LargeIntLiteral)70%n/a111111
abs(DecimalLiteral)70%n/a111111
abs(DecimalV3Literal)70%n/a111111
divideDouble(DoubleLiteral, DoubleLiteral)62076%1150%121401
mathE()40%n/a111111
NumericArithmetic()30%n/a111111
inputOutOfBound(Literal, double, double, boolean, boolean)54100%11794%1100701
power(DoubleLiteral, DoubleLiteral)39100%2466%240401
multiplyDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)34100%n/a010601
coalesce(Literal, Literal[])28100%6100%040601
sign(DoubleLiteral)27100%4100%030501
ln(DoubleLiteral)22100%2100%020301
sqrt(DoubleLiteral)22100%2100%020301
sin(DoubleLiteral)22100%2100%020301
cos(DoubleLiteral)22100%2100%020301
tan(DoubleLiteral)22100%2100%020301
asin(DoubleLiteral)22100%2100%020301
acos(DoubleLiteral)22100%2100%020301
round(DoubleLiteral, IntegerLiteral)21100%n/a010201
ceil(DoubleLiteral, IntegerLiteral)21100%n/a010201
floor(DoubleLiteral, IntegerLiteral)21100%n/a010201
checkOutputBoundary(Literal)20100%2466%240401
round(DoubleLiteral)19100%n/a010201
ceil(DoubleLiteral)19100%n/a010201
floor(DoubleLiteral)19100%n/a010201
addTinyIntInt(TinyIntLiteral, IntegerLiteral)15100%n/a010201
addIntTinyInt(IntegerLiteral, TinyIntLiteral)15100%n/a010201
subtractIntTinyInt(IntegerLiteral, TinyIntLiteral)15100%n/a010201
subtractIntSmallInt(IntegerLiteral, SmallIntLiteral)15100%n/a010201
multiplyIntSmallInt(IntegerLiteral, SmallIntLiteral)15100%n/a010201
addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)14100%n/a010201
addIntBigInt(IntegerLiteral, BigIntLiteral)14100%n/a010201
addBigIntTinyInt(BigIntLiteral, TinyIntLiteral)14100%n/a010201
addBigIntSmallInt(BigIntLiteral, SmallIntLiteral)14100%n/a010201
addBigIntInt(BigIntLiteral, IntegerLiteral)14100%n/a010201
addDoubleDouble(DoubleLiteral, DoubleLiteral)14100%n/a010201
addDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)14100%n/a010201
subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)14100%n/a010201
subtractTinyIntBigInt(TinyIntLiteral, BigIntLiteral)14100%n/a010201
subtractBigIntTinyInt(BigIntLiteral, TinyIntLiteral)14100%n/a010201
subtractBigIntSmallInt(BigIntLiteral, SmallIntLiteral)14100%n/a010201
subtractDoubleDouble(DoubleLiteral, DoubleLiteral)14100%n/a010201
subtractDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)14100%n/a010201
multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)14100%n/a010201
multiplyBigIntTinyInt(BigIntLiteral, TinyIntLiteral)14100%n/a010201
multiplyDoubleDouble(DoubleLiteral, DoubleLiteral)14100%n/a010201
addTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral)13100%n/a010201
addSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral)13100%n/a010201
addBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
subtractTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral)13100%n/a010201
subtractSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral)13100%n/a010201
subtractSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)13100%n/a010201
subtractBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
multiplyTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral)13100%n/a010201
multiplySmallIntTinyInt(SmallIntLiteral, TinyIntLiteral)13100%n/a010201
multiplySmallIntSmallInt(SmallIntLiteral, SmallIntLiteral)13100%n/a010201
exp(DoubleLiteral)9100%n/a010101
bitCount(BigIntLiteral)9100%n/a010101
pi()4100%n/a010101