NumericArithmetic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total997 of 1,94848%80 of 12636%10918315629957120
interval(BigIntLiteral, Literal[])690%80%55131311
sinh(DoubleLiteral)410%60%447711
log(DoubleLiteral, DoubleLiteral)400%60%445511
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
factorial(BigIntLiteral)240%40%334411
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
dlog10(DoubleLiteral)210%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
bitLength(StringLiteral)150%n/a113311
addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral)140%n/a112211
gcd(LargeIntLiteral, LargeIntLiteral)130%n/a113311
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
truncate(DecimalV3Literal, IntegerLiteral)112367%1375%132701
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
asin(DoubleLiteral)102066%2250%232501
abs(DecimalLiteral)100%n/a111111
dexp(DoubleLiteral)100%n/a112211
inputOutOfBound(Literal, double, double, boolean, boolean)94583%71161%7101701
abs(IntegerLiteral)90%n/a111111
abs(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
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
ln(DoubleLiteral)51676%1150%121301
log10(DoubleLiteral)51676%1150%121301
sin(DoubleLiteral)51676%1150%121301
cos(DoubleLiteral)51676%1150%121301
tan(DoubleLiteral)51676%1150%121301
multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral)5654%n/a011201
interval(NullLiteral, Literal[])50%n/a111111
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
divideDecimalV3(DecimalV3Literal, DecimalV3Literal)44100%2100%020801
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)19100%n/a010301
round(DoubleLiteral)17100%n/a010301
ceil(DoubleLiteral)17100%n/a010301
floor(DoubleLiteral)17100%n/a010301
bitLength(VarcharLiteral)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
exp(DoubleLiteral)8100%n/a010101
radians(DoubleLiteral)8100%n/a010101
degrees(DoubleLiteral)8100%n/a010101
pi()4100%n/a010101
mathE()4100%n/a010101