
=== Segmented algorithm benchmark [i] ===
Elements: 100000   Iterations: 5000

--- bc::deque<i> ---

===== Group 25: 2-range input-output algorithms [i] =====
< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
copy(1S)                            2.39        2.39        1.00      0.107      0.255      0.256
copy(2S)                            4.88        4.89        1.00      0.058      0.282      0.282
copy(1+2S)                          5.81        5.91        1.02      0.063      0.372      0.366
copy_if(1S hit)                     1.22        1.88        1.54      0.223      0.419      0.272
copy_if(2S hit)                     0.72        1.34        1.86      0.347      0.464      0.249
copy_if(1+2S hit)                   0.84        1.34        1.60      0.383      0.513      0.321
copy_if(1S miss)                    1.35        1.94        1.44      0.250      0.484      0.336
copy_if(2S miss)                    0.60        0.90        1.50      0.256      0.231      0.154
copy_if(1+2S miss)                  0.78        1.05        1.35      0.306      0.322      0.239
copy_n(1S)                          5.40        5.20        0.96      0.052      0.270      0.280
copy_n(2S)                          4.85        4.86        1.00      0.057      0.277      0.276
copy_n(1+2S)                        6.31        7.50        1.19      0.063      0.474      0.399
remove_copy(1S hit)                 1.43        1.38        0.96      0.256      0.353      0.366
remove_copy(2S hit)                 1.72        1.75        1.01      0.260      0.456      0.449
remove_copy(1+2S hit)               1.70        1.66        0.98      0.273      0.453      0.463
remove_copy(1S miss)                1.39        1.39        1.00      0.249      0.346      0.345
remove_copy(2S miss)                1.36        1.37        1.01      0.260      0.355      0.353
remove_copy(1+2S miss)              1.57        1.58        1.01      0.268      0.424      0.421
remove_copy_if(1S hit)              1.27        2.37        1.87      0.286      0.679      0.363
remove_copy_if(2S hit)              0.83        1.28        1.54      0.366      0.470      0.304
remove_copy_if(1+2S hit)            0.92        1.21        1.32      0.435      0.526      0.400
remove_copy_if(1S miss)             1.07        1.47        1.38      0.282      0.413      0.301
remove_copy_if(2S miss)             1.24        1.28        1.03      0.258      0.330      0.320
remove_copy_if(1+2S miss)           1.49        1.83        1.23      0.264      0.483      0.394
swap_ranges(1S)                     3.08        3.36        1.09      0.101      0.340      0.312
swap_ranges(2S)                     3.85        3.87        1.00      0.083      0.323      0.322
swap_ranges(1+2S)                   3.96        3.87        0.98      0.099      0.383      0.392
transform(1S)                       2.99        3.16        1.06      0.106      0.335      0.317
transform(2S)                       5.73        5.72        1.00      0.056      0.318      0.318
transform(1+2S)                     6.76        6.62        0.98      0.063      0.419      0.427
-------------------------------------------------------------------------------------------------
group geomean                       1.97        2.30        1.17       [i]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.97        2.30        1.17       [i]


=== Segmented algorithm benchmark [5MyInt] ===
Elements: 100000   Iterations: 5000

--- bc::deque<5MyInt> ---

===== Group 25: 2-range input-output algorithms [5MyInt] =====
< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
copy(1S)                            2.45        2.45        1.00      0.104      0.255      0.255
copy(2S)                            5.69        5.67        1.00      0.049      0.280      0.281
copy(1+2S)                          5.92        5.86        0.99      0.064      0.374      0.378
copy_if(1S hit)                     1.21        1.87        1.55      0.227      0.424      0.274
copy_if(2S hit)                     0.69        1.25        1.81      0.362      0.452      0.250
copy_if(1+2S hit)                   0.84        1.34        1.59      0.385      0.515      0.323
copy_if(1S miss)                    1.36        1.96        1.44      0.249      0.488      0.339
copy_if(2S miss)                    0.60        0.90        1.50      0.256      0.231      0.154
copy_if(1+2S miss)                  0.78        1.12        1.44      0.307      0.345      0.239
copy_n(1S)                          5.21        4.77        0.91      0.057      0.269      0.295
copy_n(2S)                          5.51        5.14        0.93      0.050      0.256      0.275
copy_n(1+2S)                        6.26        7.43        1.19      0.064      0.474      0.399
remove_copy(1S hit)                 1.35        1.37        1.02      0.263      0.362      0.356
remove_copy(2S hit)                 1.69        1.77        1.05      0.259      0.460      0.439
remove_copy(1+2S hit)               1.64        1.70        1.04      0.273      0.466      0.449
remove_copy(1S miss)                1.39        1.38        1.00      0.250      0.346      0.347
remove_copy(2S miss)                1.37        1.33        0.98      0.259      0.345      0.354
remove_copy(1+2S miss)              1.55        1.61        1.04      0.268      0.432      0.416
remove_copy_if(1S hit)              1.24        2.13        1.72      0.291      0.622      0.362
remove_copy_if(2S hit)              0.79        1.26        1.58      0.381      0.479      0.302
remove_copy_if(1+2S hit)            0.87        1.21        1.39      0.472      0.570      0.410
remove_copy_if(1S miss)             1.06        1.47        1.38      0.284      0.417      0.302
remove_copy_if(2S miss)             1.28        1.32        1.03      0.257      0.339      0.330
remove_copy_if(1+2S miss)           1.49        1.68        1.13      0.264      0.444      0.394
swap_ranges(1S)                     3.07        3.07        1.00      0.101      0.312      0.312
swap_ranges(2S)                     3.87        3.86        1.00      0.084      0.325      0.326
swap_ranges(1+2S)                   3.86        4.23        1.10      0.099      0.419      0.382
transform(1S)                       2.97        3.13        1.05      0.107      0.336      0.318
transform(2S)                       6.20        6.20        1.00      0.051      0.319      0.319
transform(1+2S)                     6.78        6.61        0.97      0.064      0.422      0.433
-------------------------------------------------------------------------------------------------
group geomean                       1.97        2.31        1.17       [5MyInt]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.97        2.31        1.17       [5MyInt]


=== Segmented algorithm benchmark [8MyFatIntILm2EE] ===
Elements: 100000   Iterations: 5000

--- bc::deque<8MyFatIntILm2EE> ---

===== Group 25: 2-range input-output algorithms [8MyFatIntILm2EE] =====
< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
copy(1S)                            1.49        1.49        1.00      0.171      0.254      0.254
copy(2S)                            2.03        1.96        0.97      0.135      0.266      0.274
copy(1+2S)                          2.57        2.78        1.08      0.140      0.389      0.360
copy_if(1S hit)                     2.35        1.06        0.45      0.297      0.315      0.697
copy_if(2S hit)                     1.34        1.93        1.44      0.283      0.547      0.381
copy_if(1+2S hit)                   1.32        1.48        1.12      0.278      0.413      0.368
copy_if(1S miss)                    1.37        2.69        1.96      0.177      0.475      0.242
copy_if(2S miss)                    0.65        0.97        1.50      0.238      0.232      0.154
copy_if(1+2S miss)                  0.96        1.26        1.31      0.251      0.316      0.241
copy_n(1S)                          2.12        3.69        1.74      0.136      0.501      0.288
copy_n(2S)                          2.09        2.15        1.03      0.135      0.291      0.284
copy_n(1+2S)                        2.82        3.33        1.18      0.143      0.477      0.404
remove_copy(1S hit)                 1.57        1.57        1.00      0.343      0.538      0.536
remove_copy(2S hit)                 1.58        1.53        0.97      0.349      0.534      0.552
remove_copy(1+2S hit)               1.44        1.48        1.02      0.367      0.543      0.530
remove_copy(1S miss)                1.60        1.62        1.01      0.331      0.536      0.532
remove_copy(2S miss)                1.54        1.61        1.05      0.340      0.546      0.522
remove_copy(1+2S miss)              1.53        1.58        1.03      0.347      0.547      0.533
remove_copy_if(1S hit)              1.03        1.54        1.49      0.376      0.577      0.387
remove_copy_if(2S hit)              0.84        1.31        1.57      0.422      0.553      0.353
remove_copy_if(1+2S hit)            0.87        1.12        1.29      0.492      0.551      0.428
remove_copy_if(1S miss)             0.69        1.10        1.60      0.448      0.493      0.308
remove_copy_if(2S miss)             1.48        1.66        1.12      0.334      0.554      0.492
remove_copy_if(1+2S miss)           1.44        1.56        1.08      0.336      0.525      0.486
swap_ranges(1S)                     3.65        3.58        0.98      0.174      0.622      0.635
swap_ranges(2S)                     2.75        2.79        1.01      0.175      0.488      0.482
swap_ranges(1+2S)                   2.23        2.20        0.99      0.188      0.415      0.419
transform(1S)                       2.21        2.48        1.12      0.140      0.348      0.310
transform(2S)                       2.27        2.26        0.99      0.140      0.316      0.318
transform(1+2S)                     3.53        3.56        1.01      0.146      0.521      0.516
-------------------------------------------------------------------------------------------------
group geomean                       1.62        1.84        1.13       [8MyFatIntILm2EE]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.62        1.84        1.13       [8MyFatIntILm2EE]


