OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL 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                                                                       17825          18026         258         28.0          35.7       1.0X
java_long_add_default                                                                 37671          38362         949         13.3          75.3       0.5X
java_long_add_magic                                                                   20294          21048         659         24.6          40.6       0.9X
java_long_add_static_magic                                                            18924          19072         166         26.4          37.8       0.9X
scala_long_add_default                                                                40413          40955         852         12.4          80.8       0.4X
scala_long_add_magic                                                                  19479          19922         500         25.7          39.0       0.9X

OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL 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                                                                        18311          18317           5         27.3          36.6       1.0X
java_long_add_default                                                                  38457          38579         167         13.0          76.9       0.5X
java_long_add_magic                                                                    20223          20259          54         24.7          40.4       0.9X
java_long_add_static_magic                                                             18988          19250         429         26.3          38.0       1.0X
scala_long_add_default                                                                 38476          38815         510         13.0          77.0       0.5X
scala_long_add_magic                                                                   19941          20022          79         25.1          39.9       0.9X

OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL 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                                                                        35804          36232         387         14.0          71.6       1.0X
java_long_add_default                                                                  47217          47526         288         10.6          94.4       0.8X
java_long_add_magic                                                                    57414          57949         675          8.7         114.8       0.6X
java_long_add_static_magic                                                             58394          60345        1728          8.6         116.8       0.6X
scala_long_add_default                                                                 48882          48973          96         10.2          97.8       0.7X
scala_long_add_magic                                                                   60257          60443         161          8.3         120.5       0.6X

OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) Platinum 8272CL 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                                                                         34071          34329         278         14.7          68.1       1.0X
java_long_add_default                                                                   45843          46185         297         10.9          91.7       0.7X
java_long_add_magic                                                                     56444          56596         134          8.9         112.9       0.6X
java_long_add_static_magic                                                              56043          57485        1338          8.9         112.1       0.6X
scala_long_add_default                                                                  45429          46403        1005         11.0          90.9       0.7X
scala_long_add_magic                                                                    55494          56641        1191          9.0         111.0       0.6X

