================================================================================================
DecimalAggregates SUM widened-cast peel (Aggregate)
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
A1 p=7 s=2 p'=8:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1192           1233          34          8.4         119.2       1.0X
widened cast, peel off                             1430           1455          37          7.0         143.0       0.8X
widened cast, peel on                              1185           1193           5          8.4         118.5       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
A2 p=7 s=2 p'=17:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1183           1187           2          8.5         118.3       1.0X
widened cast, peel off                             1413           1418           4          7.1         141.3       0.8X
widened cast, peel on                              1179           1183           4          8.5         117.9       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
A3 p=5 s=0 p'=6:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1201           1207           9          8.3         120.1       1.0X
widened cast, peel off                             1480           1487           7          6.8         148.0       0.8X
widened cast, peel on                              1195           1201           5          8.4         119.5       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
A4 p=5 s=0 p'=15:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1195           1200           4          8.4         119.5       1.0X
widened cast, peel off                             1446           1448           1          6.9         144.6       0.8X
widened cast, peel on                              1195           1204          10          8.4         119.5       1.0X


================================================================================================
DecimalAggregates AVG widened-cast peel (Aggregate)
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
B1 p=7 s=2 p'=8:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1170           1173           4          8.5         117.0       1.0X
widened cast, peel off                             1420           1424           5          7.0         142.0       0.8X
widened cast, peel on                              1206           1210           5          8.3         120.6       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
B2 p=7 s=2 p'=11:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1200           1206           7          8.3         120.0       1.0X
widened cast, peel off                             1408           1416          10          7.1         140.8       0.9X
widened cast, peel on                              1208           1212           4          8.3         120.8       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
B3 p=5 s=0 p'=6:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1237           1243           9          8.1         123.7       1.0X
widened cast, peel off                             1436           1441           5          7.0         143.6       0.9X
widened cast, peel on                              1232           1234           1          8.1         123.2       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
B4 p=5 s=0 p'=11:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1234           1240           8          8.1         123.4       1.0X
widened cast, peel off                             1437           1440           2          7.0         143.7       0.9X
widened cast, peel on                              1232           1236           5          8.1         123.2       1.0X


================================================================================================
DecimalAggregates MIN widened-cast peel (Aggregate)
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
C1 p=10 s=2 p'=18:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1278           1285           6          7.8         127.8       1.0X
widened cast, peel off                             1345           1350           3          7.4         134.5       1.0X
widened cast, peel on                              1275           1278           3          7.8         127.5       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
C2 p=10 s=2 p'=28:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1274           1282           5          7.8         127.4       1.0X
widened cast, peel off                             1342           1348           4          7.4         134.2       0.9X
widened cast, peel on                              1280           1289          15          7.8         128.0       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
C3 p=18 s=2 p'=28:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1294           1297           3          7.7         129.4       1.0X
widened cast, peel off                             1374           1378           3          7.3         137.4       0.9X
widened cast, peel on                              1290           1294           4          7.8         129.0       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
C4 p=10 s=2 p'=38:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1256           1260           4          8.0         125.6       1.0X
widened cast, peel off                             1341           1345           3          7.5         134.1       0.9X
widened cast, peel on                              1259           1261           2          7.9         125.9       1.0X


================================================================================================
DecimalAggregates MAX widened-cast peel (Aggregate)
================================================================================================

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
D1 p=10 s=2 p'=18:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1261           1270           6          7.9         126.1       1.0X
widened cast, peel off                             1335           1340           5          7.5         133.5       0.9X
widened cast, peel on                              1273           1275           2          7.9         127.3       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
D2 p=10 s=2 p'=28:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1265           1266           1          7.9         126.5       1.0X
widened cast, peel off                             1345           1351           5          7.4         134.5       0.9X
widened cast, peel on                              1264           1270           4          7.9         126.4       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
D3 p=18 s=2 p'=28:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1300           1303           3          7.7         130.0       1.0X
widened cast, peel off                             1375           1385          18          7.3         137.5       0.9X
widened cast, peel on                              1280           1288           6          7.8         128.0       1.0X

OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
D4 p=10 s=2 p'=38:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
native (no cast, rule on)                          1263           1267           4          7.9         126.3       1.0X
widened cast, peel off                             1336           1343          10          7.5         133.6       0.9X
widened cast, peel on                              1257           1263           6          8.0         125.7       1.0X


