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

--- 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)                            3.32        3.17        0.95      0.079      0.249      0.261
copy(2S)                            4.33        4.34        1.00      0.065      0.283      0.282
copy(1+2S)                          5.59        5.32        0.95      0.065      0.343      0.361
copy_if(1S hit)                     1.15        1.08        0.94      0.373      0.404      0.429
copy_if(2S hit)                     2.60        2.74        1.06      0.160      0.439      0.416
copy_if(1+2S hit)                   3.01        3.06        1.02      0.177      0.541      0.532
copy_if(1S miss)                    0.89        0.92        1.03      0.505      0.466      0.451
copy_if(2S miss)                    1.68        1.81        1.08      0.145      0.262      0.243
copy_if(1+2S miss)                  2.20        2.05        0.93      0.160      0.327      0.352
copy_n(1S)                          4.51        4.32        0.96      0.062      0.269      0.281
copy_n(2S)                          4.46        4.14        0.93      0.064      0.263      0.284
copy_n(1+2S)                        6.30        7.06        1.12      0.067      0.476      0.425
remove_copy(1S hit)                 1.72        1.31        0.76      0.258      0.337      0.443
remove_copy(2S hit)                 2.24        2.18        0.97      0.225      0.490      0.503
remove_copy(1+2S hit)               2.03        2.24        1.10      0.235      0.525      0.476
remove_copy(1S miss)                1.47        1.24        0.84      0.249      0.308      0.366
remove_copy(2S miss)                1.81        1.85        1.02      0.224      0.415      0.406
remove_copy(1+2S miss)              1.98        1.94        0.98      0.226      0.438      0.449
remove_copy_if(1S hit)              0.97        1.14        1.18      0.465      0.530      0.451
remove_copy_if(2S hit)              1.93        1.99        1.03      0.233      0.464      0.450
remove_copy_if(1+2S hit)            2.15        2.04        0.95      0.252      0.514      0.542
remove_copy_if(1S miss)             1.28        1.52        1.19      0.247      0.375      0.315
remove_copy_if(2S miss)             2.07        2.01        0.97      0.196      0.395      0.407
remove_copy_if(1+2S miss)           2.17        2.10        0.97      0.202      0.424      0.438
swap_ranges(1S)                     3.46        3.97        1.15      0.093      0.370      0.322
swap_ranges(2S)                     3.96        3.99        1.01      0.084      0.337      0.334
swap_ranges(1+2S)                   4.28        4.25        0.99      0.100      0.425      0.428
transform(1S)                       4.04        3.40        0.84      0.095      0.323      0.384
transform(2S)                       5.17        5.28        1.02      0.063      0.330      0.324
transform(1+2S)                     6.84        6.82        1.00      0.065      0.443      0.444
-------------------------------------------------------------------------------------------------
group geomean                       2.59        2.57        0.99       [5MyInt]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        2.59        2.57        0.99       [5MyInt]


=== Segmented algorithm benchmark [8MyFatIntILm4EE] ===
Elements: 100000   Iterations: 3000

--- bc::deque<8MyFatIntILm4EE> ---

===== Group 25: 2-range input-output algorithms [8MyFatIntILm4EE] =====
< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
copy(1S)                            1.00        1.01        1.01      0.298      0.301      0.299
copy(2S)                            0.90        0.90        1.00      0.331      0.296      0.297
copy(1+2S)                          1.21        1.35        1.11      0.293      0.395      0.356
copy_if(1S hit)                     0.91        1.07        1.17      0.422      0.452      0.386
copy_if(2S hit)                     1.44        1.47        1.02      0.313      0.461      0.450
copy_if(1+2S hit)                   1.70        1.82        1.07      0.304      0.552      0.518
copy_if(1S miss)                    1.04        1.03        0.99      0.364      0.374      0.378
copy_if(2S miss)                    1.90        1.90        1.00      0.134      0.255      0.256
copy_if(1+2S miss)                  2.73        2.61        0.96      0.145      0.378      0.395
copy_n(1S)                          1.02        1.51        1.49      0.296      0.448      0.301
copy_n(2S)                          1.02        1.03        1.01      0.293      0.301      0.299
copy_n(1+2S)                        1.25        1.66        1.33      0.291      0.481      0.363
remove_copy(1S hit)                 0.77        0.86        1.12      0.746      0.641      0.573
remove_copy(2S hit)                 1.39        1.52        1.09      0.498      0.757      0.692
remove_copy(1+2S hit)               1.38        1.33        0.96      0.530      0.706      0.733
remove_copy(1S miss)                0.86        0.92        1.07      0.718      0.663      0.617
remove_copy(2S miss)                1.40        1.51        1.08      0.503      0.762      0.703
remove_copy(1+2S miss)              1.45        1.33        0.92      0.525      0.698      0.762
remove_copy_if(1S hit)              1.14        1.01        0.89      0.546      0.552      0.623
remove_copy_if(2S hit)              1.39        1.51        1.09      0.398      0.601      0.552
remove_copy_if(1+2S hit)            1.47        1.53        1.04      0.427      0.653      0.627
remove_copy_if(1S miss)             0.90        0.85        0.94      0.700      0.596      0.632
remove_copy_if(2S miss)             1.65        1.48        0.90      0.478      0.708      0.789
remove_copy_if(1+2S miss)           1.77        1.74        0.98      0.487      0.847      0.861
swap_ranges(1S)                     1.15        1.16        1.01      0.348      0.406      0.402
swap_ranges(2S)                     1.13        1.12        0.99      0.389      0.435      0.437
swap_ranges(1+2S)                   1.31        1.28        0.98      0.379      0.485      0.495
transform(1S)                       1.17        1.20        1.02      0.294      0.351      0.345
transform(2S)                       1.12        1.12        1.00      0.309      0.345      0.345
transform(1+2S)                     1.46        1.47        1.01      0.296      0.436      0.431
-------------------------------------------------------------------------------------------------
group geomean                       1.25        1.30        1.04       [8MyFatIntILm4EE]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.25        1.30        1.04       [8MyFatIntILm4EE]


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

--- 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.01        1.01        1.00      0.619      0.626      0.627
copy(2S)                            0.99        1.01        1.02      0.626      0.632      0.617
copy(1+2S)                          1.05        1.09        1.03      0.627      0.680      0.660
copy_if(1S hit)                     0.93        0.93        1.00      0.612      0.570      0.572
copy_if(2S hit)                     1.06        1.05        0.99      0.571      0.598      0.605
copy_if(1+2S hit)                   1.16        1.13        0.97      0.572      0.644      0.663
copy_if(1S miss)                    1.15        1.16        1.01      0.348      0.404      0.399
copy_if(2S miss)                    1.01        1.01        0.99      0.303      0.305      0.307
copy_if(1+2S miss)                  1.25        1.31        1.05      0.319      0.417      0.399
copy_n(1S)                          1.02        1.02        1.00      0.615      0.628      0.625
copy_n(2S)                          1.03        1.02        0.99      0.618      0.632      0.635
copy_n(1+2S)                        1.07        1.01        0.95      0.620      0.624      0.660
remove_copy(1S hit)                 0.97        1.00        1.03      1.088      1.084      1.054
remove_copy(2S hit)                 1.03        1.03        1.00      1.074      1.104      1.101
remove_copy(1+2S hit)               1.03        1.02        1.00      1.099      1.126      1.128
remove_copy(1S miss)                0.96        0.99        1.02      1.091      1.079      1.052
remove_copy(2S miss)                1.02        1.03        1.01      1.074      1.105      1.091
remove_copy(1+2S miss)              1.01        1.01        1.00      1.092      1.106      1.107
remove_copy_if(1S hit)              1.07        1.10        1.03      0.763      0.840      0.815
remove_copy_if(2S hit)              1.16        1.13        0.98      0.718      0.814      0.832
remove_copy_if(1+2S hit)            1.11        1.10        1.00      0.766      0.845      0.847
remove_copy_if(1S miss)             1.00        1.00        0.99      1.022      1.020      1.026
remove_copy_if(2S miss)             1.08        1.09        1.01      0.968      1.053      1.047
remove_copy_if(1+2S miss)           1.12        1.10        0.98      0.991      1.088      1.106
swap_ranges(1S)                     0.98        0.98        0.99      0.734      0.716      0.722
swap_ranges(2S)                     0.93        0.94        1.01      0.769      0.721      0.716
swap_ranges(1+2S)                   1.00        1.02        1.02      0.762      0.774      0.758
transform(1S)                       1.03        1.03        1.00      0.612      0.628      0.630
transform(2S)                       1.02        1.02        1.00      0.615      0.629      0.629
transform(1+2S)                     1.09        1.10        1.00      0.621      0.680      0.677
-------------------------------------------------------------------------------------------------
group geomean                       1.04        1.04        1.00       [8MyFatIntILm8EE]

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

