﻿
===== clang++-22  group 10  (launches: {'base': 5, 'T': 5, 'F': 5, 'H': 5}) =====
vt                     algo                             base         T     T d%         F     F d%         H     H d%
5MyInt                 all_of(hit)                     0.172     0.171    -0.6%     0.171    -0.6%     0.172    +0.0%
5MyInt                 all_of(miss)                    0.049     0.049    +0.0%     0.052    +6.1%     0.049    +0.0%
5MyInt                 any_of(hit)                     0.050     0.049    -2.0%     0.052    +4.0%     0.050    +0.0%
5MyInt                 any_of(miss)                    0.172     0.171    -0.6%     0.171    -0.6%     0.172    +0.0%
5MyInt                 count(hit)                      0.054     0.040   -25.9%     0.040   -25.9%     0.054    +0.0%
5MyInt                 count(miss)                     0.054     0.040   -25.9%     0.040   -25.9%     0.054    +0.0%
5MyInt                 count_if(hit)                   0.035     0.035    +0.0%     0.035    +0.0%     0.035    +0.0%
5MyInt                 count_if(miss)                  0.037     0.037    +0.0%     0.037    +0.0%     0.037    +0.0%
5MyInt                 fill                            0.029     0.030    +3.4%     0.032   +10.3%     0.029    +0.0%
5MyInt                 fill_n                          0.031     0.031    +0.0%     0.031    +0.0%     0.031    +0.0%
5MyInt                 find(hit)                       0.050     0.142  +184.0%     0.114  +128.0%     0.049    -2.0%
5MyInt                 find(miss)                      0.098     0.291  +196.9%     0.217  +121.4%     0.098    +0.0%
5MyInt                 find_if(hit)                    0.049     0.049    +0.0%     0.049    +0.0%     0.049    +0.0%
5MyInt                 find_if(miss)                   0.172     0.171    -0.6%     0.171    -0.6%     0.172    +0.0%
5MyInt                 find_if_not(hit)                0.049     0.049    +0.0%     0.049    +0.0%     0.049    +0.0%
5MyInt                 find_if_not(miss)               0.172     0.172    +0.0%     0.171    -0.6%     0.172    +0.0%
5MyInt                 for_each                        0.054     0.054    +0.0%     0.054    +0.0%     0.054    +0.0%
5MyInt                 generate                        0.033     0.033    +0.0%     0.033    +0.0%     0.034    +3.0%
5MyInt                 generate_n                      0.047     0.047    +0.0%     0.047    +0.0%     0.047    +0.0%
5MyInt                 is_partitioned(hit)             0.172     0.172    +0.0%     0.171    -0.6%     0.172    +0.0%
5MyInt                 is_partitioned(miss)            0.086     0.086    +0.0%     0.086    +0.0%     0.086    +0.0%
5MyInt                 none_of(hit)                    0.172     0.172    +0.0%     0.171    -0.6%     0.172    +0.0%
5MyInt                 none_of(miss)                   0.049     0.049    +0.0%     0.049    +0.0%     0.049    +0.0%
5MyInt                 replace(hit)                    0.137     0.137    +0.0%     0.137    +0.0%     0.137    +0.0%
5MyInt                 replace(miss)                   0.153     0.154    +0.7%     0.153    +0.0%     0.153    +0.0%
5MyInt                 replace_if(hit)                 0.144     0.143    -0.7%     0.143    -0.7%     0.144    +0.0%
5MyInt                 replace_if(miss)                0.181     0.179    -1.1%     0.179    -1.1%     0.179    -1.1%
8MyFatIntILm4EE        all_of(hit)                     0.177     0.176    -0.6%     0.175    -1.1%     0.176    -0.6%
8MyFatIntILm4EE        all_of(miss)                    0.066     0.065    -1.5%     0.065    -1.5%     0.065    -1.5%
8MyFatIntILm4EE        any_of(hit)                     0.062     0.062    +0.0%     0.059    -4.8%     0.061    -1.6%
8MyFatIntILm4EE        any_of(miss)                    0.177     0.175    -1.1%     0.175    -1.1%     0.176    -0.6%
8MyFatIntILm4EE        count(hit)                      0.155     0.153    -1.3%     0.151    -2.6%     0.155    +0.0%
8MyFatIntILm4EE        count(miss)                     0.156     0.153    -1.9%     0.152    -2.6%     0.155    -0.6%
8MyFatIntILm4EE        count_if(hit)                   0.156     0.156    +0.0%     0.155    -0.6%     0.156    +0.0%
8MyFatIntILm4EE        count_if(miss)                  0.156     0.156    +0.0%     0.156    +0.0%     0.156    +0.0%
8MyFatIntILm4EE        fill                            0.503     0.520    +3.4%     0.502    -0.2%     0.502    -0.2%
8MyFatIntILm4EE        fill_n                          0.504     0.504    +0.0%     0.503    -0.2%     0.504    +0.0%
8MyFatIntILm4EE        find(hit)                       0.063     0.142  +125.4%     0.121   +92.1%     0.060    -4.8%
8MyFatIntILm4EE        find(miss)                      0.141     0.285  +102.1%     0.233   +65.2%     0.141    +0.0%
8MyFatIntILm4EE        find_if(hit)                    0.061     0.062    +1.6%     0.060    -1.6%     0.061    +0.0%
8MyFatIntILm4EE        find_if(miss)                   0.177     0.175    -1.1%     0.175    -1.1%     0.176    -0.6%
8MyFatIntILm4EE        find_if_not(hit)                0.062     0.061    -1.6%     0.061    -1.6%     0.062    +0.0%
8MyFatIntILm4EE        find_if_not(miss)               0.177     0.176    -0.6%     0.175    -1.1%     0.176    -0.6%
8MyFatIntILm4EE        for_each                        0.156     0.155    -0.6%     0.154    -1.3%     0.155    -0.6%
8MyFatIntILm4EE        generate                        0.464     0.464    +0.0%     0.463    -0.2%     0.464    +0.0%
8MyFatIntILm4EE        generate_n                      0.551     0.551    +0.0%     0.550    -0.2%     0.551    +0.0%
8MyFatIntILm4EE        is_partitioned(hit)             0.176     0.176    +0.0%     0.176    +0.0%     0.176    +0.0%
8MyFatIntILm4EE        is_partitioned(miss)            0.087     0.086    -1.1%     0.086    -1.1%     0.086    -1.1%
8MyFatIntILm4EE        none_of(hit)                    0.176     0.175    -0.6%     0.175    -0.6%     0.176    +0.0%
8MyFatIntILm4EE        none_of(miss)                   0.065     0.065    +0.0%     0.063    -3.1%     0.064    -1.5%
8MyFatIntILm4EE        replace(hit)                    0.241     0.241    +0.0%     0.241    +0.0%     0.240    -0.4%
8MyFatIntILm4EE        replace(miss)                   0.242     0.235    -2.9%     0.240    -0.8%     0.242    +0.0%
8MyFatIntILm4EE        replace_if(hit)                 0.259     0.258    -0.4%     0.261    +0.8%     0.244    -5.8%
8MyFatIntILm4EE        replace_if(miss)                0.166     0.164    -1.2%     0.154    -7.2%     0.167    +0.6%
8MyFatIntILm8EE        all_of(hit)                     0.289     0.289    +0.0%     0.287    -0.7%     0.290    +0.3%
8MyFatIntILm8EE        all_of(miss)                    0.131     0.131    +0.0%     0.130    -0.8%     0.131    +0.0%
8MyFatIntILm8EE        any_of(hit)                     0.132     0.131    -0.8%     0.130    -1.5%     0.131    -0.8%
8MyFatIntILm8EE        any_of(miss)                    0.289     0.289    +0.0%     0.287    -0.7%     0.290    +0.3%
8MyFatIntILm8EE        count(hit)                      0.293     0.290    -1.0%     0.289    -1.4%     0.294    +0.3%
8MyFatIntILm8EE        count(miss)                     0.293     0.290    -1.0%     0.289    -1.4%     0.294    +0.3%
8MyFatIntILm8EE        count_if(hit)                   0.294     0.294    +0.0%     0.292    -0.7%     0.294    +0.0%
8MyFatIntILm8EE        count_if(miss)                  0.294     0.294    +0.0%     0.292    -0.7%     0.294    +0.0%
8MyFatIntILm8EE        fill                            1.038     1.035    -0.3%     1.013    -2.4%     1.039    +0.1%
8MyFatIntILm8EE        fill_n                          1.040     1.038    -0.2%     1.038    -0.2%     1.039    -0.1%
8MyFatIntILm8EE        find(hit)                       0.132     0.164   +24.2%     0.147   +11.4%     0.131    -0.8%
8MyFatIntILm8EE        find(miss)                      0.288     0.318   +10.4%     0.291    +1.0%     0.289    +0.3%
8MyFatIntILm8EE        find_if(hit)                    0.132     0.131    -0.8%     0.130    -1.5%     0.131    -0.8%
8MyFatIntILm8EE        find_if(miss)                   0.289     0.289    +0.0%     0.287    -0.7%     0.290    +0.3%
8MyFatIntILm8EE        find_if_not(hit)                0.132     0.131    -0.8%     0.130    -1.5%     0.131    -0.8%
8MyFatIntILm8EE        find_if_not(miss)               0.289     0.289    +0.0%     0.287    -0.7%     0.290    +0.3%
8MyFatIntILm8EE        for_each                        0.294     0.294    +0.0%     0.292    -0.7%     0.294    +0.0%
8MyFatIntILm8EE        generate                        0.933     0.932    -0.1%     0.932    -0.1%     0.934    +0.1%
8MyFatIntILm8EE        generate_n                      0.629     0.628    -0.2%     0.627    -0.3%     0.629    +0.0%
8MyFatIntILm8EE        is_partitioned(hit)             0.295     0.289    -2.0%     0.287    -2.7%     0.290    -1.7%
8MyFatIntILm8EE        is_partitioned(miss)            0.131     0.132    +0.8%     0.130    -0.8%     0.131    +0.0%
8MyFatIntILm8EE        none_of(hit)                    0.295     0.289    -2.0%     0.287    -2.7%     0.290    -1.7%
8MyFatIntILm8EE        none_of(miss)                   0.132     0.131    -0.8%     0.130    -1.5%     0.131    -0.8%
8MyFatIntILm8EE        replace(hit)                    0.304     0.305    +0.3%     0.307    +1.0%     0.313    +3.0%
8MyFatIntILm8EE        replace(miss)                   0.315     0.317    +0.6%     0.297    -5.7%     0.298    -5.4%
8MyFatIntILm8EE        replace_if(hit)                 0.408     0.360   -11.8%     0.384    -5.9%     0.362   -11.3%
8MyFatIntILm8EE        replace_if(miss)                0.308     0.321    +4.2%     0.390   +26.6%     0.334    +8.4%

