OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
scalar function (long + long) -> long, result_nullable = true codegen = true:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
native_long_add                                                                       22900          23132         282         21.8          45.8       1.0X
java_long_add_default                                                                 52031          52869         733          9.6         104.1       0.4X
java_long_add_magic                                                                   27701          27946         229         18.0          55.4       0.8X
java_long_add_static_magic                                                            27125          27895         694         18.4          54.2       0.8X
scala_long_add_default                                                                55051          56222        1942          9.1         110.1       0.4X
scala_long_add_magic                                                                  26984          27574         910         18.5          54.0       0.8X

OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
scalar function (long + long) -> long, result_nullable = false codegen = true:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
native_long_add                                                                        25095          25169         100         19.9          50.2       1.0X
java_long_add_default                                                                  51642          52479        1408          9.7         103.3       0.5X
java_long_add_magic                                                                    26826          27082         284         18.6          53.7       0.9X
java_long_add_static_magic                                                             25480          26777        1189         19.6          51.0       1.0X
scala_long_add_default                                                                 51503          51945         461          9.7         103.0       0.5X
scala_long_add_magic                                                                   27102          27282         241         18.4          54.2       0.9X

OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
scalar function (long + long) -> long, result_nullable = true codegen = false:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
native_long_add                                                                        46347          46637         293         10.8          92.7       1.0X
java_long_add_default                                                                  55417          55733         296          9.0         110.8       0.8X
java_long_add_magic                                                                    69782          70260         414          7.2         139.6       0.7X
java_long_add_static_magic                                                             68656          69599         821          7.3         137.3       0.7X
scala_long_add_default                                                                 58786          59152         457          8.5         117.6       0.8X
scala_long_add_magic                                                                   70351          71423        1344          7.1         140.7       0.7X

OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
scalar function (long + long) -> long, result_nullable = false codegen = false:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
native_long_add                                                                         48486          48524          37         10.3          97.0       1.0X
java_long_add_default                                                                   58707          59201         594          8.5         117.4       0.8X
java_long_add_magic                                                                     71220          71464         249          7.0         142.4       0.7X
java_long_add_static_magic                                                              68333          71077         NaN          7.3         136.7       0.7X
scala_long_add_default                                                                  58882          59125         226          8.5         117.8       0.8X
scala_long_add_magic                                                                    70874          71626         726          7.1         141.7       0.7X

