OpenJDK 64-Bit Server VM 1.8.0_312-b07 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                                                                       16929          17912         857         29.5          33.9       1.0X
java_long_add_default                                                                 43692          44035         352         11.4          87.4       0.4X
java_long_add_magic                                                                   20281          21169        1471         24.7          40.6       0.8X
java_long_add_static_magic                                                            17941          18168         285         27.9          35.9       0.9X
scala_long_add_default                                                                47271          47344          63         10.6          94.5       0.4X
scala_long_add_magic                                                                  20213          20471         261         24.7          40.4       0.8X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 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                                                                        17706          17817         148         28.2          35.4       1.0X
java_long_add_default                                                                  45055          45467         445         11.1          90.1       0.4X
java_long_add_magic                                                                    20350          20384          29         24.6          40.7       0.9X
java_long_add_static_magic                                                             17676          17970         268         28.3          35.4       1.0X
scala_long_add_default                                                                 44235          44640         511         11.3          88.5       0.4X
scala_long_add_magic                                                                   20114          20440         321         24.9          40.2       0.9X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 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                                                                        45569          46055         445         11.0          91.1       1.0X
java_long_add_default                                                                  54056          54448         672          9.2         108.1       0.8X
java_long_add_magic                                                                    63940          64471         638          7.8         127.9       0.7X
java_long_add_static_magic                                                             63875          64171         422          7.8         127.7       0.7X
scala_long_add_default                                                                 54710          54972         446          9.1         109.4       0.8X
scala_long_add_magic                                                                   67933          68708         784          7.4         135.9       0.7X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 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                                                                         45808          46054         213         10.9          91.6       1.0X
java_long_add_default                                                                   53879          54606         630          9.3         107.8       0.9X
java_long_add_magic                                                                     66633          67682         916          7.5         133.3       0.7X
java_long_add_static_magic                                                              63189          63783         519          7.9         126.4       0.7X
scala_long_add_default                                                                  56244          56527         246          8.9         112.5       0.8X
scala_long_add_magic                                                                    70123          70603         695          7.1         140.2       0.7X

