| divideDecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| truncate(DecimalV3Literal, IntegerLiteral) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| bitCount(LargeIntLiteral) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| divideDecimal(DecimalLiteral, DecimalLiteral) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addSmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractSmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractSmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyTinyIntInt(TinyIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyTinyIntLargeInt(TinyIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplySmallIntInt(SmallIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplySmallIntLargeInt(SmallIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyIntInt(IntegerLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyIntLargeInt(IntegerLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyBigIntLargeInt(BigIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyLargeIntTinyInt(LargeIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyLargeIntSmallInt(LargeIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyLargeIntInt(LargeIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyLargeIntBigInt(LargeIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyLargeIntLargeInt(LargeIntLiteral, LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bitLength(VarcharLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| bitLength(StringLiteral) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addSmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractSmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractIntBigInt(IntegerLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractBigIntInt(BigIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplySmallIntBigInt(SmallIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyIntBigInt(IntegerLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyBigIntInt(BigIntLiteral, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplySmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| atan2(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fmod(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| subtractDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| multiplyDecimalDecimal(DecimalLiteral, DecimalLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| castDecimalV3Literal(DecimalV3Literal, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| round(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ceil(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| floor(DecimalV3Literal, IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cot(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sec(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cosec(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bitCount(TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bitCount(SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fmod(FloatLiteral, FloatLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(TinyIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(BigIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| round(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ceil(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| floor(DecimalV3Literal) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bitCount(IntegerLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| xor(BooleanLiteral, BooleanLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(SmallIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(FloatLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abs(DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inputOutOfBound(Literal, double, double, boolean, boolean) |   | 87% |   | 77% | 3 | 10 | 0 | 7 | 0 | 1 |
| abs(LargeIntLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| divideDouble(DoubleLiteral, DoubleLiteral) |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| dpow(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fpow(DoubleLiteral, DoubleLiteral) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mathE() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NumericArithmetic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(DoubleLiteral, DoubleLiteral) |  | 100% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| multiplyDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| coalesce(Literal, Literal[]) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| sign(DoubleLiteral) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| log2(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| ln(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| log10(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| sqrt(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| asin(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| acos(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| dlog10(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| dsqrt(DoubleLiteral) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| round(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ceil(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| floor(DoubleLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| round(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| ceil(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| floor(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractIntTinyInt(IntegerLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractIntSmallInt(IntegerLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addIntBigInt(IntegerLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addBigIntInt(BigIntLiteral, IntegerLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractTinyIntBigInt(TinyIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractBigIntTinyInt(BigIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractBigIntSmallInt(BigIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractDecimalV3DecimalV3(DecimalV3Literal, DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| multiplyTinyIntTinyInt(TinyIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| multiplyDoubleDouble(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkOutputBoundary(Literal) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| addTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractSmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractSmallIntSmallInt(SmallIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| subtractBigIntBigInt(BigIntLiteral, BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| multiplyTinyIntSmallInt(TinyIntLiteral, SmallIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| multiplySmallIntTinyInt(SmallIntLiteral, TinyIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| power(DoubleLiteral, DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dexp(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| abs(DecimalLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| abs(DecimalV3Literal) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exp(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sin(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cos(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tan(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| atan(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bitCount(BigIntLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cbrt(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| cosh(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tanh(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| radians(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| degrees(DoubleLiteral) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pi() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |