NumericArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total718 of 1,95463%46 of 12864%7518411329943120
interval(BigIntLiteral, Literal[])690%80%55131311
sinh(DoubleLiteral)410%60%447711
dsqrt(DoubleLiteral)300%40%335511
lcm(BigIntLiteral, BigIntLiteral)280%n/a114411
cot(DoubleLiteral)230%20%223311
sec(DoubleLiteral)230%20%223311
csc(DoubleLiteral)230%20%223311
even(DoubleLiteral)230%n/a114411
fmod(FloatLiteral, FloatLiteral)220%20%223311
lcm(LargeIntLiteral, LargeIntLiteral)200%n/a114411
ceil(DoubleLiteral, IntegerLiteral)190%n/a113311
floor(DoubleLiteral, IntegerLiteral)190%n/a113311
addLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
subtractLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
multiplyLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral)150%n/a112211
addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
truncate(DecimalV3Literal, IntegerLiteral)132161%2250%233701
gcd(LargeIntLiteral, LargeIntLiteral)130%n/a113311
signbit(DoubleLiteral)120%20%221111
gcd(TinyIntLiteral, TinyIntLiteral)120%n/a111111
gcd(SmallIntLiteral, SmallIntLiteral)120%n/a111111
lcm(TinyIntLiteral, TinyIntLiteral)120%n/a111111
lcm(IntegerLiteral, IntegerLiteral)120%n/a111111
atan(DoubleLiteral, DoubleLiteral)110%n/a111111
gcd(IntegerLiteral, IntegerLiteral)110%n/a111111
gcd(BigIntLiteral, BigIntLiteral)110%n/a111111
lcm(SmallIntLiteral, SmallIntLiteral)110%n/a111111
sqrt(DoubleLiteral)102066%2250%232501
abs(DecimalLiteral)100%n/a111111
dexp(DoubleLiteral)100%n/a112211
power(DoubleLiteral, DoubleLiteral)96187%21083%272901
abs(IntegerLiteral)90%n/a111111
tanh(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
asin(DoubleLiteral)52583%1375%131501
acos(DoubleLiteral)52583%1375%131501
acosh(DoubleLiteral)52583%1375%131501
atanh(DoubleLiteral)52583%1375%131501
sign(DoubleLiteral)52281%1375%131501
sin(DoubleLiteral)51676%1150%121301
cos(DoubleLiteral)51676%1150%121301
tan(DoubleLiteral)51676%1150%121301
dlog10(DoubleLiteral)51676%1150%121301
multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral)5654%n/a011201
interval(NullLiteral, Literal[])50%n/a111111
dpow(DoubleLiteral, DoubleLiteral)40%n/a111111
NumericArithmetic()30%n/a111111
booland(BooleanLiteral)20%n/a111111
boolor(BooleanLiteral)20%n/a111111
boolxor(BooleanLiteral)20%n/a111111
inputOutOfBound(Literal, double, double, boolean, boolean)60100%11995%1110901
divideDecimalV3(DecimalV3Literal, DecimalV3Literal)44100%2100%020801
log(DoubleLiteral, DoubleLiteral)40100%1583%140501
multiplyDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal)34100%n/a010601
coalesce(Literal, Literal[])28100%6100%040601
divideDouble(DoubleLiteral, DoubleLiteral)25100%2100%020401
log2(DoubleLiteral)24100%2100%020301
factorial(BigIntLiteral)24100%4100%030401
bitCount(LargeIntLiteral)23100%2100%020301
fmod(DoubleLiteral, DoubleLiteral)22100%2100%020301
ln(DoubleLiteral)21100%2100%020301
log10(DoubleLiteral)21100%2100%020301
round(DoubleLiteral, IntegerLiteral)19100%n/a010301
round(DoubleLiteral)17100%n/a010301
ceil(DoubleLiteral)17100%n/a010301
floor(DoubleLiteral)17100%n/a010301
bitLength(VarcharLiteral)15100%n/a010301
bitLength(StringLiteral)15100%n/a010301
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
addIntInt(IntegerLiteral, IntegerLiteral)13100%n/a010201
addBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
addDoubleDouble(DoubleLiteral, DoubleLiteral)13100%n/a010201
subtractIntInt(IntegerLiteral, IntegerLiteral)13100%n/a010201
subtractBigIntBigInt(BigIntLiteral, BigIntLiteral)13100%n/a010201
subtractDoubleDouble(DoubleLiteral, DoubleLiteral)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
ceil(DecimalV3Literal, IntegerLiteral)11100%n/a010201
floor(DecimalV3Literal, IntegerLiteral)11100%n/a010201
atan2(DoubleLiteral, DoubleLiteral)11100%n/a010101
bitCount(TinyIntLiteral)11100%n/a010101
bitCount(SmallIntLiteral)11100%n/a010101
abs(DecimalV3Literal)10100%n/a010101
abs(TinyIntLiteral)9100%n/a010101
abs(BigIntLiteral)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
abs(DoubleLiteral)8100%n/a010101
exp(DoubleLiteral)8100%n/a010101
atan(DoubleLiteral)8100%n/a010101
asinh(DoubleLiteral)8100%n/a010101
cbrt(DoubleLiteral)8100%n/a010101
cosh(DoubleLiteral)8100%n/a010101
radians(DoubleLiteral)8100%n/a010101
degrees(DoubleLiteral)8100%n/a010101
fpow(DoubleLiteral, DoubleLiteral)4100%n/a010101
pi()4100%n/a010101
mathE()4100%n/a010101