===== clang++-22  group 25  (launches: {'base': 5, 'T': 5, 'F': 5, 'H': 5}) =====
vt                     algo                             base         T     T d%         F     F d%         H     H d%
5MyInt                 copy(1+2S)                      0.061     0.056    -8.2%     0.056    -8.2%     0.059    -3.3%
5MyInt                 copy(1S)                        0.053     0.050    -5.7%     0.051    -3.8%     0.049    -7.5%
5MyInt                 copy(2S)                        0.049     0.048    -2.0%     0.048    -2.0%     0.053    +8.2%
5MyInt                 copy_n(1+2S)                    0.057     0.056    -1.8%     0.056    -1.8%     0.057    +0.0%
5MyInt                 copy_n(1S)                      0.053     0.050    -5.7%     0.051    -3.8%     0.052    -1.9%
5MyInt                 copy_n(2S)                      0.050     0.049    -2.0%     0.049    -2.0%     0.054    +8.0%
5MyInt                 swap_ranges(1+2S)               0.105     0.105    +0.0%     0.105    +0.0%     0.107    +1.9%
5MyInt                 swap_ranges(1S)                 0.087     0.087    +0.0%     0.087    +0.0%     0.087    +0.0%
5MyInt                 swap_ranges(2S)                 0.086     0.086    +0.0%     0.086    +0.0%     0.086    +0.0%
5MyInt                 transform(1+2S)                 0.060     0.058    -3.3%     0.058    -3.3%     0.058    -3.3%
5MyInt                 transform(1S)                   0.051     0.050    -2.0%     0.051    +0.0%     0.052    +2.0%
5MyInt                 transform(2S)                   0.052     0.052    +0.0%     0.052    +0.0%     0.052    +0.0%
8MyFatIntILm4EE        copy(1+2S)                      0.532     0.530    -0.4%     0.540    +1.5%     0.531    -0.2%
8MyFatIntILm4EE        copy(1S)                        0.547     0.525    -4.0%     0.531    -2.9%     0.546    -0.2%
8MyFatIntILm4EE        copy(2S)                        0.522     0.522    +0.0%     0.521    -0.2%     0.521    -0.2%
8MyFatIntILm4EE        copy_n(1+2S)                    0.532     0.530    -0.4%     0.538    +1.1%     0.531    -0.2%
8MyFatIntILm4EE        copy_n(1S)                      0.524     0.524    +0.0%     0.532    +1.5%     0.524    +0.0%
8MyFatIntILm4EE        copy_n(2S)                      0.522     0.522    +0.0%     0.521    -0.2%     0.521    -0.2%
8MyFatIntILm4EE        swap_ranges(1+2S)               0.680     0.676    -0.6%     0.684    +0.6%     0.678    -0.3%
8MyFatIntILm4EE        swap_ranges(1S)                 0.675     0.675    +0.0%     0.674    -0.1%     0.674    -0.1%
8MyFatIntILm4EE        swap_ranges(2S)                 0.672     0.674    +0.3%     0.677    +0.7%     0.672    +0.0%
8MyFatIntILm4EE        transform(1+2S)                 0.287     0.286    -0.3%     0.286    -0.3%     0.287    +0.0%
8MyFatIntILm4EE        transform(1S)                   0.286     0.285    -0.3%     0.285    -0.3%     0.286    +0.0%
8MyFatIntILm4EE        transform(2S)                   0.284     0.285    +0.4%     0.284    +0.0%     0.286    +0.7%
8MyFatIntILm8EE        copy(1+2S)                      1.084     1.074    -0.9%     1.081    -0.3%     1.081    -0.3%
8MyFatIntILm8EE        copy(1S)                        1.086     1.080    -0.6%     1.064    -2.0%     1.087    +0.1%
8MyFatIntILm8EE        copy(2S)                        1.089     1.088    -0.1%     1.089    +0.0%     1.090    +0.1%
8MyFatIntILm8EE        copy_n(1+2S)                    1.085     1.075    -0.9%     1.082    -0.3%     1.082    -0.3%
8MyFatIntILm8EE        copy_n(1S)                      1.108     1.098    -0.9%     1.105    -0.3%     1.106    -0.2%
8MyFatIntILm8EE        copy_n(2S)                      1.067     1.065    -0.2%     1.064    -0.3%     1.069    +0.2%
8MyFatIntILm8EE        swap_ranges(1+2S)               1.388     1.383    -0.4%     1.390    +0.1%     1.387    -0.1%
8MyFatIntILm8EE        swap_ranges(1S)                 1.365     1.389    +1.8%     1.391    +1.9%     1.392    +2.0%
8MyFatIntILm8EE        swap_ranges(2S)                 1.401     1.394    -0.5%     1.399    -0.1%     1.401    +0.0%
8MyFatIntILm8EE        transform(1+2S)                 0.609     0.608    -0.2%     0.600    -1.5%     0.609    +0.0%
8MyFatIntILm8EE        transform(1S)                   0.607     0.605    -0.3%     0.604    -0.5%     0.604    -0.5%
8MyFatIntILm8EE        transform(2S)                   0.583     0.584    +0.2%     0.589    +1.0%     0.608    +4.3%