=== Segmented algorithm benchmark [8MyFatIntILm8EE] ===
Elements: 100000   Iterations: 5000

--- bc::deque<8MyFatIntILm8EE> ---

===== Group 25: 2-range input-output algorithms [8MyFatIntILm8EE] =====
< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
copy(1S)                            1.02        1.01        0.99      0.627      0.633      0.641
copy(2S)                            1.00        1.02        1.02      0.625      0.637      0.626
copy(1+2S)                          1.16        1.13        0.98      0.626      0.709      0.724
copy_if(1S hit)                     1.05        1.00        0.96      0.573      0.576      0.601
copy_if(2S hit)                     0.98        1.04        1.07      0.597      0.624      0.583
copy_if(1+2S hit)                   1.07        1.05        0.98      0.606      0.638      0.648
copy_if(1S miss)                    1.05        1.51        1.43      0.297      0.448      0.313
copy_if(2S miss)                    0.96        1.02        1.05      0.301      0.306      0.290
copy_if(1+2S miss)                  1.15        1.23        1.07      0.341      0.420      0.391
copy_n(1S)                          1.03        1.06        1.03      0.649      0.687      0.667
copy_n(2S)                          1.03        1.05        1.03      0.648      0.683      0.665
copy_n(1+2S)                        1.08        1.46        1.36      0.620      0.908      0.668
remove_copy(1S hit)                 0.97        0.96        0.99      1.129      1.083      1.095
remove_copy(2S hit)                 1.09        1.08        0.98      1.033      1.111      1.129
remove_copy(1+2S hit)               1.10        1.08        0.98      1.084      1.171      1.196
remove_copy(1S miss)                0.97        0.96        0.99      1.128      1.082      1.092
remove_copy(2S miss)                1.10        1.08        0.99      1.023      1.109      1.124
remove_copy(1+2S miss)              1.06        1.05        0.98      1.080      1.131      1.149
remove_copy_if(1S hit)              1.02        1.14        1.12      0.732      0.836      0.744
remove_copy_if(2S hit)              0.98        1.06        1.08      0.740      0.782      0.727
remove_copy_if(1+2S hit)            1.01        1.08        1.07      0.775      0.839      0.784
remove_copy_if(1S miss)             0.98        1.01        1.03      1.025      1.031      1.003
remove_copy_if(2S miss)             1.13        1.10        0.98      0.963      1.062      1.089
remove_copy_if(1+2S miss)           1.12        1.11        1.00      0.987      1.099      1.102
swap_ranges(1S)                     0.99        0.98        0.99      0.744      0.731      0.736
swap_ranges(2S)                     0.94        0.94        1.00      0.779      0.733      0.735
swap_ranges(1+2S)                   1.19        1.19        1.00      0.770      0.919      0.917
transform(1S)                       1.01        1.01        1.00      0.621      0.626      0.624
transform(2S)                       1.02        1.01        0.99      0.618      0.626      0.631
transform(1+2S)                     1.08        1.05        0.98      0.616      0.649      0.665
-------------------------------------------------------------------------------------------------
group geomean                       1.04        1.08        1.03       [8MyFatIntILm8EE]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.04        1.08        1.03       [8MyFatIntILm8EE]

