|
std::find_end(deque<int>)_(match_near_end)/8192
|
-99.84% |
165994.873 |
273.852 |
- |
-0.02% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
164557.850 |
275.237 |
- |
-2.12% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120048.404 |
201.852 |
- |
-0.13% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120793.030 |
203.491 |
- |
0.82% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
277906.850 |
629.437 |
- |
-0.15% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
276179.201 |
630.765 |
- |
-0.24% |
- |
|
rng::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258672.727 |
595.387 |
- |
-1.27% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258606.086 |
605.036 |
- |
-0.02% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.76% |
246698.517 |
601.025 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-99.72% |
351746704.772 |
979788.576 |
- |
-99.72% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
166882.413 |
479.305 |
- |
-0.18% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
168191.925 |
487.228 |
- |
-0.17% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.70% |
206541.187 |
619.317 |
- |
-0.16% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-99.02% |
3325.850 |
32.555 |
- |
-0.04% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
-98.97% |
3176.120 |
32.618 |
- |
-8.19% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2275.303 |
25.090 |
- |
0.76% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2257.646 |
24.924 |
- |
0.04% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-98.70% |
4607.023 |
59.791 |
- |
-0.66% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.69% |
5126.426 |
67.353 |
- |
-0.49% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1024
|
-98.65% |
4568.494 |
61.449 |
- |
-0.45% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.62% |
5125.111 |
70.483 |
- |
0.43% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-98.35% |
4606.466 |
76.077 |
- |
-0.22% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.10% |
3164.593 |
60.202 |
- |
-0.12% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.05% |
3145.919 |
61.245 |
- |
-0.07% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-97.98% |
3856.900 |
78.049 |
- |
-0.55% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
-91.69% |
772.137 |
64.156 |
- |
0.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-91.29% |
823.035 |
71.724 |
- |
0.22% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1000
|
-90.09% |
821.234 |
81.359 |
- |
0.99% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-89.78% |
330.652 |
33.808 |
- |
-0.47% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-89.66% |
749.559 |
77.500 |
- |
-2.58% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
-89.53% |
325.687 |
34.116 |
- |
-4.05% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.48% |
555.921 |
58.506 |
- |
-0.20% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
-89.38% |
264.507 |
28.091 |
- |
1.55% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-89.27% |
262.594 |
28.167 |
- |
-1.42% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.27% |
557.330 |
59.791 |
- |
-0.15% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-87.63% |
596.926 |
73.853 |
- |
-0.57% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-87.09% |
590.037 |
76.168 |
- |
-1.13% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-81.46% |
14836.594 |
2751.268 |
- |
-0.02% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-81.34% |
1848.876 |
345.052 |
- |
2.32% |
- |
|
rng::find_end(deque<int>)_(same_length)/1024
|
-75.97% |
1403.762 |
337.262 |
- |
-2.28% |
- |
|
rng::find_end(deque<int>)_(same_length)/8192
|
-75.71% |
11291.873 |
2742.376 |
- |
-0.37% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-64.59% |
939.226 |
332.564 |
- |
-1.84% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-64.02% |
940.071 |
338.216 |
- |
2.45% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/8192
|
-57.16% |
11552.573 |
4949.242 |
- |
0.04% |
- |
|
rng::for_each(map<int>)/8192
|
-56.54% |
16713.732 |
7264.239 |
- |
0.41% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-55.82% |
18652.964 |
8240.236 |
- |
-1.89% |
- |
|
rng::for_each(multimap<int>)/8192
|
-55.75% |
16489.075 |
7296.936 |
- |
-0.72% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-55.43% |
11485.048 |
5119.193 |
- |
-0.43% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-54.53% |
16627.615 |
7559.822 |
- |
-1.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-54.05% |
27176762.565 |
12488324.516 |
- |
42.85% |
- |
|
rng::for_each(multiset<int>)/8192
|
-53.48% |
16312.973 |
7588.355 |
- |
-5.15% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.34% |
1616.980 |
754.489 |
- |
-0.31% |
- |
|
rng::for_each(map<int>::iterator)/8192
|
-53.04% |
16922.387 |
7946.980 |
- |
4.65% |
- |
|
rng::for_each(set<int>)/8192
|
-52.79% |
16444.769 |
7763.012 |
- |
-1.32% |
- |
|
rng::fill(list<int>)/50
|
-52.34% |
35.178 |
16.765 |
- |
-0.41% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-52.02% |
2352157.408 |
1128467.474 |
- |
-0.06% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-51.99% |
36.504 |
17.526 |
- |
-0.19% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-51.96% |
3921.697 |
1884.157 |
- |
-0.44% |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.60% |
1568.947 |
759.443 |
- |
-0.35% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-51.39% |
499.582 |
242.822 |
- |
-0.03% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
-51.35% |
513.721 |
249.921 |
- |
-0.92% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
-51.27% |
502.089 |
244.643 |
- |
-0.45% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-51.24% |
499.138 |
243.390 |
- |
-0.14% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-51.21% |
510.199 |
248.939 |
- |
-0.17% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1000
|
-51.05% |
1251.621 |
612.651 |
- |
0.10% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/8192
|
-51.05% |
10257.544 |
5021.038 |
- |
0.10% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1024
|
-51.04% |
1281.249 |
627.303 |
- |
0.09% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-51.03% |
16244.215 |
7954.169 |
- |
-0.52% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
-50.72% |
16188.113 |
7976.877 |
- |
-0.68% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-50.63% |
1584.591 |
782.354 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-50.58% |
1547.258 |
764.726 |
- |
-0.14% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1024
|
-50.57% |
1583.779 |
782.881 |
- |
0.02% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1000
|
-50.39% |
1547.523 |
767.686 |
- |
0.33% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
-49.92% |
1475.782 |
739.076 |
- |
-0.72% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-49.84% |
1559.576 |
782.334 |
- |
0.05% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-49.60% |
4048.483 |
2040.325 |
- |
-0.06% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-49.48% |
1508.105 |
761.880 |
- |
0.14% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-49.30% |
1477.769 |
749.239 |
- |
-0.30% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
-49.12% |
3826.819 |
1946.973 |
- |
-0.58% |
- |
|
rng::find_end(list<int>)_(same_length)/1024
|
-49.12% |
1495.851 |
761.053 |
- |
0.08% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
-49.06% |
1252.685 |
638.106 |
- |
-0.34% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
-49.04% |
1222.852 |
623.132 |
- |
-0.23% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
-49.03% |
60.162 |
30.662 |
- |
-33.16% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
-48.98% |
10022.870 |
5113.829 |
- |
-0.20% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1024
|
-48.79% |
1565.377 |
801.660 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-48.69% |
10547797.829 |
5412024.753 |
- |
-43.36% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-47.50% |
2136620.622 |
1121690.849 |
- |
-11.15% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-47.43% |
15910.348 |
8364.050 |
- |
-0.99% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-46.64% |
1440.233 |
768.463 |
- |
-0.05% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-46.30% |
20587.125 |
11054.562 |
- |
30.03% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-45.67% |
23.598 |
12.822 |
- |
-0.14% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-45.49% |
31268.968 |
17044.670 |
- |
3.63% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-45.36% |
30100.476 |
16446.566 |
- |
4.35% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-45.20% |
19365.065 |
10611.233 |
- |
6.30% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-45.01% |
1363.352 |
749.672 |
- |
-0.12% |
- |
|
BM_PushHeap_string_Descending_262144
|
-41.23% |
5.448 |
3.202 |
- |
-29.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-41.07% |
0.697 |
0.411 |
- |
-8.30% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-40.14% |
49.147 |
29.419 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-40.06% |
19934308.373 |
11948103.925 |
- |
-54.67% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-39.37% |
3891607.232 |
2359368.036 |
- |
-41.24% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-38.82% |
13.472 |
8.242 |
- |
-0.60% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-38.63% |
3320.693 |
2037.957 |
- |
2.38% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
-38.59% |
28629.841 |
17580.363 |
- |
-4.29% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
-38.57% |
27541.831 |
16920.198 |
- |
-3.50% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-38.25% |
24.568 |
15.171 |
- |
-38.56% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-38.25% |
0.637 |
0.393 |
- |
-26.50% |
- |
|
rng::for_each(set<int>)/50
|
-38.01% |
60.515 |
37.513 |
- |
-0.62% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-37.78% |
5.119 |
3.185 |
- |
-38.90% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-37.67% |
38.787 |
24.175 |
- |
-7.01% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-36.73% |
11.940 |
7.554 |
- |
4.80% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-36.43% |
5.681 |
3.612 |
- |
6.38% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-36.15% |
9.978 |
6.371 |
- |
-21.70% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-35.78% |
7.191 |
4.618 |
- |
-18.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-35.63% |
66.455 |
42.779 |
- |
308.75% |
- |
|
rng::for_each(multiset<int>::iterator)/50
|
-35.61% |
56.078 |
36.108 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-34.55% |
5862817.303 |
3837055.588 |
- |
-33.61% |
- |
|
BM_PopHeap_string_1
|
-34.15% |
0.700 |
0.461 |
- |
-27.13% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-34.05% |
0.697 |
0.460 |
- |
-16.77% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/1048576
|
-33.95% |
1572.084 |
1038.336 |
- |
-24.19% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-33.12% |
0.697 |
0.466 |
- |
13.72% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-32.74% |
40.399 |
27.172 |
- |
-10.94% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-32.41% |
51787677.388 |
35002835.896 |
- |
-31.12% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-31.76% |
1.715 |
1.170 |
- |
-29.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-31.70% |
12751375.971 |
8709388.385 |
- |
-0.76% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-31.48% |
1030.020 |
705.795 |
- |
-2.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-31.47% |
13030688.087 |
8929971.713 |
- |
-0.02% |
- |
|
BM_PushHeap_string_Descending_16384
|
-31.37% |
3.369 |
2.312 |
- |
-12.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-31.34% |
12841103.054 |
8816889.357 |
- |
0.63% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-31.24% |
0.489 |
0.337 |
- |
0.10% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-31.12% |
71.999 |
49.593 |
- |
-15.74% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-31.06% |
40.917 |
28.206 |
- |
1.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-31.03% |
12744330.709 |
8790169.575 |
- |
-2.42% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-30.51% |
0.494 |
0.343 |
- |
13.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-30.31% |
12818368.126 |
8932961.694 |
- |
0.28% |
- |
|
rng::for_each(set<int>::iterator)/50
|
-30.18% |
50.510 |
35.264 |
- |
0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-30.09% |
12843962.186 |
8979811.616 |
- |
1.92% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
-30.06% |
0.622 |
0.435 |
- |
-22.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-29.18% |
4794321.919 |
3395538.209 |
- |
-34.18% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-29.04% |
0.695 |
0.493 |
- |
-10.05% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-28.49% |
46.002 |
32.894 |
- |
0.04% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/0
|
-28.07% |
0.484 |
0.348 |
- |
29.68% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-28.03% |
355021426.120 |
255517611.490 |
- |
5.59% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-28.01% |
43.079 |
31.013 |
- |
-24.80% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-27.93% |
1029.055 |
741.598 |
- |
-10.24% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-27.93% |
59.257 |
42.707 |
- |
5.43% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.87% |
40.813 |
29.439 |
- |
-1.14% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-27.73% |
0.648 |
0.468 |
- |
8.53% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-27.52% |
12045144.303 |
8730078.063 |
- |
0.36% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-27.42% |
9.868 |
7.163 |
- |
-0.51% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-27.37% |
45.679 |
33.177 |
- |
0.42% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-27.14% |
43894.516 |
31983.488 |
- |
-0.13% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-26.96% |
42883.511 |
31321.945 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-26.93% |
342866356.375 |
250525332.668 |
- |
5.41% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-26.90% |
2722.689 |
1990.236 |
- |
0.13% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-26.87% |
3656.764 |
2674.241 |
- |
0.25% |
- |
|
BM_std_min<unsigned___int128>/512
|
-26.76% |
338.247 |
247.737 |
- |
-0.35% |
- |
|
BM_PushHeap_string_Descending_1024
|
-26.74% |
3.315 |
2.429 |
- |
-7.71% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-26.68% |
46877.141 |
34370.209 |
- |
0.52% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-26.50% |
2659.258 |
1954.554 |
- |
0.64% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-26.44% |
0.637 |
0.468 |
- |
-32.88% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-26.39% |
2819898.220 |
2075595.097 |
- |
-24.92% |
- |
|
BM_PushHeap_string_Descending_256
|
-26.37% |
3.067 |
2.258 |
- |
-10.57% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-26.37% |
9.764 |
7.189 |
- |
-24.26% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-26.28% |
679.539 |
500.958 |
- |
0.82% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
-26.28% |
27.410 |
20.208 |
- |
-34.71% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-26.01% |
11922039.318 |
8821035.100 |
- |
-2.45% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-25.97% |
73662480.050 |
54529595.632 |
- |
-25.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-25.93% |
11903904.478 |
8816751.370 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-25.55% |
156317150.750 |
116383074.903 |
- |
-23.88% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-25.13% |
48.571 |
36.365 |
- |
-20.66% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-25.12% |
3.849 |
2.882 |
- |
-4.68% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-25.02% |
80.000 |
59.982 |
- |
13.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-25.02% |
11916398.273 |
8934713.426 |
- |
0.51% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-24.84% |
1.697 |
1.275 |
- |
-10.66% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-24.80% |
38.362 |
28.850 |
- |
1.15% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-24.69% |
0.697 |
0.525 |
- |
-6.43% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-24.65% |
18.201 |
13.714 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-24.56% |
2155931.059 |
1626531.166 |
- |
-17.25% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-24.52% |
0.637 |
0.481 |
- |
16.69% |
- |
|
rng::for_each(map<int>::iterator)/50
|
-24.37% |
49.859 |
37.706 |
- |
0.48% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-24.35% |
38.247 |
28.934 |
- |
-1.18% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-24.20% |
48.179 |
36.518 |
- |
31.76% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-24.06% |
37.413 |
28.409 |
- |
-4.67% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-24.02% |
0.606 |
0.461 |
- |
9.34% |
- |
|
rng::for_each(multimap<int>)/50
|
-23.91% |
50.521 |
38.443 |
- |
-0.99% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
-23.76% |
0.540 |
0.411 |
- |
-23.61% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-23.75% |
26.619 |
20.296 |
- |
-28.96% |
- |
|
BM_vector_deque_ranges_move/0
|
-23.68% |
0.519 |
0.396 |
- |
-7.24% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-23.63% |
1.862 |
1.422 |
- |
4.88% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-23.55% |
1.704 |
1.302 |
- |
10.16% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-23.49% |
44.124 |
33.760 |
- |
0.15% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-23.45% |
3.569 |
2.732 |
- |
1.62% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-23.44% |
1.548 |
1.185 |
- |
-8.11% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-23.44% |
675.857 |
517.444 |
- |
-25.57% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-23.33% |
44.302 |
33.967 |
- |
-25.81% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-23.30% |
1.668 |
1.280 |
- |
-5.29% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-23.13% |
9.492 |
7.296 |
- |
-35.99% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-23.03% |
9.172 |
7.060 |
- |
0.09% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-22.83% |
2426521.335 |
1872593.805 |
- |
-2.59% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-22.82% |
953.567 |
735.928 |
- |
-9.93% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-22.81% |
95.417 |
73.653 |
- |
-2.28% |
- |
|
BM_std_min<unsigned___int128>/64
|
-22.78% |
38.764 |
29.933 |
- |
2.61% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-22.16% |
10813488.645 |
8416929.062 |
- |
-12.66% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0
|
-22.07% |
0.349 |
0.272 |
- |
-22.17% |
- |
|
BM_vector_deque_move_backward/2
|
-22.04% |
2.280 |
1.778 |
- |
-13.97% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-22.02% |
0.574 |
0.448 |
- |
0.14% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-21.78% |
9.394 |
7.348 |
- |
0.93% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-21.77% |
122.753 |
96.028 |
- |
9.90% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-21.51% |
29707649.995 |
23316476.863 |
- |
-21.07% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-21.31% |
0.341 |
0.269 |
- |
-0.97% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_1024
|
-21.30% |
38.494 |
30.293 |
- |
-1.96% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-21.29% |
0.634 |
0.499 |
- |
0.21% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-20.96% |
36.731 |
29.033 |
- |
-17.77% |
- |
|
BM_std_minmax<long_long>/2
|
-20.73% |
1.315 |
1.042 |
- |
-21.22% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-20.70% |
6.816 |
5.405 |
- |
-2.09% |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-20.67% |
19.422 |
15.409 |
- |
2.74% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-20.26% |
11.260 |
8.978 |
- |
-1.43% |
- |
|
BM_StringDestroy_Small
|
-20.06% |
0.876 |
0.700 |
- |
7.42% |
- |
|
BM_RangesPopHeap_string_262144
|
-19.96% |
101.152 |
80.964 |
- |
-17.28% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-19.86% |
10137763.980 |
8124090.627 |
- |
-29.71% |
- |
|
rng::move_backward(list<int>)/4096
|
-19.86% |
6560.116 |
5257.534 |
- |
-22.73% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-19.83% |
2956.845 |
2370.537 |
- |
-13.57% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-19.82% |
0.531 |
0.426 |
- |
6.33% |
- |
|
BM_std_minmax<long_long>/3
|
-19.80% |
1.750 |
1.403 |
- |
-19.81% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-19.80% |
14450.307 |
11588.472 |
- |
-13.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-19.80% |
39.687 |
31.828 |
- |
-34.48% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-19.75% |
6.580 |
5.281 |
- |
-33.18% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-19.70% |
43.268 |
34.743 |
- |
-12.79% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-19.64% |
12642.666 |
10159.676 |
- |
-26.73% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-19.59% |
40414.932 |
32497.847 |
- |
-2.13% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-19.53% |
686.866 |
552.731 |
- |
-33.51% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-19.53% |
31.956 |
25.716 |
- |
-0.02% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-19.50% |
11081.635 |
8920.603 |
- |
-0.61% |
- |
|
BM_vector_deque_copy/64000
|
-19.45% |
2941.764 |
2369.482 |
- |
-13.60% |
- |
|
BM_vector_deque_move/64000
|
-19.42% |
2929.030 |
2360.084 |
- |
-13.76% |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-19.33% |
3.427 |
2.765 |
- |
3.19% |
- |
|
std::move(list<int>)/64
|
-19.32% |
48.844 |
39.406 |
- |
-0.10% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-19.30% |
16.302 |
13.156 |
- |
-7.37% |
- |
|
BM_vector_deque_move_backward/1
|
-19.29% |
2.569 |
2.073 |
- |
-12.86% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
-19.26% |
0.576 |
0.465 |
- |
-16.68% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-19.24% |
36.432 |
29.423 |
- |
0.76% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-19.11% |
6.456 |
5.222 |
- |
-2.06% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-19.11% |
22.068 |
17.851 |
- |
-2.74% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-19.06% |
1.590 |
1.287 |
- |
-24.90% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-19.05% |
38852.096 |
31450.524 |
- |
-2.06% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Empty_Control
|
-19.00% |
0.451 |
0.365 |
- |
-18.99% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-18.94% |
32.841 |
26.622 |
- |
-0.62% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
-18.77% |
0.562 |
0.456 |
- |
-0.06% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-18.75% |
1712.715 |
1391.574 |
- |
-19.97% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-18.70% |
2342269.648 |
1904151.381 |
- |
0.05% |
- |
|
vector<bool>::reserve()
|
-18.69% |
10.127 |
8.234 |
- |
0.66% |
- |
|
BM_vector_deque_move/70000
|
-18.58% |
3168.333 |
2579.592 |
- |
-11.64% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-18.53% |
18.803 |
15.319 |
- |
7.41% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-18.51% |
0.556 |
0.453 |
- |
-14.04% |
- |
|
BM_PushHeap_string_Descending_64
|
-18.46% |
2.692 |
2.195 |
- |
-8.54% |
- |
|
std::copy_backward(vector<int>)/32768
|
-18.37% |
3795.289 |
3097.996 |
- |
-18.36% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-18.30% |
32.669 |
26.692 |
- |
13.41% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-18.29% |
0.487 |
0.398 |
- |
3.15% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-18.06% |
0.611 |
0.500 |
- |
8.31% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
-17.96% |
26.008 |
21.337 |
- |
-1.09% |
- |
|
BM_std_min<unsigned___int128>/31
|
-17.94% |
16.762 |
13.755 |
- |
4.63% |
- |
|
BM_MakeHeap_float_Random_64
|
-17.91% |
1.787 |
1.467 |
- |
-10.60% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-17.77% |
640.902 |
526.988 |
- |
-26.56% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-17.71% |
684.074 |
562.936 |
- |
105.84% |
- |
|
bm_ranges_lexicographical_compare<int>/16
|
-17.70% |
2.306 |
1.897 |
- |
-17.70% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-17.60% |
2875.076 |
2368.989 |
- |
-10.56% |
- |
|
BM_vector_deque_move/65536
|
-17.52% |
2875.902 |
2372.186 |
- |
-10.41% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
-17.44% |
153.904 |
127.059 |
- |
-5.31% |
- |
|
BM_vector_deque_ranges_move/65536
|
-17.44% |
2859.981 |
2361.319 |
- |
-10.69% |
- |
|
BM_std_min<unsigned___int128>/32
|
-17.34% |
17.403 |
14.386 |
- |
5.50% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-17.30% |
3133.310 |
2591.100 |
- |
-11.45% |
- |
|
BM_vector_deque_copy/70000
|
-17.29% |
3131.595 |
2590.089 |
- |
-11.86% |
- |
|
BM_std_min<unsigned___int128>/30
|
-17.19% |
16.121 |
13.350 |
- |
5.34% |
- |
|
BM_MakeHeap_uint64_Random_4
|
-17.16% |
1.446 |
1.198 |
- |
4.58% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-17.16% |
0.740 |
0.613 |
- |
-22.19% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-16.97% |
42.144 |
34.994 |
- |
-21.44% |
- |
|
BM_vector_deque_ranges_move/64000
|
-16.96% |
2853.758 |
2369.737 |
- |
-9.91% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-16.96% |
7942825.478 |
6596012.843 |
- |
-17.01% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-16.83% |
682.767 |
567.848 |
- |
-28.96% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.82% |
42.521 |
35.370 |
- |
1.39% |
- |
|
BM_std_min<unsigned___int128>/29
|
-16.70% |
15.478 |
12.893 |
- |
5.36% |
- |
|
rng::for_each(multiset<int>)/50
|
-16.62% |
45.153 |
37.649 |
- |
-0.09% |
- |
|
BM_std_min<unsigned___int128>/28
|
-16.51% |
14.826 |
12.379 |
- |
5.42% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-16.30% |
20.935 |
17.522 |
- |
-15.01% |
- |
|
BM_std_min<unsigned___int128>/26
|
-16.24% |
13.575 |
11.370 |
- |
5.56% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-16.23% |
7182027.345 |
6016589.436 |
- |
0.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-16.20% |
92.297 |
77.349 |
- |
-2.32% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/32
|
-16.10% |
12.832 |
10.767 |
- |
-0.83% |
- |
|
BM_std_min<unsigned___int128>/27
|
-15.99% |
14.170 |
11.904 |
- |
5.50% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-15.91% |
919809.210 |
773463.081 |
- |
-0.38% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-15.89% |
1.302 |
1.095 |
- |
24.20% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-15.87% |
14.686 |
12.355 |
- |
-1.84% |
- |
|
std::rotate(list<int>)_(by_1/2)/32
|
-15.79% |
7.086 |
5.967 |
- |
-0.27% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-15.77% |
34.282 |
28.877 |
- |
-0.08% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-15.77% |
13.918 |
11.724 |
- |
5.43% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-15.74% |
1.671 |
1.408 |
- |
-12.61% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-15.65% |
33.010 |
27.843 |
- |
0.04% |
- |
|
BM_std_min<unsigned___int128>/25
|
-15.62% |
12.916 |
10.899 |
- |
5.25% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-15.52% |
14.879 |
12.569 |
- |
-0.21% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-15.50% |
35.282 |
29.814 |
- |
-25.53% |
- |
|
rng::find_end(vector<int>)_(near_matches)/8192
|
-15.48% |
922659.027 |
779828.514 |
- |
-0.13% |
- |
|
BM_PushHeap_string_Descending_16
|
-15.44% |
2.436 |
2.059 |
- |
-5.98% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-15.41% |
11.272 |
9.535 |
- |
0.10% |
- |
|
BM_PushHeap_string_Random_262144
|
-15.38% |
21.799 |
18.445 |
- |
-7.60% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-15.29% |
18.906 |
16.016 |
- |
87.49% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-15.27% |
36.189 |
30.662 |
- |
-7.13% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-15.25% |
135.039 |
114.448 |
- |
-11.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-15.24% |
6945703.739 |
5887133.256 |
- |
-0.46% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-15.23% |
14.050 |
11.910 |
- |
-1.31% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-15.21% |
605.369 |
513.263 |
- |
-17.24% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-15.19% |
5.894 |
4.999 |
- |
2.16% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-15.09% |
38.972 |
33.090 |
- |
-12.58% |
- |
|
BM_std_min<unsigned___int128>/24
|
-15.09% |
12.292 |
10.437 |
- |
5.55% |
- |
|
BM_vector_deque_ranges_move/70000
|
-15.07% |
3048.032 |
2588.771 |
- |
-8.32% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-15.06% |
30.478 |
25.888 |
- |
-0.31% |
- |
|
std::copy_backward(vector<int>)/4096
|
-15.05% |
239.131 |
203.153 |
- |
0.84% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-15.03% |
27.327 |
23.220 |
- |
0.87% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-14.99% |
2387.084 |
2029.200 |
- |
-17.63% |
- |
|
BM_vector_deque_move/0
|
-14.96% |
0.555 |
0.472 |
- |
-6.70% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
-14.94% |
232.555 |
197.815 |
- |
-15.02% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-14.78% |
11390.943 |
9707.588 |
- |
-0.60% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-14.72% |
0.405 |
0.345 |
- |
-28.95% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-14.68% |
16676.190 |
14227.296 |
- |
10.64% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-14.65% |
645.389 |
550.817 |
- |
-23.64% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
-14.64% |
5095.363 |
4349.189 |
- |
0.27% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-14.53% |
4.285 |
3.663 |
- |
22.11% |
- |
|
BM_std_min<unsigned___int128>/23
|
-14.45% |
11.655 |
9.971 |
- |
5.59% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-14.42% |
11.792 |
10.091 |
- |
-4.84% |
- |
|
std::rotate(list<int>)_(by_1/4)/32
|
-14.39% |
14.572 |
12.474 |
- |
-0.75% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-14.19% |
1.776 |
1.524 |
- |
-14.15% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
-14.11% |
0.501 |
0.430 |
- |
8.49% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-14.11% |
9876181.378 |
8482297.738 |
- |
-5.73% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-14.07% |
1.949 |
1.674 |
- |
8.27% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
-14.05% |
0.567 |
0.487 |
- |
-2.41% |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-14.00% |
2.754 |
2.368 |
- |
0.85% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-13.98% |
22.263 |
19.151 |
- |
-10.17% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-13.98% |
25.272 |
21.739 |
- |
-17.51% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/1024
|
-13.91% |
47.666 |
41.036 |
- |
-44.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-13.90% |
34.334 |
29.561 |
- |
-6.56% |
- |
|
BM_std_min<unsigned___int128>/22
|
-13.79% |
11.007 |
9.489 |
- |
5.79% |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-13.72% |
3.051 |
2.633 |
- |
2.42% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-13.71% |
21.237 |
18.325 |
- |
-0.42% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-13.65% |
5.069 |
4.377 |
- |
-0.01% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-13.64% |
28.701 |
24.786 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-13.58% |
8922089.377 |
7710856.571 |
- |
-3.51% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_4
|
-13.57% |
1.890 |
1.634 |
- |
-14.18% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-13.57% |
6.776 |
5.857 |
- |
-8.00% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-13.56% |
308734.544 |
266861.270 |
- |
-16.56% |
- |
|
BM_deque_vector_copy/64000
|
-13.52% |
2849.679 |
2464.371 |
- |
-25.98% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.52% |
5711.960 |
4939.657 |
- |
0.27% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-13.52% |
1.470 |
1.272 |
- |
-2.30% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-13.40% |
95.888 |
83.039 |
- |
23.96% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-13.39% |
57.214 |
49.553 |
- |
-5.90% |
- |
|
BM_std_min<short>/1
|
-13.38% |
0.293 |
0.254 |
- |
-24.98% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-13.37% |
326.673 |
283.004 |
- |
3.68% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-13.35% |
19.664 |
17.039 |
- |
-2.30% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-13.33% |
72.127 |
62.513 |
- |
-13.35% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-13.32% |
10.431 |
9.041 |
- |
-4.25% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-13.27% |
63.041 |
54.675 |
- |
1.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-13.20% |
89.063 |
77.305 |
- |
-0.98% |
- |
|
BM_std_min<unsigned___int128>/21
|
-13.19% |
10.385 |
9.015 |
- |
6.14% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-13.16% |
26.299 |
22.839 |
- |
-7.52% |
- |
|
BM_PushHeap_string_Descending_4
|
-13.15% |
2.166 |
1.881 |
- |
-5.73% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-13.12% |
11.534 |
10.020 |
- |
-4.84% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-13.10% |
32.285 |
28.057 |
- |
7.29% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
-13.05% |
41.754 |
36.305 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-13.02% |
866.786 |
753.925 |
- |
6.86% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-12.97% |
22.730 |
19.782 |
- |
-1.38% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-12.87% |
1.447 |
1.260 |
- |
-1.05% |
- |
|
rng::copy(vector<int>)/32768
|
-12.81% |
3486.281 |
3039.788 |
- |
-15.01% |
- |
|
BM_deque_vector_copy/65536
|
-12.64% |
2940.076 |
2568.527 |
- |
-27.17% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-12.61% |
8176.408 |
7145.231 |
- |
-4.16% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-12.55% |
14.734 |
12.884 |
- |
-14.39% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-12.50% |
8765.201 |
7669.404 |
- |
-9.17% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-12.50% |
73.999 |
64.749 |
- |
-38.53% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-12.50% |
99.736 |
87.272 |
- |
2.44% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-12.47% |
1.131 |
0.990 |
- |
-15.17% |
- |
|
BM_std_min<unsigned___int128>/20
|
-12.41% |
9.775 |
8.562 |
- |
6.80% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-12.36% |
0.576 |
0.504 |
- |
3.98% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-12.30% |
671.120 |
588.587 |
- |
-17.36% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-12.30% |
1.497 |
1.313 |
- |
-25.77% |
- |
|
BM_std_minmax<long_long>/5
|
-12.29% |
2.224 |
1.951 |
- |
-11.27% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-12.25% |
749.637 |
657.776 |
- |
1.22% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-12.24% |
1.302 |
1.143 |
- |
-6.42% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
-12.23% |
7879.756 |
6916.247 |
- |
-0.07% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/8192
|
-12.18% |
1652076.977 |
1450789.855 |
- |
-0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.03% |
57.437 |
50.527 |
- |
-0.59% |
- |
|
rng::is_sorted(deque<int>)/8
|
-12.00% |
2.854 |
2.512 |
- |
1.01% |
- |
|
BM_std_min<unsigned___int128>/19
|
-11.94% |
9.153 |
8.060 |
- |
6.34% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-11.91% |
788.837 |
694.923 |
- |
-4.11% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-11.86% |
0.391 |
0.344 |
- |
11.73% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-11.86% |
838.420 |
739.005 |
- |
6.59% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-11.86% |
24.106 |
21.248 |
- |
-0.94% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-11.75% |
10.831 |
9.558 |
- |
-8.98% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-11.70% |
26.039 |
22.992 |
- |
-12.53% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-11.67% |
0.933 |
0.824 |
- |
0.01% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-11.65% |
23.532 |
20.790 |
- |
-0.39% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-11.57% |
48.272 |
42.685 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-11.55% |
5072933.882 |
4486808.063 |
- |
18.79% |
- |
|
BM_std_minmax<int>/7
|
-11.54% |
1.711 |
1.513 |
- |
-13.50% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-11.51% |
0.381 |
0.338 |
- |
-5.51% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-11.49% |
3.680 |
3.257 |
- |
-12.61% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-11.42% |
29.843 |
26.434 |
- |
-12.42% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-11.42% |
1.407 |
1.246 |
- |
-9.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-11.42% |
1597873.556 |
1415409.094 |
- |
-5.52% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-11.41% |
5.498 |
4.871 |
- |
1.49% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-11.39% |
1.126 |
0.998 |
- |
-6.39% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-11.38% |
172477287.711 |
152840874.298 |
- |
-1.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-11.36% |
58.731 |
52.058 |
- |
4.20% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-11.36% |
0.556 |
0.493 |
- |
1.95% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-11.35% |
8635.307 |
7655.033 |
- |
-12.48% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-11.35% |
5.365 |
4.756 |
- |
2.02% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-11.34% |
15986.728 |
14174.086 |
- |
-0.57% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-11.33% |
347.567 |
308.184 |
- |
-11.45% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-11.28% |
25.320 |
22.465 |
- |
-2.88% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-11.20% |
15425.724 |
13698.505 |
- |
-0.38% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-11.19% |
1859.037 |
1651.030 |
- |
-0.43% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-11.17% |
11.918 |
10.587 |
- |
-1.15% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-11.14% |
171727238.737 |
152601444.848 |
- |
-0.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-11.13% |
42570.084 |
37830.130 |
- |
1.49% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-11.11% |
173128619.688 |
153895614.256 |
- |
0.20% |
- |
|
BM_vector_deque_copy/65536
|
-11.03% |
2663.154 |
2369.504 |
- |
-2.88% |
- |
|
BM_std_minmax<char>/27
|
-11.01% |
1.952 |
1.737 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-11.00% |
2.602 |
2.316 |
- |
0.90% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-10.92% |
10.795 |
9.616 |
- |
-3.27% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-10.92% |
172327363.153 |
153503913.165 |
- |
-0.30% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-10.88% |
1.146 |
1.021 |
- |
5.36% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-10.87% |
1233.666 |
1099.507 |
- |
-7.35% |
- |
|
BM_std_min<unsigned___int128>/18
|
-10.87% |
8.531 |
7.603 |
- |
6.67% |
- |
|
BM_std_minmax<unsigned_char>/8
|
-10.82% |
1.087 |
0.969 |
- |
-10.77% |
- |
|
std::generate_n(list<int>)/50
|
-10.75% |
17.232 |
15.379 |
- |
-2.27% |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-10.72% |
2.416 |
2.157 |
- |
2.00% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-10.68% |
14.982 |
13.382 |
- |
-21.02% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-10.67% |
384.496 |
343.469 |
- |
0.46% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-10.66% |
27.061 |
24.175 |
- |
-0.31% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-10.62% |
35.502 |
31.732 |
- |
-25.28% |
- |
|
rng::reverse_copy(vector<int>)/8
|
-10.61% |
2.534 |
2.265 |
- |
-4.63% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-10.60% |
7680.387 |
6866.296 |
- |
-0.00% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.59% |
934903.318 |
835912.211 |
- |
-4.94% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-10.57% |
10.507 |
9.397 |
- |
-4.26% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-10.55% |
2.534 |
2.267 |
- |
-9.25% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-10.54% |
36.609 |
32.749 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-10.52% |
134711079.062 |
120536774.660 |
- |
-8.24% |
- |
|
BM_deque_vector_copy/70000
|
-10.50% |
3181.643 |
2847.517 |
- |
-26.17% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-10.42% |
1.431 |
1.282 |
- |
5.01% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-10.41% |
36.317 |
32.537 |
- |
3.71% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-10.38% |
9161.493 |
8210.516 |
- |
-9.84% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-10.34% |
2.764 |
2.479 |
- |
-0.90% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-10.33% |
2.236 |
2.005 |
- |
-9.02% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-10.32% |
1.402 |
1.257 |
- |
3.23% |
- |
|
BM_RangesPopHeap_string_1
|
-10.31% |
0.524 |
0.470 |
- |
-19.73% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-10.30% |
5019.045 |
4502.021 |
- |
2.63% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.30% |
1847.947 |
1657.652 |
- |
0.59% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-10.29% |
0.679 |
0.609 |
- |
4.81% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
-10.29% |
64.228 |
57.618 |
- |
1.10% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-10.19% |
18.253 |
16.393 |
- |
10.44% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-10.15% |
569.216 |
511.414 |
- |
1.84% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-10.15% |
173125433.843 |
155557886.947 |
- |
0.72% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-10.14% |
1880.826 |
1690.168 |
- |
-5.65% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-10.13% |
8.224 |
7.391 |
- |
-1.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-10.12% |
34.844 |
31.319 |
- |
-0.63% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
-10.10% |
12.079 |
10.858 |
- |
-4.28% |
- |
|
BM_std_minmax<char>/6
|
-10.10% |
2.155 |
1.937 |
- |
1.19% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-10.09% |
25.387 |
22.825 |
- |
-14.64% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/8192
|
-10.09% |
2686841.797 |
2415768.821 |
- |
-0.05% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-10.08% |
28.305 |
25.451 |
- |
2.30% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.08% |
933545.116 |
839476.015 |
- |
-5.19% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-10.06% |
29.440 |
26.477 |
- |
-1.30% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-10.06% |
11.199 |
10.072 |
- |
10.92% |
- |
|
BM_std_minmax<int>/3
|
-10.04% |
1.198 |
1.078 |
- |
-5.74% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-10.04% |
0.616 |
0.554 |
- |
-20.42% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-10.00% |
74.996 |
67.497 |
- |
0.42% |
- |
|
BM_std_minmax<char>/16
|
-9.97% |
1.026 |
0.924 |
- |
-0.05% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-9.94% |
8.910 |
8.024 |
- |
0.01% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-9.89% |
1627487.471 |
1466455.975 |
- |
-0.15% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-9.86% |
2.744 |
2.473 |
- |
-0.49% |
- |
|
BM_std_minmax<char>/20
|
-9.85% |
2.071 |
1.867 |
- |
-0.08% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
-9.84% |
0.350 |
0.315 |
- |
2.14% |
- |
|
BM_std_minmax<char>/5
|
-9.81% |
1.859 |
1.677 |
- |
2.09% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-9.80% |
1.787 |
1.612 |
- |
-4.80% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1
|
-9.76% |
0.616 |
0.555 |
- |
24.00% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-9.73% |
9275.978 |
8373.145 |
- |
-9.94% |
- |
|
rng::copy_backward(vector<int>)/32768
|
-9.72% |
3286.674 |
2967.139 |
- |
7.28% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-9.72% |
3.750 |
3.385 |
- |
10.71% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-9.71% |
1.119 |
1.011 |
- |
0.02% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-9.69% |
18.090 |
16.337 |
- |
-2.95% |
- |
|
BM_std_minmax<char>/26
|
-9.68% |
1.538 |
1.390 |
- |
0.15% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-9.64% |
1.339 |
1.210 |
- |
6.10% |
- |
|
BM_std_minmax<char>/21
|
-9.64% |
2.392 |
2.161 |
- |
-0.49% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-9.63% |
18.126 |
16.382 |
- |
3.11% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-9.60% |
2.768 |
2.503 |
- |
0.59% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.59% |
25486.971 |
23042.512 |
- |
0.07% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.57% |
24928.584 |
22543.493 |
- |
-0.53% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-9.56% |
1.437 |
1.299 |
- |
-18.25% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
-9.54% |
26097.227 |
23608.806 |
- |
-0.28% |
- |
|
BM_std_min<unsigned___int128>/17
|
-9.53% |
7.890 |
7.138 |
- |
6.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024
|
-9.53% |
1.051 |
0.951 |
- |
-14.58% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-9.52% |
30.057 |
27.195 |
- |
-8.12% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-9.52% |
0.306 |
0.277 |
- |
-7.79% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.51% |
93.536 |
84.641 |
- |
-0.12% |
- |
|
BM_std_minmax<long_long>/4
|
-9.47% |
1.868 |
1.691 |
- |
-9.45% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-9.43% |
13.857 |
12.550 |
- |
-0.66% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-9.41% |
74.755 |
67.719 |
- |
0.53% |
- |
|
BM_deque_deque_copy/70000
|
-9.36% |
3166.577 |
2870.251 |
- |
-21.36% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-9.34% |
30927304.443 |
28037509.598 |
- |
-15.25% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-9.33% |
36998.954 |
33546.094 |
- |
-0.43% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-9.32% |
38556.447 |
34964.561 |
- |
0.60% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-9.31% |
240787.130 |
218373.350 |
- |
-4.45% |
- |
|
rng::generate_n(list<int>)/50
|
-9.31% |
17.443 |
15.819 |
- |
-0.77% |
- |
|
BM_std_minmax<char>/22
|
-9.30% |
2.671 |
2.422 |
- |
-1.63% |
- |
|
rng::find_end(list<int>)_(near_matches)/8192
|
-9.30% |
2495790.325 |
2263768.877 |
- |
-0.31% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-9.30% |
1.967 |
1.784 |
- |
0.86% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-9.29% |
34.356 |
31.164 |
- |
-10.22% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
-9.29% |
2502622.025 |
2270202.516 |
- |
0.11% |
- |
|
BM_std_minmax<int>/2
|
-9.28% |
0.900 |
0.817 |
- |
-4.08% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-9.26% |
1.532 |
1.391 |
- |
5.44% |
- |
|
rng::remove_if(vector<int>)_(prefix)/1024
|
-9.25% |
383.016 |
347.570 |
- |
-0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.25% |
1594.660 |
1447.089 |
- |
0.63% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-9.23% |
29.586 |
26.856 |
- |
-8.00% |
- |
|
BM_MakeHeap_uint64_Ascending_4
|
-9.22% |
0.452 |
0.410 |
- |
-6.26% |
- |
|
BM_std_minmax<char>/3
|
-9.22% |
1.209 |
1.098 |
- |
-1.44% |
- |
|
rng::generate_n(list<int>)/32
|
-9.20% |
9.532 |
8.655 |
- |
-0.20% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-9.17% |
1.331 |
1.209 |
- |
-1.66% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-9.17% |
1.754 |
1.593 |
- |
-2.70% |
- |
|
BM_std_minmax<long_long>/11
|
-9.16% |
2.538 |
2.306 |
- |
-9.26% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-9.15% |
10821432.848 |
9830970.210 |
- |
-0.53% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-9.13% |
29.304 |
26.628 |
- |
-0.44% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-9.10% |
42.062 |
38.233 |
- |
-8.84% |
- |
|
rng::adjacent_find(list<int>,_pred)/8192
|
-9.07% |
8722.622 |
7931.632 |
- |
1.31% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
-9.07% |
14344.443 |
13044.099 |
- |
-23.20% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
-9.05% |
1.960 |
1.782 |
- |
-6.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-9.05% |
10825815.741 |
9845985.242 |
- |
-3.38% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.04% |
1939.794 |
1764.464 |
- |
-5.39% |
- |
|
BM_std_minmax<char>/32
|
-9.03% |
1.638 |
1.490 |
- |
0.09% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-8.99% |
11.119 |
10.119 |
- |
-3.39% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-8.97% |
30.562 |
27.820 |
- |
-0.87% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-8.95% |
13.854 |
12.613 |
- |
-1.61% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-8.95% |
29.042 |
26.442 |
- |
-22.84% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-8.93% |
3093.417 |
2817.110 |
- |
-26.31% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-8.93% |
29.795 |
27.135 |
- |
-1.29% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-8.92% |
2848.643 |
2594.443 |
- |
-26.19% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-8.90% |
11.146 |
10.153 |
- |
3.25% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-8.89% |
19.884 |
18.117 |
- |
-0.80% |
- |
|
BM_std_minmax<char>/23
|
-8.87% |
3.165 |
2.885 |
- |
-0.97% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-8.86% |
8185.334 |
7460.406 |
- |
-7.64% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-8.85% |
27855.829 |
25390.941 |
- |
-8.59% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-8.84% |
14518.091 |
13234.411 |
- |
-21.81% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-8.83% |
2.468 |
2.250 |
- |
-1.97% |
- |
|
BM_std_min<unsigned___int128>/16
|
-8.82% |
7.292 |
6.649 |
- |
6.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-8.82% |
24877936.082 |
22684404.506 |
- |
-8.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-8.81% |
2011208.177 |
1833969.531 |
- |
-23.69% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-8.81% |
92.006 |
83.898 |
- |
-6.85% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-8.81% |
1.704 |
1.554 |
- |
37.00% |
- |
|
rng::find_end(list<int>)_(near_matches)/1000
|
-8.81% |
36519.227 |
33303.472 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-8.79% |
5356734.997 |
4885673.277 |
- |
-8.17% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-8.79% |
5800.436 |
5290.838 |
- |
0.81% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-8.78% |
25700.541 |
23443.723 |
- |
-0.35% |
- |
|
rng::copy(list<int>)/64
|
-8.76% |
33.801 |
30.839 |
- |
-8.83% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-8.76% |
848.946 |
774.606 |
- |
-5.26% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-8.76% |
2.773 |
2.530 |
- |
-0.65% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-8.72% |
1.396 |
1.274 |
- |
-3.07% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-8.69% |
4.535 |
4.141 |
- |
-5.21% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-8.67% |
24.788 |
22.640 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-8.64% |
1466805.052 |
1340000.756 |
- |
-10.59% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-8.64% |
20.250 |
18.500 |
- |
21.66% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-8.64% |
24.595 |
22.471 |
- |
6.23% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-8.63% |
2873.189 |
2625.223 |
- |
-0.36% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
-8.58% |
1.326 |
1.212 |
- |
-14.36% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-8.58% |
18.097 |
16.544 |
- |
-5.32% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-8.58% |
1.858 |
1.698 |
- |
-8.18% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-8.57% |
244.220 |
223.289 |
- |
-4.52% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-8.56% |
2.401 |
2.195 |
- |
-0.45% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-8.56% |
12.120 |
11.083 |
- |
-0.78% |
- |
|
rng::rotate(list<int>)_(by_1/2)/50
|
-8.51% |
13.824 |
12.647 |
- |
-0.57% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1024
|
-8.47% |
42839.974 |
39210.399 |
- |
0.25% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-8.47% |
2.785 |
2.549 |
- |
-0.39% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-8.44% |
22.143 |
20.274 |
- |
-5.29% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
-8.43% |
1.497 |
1.371 |
- |
-6.49% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-8.39% |
0.881 |
0.807 |
- |
-16.05% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-8.38% |
11.019 |
10.095 |
- |
-3.84% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-8.37% |
11512.710 |
10548.550 |
- |
0.33% |
- |
|
BM_std_min<unsigned___int128>/15
|
-8.37% |
6.700 |
6.139 |
- |
6.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-8.36% |
32.211 |
29.519 |
- |
0.35% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-8.36% |
23045.624 |
21119.937 |
- |
-8.25% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-8.33% |
15187.746 |
13922.759 |
- |
-7.82% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-8.33% |
1.076 |
0.987 |
- |
6.50% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
-8.30% |
436.511 |
400.260 |
- |
-8.24% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-8.29% |
1583.043 |
1451.765 |
- |
-2.42% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1000
|
-8.29% |
41200.820 |
37786.174 |
- |
0.51% |
- |
|
rng::count(vector<int>)_(every_other)/8
|
-8.28% |
1.383 |
1.269 |
- |
-8.23% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-8.27% |
1.809 |
1.660 |
- |
20.68% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-8.27% |
32.973 |
30.246 |
- |
2.28% |
- |
|
BM_std_minmax<char>/30
|
-8.27% |
2.857 |
2.621 |
- |
-1.93% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
-8.26% |
4705.299 |
4316.751 |
- |
-0.32% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-8.25% |
0.447 |
0.410 |
- |
-35.38% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
-8.22% |
573.869 |
526.670 |
- |
-0.33% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-8.22% |
238.172 |
218.596 |
- |
-4.36% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-8.21% |
415.312 |
381.199 |
- |
-2.76% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-8.20% |
8257.666 |
7580.260 |
- |
-9.52% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.16% |
3563369.357 |
3272467.895 |
- |
-7.52% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-8.16% |
0.407 |
0.374 |
- |
3.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-8.11% |
1.780 |
1.636 |
- |
-6.66% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
-8.08% |
2687706.736 |
2470504.124 |
- |
-0.03% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
-8.07% |
587.620 |
540.198 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.06% |
1614.876 |
1484.663 |
- |
-0.37% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-8.05% |
7316.834 |
6727.805 |
- |
-1.11% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-8.05% |
61.212 |
56.286 |
- |
-2.64% |
- |
|
std::copy(vector<int>)/4096
|
-8.04% |
230.508 |
211.966 |
- |
25.87% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-8.00% |
25.927 |
23.854 |
- |
-0.04% |
- |
|
BM_std_minmax<char>/24
|
-7.97% |
1.254 |
1.154 |
- |
-0.07% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-7.96% |
5.086 |
4.682 |
- |
-16.04% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-7.95% |
5.434 |
5.002 |
- |
-2.04% |
- |
|
BM_std_minmax<char>/19
|
-7.94% |
1.769 |
1.628 |
- |
1.57% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-7.93% |
13.592 |
12.514 |
- |
29.14% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-7.92% |
17.941 |
16.521 |
- |
-0.31% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
-7.91% |
549.961 |
506.465 |
- |
6.39% |
- |
|
BM_std_minmax<long_long>/6
|
-7.89% |
2.429 |
2.238 |
- |
-7.34% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
-7.88% |
726.967 |
669.668 |
- |
-6.68% |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
-7.88% |
3571.863 |
3290.446 |
- |
216.75% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-7.87% |
63561.715 |
58558.326 |
- |
2.02% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-7.85% |
10.449 |
9.629 |
- |
-7.21% |
- |
|
BM_std_minmax<unsigned_char>/32
|
-7.83% |
1.601 |
1.476 |
- |
-0.61% |
- |
|
BM_std_minmax<short>/16
|
-7.81% |
1.900 |
1.752 |
- |
2.93% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.80% |
800.521 |
738.046 |
- |
-0.45% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.80% |
24.740 |
22.812 |
- |
0.51% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-7.79% |
71.396 |
65.835 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-7.77% |
3.582 |
3.303 |
- |
-16.26% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-7.77% |
26.429 |
24.375 |
- |
-7.39% |
- |
|
BM_num_put<const_void*>
|
-7.75% |
13.392 |
12.354 |
- |
-2.25% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8
|
-7.74% |
1.536 |
1.417 |
- |
-3.77% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-7.72% |
223.600 |
206.341 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-7.69% |
1302353.996 |
1202149.914 |
- |
0.21% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-7.69% |
44.162 |
40.766 |
- |
0.48% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/50
|
-7.69% |
21.867 |
20.186 |
- |
1.59% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-7.67% |
6.317 |
5.832 |
- |
-2.20% |
- |
|
BM_std_minmax<char>/25
|
-7.64% |
1.276 |
1.179 |
- |
-0.00% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-7.63% |
23964.622 |
22135.967 |
- |
-8.03% |
- |
|
rng::for_each(map<int>)/50
|
-7.62% |
41.514 |
38.351 |
- |
-0.38% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-7.61% |
4.107 |
3.794 |
- |
0.37% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-7.60% |
31.010 |
28.653 |
- |
-1.87% |
- |
|
BM_std_minmax<unsigned_int>/11
|
-7.58% |
1.828 |
1.690 |
- |
-8.91% |
- |
|
BM_deque_deque_ranges_move/70000
|
-7.56% |
3231.865 |
2987.471 |
- |
-18.93% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-7.55% |
1.498 |
1.385 |
- |
-10.68% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-7.54% |
1.531 |
1.415 |
- |
-8.03% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-7.53% |
34.902 |
32.273 |
- |
-0.98% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-7.52% |
196.101 |
181.349 |
- |
0.78% |
- |
|
BM_std_minmax<char>/4
|
-7.51% |
1.550 |
1.434 |
- |
1.78% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-7.51% |
42919.747 |
39695.082 |
- |
-0.03% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-7.51% |
209.113 |
193.403 |
- |
0.55% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-7.51% |
87742.745 |
81155.656 |
- |
-4.51% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-7.43% |
3401.418 |
3148.527 |
- |
0.42% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/32
|
-7.40% |
10.083 |
9.337 |
- |
1.12% |
- |
|
BM_std_min<unsigned___int128>/14
|
-7.38% |
6.133 |
5.681 |
- |
5.86% |
- |
|
rng::find_end(list<int>)_(near_matches)/1024
|
-7.37% |
38068.399 |
35262.969 |
- |
1.80% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-7.36% |
2.720 |
2.519 |
- |
0.79% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-7.35% |
84.857 |
78.619 |
- |
-0.31% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-7.35% |
1.733 |
1.606 |
- |
-6.24% |
- |
|
BM_std_minmax<char>/31
|
-7.35% |
3.337 |
3.092 |
- |
-1.72% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-7.34% |
156242487.660 |
144769659.657 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-7.33% |
208.483 |
193.199 |
- |
-0.06% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-7.33% |
2876.318 |
2665.516 |
- |
-25.78% |
- |
|
BM_std_minmax<char>/29
|
-7.33% |
2.555 |
2.368 |
- |
-0.65% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-7.31% |
69.512 |
64.434 |
- |
0.13% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-7.30% |
2.956 |
2.740 |
- |
-0.28% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-7.29% |
0.819 |
0.759 |
- |
-0.97% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-7.27% |
27.680 |
25.667 |
- |
-6.48% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-7.27% |
19.320 |
17.915 |
- |
0.19% |
- |
|
BM_RangesPushHeap_float_SingleElement_4
|
-7.27% |
0.384 |
0.356 |
- |
-1.97% |
- |
|
BM_std_minmax<char>/2
|
-7.25% |
0.895 |
0.830 |
- |
0.55% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-7.24% |
2.863 |
2.656 |
- |
-7.24% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-7.23% |
26.404 |
24.495 |
- |
-1.32% |
- |
|
std::partition_copy(list<int>)/8192
|
-7.22% |
7292.767 |
6766.404 |
- |
0.29% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
-7.21% |
0.374 |
0.347 |
- |
0.41% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-7.19% |
4.287 |
3.979 |
- |
-2.20% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-7.19% |
10.872 |
10.090 |
- |
-3.21% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-7.18% |
41122.622 |
38168.328 |
- |
-0.08% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-7.18% |
24.128 |
22.396 |
- |
-1.05% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
-7.18% |
56.806 |
52.728 |
- |
0.61% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.18% |
8.259 |
7.667 |
- |
-13.79% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-7.17% |
10.762 |
9.991 |
- |
1.32% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
-7.15% |
1.175 |
1.091 |
- |
-11.45% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-7.14% |
1.495 |
1.388 |
- |
-6.28% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-7.14% |
16.152 |
14.999 |
- |
-4.61% |
- |
|
std::vector<int>::ctor(size)/32
|
-7.13% |
10.917 |
10.138 |
- |
5.32% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-7.10% |
17.498 |
16.256 |
- |
-0.05% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-7.09% |
9411.148 |
8743.453 |
- |
-8.24% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-7.05% |
5.339 |
4.962 |
- |
-6.48% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-7.05% |
19.002 |
17.663 |
- |
-0.79% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-7.04% |
1.273 |
1.183 |
- |
-11.30% |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-7.02% |
7393.262 |
6873.972 |
- |
-0.17% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-7.00% |
156557811.397 |
145606088.319 |
- |
0.43% |
- |
|
BM_tolower_char<wchar_t>
|
-6.98% |
0.614 |
0.571 |
- |
-15.64% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-6.98% |
41.838 |
38.919 |
- |
-2.23% |
- |
|
BM_std_minmax<char>/28
|
-6.98% |
2.255 |
2.098 |
- |
0.40% |
- |
|
BM_std_minmax<char>/7
|
-6.97% |
2.545 |
2.367 |
- |
0.91% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-6.95% |
23.667 |
22.022 |
- |
24.67% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-6.95% |
59.516 |
55.380 |
- |
-0.94% |
- |
|
std::shift_left(list<int>)/8192
|
-6.94% |
7698.339 |
7164.066 |
- |
0.37% |
- |
|
BM_deque_deque_move/70000
|
-6.92% |
3322.638 |
3092.608 |
- |
-19.53% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-6.92% |
289.489 |
269.453 |
- |
-26.44% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-6.91% |
35.906 |
33.426 |
- |
30.35% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-6.89% |
5.784 |
5.385 |
- |
-7.87% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-6.88% |
1.149 |
1.070 |
- |
5.70% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
-6.88% |
2.204 |
2.052 |
- |
-3.89% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-6.88% |
29.358 |
27.339 |
- |
2.06% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.88% |
314.247 |
292.632 |
- |
-0.44% |
- |
|
BM_deque_vector_copy/0
|
-6.84% |
1.490 |
1.388 |
- |
-1.84% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-6.84% |
1.735 |
1.616 |
- |
-6.56% |
- |
|
BM_std_min<short>/19
|
-6.83% |
1.975 |
1.840 |
- |
-3.58% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-6.79% |
4.279 |
3.988 |
- |
-0.41% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-6.78% |
16614296.323 |
15488125.475 |
- |
10.33% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-6.76% |
6.198 |
5.779 |
- |
-2.97% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-6.75% |
8842.431 |
8245.957 |
- |
12.37% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-6.74% |
2.552 |
2.380 |
- |
-3.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-6.73% |
5.271 |
4.916 |
- |
-14.29% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-6.73% |
2.700 |
2.518 |
- |
-1.55% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-6.72% |
111426.724 |
103941.722 |
- |
0.12% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-6.69% |
2.700 |
2.519 |
- |
-0.47% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-6.69% |
14998.970 |
13995.504 |
- |
-0.66% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-6.69% |
413.401 |
385.761 |
- |
-0.57% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-6.69% |
5.104 |
4.763 |
- |
1.46% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-6.68% |
111738.717 |
104269.274 |
- |
0.73% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-6.68% |
81.240 |
75.810 |
- |
-2.88% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-6.67% |
8.679 |
8.100 |
- |
-1.07% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-6.67% |
383.161 |
357.617 |
- |
0.18% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-6.66% |
166193423.307 |
155125955.715 |
- |
0.74% |
- |
|
BM_MakeHeap_uint64_Descending_64
|
-6.66% |
0.251 |
0.235 |
- |
-1.25% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-6.64% |
6547.822 |
6112.731 |
- |
-0.14% |
- |
|
BM_std_min<unsigned___int128>/13
|
-6.62% |
5.570 |
5.201 |
- |
5.07% |
- |
|
BM_std_minmax<char>/18
|
-6.58% |
1.388 |
1.297 |
- |
0.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.51% |
7101937.656 |
6639745.248 |
- |
-0.03% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-6.51% |
43262.729 |
40447.851 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-6.50% |
1210662.059 |
1131956.458 |
- |
-4.47% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-6.48% |
8.816 |
8.245 |
- |
0.91% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
-6.47% |
294.331 |
275.278 |
- |
-3.38% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-6.45% |
1.860 |
1.740 |
- |
-6.06% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
-6.45% |
1.973 |
1.845 |
- |
-11.20% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-6.44% |
5143497.701 |
4812036.849 |
- |
6.09% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-6.42% |
24.063 |
22.519 |
- |
-1.35% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-6.41% |
1.725 |
1.615 |
- |
-12.96% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-6.40% |
8.529 |
7.983 |
- |
-4.61% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
-6.40% |
26.510 |
24.814 |
- |
-2.05% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-6.35% |
1.097 |
1.028 |
- |
-9.31% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-6.34% |
1.959 |
1.835 |
- |
-6.29% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-6.32% |
60.991 |
57.134 |
- |
0.03% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/8192
|
-6.32% |
4687.834 |
4391.596 |
- |
0.23% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16
|
-6.31% |
2.099 |
1.967 |
- |
-0.87% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-6.31% |
13.628 |
12.768 |
- |
1.45% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
-6.31% |
8360.165 |
7832.841 |
- |
-5.80% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.31% |
6.745 |
6.319 |
- |
-13.75% |
- |
|
std::distance(deque<int>)/4096
|
-6.29% |
0.693 |
0.650 |
- |
-6.33% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-6.29% |
8.480 |
7.947 |
- |
-5.83% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-6.27% |
3.090 |
2.896 |
- |
6.70% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-6.27% |
15.285 |
14.327 |
- |
-13.79% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-6.25% |
15538.485 |
14566.845 |
- |
-0.64% |
- |
|
bm_lexicographical_compare<signed_char>/3
|
-6.24% |
1.727 |
1.619 |
- |
-12.47% |
- |
|
rng::starts_with(list<int>)/8192
|
-6.24% |
8943.543 |
8385.844 |
- |
0.51% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-6.24% |
0.556 |
0.521 |
- |
-18.05% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-6.21% |
24.285 |
22.776 |
- |
-3.52% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-6.19% |
0.852 |
0.799 |
- |
-16.73% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
-6.15% |
52.333 |
49.117 |
- |
-3.04% |
- |
|
rng::swap_ranges(deque<int>)/1024
|
-6.12% |
336.964 |
316.337 |
- |
-6.59% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-6.11% |
66.788 |
62.709 |
- |
-1.95% |
- |
|
BM_std_min<long_long>/29
|
-6.11% |
3.041 |
2.856 |
- |
-6.14% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-6.09% |
1.145 |
1.075 |
- |
0.72% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-6.09% |
140.326 |
131.777 |
- |
1.65% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-6.09% |
1.715 |
1.611 |
- |
-0.79% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-6.08% |
14651.286 |
13759.855 |
- |
-8.68% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1000
|
-6.08% |
572.166 |
537.359 |
- |
0.40% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-6.07% |
3059.360 |
2873.767 |
- |
-8.86% |
- |
|
BM_std_min<short>/4
|
-6.06% |
1.082 |
1.016 |
- |
-6.32% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-6.06% |
6.451 |
6.060 |
- |
1.44% |
- |
|
rng::copy_backward(list<int>)/32768
|
-6.06% |
30329.043 |
28491.995 |
- |
-2.20% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-6.06% |
2.486 |
2.336 |
- |
-3.61% |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
-6.05% |
12191.876 |
11454.028 |
- |
-1.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-6.04% |
7787858.656 |
7317276.208 |
- |
-6.22% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-6.03% |
1.742 |
1.637 |
- |
-2.60% |
- |
|
std::distance(deque<int>)/8192
|
-6.03% |
0.694 |
0.652 |
- |
-6.03% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-6.02% |
1.475 |
1.386 |
- |
-4.47% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-6.02% |
91.292 |
85.795 |
- |
9.75% |
- |
|
BM_RangesMakeHeap_uint32_Heap_64
|
-6.00% |
0.257 |
0.242 |
- |
3.24% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-6.00% |
202149680.791 |
190023994.154 |
- |
-7.98% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-6.00% |
0.601 |
0.565 |
- |
-23.38% |
- |
|
rng::swap_ranges(deque<int>)/8192
|
-5.98% |
2694.571 |
2533.451 |
- |
-5.85% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-5.97% |
1.230 |
1.156 |
- |
-7.00% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-5.96% |
810.889 |
762.524 |
- |
-0.12% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-5.95% |
3.843 |
3.615 |
- |
0.71% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.94% |
0.733 |
0.689 |
- |
-3.90% |
- |
|
BM_PopHeap_float_262144
|
-5.93% |
40.667 |
38.255 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-5.93% |
43397884.001 |
40826006.151 |
- |
-5.03% |
- |
|
BM_StringFindStringLiteral/1024
|
-5.92% |
18.085 |
17.015 |
- |
-1.48% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-5.91% |
19754.209 |
18587.152 |
- |
-24.40% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-5.91% |
6730537.600 |
6333078.638 |
- |
-14.99% |
- |
|
rng::fill(deque<int>)/32
|
-5.89% |
1.470 |
1.383 |
- |
-1.54% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-5.88% |
2.769 |
2.607 |
- |
1.21% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-5.87% |
30.552 |
28.759 |
- |
-7.76% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-5.86% |
36.826 |
34.667 |
- |
-1.00% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-5.85% |
16.769 |
15.788 |
- |
1.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.85% |
27730284.320 |
26107150.583 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-5.85% |
558.384 |
525.733 |
- |
-6.08% |
- |
|
BM_vector_deque_copy_backward/2
|
-5.85% |
2.067 |
1.946 |
- |
-7.36% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1024
|
-5.84% |
586.077 |
551.873 |
- |
0.55% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-5.83% |
351.508 |
331.023 |
- |
-3.69% |
- |
|
BM_std_minmax_element<short>/2
|
-5.82% |
0.688 |
0.648 |
- |
-0.25% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/52
|
-5.82% |
23.819 |
22.434 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-5.81% |
16216560.552 |
15274208.098 |
- |
-3.17% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-5.80% |
58.973 |
55.554 |
- |
0.06% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-5.78% |
2.587 |
2.438 |
- |
-8.25% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-5.78% |
66.627 |
62.779 |
- |
-18.96% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-5.76% |
2040500.876 |
1922880.720 |
- |
2.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.76% |
1742643.591 |
1642226.958 |
- |
-3.65% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-5.76% |
1.233 |
1.162 |
- |
2.49% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-5.75% |
2.213 |
2.086 |
- |
-5.30% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-5.75% |
207895026.233 |
195942801.249 |
- |
-7.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-5.75% |
2435110.210 |
2295210.341 |
- |
8.11% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-5.74% |
16132533.935 |
15206580.036 |
- |
4.54% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-5.73% |
23.083 |
21.760 |
- |
-7.73% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-5.70% |
26.030 |
24.545 |
- |
1.44% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-5.70% |
2.680 |
2.527 |
- |
3.88% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-5.70% |
1.958 |
1.846 |
- |
-5.57% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-5.68% |
4.251 |
4.010 |
- |
2.95% |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-5.68% |
7.792 |
7.350 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-5.66% |
9770664.787 |
9217402.150 |
- |
-5.03% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-5.65% |
17.184 |
16.212 |
- |
-3.24% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-5.65% |
28278.651 |
26681.381 |
- |
0.54% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-5.65% |
3.111 |
2.936 |
- |
-6.45% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.64% |
1012.364 |
955.220 |
- |
-0.22% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-5.64% |
793.665 |
748.882 |
- |
0.38% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-5.64% |
0.873 |
0.824 |
- |
-0.00% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-5.64% |
10.575 |
9.979 |
- |
-5.19% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-5.62% |
285.569 |
269.516 |
- |
-0.68% |
- |
|
BM_std_min<unsigned___int128>/12
|
-5.62% |
5.024 |
4.742 |
- |
4.67% |
- |
|
BM_std_minmax<int>/6
|
-5.61% |
1.349 |
1.273 |
- |
-8.22% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-5.61% |
16.908 |
15.959 |
- |
4.21% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-5.57% |
24.006 |
22.668 |
- |
-0.72% |
- |
|
BM_RangesSortHeap_uint64_1
|
-5.57% |
0.262 |
0.247 |
- |
-6.99% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-5.57% |
2.451 |
2.315 |
- |
0.06% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-5.56% |
0.956 |
0.903 |
- |
-7.73% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-5.56% |
1.846 |
1.743 |
- |
-4.58% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
-5.55% |
0.419 |
0.396 |
- |
-1.16% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1024
|
-5.55% |
26503.842 |
25032.190 |
- |
-14.28% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_1024
|
-5.52% |
9.727 |
9.190 |
- |
3.03% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-5.51% |
1.503 |
1.420 |
- |
3.43% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-5.51% |
36.684 |
34.664 |
- |
-1.06% |
- |
|
std::for_each_n(list<int>)/8
|
-5.46% |
2.592 |
2.450 |
- |
-4.41% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-5.46% |
20648.652 |
19520.600 |
- |
-24.00% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-5.46% |
20.869 |
19.730 |
- |
-2.19% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
-5.46% |
6.100 |
5.767 |
- |
0.76% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/8
|
-5.45% |
18.589 |
17.575 |
- |
-1.23% |
- |
|
BM_std_minmax_element<char>/2
|
-5.45% |
0.688 |
0.651 |
- |
0.22% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-5.44% |
353.244 |
334.022 |
- |
-28.32% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-5.42% |
13.265 |
12.545 |
- |
0.74% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-5.42% |
14.851 |
14.045 |
- |
1.28% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-5.42% |
11.933 |
11.286 |
- |
0.26% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-5.42% |
699.381 |
661.498 |
- |
-2.24% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-5.41% |
1.690 |
1.598 |
- |
-4.31% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-5.39% |
199174592.013 |
188433794.233 |
- |
-5.78% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-5.38% |
1.236 |
1.170 |
- |
-1.45% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-5.37% |
85160109.902 |
80590335.335 |
- |
0.24% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-5.36% |
60.836 |
57.576 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-5.35% |
9422638.077 |
8918161.317 |
- |
-6.96% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.35% |
12457692.081 |
11791553.764 |
- |
-0.95% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-5.30% |
16.491 |
15.617 |
- |
-3.18% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-5.27% |
3.562 |
3.375 |
- |
0.36% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-5.26% |
110.994 |
105.156 |
- |
-5.58% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-5.26% |
1049643.553 |
994459.645 |
- |
-0.72% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/8192
|
-5.25% |
33.518 |
31.759 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-5.23% |
7980317.087 |
7562993.433 |
- |
-7.95% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-5.23% |
170.764 |
161.837 |
- |
-5.40% |
- |
|
BM_std_min<unsigned___int128>/11
|
-5.22% |
4.501 |
4.266 |
- |
3.40% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
-5.21% |
1.495 |
1.417 |
- |
-12.48% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-5.21% |
3587.318 |
3400.508 |
- |
-1.59% |
- |
|
rng::for_each_n(list<int>)/8
|
-5.20% |
2.562 |
2.429 |
- |
4.19% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.19% |
1739813.622 |
1649563.382 |
- |
-1.08% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-5.18% |
16.338 |
15.491 |
- |
5.32% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-5.17% |
1.438 |
1.364 |
- |
-1.65% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-5.16% |
8111.893 |
7693.351 |
- |
-4.83% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-5.16% |
26.440 |
25.077 |
- |
-6.80% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-5.15% |
1.239 |
1.175 |
- |
-0.93% |
- |
|
BM_std_minmax<unsigned_long_long>/11
|
-5.15% |
2.353 |
2.232 |
- |
-6.48% |
- |
|
rng::partition_copy(list<int>)/8192
|
-5.15% |
7369.174 |
6989.888 |
- |
-0.67% |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_4
|
-5.13% |
0.428 |
0.406 |
- |
0.31% |
- |
|
bm_lexicographical_compare<signed_char>/5
|
-5.13% |
2.207 |
2.094 |
- |
-9.58% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-5.12% |
32.806 |
31.127 |
- |
-1.33% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
-5.08% |
1.707 |
1.620 |
- |
0.11% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.08% |
18879.617 |
17920.741 |
- |
-0.80% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-5.08% |
104.725 |
99.410 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-5.07% |
1064668.540 |
1010658.936 |
- |
-0.07% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-5.07% |
22.515 |
21.374 |
- |
-4.11% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-5.06% |
25.329 |
24.047 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.06% |
716.572 |
680.325 |
- |
-0.12% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-5.05% |
2852.468 |
2708.314 |
- |
-24.07% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.05% |
2.634 |
2.500 |
- |
-0.85% |
- |
|
BM_std_min<unsigned_int>/29
|
-5.05% |
2.089 |
1.983 |
- |
-0.95% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-5.04% |
5586850.693 |
5305028.340 |
- |
-4.27% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
-5.04% |
9.210 |
8.746 |
- |
-7.72% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-5.03% |
18681011.411 |
17741085.169 |
- |
0.84% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
-5.03% |
0.585 |
0.556 |
- |
5.34% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-5.01% |
2.743 |
2.605 |
- |
23.73% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-5.01% |
18171404.125 |
17260929.086 |
- |
-0.14% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-5.00% |
13.329 |
12.663 |
- |
-0.76% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-4.98% |
5.269 |
5.006 |
- |
-0.70% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
-4.97% |
21.049 |
20.003 |
- |
2.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.97% |
206128728.144 |
195886065.078 |
- |
-5.64% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-4.96% |
19.281 |
18.324 |
- |
-0.02% |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-4.96% |
1371.191 |
1303.135 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-4.96% |
25.522 |
24.256 |
- |
-5.15% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-4.96% |
4964723.665 |
4718554.038 |
- |
-1.96% |
- |
|
BM_std_minmax<unsigned_char>/16
|
-4.95% |
0.973 |
0.925 |
- |
0.02% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-4.94% |
27708046.126 |
26339285.917 |
- |
-5.45% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-4.93% |
10.454 |
9.938 |
- |
-0.18% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-4.93% |
8.368 |
7.955 |
- |
-4.06% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-4.91% |
349044701.739 |
331890319.049 |
- |
-5.20% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
-4.91% |
2.196 |
2.088 |
- |
-7.13% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-4.90% |
1.265 |
1.203 |
- |
6.41% |
- |
|
bm_lexicographical_compare<signed_char>/7
|
-4.90% |
2.746 |
2.611 |
- |
-7.84% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-4.90% |
2.204 |
2.096 |
- |
-1.74% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-4.89% |
4869000.848 |
4630869.725 |
- |
5.21% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-4.88% |
5.992 |
5.699 |
- |
-5.59% |
- |
|
BM_RangesMakeHeap_uint32_Random_1024
|
-4.87% |
1.071 |
1.019 |
- |
-7.59% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-4.86% |
29.851 |
28.401 |
- |
0.37% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-4.84% |
5.062 |
4.817 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.84% |
10.156 |
9.665 |
- |
-3.50% |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.83% |
131.491 |
125.135 |
- |
-0.22% |
- |
|
BM_std_min<short>/16
|
-4.83% |
1.800 |
1.713 |
- |
-2.44% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
-4.83% |
85479.600 |
81352.331 |
- |
-5.84% |
- |
|
SetIntersection_None_Set_float_64_4
|
-4.82% |
22693730.100 |
21599169.657 |
- |
0.53% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.81% |
681.514 |
648.717 |
- |
0.30% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-4.81% |
1.497 |
1.425 |
- |
-4.79% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-4.81% |
5.468 |
5.205 |
- |
-0.84% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/8192
|
-4.80% |
106.207 |
101.107 |
- |
-4.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-4.80% |
1125354.664 |
1071316.023 |
- |
-3.75% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-4.80% |
200703574.901 |
191079439.182 |
- |
-7.11% |
- |
|
BM_std_minmax<unsigned_int>/12
|
-4.79% |
1.386 |
1.320 |
- |
-4.76% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-4.79% |
1.501 |
1.429 |
- |
-12.07% |
- |
|
bm_lexicographical_compare<signed_char>/4
|
-4.79% |
1.956 |
1.862 |
- |
-10.68% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-4.78% |
23.499 |
22.375 |
- |
-1.55% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-4.75% |
1.480 |
1.410 |
- |
12.85% |
- |
|
rng::copy(vector<bool>)_(aligned)/64
|
-4.74% |
1.375 |
1.309 |
- |
-4.58% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1024
|
-4.73% |
4651.064 |
4431.004 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-4.72% |
1118412.989 |
1065581.632 |
- |
-1.79% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.70% |
96778.037 |
92231.079 |
- |
-0.68% |
- |
|
BM_std_minmax<char>/8
|
-4.70% |
1.024 |
0.976 |
- |
0.67% |
- |
|
std::partition(list<int>)_(dense)/32
|
-4.69% |
9.160 |
8.730 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-4.69% |
12059808.496 |
11494373.000 |
- |
-1.16% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
-4.69% |
25.352 |
24.163 |
- |
-3.10% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-4.68% |
0.940 |
0.896 |
- |
-1.66% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-4.68% |
2.179 |
2.077 |
- |
0.53% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-4.66% |
16.363 |
15.601 |
- |
-0.99% |
- |
|
std::distance(deque<int>)/1024
|
-4.64% |
0.694 |
0.662 |
- |
-4.63% |
- |
|
BM_RangesMakeHeap_string_Heap_262144
|
-4.63% |
5.438 |
5.186 |
- |
-2.98% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.63% |
10.351 |
9.872 |
- |
5.76% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
-4.63% |
1.045 |
0.997 |
- |
1.05% |
- |
|
BM_deque_deque_copy/65536
|
-4.62% |
3033.535 |
2893.256 |
- |
-15.73% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-4.61% |
2.789 |
2.661 |
- |
-0.72% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-4.61% |
12120.405 |
11561.528 |
- |
-17.80% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-4.61% |
16.095 |
15.353 |
- |
-5.20% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-4.60% |
1031.302 |
983.843 |
- |
7.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-4.60% |
5.060 |
4.828 |
- |
-0.41% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-4.59% |
12003.627 |
11452.740 |
- |
-0.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-4.59% |
26.602 |
25.382 |
- |
-1.58% |
- |
|
std::reverse(vector<int>)/8
|
-4.58% |
1.596 |
1.523 |
- |
-3.89% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-4.57% |
1.114 |
1.063 |
- |
3.15% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-4.56% |
68.613 |
65.483 |
- |
-1.21% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.55% |
96040.359 |
91666.711 |
- |
-0.58% |
- |
|
BM_MakeHeap_float_Random_16384
|
-4.55% |
1.202 |
1.147 |
- |
-3.01% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-4.54% |
18.120 |
17.299 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-4.52% |
14939915.937 |
14263987.215 |
- |
-5.25% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-4.51% |
3.162 |
3.019 |
- |
-2.87% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-4.50% |
3.616 |
3.453 |
- |
-2.89% |
- |
|
BM_std_min<unsigned___int128>/10
|
-4.47% |
4.011 |
3.832 |
- |
2.93% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-4.46% |
18.136 |
17.327 |
- |
-0.94% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-4.46% |
36.685 |
35.048 |
- |
0.05% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
-4.45% |
1.156 |
1.105 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-4.44% |
2889972.657 |
2761779.297 |
- |
0.03% |
- |
|
bm_lexicographical_compare<signed_char>/6
|
-4.43% |
2.491 |
2.381 |
- |
-7.53% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.42% |
203639481.750 |
194636576.081 |
- |
-5.54% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
-4.42% |
40.888 |
39.082 |
- |
-0.23% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-4.42% |
1.293 |
1.236 |
- |
-3.64% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-4.41% |
1.250 |
1.195 |
- |
-1.15% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-4.41% |
34.562 |
33.039 |
- |
2.83% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-4.40% |
1.271 |
1.215 |
- |
6.70% |
- |
|
BM_SortHeap_uint32_1
|
-4.38% |
0.261 |
0.249 |
- |
-1.04% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-4.38% |
1.368 |
1.308 |
- |
-4.34% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-4.37% |
23207.748 |
22193.936 |
- |
-0.05% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
-4.36% |
5947.088 |
5687.735 |
- |
-6.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-4.35% |
50738235.183 |
48532265.749 |
- |
5.45% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.35% |
1268749.512 |
1213607.370 |
- |
-4.54% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.34% |
2338864.778 |
2237243.740 |
- |
-5.68% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.33% |
29.989 |
28.689 |
- |
0.68% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-4.31% |
670.415 |
641.494 |
- |
-17.51% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-4.31% |
29.719 |
28.437 |
- |
2.57% |
- |
|
BM_std_minmax<unsigned_char>/24
|
-4.31% |
1.207 |
1.155 |
- |
-0.08% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-4.30% |
470.272 |
450.060 |
- |
-2.13% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-4.29% |
2.555 |
2.446 |
- |
-9.12% |
- |
|
BM_num_put<unsigned_long_long>
|
-4.29% |
12.186 |
11.664 |
- |
5.70% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-4.27% |
1.119 |
1.071 |
- |
0.18% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
-4.27% |
35.846 |
34.317 |
- |
-6.04% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.26% |
12653.161 |
12114.202 |
- |
-1.90% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-4.25% |
8367.371 |
8012.157 |
- |
-11.67% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-4.24% |
57.619 |
55.178 |
- |
0.24% |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-4.23% |
3009.631 |
2882.265 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-4.22% |
18129815.843 |
17364067.587 |
- |
-4.22% |
- |
|
BM_std_minmax<unsigned_short>/23
|
-4.22% |
2.570 |
2.461 |
- |
-6.46% |
- |
|
rng::for_each_n(deque<int>)/8
|
-4.22% |
1.205 |
1.154 |
- |
-3.89% |
- |
|
BM_MakeThenSortHeap_string_Descending_64
|
-4.22% |
13.149 |
12.594 |
- |
-2.10% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-4.22% |
2.628 |
2.517 |
- |
-2.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-4.21% |
2279040.294 |
2183026.077 |
- |
-1.54% |
- |
|
BM_std_min<unsigned___int128>/8
|
-4.21% |
3.109 |
2.978 |
- |
1.12% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-4.21% |
201103205.264 |
192635051.142 |
- |
-5.53% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-4.21% |
1014.270 |
971.569 |
- |
1.17% |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-4.21% |
17.039 |
16.323 |
- |
-6.20% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-4.19% |
26.840 |
25.714 |
- |
0.55% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
-4.19% |
2.135 |
2.046 |
- |
0.72% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-4.19% |
35.260 |
33.781 |
- |
6.43% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-4.19% |
32.807 |
31.432 |
- |
-8.97% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.19% |
55.003 |
52.697 |
- |
1.62% |
- |
|
BM_num_put<long_long>
|
-4.19% |
12.442 |
11.921 |
- |
3.79% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-4.18% |
1.345 |
1.288 |
- |
0.51% |
- |
|
rng::find(list<int>)_(bail_25%)/32768
|
-4.18% |
7609.810 |
7291.738 |
- |
-5.80% |
- |
|
BM_std_min<unsigned___int128>/6
|
-4.18% |
2.260 |
2.166 |
- |
0.87% |
- |
|
std::fill(vector<bool>)/64
|
-4.15% |
1.635 |
1.567 |
- |
-2.25% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-4.15% |
2009181.915 |
1925812.816 |
- |
-0.14% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.15% |
10.944 |
10.491 |
- |
-8.35% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-4.14% |
104.469 |
100.140 |
- |
0.36% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.14% |
35.360 |
33.896 |
- |
-0.82% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-4.13% |
490.338 |
470.079 |
- |
-3.45% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-4.13% |
88161.777 |
84520.612 |
- |
4.26% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-4.12% |
2.462 |
2.360 |
- |
2.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-4.12% |
1110902.634 |
1065185.157 |
- |
-3.25% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-4.12% |
18.161 |
17.414 |
- |
-0.84% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-4.10% |
800.600 |
767.757 |
- |
-1.04% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.10% |
39.382 |
37.768 |
- |
-0.81% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-4.09% |
2.561 |
2.456 |
- |
0.78% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-4.09% |
36.550 |
35.057 |
- |
0.41% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-4.08% |
2.689 |
2.579 |
- |
-2.89% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-4.08% |
7.486 |
7.181 |
- |
1.18% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-4.07% |
68.034 |
65.262 |
- |
1.41% |
- |
|
rng::copy_n(vector<int>)/8
|
-4.07% |
2.232 |
2.141 |
- |
-6.56% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-4.07% |
1.053 |
1.010 |
- |
-1.98% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-4.07% |
18.263 |
17.519 |
- |
-0.27% |
- |
|
BM_std_min<unsigned_short>/26
|
-4.06% |
2.153 |
2.066 |
- |
-1.54% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-4.06% |
5.638 |
5.409 |
- |
-0.58% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-4.05% |
4.911 |
4.713 |
- |
-2.92% |
- |
|
BM_PushHeap_uint64_Random_16
|
-4.05% |
4.283 |
4.110 |
- |
-6.96% |
- |
|
rng::rotate(list<int>)_(by_1/3)/32
|
-4.04% |
15.617 |
14.986 |
- |
2.45% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-4.04% |
2.708 |
2.598 |
- |
-1.58% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-4.03% |
10.977 |
10.534 |
- |
-1.88% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
-4.03% |
7168.426 |
6879.299 |
- |
-15.49% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-4.03% |
11316.703 |
10860.929 |
- |
-10.66% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-4.03% |
484.498 |
464.992 |
- |
-3.27% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-4.02% |
1.155 |
1.108 |
- |
-32.98% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-4.02% |
2.394 |
2.298 |
- |
-1.54% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-4.02% |
2.043 |
1.961 |
- |
1.35% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-4.02% |
1.205 |
1.157 |
- |
0.03% |
- |
|
BM_std_minmax<long_long>/29
|
-4.02% |
4.329 |
4.155 |
- |
-5.21% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_1
|
-4.01% |
0.280 |
0.269 |
- |
-3.12% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-4.00% |
6555169.679 |
6292792.722 |
- |
3.88% |
- |
|
BM_std_minmax<char>/64
|
-4.00% |
1.256 |
1.206 |
- |
0.21% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-3.98% |
2.716 |
2.608 |
- |
-0.06% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-3.97% |
19.346 |
18.578 |
- |
1.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.96% |
201776211.563 |
193781469.783 |
- |
-7.09% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-3.96% |
18.102 |
17.385 |
- |
-0.40% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-3.96% |
1.384 |
1.329 |
- |
-5.86% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-3.95% |
885184.985 |
850261.927 |
- |
0.44% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-3.94% |
5.067 |
4.867 |
- |
-4.98% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-3.94% |
1206738.179 |
1159190.011 |
- |
-3.92% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.94% |
1230370.665 |
1181935.433 |
- |
-4.48% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-3.93% |
1.797 |
1.726 |
- |
37.69% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-3.93% |
508.738 |
488.759 |
- |
0.03% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
-3.93% |
19.818 |
19.039 |
- |
-3.74% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-3.92% |
1150106.441 |
1104991.142 |
- |
-4.60% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-3.92% |
18.295 |
17.578 |
- |
-1.41% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-3.92% |
272539.877 |
261854.183 |
- |
-0.63% |
- |
|
std::for_each_n(deque<int>)/8
|
-3.92% |
1.254 |
1.205 |
- |
-4.08% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-3.91% |
19194819.515 |
18443477.040 |
- |
-2.61% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
-3.91% |
1.154 |
1.109 |
- |
-13.89% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-3.91% |
9225614.110 |
8864761.751 |
- |
-0.40% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-3.91% |
0.554 |
0.532 |
- |
-9.90% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-3.90% |
12.983 |
12.476 |
- |
0.09% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-3.90% |
12.190 |
11.715 |
- |
-34.05% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1
|
-3.90% |
0.280 |
0.270 |
- |
-2.08% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/0
|
-3.89% |
59.847 |
57.516 |
- |
-0.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.89% |
82356.231 |
79150.529 |
- |
-0.92% |
- |
|
BM_std_min<char>/13
|
-3.89% |
1.564 |
1.503 |
- |
-1.82% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-3.89% |
16.946 |
16.287 |
- |
-1.12% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-3.88% |
1.219 |
1.172 |
- |
1.16% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-3.87% |
3452.289 |
3318.546 |
- |
-0.83% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-3.85% |
482.204 |
463.651 |
- |
-3.99% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-3.85% |
0.789 |
0.759 |
- |
-3.15% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-3.84% |
486.553 |
467.851 |
- |
-4.59% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-3.84% |
23.046 |
22.162 |
- |
-18.65% |
- |
|
BM_std_min<char>/12
|
-3.83% |
1.333 |
1.282 |
- |
-1.00% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-3.82% |
0.966 |
0.929 |
- |
-0.20% |
- |
|
BM_PushHeap_float_Ascending_16
|
-3.82% |
1.065 |
1.024 |
- |
-0.06% |
- |
|
BM_std_min<unsigned___int128>/9
|
-3.81% |
3.526 |
3.391 |
- |
1.56% |
- |
|
rng::for_each(list<int>)/8192
|
-3.81% |
8309.713 |
7992.820 |
- |
1.31% |
- |
|
BM_RangesMakeHeap_string_SingleElement_64
|
-3.80% |
6.475 |
6.228 |
- |
-2.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.80% |
216119695.254 |
207908914.063 |
- |
4.48% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-3.80% |
12.170 |
11.708 |
- |
5.71% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-3.79% |
14483865.216 |
13934376.107 |
- |
-11.11% |
- |
|
BM_std_minmax<unsigned_char>/26
|
-3.78% |
1.442 |
1.388 |
- |
0.02% |
- |
|
rng::fill(list<int>)/8192
|
-3.78% |
7392.444 |
7112.926 |
- |
-6.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-3.77% |
1188914.098 |
1144116.041 |
- |
-3.77% |
- |
|
BM_RangesPushHeap_float_SingleElement_16
|
-3.76% |
0.377 |
0.363 |
- |
-1.23% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-3.76% |
6.507 |
6.263 |
- |
-1.18% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-3.76% |
1311088.146 |
1261852.018 |
- |
-1.69% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
-3.75% |
26.561 |
25.564 |
- |
-8.28% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-3.75% |
6.765 |
6.511 |
- |
-0.98% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-3.74% |
4.282 |
4.122 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-3.74% |
13775017.240 |
13259649.427 |
- |
1.20% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-3.74% |
5002160.321 |
4815241.884 |
- |
8.82% |
- |
|
BM_std_minmax<unsigned_char>/25
|
-3.72% |
1.226 |
1.180 |
- |
0.07% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
-3.72% |
1.077 |
1.037 |
- |
3.70% |
- |
|
BM_deque_vector_ranges_move/1
|
-3.71% |
2.150 |
2.070 |
- |
2.33% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1
|
-3.71% |
0.279 |
0.269 |
- |
-2.17% |
- |
|
BM_deque_vector_ranges_move/0
|
-3.70% |
1.548 |
1.491 |
- |
4.57% |
- |
|
std::reverse(deque<int>)/64
|
-3.70% |
13.560 |
13.058 |
- |
-0.07% |
- |
|
BM_MakeHeap_float_Descending_4
|
-3.69% |
0.290 |
0.279 |
- |
-5.26% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
-3.69% |
29.886 |
28.784 |
- |
-9.02% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-3.69% |
5.104 |
4.916 |
- |
-4.82% |
- |
|
BM_std_min<unsigned_char>/22
|
-3.69% |
2.104 |
2.026 |
- |
-3.05% |
- |
|
SetIntersection_None_Set_float_64_16
|
-3.69% |
19226834.711 |
18518301.184 |
- |
-2.35% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-3.68% |
64910.535 |
62524.336 |
- |
-11.71% |
- |
|
BM_std_minmax<int>/11
|
-3.67% |
1.832 |
1.764 |
- |
2.25% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-3.67% |
1.560 |
1.503 |
- |
-3.93% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-3.66% |
26.643 |
25.666 |
- |
-1.14% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
-3.66% |
1.034 |
0.996 |
- |
1.67% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
-3.65% |
1.062 |
1.023 |
- |
-5.06% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
-3.64% |
3.322 |
3.201 |
- |
-10.39% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.64% |
3.339 |
3.218 |
- |
-3.58% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-3.64% |
10.593 |
10.208 |
- |
-3.48% |
- |
|
BM_MakeThenSortHeap_float_Heap_256
|
-3.64% |
6.235 |
6.009 |
- |
-0.15% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-3.63% |
5.615 |
5.411 |
- |
-0.17% |
- |
|
rng::fill_n(vector<bool>)/64
|
-3.63% |
1.417 |
1.365 |
- |
-0.24% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-3.63% |
8.007 |
7.716 |
- |
-1.86% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
-3.62% |
0.559 |
0.539 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-3.62% |
6626906.845 |
6386919.836 |
- |
27.12% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-3.62% |
2.902 |
2.797 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-3.62% |
12700289.857 |
12240419.382 |
- |
0.70% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
-3.62% |
60.646 |
58.452 |
- |
0.50% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-3.62% |
3.778 |
3.642 |
- |
-1.64% |
- |
|
BM_std_min<unsigned_long_long>/30
|
-3.61% |
2.692 |
2.595 |
- |
-4.54% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
-3.61% |
27.355 |
26.367 |
- |
-1.14% |
- |
|
BM_deque_deque_ranges_move/65536
|
-3.61% |
2954.201 |
2847.647 |
- |
-12.72% |
- |
|
BM_std_minmax_element<int>/5500
|
-3.60% |
1441.659 |
1389.716 |
- |
1.27% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-3.60% |
1552.366 |
1496.456 |
- |
-0.46% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-3.60% |
4.276 |
4.123 |
- |
0.40% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.59% |
5.322 |
5.131 |
- |
0.10% |
- |
|
BM_PushHeap_float_Descending_64
|
-3.59% |
0.393 |
0.379 |
- |
-0.47% |
- |
|
rng::find_if(list<int>)_(bail_25%)/8
|
-3.59% |
1.323 |
1.275 |
- |
-0.08% |
- |
|
BM_std_minmax_element<int>/4000
|
-3.58% |
1053.856 |
1016.078 |
- |
1.76% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-3.58% |
2.108 |
2.032 |
- |
-4.88% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-3.57% |
1167680.955 |
1126031.366 |
- |
-4.11% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-3.56% |
22.156 |
21.367 |
- |
-0.96% |
- |
|
rng::copy(vector<int>)/8
|
-3.56% |
2.289 |
2.207 |
- |
-2.05% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-3.56% |
797.447 |
769.076 |
- |
-0.74% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.56% |
1.146 |
1.105 |
- |
-0.29% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-3.56% |
2.389 |
2.304 |
- |
-2.21% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-3.55% |
721.046 |
695.430 |
- |
-0.10% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
-3.54% |
0.346 |
0.333 |
- |
-2.49% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-3.53% |
868401.436 |
837706.546 |
- |
0.37% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-3.53% |
1.529 |
1.475 |
- |
33.55% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-3.53% |
2.907 |
2.804 |
- |
-1.53% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-3.52% |
10548.071 |
10176.500 |
- |
4.11% |
- |
|
BM_std_min<short>/26
|
-3.49% |
2.099 |
2.026 |
- |
-3.51% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.49% |
10839.924 |
10461.618 |
- |
-3.70% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-3.49% |
158910340.260 |
153367085.515 |
- |
-2.84% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/1024
|
-3.49% |
1389.406 |
1340.940 |
- |
-1.66% |
- |
|
BM_std_minmax<int>/10
|
-3.48% |
1.437 |
1.387 |
- |
-0.05% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-3.48% |
10218.338 |
9862.436 |
- |
-4.80% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-3.48% |
15.619 |
15.075 |
- |
-1.98% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.47% |
654.074 |
631.368 |
- |
0.59% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-3.45% |
171061756.955 |
165165470.977 |
- |
-2.70% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
-3.44% |
17.733 |
17.123 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-3.44% |
4480569.092 |
4326464.450 |
- |
-14.65% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.44% |
1405558.975 |
1357227.291 |
- |
-0.97% |
- |
|
BM_std_min<char>/3
|
-3.44% |
0.718 |
0.693 |
- |
-0.01% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-3.43% |
3.270 |
3.158 |
- |
-4.74% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-3.43% |
4.571 |
4.414 |
- |
-0.82% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-3.43% |
18.866 |
18.219 |
- |
-13.31% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
-3.43% |
5.047 |
4.874 |
- |
-1.11% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
-3.41% |
1.435 |
1.386 |
- |
-1.91% |
- |
|
BM_std_minmax<unsigned_int>/8
|
-3.40% |
1.156 |
1.117 |
- |
-3.40% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-3.40% |
1.065 |
1.029 |
- |
0.38% |
- |
|
std::partition_point(list<int>)/8192
|
-3.40% |
12770.735 |
12336.809 |
- |
0.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.40% |
13838856.642 |
13368744.460 |
- |
-0.69% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-3.39% |
16.695 |
16.128 |
- |
-0.53% |
- |
|
rng::rotate_copy(deque<int>)/32
|
-3.39% |
2.693 |
2.602 |
- |
-1.61% |
- |
|
std::find(list<int>)_(process_all)/8
|
-3.39% |
2.397 |
2.316 |
- |
-3.88% |
- |
|
BM_MakeHeap_float_Random_1024
|
-3.38% |
1.234 |
1.192 |
- |
-2.10% |
- |
|
BM_std_min<unsigned_char>/6
|
-3.38% |
1.533 |
1.481 |
- |
-4.39% |
- |
|
rng::starts_with(deque<int>)/1024
|
-3.38% |
488.028 |
471.538 |
- |
1.67% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.37% |
2.481 |
2.397 |
- |
-2.11% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-3.37% |
8147.870 |
7873.403 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-3.37% |
39141974.530 |
37824735.540 |
- |
-3.65% |
- |
|
BM_std_minmax<int>/15
|
-3.36% |
2.029 |
1.961 |
- |
1.61% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-3.36% |
11.854 |
11.456 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-3.35% |
1190909.740 |
1150982.016 |
- |
-2.71% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-3.35% |
13.926 |
13.459 |
- |
0.99% |
- |
|
BM_std_min<unsigned___int128>/7
|
-3.35% |
2.657 |
2.568 |
- |
0.58% |
- |
|
rng::starts_with(vector<int>)/1024
|
-3.34% |
77.654 |
75.063 |
- |
-2.33% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
-3.33% |
447.837 |
432.901 |
- |
-2.39% |
- |
|
BM_std_minmax<unsigned_char>/27
|
-3.33% |
1.868 |
1.806 |
- |
-0.54% |
- |
|
BM_std_minmax<unsigned_int>/14
|
-3.33% |
1.618 |
1.564 |
- |
-3.40% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-3.33% |
2.611 |
2.524 |
- |
2.24% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
-3.33% |
1263.413 |
1221.393 |
- |
-4.10% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-3.32% |
29.452 |
28.473 |
- |
-2.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-3.32% |
1.255 |
1.213 |
- |
-7.67% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-3.32% |
2.512 |
2.429 |
- |
-5.42% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-3.32% |
12.065 |
11.665 |
- |
-0.10% |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-3.31% |
2.294 |
2.218 |
- |
4.19% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-3.30% |
10.557 |
10.209 |
- |
-7.73% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-3.30% |
23.308 |
22.539 |
- |
-3.31% |
- |
|
rng::copy_n(deque<int>)/8
|
-3.30% |
2.758 |
2.667 |
- |
-4.90% |
- |
|
BM_std_minmax_element<int>/4096
|
-3.30% |
1078.512 |
1042.911 |
- |
2.02% |
- |
|
std::move_backward(vector<int>)/8
|
-3.30% |
2.289 |
2.214 |
- |
-2.41% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.30% |
243553227.606 |
235515753.590 |
- |
-1.05% |
- |
|
rng::copy(vector<int>)/1048576
|
-3.28% |
50195.955 |
48548.916 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-3.28% |
1.612 |
1.559 |
- |
-3.87% |
- |
|
BM_deque_vector_move/0
|
-3.28% |
1.425 |
1.379 |
- |
-2.88% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-3.28% |
1.513 |
1.463 |
- |
9.50% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-3.27% |
23.140 |
22.384 |
- |
-3.79% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-3.26% |
1201867.408 |
1162628.081 |
- |
-7.05% |
- |
|
BM_std_minmax<int>/1
|
-3.26% |
0.622 |
0.601 |
- |
0.07% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
-3.26% |
15.801 |
15.285 |
- |
-2.05% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-3.26% |
1105698.292 |
1069669.147 |
- |
-3.87% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
-3.26% |
69.063 |
66.814 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-3.25% |
17718489.607 |
17142214.429 |
- |
3.85% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-3.25% |
1167679.237 |
1129712.106 |
- |
-3.55% |
- |
|
rng::search(list<int>)_(no_match)/1000
|
-3.25% |
725.931 |
702.346 |
- |
1.19% |
- |
|
BM_StringEraseToEnd_Small_Opaque
|
-3.25% |
0.625 |
0.605 |
- |
-0.52% |
- |
|
BM_std_min<char>/4096
|
-3.25% |
29.519 |
28.560 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-3.24% |
747707.984 |
723445.520 |
- |
-0.46% |
- |
|
rng::copy(list<int>)/32768
|
-3.24% |
26739.305 |
25871.680 |
- |
-0.58% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.24% |
104.833 |
101.433 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-3.24% |
2331233.624 |
2255643.729 |
- |
-3.36% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
-3.24% |
8902.142 |
8613.636 |
- |
-0.38% |
- |
|
BM_num_put<unsigned_long>
|
-3.23% |
12.087 |
11.697 |
- |
7.24% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-3.22% |
1285737.091 |
1244340.686 |
- |
-2.24% |
- |
|
BM_std_minmax_element<int>/1024
|
-3.21% |
272.780 |
264.029 |
- |
2.33% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-3.21% |
2.807 |
2.717 |
- |
4.55% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-3.20% |
1424425.874 |
1378831.206 |
- |
-3.95% |
- |
|
BM_std_minmax<unsigned_int>/15
|
-3.20% |
2.030 |
1.965 |
- |
-5.53% |
- |
|
BM_RangesSortHeap_float_16
|
-3.19% |
1.651 |
1.598 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-3.19% |
352010106.061 |
340776380.727 |
- |
-4.36% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-3.19% |
2.386 |
2.310 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-3.19% |
1184081.862 |
1146301.855 |
- |
-0.04% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-3.18% |
2255.797 |
2183.951 |
- |
-2.59% |
- |
|
BM_RangesPushHeap_uint64_Random_16384
|
-3.18% |
6.108 |
5.913 |
- |
-1.02% |
- |
|
BM_std_min<short>/12
|
-3.18% |
1.520 |
1.471 |
- |
-7.54% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-3.18% |
605.029 |
585.815 |
- |
-1.45% |
- |
|
750_sealcrypto_r
|
-3.18% |
18.966 |
18.364 |
- |
0.06% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-3.17% |
22.179 |
21.475 |
- |
-0.99% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-3.17% |
0.644 |
0.624 |
- |
0.24% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/8
|
-3.16% |
1.314 |
1.272 |
- |
-0.35% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-3.14% |
2258.969 |
2187.970 |
- |
-2.39% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.14% |
224.843 |
217.778 |
- |
4.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-3.14% |
61706112.524 |
59770290.767 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.12% |
34.671 |
33.590 |
- |
-0.52% |
- |
|
BM_std_min<short>/21
|
-3.12% |
1.828 |
1.771 |
- |
-1.62% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-3.11% |
507058.957 |
491271.593 |
- |
0.11% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-3.11% |
18.009 |
17.449 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.11% |
361164310.337 |
349946617.406 |
- |
38.61% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-3.10% |
621.673 |
602.383 |
- |
0.42% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
-3.10% |
1.123 |
1.088 |
- |
7.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-3.10% |
20.366 |
19.735 |
- |
2.87% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-3.10% |
5754.013 |
5575.885 |
- |
-0.04% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-3.10% |
23.086 |
22.371 |
- |
-1.75% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-3.10% |
282.400 |
273.659 |
- |
-0.09% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-3.09% |
4.802 |
4.654 |
- |
0.87% |
- |
|
std::move(vector<int>)/8
|
-3.09% |
2.305 |
2.234 |
- |
1.15% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-3.09% |
8.779 |
8.508 |
- |
1.11% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-3.08% |
2.560 |
2.481 |
- |
3.64% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-3.08% |
18083700.233 |
17527505.320 |
- |
0.07% |
- |
|
BM_std_min<char>/4000
|
-3.07% |
27.841 |
26.986 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-3.07% |
22.887 |
22.185 |
- |
2.25% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-3.06% |
5.628 |
5.456 |
- |
0.00% |
- |
|
BM_std_min<unsigned_long_long>/32
|
-3.06% |
3.261 |
3.161 |
- |
-2.35% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-3.06% |
36624.782 |
35505.500 |
- |
-2.18% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-3.05% |
4.638 |
4.496 |
- |
-0.54% |
- |
|
BM_SortHeap_float_256
|
-3.05% |
6.044 |
5.859 |
- |
0.88% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-3.05% |
0.357 |
0.346 |
- |
2.90% |
- |
|
BM_std_minmax<char>/17
|
-3.05% |
1.121 |
1.086 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-3.05% |
415.445 |
402.792 |
- |
50.54% |
- |
|
std::for_each(list<int>)/8192
|
-3.04% |
8685.738 |
8421.412 |
- |
7.59% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-3.04% |
491.591 |
476.643 |
- |
-1.26% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
-3.04% |
28.830 |
27.954 |
- |
-2.26% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.04% |
33.486 |
32.468 |
- |
1.76% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-3.03% |
0.482 |
0.467 |
- |
-1.90% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-3.03% |
31.629 |
30.669 |
- |
0.69% |
- |
|
BM_RangesSortHeap_string_262144
|
-3.03% |
184.054 |
178.470 |
- |
3.47% |
- |
|
BM_StringFindStringLiteral/128
|
-3.03% |
3.125 |
3.030 |
- |
-2.17% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
-3.03% |
16.450 |
15.951 |
- |
-1.54% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.03% |
0.875 |
0.848 |
- |
0.88% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-3.02% |
2883.600 |
2796.388 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.02% |
203900112.429 |
197733376.425 |
- |
-2.20% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-3.02% |
53.783 |
52.156 |
- |
0.19% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.02% |
2719.398 |
2637.228 |
- |
-3.19% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
-3.02% |
1.076 |
1.044 |
- |
-1.15% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
-3.02% |
758.598 |
735.705 |
- |
-1.79% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-3.01% |
5728.184 |
5555.497 |
- |
-11.59% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-3.01% |
24.362 |
23.629 |
- |
4.74% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
-3.00% |
1.043 |
1.011 |
- |
-0.34% |
- |
|
BM_deque_deque_ranges_copy/64
|
-3.00% |
5.540 |
5.374 |
- |
-2.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-2.99% |
1130122.085 |
1096277.062 |
- |
-2.20% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-2.99% |
65.874 |
63.904 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.99% |
15441548.750 |
14980004.340 |
- |
-3.73% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-2.99% |
470.451 |
456.398 |
- |
0.22% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-2.98% |
1.665 |
1.615 |
- |
-0.01% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
-2.98% |
19.645 |
19.059 |
- |
-2.93% |
- |
|
SetIntersection_None_Set_float_64_1
|
-2.98% |
23380365.306 |
22684628.028 |
- |
-0.96% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-2.97% |
1424096.293 |
1381789.398 |
- |
0.23% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-2.97% |
8230.994 |
7986.642 |
- |
0.35% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-2.97% |
4.109 |
3.987 |
- |
0.99% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-2.97% |
3.727 |
3.616 |
- |
80.00% |
- |
|
BM_SortHeap_float_16
|
-2.96% |
1.651 |
1.602 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-2.94% |
15482092.676 |
15026309.306 |
- |
-10.60% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-2.94% |
1.752 |
1.701 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-2.94% |
1210127.874 |
1174539.735 |
- |
-4.41% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
-2.94% |
0.391 |
0.379 |
- |
0.02% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-2.94% |
2.368 |
2.298 |
- |
3.22% |
- |
|
BM_std_min<short>/28
|
-2.93% |
2.730 |
2.650 |
- |
2.66% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-2.93% |
1.560 |
1.514 |
- |
0.43% |
- |
|
BM_RangesMakeHeap_uint32_Random_256
|
-2.93% |
1.194 |
1.159 |
- |
-2.19% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-2.93% |
1960.475 |
1903.024 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-2.93% |
1108149.455 |
1075681.425 |
- |
-1.58% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.92% |
8917480.948 |
8656997.139 |
- |
-1.86% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
-2.91% |
0.346 |
0.336 |
- |
-0.35% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-2.91% |
1123355.739 |
1090698.325 |
- |
-2.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-2.91% |
4731346.646 |
4593847.139 |
- |
11.89% |
- |
|
BM_MakeThenSortHeap_string_Ascending_262144
|
-2.91% |
78.812 |
76.522 |
- |
0.30% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
-2.90% |
1.270 |
1.234 |
- |
-2.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.90% |
6805263.177 |
6607816.082 |
- |
-1.43% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-2.90% |
1.710 |
1.661 |
- |
10.01% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.90% |
509.978 |
495.198 |
- |
-4.08% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/32
|
-2.90% |
18.643 |
18.103 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-2.89% |
9123095.946 |
8859008.621 |
- |
-4.09% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-2.89% |
169607.424 |
164698.203 |
- |
2.25% |
- |
|
BM_std_minmax_element<int>/512
|
-2.89% |
138.136 |
134.140 |
- |
2.34% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-2.89% |
2.064 |
2.004 |
- |
-3.20% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.89% |
566.526 |
550.166 |
- |
1.43% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-2.89% |
7.623 |
7.403 |
- |
-2.53% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-2.88% |
876.229 |
850.962 |
- |
-4.92% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-2.88% |
29264.151 |
28421.061 |
- |
0.10% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
-2.88% |
4.539 |
4.408 |
- |
-0.16% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-2.88% |
743.679 |
722.277 |
- |
-1.15% |
- |
|
BM_MakeHeap_float_Ascending_256
|
-2.88% |
0.671 |
0.652 |
- |
0.92% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16384
|
-2.87% |
45.812 |
44.495 |
- |
-1.13% |
- |
|
BM_std_min<unsigned_short>/18
|
-2.87% |
1.534 |
1.490 |
- |
-7.08% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-2.87% |
29.573 |
28.725 |
- |
-0.40% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.87% |
146.692 |
142.485 |
- |
-0.64% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-2.87% |
212.878 |
206.777 |
- |
-1.24% |
- |
|
BM_std_min<unsigned___int128>/5
|
-2.86% |
1.850 |
1.797 |
- |
0.85% |
- |
|
BM_vector_deque_copy_backward/1
|
-2.85% |
2.310 |
2.245 |
- |
-7.92% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-2.85% |
0.687 |
0.668 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.85% |
2092303.873 |
2032758.136 |
- |
0.05% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-2.84% |
9368.361 |
9102.161 |
- |
3.73% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-2.84% |
1359.236 |
1320.642 |
- |
-3.69% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
-2.84% |
10.102 |
9.816 |
- |
-3.02% |
- |
|
BM_std_minmax<int>/27
|
-2.84% |
2.493 |
2.422 |
- |
-0.07% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
-2.84% |
1.000 |
0.971 |
- |
-2.85% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-2.84% |
8962.737 |
8708.553 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.83% |
1265457.251 |
1229611.253 |
- |
-2.12% |
- |
|
rng::generate_n(deque<int>)/32
|
-2.83% |
8.506 |
8.265 |
- |
-0.13% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/50
|
-2.83% |
18.611 |
18.085 |
- |
-0.32% |
- |
|
std::distance(deque<int>)/50
|
-2.82% |
0.694 |
0.674 |
- |
-2.80% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-2.81% |
11.045 |
10.734 |
- |
12.15% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/32
|
-2.81% |
18.495 |
17.975 |
- |
-1.39% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.81% |
3564623.846 |
3464414.012 |
- |
-2.05% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.81% |
0.763 |
0.742 |
- |
-1.77% |
- |
|
BM_MakeHeap_float_Random_16
|
-2.80% |
1.608 |
1.563 |
- |
-0.73% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-2.80% |
1.594 |
1.550 |
- |
0.78% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-2.79% |
1.192 |
1.159 |
- |
9.43% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-2.79% |
831485.064 |
808307.944 |
- |
-1.76% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.78% |
1.223 |
1.189 |
- |
-0.68% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_4
|
-2.78% |
1.207 |
1.173 |
- |
-6.25% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-2.78% |
1.776 |
1.726 |
- |
1.98% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-2.77% |
32.723 |
31.815 |
- |
-3.87% |
- |
|
735_gem5_r
|
-2.77% |
13.564 |
13.189 |
- |
-1.14% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.77% |
61.796 |
60.086 |
- |
-0.43% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_1024
|
-2.77% |
8.866 |
8.621 |
- |
-0.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.77% |
0.921 |
0.895 |
- |
-1.90% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-2.77% |
1.838 |
1.787 |
- |
-5.41% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-2.75% |
2062276.852 |
2005566.898 |
- |
1.84% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.75% |
551.473 |
536.309 |
- |
-4.88% |
- |
|
BM_std_min<long_long>/32
|
-2.75% |
3.618 |
3.519 |
- |
-0.93% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-2.75% |
3840.279 |
3734.759 |
- |
-0.02% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1048576
|
-2.75% |
561735.320 |
546301.610 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.74% |
56451.942 |
54904.527 |
- |
-1.13% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-2.74% |
1.322 |
1.286 |
- |
12.86% |
- |
|
BM_std_minmax<unsigned_long_long>/13
|
-2.74% |
3.011 |
2.928 |
- |
-2.83% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-2.73% |
3.203 |
3.116 |
- |
-1.19% |
- |
|
BM_std_minmax<long_long>/13
|
-2.73% |
3.103 |
3.018 |
- |
-2.96% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/8192
|
-2.73% |
4511.752 |
4388.536 |
- |
-1.89% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.73% |
2.546 |
2.476 |
- |
-1.28% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-2.73% |
4294.011 |
4176.870 |
- |
-0.35% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/32
|
-2.72% |
18.774 |
18.262 |
- |
-0.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.72% |
22810965.791 |
22190496.455 |
- |
0.53% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
-2.72% |
26.363 |
25.647 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-2.71% |
1143717.582 |
1112708.459 |
- |
-4.76% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.70% |
2.747 |
2.673 |
- |
-0.25% |
- |
|
rng::copy_n(list<int>)/64
|
-2.70% |
14.168 |
13.785 |
- |
-1.39% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.70% |
36179.412 |
35202.822 |
- |
-2.30% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/50
|
-2.70% |
18.496 |
17.997 |
- |
-1.60% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1024
|
-2.69% |
30.448 |
29.628 |
- |
-0.70% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
-2.69% |
10.514 |
10.231 |
- |
6.28% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-2.69% |
38.554 |
37.517 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.69% |
1433779.474 |
1395237.464 |
- |
3.43% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
-2.69% |
6.385 |
6.213 |
- |
-0.58% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-2.68% |
18.048 |
17.564 |
- |
-0.69% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-2.68% |
14.809 |
14.412 |
- |
-1.65% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.68% |
1115512.631 |
1085617.305 |
- |
-2.11% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-2.68% |
18.051 |
17.567 |
- |
-0.85% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-2.67% |
93.381 |
90.885 |
- |
-0.16% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-2.67% |
6456.008 |
6283.564 |
- |
-2.66% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-2.67% |
3936.866 |
3831.759 |
- |
0.09% |
- |
|
707_ntest_r
|
-2.66% |
16.946 |
16.495 |
- |
-0.77% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-2.66% |
2.502 |
2.436 |
- |
-2.86% |
- |
|
std::copy(vector<int>)/8
|
-2.66% |
2.247 |
2.187 |
- |
-5.37% |
- |
|
BM_std_min<long_long>/31
|
-2.66% |
3.403 |
3.312 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
-2.66% |
51.549 |
50.180 |
- |
-0.69% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-2.64% |
9041.560 |
8802.439 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-2.64% |
17160329.910 |
16706603.424 |
- |
1.21% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-2.64% |
45810.047 |
44602.002 |
- |
-0.08% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-2.63% |
0.385 |
0.375 |
- |
4.62% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
-2.63% |
1.726 |
1.681 |
- |
-1.05% |
- |
|
BM_deque_deque_ranges_move/64
|
-2.63% |
5.522 |
5.376 |
- |
-1.93% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-2.63% |
1155611.682 |
1125241.803 |
- |
2.21% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16
|
-2.63% |
3.023 |
2.944 |
- |
-0.31% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_256
|
-2.62% |
22.836 |
22.237 |
- |
-0.77% |
- |
|
BM_MakeThenSortHeap_string_Descending_16
|
-2.62% |
7.851 |
7.646 |
- |
-1.53% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-2.61% |
2.576 |
2.509 |
- |
-2.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.61% |
15687.963 |
15279.019 |
- |
1.72% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.61% |
12411.370 |
12087.972 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.61% |
1135853.327 |
1106263.264 |
- |
-2.40% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.60% |
2338157.163 |
2277468.392 |
- |
-1.66% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4
|
-2.59% |
0.794 |
0.774 |
- |
-2.49% |
- |
|
rng::remove_if(vector<int>)_(prefix)/32
|
-2.59% |
53.632 |
52.243 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-2.59% |
1236760.107 |
1204736.628 |
- |
0.70% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.59% |
1.207 |
1.176 |
- |
-0.90% |
- |
|
rng::partition_point(list<int>)/8192
|
-2.58% |
13250.591 |
12909.090 |
- |
-8.58% |
- |
|
rng::starts_with(list<int>,_pred)/8
|
-2.58% |
3.725 |
3.629 |
- |
-0.02% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8
|
-2.57% |
24.494 |
23.864 |
- |
1.38% |
- |
|
BM_deque_vector_move/64
|
-2.57% |
2.631 |
2.563 |
- |
-1.38% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.57% |
1162392.851 |
1132546.488 |
- |
-0.70% |
- |
|
BM_std_min<unsigned___int128>/4
|
-2.57% |
1.446 |
1.409 |
- |
1.00% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1000
|
-2.56% |
25255.045 |
24607.758 |
- |
-11.82% |
- |
|
rng::count(list<int>)_(every_other)/1048576
|
-2.56% |
828014.020 |
806803.401 |
- |
-2.32% |
- |
|
BM_deque_deque_copy/1024
|
-2.56% |
39.286 |
38.280 |
- |
-3.73% |
- |
|
BM_std_min<unsigned_short>/24
|
-2.56% |
2.493 |
2.429 |
- |
-3.55% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-2.56% |
4997.906 |
4870.000 |
- |
-0.77% |
- |
|
BM_std_minmax<unsigned_int>/13
|
-2.56% |
1.388 |
1.352 |
- |
-2.48% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-2.56% |
703.473 |
685.494 |
- |
-7.47% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-2.56% |
27481.513 |
26779.286 |
- |
0.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.55% |
4776810.662 |
4655046.868 |
- |
-1.35% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
-2.55% |
9.488 |
9.246 |
- |
-0.03% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-2.54% |
1335.997 |
1302.048 |
- |
-0.22% |
- |
|
BM_MakeHeap_string_Heap_1024
|
-2.53% |
4.874 |
4.751 |
- |
-1.25% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1000
|
-2.53% |
598.051 |
582.898 |
- |
0.06% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.53% |
296700.670 |
289189.970 |
- |
1.05% |
- |
|
BM_MakeThenSortHeap_float_Heap_64
|
-2.53% |
3.505 |
3.416 |
- |
0.65% |
- |
|
rng::all_of(vector<int>)_(process_all)/8
|
-2.53% |
2.486 |
2.423 |
- |
-6.08% |
- |
|
BM_getline_string
|
-2.53% |
17.531 |
17.088 |
- |
-3.32% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.52% |
5605.619 |
5464.130 |
- |
0.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.52% |
7483.608 |
7294.734 |
- |
-2.65% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-2.52% |
8.850 |
8.627 |
- |
1.54% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-2.52% |
3.799 |
3.704 |
- |
-0.35% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.52% |
4.766 |
4.646 |
- |
-0.69% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.51% |
3.562 |
3.472 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.51% |
13472516.940 |
13134117.369 |
- |
2.54% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-2.51% |
16305377.951 |
15895836.350 |
- |
-1.86% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.51% |
3945.194 |
3846.241 |
- |
-0.02% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-2.51% |
6372.183 |
6212.524 |
- |
-0.75% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-2.50% |
7023.971 |
6848.457 |
- |
-2.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-2.50% |
352240613.981 |
343450351.260 |
- |
-1.09% |
- |
|
BM_std_minmax<short>/29
|
-2.49% |
2.673 |
2.606 |
- |
3.19% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-2.49% |
2.635 |
2.570 |
- |
3.42% |
- |
|
BM_std_minmax<unsigned_short>/27
|
-2.48% |
2.877 |
2.805 |
- |
-2.21% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/50
|
-2.48% |
18.576 |
18.115 |
- |
-0.44% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
-2.48% |
1.233 |
1.202 |
- |
-5.34% |
- |
|
BM_RangesSortHeap_float_4
|
-2.48% |
1.027 |
1.001 |
- |
-6.59% |
- |
|
BM_std_min<char>/64
|
-2.48% |
4.195 |
4.091 |
- |
-3.77% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-2.47% |
6757.438 |
6590.314 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
-2.47% |
28.912 |
28.197 |
- |
-5.57% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.47% |
152722.434 |
148952.278 |
- |
-0.32% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-2.47% |
4.866 |
4.746 |
- |
-1.91% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-2.47% |
40.625 |
39.623 |
- |
-1.79% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.46% |
1316938.492 |
1284501.926 |
- |
-0.59% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-2.46% |
6.048 |
5.899 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.46% |
1203707.658 |
1174087.830 |
- |
0.15% |
- |
|
BM_std_minmax<unsigned_char>/30
|
-2.46% |
2.719 |
2.652 |
- |
0.17% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-2.46% |
2570.571 |
2507.380 |
- |
-2.05% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-2.46% |
714.315 |
696.771 |
- |
9.91% |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-2.45% |
2569.631 |
2506.562 |
- |
-2.04% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-2.45% |
2.578 |
2.515 |
- |
4.57% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-2.45% |
12.336 |
12.033 |
- |
-34.91% |
- |
|
std::reverse(deque<int>)/512
|
-2.45% |
115.987 |
113.141 |
- |
-0.19% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
-2.45% |
165.327 |
161.272 |
- |
-2.99% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/50
|
-2.45% |
18.605 |
18.149 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.45% |
351309974.797 |
342713733.386 |
- |
-2.96% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-2.44% |
1204920.359 |
1175463.095 |
- |
-0.86% |
- |
|
rng::fill(vector<bool>)/32768
|
-2.44% |
31.012 |
30.255 |
- |
0.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-2.44% |
23.728 |
23.149 |
- |
-0.01% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-2.44% |
12696.049 |
12386.149 |
- |
11.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.44% |
6641346.373 |
6479317.532 |
- |
-3.06% |
- |
|
BM_std_min<unsigned_long_long>/29
|
-2.44% |
2.456 |
2.396 |
- |
-2.50% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-2.44% |
3.957 |
3.860 |
- |
-0.91% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-2.43% |
776.956 |
758.047 |
- |
-1.04% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-2.43% |
1374.344 |
1340.937 |
- |
-0.98% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-2.43% |
4.989 |
4.868 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-2.43% |
2042257.401 |
1992673.535 |
- |
-5.33% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-2.42% |
39030.040 |
38084.893 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-2.42% |
4735.906 |
4621.435 |
- |
-0.16% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-2.42% |
1.965 |
1.917 |
- |
-6.87% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-2.41% |
179.250 |
174.924 |
- |
-0.20% |
- |
|
721_gcc_r
|
-2.41% |
13.193 |
12.875 |
- |
-0.42% |
- |
|
BM_std_minmax<int>/16
|
-2.41% |
1.314 |
1.282 |
- |
-1.94% |
- |
|
BM_PushHeap_float_Random_16
|
-2.41% |
5.413 |
5.282 |
- |
1.33% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-2.40% |
8301.461 |
8102.055 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-2.40% |
2009157.446 |
1960948.537 |
- |
-0.19% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-2.40% |
55.819 |
54.481 |
- |
-0.04% |
- |
|
BM_RangesMakeHeap_string_SingleElement_1024
|
-2.39% |
6.234 |
6.085 |
- |
-1.56% |
- |
|
BM_std_min<char>/14
|
-2.39% |
1.871 |
1.826 |
- |
1.78% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-2.39% |
16.857 |
16.454 |
- |
-3.68% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
-2.39% |
1.738 |
1.696 |
- |
-2.15% |
- |
|
BM_num_put<bool>
|
-2.39% |
10.966 |
10.704 |
- |
-2.00% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-2.38% |
5.605 |
5.472 |
- |
0.67% |
- |
|
std::copy_n(deque<int>)/32768
|
-2.38% |
1174.105 |
1146.191 |
- |
0.44% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-2.38% |
14.981 |
14.625 |
- |
0.21% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-2.38% |
5.385 |
5.257 |
- |
-1.01% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-2.37% |
18.517 |
18.077 |
- |
-1.44% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.37% |
1221251.222 |
1192262.672 |
- |
-1.16% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.37% |
11447291.501 |
11175587.357 |
- |
-0.17% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-2.37% |
190.835 |
186.311 |
- |
-0.87% |
- |
|
BM_std_min<unsigned_short>/30
|
-2.37% |
2.359 |
2.304 |
- |
-0.03% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-2.37% |
5819.232 |
5681.435 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-2.37% |
1115992.040 |
1089567.565 |
- |
1.07% |
- |
|
BM_std_min<unsigned_char>/5
|
-2.37% |
1.317 |
1.286 |
- |
-2.83% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
-2.37% |
1.163 |
1.135 |
- |
1.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-2.36% |
0.573 |
0.559 |
- |
-2.33% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.35% |
12829.706 |
12527.809 |
- |
4.95% |
- |
|
BM_std_minmax<long_long>/10
|
-2.35% |
2.190 |
2.138 |
- |
-2.39% |
- |
|
727_cppcheck_r
|
-2.35% |
25.262 |
24.669 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-2.33% |
11713603.877 |
11440268.790 |
- |
-2.53% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
-2.33% |
20.908 |
20.422 |
- |
4.55% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
-2.33% |
34.217 |
33.421 |
- |
-0.79% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.32% |
1203775.177 |
1175790.039 |
- |
-0.20% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-2.32% |
4530.031 |
4424.766 |
- |
-0.02% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144
|
-2.32% |
77.524 |
75.727 |
- |
3.30% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-2.32% |
1.678 |
1.640 |
- |
-13.18% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
-2.32% |
18.336 |
17.911 |
- |
0.94% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.32% |
199093274.412 |
194484175.583 |
- |
-1.62% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-2.31% |
2.081 |
2.033 |
- |
4.19% |
- |
|
BM_std_min<char>/4
|
-2.31% |
1.071 |
1.046 |
- |
4.03% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.31% |
1231846.355 |
1203361.992 |
- |
-0.47% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
-2.31% |
250.746 |
244.952 |
- |
-0.51% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-2.31% |
1176791.674 |
1149603.053 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-2.31% |
19112219.179 |
18670817.896 |
- |
3.58% |
- |
|
rng::copy(vector<int>)/4096
|
-2.31% |
149.432 |
145.983 |
- |
-0.32% |
- |
|
BM_RangesPopHeap_float_262144
|
-2.31% |
38.337 |
37.453 |
- |
-8.43% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-2.31% |
4611857.407 |
4505488.427 |
- |
-1.82% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
-2.30% |
305.071 |
298.049 |
- |
-14.98% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.30% |
4899.764 |
4787.095 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-2.30% |
1592909.470 |
1556286.423 |
- |
-5.96% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-2.30% |
644450.793 |
629634.509 |
- |
-0.44% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-2.30% |
500.560 |
489.063 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-2.30% |
4456593.608 |
4354232.984 |
- |
-1.88% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-2.29% |
254.843 |
248.999 |
- |
1.26% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.29% |
19991.291 |
19532.849 |
- |
-0.97% |
- |
|
723_llvm_r
|
-2.29% |
11.766 |
11.496 |
- |
0.19% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.29% |
233.023 |
227.689 |
- |
-0.36% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256
|
-2.28% |
6.166 |
6.026 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-2.28% |
1238098.101 |
1209842.499 |
- |
1.07% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.28% |
8120.089 |
7935.088 |
- |
1.21% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-2.27% |
28585.393 |
27935.540 |
- |
1.22% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_1024
|
-2.27% |
0.710 |
0.694 |
- |
-1.50% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-2.27% |
2108.558 |
2060.635 |
- |
-1.87% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
-2.27% |
18.500 |
18.080 |
- |
0.53% |
- |
|
rng::generate_n(deque<int>)/50
|
-2.27% |
12.547 |
12.262 |
- |
-0.25% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-2.26% |
490.724 |
479.622 |
- |
-1.57% |
- |
|
BM_StringFindAllMatch/64
|
-2.26% |
3.072 |
3.002 |
- |
-2.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.26% |
1244552.635 |
1216439.348 |
- |
-2.66% |
- |
|
rng::rotate_copy(list<int>)/8192
|
-2.25% |
8304.351 |
8117.545 |
- |
18.37% |
- |
|
std::move(deque<int>)/8
|
-2.25% |
3.997 |
3.907 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-2.25% |
15087053.996 |
14747804.842 |
- |
-3.95% |
- |
|
BM_std_min<unsigned_char>/16
|
-2.24% |
2.619 |
2.560 |
- |
5.82% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.24% |
2483647.245 |
2427922.126 |
- |
0.10% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-2.24% |
14540.328 |
14214.107 |
- |
0.04% |
- |
|
BM_std_minmax<unsigned_int>/5
|
-2.24% |
1.157 |
1.131 |
- |
-2.58% |
- |
|
rng::copy(deque<int>)/8
|
-2.24% |
2.785 |
2.723 |
- |
-2.45% |
- |
|
BM_MakeHeap_string_Heap_16384
|
-2.23% |
5.123 |
5.009 |
- |
-0.64% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-2.23% |
842192.479 |
823432.250 |
- |
-0.79% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-2.22% |
16.201 |
15.840 |
- |
-2.40% |
- |
|
BM_std_min<char>/24
|
-2.22% |
2.645 |
2.586 |
- |
-8.91% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
-2.21% |
2.505 |
2.450 |
- |
-8.87% |
- |
|
BM_std_min<unsigned_long_long>/31
|
-2.21% |
3.027 |
2.960 |
- |
-2.49% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-2.21% |
1.034 |
1.011 |
- |
1.20% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.21% |
2109.088 |
2062.475 |
- |
-1.85% |
- |
|
BM_std_min<char>/19
|
-2.21% |
1.182 |
1.156 |
- |
-0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-2.21% |
3.729 |
3.647 |
- |
-2.77% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-2.20% |
351370920.612 |
343632370.672 |
- |
-2.41% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-2.20% |
32395133.878 |
31682788.347 |
- |
-2.15% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-2.19% |
2.639 |
2.581 |
- |
-2.32% |
- |
|
rng::swap_ranges(deque<int>)/32
|
-2.19% |
10.977 |
10.736 |
- |
-0.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-2.19% |
794.216 |
776.792 |
- |
0.22% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
-2.19% |
0.472 |
0.462 |
- |
-0.07% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-2.19% |
2189.661 |
2141.670 |
- |
-1.50% |
- |
|
BM_std_minmax<short>/30
|
-2.19% |
2.797 |
2.736 |
- |
4.77% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-2.19% |
31.600 |
30.909 |
- |
10.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.18% |
24664485.495 |
24126286.146 |
- |
3.11% |
- |
|
BM_RangesMakeHeap_string_Heap_256
|
-2.18% |
4.967 |
4.859 |
- |
-0.78% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-2.17% |
1.018 |
0.996 |
- |
-0.15% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-2.17% |
480.235 |
469.809 |
- |
-2.86% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
-2.17% |
6.666 |
6.521 |
- |
-1.55% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-2.16% |
130795.705 |
127968.966 |
- |
-0.79% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/8192
|
-2.16% |
27381.297 |
26789.654 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-2.16% |
1180606.853 |
1155104.702 |
- |
2.15% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.15% |
1306571.012 |
1278418.155 |
- |
-2.41% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/0
|
-2.15% |
16.305 |
15.954 |
- |
-1.61% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.15% |
1219231.044 |
1192985.036 |
- |
-0.26% |
- |
|
BM_std_min<unsigned_char>/12
|
-2.15% |
1.358 |
1.329 |
- |
-4.78% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-2.15% |
474.798 |
464.600 |
- |
-2.30% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-2.14% |
11.463 |
11.218 |
- |
0.13% |
- |
|
BM_deque_vector_copy_backward/64000
|
-2.14% |
8211.904 |
8036.319 |
- |
6.95% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-2.14% |
4.852 |
4.749 |
- |
-0.19% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-2.14% |
63.766 |
62.404 |
- |
-2.38% |
- |
|
BM_std_min<unsigned_short>/9
|
-2.14% |
6.476 |
6.338 |
- |
-1.61% |
- |
|
729_abc_r
|
-2.13% |
18.943 |
18.539 |
- |
-0.45% |
- |
|
rng::copy_backward(list<int>)/8
|
-2.13% |
2.462 |
2.410 |
- |
4.97% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-2.12% |
7.547 |
7.386 |
- |
-2.43% |
- |
|
BM_std_minmax<unsigned_char>/23
|
-2.12% |
2.986 |
2.922 |
- |
-0.65% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-2.12% |
14.221 |
13.919 |
- |
1.02% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-2.12% |
44.124 |
43.189 |
- |
1.05% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-2.12% |
3.001 |
2.937 |
- |
-2.50% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-2.11% |
1130.797 |
1106.883 |
- |
-1.12% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024
|
-2.11% |
8.518 |
8.338 |
- |
-0.64% |
- |
|
std::copy_n(deque<int>)/4096
|
-2.11% |
148.677 |
145.538 |
- |
-0.28% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-2.11% |
867182.246 |
848877.614 |
- |
-0.56% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-2.11% |
1.327 |
1.299 |
- |
2.16% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
-2.11% |
0.612 |
0.599 |
- |
-2.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.11% |
1716865.561 |
1680702.066 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-2.10% |
2021728.781 |
1979198.493 |
- |
0.31% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/52
|
-2.10% |
65.761 |
64.378 |
- |
0.11% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-2.10% |
58534.849 |
57304.779 |
- |
-4.52% |
- |
|
BM_deque_deque_ranges_move/1024
|
-2.10% |
39.362 |
38.535 |
- |
-2.32% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-2.10% |
0.963 |
0.942 |
- |
-0.69% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-2.10% |
0.566 |
0.554 |
- |
-2.22% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-2.09% |
1204217.839 |
1178999.120 |
- |
0.46% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-2.09% |
14218.910 |
13921.275 |
- |
-0.30% |
- |
|
BM_std_min<unsigned_short>/31
|
-2.09% |
2.596 |
2.541 |
- |
-2.46% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8
|
-2.09% |
25.291 |
24.762 |
- |
-0.93% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-2.09% |
529525.007 |
518461.513 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
-2.09% |
21543537.403 |
21093502.799 |
- |
-1.76% |
- |
|
BM_std_minmax<char>/13
|
-2.09% |
2.242 |
2.195 |
- |
-4.56% |
- |
|
rng::starts_with(deque<int>)/1000
|
-2.08% |
477.868 |
467.944 |
- |
2.87% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144
|
-2.07% |
7.709 |
7.549 |
- |
0.06% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.07% |
572.303 |
560.478 |
- |
-1.91% |
- |
|
std::set<int>::clear()/1024
|
-2.07% |
8763.731 |
8582.693 |
- |
-4.52% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.06% |
1.318 |
1.291 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-2.06% |
4984829.567 |
4882073.180 |
- |
0.44% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-2.06% |
1.388 |
1.359 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-2.06% |
2048064.386 |
2005916.749 |
- |
-3.50% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-2.06% |
27.325 |
26.763 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-2.05% |
2276587.923 |
2229835.751 |
- |
-1.54% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_4
|
-2.05% |
1.359 |
1.331 |
- |
4.54% |
- |
|
BM_SortHeap_string_1024
|
-2.05% |
60.841 |
59.594 |
- |
0.91% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-2.04% |
527.512 |
516.726 |
- |
2.69% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-2.04% |
69643.137 |
68225.149 |
- |
-0.25% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-2.04% |
1866.459 |
1828.477 |
- |
0.21% |
- |
|
BM_SortHeap_string_262144
|
-2.03% |
178.751 |
175.115 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-2.03% |
10181326.453 |
9974397.775 |
- |
-0.56% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.03% |
0.570 |
0.559 |
- |
-2.19% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-2.03% |
19793.996 |
19391.881 |
- |
-5.17% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-2.03% |
7602450.527 |
7448019.289 |
- |
-1.98% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-2.03% |
13871943.210 |
13590580.025 |
- |
0.22% |
- |
|
BM_std_minmax_element<char>/3
|
-2.03% |
1.180 |
1.157 |
- |
0.63% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.03% |
55303.478 |
54182.288 |
- |
0.56% |
- |
|
BM_PushHeap_string_Ascending_4
|
-2.03% |
2.630 |
2.577 |
- |
2.19% |
- |
|
BM_StringFindStringLiteral/512
|
-2.02% |
9.485 |
9.293 |
- |
-0.65% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-2.02% |
2828.744 |
2771.516 |
- |
0.04% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_64
|
-2.02% |
16.074 |
15.749 |
- |
-0.84% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-2.02% |
2.548 |
2.496 |
- |
-1.46% |
- |
|
rng::remove(list<int>)_(prefix)/8192
|
-2.02% |
8523.112 |
8351.049 |
- |
-7.96% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-2.01% |
9025923.384 |
8844094.174 |
- |
-13.31% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-2.01% |
5.249 |
5.143 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-2.01% |
6156564.523 |
6032624.650 |
- |
-6.69% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-2.01% |
1129.579 |
1106.870 |
- |
-1.08% |
- |
|
BM_SortHeap_string_256
|
-2.01% |
45.675 |
44.757 |
- |
0.80% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-2.01% |
3714384.864 |
3639879.479 |
- |
-0.73% |
- |
|
rng::copy(vector<bool>)_(unaligned)/32768
|
-2.00% |
174.093 |
170.604 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.00% |
1820053.058 |
1783606.689 |
- |
0.95% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.00% |
21281.683 |
20856.196 |
- |
-0.63% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
-2.00% |
488.612 |
478.857 |
- |
-4.14% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.99% |
29.874 |
29.278 |
- |
-0.98% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-1.99% |
29224.039 |
28641.759 |
- |
1.05% |
- |
|
BM_std_min<unsigned_short>/16
|
-1.99% |
1.732 |
1.697 |
- |
0.80% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.99% |
115679.663 |
113376.238 |
- |
-0.71% |
- |
|
rng::remove_if(vector<int>)_(prefix)/8192
|
-1.99% |
2619.712 |
2567.701 |
- |
-0.10% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-1.99% |
502.758 |
492.778 |
- |
0.25% |
- |
|
rng::generate_n(deque<int>)/8192
|
-1.98% |
1978.367 |
1939.155 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-1.98% |
1169774.136 |
1146594.253 |
- |
-3.68% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
-1.97% |
5.275 |
5.171 |
- |
-3.40% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-1.97% |
142.475 |
139.670 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-1.97% |
3421781.287 |
3354441.837 |
- |
-0.30% |
- |
|
BM_std_minmax<unsigned_short>/25
|
-1.97% |
2.333 |
2.287 |
- |
-1.16% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/8192
|
-1.97% |
28169.723 |
27615.644 |
- |
-0.33% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.97% |
5777.588 |
5664.030 |
- |
-9.33% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-1.96% |
1230660.922 |
1206478.472 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-1.96% |
9058916.320 |
8881124.624 |
- |
-14.09% |
- |
|
BM_PushHeap_uint64_Random_262144
|
-1.96% |
6.124 |
6.004 |
- |
-1.46% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-1.96% |
106.421 |
104.335 |
- |
-2.22% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/32
|
-1.96% |
18.620 |
18.256 |
- |
-0.42% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-1.96% |
4053.826 |
3974.496 |
- |
0.30% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-1.95% |
24.729 |
24.246 |
- |
-2.54% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.95% |
112198.437 |
110008.694 |
- |
2.88% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
-1.95% |
3841.561 |
3766.647 |
- |
-0.29% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
-1.95% |
4.230 |
4.148 |
- |
-0.51% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
-1.95% |
126507.844 |
124044.268 |
- |
-2.85% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-1.95% |
20176840.220 |
19783999.894 |
- |
-3.23% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
-1.95% |
4.993 |
4.896 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.94% |
1160497.632 |
1137937.378 |
- |
0.05% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
-1.94% |
18.376 |
18.019 |
- |
-0.66% |
- |
|
std::set<int>::insert(value)_(new_value)/1024
|
-1.94% |
41.947 |
41.133 |
- |
-8.67% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.94% |
37.552 |
36.825 |
- |
-3.20% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-1.94% |
16.299 |
15.984 |
- |
1.64% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-1.93% |
2.112 |
2.072 |
- |
-1.94% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-1.93% |
2.141 |
2.099 |
- |
4.11% |
- |
|
BM_PushHeap_string_Random_16384
|
-1.93% |
16.941 |
16.613 |
- |
2.01% |
- |
|
BM_MakeHeap_uint64_Random_16
|
-1.93% |
1.328 |
1.302 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.92% |
10972786.263 |
10761596.017 |
- |
-2.30% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
-1.92% |
8.410 |
8.249 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.92% |
1595079.572 |
1564410.531 |
- |
3.58% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.91% |
51.414 |
50.432 |
- |
1.15% |
- |
|
BM_SortHeap_string_16384
|
-1.91% |
99.061 |
97.172 |
- |
1.05% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-1.91% |
3.455 |
3.389 |
- |
0.56% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
-1.91% |
2.615 |
2.565 |
- |
1.80% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-1.90% |
875988.622 |
859309.502 |
- |
-0.42% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.90% |
1.793 |
1.759 |
- |
-1.69% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-1.90% |
14.929 |
14.645 |
- |
2.12% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1024
|
-1.90% |
45805.127 |
44934.526 |
- |
-0.21% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-1.90% |
17.025 |
16.702 |
- |
-4.21% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-1.89% |
1.041 |
1.021 |
- |
2.23% |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-1.89% |
18.457 |
18.108 |
- |
-1.55% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
-1.89% |
10.211 |
10.018 |
- |
0.40% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.89% |
3.711 |
3.641 |
- |
-0.38% |
- |
|
BM_std_minmax<short>/17
|
-1.89% |
1.792 |
1.759 |
- |
2.18% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-1.88% |
471131.775 |
462253.559 |
- |
1.56% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
-1.88% |
12.067 |
11.840 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-1.87% |
1695818.908 |
1664033.605 |
- |
5.79% |
- |
|
rng::search(vector<int>)_(no_match)/1048576
|
-1.87% |
217386.727 |
213319.077 |
- |
0.42% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.87% |
16300.228 |
15995.571 |
- |
-3.53% |
- |
|
rng::all_of(vector<int>)_(process_all)/32
|
-1.87% |
8.483 |
8.324 |
- |
-2.56% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-1.86% |
77295.823 |
75854.891 |
- |
-0.22% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
-1.86% |
1.218 |
1.195 |
- |
0.22% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-1.86% |
5.475 |
5.373 |
- |
-0.94% |
- |
|
BM_RangesPopHeap_string_4
|
-1.86% |
5.328 |
5.229 |
- |
-1.62% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.86% |
1163869.292 |
1142262.645 |
- |
-1.06% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.86% |
204339.988 |
200549.128 |
- |
-0.81% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.85% |
1.569 |
1.539 |
- |
0.13% |
- |
|
BM_SortHeap_uint32_4
|
-1.85% |
1.040 |
1.021 |
- |
-3.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-1.85% |
15851961.809 |
15558123.539 |
- |
-3.03% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-1.85% |
107.091 |
105.106 |
- |
1.53% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
-1.85% |
4.462 |
4.379 |
- |
0.36% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.85% |
1.651 |
1.621 |
- |
1.03% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.85% |
4.284 |
4.205 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.85% |
20055065.732 |
19684516.796 |
- |
0.73% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.84% |
349.146 |
342.713 |
- |
1.24% |
- |
|
BM_deque_deque_move/64
|
-1.84% |
5.564 |
5.461 |
- |
-1.23% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384
|
-1.84% |
7.609 |
7.469 |
- |
-0.40% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-1.83% |
34740.056 |
34105.110 |
- |
-2.48% |
- |
|
BM_RangesMakeHeap_string_Heap_1024
|
-1.82% |
4.818 |
4.730 |
- |
-0.74% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.82% |
191937.124 |
188437.106 |
- |
1.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.82% |
1718353.599 |
1687044.514 |
- |
0.23% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.82% |
343.832 |
337.570 |
- |
-4.63% |
- |
|
BM_SortHeap_string_64
|
-1.82% |
30.548 |
29.992 |
- |
0.79% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.81% |
1228446.866 |
1206172.625 |
- |
0.16% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.81% |
27610.919 |
27110.412 |
- |
0.39% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-1.81% |
202706.671 |
199034.380 |
- |
-1.05% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-1.81% |
2.255 |
2.214 |
- |
2.96% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.81% |
602.331 |
591.429 |
- |
1.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.81% |
16247044.179 |
15953655.292 |
- |
-0.95% |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-1.80% |
12.816 |
12.585 |
- |
1.29% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-1.80% |
3.906 |
3.835 |
- |
0.38% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1000
|
-1.80% |
23048.098 |
22633.306 |
- |
-0.22% |
- |
|
BM_MakeThenSortHeap_string_Ascending_64
|
-1.80% |
15.802 |
15.517 |
- |
-1.31% |
- |
|
BM_std_minmax<int>/31
|
-1.80% |
2.717 |
2.668 |
- |
-0.49% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_16
|
-1.80% |
0.616 |
0.605 |
- |
-0.21% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.80% |
173439.236 |
170322.463 |
- |
-0.76% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-1.80% |
863946.773 |
848424.781 |
- |
-1.74% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.79% |
1216512.301 |
1194676.154 |
- |
1.39% |
- |
|
BM_std_minmax_element<int>/70000
|
-1.79% |
18408.428 |
18078.198 |
- |
3.54% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_256
|
-1.79% |
10.511 |
10.322 |
- |
-0.31% |
- |
|
rng::swap_ranges(deque<int>)/50
|
-1.79% |
19.938 |
19.581 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.79% |
42152523.333 |
41398036.411 |
- |
-0.33% |
- |
|
rng::search(vector<int>)_(no_match)/1000
|
-1.79% |
214.571 |
210.733 |
- |
0.82% |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.79% |
11853008.687 |
11641159.919 |
- |
0.24% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-1.78% |
13.158 |
12.923 |
- |
-0.63% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.78% |
3.669 |
3.603 |
- |
-1.35% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
-1.78% |
1.893 |
1.860 |
- |
-0.10% |
- |
|
BM_RangesMakeHeap_string_SingleElement_256
|
-1.78% |
6.336 |
6.223 |
- |
-1.30% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-1.78% |
846.648 |
831.615 |
- |
-1.39% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.77% |
1172549.659 |
1151737.750 |
- |
-0.17% |
- |
|
BM_std_minmax_element<int>/64000
|
-1.77% |
16831.837 |
16533.135 |
- |
3.60% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.77% |
724.185 |
711.367 |
- |
8.45% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.77% |
19876.242 |
19524.748 |
- |
-0.60% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-1.77% |
18.009 |
17.691 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.77% |
1192277.524 |
1171207.247 |
- |
-2.26% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-1.76% |
54699273.165 |
53736052.984 |
- |
-1.44% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-1.76% |
5986772.477 |
5881422.010 |
- |
-1.06% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.76% |
0.849 |
0.834 |
- |
-0.57% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.76% |
2.431 |
2.388 |
- |
-1.79% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.76% |
12126495.359 |
11913550.725 |
- |
-0.67% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
-1.75% |
1.138 |
1.118 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-1.75% |
1195868.022 |
1174907.242 |
- |
-2.98% |
- |
|
BM_deque_deque_copy/64
|
-1.75% |
5.563 |
5.465 |
- |
-1.07% |
- |
|
BM_std_min<unsigned_int>/17
|
-1.75% |
0.971 |
0.954 |
- |
0.62% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.75% |
51.786 |
50.882 |
- |
2.70% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.74% |
310.671 |
305.253 |
- |
-0.87% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
-1.74% |
455.743 |
447.802 |
- |
-4.71% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.74% |
7217.778 |
7092.156 |
- |
-1.46% |
- |
|
BM_RangesMakeHeap_string_Ascending_16
|
-1.74% |
3.695 |
3.630 |
- |
-1.46% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
-1.74% |
34.988 |
34.380 |
- |
0.17% |
- |
|
BM_std_min<long_long>/13
|
-1.74% |
2.401 |
2.359 |
- |
-2.37% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-1.73% |
16.201 |
15.920 |
- |
-4.24% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-1.73% |
5.036 |
4.949 |
- |
-5.86% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
-1.73% |
219.297 |
215.503 |
- |
0.77% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.73% |
2934.428 |
2883.701 |
- |
-1.35% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-1.73% |
8.391 |
8.246 |
- |
-2.63% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-1.73% |
163691.265 |
160866.981 |
- |
-2.14% |
- |
|
BM_std_min<char>/18
|
-1.72% |
0.988 |
0.971 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.72% |
1783549.643 |
1752894.289 |
- |
1.42% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.72% |
4530796.309 |
4452958.682 |
- |
-0.58% |
- |
|
BM_MakeHeap_uint32_Random_256
|
-1.72% |
1.147 |
1.128 |
- |
-7.28% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-1.72% |
25.856 |
25.412 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.71% |
348957915.886 |
342975783.363 |
- |
-2.42% |
- |
|
std::copy(list<int>)/4096
|
-1.71% |
3295.613 |
3239.123 |
- |
-1.18% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.71% |
707.261 |
695.151 |
- |
2.34% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.71% |
8519.177 |
8373.380 |
- |
5.95% |
- |
|
BM_std_min<unsigned_char>/21
|
-1.71% |
1.800 |
1.769 |
- |
-4.26% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256
|
-1.71% |
0.607 |
0.596 |
- |
-2.23% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
-1.71% |
4.024 |
3.955 |
- |
-3.45% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.71% |
171929.527 |
168993.556 |
- |
-5.29% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1024
|
-1.71% |
24067.480 |
23656.706 |
- |
-0.26% |
- |
|
BM_MakeHeap_string_Ascending_16
|
-1.71% |
3.762 |
3.698 |
- |
1.65% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-1.71% |
5.616 |
5.521 |
- |
-4.75% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_64
|
-1.71% |
15.571 |
15.305 |
- |
-1.59% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.70% |
2.608 |
2.564 |
- |
-2.40% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-1.70% |
2.085 |
2.050 |
- |
6.06% |
- |
|
BM_std_min<char>/15
|
-1.70% |
2.129 |
2.093 |
- |
-1.09% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.70% |
1.234 |
1.213 |
- |
-1.29% |
- |
|
BM_deque_deque_move/1024
|
-1.69% |
39.164 |
38.500 |
- |
-2.42% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.69% |
203.645 |
200.199 |
- |
-1.35% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
-1.69% |
1.485 |
1.460 |
- |
-9.86% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.69% |
5.022 |
4.937 |
- |
1.28% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-1.69% |
5011159.071 |
4926716.144 |
- |
-1.16% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.68% |
9240.439 |
9085.013 |
- |
-0.76% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
-1.68% |
14.284 |
14.044 |
- |
-0.87% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/1024
|
-1.68% |
195.122 |
191.841 |
- |
0.04% |
- |
|
rng::copy(deque<int>)/262144
|
-1.68% |
10413.986 |
10239.055 |
- |
-0.92% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-1.68% |
5.165 |
5.078 |
- |
-8.35% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.68% |
13051.207 |
12832.112 |
- |
-0.26% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
-1.68% |
7033.546 |
6915.487 |
- |
-3.53% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-1.68% |
6.704 |
6.592 |
- |
-2.43% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-1.67% |
137.247 |
134.949 |
- |
-0.34% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.67% |
9.164 |
9.011 |
- |
-1.69% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
-1.67% |
5.582 |
5.489 |
- |
-0.80% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-1.67% |
6967.445 |
6851.309 |
- |
-14.17% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.67% |
4828.533 |
4748.074 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-1.67% |
15768914.669 |
15506290.147 |
- |
3.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.66% |
1182462.211 |
1162776.698 |
- |
-1.62% |
- |
|
BM_std_min<unsigned_long_long>/8
|
-1.66% |
2.329 |
2.290 |
- |
-1.94% |
- |
|
std::partition_point(list<int>)/1024
|
-1.66% |
1294.040 |
1272.533 |
- |
0.51% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-1.66% |
9.997 |
9.831 |
- |
-10.54% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.66% |
2842.084 |
2794.927 |
- |
-1.07% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8192
|
-1.66% |
93941.969 |
92383.739 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.66% |
1118531.528 |
1099998.111 |
- |
-1.76% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-1.66% |
226.405 |
222.657 |
- |
1.23% |
- |
|
rng::copy_backward(list<int>)/262144
|
-1.65% |
223681.419 |
219982.765 |
- |
-1.78% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.65% |
2927.737 |
2879.345 |
- |
-1.38% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.65% |
22.004 |
21.641 |
- |
2.62% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.65% |
770.832 |
758.110 |
- |
3.65% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
-1.65% |
32.998 |
32.454 |
- |
-1.93% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-1.65% |
215.287 |
211.743 |
- |
-1.12% |
- |
|
BM_std_minmax<unsigned_long_long>/64
|
-1.64% |
10.358 |
10.188 |
- |
-1.92% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-1.64% |
2.567 |
2.525 |
- |
3.74% |
- |
|
BM_std_minmax<long_long>/28
|
-1.64% |
4.140 |
4.072 |
- |
-1.78% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/1024
|
-1.64% |
3515.329 |
3457.661 |
- |
-0.12% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-1.64% |
278.112 |
273.554 |
- |
0.62% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-1.64% |
2.082 |
2.047 |
- |
5.30% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16
|
-1.64% |
8.624 |
8.483 |
- |
-0.40% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-1.64% |
64763.057 |
63703.581 |
- |
-1.66% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-1.63% |
5.991 |
5.894 |
- |
-2.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.63% |
22.189 |
21.827 |
- |
-2.11% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.63% |
40393.564 |
39736.624 |
- |
-1.19% |
- |
|
BM_std_min<unsigned_char>/20
|
-1.62% |
1.515 |
1.491 |
- |
-5.00% |
- |
|
BM_std_minmax<unsigned_char>/18
|
-1.62% |
1.317 |
1.295 |
- |
0.01% |
- |
|
rng::copy_backward(deque<int>)/8
|
-1.62% |
2.793 |
2.748 |
- |
1.50% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_4
|
-1.62% |
1.360 |
1.338 |
- |
0.28% |
- |
|
BM_std_minmax<long_long>/20
|
-1.62% |
3.318 |
3.264 |
- |
-1.61% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.62% |
7095.167 |
6980.319 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.62% |
1172877.518 |
1153902.965 |
- |
0.37% |
- |
|
BM_std_min<unsigned_short>/19
|
-1.62% |
1.893 |
1.862 |
- |
-3.10% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.62% |
110502.960 |
108717.584 |
- |
-0.58% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.62% |
179827.219 |
176921.895 |
- |
0.76% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-1.62% |
18759.187 |
18456.136 |
- |
0.24% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
-1.62% |
74.026 |
72.830 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.62% |
23719081.531 |
23335977.491 |
- |
-2.13% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-1.61% |
1.986 |
1.954 |
- |
3.45% |
- |
|
BM_std_minmax<unsigned_int>/16
|
-1.61% |
1.284 |
1.263 |
- |
-8.86% |
- |
|
BM_vector_deque_move/5500
|
-1.61% |
199.170 |
195.971 |
- |
-1.96% |
- |
|
BM_std_minmax<unsigned_char>/17
|
-1.60% |
1.105 |
1.087 |
- |
0.01% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.60% |
19350304.820 |
19040096.042 |
- |
1.49% |
- |
|
BM_vector_deque_copy/1024
|
-1.60% |
36.419 |
35.836 |
- |
-2.32% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.60% |
5.245 |
5.162 |
- |
-1.26% |
- |
|
BM_PushHeap_float_Ascending_64
|
-1.59% |
1.813 |
1.784 |
- |
0.49% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-1.59% |
17.565 |
17.285 |
- |
-0.28% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024
|
-1.59% |
7.525 |
7.405 |
- |
-0.33% |
- |
|
BM_std_min<unsigned_long_long>/24
|
-1.59% |
2.683 |
2.641 |
- |
-1.59% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.59% |
634125.713 |
624054.550 |
- |
-0.18% |
- |
|
BM_std_minmax<unsigned_char>/19
|
-1.59% |
1.656 |
1.630 |
- |
-1.24% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.59% |
599.219 |
589.709 |
- |
1.60% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-1.59% |
2.566 |
2.525 |
- |
-4.73% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.58% |
2841.555 |
2796.536 |
- |
-1.00% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
-1.58% |
966.303 |
951.033 |
- |
-0.55% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-1.58% |
22.982 |
22.619 |
- |
2.33% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-1.58% |
1130930.001 |
1113098.738 |
- |
1.36% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.58% |
15.965 |
15.714 |
- |
-0.88% |
- |
|
BM_std_min<unsigned___int128>/3
|
-1.58% |
1.042 |
1.026 |
- |
0.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.57% |
1126825.388 |
1109102.560 |
- |
3.52% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-1.57% |
201.053 |
197.893 |
- |
0.21% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.57% |
35.465 |
34.908 |
- |
-0.10% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-1.57% |
11635.146 |
11452.591 |
- |
-0.05% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-1.57% |
5.116 |
5.035 |
- |
2.13% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.57% |
7.600 |
7.481 |
- |
-2.37% |
- |
|
rng::sample(deque<int>)/8192
|
-1.56% |
92812.909 |
91363.301 |
- |
-1.59% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.56% |
453.792 |
446.713 |
- |
-0.60% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/1024
|
-1.56% |
729.385 |
718.008 |
- |
-0.85% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.56% |
25.299 |
24.905 |
- |
2.92% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.56% |
1.125 |
1.108 |
- |
-1.45% |
- |
|
rng::fill(list<int>)/32
|
-1.56% |
8.459 |
8.327 |
- |
-0.22% |
- |
|
BM_MakeThenSortHeap_float_Heap_1024
|
-1.56% |
8.327 |
8.198 |
- |
0.08% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.55% |
18.313 |
18.029 |
- |
-0.62% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.55% |
4.167 |
4.102 |
- |
-1.34% |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.55% |
218.216 |
214.829 |
- |
-0.08% |
- |
|
BM_std_minmax<unsigned_short>/6
|
-1.55% |
1.388 |
1.366 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.55% |
42034.536 |
41383.676 |
- |
0.35% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-1.55% |
157405903.206 |
154970375.416 |
- |
-1.38% |
- |
|
BM_std_minmax_element<char>/64000
|
-1.54% |
17500.325 |
17230.322 |
- |
-0.10% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.54% |
8536.419 |
8404.823 |
- |
0.19% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-1.54% |
22.383 |
22.038 |
- |
-12.19% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.54% |
1359865.656 |
1338918.774 |
- |
-2.49% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-1.54% |
22.404 |
22.060 |
- |
-16.92% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.54% |
1090735.430 |
1073986.993 |
- |
-3.80% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.53% |
46.520 |
45.806 |
- |
-13.43% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-1.53% |
15.461 |
15.224 |
- |
3.17% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-1.53% |
4.471 |
4.402 |
- |
0.12% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.53% |
4630.920 |
4560.046 |
- |
-0.37% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-1.53% |
3.369 |
3.317 |
- |
-2.22% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.53% |
9389029.085 |
9245618.487 |
- |
0.74% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-1.53% |
4.912 |
4.837 |
- |
0.08% |
- |
|
BM_std_minmax<unsigned_short>/24
|
-1.52% |
2.277 |
2.243 |
- |
-1.79% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
-1.52% |
6.277 |
6.181 |
- |
-3.76% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-1.52% |
1.022 |
1.007 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-1.52% |
11691574.807 |
11513971.223 |
- |
-0.18% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/50
|
-1.52% |
18.467 |
18.186 |
- |
-0.47% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
-1.51% |
198.937 |
195.924 |
- |
-2.14% |
- |
|
BM_std_minmax_element<int>/65536
|
-1.51% |
17223.564 |
16962.962 |
- |
3.37% |
- |
|
std::fill(vector<bool>)/32768
|
-1.51% |
30.457 |
29.996 |
- |
-1.08% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
-1.51% |
10469.102 |
10310.753 |
- |
5.63% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1000
|
-1.51% |
44029.499 |
43363.635 |
- |
0.36% |
- |
|
rng::fill_n(list<int>)/50
|
-1.51% |
15.990 |
15.748 |
- |
-0.96% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-1.51% |
2.482 |
2.445 |
- |
2.84% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.51% |
2472426.390 |
2435054.381 |
- |
0.69% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-1.51% |
7277.034 |
7167.092 |
- |
-0.65% |
- |
|
BM_deque_deque_copy/64000
|
-1.51% |
2712.261 |
2671.303 |
- |
-21.61% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-1.51% |
16158.020 |
15914.564 |
- |
-1.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.51% |
1704215.248 |
1678564.533 |
- |
-1.18% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-1.50% |
24.540 |
24.171 |
- |
2.39% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.50% |
1125612.828 |
1108689.557 |
- |
-0.41% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
-1.50% |
15.356 |
15.125 |
- |
1.10% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
-1.50% |
71.418 |
70.344 |
- |
-0.46% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.50% |
27720.962 |
27305.048 |
- |
0.21% |
- |
|
rng::partition_point(deque<int>)/1024
|
-1.50% |
9.124 |
8.987 |
- |
-1.10% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16384
|
-1.50% |
64.880 |
63.907 |
- |
-0.18% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-1.50% |
5.872 |
5.784 |
- |
-4.82% |
- |
|
std::rotate(vector<int>)_(by_1/4)/8192
|
-1.50% |
2595.350 |
2556.459 |
- |
-2.62% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.50% |
11.700 |
11.525 |
- |
-0.29% |
- |
|
BM_std_minmax<long_long>/12
|
-1.50% |
2.733 |
2.692 |
- |
-1.86% |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.50% |
37.359 |
36.800 |
- |
-1.06% |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-1.50% |
24.140 |
23.778 |
- |
-0.16% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-1.49% |
8396.994 |
8271.502 |
- |
1.14% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.49% |
16.506 |
16.260 |
- |
-2.07% |
- |
|
BM_std_minmax<short>/19
|
-1.49% |
2.429 |
2.393 |
- |
3.26% |
- |
|
BM_std_minmax_element<char>/70000
|
-1.49% |
19141.762 |
18856.284 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-1.49% |
25760772.646 |
25376752.690 |
- |
0.32% |
- |
|
BM_std_minmax<short>/28
|
-1.49% |
2.621 |
2.582 |
- |
7.30% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.49% |
1298890.183 |
1279539.424 |
- |
-0.28% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-1.49% |
68.589 |
67.568 |
- |
-2.61% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8
|
-1.49% |
20.479 |
20.174 |
- |
-0.68% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.48% |
5881457.348 |
5794381.581 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.48% |
345406858.829 |
340294183.968 |
- |
-3.21% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-1.48% |
9189361.142 |
9053456.937 |
- |
-11.63% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.48% |
13.880 |
13.675 |
- |
0.17% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.47% |
1.493 |
1.471 |
- |
-2.07% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-1.47% |
54857.549 |
54049.063 |
- |
0.35% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
-1.47% |
0.936 |
0.922 |
- |
-0.74% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.47% |
25.535 |
25.159 |
- |
0.32% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4
|
-1.47% |
1.433 |
1.412 |
- |
-4.04% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-1.47% |
703.452 |
693.135 |
- |
0.48% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-1.47% |
1.242 |
1.224 |
- |
2.23% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
-1.46% |
16.530 |
16.289 |
- |
-0.66% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.46% |
203.751 |
200.775 |
- |
-1.94% |
- |
|
BM_LowerBound_uint32_16
|
-1.46% |
7.443 |
7.334 |
- |
-0.38% |
- |
|
BM_SortHeap_string_16
|
-1.46% |
14.405 |
14.195 |
- |
0.45% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.46% |
8.614 |
8.489 |
- |
0.94% |
- |
|
BM_RangesMakeHeap_string_Heap_16384
|
-1.46% |
5.027 |
4.953 |
- |
-1.11% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-1.45% |
19.212 |
18.933 |
- |
3.73% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.45% |
3.895 |
3.838 |
- |
-0.16% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.45% |
42983.316 |
42359.034 |
- |
-0.09% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/1024
|
-1.45% |
1503.899 |
1482.084 |
- |
-0.30% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-1.45% |
4.955 |
4.883 |
- |
-0.09% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-1.45% |
5.705 |
5.622 |
- |
-1.51% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-1.45% |
1121333.524 |
1105102.891 |
- |
-0.85% |
- |
|
BM_std_min<unsigned_char>/1024
|
-1.45% |
8.509 |
8.386 |
- |
-0.61% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-1.45% |
23.965 |
23.618 |
- |
-1.73% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_4
|
-1.45% |
3.224 |
3.177 |
- |
-1.03% |
- |
|
rng::move(deque<int>)/8
|
-1.44% |
3.950 |
3.893 |
- |
-1.02% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-1.44% |
3419.623 |
3370.295 |
- |
-0.48% |
- |
|
BM_std_minmax_element<char>/4096
|
-1.44% |
1126.724 |
1110.484 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.44% |
22426995.112 |
22103957.627 |
- |
-1.53% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-1.44% |
246.394 |
242.854 |
- |
0.50% |
- |
|
BM_vector_deque_move_backward/4000
|
-1.44% |
145.134 |
143.049 |
- |
-0.58% |
- |
|
BM_std_minmax_element<char>/5500
|
-1.44% |
1510.118 |
1488.439 |
- |
-0.01% |
- |
|
BM_PopHeap_uint32_262144
|
-1.44% |
42.037 |
41.433 |
- |
1.89% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-1.43% |
7.650 |
7.540 |
- |
-0.41% |
- |
|
rng::replace_if(deque<int>)_(prefix)/1024
|
-1.43% |
482.026 |
475.140 |
- |
-1.33% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-1.43% |
1651.943 |
1628.379 |
- |
-1.59% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-1.43% |
512.224 |
504.923 |
- |
-1.10% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-1.42% |
4.368 |
4.306 |
- |
2.76% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
-1.42% |
2.865 |
2.824 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.42% |
2.386 |
2.352 |
- |
0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.42% |
1707323.489 |
1683122.477 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.42% |
1246787.098 |
1229122.220 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-1.42% |
23947750.423 |
23608628.794 |
- |
-4.69% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.42% |
4.072 |
4.014 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.41% |
1350572.741 |
1331464.134 |
- |
-1.42% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
-1.41% |
20.113 |
19.829 |
- |
-0.55% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-1.41% |
2.616 |
2.579 |
- |
-1.68% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-1.41% |
6.039 |
5.954 |
- |
1.90% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-1.41% |
19.266 |
18.994 |
- |
-3.50% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.41% |
45287.869 |
44648.479 |
- |
-0.67% |
- |
|
BM_deque_vector_copy/5500
|
-1.41% |
197.122 |
194.340 |
- |
-0.14% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
-1.41% |
5.509 |
5.431 |
- |
-2.58% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.41% |
4.227 |
4.168 |
- |
-1.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-1.41% |
1217469.129 |
1200350.391 |
- |
-0.90% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-1.41% |
5.478 |
5.401 |
- |
-0.33% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
-1.41% |
3809.602 |
3756.060 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-1.40% |
1126179.918 |
1110363.939 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.40% |
8.686 |
8.565 |
- |
-0.11% |
- |
|
BM_std_min<short>/64
|
-1.40% |
3.534 |
3.484 |
- |
-74.11% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.40% |
19994.390 |
19714.905 |
- |
-1.91% |
- |
|
BM_StringResizeAndOverwrite
|
-1.39% |
0.860 |
0.848 |
- |
-0.28% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
-1.39% |
37.665 |
37.140 |
- |
-8.33% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-1.39% |
37314.571 |
36795.544 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.39% |
1448094.787 |
1427992.369 |
- |
0.50% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.38% |
68561932.010 |
67612606.486 |
- |
-0.27% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.38% |
919.804 |
907.075 |
- |
-2.55% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.38% |
17.898 |
17.650 |
- |
-3.25% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-1.38% |
2.117 |
2.088 |
- |
-1.84% |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
-1.38% |
70.825 |
69.846 |
- |
-1.00% |
- |
|
BM_vector_deque_ranges_move/5500
|
-1.37% |
199.726 |
196.981 |
- |
-1.22% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/8
|
-1.37% |
19.539 |
19.271 |
- |
0.99% |
- |
|
BM_RangesSortHeap_float_1024
|
-1.37% |
8.026 |
7.916 |
- |
-0.47% |
- |
|
rng::starts_with(deque<int>)/8
|
-1.37% |
4.099 |
4.043 |
- |
-0.69% |
- |
|
std::remove_if(vector<int>)_(prefix)/8192
|
-1.37% |
2616.744 |
2580.862 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-1.37% |
9043955.541 |
8920010.557 |
- |
-1.01% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-1.37% |
2945.460 |
2905.094 |
- |
3.06% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-1.37% |
0.954 |
0.940 |
- |
-1.06% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_1024
|
-1.37% |
10.658 |
10.512 |
- |
0.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.37% |
4068.752 |
4013.089 |
- |
0.61% |
- |
|
rng::search(deque<int>)_(no_match)/1000
|
-1.37% |
406.601 |
401.039 |
- |
-1.48% |
- |
|
std::generate_n(vector<int>)/32
|
-1.36% |
8.018 |
7.909 |
- |
-0.80% |
- |
|
rng::copy_if(list<int>)_(every_other)/1048576
|
-1.36% |
854723.895 |
843080.189 |
- |
-0.66% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.36% |
26.972 |
26.604 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.36% |
2173764.977 |
2144197.754 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.36% |
4561642.082 |
4499602.277 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.36% |
45860986.445 |
45237984.460 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.36% |
19643637.473 |
19377028.186 |
- |
2.46% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-1.36% |
7148.754 |
7051.823 |
- |
0.17% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.36% |
3.417 |
3.371 |
- |
0.02% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
-1.35% |
5.412 |
5.339 |
- |
1.04% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.35% |
15085.628 |
14881.579 |
- |
0.32% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-1.35% |
3984.550 |
3930.658 |
- |
-1.31% |
- |
|
BM_std_minmax_element<char>/65536
|
-1.35% |
17886.294 |
17645.208 |
- |
-0.13% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.35% |
15376407.449 |
15169238.000 |
- |
-0.42% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8192
|
-1.35% |
284077.100 |
280250.308 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.34% |
3114115.887 |
3072263.346 |
- |
-1.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.34% |
1272700.235 |
1255661.895 |
- |
0.91% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
-1.34% |
7.064 |
6.969 |
- |
-1.13% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.34% |
19804.003 |
19539.218 |
- |
-0.32% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.34% |
35540.210 |
35065.480 |
- |
0.89% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.33% |
10082606.712 |
9948180.008 |
- |
0.07% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.33% |
4003.062 |
3949.702 |
- |
-0.13% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.33% |
4.020 |
3.967 |
- |
-2.68% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-1.33% |
16.700 |
16.478 |
- |
-2.64% |
- |
|
BM_std_min<unsigned_char>/8
|
-1.33% |
2.349 |
2.318 |
- |
1.54% |
- |
|
BM_RangesPushHeap_string_Random_1024
|
-1.33% |
15.119 |
14.918 |
- |
-0.53% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_4
|
-1.33% |
1.486 |
1.466 |
- |
-0.76% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-1.33% |
4.704 |
4.642 |
- |
1.31% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_4
|
-1.33% |
3.993 |
3.940 |
- |
-3.23% |
- |
|
rng::partial_sort(vector<int>)_(shuffled)/8
|
-1.33% |
22.581 |
22.282 |
- |
-0.60% |
- |
|
BM_deque_vector_copy/1
|
-1.33% |
2.128 |
2.099 |
- |
3.28% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1000
|
-1.32% |
518.238 |
511.373 |
- |
0.07% |
- |
|
BM_StringFindNoMatch/10
|
-1.32% |
1.355 |
1.337 |
- |
2.81% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-1.32% |
6.567 |
6.480 |
- |
-0.89% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.32% |
205947.082 |
203229.465 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-1.32% |
1133918.601 |
1118962.492 |
- |
-0.51% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-1.32% |
30.301 |
29.901 |
- |
2.02% |
- |
|
BM_std_min<unsigned_short>/28
|
-1.32% |
2.693 |
2.657 |
- |
0.59% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.32% |
341.406 |
336.913 |
- |
-4.97% |
- |
|
std::any_of(list<int>)_(process_all)/50
|
-1.32% |
21.789 |
21.503 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.31% |
11647125.733 |
11494056.788 |
- |
-2.65% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-1.31% |
19412075.116 |
19157022.397 |
- |
-0.09% |
- |
|
748_flightdm_r
|
-1.31% |
8.978 |
8.860 |
- |
-1.21% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
-1.31% |
10.816 |
10.674 |
- |
-1.10% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-1.31% |
1.692 |
1.670 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-1.31% |
1134217.881 |
1119390.407 |
- |
-0.30% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.31% |
138121.258 |
136317.150 |
- |
-0.72% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8192
|
-1.31% |
165000.547 |
162846.311 |
- |
1.31% |
- |
|
BM_std_min<unsigned_char>/28
|
-1.31% |
1.747 |
1.725 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.30% |
15408325.764 |
15207259.219 |
- |
2.59% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-1.30% |
1195547.156 |
1179974.285 |
- |
-1.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.30% |
1271473.000 |
1254934.058 |
- |
0.95% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.30% |
2841.434 |
2804.513 |
- |
-0.92% |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.30% |
147.375 |
145.461 |
- |
-0.84% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.30% |
6.438 |
6.355 |
- |
0.73% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-1.30% |
3.769 |
3.720 |
- |
-0.79% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-1.30% |
1.546 |
1.526 |
- |
-0.23% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-1.29% |
2075.487 |
2048.616 |
- |
-1.07% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-1.29% |
6.846 |
6.758 |
- |
-1.10% |
- |
|
BM_std_minmax<unsigned_char>/29
|
-1.29% |
2.430 |
2.398 |
- |
-0.10% |
- |
|
BM_MakeThenSortHeap_string_Ascending_4
|
-1.29% |
5.357 |
5.287 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.29% |
1408202.319 |
1390033.888 |
- |
-1.01% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
-1.29% |
8234.862 |
8128.695 |
- |
-0.04% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.29% |
12530.058 |
12368.737 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.29% |
223773493.631 |
220892810.149 |
- |
-1.13% |
- |
|
BM_std_min<unsigned_long_long>/16
|
-1.29% |
2.470 |
2.438 |
- |
0.78% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-1.29% |
0.954 |
0.942 |
- |
1.27% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
-1.28% |
213167.237 |
210429.638 |
- |
-0.93% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-1.28% |
502.866 |
496.410 |
- |
-3.52% |
- |
|
rng::stable_sort(vector<int>)_(descending)/1024
|
-1.28% |
2841.748 |
2805.273 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-1.28% |
197065764.468 |
194536404.547 |
- |
-4.97% |
- |
|
std::generate_n(vector<int>)/50
|
-1.28% |
12.052 |
11.898 |
- |
-1.19% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-1.28% |
508.867 |
502.341 |
- |
-0.49% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.28% |
1163915.963 |
1149026.651 |
- |
-2.05% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
-1.28% |
4.155 |
4.102 |
- |
-1.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-1.28% |
5974823.053 |
5898512.907 |
- |
1.60% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.28% |
17.510 |
17.287 |
- |
-0.85% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.28% |
4731.584 |
4671.200 |
- |
-0.90% |
- |
|
BM_std_minmax<unsigned_int>/10
|
-1.27% |
1.388 |
1.370 |
- |
-1.78% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-1.27% |
24.182 |
23.875 |
- |
0.73% |
- |
|
BM_std_min<char>/5500
|
-1.27% |
37.290 |
36.816 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.27% |
9781715.482 |
9657383.843 |
- |
-5.40% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-1.27% |
2180.803 |
2153.084 |
- |
-0.30% |
- |
|
rng::sample(deque<int>)/1024
|
-1.27% |
11509.477 |
11363.281 |
- |
-0.99% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-1.27% |
15.077 |
14.886 |
- |
0.19% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
-1.27% |
329.107 |
324.929 |
- |
-1.80% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-1.27% |
5.700 |
5.628 |
- |
-0.45% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-1.27% |
20956.365 |
20690.552 |
- |
-0.36% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.26% |
147.930 |
146.061 |
- |
-0.80% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.26% |
18298692.640 |
18067767.046 |
- |
-0.60% |
- |
|
std::fill(deque<int>)/1024
|
-1.26% |
30.301 |
29.919 |
- |
-0.46% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-1.26% |
211420.527 |
208759.509 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-1.26% |
19189185.267 |
18947856.725 |
- |
-2.24% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.26% |
5.250 |
5.184 |
- |
1.62% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-1.26% |
24344.024 |
24038.497 |
- |
1.13% |
- |
|
BM_std_minmax<short>/27
|
-1.25% |
2.871 |
2.835 |
- |
0.37% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-1.25% |
530.104 |
523.469 |
- |
0.06% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8192
|
-1.25% |
93223.329 |
92057.603 |
- |
-0.92% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-1.25% |
9.936 |
9.812 |
- |
-0.31% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096
|
-1.25% |
1886.248 |
1862.693 |
- |
-1.33% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.25% |
18.395 |
18.166 |
- |
-0.53% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-1.24% |
27889.888 |
27543.034 |
- |
0.37% |
- |
|
rng::unique(list<int>)_(contiguous)/1024
|
-1.24% |
928.223 |
916.685 |
- |
-0.12% |
- |
|
BM_MakeHeap_string_Heap_256
|
-1.24% |
4.956 |
4.895 |
- |
-0.53% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-1.24% |
16.119 |
15.919 |
- |
-2.20% |
- |
|
rng::sample(deque<int>)/32
|
-1.24% |
312.648 |
308.767 |
- |
-1.50% |
- |
|
rng::reverse(list<int>)/4096
|
-1.24% |
1752.269 |
1730.572 |
- |
4.85% |
- |
|
BM_std_min<unsigned_long_long>/21
|
-1.24% |
1.996 |
1.971 |
- |
-1.45% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.24% |
50.327 |
49.705 |
- |
-0.60% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/64
|
-1.24% |
15.630 |
15.437 |
- |
-0.94% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-1.23% |
10.341 |
10.214 |
- |
-3.43% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.23% |
984.876 |
972.740 |
- |
-1.08% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.23% |
530.755 |
524.221 |
- |
-2.55% |
- |
|
std::move(list<int>)/1048576
|
-1.23% |
1016918.116 |
1004400.521 |
- |
1.19% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
-1.23% |
863376.432 |
852754.585 |
- |
-1.49% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-1.23% |
14.904 |
14.721 |
- |
0.23% |
- |
|
bm_write
|
-1.23% |
595.691 |
588.376 |
- |
1.09% |
- |
|
rng::count(vector<bool>)/1000
|
-1.23% |
3.007 |
2.970 |
- |
-1.11% |
- |
|
std::search(list<int>)_(same_length)/1000
|
-1.23% |
746.978 |
737.820 |
- |
0.08% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
-1.23% |
71.043 |
70.173 |
- |
-8.49% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_4
|
-1.23% |
6.023 |
5.950 |
- |
-0.02% |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
-1.22% |
3.697 |
3.652 |
- |
-0.63% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
-1.22% |
1660.526 |
1640.248 |
- |
-1.18% |
- |
|
rng::remove(vector<int>)_(prefix)/50
|
-1.22% |
57.016 |
56.320 |
- |
0.40% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.22% |
12111226.559 |
11963513.467 |
- |
-0.58% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_16
|
-1.22% |
5.565 |
5.497 |
- |
-0.30% |
- |
|
BM_MakeHeap_string_Heap_64
|
-1.22% |
5.102 |
5.040 |
- |
-0.17% |
- |
|
BM_LowerBound_string_16
|
-1.22% |
36.653 |
36.207 |
- |
-0.48% |
- |
|
BM_vector_deque_copy/4000
|
-1.22% |
142.847 |
141.109 |
- |
0.05% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-1.22% |
852156.604 |
841793.579 |
- |
-0.79% |
- |
|
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.22% |
16.523 |
16.322 |
- |
-0.94% |
- |
|
rng::copy_backward(deque<int>)/64
|
-1.22% |
3.080 |
3.043 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-1.21% |
23672624.642 |
23385518.336 |
- |
1.16% |
- |
|
BM_PopHeap_uint64_262144
|
-1.21% |
42.021 |
41.511 |
- |
-0.80% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.21% |
44.229 |
43.693 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-1.21% |
4607275.553 |
4551509.019 |
- |
-0.24% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.21% |
10.017 |
9.896 |
- |
0.29% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16
|
-1.21% |
9.602 |
9.486 |
- |
1.37% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
-1.20% |
14.119 |
13.949 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.20% |
151229730.458 |
149407790.280 |
- |
0.55% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.20% |
33.637 |
33.233 |
- |
-0.17% |
- |
|
rng::copy_if(list<int>)_(entire_range)/262144
|
-1.20% |
220453.641 |
217803.928 |
- |
-1.44% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_64
|
-1.20% |
10.222 |
10.099 |
- |
0.19% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.20% |
102299.127 |
101073.741 |
- |
-3.08% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.20% |
163583149.727 |
161626312.972 |
- |
-2.42% |
- |
|
BM_std_minmax<short>/23
|
-1.20% |
2.693 |
2.661 |
- |
3.02% |
- |
|
rng::search(list<int>)_(no_match)/1024
|
-1.20% |
744.351 |
735.453 |
- |
1.40% |
- |
|
BM_std_min<unsigned_short>/6
|
-1.19% |
0.959 |
0.948 |
- |
-0.06% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-1.19% |
10.165 |
10.044 |
- |
-9.64% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-1.19% |
21.657 |
21.399 |
- |
0.12% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-1.19% |
11580237.471 |
11442538.010 |
- |
0.36% |
- |
|
BM_num_get<float>
|
-1.19% |
35.392 |
34.971 |
- |
-2.73% |
- |
|
BM_RangesSortHeap_float_256
|
-1.19% |
5.833 |
5.763 |
- |
0.63% |
- |
|
BM_std_minmax<int>/23
|
-1.19% |
2.357 |
2.329 |
- |
1.26% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.19% |
11668614.594 |
11530193.496 |
- |
1.80% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-1.19% |
452.432 |
447.069 |
- |
-1.21% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.18% |
12819.125 |
12667.254 |
- |
-1.29% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.18% |
1193311.270 |
1179178.423 |
- |
0.57% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-1.18% |
7610.705 |
7520.715 |
- |
-2.06% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
-1.18% |
32.091 |
31.712 |
- |
-0.29% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.18% |
210.947 |
208.458 |
- |
-1.19% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.18% |
8.539 |
8.438 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.18% |
204562970.796 |
202154570.068 |
- |
-1.35% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.17% |
166687378.287 |
164729227.545 |
- |
-1.95% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-1.17% |
10.325 |
10.204 |
- |
-3.64% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.17% |
44.836 |
44.309 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.17% |
67183926.626 |
66395154.361 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-1.17% |
2369205.226 |
2341410.582 |
- |
-0.20% |
- |
|
rng::move_backward(list<int>)/262144
|
-1.17% |
266936.807 |
263810.254 |
- |
-16.90% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-1.17% |
6.309 |
6.235 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.17% |
1901420.653 |
1879215.168 |
- |
-0.99% |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.17% |
207.573 |
205.149 |
- |
-0.23% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.17% |
105874.609 |
104639.859 |
- |
0.19% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.17% |
497.697 |
491.895 |
- |
-0.84% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/1024
|
-1.17% |
4345.184 |
4294.530 |
- |
0.88% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.17% |
151602.058 |
149835.250 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-1.17% |
23.497 |
23.223 |
- |
-9.75% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/8192
|
-1.16% |
128010.318 |
126521.603 |
- |
-0.25% |
- |
|
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.16% |
2722382.268 |
2690736.858 |
- |
-0.25% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-1.16% |
3.179 |
3.142 |
- |
0.55% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.16% |
2.970 |
2.935 |
- |
-1.19% |
- |
|
std::reverse_copy(list<int>)/4096
|
-1.16% |
3173.792 |
3137.037 |
- |
0.22% |
- |
|
BM_std_minmax<unsigned_long_long>/20
|
-1.16% |
3.287 |
3.249 |
- |
-1.51% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.16% |
87449.028 |
86438.421 |
- |
-2.57% |
- |
|
BM_std_min<unsigned_long_long>/9
|
-1.15% |
1.169 |
1.156 |
- |
-1.80% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/1024
|
-1.15% |
8556.041 |
8457.596 |
- |
-1.20% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
-1.15% |
7.190 |
7.108 |
- |
-2.45% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.15% |
278225.480 |
275029.168 |
- |
-1.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.15% |
1.217 |
1.203 |
- |
1.80% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_4
|
-1.15% |
1.220 |
1.206 |
- |
0.01% |
- |
|
BM_RangesPushHeap_string_Random_256
|
-1.15% |
14.358 |
14.194 |
- |
-0.33% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.15% |
17401.413 |
17202.048 |
- |
1.95% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-1.14% |
24298530.133 |
24020667.975 |
- |
0.95% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.14% |
19.319 |
19.098 |
- |
0.35% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32
|
-1.14% |
3.128 |
3.092 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.14% |
4437212.195 |
4386560.201 |
- |
-0.79% |
- |
|
BM_std_min<unsigned_long_long>/23
|
-1.14% |
2.429 |
2.401 |
- |
-0.60% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.14% |
17239735.576 |
17043165.722 |
- |
-0.38% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.14% |
18.158 |
17.951 |
- |
-1.01% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.14% |
44982833.121 |
44470550.835 |
- |
-0.72% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.14% |
134160.789 |
132633.210 |
- |
-0.25% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.14% |
3.752 |
3.710 |
- |
-1.97% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.14% |
3544102.664 |
3503800.739 |
- |
5.47% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.14% |
4350486.927 |
4301030.589 |
- |
0.45% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.13% |
5.442 |
5.380 |
- |
-0.10% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.13% |
49713.458 |
49150.132 |
- |
0.41% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.13% |
46449.127 |
45923.280 |
- |
-7.35% |
- |
|
std::shift_right(list<int>)/32
|
-1.13% |
14.566 |
14.402 |
- |
-0.66% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.13% |
23497788.107 |
23232661.970 |
- |
-1.26% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-1.13% |
42204.285 |
41729.203 |
- |
0.21% |
- |
|
BM_MakeHeap_string_Random_262144
|
-1.13% |
15.580 |
15.405 |
- |
-3.39% |
- |
|
BM_PopHeap_uint64_16
|
-1.12% |
7.657 |
7.571 |
- |
-0.09% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-1.12% |
1.207 |
1.193 |
- |
-0.85% |
- |
|
BM_std_min<unsigned_char>/512
|
-1.12% |
6.415 |
6.343 |
- |
-1.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
-1.12% |
9.454 |
9.348 |
- |
0.85% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
-1.12% |
30.593 |
30.251 |
- |
0.36% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16384
|
-1.12% |
22.300 |
22.051 |
- |
-0.88% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
-1.12% |
4.085 |
4.039 |
- |
-1.35% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.11% |
2354.961 |
2328.708 |
- |
-0.15% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
-1.11% |
5.959 |
5.893 |
- |
-3.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.11% |
1133133.410 |
1120514.182 |
- |
3.91% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-1.11% |
5.627 |
5.564 |
- |
0.28% |
- |
|
std::move_backward(list<int>)/262144
|
-1.11% |
264917.793 |
261986.996 |
- |
-2.14% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-1.11% |
8221.797 |
8130.916 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.11% |
1708305.826 |
1689423.992 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.10% |
4602745.645 |
4551893.719 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.10% |
17.411 |
17.219 |
- |
-0.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.10% |
2.980 |
2.947 |
- |
-1.75% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
-1.10% |
2776.580 |
2745.968 |
- |
-7.59% |
- |
|
std::copy_backward(vector<int>)/8
|
-1.10% |
2.225 |
2.200 |
- |
1.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.10% |
14669529.617 |
14508493.471 |
- |
-0.28% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
-1.10% |
7.451 |
7.369 |
- |
-2.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.10% |
4667182.281 |
4616026.728 |
- |
-1.07% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-1.10% |
17.481 |
17.289 |
- |
-0.31% |
- |
|
rng::replace(list<int>)_(prefix)/50
|
-1.09% |
19.250 |
19.039 |
- |
-0.04% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-1.09% |
33.005 |
32.644 |
- |
13.92% |
- |
|
rng::sort(deque<int>)_(shuffled)/8192
|
-1.09% |
81896.483 |
81001.085 |
- |
0.06% |
- |
|
std::list<std::string>::ctor(size)/32
|
-1.09% |
340.400 |
336.679 |
- |
-5.22% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-1.09% |
18917227.374 |
18711037.526 |
- |
-1.39% |
- |
|
rng::remove(list<int>)_(sprinkled)/8192
|
-1.09% |
7913.246 |
7827.108 |
- |
-2.14% |
- |
|
BM_MakeThenSortHeap_string_Heap_16
|
-1.09% |
17.530 |
17.339 |
- |
0.76% |
- |
|
rng::move(deque<int>)/4096
|
-1.09% |
153.957 |
152.285 |
- |
-0.61% |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.08% |
2471.247 |
2444.451 |
- |
-0.12% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.08% |
40343971.820 |
39907048.328 |
- |
0.76% |
- |
|
std::sample(deque<int>)/32
|
-1.08% |
325.207 |
321.692 |
- |
0.44% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-1.08% |
1.224 |
1.210 |
- |
1.18% |
- |
|
BM_MakeHeap_string_Descending_262144
|
-1.08% |
3.544 |
3.506 |
- |
-4.63% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.08% |
16.368 |
16.191 |
- |
-0.33% |
- |
|
BM_PopHeap_uint32_1024
|
-1.08% |
21.431 |
21.200 |
- |
-0.42% |
- |
|
BM_LowerBound_float_16
|
-1.08% |
7.876 |
7.791 |
- |
0.23% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.08% |
3919.163 |
3876.966 |
- |
-0.17% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.07% |
42.765 |
42.306 |
- |
-2.69% |
- |
|
rng::move(vector<bool>)_(unaligned)/512
|
-1.07% |
4.179 |
4.134 |
- |
-1.03% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8192
|
-1.07% |
164062.827 |
162304.141 |
- |
-0.16% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1024
|
-1.07% |
44769.524 |
44289.689 |
- |
0.08% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.07% |
12269.783 |
12138.374 |
- |
-3.36% |
- |
|
std::move_backward(list<int>)/512
|
-1.07% |
373.592 |
369.595 |
- |
-0.97% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8192
|
-1.07% |
101442.353 |
100359.106 |
- |
-0.97% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.07% |
32511.212 |
32164.251 |
- |
-0.85% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.07% |
1371243.529 |
1356610.248 |
- |
1.75% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.07% |
1359393.309 |
1344894.531 |
- |
0.35% |
- |
|
rng::remove(list<int>)_(sprinkled)/1024
|
-1.07% |
965.413 |
955.119 |
- |
-1.94% |
- |
|
rng::fold_left(deque<int>)/50
|
-1.07% |
27.729 |
27.433 |
- |
3.44% |
- |
|
BM_num_put<long>
|
-1.07% |
12.116 |
11.987 |
- |
5.90% |
- |
|
std::partition_point(deque<int>)/50
|
-1.06% |
4.614 |
4.565 |
- |
-10.31% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.06% |
2.410 |
2.384 |
- |
-1.19% |
- |
|
736_ocio_r
|
-1.06% |
16.395 |
16.221 |
- |
0.07% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-1.06% |
3.974 |
3.932 |
- |
-0.11% |
- |
|
BM_std_minmax<short>/15
|
-1.06% |
1.991 |
1.970 |
- |
-3.77% |
- |
|
BM_deque_vector_move_backward/4096
|
-1.06% |
149.267 |
147.684 |
- |
-0.25% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-1.06% |
2.553 |
2.526 |
- |
4.46% |
- |
|
BM_deque_deque_move_backward/4000
|
-1.06% |
148.460 |
146.889 |
- |
0.51% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.06% |
204.518 |
202.354 |
- |
1.18% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-1.06% |
197065644.491 |
194981935.800 |
- |
-5.48% |
- |
|
rng::reverse(list<int>)/512
|
-1.06% |
199.791 |
197.680 |
- |
-1.02% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
-1.06% |
621.679 |
615.118 |
- |
1.48% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.05% |
502585.731 |
497290.394 |
- |
0.04% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-1.05% |
7940.068 |
7856.424 |
- |
-0.70% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
-1.05% |
19.129 |
18.927 |
- |
-1.69% |
- |
|
rng::none_of(list<int>)_(process_all)/50
|
-1.05% |
21.957 |
21.726 |
- |
-0.37% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.05% |
3840.255 |
3799.881 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.05% |
1181587.672 |
1169182.855 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.05% |
3137905.409 |
3104963.097 |
- |
5.47% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.05% |
1.951 |
1.931 |
- |
0.07% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-1.05% |
5.751 |
5.691 |
- |
1.02% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.05% |
16.010 |
15.842 |
- |
-0.67% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.05% |
12307.048 |
12178.118 |
- |
-3.49% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
-1.05% |
70.399 |
69.662 |
- |
-0.57% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.05% |
321.503 |
318.138 |
- |
0.32% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-1.05% |
4.203 |
4.159 |
- |
-1.51% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.05% |
24.257 |
24.003 |
- |
-2.32% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.05% |
157288677.064 |
155643567.656 |
- |
-0.88% |
- |
|
BM_RangesMakeHeap_string_Heap_16
|
-1.04% |
4.670 |
4.622 |
- |
0.13% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-1.04% |
56.982 |
56.387 |
- |
0.38% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.04% |
172372.776 |
170573.534 |
- |
-0.72% |
- |
|
bm_gcd_complex
|
-1.04% |
19.433 |
19.230 |
- |
-0.23% |
- |
|
BM_std_min<long_long>/12
|
-1.04% |
2.029 |
2.008 |
- |
-3.24% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
-1.04% |
206.951 |
204.795 |
- |
-0.75% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.04% |
275716.015 |
272849.163 |
- |
-2.06% |
- |
|
BM_MakeHeap_string_SingleElement_4
|
-1.04% |
3.667 |
3.629 |
- |
-0.36% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.04% |
172519.771 |
170726.637 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.04% |
148345299.263 |
146804374.697 |
- |
1.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.04% |
1257734.375 |
1244678.385 |
- |
1.07% |
- |
|
BM_std_min<unsigned_short>/7
|
-1.04% |
1.099 |
1.087 |
- |
-4.57% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-1.04% |
34.290 |
33.934 |
- |
4.43% |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-1.04% |
4056.377 |
4014.335 |
- |
-1.03% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.04% |
4.793 |
4.743 |
- |
-0.41% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.04% |
22.057 |
21.829 |
- |
1.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
-1.03% |
7.498 |
7.420 |
- |
-3.28% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.03% |
23.537 |
23.294 |
- |
-0.54% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.03% |
14.235 |
14.088 |
- |
-1.45% |
- |
|
rng::any_of(list<int>)_(process_all)/50
|
-1.03% |
21.911 |
21.684 |
- |
0.19% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.03% |
731.282 |
723.729 |
- |
-0.52% |
- |
|
std::copy(deque<int>)/262144
|
-1.03% |
10351.613 |
10244.735 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
-1.03% |
352194111.566 |
348564205.735 |
- |
-0.48% |
- |
|
rng::fill(vector<int>)/1024
|
-1.03% |
30.165 |
29.854 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-1.03% |
206274752.285 |
204152360.431 |
- |
-8.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.03% |
36.127 |
35.755 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.03% |
1125731.376 |
1114154.395 |
- |
-1.40% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16
|
-1.03% |
4.056 |
4.015 |
- |
-0.43% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.03% |
9.132 |
9.039 |
- |
-5.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.03% |
1243639.744 |
1230875.851 |
- |
3.56% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024
|
-1.03% |
1435945.514 |
1421208.668 |
- |
-0.11% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.02% |
23725.647 |
23482.500 |
- |
0.35% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-1.02% |
5.367 |
5.312 |
- |
-10.72% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/8
|
-1.02% |
27.636 |
27.353 |
- |
-0.59% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
-1.02% |
6159.071 |
6096.043 |
- |
-0.96% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.02% |
173704.290 |
171929.143 |
- |
-0.87% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.02% |
1.077 |
1.066 |
- |
-1.97% |
- |
|
BM_MakeThenSortHeap_uint32_Random_64
|
-1.02% |
11.962 |
11.840 |
- |
-0.36% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-1.02% |
22.145 |
21.918 |
- |
1.91% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/0
|
-1.02% |
20.955 |
20.741 |
- |
-0.16% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-1.02% |
73.925 |
73.171 |
- |
4.97% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-1.02% |
7.720 |
7.641 |
- |
1.69% |
- |
|
std::transform(vector<int>)_(identity_transform)/50
|
-1.02% |
14.254 |
14.108 |
- |
-0.16% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-1.02% |
5.136 |
5.083 |
- |
-1.77% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.02% |
807.975 |
799.739 |
- |
0.04% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-1.02% |
150.185 |
148.656 |
- |
-0.71% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-1.02% |
2.530 |
2.504 |
- |
-1.65% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.02% |
2471.925 |
2446.784 |
- |
-0.01% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.02% |
8.878 |
8.788 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.02% |
1210234.326 |
1197946.362 |
- |
0.30% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
-1.01% |
21048.843 |
20835.376 |
- |
-0.83% |
- |
|
rng::sort(vector<NonIntegral>)_(ascending)/8
|
-1.01% |
16.522 |
16.355 |
- |
-0.45% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
-1.01% |
771.835 |
764.016 |
- |
-0.97% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8192
|
-1.01% |
61515.112 |
60892.311 |
- |
-1.33% |
- |
|
rng::copy(deque<int>)/32768
|
-1.01% |
1147.925 |
1136.304 |
- |
0.04% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.01% |
42.774 |
42.342 |
- |
-0.46% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
-1.01% |
23.474 |
23.237 |
- |
-0.10% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/1024
|
-1.01% |
503.190 |
498.109 |
- |
-0.98% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-1.01% |
6.099 |
6.038 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-1.01% |
179256481.039 |
177447693.501 |
- |
-0.89% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
-1.01% |
30.452 |
30.145 |
- |
-0.04% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8
|
-1.01% |
3.802 |
3.764 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.00% |
68068326.806 |
67384749.990 |
- |
0.64% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-1.00% |
66.967 |
66.295 |
- |
-1.62% |
- |
|
BM_std_min<unsigned_short>/8
|
-1.00% |
1.305 |
1.292 |
- |
-6.44% |
- |
|
BM_vector_deque_move/4096
|
-1.00% |
147.104 |
145.628 |
- |
-0.48% |
- |
|
std::rotate_copy(list<int>)/32
|
-1.00% |
8.528 |
8.442 |
- |
0.10% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
-1.00% |
2.389 |
2.365 |
- |
1.04% |
- |