===== g++-16  group 10  (launches: {'base': 5, 'T': 5, 'F': 5, 'H': 5}) =====
vt                     algo                             base         T     T d%         F     F d%         H     H d%
5MyInt                 all_of(hit)                     0.098     0.098    +0.0%     0.098    +0.0%     0.098    +0.0%
5MyInt                 all_of(miss)                    0.058     0.058    +0.0%     0.058    +0.0%     0.058    +0.0%
5MyInt                 any_of(hit)                     0.058     0.058    +0.0%     0.058    +0.0%     0.058    +0.0%
5MyInt                 any_of(miss)                    0.098     0.098    +0.0%     0.098    +0.0%     0.098    +0.0%
5MyInt                 count(hit)                      0.115     0.243  +111.3%     0.204   +77.4%     0.115    +0.0%
5MyInt                 count(miss)                     0.115     0.243  +111.3%     0.204   +77.4%     0.115    +0.0%
5MyInt                 count_if(hit)                   0.116     0.116    +0.0%     0.116    +0.0%     0.116    +0.0%
5MyInt                 count_if(miss)                  0.116     0.116    +0.0%     0.116    +0.0%     0.116    +0.0%
5MyInt                 fill                            0.128     0.129    +0.8%     0.128    +0.0%     0.127    -0.8%
5MyInt                 fill_n                          0.128     0.128    +0.0%     0.127    -0.8%     0.128    +0.0%
5MyInt                 find(hit)                       0.060     0.061    +1.7%     0.062    +3.3%     0.061    +1.7%
5MyInt                 find(miss)                      0.120     0.122    +1.7%     0.123    +2.5%     0.121    +0.8%
5MyInt                 find_if(hit)                    0.060     0.060    +0.0%     0.060    +0.0%     0.060    +0.0%
5MyInt                 find_if(miss)                   0.122     0.122    +0.0%     0.122    +0.0%     0.122    +0.0%
5MyInt                 find_if_not(hit)                0.060     0.060    +0.0%     0.060    +0.0%     0.060    +0.0%
5MyInt                 find_if_not(miss)               0.122     0.122    +0.0%     0.122    +0.0%     0.122    +0.0%
5MyInt                 for_each                        0.059     0.059    +0.0%     0.059    +0.0%     0.059    +0.0%
5MyInt                 generate                        0.147     0.147    +0.0%     0.147    +0.0%     0.147    +0.0%
5MyInt                 generate_n                      0.150     0.150    +0.0%     0.150    +0.0%     0.150    +0.0%
5MyInt                 is_partitioned(hit)             0.098     0.098    +0.0%     0.098    +0.0%     0.098    +0.0%
5MyInt                 is_partitioned(miss)            0.055     0.055    +0.0%     0.055    +0.0%     0.055    +0.0%
5MyInt                 none_of(hit)                    0.098     0.098    +0.0%     0.098    +0.0%     0.098    +0.0%
5MyInt                 none_of(miss)                   0.058     0.058    +0.0%     0.058    +0.0%     0.058    +0.0%
5MyInt                 replace(hit)                    0.226     0.227    +0.4%     0.226    +0.0%     0.225    -0.4%
5MyInt                 replace(miss)                   0.173     0.173    +0.0%     0.173    +0.0%     0.173    +0.0%
5MyInt                 replace_if(hit)                 0.139     0.139    +0.0%     0.139    +0.0%     0.139    +0.0%
5MyInt                 replace_if(miss)                0.230     0.286   +24.3%     0.230    +0.0%     0.230    +0.0%
8MyFatIntILm4EE        all_of(hit)                     0.140     0.141    +0.7%     0.139    -0.7%     0.140    +0.0%
8MyFatIntILm4EE        all_of(miss)                    0.063     0.063    +0.0%     0.065    +3.2%     0.062    -1.6%
8MyFatIntILm4EE        any_of(hit)                     0.065     0.064    -1.5%     0.065    +0.0%     0.064    -1.5%
8MyFatIntILm4EE        any_of(miss)                    0.140     0.141    +0.7%     0.141    +0.7%     0.141    +0.7%
8MyFatIntILm4EE        count(hit)                      0.231     0.233    +0.9%     0.233    +0.9%     0.232    +0.4%
8MyFatIntILm4EE        count(miss)                     0.231     0.231    +0.0%     0.233    +0.9%     0.232    +0.4%
8MyFatIntILm4EE        count_if(hit)                   0.205     0.204    -0.5%     0.205    +0.0%     0.206    +0.5%
8MyFatIntILm4EE        count_if(miss)                  0.231     0.229    -0.9%     0.228    -1.3%     0.231    +0.0%
8MyFatIntILm4EE        fill                            0.135     0.281  +108.1%     0.285  +111.1%     0.135    +0.0%
8MyFatIntILm4EE        fill_n                          0.135     0.134    -0.7%     0.135    +0.0%     0.135    +0.0%
8MyFatIntILm4EE        find(hit)                       0.072     0.072    +0.0%     0.072    +0.0%     0.071    -1.4%
8MyFatIntILm4EE        find(miss)                      0.154     0.155    +0.6%     0.156    +1.3%     0.156    +1.3%
8MyFatIntILm4EE        find_if(hit)                    0.072     0.071    -1.4%     0.070    -2.8%     0.071    -1.4%
8MyFatIntILm4EE        find_if(miss)                   0.155     0.155    +0.0%     0.155    +0.0%     0.155    +0.0%
8MyFatIntILm4EE        find_if_not(hit)                0.071     0.071    +0.0%     0.070    -1.4%     0.071    +0.0%
8MyFatIntILm4EE        find_if_not(miss)               0.155     0.155    +0.0%     0.154    -0.6%     0.155    +0.0%
8MyFatIntILm4EE        for_each                        0.235     0.234    -0.4%     0.234    -0.4%     0.235    +0.0%
8MyFatIntILm4EE        generate                        0.464     0.464    +0.0%     0.464    +0.0%     0.464    +0.0%
8MyFatIntILm4EE        generate_n                      0.464     0.464    +0.0%     0.464    +0.0%     0.464    +0.0%
8MyFatIntILm4EE        is_partitioned(hit)             0.140     0.141    +0.7%     0.140    +0.0%     0.141    +0.7%
8MyFatIntILm4EE        is_partitioned(miss)            0.061     0.062    +1.6%     0.058    -4.9%     0.060    -1.6%
8MyFatIntILm4EE        none_of(hit)                    0.141     0.141    +0.0%     0.139    -1.4%     0.141    +0.0%
8MyFatIntILm4EE        none_of(miss)                   0.064     0.064    +0.0%     0.064    +0.0%     0.064    +0.0%
8MyFatIntILm4EE        replace(hit)                    0.237     0.239    +0.8%     0.238    +0.4%     0.238    +0.4%
8MyFatIntILm4EE        replace(miss)                   0.145     0.146    +0.7%     0.147    +1.4%     0.146    +0.7%
8MyFatIntILm4EE        replace_if(hit)                 0.291     0.291    +0.0%     0.290    -0.3%     0.291    +0.0%
8MyFatIntILm4EE        replace_if(miss)                0.168     0.167    -0.6%     0.167    -0.6%     0.169    +0.6%
8MyFatIntILm8EE        all_of(hit)                     0.289     0.288    -0.3%     0.289    +0.0%     0.287    -0.7%
8MyFatIntILm8EE        all_of(miss)                    0.132     0.133    +0.8%     0.132    +0.0%     0.131    -0.8%
8MyFatIntILm8EE        any_of(hit)                     0.133     0.133    +0.0%     0.132    -0.8%     0.132    -0.8%
8MyFatIntILm8EE        any_of(miss)                    0.289     0.293    +1.4%     0.295    +2.1%     0.290    +0.3%
8MyFatIntILm8EE        count(hit)                      0.311     0.312    +0.3%     0.316    +1.6%     0.309    -0.6%
8MyFatIntILm8EE        count(miss)                     0.308     0.312    +1.3%     0.316    +2.6%     0.309    +0.3%
8MyFatIntILm8EE        count_if(hit)                   0.293     0.298    +1.7%     0.298    +1.7%     0.293    +0.0%
8MyFatIntILm8EE        count_if(miss)                  0.301     0.304    +1.0%     0.299    -0.7%     0.300    -0.3%
8MyFatIntILm8EE        fill                            0.538     0.539    +0.2%     0.539    +0.2%     0.538    +0.0%
8MyFatIntILm8EE        fill_n                          0.538     0.539    +0.2%     0.538    +0.0%     0.537    -0.2%
8MyFatIntILm8EE        find(hit)                       0.131     0.132    +0.8%     0.132    +0.8%     0.132    +0.8%
8MyFatIntILm8EE        find(miss)                      0.288     0.293    +1.7%     0.294    +2.1%     0.288    +0.0%
8MyFatIntILm8EE        find_if(hit)                    0.131     0.132    +0.8%     0.132    +0.8%     0.132    +0.8%
8MyFatIntILm8EE        find_if(miss)                   0.288     0.292    +1.4%     0.295    +2.4%     0.288    +0.0%
8MyFatIntILm8EE        find_if_not(hit)                0.131     0.131    +0.0%     0.132    +0.8%     0.131    +0.0%
8MyFatIntILm8EE        find_if_not(miss)               0.288     0.288    +0.0%     0.290    +0.7%     0.288    +0.0%
8MyFatIntILm8EE        for_each                        0.292     0.291    -0.3%     0.293    +0.3%     0.292    +0.0%
8MyFatIntILm8EE        generate                        0.812     0.821    +1.1%     0.825    +1.6%     0.815    +0.4%
8MyFatIntILm8EE        generate_n                      0.582     0.583    +0.2%     0.583    +0.2%     0.582    +0.0%
8MyFatIntILm8EE        is_partitioned(hit)             0.289     0.294    +1.7%     0.294    +1.7%     0.289    +0.0%
8MyFatIntILm8EE        is_partitioned(miss)            0.130     0.131    +0.8%     0.131    +0.8%     0.130    +0.0%
8MyFatIntILm8EE        none_of(hit)                    0.289     0.294    +1.7%     0.294    +1.7%     0.289    +0.0%
8MyFatIntILm8EE        none_of(miss)                   0.131     0.133    +1.5%     0.132    +0.8%     0.131    +0.0%
8MyFatIntILm8EE        replace(hit)                    0.451     0.454    +0.7%     0.452    +0.2%     0.452    +0.2%
8MyFatIntILm8EE        replace(miss)                   0.286     0.295    +3.1%     0.290    +1.4%     0.288    +0.7%
8MyFatIntILm8EE        replace_if(hit)                 0.451     0.461    +2.2%     0.462    +2.4%     0.451    +0.0%
8MyFatIntILm8EE        replace_if(miss)                0.310     0.367   +18.4%     0.369   +19.0%     0.322    +3.9%

===== g++-16  group 25  (launches: {'base': 5, 'T': 5, 'F': 5, 'H': 5}) =====
vt                     algo                             base         T     T d%         F     F d%         H     H d%
5MyInt                 copy(1+2S)                      0.147     0.148    +0.7%     0.141    -4.1%     0.147    +0.0%
5MyInt                 copy(1S)                        0.135     0.133    -1.5%     0.134    -0.7%     0.135    +0.0%
5MyInt                 copy(2S)                        0.132     0.132    +0.0%     0.132    +0.0%     0.132    +0.0%
5MyInt                 copy_n(1+2S)                    0.141     0.141    +0.0%     0.141    +0.0%     0.140    -0.7%
5MyInt                 copy_n(1S)                      0.135     0.134    -0.7%     0.135    +0.0%     0.134    -0.7%
5MyInt                 copy_n(2S)                      0.131     0.131    +0.0%     0.131    +0.0%     0.131    +0.0%
5MyInt                 swap_ranges(1+2S)               0.265     0.265    +0.0%     0.265    +0.0%     0.265    +0.0%
5MyInt                 swap_ranges(1S)                 0.250     0.250    +0.0%     0.250    +0.0%     0.250    +0.0%
5MyInt                 swap_ranges(2S)                 0.252     0.252    +0.0%     0.252    +0.0%     0.252    +0.0%
5MyInt                 transform(1+2S)                 0.171     0.171    +0.0%     0.171    +0.0%     0.171    +0.0%
5MyInt                 transform(1S)                   0.176     0.176    +0.0%     0.176    +0.0%     0.176    +0.0%
5MyInt                 transform(2S)                   0.183     0.183    +0.0%     0.183    +0.0%     0.183    +0.0%
8MyFatIntILm4EE        copy(1+2S)                      0.297     0.300    +1.0%     0.300    +1.0%     0.299    +0.7%
8MyFatIntILm4EE        copy(1S)                        0.296     0.294    -0.7%     0.293    -1.0%     0.298    +0.7%
8MyFatIntILm4EE        copy(2S)                        0.298     0.299    +0.3%     0.299    +0.3%     0.297    -0.3%
8MyFatIntILm4EE        copy_n(1+2S)                    0.296     0.294    -0.7%     0.293    -1.0%     0.298    +0.7%
8MyFatIntILm4EE        copy_n(1S)                      0.287     0.296    +3.1%     0.290    +1.0%     0.297    +3.5%
8MyFatIntILm4EE        copy_n(2S)                      0.291     0.291    +0.0%     0.292    +0.3%     0.291    +0.0%
8MyFatIntILm4EE        swap_ranges(1+2S)               0.373     0.376    +0.8%     0.375    +0.5%     0.378    +1.3%
8MyFatIntILm4EE        swap_ranges(1S)                 0.349     0.350    +0.3%     0.353    +1.1%     0.351    +0.6%
8MyFatIntILm4EE        swap_ranges(2S)                 0.419     0.419    +0.0%     0.366   -12.6%     0.424    +1.2%
8MyFatIntILm4EE        transform(1+2S)                 0.297     0.302    +1.7%     0.302    +1.7%     0.305    +2.7%
8MyFatIntILm4EE        transform(1S)                   0.287     0.292    +1.7%     0.293    +2.1%     0.294    +2.4%
8MyFatIntILm4EE        transform(2S)                   0.302     0.305    +1.0%     0.305    +1.0%     0.305    +1.0%
8MyFatIntILm8EE        copy(1+2S)                      0.614     0.627    +2.1%     0.617    +0.5%     0.628    +2.3%
8MyFatIntILm8EE        copy(1S)                        0.609     0.613    +0.7%     0.614    +0.8%     0.615    +1.0%
8MyFatIntILm8EE        copy(2S)                        0.591     0.614    +3.9%     0.614    +3.9%     0.616    +4.2%
8MyFatIntILm8EE        copy_n(1+2S)                    0.619     0.619    +0.0%     0.617    -0.3%     0.608    -1.8%
8MyFatIntILm8EE        copy_n(1S)                      0.622     0.622    +0.0%     0.638    +2.6%     0.629    +1.1%
8MyFatIntILm8EE        copy_n(2S)                      0.595     0.581    -2.4%     0.617    +3.7%     0.608    +2.2%
8MyFatIntILm8EE        swap_ranges(1+2S)               1.050     1.052    +0.2%     1.052    +0.2%     1.052    +0.2%
8MyFatIntILm8EE        swap_ranges(1S)                 1.041     1.041    +0.0%     1.040    -0.1%     1.040    -0.1%
8MyFatIntILm8EE        swap_ranges(2S)                 1.043     1.042    -0.1%     1.041    -0.2%     1.044    +0.1%
8MyFatIntILm8EE        transform(1+2S)                 0.610     0.622    +2.0%     0.610    +0.0%     0.619    +1.5%
8MyFatIntILm8EE        transform(1S)                   0.637     0.642    +0.8%     0.644    +1.1%     0.639    +0.3%
8MyFatIntILm8EE        transform(2S)                   0.607     0.621    +2.3%     0.606    -0.2%     0.619    +2.0%
