Skip to content

Instantly share code, notes, and snippets.

@js8544

js8544/result.md Secret

Created June 30, 2023 16:19
Show Gist options
  • Save js8544/8471c3106bbaff473fb7bddf4c56b4de to your computer and use it in GitHub Desktop.
Save js8544/8471c3106bbaff473fb7bddf4c56b4de to your computer and use it in GitHub Desktop.
Integer Round Kernel Benchmark

Before:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                                                                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
RoundArrayBenchmark<Round, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                               692979 ns       692924 ns          981 bytes_per_second=360.79M/s items_per_second=47.2895M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 629300 ns       629299 ns         1124 bytes_per_second=397.267M/s items_per_second=52.0706M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  664691 ns       664690 ns         1039 bytes_per_second=376.115M/s items_per_second=49.2981M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    632816 ns       632818 ns         1132 bytes_per_second=395.059M/s items_per_second=51.7811M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        675639 ns       675637 ns          976 bytes_per_second=370.021M/s items_per_second=48.4994M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          622443 ns       622423 ns         1164 bytes_per_second=401.656M/s items_per_second=52.6459M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              1054058 ns      1054047 ns          663 bytes_per_second=237.181M/s items_per_second=62.1756M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 923454 ns       923467 ns          727 bytes_per_second=270.719M/s items_per_second=70.9674M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  984954 ns       984960 ns          708 bytes_per_second=253.817M/s items_per_second=66.5367M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    901149 ns       901140 ns          791 bytes_per_second=277.426M/s items_per_second=72.7257M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        978405 ns       978377 ns          684 bytes_per_second=255.525M/s items_per_second=66.9844M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          920589 ns       920564 ns          773 bytes_per_second=271.573M/s items_per_second=71.1911M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              1922405 ns      1922310 ns          378 bytes_per_second=130.052M/s items_per_second=68.1846M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                1754040 ns      1754014 ns          410 bytes_per_second=142.53M/s items_per_second=74.7269M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 1903588 ns      1903550 ns          372 bytes_per_second=131.334M/s items_per_second=68.8566M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   1758343 ns      1758342 ns          413 bytes_per_second=142.179M/s items_per_second=74.5429M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       1892291 ns      1892317 ns          371 bytes_per_second=132.113M/s items_per_second=69.2653M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         1763571 ns      1763568 ns          418 bytes_per_second=141.758M/s items_per_second=74.3221M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                               3771317 ns      3771286 ns          175 bytes_per_second=66.2904M/s items_per_second=69.5105M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 3341798 ns      3341748 ns          210 bytes_per_second=74.8111M/s items_per_second=78.4452M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  3757230 ns      3757163 ns          184 bytes_per_second=66.5396M/s items_per_second=69.7718M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    3302343 ns      3302301 ns          205 bytes_per_second=75.7048M/s items_per_second=79.3822M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        3783879 ns      3783728 ns          192 bytes_per_second=66.0724M/s items_per_second=69.2819M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          3447958 ns      3447910 ns          202 bytes_per_second=72.5077M/s items_per_second=76.0298M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              652211 ns       652216 ns         1064 bytes_per_second=383.309M/s items_per_second=50.241M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                603870 ns       603855 ns         1128 bytes_per_second=414.007M/s items_per_second=54.2647M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 651427 ns       651430 ns         1038 bytes_per_second=383.771M/s items_per_second=50.3016M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   582020 ns       582002 ns         1161 bytes_per_second=429.551M/s items_per_second=56.3022M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       674901 ns       674906 ns         1038 bytes_per_second=370.422M/s items_per_second=48.552M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         590900 ns       590904 ns         1151 bytes_per_second=423.081M/s items_per_second=55.454M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              986966 ns       986959 ns          672 bytes_per_second=253.303M/s items_per_second=66.4019M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                893194 ns       893151 ns          757 bytes_per_second=279.908M/s items_per_second=73.3762M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 976223 ns       976168 ns          688 bytes_per_second=256.103M/s items_per_second=67.136M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   901059 ns       901046 ns          756 bytes_per_second=277.455M/s items_per_second=72.7333M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       984938 ns       984925 ns          672 bytes_per_second=253.827M/s items_per_second=66.5391M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         906914 ns       906905 ns          745 bytes_per_second=275.663M/s items_per_second=72.2634M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                             1897126 ns      1897135 ns          356 bytes_per_second=131.778M/s items_per_second=69.0894M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                               1719542 ns      1719467 ns          406 bytes_per_second=145.394M/s items_per_second=76.2283M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                1928126 ns      1928138 ns          360 bytes_per_second=129.659M/s items_per_second=67.9785M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                  1726559 ns      1726504 ns          399 bytes_per_second=144.801M/s items_per_second=75.9176M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                      1923922 ns      1923914 ns          359 bytes_per_second=129.943M/s items_per_second=68.1278M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                        1742038 ns      1741992 ns          402 bytes_per_second=143.514M/s items_per_second=75.2426M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              4123635 ns      4123557 ns          174 bytes_per_second=60.6273M/s items_per_second=63.5723M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                3365952 ns      3365931 ns          201 bytes_per_second=74.2737M/s items_per_second=77.8816M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 3721264 ns      3720559 ns          187 bytes_per_second=67.1942M/s items_per_second=70.4582M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   3365301 ns      3365249 ns          209 bytes_per_second=74.2887M/s items_per_second=77.8974M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       3746395 ns      3746342 ns          187 bytes_per_second=66.7318M/s items_per_second=69.9733M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         3418499 ns      3418516 ns          205 bytes_per_second=73.1311M/s items_per_second=76.6836M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  1109823 ns      1109795 ns          593 bytes_per_second=225.267M/s items_per_second=29.5262M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                     983562 ns       983546 ns          639 bytes_per_second=254.182M/s items_per_second=33.3162M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     1096795 ns      1096799 ns          604 bytes_per_second=227.936M/s items_per_second=29.876M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       1033245 ns      1033224 ns          643 bytes_per_second=241.961M/s items_per_second=31.7143M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           1101723 ns      1101712 ns          608 bytes_per_second=226.92M/s items_per_second=29.7428M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0              999757 ns       999717 ns          676 bytes_per_second=250.071M/s items_per_second=32.7773M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  1915953 ns      1915928 ns          357 bytes_per_second=130.485M/s items_per_second=34.2059M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    1681372 ns      1681377 ns          390 bytes_per_second=148.688M/s items_per_second=38.9776M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     1859421 ns      1859343 ns          370 bytes_per_second=134.456M/s items_per_second=35.2469M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       1700709 ns      1700714 ns          414 bytes_per_second=146.997M/s items_per_second=38.5344M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           1874114 ns      1873857 ns          360 bytes_per_second=133.415M/s items_per_second=34.9739M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             1724433 ns      1724422 ns          404 bytes_per_second=144.976M/s items_per_second=38.0046M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  3623248 ns      3623176 ns          188 bytes_per_second=69.0002M/s items_per_second=36.176M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    3239425 ns      3239392 ns          214 bytes_per_second=77.175M/s items_per_second=40.4619M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     3585490 ns      3585463 ns          195 bytes_per_second=69.726M/s items_per_second=36.5565M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       3224276 ns      3224215 ns          217 bytes_per_second=77.5383M/s items_per_second=40.6524M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           3592902 ns      3592826 ns          195 bytes_per_second=69.5831M/s items_per_second=36.4816M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             3209618 ns      3209343 ns          217 bytes_per_second=77.8976M/s items_per_second=40.8408M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                   7137985 ns      7137919 ns           99 bytes_per_second=35.0242M/s items_per_second=36.7256M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                     6430338 ns      6430468 ns          107 bytes_per_second=38.8774M/s items_per_second=40.7659M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100      7102690 ns      7102435 ns           98 bytes_per_second=35.1992M/s items_per_second=36.909M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0        6386868 ns      6386786 ns          110 bytes_per_second=39.1433M/s items_per_second=41.0447M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100            7113505 ns      7113405 ns           97 bytes_per_second=35.1449M/s items_per_second=36.8521M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0              6416797 ns      6416721 ns          111 bytes_per_second=38.9607M/s items_per_second=40.8533M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                 1078666 ns      1078671 ns          657 bytes_per_second=231.767M/s items_per_second=30.3781M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    979373 ns       979345 ns          716 bytes_per_second=255.273M/s items_per_second=33.4591M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100    1085339 ns      1085332 ns          656 bytes_per_second=230.344M/s items_per_second=30.1917M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       991617 ns       991551 ns          722 bytes_per_second=252.13M/s items_per_second=33.0472M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100          1114470 ns      1114372 ns          650 bytes_per_second=224.342M/s items_per_second=29.4049M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             986448 ns       986453 ns          713 bytes_per_second=253.433M/s items_per_second=33.218M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                 1853870 ns      1853828 ns          380 bytes_per_second=134.856M/s items_per_second=35.3517M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                   1716677 ns      1716691 ns          415 bytes_per_second=145.629M/s items_per_second=38.1758M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100    1857913 ns      1857884 ns          373 bytes_per_second=134.562M/s items_per_second=35.2745M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0      1873795 ns      1873776 ns          412 bytes_per_second=133.42M/s items_per_second=34.9754M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100          1952088 ns      1951668 ns          328 bytes_per_second=128.096M/s items_per_second=33.5795M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0            1668365 ns      1668371 ns          418 bytes_per_second=149.847M/s items_per_second=39.2814M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                 3726603 ns      3726523 ns          192 bytes_per_second=67.0867M/s items_per_second=35.1727M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                   3402050 ns      3401829 ns          198 bytes_per_second=73.4899M/s items_per_second=38.5299M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100    3787299 ns      3786997 ns          180 bytes_per_second=66.0154M/s items_per_second=34.6111M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0      3295769 ns      3295753 ns          214 bytes_per_second=75.8552M/s items_per_second=39.77M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100          3815186 ns      3815173 ns          192 bytes_per_second=65.5278M/s items_per_second=34.3555M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0            3459708 ns      3459607 ns          204 bytes_per_second=72.2626M/s items_per_second=37.8864M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  7319230 ns      7319031 ns           94 bytes_per_second=34.1575M/s items_per_second=35.8168M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    6503894 ns      6503802 ns          107 bytes_per_second=38.4391M/s items_per_second=40.3063M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     7683589 ns      7683430 ns           96 bytes_per_second=32.5376M/s items_per_second=34.1181M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       6822531 ns      6822562 ns          100 bytes_per_second=36.6431M/s items_per_second=38.4231M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           7281458 ns      7280975 ns           89 bytes_per_second=34.3361M/s items_per_second=36.004M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             6438582 ns      6438544 ns          105 bytes_per_second=38.8287M/s items_per_second=40.7148M/s null_percent=0 size=262.144k

After:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                                                                         Time             CPU   Iterations UserCounters...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
RoundArrayBenchmark<Round, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                               365710 ns       365686 ns         1934 bytes_per_second=683.647M/s items_per_second=89.607M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 317154 ns       317128 ns         2262 bytes_per_second=788.326M/s items_per_second=103.327M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  341424 ns       341391 ns         1993 bytes_per_second=732.297M/s items_per_second=95.9837M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    310709 ns       310685 ns         2182 bytes_per_second=804.674M/s items_per_second=105.47M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        328993 ns       328982 ns         2123 bytes_per_second=759.92M/s items_per_second=99.6043M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          310795 ns       310786 ns         2277 bytes_per_second=804.413M/s items_per_second=105.436M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                               606681 ns       606647 ns         1156 bytes_per_second=412.101M/s items_per_second=108.03M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 555384 ns       555357 ns         1213 bytes_per_second=450.161M/s items_per_second=118.007M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  613022 ns       613012 ns         1069 bytes_per_second=407.823M/s items_per_second=106.908M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    576631 ns       576630 ns         1118 bytes_per_second=433.553M/s items_per_second=113.653M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        611052 ns       611029 ns         1185 bytes_per_second=409.146M/s items_per_second=107.255M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          553150 ns       553107 ns         1221 bytes_per_second=451.992M/s items_per_second=118.487M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              1227412 ns      1227363 ns          551 bytes_per_second=203.689M/s items_per_second=106.792M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                1094690 ns      1094700 ns          628 bytes_per_second=228.373M/s items_per_second=119.733M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 1184409 ns      1184412 ns          553 bytes_per_second=211.075M/s items_per_second=110.664M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   1075746 ns      1075705 ns          629 bytes_per_second=232.406M/s items_per_second=121.848M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       1192496 ns      1192431 ns          565 bytes_per_second=209.656M/s items_per_second=109.92M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         1080614 ns      1080563 ns          643 bytes_per_second=231.361M/s items_per_second=121.3M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                               2383889 ns      2383755 ns          303 bytes_per_second=104.877M/s items_per_second=109.971M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                 2071430 ns      2071312 ns          335 bytes_per_second=120.696M/s items_per_second=126.559M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                  2318841 ns      2318697 ns          302 bytes_per_second=107.819M/s items_per_second=113.057M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                    2079522 ns      2079306 ns          335 bytes_per_second=120.232M/s items_per_second=126.073M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                        2322475 ns      2322260 ns          303 bytes_per_second=107.654M/s items_per_second=112.883M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                          2075570 ns      2075484 ns          336 bytes_per_second=120.454M/s items_per_second=126.305M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              340579 ns       340535 ns         2135 bytes_per_second=734.14M/s items_per_second=96.2252M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                306862 ns       306853 ns         2153 bytes_per_second=814.722M/s items_per_second=106.787M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 326401 ns       326369 ns         2152 bytes_per_second=766.004M/s items_per_second=100.402M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   313686 ns       313667 ns         2332 bytes_per_second=797.023M/s items_per_second=104.467M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       332491 ns       332456 ns         2134 bytes_per_second=751.98M/s items_per_second=98.5635M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         309235 ns       309219 ns         2272 bytes_per_second=808.488M/s items_per_second=105.97M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              609550 ns       609481 ns         1169 bytes_per_second=410.185M/s items_per_second=107.527M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                556460 ns       556428 ns         1219 bytes_per_second=449.295M/s items_per_second=117.78M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 610516 ns       610519 ns         1111 bytes_per_second=409.488M/s items_per_second=107.345M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   572777 ns       572705 ns         1231 bytes_per_second=436.525M/s items_per_second=114.432M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       604795 ns       604768 ns         1118 bytes_per_second=413.382M/s items_per_second=108.365M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         572717 ns       572662 ns         1208 bytes_per_second=436.558M/s items_per_second=114.441M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                             1207605 ns      1207561 ns          559 bytes_per_second=207.029M/s items_per_second=108.543M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                               1074088 ns      1074090 ns          610 bytes_per_second=232.755M/s items_per_second=122.031M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                1199242 ns      1199098 ns          559 bytes_per_second=208.49M/s items_per_second=109.309M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                  1145300 ns      1145263 ns          632 bytes_per_second=218.291M/s items_per_second=114.447M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                      1244717 ns      1244600 ns          556 bytes_per_second=200.868M/s items_per_second=105.313M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                        1091620 ns      1091563 ns          608 bytes_per_second=229.029M/s items_per_second=120.077M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                              2340554 ns      2340350 ns          297 bytes_per_second=106.822M/s items_per_second=112.011M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                                2078554 ns      2078490 ns          338 bytes_per_second=120.28M/s items_per_second=126.122M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100                 2347874 ns      2347690 ns          290 bytes_per_second=106.488M/s items_per_second=111.66M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0                   2082422 ns      2082396 ns          338 bytes_per_second=120.054M/s items_per_second=125.886M/s null_percent=0 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100                       2335967 ns      2335874 ns          301 bytes_per_second=107.026M/s items_per_second=112.225M/s null_percent=1 size=262.144k
RoundArrayBenchmark<Round, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0                         2136477 ns      2136448 ns          337 bytes_per_second=117.017M/s items_per_second=122.701M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                   857033 ns       856989 ns          789 bytes_per_second=291.719M/s items_per_second=38.2362M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                     738643 ns       738646 ns          839 bytes_per_second=338.457M/s items_per_second=44.3623M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100      873757 ns       873731 ns          782 bytes_per_second=286.129M/s items_per_second=37.5035M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0        751962 ns       751897 ns          901 bytes_per_second=332.492M/s items_per_second=43.5804M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100            854935 ns       854837 ns          743 bytes_per_second=292.453M/s items_per_second=38.3324M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0              744181 ns       744135 ns          905 bytes_per_second=335.96M/s items_per_second=44.035M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  1501486 ns      1501490 ns          448 bytes_per_second=166.501M/s items_per_second=43.6473M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    1360030 ns      1359983 ns          515 bytes_per_second=183.826M/s items_per_second=48.1888M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     1623492 ns      1623409 ns          425 bytes_per_second=153.997M/s items_per_second=40.3694M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       1436610 ns      1436488 ns          491 bytes_per_second=174.036M/s items_per_second=45.6224M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           1575736 ns      1575678 ns          439 bytes_per_second=158.662M/s items_per_second=41.5922M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             1498839 ns      1498588 ns          496 bytes_per_second=166.824M/s items_per_second=43.7318M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  3223281 ns      3223194 ns          202 bytes_per_second=77.5628M/s items_per_second=40.6653M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    2814020 ns      2813361 ns          246 bytes_per_second=88.8617M/s items_per_second=46.5891M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     3224283 ns      3224122 ns          220 bytes_per_second=77.5405M/s items_per_second=40.6536M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       3043450 ns      3043094 ns          245 bytes_per_second=82.1532M/s items_per_second=43.072M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           3378066 ns      3377981 ns          208 bytes_per_second=74.0087M/s items_per_second=38.8019M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             2961708 ns      2961722 ns          245 bytes_per_second=84.4104M/s items_per_second=44.2553M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                   6308361 ns      6307797 ns          113 bytes_per_second=39.6335M/s items_per_second=41.5587M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                     5731603 ns      5731062 ns          119 bytes_per_second=43.6219M/s items_per_second=45.7409M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100      6369475 ns      6369118 ns          100 bytes_per_second=39.2519M/s items_per_second=41.1586M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0        5661751 ns      5661399 ns          116 bytes_per_second=44.1587M/s items_per_second=46.3037M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100            6357316 ns      6357321 ns          101 bytes_per_second=39.3247M/s items_per_second=41.235M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, Int8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0              5549031 ns      5548682 ns          117 bytes_per_second=45.0557M/s items_per_second=47.2444M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  827881 ns       827795 ns          845 bytes_per_second=302.007M/s items_per_second=39.5847M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    804235 ns       804203 ns          931 bytes_per_second=310.867M/s items_per_second=40.7459M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     866478 ns       866355 ns          697 bytes_per_second=288.565M/s items_per_second=37.8228M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       756334 ns       756334 ns          894 bytes_per_second=330.542M/s items_per_second=43.3248M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           822773 ns       822686 ns          747 bytes_per_second=303.883M/s items_per_second=39.8305M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt64Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             809053 ns       808912 ns          832 bytes_per_second=309.057M/s items_per_second=40.5087M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                 1630709 ns      1630572 ns          419 bytes_per_second=153.32M/s items_per_second=40.192M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                   1378753 ns      1378643 ns          482 bytes_per_second=181.338M/s items_per_second=47.5366M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100    1605948 ns      1605944 ns          412 bytes_per_second=155.672M/s items_per_second=40.8084M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0      1390514 ns      1390509 ns          487 bytes_per_second=179.79M/s items_per_second=47.1309M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100          1597512 ns      1597387 ns          429 bytes_per_second=156.506M/s items_per_second=41.027M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt32Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0            1426107 ns      1426050 ns          482 bytes_per_second=175.309M/s items_per_second=45.9563M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                 3116684 ns      3116498 ns          228 bytes_per_second=80.2182M/s items_per_second=42.0575M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                   2736120 ns      2736014 ns          259 bytes_per_second=91.3738M/s items_per_second=47.9062M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100    3270025 ns      3269905 ns          217 bytes_per_second=76.4548M/s items_per_second=40.0843M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0      2897648 ns      2897560 ns          250 bytes_per_second=86.2795M/s items_per_second=45.2353M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100          3241520 ns      3241517 ns          212 bytes_per_second=77.1244M/s items_per_second=40.4354M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt16Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0            2810144 ns      2810131 ns          236 bytes_per_second=88.9638M/s items_per_second=46.6427M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:100                  6130863 ns      6130716 ns          112 bytes_per_second=40.7783M/s items_per_second=42.7591M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::DOWN>/size:262144/inverse_null_proportion:0                    5523120 ns      5522888 ns          122 bytes_per_second=45.2662M/s items_per_second=47.465M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:100     6441724 ns      6441273 ns          103 bytes_per_second=38.8122M/s items_per_second=40.6975M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TOWARDS_ZERO>/size:262144/inverse_null_proportion:0       5767935 ns      5767715 ns          113 bytes_per_second=43.3447M/s items_per_second=45.4502M/s null_percent=0 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:100           6357441 ns      6357437 ns          103 bytes_per_second=39.324M/s items_per_second=41.2342M/s null_percent=1 size=262.144k
RoundBinaryArrayBenchmark<RoundBinary, UInt8Type, RoundMode::HALF_TO_ODD>/size:262144/inverse_null_proportion:0             5538661 ns      5538435 ns          119 bytes_per_second=45.1391M/s items_per_second=47.3318M/s null_percent=0 size=262.144k
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment