
=== 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)                            5.63        5.64        1.00      0.048      0.270      0.270
copy(2S)                            5.02        5.01        1.00      0.046      0.231      0.232
copy(1+2S)                          7.14        7.14        1.00      0.058      0.412      0.412
copy_if(1S hit)                     1.69        1.67        0.99      0.248      0.415      0.420
copy_if(2S hit)                     1.13        1.12        0.99      0.203      0.228      0.231
copy_if(1+2S hit)                   2.72        2.71        1.00      0.196      0.532      0.534
copy_if(1S miss)                    5.14        2.52        0.49      0.110      0.278      0.567
copy_if(2S miss)                    2.30        2.29        1.00      0.082      0.188      0.189
copy_if(1+2S miss)                  6.03        6.02        1.00      0.089      0.538      0.538
copy_n(1S)                          6.87        5.27        0.77      0.050      0.261      0.340
copy_n(2S)                          7.31        8.86        1.21      0.047      0.413      0.340
copy_n(1+2S)                        8.23        7.75        0.94      0.057      0.439      0.467
remove_copy(1S hit)                 1.68        2.29        1.36      0.243      0.556      0.409
remove_copy(2S hit)                 1.32        1.32        1.00      0.226      0.297      0.298
remove_copy(1+2S hit)               1.93        1.93        1.00      0.237      0.456      0.457
remove_copy(1S miss)                1.59        2.24        1.41      0.244      0.546      0.387
remove_copy(2S miss)                1.55        1.55        1.00      0.226      0.349      0.349
remove_copy(1+2S miss)              1.83        1.83        1.00      0.225      0.411      0.411
remove_copy_if(1S hit)              1.60        1.77        1.10      0.320      0.565      0.512
remove_copy_if(2S hit)              1.34        1.30        0.97      0.288      0.375      0.386
remove_copy_if(1+2S hit)            1.93        1.75        0.90      0.308      0.539      0.597
remove_copy_if(1S miss)             1.62        1.56        0.96      0.233      0.363      0.377
remove_copy_if(2S miss)             1.86        1.84        0.99      0.191      0.353      0.355
remove_copy_if(1+2S miss)           2.14        3.46        1.62      0.195      0.674      0.417
swap_ranges(1S)                     4.35        4.38        1.01      0.086      0.378      0.376
swap_ranges(2S)                     5.37        5.37        1.00      0.086      0.463      0.463
swap_ranges(1+2S)                   7.22        7.19        1.00      0.099      0.710      0.713
transform(1S)                       6.20        6.21        1.00      0.052      0.324      0.323
transform(2S)                       6.28        6.31        1.00      0.054      0.342      0.341
transform(1+2S)                     7.09        7.94        1.12      0.060      0.478      0.427
-------------------------------------------------------------------------------------------------
group geomean                       3.13        3.16        1.01       [i]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        3.13        3.16        1.01       [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)                            5.29        5.29        1.00      0.051      0.270      0.270
copy(2S)                            5.02        5.00        1.00      0.046      0.231      0.232
copy(1+2S)                          6.84        7.04        1.03      0.060      0.425      0.413
copy_if(1S hit)                     1.72        1.67        0.97      0.247      0.411      0.425
copy_if(2S hit)                     1.00        1.00        1.00      0.229      0.229      0.229
copy_if(1+2S hit)                   2.82        2.82        1.00      0.194      0.547      0.547
copy_if(1S miss)                    5.04        2.53        0.50      0.110      0.279      0.556
copy_if(2S miss)                    2.32        2.29        0.99      0.082      0.188      0.190
copy_if(1+2S miss)                  5.98        5.99        1.00      0.090      0.538      0.537
copy_n(1S)                          6.69        5.14        0.77      0.051      0.262      0.341
copy_n(2S)                          7.34        8.71        1.19      0.046      0.404      0.340
copy_n(1+2S)                        7.95        7.51        0.94      0.059      0.442      0.468
remove_copy(1S hit)                 1.37        1.83        1.33      0.301      0.550      0.413
remove_copy(2S hit)                 1.34        1.35        1.00      0.224      0.301      0.300
remove_copy(1+2S hit)               2.01        1.92        0.96      0.238      0.457      0.478
remove_copy(1S miss)                1.29        1.85        1.43      0.297      0.549      0.384
remove_copy(2S miss)                1.56        1.56        1.00      0.224      0.350      0.350
remove_copy(1+2S miss)              1.84        1.85        1.01      0.226      0.418      0.415
remove_copy_if(1S hit)              1.62        1.76        1.09      0.319      0.562      0.515
remove_copy_if(2S hit)              1.37        1.33        0.97      0.287      0.382      0.393
remove_copy_if(1+2S hit)            1.88        1.76        0.94      0.306      0.539      0.574
remove_copy_if(1S miss)             1.61        1.56        0.97      0.233      0.363      0.376
remove_copy_if(2S miss)             1.85        1.82        0.99      0.192      0.350      0.355
remove_copy_if(1+2S miss)           2.12        3.39        1.60      0.197      0.669      0.419
swap_ranges(1S)                     4.31        4.39        1.02      0.087      0.384      0.377
swap_ranges(2S)                     5.31        5.31        1.00      0.087      0.463      0.463
swap_ranges(1+2S)                   7.14        7.18        1.01      0.100      0.721      0.717
transform(1S)                       6.53        6.54        1.00      0.049      0.322      0.322
transform(2S)                       7.08        7.11        1.00      0.048      0.342      0.340
transform(1+2S)                     8.02        8.12        1.01      0.060      0.490      0.484
-------------------------------------------------------------------------------------------------
group geomean                       3.10        3.12        1.01       [5MyInt]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        3.10        3.12        1.01       [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)                            2.47        2.47        1.00      0.134      0.332      0.332
copy(2S)                            3.61        3.63        1.01      0.133      0.483      0.480
copy(1+2S)                          3.33        3.68        1.10      0.135      0.497      0.451
copy_if(1S hit)                     1.90        1.67        0.88      0.257      0.429      0.489
copy_if(2S hit)                     1.18        1.19        1.00      0.226      0.269      0.268
copy_if(1+2S hit)                   2.61        2.61        1.00      0.215      0.561      0.561
copy_if(1S miss)                    4.77        2.10        0.44      0.119      0.250      0.568
copy_if(2S miss)                    1.99        2.07        1.04      0.085      0.177      0.170
copy_if(1+2S miss)                  5.68        5.58        0.98      0.094      0.525      0.535
copy_n(1S)                          3.49        3.46        0.99      0.133      0.461      0.465
copy_n(2S)                          3.46        3.43        0.99      0.134      0.461      0.465
copy_n(1+2S)                        5.46        4.24        0.78      0.135      0.573      0.739
remove_copy(1S hit)                 1.37        1.64        1.19      0.357      0.584      0.489
remove_copy(2S hit)                 1.46        1.46        1.00      0.324      0.473      0.474
remove_copy(1+2S hit)               1.78        1.93        1.09      0.342      0.660      0.608
remove_copy(1S miss)                1.31        1.64        1.25      0.356      0.584      0.468
remove_copy(2S miss)                1.44        1.44        1.00      0.324      0.465      0.465
remove_copy(1+2S miss)              2.11        2.20        1.04      0.335      0.737      0.706
remove_copy_if(1S hit)              1.83        1.65        0.90      0.365      0.604      0.667
remove_copy_if(2S hit)              1.30        1.29        1.00      0.365      0.471      0.473
remove_copy_if(1+2S hit)            1.70        1.66        0.98      0.356      0.591      0.604
remove_copy_if(1S miss)             1.21        1.12        0.93      0.374      0.418      0.451
remove_copy_if(2S miss)             1.69        1.69        1.00      0.275      0.465      0.465
remove_copy_if(1+2S miss)           2.68        2.55        0.95      0.277      0.706      0.744
swap_ranges(1S)                     2.41        2.42        1.00      0.173      0.419      0.418
swap_ranges(2S)                     2.69        2.68        1.00      0.174      0.466      0.468
swap_ranges(1+2S)                   3.85        3.85        1.00      0.184      0.707      0.707
transform(1S)                       2.26        2.28        1.01      0.133      0.304      0.301
transform(2S)                       3.48        3.48        1.00      0.134      0.465      0.464
transform(1+2S)                     3.07        2.67        0.87      0.138      0.369      0.423
-------------------------------------------------------------------------------------------------
group geomean                       2.34        2.27        0.97       [8MyFatIntILm2EE]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        2.34        2.27        0.97       [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)                            0.98        0.99        1.01      1.097      1.083      1.073
copy(2S)                            0.97        0.97        1.00      1.096      1.068      1.068
copy(1+2S)                          1.05        1.05        1.00      1.074      1.131      1.131
copy_if(1S hit)                     1.14        1.06        0.93      0.621      0.661      0.711
copy_if(2S hit)                     1.00        1.00        1.00      0.648      0.647      0.649
copy_if(1+2S hit)                   1.23        1.24        1.00      0.636      0.786      0.785
copy_if(1S miss)                    1.50        0.92        0.61      0.336      0.308      0.504
copy_if(2S miss)                    1.01        1.02        1.01      0.303      0.310      0.308
copy_if(1+2S miss)                  1.59        1.58        1.00      0.308      0.488      0.490
copy_n(1S)                          0.98        1.02        1.05      1.093      1.120      1.070
copy_n(2S)                          0.99        1.02        1.03      1.086      1.105      1.070
copy_n(1+2S)                        1.06        1.07        1.01      1.078      1.151      1.138
remove_copy(1S hit)                 1.05        1.11        1.05      1.121      1.240      1.179
remove_copy(2S hit)                 1.06        1.06        1.00      1.117      1.182      1.186
remove_copy(1+2S hit)               1.10        1.10        1.00      1.141      1.252      1.250
remove_copy(1S miss)                1.45        1.10        0.76      1.123      1.238      1.631
remove_copy(2S miss)                1.05        1.47        1.40      1.131      1.665      1.186
remove_copy(1+2S miss)              0.80        0.80        1.00      1.552      1.244      1.240
remove_copy_if(1S hit)              1.19        1.11        0.93      0.786      0.869      0.937
remove_copy_if(2S hit)              1.07        1.07        0.99      0.767      0.817      0.824
remove_copy_if(1+2S hit)            1.19        1.20        1.01      0.780      0.938      0.929
remove_copy_if(1S miss)             1.03        0.99        0.96      1.092      1.080      1.128
remove_copy_if(2S miss)             1.04        1.04        1.00      1.084      1.128      1.127
remove_copy_if(1+2S miss)           1.09        1.11        1.02      1.084      1.202      1.184
swap_ranges(1S)                     0.98        0.98        1.00      1.404      1.375      1.379
swap_ranges(2S)                     0.99        0.99        1.01      1.392      1.381      1.371
swap_ranges(1+2S)                   1.04        1.04        1.00      1.396      1.448      1.453
transform(1S)                       1.02        1.01        1.00      0.627      0.637      0.637
transform(2S)                       1.00        1.01        1.01      0.625      0.630      0.625
transform(1+2S)                     1.52        1.52        1.00      0.628      0.952      0.953
-------------------------------------------------------------------------------------------------
group geomean                       1.09        1.08        0.99       [8MyFatIntILm8EE]

< algo >                     < nsg/seg > < std/seg > < std/nsg > < seg ns > < std ns > < nsg ns >
algo geomean                        1.09        1.08        0.99       [8MyFatIntILm8EE]

