|
std::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
165994.873 |
276.076 |
- |
0.97% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120793.030 |
203.633 |
- |
0.34% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/8192
|
-99.82% |
120048.404 |
210.508 |
- |
4.41% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
-99.80% |
164557.850 |
321.780 |
- |
16.68% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
277906.850 |
629.559 |
- |
0.19% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
276179.201 |
637.208 |
- |
1.14% |
- |
|
rng::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258672.727 |
601.586 |
- |
1.24% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-99.76% |
258606.086 |
624.008 |
- |
3.40% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.76% |
246698.517 |
600.858 |
- |
-0.05% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
166882.413 |
479.257 |
- |
0.16% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
168191.925 |
487.464 |
- |
0.12% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.70% |
206541.187 |
620.653 |
- |
0.20% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-99.02% |
3325.850 |
32.650 |
- |
0.29% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2275.303 |
24.976 |
- |
0.03% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2257.646 |
24.904 |
- |
-0.14% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.68% |
5126.426 |
67.713 |
- |
0.99% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-98.66% |
4607.023 |
61.655 |
- |
2.62% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
-98.64% |
3176.120 |
43.069 |
- |
27.63% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1024
|
-98.64% |
4568.494 |
62.244 |
- |
0.75% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.62% |
5125.111 |
70.491 |
- |
0.03% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-98.35% |
4606.466 |
76.235 |
- |
0.16% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.09% |
3164.593 |
60.565 |
- |
0.67% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.05% |
3145.919 |
61.308 |
- |
-0.19% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-97.95% |
3856.900 |
79.199 |
- |
0.74% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
-91.76% |
772.137 |
63.650 |
- |
-0.44% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-91.35% |
823.035 |
71.153 |
- |
-0.36% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1000
|
-90.21% |
821.234 |
80.432 |
- |
-0.01% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-89.66% |
330.652 |
34.206 |
- |
0.76% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-89.64% |
749.559 |
77.641 |
- |
-1.90% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.45% |
555.921 |
58.631 |
- |
0.28% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
-89.41% |
264.507 |
28.004 |
- |
0.50% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.23% |
557.330 |
60.030 |
- |
0.56% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-89.09% |
262.594 |
28.648 |
- |
2.50% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-87.51% |
596.926 |
74.544 |
- |
1.09% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-86.94% |
590.037 |
77.037 |
- |
-0.12% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
-86.63% |
325.687 |
43.542 |
- |
29.60% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-81.89% |
14836.594 |
2687.225 |
- |
-4.42% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-81.78% |
1848.876 |
336.931 |
- |
-2.23% |
- |
|
rng::find_end(deque<int>)_(same_length)/8192
|
-76.20% |
11291.873 |
2687.394 |
- |
0.01% |
- |
|
rng::find_end(deque<int>)_(same_length)/1024
|
-75.94% |
1403.762 |
337.787 |
- |
-0.03% |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
-70.90% |
3571.863 |
1039.573 |
- |
0.05% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-64.93% |
940.071 |
329.673 |
- |
-2.53% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-64.68% |
939.226 |
331.742 |
- |
-1.28% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-62.46% |
749.637 |
281.397 |
- |
1.18% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-59.18% |
675.857 |
275.905 |
- |
-61.34% |
- |
|
rng::for_each(multimap<int>)/8192
|
-57.43% |
16489.075 |
7018.637 |
- |
-3.77% |
- |
|
rng::for_each(map<int>)/8192
|
-57.14% |
16713.732 |
7162.679 |
- |
-0.64% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/8192
|
-57.14% |
11552.573 |
4952.002 |
- |
0.05% |
- |
|
rng::for_each(map<int>::iterator)/8192
|
-55.85% |
16922.387 |
7471.688 |
- |
-1.69% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-55.43% |
1928.193 |
859.381 |
- |
-55.33% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-55.42% |
16627.615 |
7412.769 |
- |
-0.96% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-54.97% |
11485.048 |
5171.997 |
- |
0.63% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-53.78% |
18.906 |
8.738 |
- |
-45.35% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.09% |
1616.980 |
758.579 |
- |
0.65% |
- |
|
rng::for_each(set<int>)/8192
|
-52.63% |
16444.769 |
7789.497 |
- |
-8.95% |
- |
|
rng::for_each(multiset<int>)/8192
|
-52.58% |
16312.973 |
7736.168 |
- |
-6.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-52.43% |
30927304.443 |
14712690.808 |
- |
-57.45% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-52.01% |
18652.964 |
8951.378 |
- |
9.48% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-51.89% |
3921.697 |
1886.564 |
- |
0.17% |
- |
|
rng::fill(list<int>)/50
|
-51.83% |
35.178 |
16.946 |
- |
0.87% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-51.81% |
36.504 |
17.591 |
- |
-0.74% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-51.76% |
2352157.408 |
1134592.990 |
- |
0.27% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-51.51% |
20587.125 |
9982.954 |
- |
-9.81% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-51.40% |
499.582 |
242.805 |
- |
0.07% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
-51.21% |
513.721 |
250.641 |
- |
-2.64% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
-51.20% |
502.089 |
245.039 |
- |
-1.34% |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.18% |
1568.947 |
765.947 |
- |
0.51% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-51.17% |
510.199 |
249.112 |
- |
0.01% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1000
|
-51.08% |
1251.621 |
612.267 |
- |
0.06% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/8192
|
-51.07% |
10257.544 |
5018.694 |
- |
0.22% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1024
|
-51.05% |
1281.249 |
627.174 |
- |
0.15% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-50.96% |
499.138 |
244.769 |
- |
0.56% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-50.76% |
1508.105 |
742.639 |
- |
-2.31% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-50.75% |
16244.215 |
8000.341 |
- |
-4.37% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1000
|
-50.64% |
1547.523 |
763.922 |
- |
-0.70% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
-50.62% |
16188.113 |
7994.193 |
- |
-5.22% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1024
|
-50.58% |
1583.779 |
782.745 |
- |
-0.02% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-50.54% |
1547.258 |
765.313 |
- |
-0.24% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-50.49% |
1584.591 |
784.590 |
- |
-0.14% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-49.99% |
1477.769 |
738.984 |
- |
-1.53% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
-49.90% |
1475.782 |
739.351 |
- |
-0.58% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-49.89% |
1559.576 |
781.577 |
- |
0.04% |
- |
|
rng::find_end(list<int>)_(same_length)/1024
|
-49.72% |
1495.851 |
752.121 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-49.71% |
6284039.491 |
3160469.934 |
- |
-49.95% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-49.58% |
4048.483 |
2041.082 |
- |
0.05% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
-49.07% |
3826.819 |
1949.173 |
- |
-2.06% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
-48.94% |
1222.852 |
624.382 |
- |
-0.18% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
-48.89% |
1252.685 |
640.286 |
- |
0.03% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
-48.85% |
10022.870 |
5126.206 |
- |
0.00% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1024
|
-48.80% |
1565.377 |
801.528 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-48.02% |
20892693.637 |
10859035.090 |
- |
7.83% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-47.89% |
19365.065 |
10091.639 |
- |
-4.05% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-47.31% |
31268.968 |
16475.022 |
- |
-0.29% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-47.28% |
30100.476 |
15867.671 |
- |
-0.51% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-47.27% |
2136620.622 |
1126710.945 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-46.82% |
19934308.373 |
10601220.503 |
- |
32.18% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-46.72% |
1030.020 |
548.753 |
- |
-19.37% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-46.62% |
1029.055 |
549.316 |
- |
-19.40% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-46.61% |
1440.233 |
768.916 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-46.31% |
953.567 |
512.002 |
- |
-18.66% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-45.52% |
23.598 |
12.857 |
- |
0.22% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-44.97% |
1363.352 |
750.287 |
- |
0.06% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-42.33% |
42883.511 |
24730.180 |
- |
-9.97% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-42.29% |
43894.516 |
25331.707 |
- |
-10.71% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-42.28% |
46877.141 |
27058.808 |
- |
-10.36% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-42.05% |
3656.764 |
2118.936 |
- |
-10.30% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-42.02% |
2659.258 |
1541.710 |
- |
-10.63% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-42.02% |
2722.689 |
1578.604 |
- |
-10.62% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-41.69% |
679.539 |
396.265 |
- |
-10.99% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-41.65% |
48.179 |
28.114 |
- |
-22.09% |
- |
|
BM_std_min<unsigned___int128>/512
|
-41.19% |
338.247 |
198.923 |
- |
-9.97% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-40.76% |
51787677.388 |
30676947.588 |
- |
-7.96% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-40.20% |
5.681 |
3.397 |
- |
-5.82% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-39.82% |
15910.348 |
9575.058 |
- |
14.80% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-39.79% |
11.940 |
7.189 |
- |
-3.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-39.56% |
5992121.144 |
3621566.726 |
- |
1.54% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
-39.25% |
27541.831 |
16732.089 |
- |
-1.32% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-39.05% |
5.119 |
3.120 |
- |
-1.80% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
-38.72% |
28629.841 |
17545.079 |
- |
-1.73% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-38.62% |
13.472 |
8.269 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-38.38% |
49.147 |
30.284 |
- |
-8.93% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-38.15% |
40.399 |
24.987 |
- |
-8.62% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-38.06% |
5862817.303 |
3631474.442 |
- |
-27.75% |
- |
|
rng::for_each(set<int>)/50
|
-37.95% |
60.515 |
37.551 |
- |
-0.44% |
- |
|
BM_PushHeap_string_Descending_262144
|
-37.52% |
5.448 |
3.404 |
- |
-4.39% |
- |
|
BM_std_min<unsigned___int128>/64
|
-36.74% |
38.764 |
24.523 |
- |
-9.37% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1
|
-36.11% |
0.616 |
0.393 |
- |
-29.07% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-35.58% |
0.695 |
0.448 |
- |
-19.24% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-35.43% |
0.637 |
0.411 |
- |
-41.04% |
- |
|
rng::for_each(multiset<int>::iterator)/50
|
-35.42% |
56.078 |
36.217 |
- |
0.24% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-35.27% |
66.455 |
43.018 |
- |
49.57% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-34.74% |
2819898.220 |
1840209.993 |
- |
-37.73% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-34.24% |
0.697 |
0.458 |
- |
-27.84% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/1048576
|
-33.92% |
1572.084 |
1038.783 |
- |
-0.18% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-33.34% |
38.787 |
25.854 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-33.22% |
156317150.750 |
104386915.488 |
- |
23.91% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-31.93% |
13030688.087 |
8869582.473 |
- |
0.51% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-31.92% |
3320.693 |
2260.736 |
- |
-40.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-31.77% |
12841103.054 |
8761037.801 |
- |
-2.54% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-31.28% |
59.257 |
40.721 |
- |
-33.23% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-31.15% |
86.808 |
59.771 |
- |
-30.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-31.13% |
12818368.126 |
8827434.274 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-30.97% |
12751375.971 |
8802070.893 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-30.81% |
12843962.186 |
8887176.382 |
- |
-0.04% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-30.78% |
40.917 |
28.323 |
- |
1.19% |
- |
|
rng::for_each(set<int>::iterator)/50
|
-30.70% |
50.510 |
35.003 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-30.39% |
12744330.709 |
8871459.921 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-30.15% |
29707649.995 |
20750361.601 |
- |
80.97% |
- |
|
BM_std_min<unsigned___int128>/32
|
-29.91% |
17.403 |
12.198 |
- |
-7.23% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-29.87% |
355021426.120 |
248978156.321 |
- |
2.52% |
- |
|
BM_std_min<unsigned___int128>/31
|
-29.63% |
16.762 |
11.796 |
- |
-7.57% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-29.46% |
349044701.739 |
246209091.114 |
- |
0.88% |
- |
|
BM_std_min<unsigned___int128>/30
|
-29.34% |
16.121 |
11.392 |
- |
-7.33% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-29.18% |
342866356.375 |
242828507.162 |
- |
-0.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-28.94% |
95.888 |
68.137 |
- |
-17.98% |
- |
|
BM_std_min<unsigned_long_long>/1
|
-28.88% |
0.458 |
0.326 |
- |
-19.66% |
- |
|
BM_std_min<unsigned___int128>/29
|
-28.85% |
15.478 |
11.013 |
- |
-7.07% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/0
|
-28.66% |
0.484 |
0.345 |
- |
27.21% |
- |
|
BM_PushHeap_string_Descending_16384
|
-28.66% |
3.369 |
2.403 |
- |
1.97% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-28.49% |
0.648 |
0.463 |
- |
-5.06% |
- |
|
BM_std_min<unsigned___int128>/28
|
-28.48% |
14.826 |
10.604 |
- |
-7.69% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-28.41% |
9.764 |
6.990 |
- |
-9.74% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-28.05% |
0.637 |
0.458 |
- |
-1.75% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-28.02% |
46.002 |
33.114 |
- |
-24.49% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-27.93% |
13.592 |
9.796 |
- |
-0.85% |
- |
|
BM_std_min<unsigned___int128>/27
|
-27.85% |
14.170 |
10.224 |
- |
-7.13% |
- |
|
BM_std_min<unsigned___int128>/26
|
-27.80% |
13.575 |
9.801 |
- |
-7.55% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.76% |
40.813 |
29.486 |
- |
-28.18% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-26.92% |
11922039.318 |
8712746.476 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-26.81% |
341610667.125 |
250014940.270 |
- |
0.80% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-26.80% |
37.413 |
27.386 |
- |
-4.76% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-26.78% |
4.285 |
3.138 |
- |
3.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-26.73% |
11916398.273 |
8731685.382 |
- |
-0.51% |
- |
|
BM_std_min<unsigned___int128>/25
|
-26.72% |
12.916 |
9.465 |
- |
-6.88% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-26.44% |
122.753 |
90.299 |
- |
-26.46% |
- |
|
BM_PushHeap_string_Descending_1024
|
-26.44% |
3.315 |
2.439 |
- |
-2.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-26.33% |
11903904.478 |
8769535.255 |
- |
-0.40% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/8192
|
-26.11% |
93.675 |
69.214 |
- |
-26.19% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-26.01% |
44.302 |
32.778 |
- |
-2.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-25.99% |
5072933.882 |
3754493.590 |
- |
-14.20% |
- |
|
BM_std_min<unsigned___int128>/24
|
-25.90% |
12.292 |
9.108 |
- |
-6.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-25.90% |
12045144.303 |
8925403.173 |
- |
2.80% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
-25.68% |
1934.951 |
1438.100 |
- |
-25.47% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-25.47% |
18.201 |
13.566 |
- |
7.91% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-25.43% |
73662480.050 |
54927816.395 |
- |
14.60% |
- |
|
std::copy(vector<int>)/4096
|
-25.37% |
230.508 |
172.035 |
- |
-18.76% |
- |
|
rng::find(list<int>)_(bail_25%)/1024
|
-25.34% |
181.171 |
135.255 |
- |
-25.87% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-25.34% |
9.868 |
7.368 |
- |
15.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-25.30% |
4731346.646 |
3534517.826 |
- |
-22.98% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-25.27% |
0.574 |
0.429 |
- |
-7.92% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-25.27% |
0.697 |
0.521 |
- |
21.16% |
- |
|
rng::for_each(multimap<int>)/50
|
-25.10% |
50.521 |
37.841 |
- |
-0.59% |
- |
|
BM_StringDestroy_Small
|
-25.09% |
0.876 |
0.656 |
- |
-25.09% |
- |
|
BM_std_min<unsigned___int128>/23
|
-24.92% |
11.655 |
8.750 |
- |
-6.27% |
- |
|
rng::for_each(map<int>::iterator)/50
|
-24.84% |
49.859 |
37.474 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-24.80% |
23.667 |
17.797 |
- |
-19.02% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-24.76% |
20.250 |
15.236 |
- |
1.84% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-24.75% |
61.348 |
46.166 |
- |
-24.89% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-24.68% |
1.715 |
1.292 |
- |
-35.52% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-24.27% |
12672.794 |
9597.642 |
- |
1.45% |
- |
|
BM_std_min<unsigned___int128>/22
|
-24.17% |
11.007 |
8.346 |
- |
-6.29% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-24.16% |
38.362 |
29.093 |
- |
-9.58% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
-24.07% |
153.904 |
116.852 |
- |
19.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-24.02% |
6626906.845 |
5035173.322 |
- |
-33.11% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-23.86% |
7942825.478 |
6047383.711 |
- |
-5.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-23.75% |
12568.340 |
9582.973 |
- |
1.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-23.72% |
38.247 |
29.176 |
- |
-26.24% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-23.58% |
26.619 |
20.341 |
- |
-0.12% |
- |
|
BM_std_min<unsigned___int128>/21
|
-23.48% |
10.385 |
7.946 |
- |
-6.19% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-23.20% |
36.731 |
28.209 |
- |
1.20% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-23.15% |
37.470 |
28.797 |
- |
-22.74% |
- |
|
BM_PushHeap_string_Descending_256
|
-22.98% |
3.067 |
2.362 |
- |
1.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-22.95% |
27176762.565 |
20939533.670 |
- |
75.08% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-22.88% |
7.191 |
5.545 |
- |
8.64% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-22.79% |
2426521.335 |
1873636.059 |
- |
-1.49% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
-22.61% |
0.567 |
0.439 |
- |
-30.97% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-22.58% |
16676.190 |
12910.614 |
- |
7.19% |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-22.54% |
19.422 |
15.044 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-22.53% |
10813488.645 |
8377657.472 |
- |
-0.29% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-22.41% |
11.792 |
9.150 |
- |
-0.26% |
- |
|
BM_std_min<unsigned___int128>/20
|
-22.14% |
9.775 |
7.611 |
- |
-5.83% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-22.03% |
95.417 |
74.394 |
- |
-19.33% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-21.90% |
11.534 |
9.008 |
- |
0.27% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-21.75% |
3.569 |
2.792 |
- |
1.97% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-21.40% |
0.606 |
0.477 |
- |
-13.54% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
-21.37% |
0.501 |
0.394 |
- |
-28.65% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-21.11% |
40414.932 |
31883.474 |
- |
-2.66% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
-21.09% |
677.286 |
534.458 |
- |
-19.88% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-21.00% |
42.144 |
33.294 |
- |
-3.19% |
- |
|
BM_std_min<unsigned___int128>/19
|
-20.88% |
9.153 |
7.241 |
- |
-5.49% |
- |
|
BM_vector_deque_move/0
|
-20.82% |
0.555 |
0.439 |
- |
18.14% |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-20.69% |
3.427 |
2.718 |
- |
-0.87% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-20.68% |
38852.096 |
30816.934 |
- |
-2.88% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-20.66% |
0.495 |
0.393 |
- |
-15.07% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-20.54% |
0.616 |
0.489 |
- |
-23.08% |
- |
|
rng::copy_backward(vector<int>)/32768
|
-20.53% |
3286.674 |
2611.927 |
- |
-4.80% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-20.48% |
0.531 |
0.422 |
- |
-0.33% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-20.46% |
6269.659 |
4987.027 |
- |
-5.25% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-20.34% |
36.609 |
29.162 |
- |
-15.20% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-20.24% |
11.119 |
8.868 |
- |
-2.24% |
- |
|
BM_vector_deque_copy/2
|
-20.22% |
2.065 |
1.648 |
- |
-4.70% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-20.00% |
11.260 |
9.008 |
- |
-5.21% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-19.79% |
12642.666 |
10141.119 |
- |
-0.67% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-19.79% |
0.341 |
0.274 |
- |
-12.35% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-19.78% |
3.849 |
3.088 |
- |
7.83% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-19.76% |
0.697 |
0.559 |
- |
-9.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-19.73% |
36.317 |
29.153 |
- |
-10.27% |
- |
|
BM_std_min<unsigned___int128>/18
|
-19.66% |
8.531 |
6.854 |
- |
-5.00% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-19.53% |
10423.988 |
8388.070 |
- |
-19.09% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-19.36% |
16.302 |
13.147 |
- |
-0.39% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-19.18% |
31.956 |
25.827 |
- |
0.17% |
- |
|
std::move(list<int>)/64
|
-19.08% |
48.844 |
39.522 |
- |
0.41% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-19.02% |
36.251 |
29.355 |
- |
-14.51% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-19.00% |
866.786 |
702.109 |
- |
-5.36% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-18.99% |
6.456 |
5.230 |
- |
14.38% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-18.99% |
8962.737 |
7260.900 |
- |
-17.98% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-18.89% |
11.199 |
9.084 |
- |
-0.38% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-18.84% |
10440.951 |
8474.211 |
- |
-10.80% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_1024
|
-18.80% |
38.494 |
31.257 |
- |
0.84% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-18.79% |
1.754 |
1.424 |
- |
-18.45% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-18.77% |
3.727 |
3.027 |
- |
13.39% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-18.58% |
123.465 |
100.523 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-18.39% |
20393610.749 |
16642209.323 |
- |
-5.17% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-18.39% |
22.263 |
18.169 |
- |
-6.10% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-18.35% |
0.634 |
0.518 |
- |
3.71% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
-18.23% |
0.622 |
0.509 |
- |
2.89% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-18.22% |
66.627 |
54.491 |
- |
-12.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-18.19% |
7160322.808 |
5857859.223 |
- |
1.02% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-18.17% |
71.999 |
58.914 |
- |
19.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-18.17% |
29.042 |
23.765 |
- |
-32.65% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-18.15% |
0.612 |
0.501 |
- |
1.67% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-18.10% |
0.556 |
0.455 |
- |
4.90% |
- |
|
BM_PopHeap_string_1
|
-18.08% |
0.700 |
0.573 |
- |
-9.55% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-18.04% |
2342269.648 |
1919630.934 |
- |
1.09% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-17.95% |
1.862 |
1.528 |
- |
16.78% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-17.88% |
22.068 |
18.122 |
- |
0.42% |
- |
|
BM_std_min<unsigned___int128>/17
|
-17.85% |
7.890 |
6.481 |
- |
-4.77% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-17.85% |
32.669 |
26.836 |
- |
-34.05% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-17.83% |
6.816 |
5.601 |
- |
2.10% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-17.81% |
0.487 |
0.400 |
- |
1.06% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-17.68% |
1.809 |
1.490 |
- |
11.51% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-17.67% |
61.439 |
50.581 |
- |
-0.10% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
-17.65% |
10469.102 |
8620.941 |
- |
-17.65% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-17.50% |
31.185 |
25.729 |
- |
-18.11% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-17.42% |
8842.431 |
7302.009 |
- |
-0.50% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-17.39% |
9.978 |
8.243 |
- |
15.05% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-17.27% |
838.420 |
693.585 |
- |
-6.62% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
-17.19% |
9688.475 |
8023.103 |
- |
-9.85% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-17.11% |
7182027.345 |
5952897.664 |
- |
-0.40% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
-17.04% |
26.008 |
21.577 |
- |
-1.28% |
- |
|
BM_vector_deque_copy/1
|
-16.96% |
2.319 |
1.926 |
- |
-6.99% |
- |
|
BM_std_minmax<long_long>/2
|
-16.89% |
1.315 |
1.093 |
- |
-18.24% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.87% |
42.521 |
35.348 |
- |
-19.68% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-16.74% |
41.952 |
34.929 |
- |
-20.73% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-16.64% |
10.872 |
9.063 |
- |
-10.06% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-16.62% |
27.327 |
22.784 |
- |
-7.63% |
- |
|
rng::rotate_copy(list<int>)/8192
|
-16.62% |
8304.351 |
6924.291 |
- |
1.27% |
- |
|
rng::for_each(multiset<int>)/50
|
-16.45% |
45.153 |
37.727 |
- |
-0.55% |
- |
|
BM_PushHeap_string_Random_262144
|
-16.29% |
21.799 |
18.249 |
- |
-2.50% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-16.18% |
11.019 |
9.237 |
- |
2.33% |
- |
|
BM_std_min<unsigned___int128>/16
|
-16.12% |
7.292 |
6.117 |
- |
-4.52% |
- |
|
BM_deque_vector_copy/64000
|
-16.06% |
2849.679 |
2392.019 |
- |
-1.60% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-16.04% |
5.894 |
4.949 |
- |
-2.66% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-15.99% |
92.297 |
77.539 |
- |
-11.33% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-15.98% |
11081.635 |
9311.214 |
- |
-0.94% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-15.93% |
919809.210 |
773310.678 |
- |
0.08% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-15.87% |
29.548 |
24.858 |
- |
-53.45% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-15.79% |
9642.357 |
8119.471 |
- |
-1.34% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-15.79% |
0.637 |
0.536 |
- |
-3.68% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-15.78% |
326.673 |
275.114 |
- |
0.68% |
- |
|
BM_PushHeap_string_Descending_64
|
-15.73% |
2.692 |
2.268 |
- |
1.10% |
- |
|
std::rotate(list<int>)_(by_1/2)/32
|
-15.71% |
7.086 |
5.973 |
- |
-0.07% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-15.55% |
1.322 |
1.117 |
- |
-2.29% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-15.49% |
14.879 |
12.574 |
- |
-0.33% |
- |
|
rng::find_end(vector<int>)_(near_matches)/8192
|
-15.47% |
922659.027 |
779921.498 |
- |
0.01% |
- |
|
BM_MakeHeap_uint64_Random_4
|
-15.42% |
1.446 |
1.223 |
- |
15.25% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-15.26% |
58.731 |
49.770 |
- |
-18.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-15.24% |
54109442.745 |
45865255.409 |
- |
-4.13% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-15.13% |
0.405 |
0.344 |
- |
12.63% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-15.12% |
25.231 |
21.417 |
- |
-56.21% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-15.07% |
2.085 |
1.771 |
- |
-8.54% |
- |
|
BM_std_minmax<unsigned_char>/8
|
-14.99% |
1.087 |
0.924 |
- |
-7.46% |
- |
|
BM_std_min<unsigned___int128>/15
|
-14.98% |
6.700 |
5.696 |
- |
-4.37% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/32
|
-14.93% |
12.832 |
10.917 |
- |
0.36% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-14.92% |
25.387 |
21.598 |
- |
-9.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-14.92% |
6945703.739 |
5909287.566 |
- |
1.59% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-14.92% |
14450.307 |
12294.459 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-14.85% |
22115214.153 |
18831112.783 |
- |
0.12% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-14.85% |
99.736 |
84.930 |
- |
-7.59% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-14.83% |
2387.084 |
2032.988 |
- |
-5.80% |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-14.81% |
3.051 |
2.599 |
- |
-1.38% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
-14.77% |
436.511 |
372.025 |
- |
-15.12% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-14.77% |
18.803 |
16.027 |
- |
14.45% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-14.71% |
1.402 |
1.196 |
- |
2.45% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-14.65% |
89.063 |
76.013 |
- |
-10.58% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-14.62% |
63.041 |
53.827 |
- |
0.07% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
-14.59% |
24.531 |
20.951 |
- |
-15.50% |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-14.59% |
2.754 |
2.352 |
- |
-2.23% |
- |
|
BM_vector_deque_move_backward/2
|
-14.59% |
2.280 |
1.948 |
- |
0.03% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-14.58% |
5.069 |
4.330 |
- |
-1.05% |
- |
|
BM_deque_vector_copy/65536
|
-14.58% |
2940.076 |
2511.449 |
- |
-1.93% |
- |
|
std::rotate(list<int>)_(by_1/4)/32
|
-14.52% |
14.572 |
12.457 |
- |
-0.43% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-14.49% |
1.388 |
1.187 |
- |
-14.51% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-14.42% |
9.394 |
8.040 |
- |
-13.18% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-14.36% |
2.680 |
2.295 |
- |
-0.17% |
- |
|
BM_vector_deque_move_backward/1
|
-14.33% |
2.569 |
2.201 |
- |
-1.27% |
- |
|
BM_std_min<unsigned___int128>/1
|
-14.33% |
0.367 |
0.315 |
- |
-31.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-14.27% |
1695818.908 |
1453748.573 |
- |
1.17% |
- |
|
BM_vector_deque_ranges_copy/0
|
-14.23% |
0.463 |
0.397 |
- |
-34.74% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-14.19% |
1.339 |
1.149 |
- |
-19.05% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-14.19% |
30.478 |
26.154 |
- |
0.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-14.10% |
44.124 |
37.902 |
- |
-5.47% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-14.03% |
35.282 |
30.333 |
- |
2.85% |
- |
|
BM_std_min<unsigned___int128>/14
|
-13.92% |
6.133 |
5.279 |
- |
-3.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-13.91% |
29.172 |
25.115 |
- |
-23.25% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-13.89% |
1.532 |
1.319 |
- |
1.22% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-13.86% |
53.323 |
45.934 |
- |
-12.14% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-13.83% |
11390.943 |
9815.280 |
- |
8.44% |
- |
|
BM_PopHeap_uint64_1
|
-13.83% |
0.519 |
0.447 |
- |
-20.45% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-13.69% |
21.237 |
18.329 |
- |
-9.70% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-13.64% |
40480084.849 |
34958775.525 |
- |
26.09% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-13.63% |
18.097 |
15.631 |
- |
-7.88% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-13.59% |
876.229 |
757.106 |
- |
-22.47% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-13.59% |
308734.544 |
266790.541 |
- |
-5.17% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-13.57% |
0.407 |
0.352 |
- |
-3.71% |
- |
|
BM_PushHeap_float_Random_1
|
-13.53% |
0.517 |
0.447 |
- |
4.77% |
- |
|
BM_PushHeap_string_Descending_16
|
-13.53% |
2.436 |
2.106 |
- |
-2.11% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-13.49% |
57.214 |
49.497 |
- |
-10.61% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-13.49% |
10.593 |
9.165 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.39% |
5711.960 |
4947.014 |
- |
-18.78% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-13.28% |
16.484 |
14.295 |
- |
-8.15% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-13.25% |
0.556 |
0.482 |
- |
-7.50% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-13.20% |
9152.059 |
7944.232 |
- |
-0.60% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-13.18% |
1.513 |
1.313 |
- |
-13.89% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-13.17% |
1.131 |
0.982 |
- |
-5.04% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-13.12% |
10.831 |
9.410 |
- |
-12.38% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-13.08% |
84.561 |
73.500 |
- |
-18.40% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-13.00% |
735.338 |
639.721 |
- |
0.03% |
- |
|
BM_std_minmax<long_long>/3
|
-12.85% |
1.750 |
1.525 |
- |
-12.97% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
-12.83% |
41.754 |
36.396 |
- |
0.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-12.75% |
72.127 |
62.929 |
- |
1.29% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-12.71% |
1.797 |
1.568 |
- |
7.97% |
- |
|
bm_lexicographical_compare<int>/2
|
-12.70% |
1.518 |
1.325 |
- |
-5.04% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-12.68% |
6.776 |
5.917 |
- |
-5.91% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-12.66% |
14.734 |
12.869 |
- |
-1.61% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-12.65% |
14.686 |
12.829 |
- |
5.70% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-12.59% |
22.730 |
19.868 |
- |
-11.93% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-12.57% |
8.480 |
7.415 |
- |
5.92% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-12.56% |
32.285 |
28.230 |
- |
-4.96% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-12.55% |
9511.754 |
8317.712 |
- |
-0.59% |
- |
|
std::partition_point(list<int>)/1024
|
-12.54% |
1294.040 |
1131.708 |
- |
-11.78% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-12.53% |
3.483 |
3.046 |
- |
-13.42% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-12.53% |
9.172 |
8.023 |
- |
-6.58% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-12.45% |
0.393 |
0.344 |
- |
-20.33% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-12.40% |
63561.715 |
55677.750 |
- |
-3.64% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-12.36% |
2.635 |
2.309 |
- |
11.90% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-12.35% |
18.126 |
15.888 |
- |
-8.89% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-12.34% |
0.306 |
0.268 |
- |
-33.81% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-12.33% |
35.906 |
31.478 |
- |
-6.00% |
- |
|
BM_std_min<unsigned___int128>/13
|
-12.33% |
5.570 |
4.883 |
- |
-3.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-12.32% |
42570.084 |
37327.128 |
- |
-19.60% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-12.28% |
11.272 |
9.888 |
- |
-12.85% |
- |
|
BM_PushHeap_string_Descending_4
|
-12.19% |
2.166 |
1.902 |
- |
-2.50% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/8192
|
-12.18% |
1652076.977 |
1450780.083 |
- |
0.12% |
- |
|
BM_vector_deque_ranges_move/0
|
-12.16% |
0.519 |
0.456 |
- |
-19.00% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_4
|
-12.03% |
1.890 |
1.663 |
- |
-7.58% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-11.94% |
5.498 |
4.842 |
- |
-1.15% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-11.85% |
8501.542 |
7493.768 |
- |
-14.78% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-11.83% |
1.787 |
1.575 |
- |
-2.30% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-11.77% |
0.697 |
0.615 |
- |
31.66% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-11.71% |
23.532 |
20.775 |
- |
-13.31% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
-11.70% |
965612.659 |
852651.772 |
- |
-0.65% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-11.68% |
0.933 |
0.824 |
- |
-0.01% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-11.65% |
30.562 |
27.001 |
- |
-7.03% |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-11.64% |
2.416 |
2.135 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-11.61% |
1900064.770 |
1679542.606 |
- |
-10.12% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-11.53% |
29.843 |
26.403 |
- |
-21.13% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-11.44% |
1.497 |
1.326 |
- |
5.67% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-11.40% |
69.655 |
61.716 |
- |
-11.86% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-11.38% |
8176.408 |
7246.004 |
- |
-10.41% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-11.38% |
15.847 |
14.044 |
- |
1.53% |
- |
|
BM_deque_vector_copy/70000
|
-11.36% |
3181.643 |
2820.152 |
- |
-0.22% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
-11.36% |
64.228 |
56.932 |
- |
-3.79% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-11.33% |
2.555 |
2.266 |
- |
-4.28% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-11.27% |
28.701 |
25.465 |
- |
4.11% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-11.25% |
8.224 |
7.299 |
- |
-1.97% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-11.21% |
1.590 |
1.411 |
- |
6.62% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-11.15% |
30.396 |
27.007 |
- |
-20.94% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-11.12% |
15425.724 |
13710.270 |
- |
0.23% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.00% |
384.496 |
342.220 |
- |
0.82% |
- |
|
rng::generate_n(list<int>)/50
|
-10.97% |
17.443 |
15.529 |
- |
-1.84% |
- |
|
BM_std_min<unsigned___int128>/12
|
-10.90% |
5.024 |
4.476 |
- |
-2.98% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-10.88% |
11.918 |
10.621 |
- |
0.82% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-10.84% |
15986.728 |
14254.125 |
- |
0.43% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-10.82% |
1.937 |
1.727 |
- |
-6.17% |
- |
|
BM_vector_deque_copy/0
|
-10.82% |
0.388 |
0.346 |
- |
-30.56% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-10.78% |
33.010 |
29.451 |
- |
-14.25% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-10.77% |
57.437 |
51.249 |
- |
1.10% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-10.68% |
10.795 |
9.642 |
- |
-2.45% |
- |
|
BM_std_minmax<long_long>/1
|
-10.66% |
0.693 |
0.619 |
- |
-10.52% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.65% |
1859.037 |
1661.061 |
- |
-20.11% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-10.61% |
10279.085 |
9188.954 |
- |
-23.69% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-10.53% |
22.887 |
20.477 |
- |
-7.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-10.52% |
110783943.527 |
99125621.513 |
- |
2.20% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-10.51% |
1.384 |
1.238 |
- |
-1.88% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-10.50% |
2.602 |
2.329 |
- |
6.46% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.49% |
1847.947 |
1654.168 |
- |
-20.49% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-10.48% |
173125433.843 |
154985051.617 |
- |
0.33% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-10.47% |
19.664 |
17.607 |
- |
-0.13% |
- |
|
vector<bool>::reserve()
|
-10.40% |
10.127 |
9.073 |
- |
9.07% |
- |
|
BM_deque_vector_ranges_move/0
|
-10.32% |
1.548 |
1.388 |
- |
-10.71% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-10.31% |
22.064 |
19.788 |
- |
-51.51% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-10.30% |
27.061 |
24.272 |
- |
0.58% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-10.28% |
29.304 |
26.292 |
- |
-1.75% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-10.26% |
21.417 |
19.219 |
- |
-10.50% |
- |
|
std::copy_n(vector<int>)/32768
|
-10.25% |
3795.927 |
3406.931 |
- |
-9.79% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-10.23% |
848.946 |
762.139 |
- |
-6.17% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-10.22% |
74.996 |
67.331 |
- |
0.25% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-10.22% |
173128619.688 |
155438067.443 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-10.16% |
8922089.377 |
8015534.033 |
- |
7.06% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-10.13% |
26.030 |
23.393 |
- |
-1.89% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-10.11% |
1.949 |
1.752 |
- |
27.39% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-10.03% |
35.260 |
31.725 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-10.01% |
1690.468 |
1521.280 |
- |
-0.31% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-10.00% |
1233.666 |
1110.253 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-10.00% |
0.611 |
0.550 |
- |
20.26% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-9.98% |
0.489 |
0.441 |
- |
-0.22% |
- |
|
BM_MakeHeap_float_Random_64
|
-9.98% |
1.787 |
1.608 |
- |
-5.83% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-9.96% |
34.844 |
31.372 |
- |
-10.82% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-9.94% |
24.595 |
22.149 |
- |
1.95% |
- |
|
BM_std_min<unsigned___int128>/11
|
-9.94% |
4.501 |
4.053 |
- |
-2.76% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-9.93% |
172477287.711 |
155351134.010 |
- |
0.85% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-9.93% |
9876181.378 |
8895622.552 |
- |
-2.57% |
- |
|
std::generate_n(list<int>)/50
|
-9.92% |
17.232 |
15.523 |
- |
-0.82% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-9.86% |
32.973 |
29.722 |
- |
-11.09% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-9.84% |
1627487.471 |
1467285.042 |
- |
0.13% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/8192
|
-9.80% |
2686841.797 |
2423548.443 |
- |
0.35% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-9.80% |
2.764 |
2.494 |
- |
2.27% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-9.77% |
171727238.737 |
154951089.553 |
- |
0.31% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.76% |
1594.660 |
1438.997 |
- |
-11.90% |
- |
|
std::for_each(list<int>)/8192
|
-9.74% |
8685.738 |
7839.615 |
- |
-11.37% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-9.72% |
14.982 |
13.525 |
- |
-41.02% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
-9.71% |
1.815 |
1.639 |
- |
-5.31% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-9.68% |
156242487.660 |
141122118.747 |
- |
0.72% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-9.67% |
1.076 |
0.972 |
- |
-5.33% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-9.64% |
13.857 |
12.521 |
- |
-1.33% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
-9.58% |
62.168 |
56.211 |
- |
-25.32% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-9.57% |
26.299 |
23.782 |
- |
-9.69% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-9.57% |
38556.447 |
34868.212 |
- |
0.20% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-9.56% |
7680.387 |
6946.140 |
- |
1.71% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-9.50% |
6691892.096 |
6055971.992 |
- |
3.92% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-9.49% |
172327363.153 |
155967950.128 |
- |
0.94% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-9.49% |
25.320 |
22.917 |
- |
-2.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-9.47% |
1530634.565 |
1385695.443 |
- |
-8.18% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-9.42% |
1.119 |
1.014 |
- |
0.41% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
-9.38% |
10.572 |
9.581 |
- |
5.07% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-9.37% |
1.331 |
1.206 |
- |
-0.19% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-9.36% |
5.992 |
5.431 |
- |
6.00% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-9.35% |
209.113 |
189.571 |
- |
-2.22% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
-9.32% |
2502622.025 |
2269292.208 |
- |
0.22% |
- |
|
rng::find_end(list<int>)_(near_matches)/1000
|
-9.27% |
36519.227 |
33135.450 |
- |
0.02% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-9.26% |
36998.954 |
33572.924 |
- |
0.03% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-9.25% |
31.600 |
28.676 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-9.25% |
156557811.397 |
142071970.652 |
- |
1.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-9.21% |
48.571 |
44.097 |
- |
20.97% |
- |
|
rng::find_end(list<int>)_(near_matches)/1024
|
-9.21% |
38068.399 |
34563.683 |
- |
-0.09% |
- |
|
rng::find_end(list<int>)_(near_matches)/8192
|
-9.13% |
2495790.325 |
2267865.560 |
- |
0.25% |
- |
|
std::reverse(deque<int>)/4096
|
-9.13% |
720.170 |
654.440 |
- |
-8.96% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.12% |
24928.584 |
22655.717 |
- |
0.98% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-9.11% |
3.750 |
3.408 |
- |
13.49% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-9.11% |
1.700 |
1.545 |
- |
-4.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-9.11% |
10830407.145 |
9843965.130 |
- |
-0.92% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.11% |
93.536 |
85.016 |
- |
-10.76% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.07% |
25486.971 |
23174.215 |
- |
0.71% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-9.07% |
1.408 |
1.280 |
- |
-0.94% |
- |
|
BM_vector_deque_copy/65536
|
-9.07% |
2663.154 |
2421.618 |
- |
2.37% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-9.06% |
8.679 |
7.893 |
- |
-1.98% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
-9.05% |
1.062 |
0.966 |
- |
-3.13% |
- |
|
rng::generate_n(list<int>)/32
|
-9.05% |
9.532 |
8.670 |
- |
0.24% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-9.04% |
7275.159 |
6617.324 |
- |
-7.46% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-9.04% |
208.483 |
189.635 |
- |
-0.80% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-9.03% |
28.305 |
25.750 |
- |
-5.40% |
- |
|
BM_RangesMakeHeap_uint32_Heap_64
|
-9.03% |
0.257 |
0.234 |
- |
-6.78% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-9.03% |
2848.643 |
2591.478 |
- |
0.58% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-9.02% |
71.396 |
64.956 |
- |
-2.33% |
- |
|
BM_vector_deque_ranges_copy/1
|
-8.99% |
2.352 |
2.141 |
- |
-3.88% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-8.99% |
5.365 |
4.882 |
- |
1.44% |
- |
|
BM_std_minmax<long_long>/5
|
-8.99% |
2.224 |
2.024 |
- |
-7.95% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-8.99% |
5062987.970 |
4608039.423 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-8.97% |
6366303.523 |
5795246.826 |
- |
-7.86% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-8.94% |
7638.448 |
6955.608 |
- |
-1.99% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-8.93% |
2.744 |
2.499 |
- |
2.09% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
-8.91% |
549.961 |
500.937 |
- |
-0.14% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-8.91% |
2.768 |
2.522 |
- |
2.82% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-8.87% |
2876.318 |
2621.164 |
- |
0.85% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-8.87% |
10821432.848 |
9861849.459 |
- |
2.34% |
- |
|
BM_PopHeap_float_262144
|
-8.84% |
40.667 |
37.072 |
- |
-4.58% |
- |
|
BM_vector_deque_ranges_move/64000
|
-8.81% |
2853.758 |
2602.411 |
- |
9.84% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-8.80% |
13.088 |
11.937 |
- |
-8.87% |
- |
|
rng::copy(vector<int>)/32768
|
-8.78% |
3486.281 |
3180.336 |
- |
16.11% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-8.76% |
0.385 |
0.352 |
- |
-1.41% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-8.76% |
1.255 |
1.145 |
- |
-12.07% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1000
|
-8.75% |
41200.820 |
37597.255 |
- |
-0.12% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-8.69% |
1.497 |
1.367 |
- |
-4.84% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1024
|
-8.68% |
42839.974 |
39122.425 |
- |
-0.04% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-8.66% |
23045.624 |
21050.118 |
- |
11.76% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_1024
|
-8.65% |
9.727 |
8.885 |
- |
-9.28% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-8.58% |
14.050 |
12.844 |
- |
7.52% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-8.56% |
24.362 |
22.276 |
- |
-5.72% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-8.55% |
1.233 |
1.128 |
- |
2.11% |
- |
|
rng::swap_ranges(deque<int>)/50
|
-8.55% |
19.938 |
18.233 |
- |
-7.44% |
- |
|
BM_std_min<unsigned___int128>/10
|
-8.55% |
4.011 |
3.668 |
- |
-2.34% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-8.54% |
2.785 |
2.547 |
- |
1.71% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-8.54% |
10825815.741 |
9901677.967 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-8.52% |
15558256.844 |
14232054.864 |
- |
-7.15% |
- |
|
bm_lexicographical_compare<int>/3
|
-8.51% |
1.692 |
1.548 |
- |
-6.97% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-8.46% |
2.082 |
1.906 |
- |
-5.26% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-8.44% |
19.320 |
17.690 |
- |
-11.52% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-8.43% |
27889.888 |
25538.218 |
- |
-7.02% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-8.42% |
2873.189 |
2631.264 |
- |
-2.92% |
- |
|
std::reverse(deque<int>)/32768
|
-8.40% |
5731.039 |
5249.490 |
- |
-8.31% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-8.39% |
24.788 |
22.708 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-8.36% |
32395133.878 |
29688263.174 |
- |
-9.18% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-8.35% |
223.600 |
204.921 |
- |
-0.28% |
- |
|
rng::copy(list<int>)/64
|
-8.33% |
33.801 |
30.985 |
- |
0.11% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-8.33% |
6.240 |
5.720 |
- |
-7.13% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-8.32% |
1.671 |
1.532 |
- |
-8.28% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-8.32% |
25.927 |
23.771 |
- |
0.15% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
-8.29% |
0.448 |
0.411 |
- |
-41.04% |
- |
|
BM_vector_deque_move/65536
|
-8.27% |
2875.902 |
2637.987 |
- |
11.51% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-8.26% |
2875.076 |
2637.504 |
- |
11.63% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8
|
-8.26% |
1.536 |
1.409 |
- |
-4.60% |
- |
|
BM_std_min<unsigned___int128>/6
|
-8.26% |
2.260 |
2.073 |
- |
-2.23% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-8.24% |
1466805.052 |
1346000.629 |
- |
-12.11% |
- |
|
std::copy_backward(vector<int>)/32768
|
-8.23% |
3795.289 |
3483.046 |
- |
-5.74% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-8.23% |
11512.710 |
10565.585 |
- |
-2.68% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-8.22% |
25700.541 |
23587.742 |
- |
1.23% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-8.21% |
1.302 |
1.195 |
- |
-19.95% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
-8.20% |
4705.299 |
4319.605 |
- |
0.02% |
- |
|
BM_vector_deque_ranges_copy/2
|
-8.19% |
2.066 |
1.897 |
- |
-2.26% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-8.19% |
2.313 |
2.123 |
- |
21.49% |
- |
|
BM_MakeHeap_uint64_Ascending_4
|
-8.16% |
0.452 |
0.415 |
- |
-3.28% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-8.15% |
2.401 |
2.205 |
- |
1.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-8.15% |
29468394.511 |
27068074.510 |
- |
-29.76% |
- |
|
rng::adjacent_find(list<int>,_pred)/8192
|
-8.13% |
8722.622 |
8013.303 |
- |
-7.81% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-8.12% |
788.837 |
724.763 |
- |
4.78% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-8.09% |
196.101 |
180.243 |
- |
-2.23% |
- |
|
rng::rotate(list<int>)_(by_1/2)/50
|
-8.04% |
13.824 |
12.712 |
- |
0.12% |
- |
|
BM_PushHeap_float_Ascending_16
|
-8.03% |
1.065 |
0.980 |
- |
0.47% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-8.01% |
1.710 |
1.573 |
- |
-5.77% |
- |
|
BM_vector_deque_ranges_move/65536
|
-8.00% |
2859.981 |
2631.122 |
- |
11.35% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-8.00% |
13056530.111 |
12011889.703 |
- |
2.54% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
-7.98% |
56.806 |
52.275 |
- |
-2.57% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
-7.96% |
573.869 |
528.207 |
- |
0.38% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-7.93% |
1.114 |
1.025 |
- |
-5.13% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
-7.93% |
26097.227 |
24028.766 |
- |
2.02% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-7.93% |
12.120 |
11.159 |
- |
0.11% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-7.92% |
12.170 |
11.207 |
- |
4.19% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-7.91% |
2.773 |
2.554 |
- |
2.61% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
-7.89% |
587.620 |
541.238 |
- |
0.10% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-7.89% |
5.751 |
5.298 |
- |
-29.89% |
- |
|
std::partition_point(list<int>)/8192
|
-7.87% |
12770.735 |
11765.212 |
- |
-4.23% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-7.87% |
3093.417 |
2850.037 |
- |
1.13% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-7.86% |
2956.845 |
2724.561 |
- |
15.03% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-7.85% |
3.582 |
3.300 |
- |
-31.04% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-7.85% |
3401.418 |
3134.354 |
- |
-0.13% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-7.81% |
13.854 |
12.772 |
- |
0.12% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
-7.78% |
2687706.736 |
2478549.763 |
- |
0.53% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-7.76% |
140.326 |
129.442 |
- |
-0.03% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-7.75% |
7316.834 |
6749.488 |
- |
-28.11% |
- |
|
BM_std_min<unsigned___int128>/8
|
-7.74% |
3.109 |
2.869 |
- |
-2.06% |
- |
|
BM_PushHeap_string_Ascending_256
|
-7.73% |
10.184 |
9.397 |
- |
-9.18% |
- |
|
BM_vector_deque_move/70000
|
-7.73% |
3168.333 |
2923.564 |
- |
13.47% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-7.71% |
61.212 |
56.491 |
- |
-0.02% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-7.70% |
1.704 |
1.572 |
- |
28.76% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-7.70% |
6.451 |
5.954 |
- |
0.05% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-7.70% |
5800.436 |
5353.909 |
- |
-7.66% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-7.68% |
4.107 |
3.792 |
- |
1.95% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-7.65% |
25.329 |
23.391 |
- |
-0.56% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-7.65% |
67.262 |
62.117 |
- |
-13.42% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-7.65% |
2.956 |
2.730 |
- |
-0.60% |
- |
|
rng::search(deque<int>)_(single_element)/1000
|
-7.64% |
449.899 |
415.525 |
- |
-7.08% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-7.64% |
1.101 |
1.017 |
- |
0.82% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-7.64% |
6.317 |
5.834 |
- |
-0.48% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-7.61% |
10.449 |
9.655 |
- |
0.67% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-7.59% |
356.884 |
329.793 |
- |
-3.90% |
- |
|
rng::remove_if(vector<int>)_(prefix)/1024
|
-7.58% |
383.016 |
353.979 |
- |
0.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-7.58% |
0.501 |
0.463 |
- |
-24.68% |
- |
|
BM_vector_deque_ranges_move/70000
|
-7.54% |
3048.032 |
2818.124 |
- |
9.05% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-7.53% |
19.884 |
18.388 |
- |
2.31% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-7.51% |
0.819 |
0.757 |
- |
-0.53% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-7.51% |
44.162 |
40.847 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-7.49% |
1583.043 |
1464.433 |
- |
1.70% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-7.49% |
1.860 |
1.721 |
- |
-2.05% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-7.48% |
16219263.013 |
15005379.693 |
- |
-1.36% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-7.47% |
13.628 |
12.609 |
- |
0.22% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-7.46% |
2.708 |
2.506 |
- |
-7.57% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-7.45% |
69.512 |
64.336 |
- |
0.26% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-7.44% |
34.902 |
32.305 |
- |
-6.38% |
- |
|
BM_vector_deque_move/64000
|
-7.40% |
2929.030 |
2712.283 |
- |
14.90% |
- |
|
std::for_each_n(deque<int>)/8
|
-7.39% |
1.254 |
1.162 |
- |
-7.08% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-7.39% |
1360.685 |
1260.183 |
- |
4.65% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-7.36% |
828.133 |
767.171 |
- |
-9.88% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-7.36% |
5.271 |
4.883 |
- |
-30.48% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-7.35% |
7.486 |
6.936 |
- |
-2.84% |
- |
|
BM_std_min<short>/4
|
-7.35% |
1.082 |
1.002 |
- |
-6.05% |
- |
|
BM_std_min<short>/19
|
-7.32% |
1.975 |
1.830 |
- |
-6.84% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-7.31% |
23964.622 |
22212.739 |
- |
11.86% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-7.31% |
19.002 |
17.613 |
- |
-0.73% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-7.29% |
2.032 |
1.884 |
- |
-9.11% |
- |
|
BM_vector_deque_copy/64000
|
-7.28% |
2941.764 |
2727.562 |
- |
15.17% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-7.28% |
29.902 |
27.725 |
- |
-7.49% |
- |
|
BM_std_min<unsigned___int128>/9
|
-7.28% |
3.526 |
3.269 |
- |
-2.24% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.27% |
8.259 |
7.659 |
- |
-29.64% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-7.26% |
2837.261 |
2631.276 |
- |
-4.09% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16
|
-7.26% |
2.099 |
1.947 |
- |
0.52% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-7.23% |
1.345 |
1.247 |
- |
2.16% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
-7.21% |
10.375 |
9.626 |
- |
7.74% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-7.19% |
2.720 |
2.524 |
- |
2.29% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.19% |
800.521 |
742.984 |
- |
1.14% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-7.18% |
1.858 |
1.724 |
- |
13.30% |
- |
|
BM_std_minmax_element<int>/4000
|
-7.16% |
1053.856 |
978.452 |
- |
3.04% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.15% |
24.740 |
22.970 |
- |
-1.99% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
-7.15% |
1.497 |
1.390 |
- |
-3.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-7.15% |
3563369.357 |
3308656.349 |
- |
0.16% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/50
|
-7.13% |
21.867 |
20.308 |
- |
-9.72% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-7.13% |
17.498 |
16.251 |
- |
0.11% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-7.09% |
1.237 |
1.149 |
- |
-14.79% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.08% |
3564623.846 |
3312154.190 |
- |
-0.43% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-7.08% |
33.005 |
30.668 |
- |
16.49% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-7.07% |
1.715 |
1.594 |
- |
-0.28% |
- |
|
BM_RangesPushHeap_float_SingleElement_4
|
-7.04% |
0.384 |
0.357 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-7.03% |
19189185.267 |
17839932.821 |
- |
-8.49% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-7.03% |
27610.919 |
25670.096 |
- |
-5.36% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-7.03% |
29.719 |
27.631 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-7.01% |
18.156 |
16.884 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-7.00% |
8367.371 |
7781.883 |
- |
-4.55% |
- |
|
BM_std_minmax<short>/2
|
-6.99% |
0.916 |
0.852 |
- |
-5.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-6.98% |
2011208.177 |
1870906.605 |
- |
-27.30% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-6.97% |
1.665 |
1.549 |
- |
-0.49% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-6.96% |
42919.747 |
39931.152 |
- |
1.04% |
- |
|
BM_std_minmax_element<int>/64000
|
-6.96% |
16831.837 |
15660.076 |
- |
3.35% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-6.95% |
29947.386 |
27866.514 |
- |
-5.82% |
- |
|
BM_std_minmax_element<int>/65536
|
-6.94% |
17223.564 |
16028.083 |
- |
3.28% |
- |
|
rng::for_each(map<int>)/50
|
-6.93% |
41.514 |
38.636 |
- |
-0.24% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-6.92% |
34.562 |
32.169 |
- |
1.12% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-6.92% |
1584.128 |
1474.540 |
- |
-1.58% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-6.92% |
41122.622 |
38278.170 |
- |
0.53% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-6.91% |
16.152 |
15.036 |
- |
-0.22% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-6.89% |
59.516 |
55.413 |
- |
-5.32% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-6.89% |
15768914.669 |
14682019.764 |
- |
-10.21% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-6.89% |
2.769 |
2.579 |
- |
-1.16% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-6.88% |
7650.780 |
7124.241 |
- |
-7.02% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-6.88% |
5.104 |
4.753 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-6.87% |
19112219.179 |
17798831.377 |
- |
-3.58% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-6.87% |
934903.318 |
870717.653 |
- |
-0.95% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.86% |
314.247 |
292.676 |
- |
-7.08% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-6.85% |
11.146 |
10.382 |
- |
-0.34% |
- |
|
rng::rotate(list<int>)_(by_1/3)/32
|
-6.83% |
15.617 |
14.551 |
- |
2.43% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.82% |
1614.876 |
1504.694 |
- |
2.89% |
- |
|
BM_MakeHeap_uint64_Descending_64
|
-6.82% |
0.251 |
0.234 |
- |
-6.71% |
- |
|
BM_PopHeap_string_262144
|
-6.81% |
92.586 |
86.282 |
- |
-11.28% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-6.80% |
8519.177 |
7939.695 |
- |
0.66% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-6.80% |
351.508 |
327.623 |
- |
-6.97% |
- |
|
BM_std_minmax_element<int>/4096
|
-6.79% |
1078.512 |
1005.236 |
- |
3.50% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-6.79% |
2.183 |
2.035 |
- |
-3.84% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-6.77% |
89.422 |
83.373 |
- |
5.98% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-6.76% |
0.584 |
0.545 |
- |
0.15% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-6.76% |
18.090 |
16.866 |
- |
-4.11% |
- |
|
BM_std_minmax_element<int>/5500
|
-6.75% |
1441.659 |
1344.318 |
- |
3.25% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-6.74% |
14998.970 |
13988.705 |
- |
-0.25% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-6.72% |
5.269 |
4.915 |
- |
-30.71% |
- |
|
BM_std_minmax_element<int>/70000
|
-6.72% |
18408.428 |
17172.222 |
- |
3.57% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-6.72% |
3.270 |
3.050 |
- |
-5.52% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-6.71% |
1302353.996 |
1214911.628 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.71% |
6.745 |
6.292 |
- |
-28.83% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-6.68% |
0.590 |
0.551 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-6.67% |
1.407 |
1.313 |
- |
-1.78% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-6.66% |
43262.729 |
40381.138 |
- |
-7.65% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-6.66% |
1.308 |
1.221 |
- |
-6.77% |
- |
|
BM_std_min<unsigned___int128>/7
|
-6.65% |
2.657 |
2.481 |
- |
-1.97% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-6.64% |
383.161 |
357.709 |
- |
0.64% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-6.62% |
16.769 |
15.659 |
- |
-1.16% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-6.62% |
6547.822 |
6114.510 |
- |
0.15% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-6.61% |
2.468 |
2.305 |
- |
-6.77% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-6.59% |
5063140.914 |
4729503.386 |
- |
-8.55% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-6.58% |
166193423.307 |
155252603.269 |
- |
0.52% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-6.58% |
4.279 |
3.997 |
- |
-0.83% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-6.56% |
1.097 |
1.025 |
- |
-1.84% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-6.56% |
2.743 |
2.563 |
- |
14.08% |
- |
|
BM_std_minmax<long_long>/6
|
-6.55% |
2.429 |
2.270 |
- |
-5.61% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-6.53% |
11486.061 |
10735.858 |
- |
-2.98% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-6.52% |
16.299 |
15.237 |
- |
-3.04% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-6.51% |
1.503 |
1.405 |
- |
-4.49% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-6.50% |
22.515 |
21.053 |
- |
-1.29% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
-6.49% |
1.707 |
1.596 |
- |
1.18% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-6.49% |
41.838 |
39.122 |
- |
4.40% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-6.48% |
3133.310 |
2930.222 |
- |
13.39% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-6.48% |
0.589 |
0.550 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-6.46% |
15482092.676 |
14481716.417 |
- |
-2.18% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
-6.45% |
1.663 |
1.555 |
- |
-1.15% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-6.44% |
0.370 |
0.346 |
- |
-18.47% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-6.38% |
84.857 |
79.441 |
- |
-4.63% |
- |
|
BM_RangesMakeHeap_float_Heap_256
|
-6.36% |
0.254 |
0.237 |
- |
-8.14% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-6.36% |
793.665 |
743.211 |
- |
-0.07% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-6.36% |
74.755 |
70.004 |
- |
-1.18% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/8192
|
-6.34% |
4687.834 |
4390.772 |
- |
0.16% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-6.34% |
24.729 |
23.162 |
- |
-4.41% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-6.33% |
4.287 |
4.016 |
- |
-7.34% |
- |
|
BM_vector_deque_copy/70000
|
-6.31% |
3131.595 |
2933.973 |
- |
13.43% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-6.29% |
2.486 |
2.330 |
- |
-1.01% |
- |
|
BM_std_minmax<char>/4
|
-6.25% |
1.550 |
1.453 |
- |
-20.44% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-6.24% |
60.836 |
57.040 |
- |
-0.14% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-6.24% |
1.668 |
1.564 |
- |
20.24% |
- |
|
BM_std_minmax<long_long>/11
|
-6.24% |
2.538 |
2.380 |
- |
-5.98% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_262144
|
-6.23% |
52.396 |
49.133 |
- |
-6.16% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-6.23% |
2.213 |
2.075 |
- |
-3.82% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
-6.21% |
1.780 |
1.670 |
- |
-6.41% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-6.21% |
1.959 |
1.838 |
- |
-3.35% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-6.19% |
29224.039 |
27413.684 |
- |
-4.86% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-6.19% |
8.816 |
8.270 |
- |
-1.19% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-6.19% |
9083.306 |
8521.264 |
- |
-2.17% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-6.19% |
41.214 |
38.664 |
- |
-7.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-6.18% |
6369547.957 |
5975714.416 |
- |
-7.06% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-6.17% |
2040500.876 |
1914681.521 |
- |
-2.64% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-6.15% |
933545.116 |
876149.568 |
- |
-0.90% |
- |
|
BM_std_minmax<short>/16
|
-6.12% |
1.900 |
1.784 |
- |
-0.53% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-6.11% |
1880.826 |
1765.901 |
- |
3.05% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
-6.10% |
1.203 |
1.130 |
- |
-6.59% |
- |
|
BM_std_minmax<char>/5
|
-6.10% |
1.859 |
1.746 |
- |
-21.34% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-6.09% |
2021728.781 |
1898549.972 |
- |
-4.95% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-6.09% |
14.851 |
13.946 |
- |
0.14% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-6.09% |
240787.130 |
226120.218 |
- |
1.18% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-6.08% |
224.843 |
211.170 |
- |
-1.33% |
- |
|
BM_deque_deque_copy/70000
|
-6.08% |
3166.577 |
2974.098 |
- |
5.58% |
- |
|
BM_vector_deque_copy/64
|
-6.08% |
2.815 |
2.644 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-6.07% |
2429059.805 |
2281531.477 |
- |
-5.26% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-6.07% |
13.265 |
12.459 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-6.07% |
3544102.664 |
3329087.754 |
- |
2.26% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-6.06% |
64910.535 |
60976.229 |
- |
-2.13% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/52
|
-6.06% |
23.819 |
22.376 |
- |
0.30% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-6.05% |
6.198 |
5.824 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-6.02% |
16216560.552 |
15239745.763 |
- |
-2.69% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
-5.99% |
0.206 |
0.193 |
- |
-28.19% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-5.99% |
111738.717 |
105047.160 |
- |
2.22% |
- |
|
bm_lexicographical_compare<int>/16
|
-5.97% |
2.016 |
1.896 |
- |
-2.71% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-5.96% |
1014.270 |
953.811 |
- |
-0.52% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-5.95% |
13.918 |
13.089 |
- |
-11.99% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-5.95% |
7101937.656 |
6679571.256 |
- |
2.20% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1024
|
-5.94% |
586.077 |
551.244 |
- |
0.01% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-5.94% |
810.889 |
762.719 |
- |
0.22% |
- |
|
rng::reverse_copy(deque<int>)/8
|
-5.93% |
3.045 |
2.864 |
- |
-10.03% |
- |
|
BM_MakeHeap_float_Random_1024
|
-5.93% |
1.234 |
1.160 |
- |
-8.24% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-5.91% |
43.079 |
40.533 |
- |
31.04% |
- |
|
BM_std_min<unsigned___int128>/5
|
-5.89% |
1.850 |
1.741 |
- |
-2.32% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-5.88% |
2.462 |
2.317 |
- |
-0.23% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-5.87% |
8.745 |
8.232 |
- |
1.12% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-5.86% |
30.926 |
29.112 |
- |
5.98% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-5.86% |
2.611 |
2.458 |
- |
-0.32% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1
|
-5.86% |
0.266 |
0.250 |
- |
-5.24% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-5.86% |
1054.494 |
992.738 |
- |
-2.48% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.85% |
12457692.081 |
11729403.067 |
- |
-1.57% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-5.84% |
15538.485 |
14630.265 |
- |
0.05% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-5.84% |
26.404 |
24.862 |
- |
1.69% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-5.82% |
29.795 |
28.061 |
- |
9.77% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-5.82% |
0.437 |
0.412 |
- |
0.99% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-5.82% |
60.991 |
57.443 |
- |
0.28% |
- |
|
rng::for_each(list<int>)/8192
|
-5.81% |
8309.713 |
7826.532 |
- |
-8.15% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-5.79% |
3.562 |
3.356 |
- |
-0.49% |
- |
|
BM_std_min<unsigned_long_long>/5
|
-5.75% |
1.343 |
1.266 |
- |
-3.91% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
-5.75% |
294.331 |
277.414 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
-5.74% |
0.580 |
0.547 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-5.74% |
2876318.609 |
2711263.118 |
- |
-0.84% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1000
|
-5.72% |
572.166 |
539.412 |
- |
0.34% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-5.70% |
5.627 |
5.306 |
- |
-0.18% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-5.70% |
68.034 |
64.156 |
- |
-1.89% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-5.68% |
5.434 |
5.125 |
- |
-0.19% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-5.67% |
34.334 |
32.388 |
- |
9.95% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-5.67% |
4696596.405 |
4430527.073 |
- |
-11.86% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
-5.65% |
6.100 |
5.755 |
- |
0.02% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-5.65% |
24.540 |
23.153 |
- |
-7.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144
|
-5.65% |
350916481.832 |
331089097.982 |
- |
-5.77% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/0
|
-5.64% |
0.496 |
0.468 |
- |
1.56% |
- |
|
BM_std_minmax<int>/2
|
-5.64% |
0.900 |
0.849 |
- |
-3.76% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-5.64% |
85160109.902 |
80361070.816 |
- |
-0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-5.63% |
1210662.059 |
1142444.258 |
- |
0.59% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-5.62% |
415.312 |
391.953 |
- |
-5.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/1024
|
-5.62% |
47.666 |
44.989 |
- |
-31.99% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/8192
|
-5.61% |
3036.664 |
2866.335 |
- |
-0.84% |
- |
|
BM_deque_deque_copy/65536
|
-5.59% |
3033.535 |
2863.832 |
- |
2.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-5.59% |
35.360 |
33.382 |
- |
-0.45% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-5.58% |
68.613 |
64.782 |
- |
0.38% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-5.58% |
58.973 |
55.682 |
- |
0.61% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-5.56% |
2.700 |
2.550 |
- |
-1.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
-5.55% |
0.605 |
0.571 |
- |
0.24% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
-5.54% |
69.063 |
65.235 |
- |
-5.93% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-5.54% |
28278.651 |
26711.547 |
- |
-14.57% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-5.53% |
714.315 |
674.805 |
- |
-1.18% |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-5.52% |
7393.262 |
6985.076 |
- |
-6.07% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-5.52% |
7.623 |
7.203 |
- |
-3.87% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-5.51% |
474.798 |
448.642 |
- |
-5.55% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-5.49% |
33.594 |
31.749 |
- |
22.03% |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
-5.48% |
7602.481 |
7185.622 |
- |
2.21% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-5.48% |
3.562 |
3.367 |
- |
-1.23% |
- |
|
BM_std_minmax_element<int>/1024
|
-5.48% |
272.780 |
257.836 |
- |
4.44% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
-5.47% |
7808.102 |
7380.921 |
- |
-2.75% |
- |
|
std::for_each_n(list<int>)/8
|
-5.45% |
2.592 |
2.451 |
- |
-4.30% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-5.44% |
2.546 |
2.407 |
- |
-2.20% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-5.43% |
2.553 |
2.414 |
- |
-0.21% |
- |
|
BM_std_minmax<short>/29
|
-5.43% |
2.673 |
2.527 |
- |
-4.66% |
- |
|
BM_PushHeap_string_Random_16384
|
-5.41% |
16.941 |
16.024 |
- |
-2.23% |
- |
|
BM_std_minmax<long_long>/4
|
-5.41% |
1.868 |
1.767 |
- |
-9.09% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-5.41% |
1359.236 |
1285.732 |
- |
-35.49% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.41% |
18879.617 |
17859.082 |
- |
-1.10% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-5.40% |
11.933 |
11.288 |
- |
1.03% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-5.40% |
2.560 |
2.422 |
- |
0.58% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-5.40% |
29264.151 |
27683.254 |
- |
-2.61% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-5.40% |
4869000.848 |
4606194.300 |
- |
4.84% |
- |
|
BM_RangesSortHeap_string_262144
|
-5.40% |
184.054 |
174.122 |
- |
-2.40% |
- |
|
BM_std_min<unsigned_short>/27
|
-5.39% |
2.382 |
2.253 |
- |
-4.40% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-5.34% |
10.507 |
9.946 |
- |
8.80% |
- |
|
BM_RangesMakeHeap_string_Heap_262144
|
-5.32% |
5.438 |
5.149 |
- |
-1.72% |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-5.32% |
2.294 |
2.172 |
- |
0.54% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-5.31% |
1.126 |
1.067 |
- |
8.37% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-5.31% |
66.788 |
63.243 |
- |
-6.89% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-5.30% |
1.838 |
1.740 |
- |
15.23% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-5.30% |
2.578 |
2.441 |
- |
0.60% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-5.29% |
2.451 |
2.321 |
- |
0.20% |
- |
|
BM_std_min<char>/12
|
-5.29% |
1.333 |
1.262 |
- |
-2.59% |
- |
|
BM_MakeHeap_float_Random_4
|
-5.29% |
1.614 |
1.528 |
- |
-11.45% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-5.28% |
1.848 |
1.750 |
- |
-2.08% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-5.27% |
27855.829 |
26387.153 |
- |
-1.49% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-5.27% |
0.644 |
0.610 |
- |
-1.52% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-5.26% |
10.431 |
9.883 |
- |
1.19% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-5.25% |
81.240 |
76.976 |
- |
-6.10% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-5.22% |
244.220 |
231.459 |
- |
2.49% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-5.21% |
1.293 |
1.225 |
- |
-7.32% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.20% |
2.634 |
2.497 |
- |
-1.85% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-5.18% |
10.762 |
10.205 |
- |
-14.92% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-5.18% |
26.840 |
25.450 |
- |
7.42% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-5.17% |
5.339 |
5.062 |
- |
3.11% |
- |
|
BM_std_min<unsigned_long_long>/7
|
-5.16% |
1.901 |
1.802 |
- |
-5.42% |
- |
|
BM_std_min<unsigned___int128>/4
|
-5.16% |
1.446 |
1.371 |
- |
-1.79% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-5.15% |
21830274.495 |
20705113.756 |
- |
2.51% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-5.15% |
2.807 |
2.663 |
- |
-0.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-5.15% |
24.285 |
23.034 |
- |
-3.88% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-5.15% |
3.680 |
3.490 |
- |
-0.74% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-5.14% |
3587.318 |
3403.039 |
- |
-8.35% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-5.13% |
1.119 |
1.062 |
- |
-1.50% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-5.12% |
2.700 |
2.562 |
- |
-5.16% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-5.11% |
1.752 |
1.663 |
- |
1.33% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
-5.10% |
8902.142 |
8448.055 |
- |
-1.10% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-5.09% |
3.616 |
3.432 |
- |
-1.51% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-5.08% |
305.248 |
289.742 |
- |
-7.30% |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-5.07% |
17.039 |
16.175 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-5.06% |
1064668.540 |
1010747.885 |
- |
2.04% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-5.06% |
1.236 |
1.174 |
- |
-0.09% |
- |
|
BM_std_min<unsigned_long_long>/8
|
-5.04% |
2.329 |
2.211 |
- |
-0.46% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-5.04% |
0.870 |
0.826 |
- |
-3.87% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-5.03% |
1.986 |
1.886 |
- |
-0.44% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/1024
|
-5.03% |
385.210 |
365.847 |
- |
0.40% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-5.02% |
29.851 |
28.352 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-5.02% |
46152295.536 |
43835361.300 |
- |
-21.65% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-5.02% |
135.039 |
128.261 |
- |
-7.09% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-5.01% |
4.167 |
3.958 |
- |
-2.62% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.00% |
1012.364 |
961.737 |
- |
0.41% |
- |
|
rng::for_each_n(vector<int>)/8
|
-5.00% |
2.537 |
2.410 |
- |
-4.63% |
- |
|
BM_RangesPushHeap_string_Ascending_1024
|
-4.98% |
13.845 |
13.155 |
- |
-4.07% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-4.98% |
0.940 |
0.894 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-4.98% |
2889972.657 |
2746151.367 |
- |
0.13% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
-4.97% |
5.605 |
5.326 |
- |
-5.02% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-4.97% |
38.972 |
37.036 |
- |
-11.30% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-4.97% |
13.926 |
13.234 |
- |
-0.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
-4.96% |
0.559 |
0.531 |
- |
-0.06% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-4.95% |
8.368 |
7.953 |
- |
0.51% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-4.95% |
1.447 |
1.375 |
- |
7.52% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-4.93% |
1.271 |
1.208 |
- |
-23.97% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-4.93% |
15.366 |
14.608 |
- |
-2.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-4.93% |
1105698.292 |
1051226.016 |
- |
-3.53% |
- |
|
std::fill(vector<bool>)/64
|
-4.90% |
1.635 |
1.555 |
- |
-6.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.90% |
34.282 |
32.602 |
- |
-10.21% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-4.89% |
238.172 |
226.517 |
- |
2.68% |
- |
|
BM_std_minmax_element<int>/512
|
-4.89% |
138.136 |
131.388 |
- |
4.20% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-4.87% |
0.733 |
0.697 |
- |
3.19% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-4.85% |
3.843 |
3.657 |
- |
-1.04% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.85% |
3625.838 |
3450.138 |
- |
1.08% |
- |
|
SetIntersection_None_Set_float_64_16
|
-4.84% |
19226834.711 |
18295406.641 |
- |
-1.51% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-4.84% |
3.783 |
3.600 |
- |
-4.18% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.83% |
551.473 |
524.817 |
- |
-2.17% |
- |
|
rng::reverse(list<int>)/4096
|
-4.83% |
1752.269 |
1667.660 |
- |
1.91% |
- |
|
BM_std_minmax<int>/16
|
-4.82% |
1.314 |
1.250 |
- |
-2.41% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-4.82% |
285.569 |
271.816 |
- |
-12.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-4.81% |
15851961.809 |
15088790.700 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-4.81% |
18171404.125 |
17297378.473 |
- |
-0.10% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
-4.81% |
8143.333 |
7751.665 |
- |
-3.42% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-4.81% |
8.779 |
8.357 |
- |
-5.00% |
- |
|
BM_std_min<char>/21
|
-4.81% |
1.809 |
1.722 |
- |
-3.62% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-4.81% |
111426.724 |
106072.644 |
- |
4.75% |
- |
|
BM_RangesMakeHeap_float_Descending_4
|
-4.80% |
0.294 |
0.280 |
- |
1.78% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-4.80% |
17718489.607 |
16868666.215 |
- |
-0.28% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-4.79% |
470.272 |
447.755 |
- |
-6.26% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-4.77% |
26.440 |
25.178 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-4.77% |
6730537.600 |
6409338.146 |
- |
-10.41% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.77% |
56451.942 |
53759.924 |
- |
-3.96% |
- |
|
BM_MakeHeap_float_Random_16
|
-4.77% |
1.608 |
1.531 |
- |
-3.53% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-4.76% |
169607.424 |
161532.275 |
- |
-2.45% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-4.76% |
22.156 |
21.101 |
- |
-1.22% |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-4.75% |
1371.191 |
1306.001 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.75% |
1170226.431 |
1114609.704 |
- |
-2.90% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-4.72% |
8635.307 |
8227.575 |
- |
6.87% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/8192
|
-4.72% |
1925.894 |
1835.026 |
- |
12.10% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-4.71% |
23.046 |
21.961 |
- |
0.25% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-4.70% |
168.901 |
160.961 |
- |
5.51% |
- |
|
BM_std_minmax<unsigned_char>/7
|
-4.70% |
2.434 |
2.320 |
- |
-6.73% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-4.69% |
1.219 |
1.162 |
- |
6.57% |
- |
|
rng::copy(vector<bool>)_(aligned)/64
|
-4.69% |
1.375 |
1.310 |
- |
-4.36% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-4.67% |
34.307 |
32.704 |
- |
-5.77% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-4.67% |
10218.338 |
9741.500 |
- |
12.32% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
-4.67% |
7389.143 |
7044.342 |
- |
-5.16% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-4.67% |
1.733 |
1.653 |
- |
-1.18% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-4.66% |
8.910 |
8.494 |
- |
3.89% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-4.65% |
7769.360 |
7407.999 |
- |
0.42% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1000
|
-4.64% |
25255.045 |
24083.377 |
- |
-0.25% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-4.64% |
1.875 |
1.788 |
- |
-8.31% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-4.63% |
1.649 |
1.573 |
- |
5.83% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
-4.63% |
7168.426 |
6836.786 |
- |
-0.33% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-4.62% |
1.368 |
1.305 |
- |
-4.63% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
-4.62% |
1.156 |
1.103 |
- |
-4.61% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-4.60% |
8765.201 |
8361.573 |
- |
9.17% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-4.60% |
14.929 |
14.242 |
- |
-0.21% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1024
|
-4.60% |
26503.842 |
25284.324 |
- |
0.06% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-4.60% |
40.858 |
38.979 |
- |
-9.44% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-4.59% |
1.296 |
1.237 |
- |
-0.30% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.57% |
681.514 |
650.339 |
- |
1.02% |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.56% |
131.491 |
125.500 |
- |
0.16% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.55% |
10.944 |
10.447 |
- |
-25.94% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-4.54% |
17.184 |
16.403 |
- |
1.01% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.54% |
21.732 |
20.746 |
- |
-58.64% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-4.53% |
1049643.553 |
1002071.219 |
- |
-0.25% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-4.53% |
3.162 |
3.019 |
- |
0.02% |
- |
|
BM_RangesPushHeap_string_Ascending_256
|
-4.52% |
10.974 |
10.477 |
- |
-4.18% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-4.51% |
558.384 |
533.179 |
- |
-1.56% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-4.51% |
0.956 |
0.913 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-4.51% |
3493641.371 |
3336110.176 |
- |
-39.58% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-4.51% |
12003.627 |
11462.860 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-4.49% |
1108149.455 |
1058346.243 |
- |
-1.78% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-4.49% |
1219231.044 |
1164436.856 |
- |
-3.28% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-4.49% |
16.338 |
15.604 |
- |
0.39% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-4.49% |
2.394 |
2.286 |
- |
-3.18% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
-4.49% |
40.888 |
39.052 |
- |
0.30% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-4.49% |
1.278 |
1.221 |
- |
-13.96% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-4.48% |
1133133.410 |
1082316.573 |
- |
-4.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.48% |
1268749.512 |
1211908.794 |
- |
-2.99% |
- |
|
BM_MakeHeap_uint32_SingleElement_4
|
-4.47% |
0.338 |
0.323 |
- |
-2.41% |
- |
|
rng::count(vector<int>)_(every_other)/8
|
-4.44% |
1.383 |
1.322 |
- |
-1.82% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-4.42% |
2.368 |
2.263 |
- |
-1.59% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/1024
|
-4.42% |
1389.406 |
1327.973 |
- |
-0.81% |
- |
|
BM_std_minmax<char>/6
|
-4.42% |
2.155 |
2.060 |
- |
-20.95% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-4.42% |
23.499 |
22.461 |
- |
-0.66% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.42% |
91.292 |
87.261 |
- |
3.49% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-4.41% |
6663.637 |
6369.887 |
- |
-7.77% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.40% |
29.989 |
28.668 |
- |
-1.73% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-4.40% |
57.619 |
55.085 |
- |
0.22% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-4.39% |
18.866 |
18.038 |
- |
-18.39% |
- |
|
BM_std_min<unsigned_short>/26
|
-4.37% |
2.153 |
2.059 |
- |
0.39% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-4.36% |
4.282 |
4.096 |
- |
-0.66% |
- |
|
BM_std_minmax_element<int>/64
|
-4.36% |
17.279 |
16.526 |
- |
5.79% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-4.36% |
2945.460 |
2817.046 |
- |
-0.01% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-4.36% |
800.600 |
765.703 |
- |
-0.02% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-4.36% |
23207.748 |
22196.347 |
- |
-0.06% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-4.36% |
19.346 |
18.503 |
- |
2.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.35% |
34.671 |
33.161 |
- |
-0.90% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.35% |
12653.161 |
12102.685 |
- |
1.84% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-4.35% |
1.617 |
1.547 |
- |
-3.46% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-4.34% |
26.429 |
25.280 |
- |
2.78% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-4.34% |
2.567 |
2.456 |
- |
1.01% |
- |
|
rng::is_sorted(list<int>)/8192
|
-4.33% |
7261.972 |
6947.799 |
- |
-0.91% |
- |
|
BM_std_min<char>/5
|
-4.32% |
1.426 |
1.364 |
- |
-6.14% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-4.31% |
0.480 |
0.460 |
- |
-3.78% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
-4.31% |
28.912 |
27.666 |
- |
1.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-4.31% |
2368474.392 |
2266492.938 |
- |
1.80% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/8
|
-4.30% |
18.589 |
17.791 |
- |
0.24% |
- |
|
rng::partition(deque<int>)_(dense)/1024
|
-4.29% |
359.146 |
343.720 |
- |
-3.96% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-4.29% |
699.381 |
669.384 |
- |
1.32% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-4.29% |
58534.849 |
56024.771 |
- |
-0.02% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.28% |
10.351 |
9.908 |
- |
-3.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.28% |
10137763.980 |
9704006.185 |
- |
-33.80% |
- |
|
rng::partition(deque<int>)_(dense)/8192
|
-4.27% |
2814.707 |
2694.396 |
- |
-4.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.25% |
216119695.254 |
206945085.577 |
- |
-4.57% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.24% |
55.003 |
52.668 |
- |
-5.80% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-4.24% |
35.502 |
33.997 |
- |
-9.15% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1024
|
-4.23% |
4651.064 |
4454.152 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-4.23% |
12059808.496 |
11549969.375 |
- |
1.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-4.21% |
357910942.758 |
342834338.333 |
- |
-3.05% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-4.19% |
1.386 |
1.328 |
- |
-3.10% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.18% |
96040.359 |
92021.160 |
- |
0.38% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-4.18% |
1.531 |
1.467 |
- |
-4.53% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-4.18% |
1107234.404 |
1060986.107 |
- |
-3.99% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
-4.17% |
5.724 |
5.485 |
- |
-27.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-4.15% |
12700289.857 |
12173265.627 |
- |
5.09% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-4.15% |
2.179 |
2.089 |
- |
0.30% |
- |
|
BM_MakeHeap_uint32_Descending_4
|
-4.14% |
0.282 |
0.270 |
- |
-1.97% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-4.14% |
787.568 |
754.979 |
- |
-5.08% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-4.14% |
1117899.423 |
1071645.047 |
- |
-4.43% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-4.13% |
797.447 |
764.474 |
- |
-3.75% |
- |
|
BM_std_min<short>/24
|
-4.13% |
2.537 |
2.432 |
- |
-4.18% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.13% |
33.486 |
32.102 |
- |
-2.98% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-4.12% |
1.888 |
1.810 |
- |
12.15% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-4.11% |
925.829 |
887.810 |
- |
-4.98% |
- |
|
SetIntersection_None_Set_float_64_4
|
-4.10% |
22693730.100 |
21764164.476 |
- |
1.23% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
-4.10% |
1.613 |
1.547 |
- |
-4.24% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.09% |
5777.588 |
5541.231 |
- |
-2.41% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.09% |
96778.037 |
92822.438 |
- |
0.42% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
-4.08% |
26.363 |
25.287 |
- |
-1.86% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-4.08% |
1.594 |
1.529 |
- |
-18.13% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-4.08% |
4984829.567 |
4781561.964 |
- |
0.71% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1
|
-4.07% |
0.280 |
0.269 |
- |
-1.82% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
-4.06% |
2.947 |
2.827 |
- |
1.40% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-4.06% |
4.989 |
4.786 |
- |
-30.34% |
- |
|
BM_SortHeap_uint64_1
|
-4.05% |
0.262 |
0.251 |
- |
-3.30% |
- |
|
bm_lexicographical_compare<int>/4
|
-4.04% |
1.259 |
1.208 |
- |
-8.49% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-4.04% |
8219.273 |
7886.846 |
- |
-0.46% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-4.04% |
1.205 |
1.157 |
- |
-0.07% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-4.03% |
13.557 |
13.011 |
- |
-0.14% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-4.03% |
2.482 |
2.382 |
- |
-1.74% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-4.02% |
8147.870 |
7820.120 |
- |
-6.28% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-4.02% |
2.716 |
2.607 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-4.00% |
1718353.599 |
1649680.826 |
- |
-3.16% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-3.99% |
2.635 |
2.530 |
- |
1.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.99% |
243553227.606 |
233842817.736 |
- |
-3.89% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-3.98% |
569.216 |
546.533 |
- |
1.03% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.98% |
1263333.068 |
1213051.079 |
- |
0.69% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
-3.97% |
713.431 |
685.131 |
- |
-10.23% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-3.94% |
25.273 |
24.276 |
- |
-1.10% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-3.94% |
0.378 |
0.364 |
- |
2.03% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-3.94% |
9.774 |
9.390 |
- |
1.42% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
-3.92% |
0.518 |
0.498 |
- |
-4.79% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.92% |
654.074 |
628.443 |
- |
-4.02% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-3.92% |
1.302 |
1.251 |
- |
2.70% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-3.92% |
8.709 |
8.368 |
- |
-5.19% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-3.91% |
885184.985 |
850545.282 |
- |
1.08% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/8192
|
-3.91% |
33.518 |
32.209 |
- |
3.16% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-3.90% |
1130930.001 |
1086789.752 |
- |
-4.69% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_1
|
-3.90% |
0.279 |
0.268 |
- |
-2.06% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-3.90% |
30003.419 |
28833.300 |
- |
-4.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-3.90% |
1582963.685 |
1521265.593 |
- |
-23.17% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-3.89% |
0.566 |
0.544 |
- |
0.04% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
-3.89% |
2.469 |
2.373 |
- |
-5.15% |
- |
|
BM_MakeHeap_float_Ascending_256
|
-3.89% |
0.671 |
0.645 |
- |
-0.20% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-3.89% |
1.434 |
1.378 |
- |
4.86% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-3.87% |
1.242 |
1.194 |
- |
14.58% |
- |
|
BM_MakeThenSortHeap_string_Ascending_262144
|
-3.87% |
78.812 |
75.763 |
- |
0.80% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-3.86% |
6372.183 |
6126.161 |
- |
-1.62% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-3.85% |
2.789 |
2.682 |
- |
0.15% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-3.83% |
29932.934 |
28785.054 |
- |
-0.01% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
-3.82% |
1.949 |
1.874 |
- |
4.54% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-3.82% |
28585.393 |
27493.292 |
- |
-1.48% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-3.81% |
2.502 |
2.407 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-3.81% |
5837692.488 |
5615047.411 |
- |
-2.63% |
- |
|
std::vector<int>::ctor(size)/32
|
-3.81% |
10.917 |
10.501 |
- |
-4.16% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-3.81% |
9.305 |
8.951 |
- |
-2.76% |
- |
|
BM_StringEraseToEnd_Small_Opaque
|
-3.81% |
0.625 |
0.602 |
- |
-1.87% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-3.79% |
34.290 |
32.989 |
- |
-4.25% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.79% |
724.185 |
696.722 |
- |
2.86% |
- |
|
BM_deque_vector_ranges_move/65536
|
-3.78% |
2751.194 |
2647.064 |
- |
-2.02% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-3.78% |
16.378 |
15.759 |
- |
-2.90% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-3.78% |
1.038 |
0.998 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.78% |
361164310.337 |
347522544.522 |
- |
38.24% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-3.78% |
6.099 |
5.869 |
- |
-3.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.77% |
1687296.959 |
1623641.439 |
- |
-3.12% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-3.77% |
0.573 |
0.551 |
- |
0.44% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-3.76% |
16.304 |
15.692 |
- |
-7.65% |
- |
|
BM_std_min<short>/64
|
-3.75% |
3.534 |
3.401 |
- |
-2.11% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-3.75% |
12.983 |
12.496 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-3.74% |
5002160.321 |
4814881.343 |
- |
0.86% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
-3.74% |
26.510 |
25.519 |
- |
2.59% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-3.74% |
724.121 |
697.041 |
- |
-2.10% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-3.74% |
2276587.923 |
2191513.279 |
- |
-1.62% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-3.74% |
12.065 |
11.614 |
- |
-1.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-3.73% |
1325324.026 |
1275873.337 |
- |
-8.37% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.73% |
2062276.852 |
1985441.773 |
- |
-0.06% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-3.73% |
1.613 |
1.553 |
- |
0.14% |
- |
|
BM_std_minmax<long_long>/13
|
-3.72% |
3.103 |
2.987 |
- |
-3.77% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-3.72% |
18.009 |
17.340 |
- |
-1.57% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-3.71% |
1.846 |
1.777 |
- |
-6.43% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.71% |
1580.504 |
1521.918 |
- |
-2.99% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.70% |
2.689 |
2.589 |
- |
3.46% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-3.68% |
1228446.866 |
1183203.650 |
- |
-2.00% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-3.68% |
51.414 |
49.520 |
- |
-21.85% |
- |
|
BM_std_min<unsigned_short>/23
|
-3.68% |
2.135 |
2.056 |
- |
-5.40% |
- |
|
BM_deque_vector_copy_backward/64000
|
-3.68% |
8211.904 |
7910.044 |
- |
-2.09% |
- |
|
BM_std_min<long_long>/31
|
-3.66% |
3.403 |
3.278 |
- |
-1.83% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-3.66% |
0.570 |
0.549 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-3.65% |
5291049.252 |
5097702.265 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.65% |
20055065.732 |
19323751.098 |
- |
-1.86% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-3.64% |
13.329 |
12.844 |
- |
0.07% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-3.63% |
226.405 |
218.188 |
- |
-6.26% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-3.63% |
199174592.013 |
191954415.670 |
- |
-2.88% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-3.62% |
29893.299 |
28811.945 |
- |
0.03% |
- |
|
rng::fill(deque<int>)/32
|
-3.62% |
1.470 |
1.417 |
- |
8.29% |
- |
|
BM_SortHeap_string_16384
|
-3.60% |
99.061 |
95.491 |
- |
-4.18% |
- |
|
std::reverse(deque<int>)/64
|
-3.60% |
13.560 |
13.071 |
- |
0.03% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
-3.60% |
6.448 |
6.216 |
- |
-30.40% |
- |
|
std::copy(list<int>)/64
|
-3.60% |
32.056 |
30.903 |
- |
0.22% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.59% |
1716865.561 |
1655220.051 |
- |
-3.19% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-3.59% |
4.109 |
3.962 |
- |
-0.68% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-3.58% |
415.445 |
400.558 |
- |
-3.98% |
- |
|
rng::fill_n(vector<bool>)/64
|
-3.58% |
1.417 |
1.366 |
- |
-51.67% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-3.57% |
2.219 |
2.140 |
- |
-7.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-3.56% |
5586850.693 |
5387832.211 |
- |
0.99% |
- |
|
BM_std_minmax<int>/27
|
-3.56% |
2.493 |
2.404 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-3.56% |
10181326.453 |
9819061.995 |
- |
-0.65% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-3.56% |
5.005 |
4.827 |
- |
-4.87% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-3.56% |
5.717 |
5.514 |
- |
-6.21% |
- |
|
BM_MakeHeap_uint64_Random_64
|
-3.55% |
1.283 |
1.237 |
- |
-5.74% |
- |
|
BM_StringRelational_Compare_Large_Small_Control
|
-3.55% |
1.848 |
1.782 |
- |
-0.29% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.54% |
1939.794 |
1871.090 |
- |
-2.45% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-3.54% |
4.802 |
4.633 |
- |
-0.58% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.53% |
2719.398 |
2623.365 |
- |
-9.15% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-3.53% |
33.577 |
32.392 |
- |
-13.45% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-3.51% |
5974823.053 |
5764846.483 |
- |
-0.08% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-3.51% |
18.161 |
17.524 |
- |
-0.26% |
- |
|
BM_deque_vector_ranges_move/1
|
-3.51% |
2.150 |
2.074 |
- |
-0.95% |
- |
|
BM_std_minmax<unsigned_short>/23
|
-3.51% |
2.570 |
2.480 |
- |
-1.23% |
- |
|
BM_std_min<unsigned_short>/12
|
-3.50% |
1.517 |
1.464 |
- |
-2.27% |
- |
|
bm_lexicographical_compare<int>/1
|
-3.50% |
1.322 |
1.276 |
- |
7.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.50% |
39.382 |
38.005 |
- |
-7.10% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
-3.49% |
1.612 |
1.556 |
- |
-2.40% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-3.49% |
1155074.194 |
1114783.922 |
- |
-3.41% |
- |
|
BM_SortHeap_string_1024
|
-3.49% |
60.841 |
58.720 |
- |
-3.09% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-3.49% |
11.148 |
10.760 |
- |
10.24% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-3.48% |
0.954 |
0.921 |
- |
-0.01% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-3.48% |
29.452 |
28.427 |
- |
0.66% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-3.47% |
5.784 |
5.583 |
- |
7.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-3.47% |
134711079.062 |
130039151.216 |
- |
10.99% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-3.47% |
24664485.495 |
23809467.676 |
- |
-0.33% |
- |
|
BM_PushHeap_float_Ascending_64
|
-3.46% |
1.813 |
1.750 |
- |
0.86% |
- |
|
BM_std_minmax<int>/10
|
-3.46% |
1.437 |
1.387 |
- |
0.04% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.46% |
1178.814 |
1138.065 |
- |
-3.04% |
- |
|
BM_std_min<short>/16
|
-3.45% |
1.800 |
1.738 |
- |
-0.81% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.45% |
0.562 |
0.543 |
- |
-3.15% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-3.45% |
18.263 |
17.634 |
- |
-1.20% |
- |
|
BM_RangesPushHeap_float_SingleElement_16
|
-3.44% |
0.377 |
0.364 |
- |
0.20% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.44% |
22.982 |
22.191 |
- |
-6.21% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-3.44% |
28.153 |
27.185 |
- |
-3.16% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-3.44% |
11102266.401 |
10720443.827 |
- |
-5.48% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-3.43% |
18.120 |
17.498 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-3.43% |
1117440.753 |
1079093.546 |
- |
-3.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-3.41% |
1115675.272 |
1077579.912 |
- |
-3.03% |
- |
|
BM_deque_vector_ranges_copy/0
|
-3.41% |
1.419 |
1.371 |
- |
-0.24% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-3.41% |
65.874 |
63.628 |
- |
-4.09% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-3.41% |
464.701 |
448.874 |
- |
-3.47% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
-3.40% |
1.043 |
1.007 |
- |
2.82% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-3.39% |
1112131.772 |
1074401.363 |
- |
-1.98% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.39% |
34.857 |
33.675 |
- |
-0.40% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-3.39% |
1.848 |
1.785 |
- |
-0.19% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-3.39% |
16.491 |
15.933 |
- |
1.56% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.38% |
1739813.622 |
1680949.478 |
- |
-0.61% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-3.38% |
1.591 |
1.537 |
- |
-6.55% |
- |
|
BM_std_minmax<int>/1
|
-3.38% |
0.622 |
0.601 |
- |
-0.22% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-3.38% |
17.238 |
16.656 |
- |
-0.35% |
- |
|
BM_PushHeap_string_Ascending_64
|
-3.38% |
7.139 |
6.898 |
- |
-8.17% |
- |
|
rng::adjacent_find(deque<int>,_pred)/8
|
-3.37% |
4.172 |
4.032 |
- |
-4.04% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-3.35% |
0.881 |
0.852 |
- |
15.04% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16384
|
-3.35% |
64.880 |
62.706 |
- |
-0.36% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-3.35% |
36.826 |
35.592 |
- |
2.43% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-3.35% |
868401.436 |
839318.163 |
- |
0.73% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-3.35% |
5.067 |
4.898 |
- |
0.25% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-3.34% |
18.102 |
17.497 |
- |
-1.30% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-3.34% |
16132533.935 |
15593004.801 |
- |
-2.62% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-3.34% |
6.704 |
6.480 |
- |
-3.97% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_262144
|
-3.34% |
60.109 |
58.104 |
- |
0.31% |
- |
|
std::copy_backward(list<int>)/4096
|
-3.33% |
3312.008 |
3201.610 |
- |
-5.66% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-3.33% |
1158687.827 |
1120074.195 |
- |
-1.59% |
- |
|
BM_deque_deque_ranges_copy/64
|
-3.32% |
5.540 |
5.356 |
- |
-0.25% |
- |
|
rng::copy(vector<int>)/1048576
|
-3.32% |
50195.955 |
48527.866 |
- |
-3.32% |
- |
|
BM_std_min<long_long>/28
|
-3.32% |
2.659 |
2.571 |
- |
-2.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-3.31% |
15441548.750 |
14929701.543 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.31% |
13838856.642 |
13380181.399 |
- |
-0.39% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-3.31% |
5.136 |
4.966 |
- |
-2.20% |
- |
|
rng::move_backward(vector<int>)/262144
|
-3.31% |
22076.034 |
21346.309 |
- |
-1.16% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-3.30% |
2.574 |
2.489 |
- |
-3.21% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-3.30% |
20021.015 |
19360.128 |
- |
-3.63% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-3.29% |
16.857 |
16.301 |
- |
-0.44% |
- |
|
BM_SortHeap_float_256
|
-3.29% |
6.044 |
5.845 |
- |
-0.22% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-3.28% |
4.571 |
4.421 |
- |
-0.51% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-3.28% |
6.507 |
6.294 |
- |
0.12% |
- |
|
rng::reverse_copy(vector<int>)/8
|
-3.28% |
2.534 |
2.451 |
- |
-1.65% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-3.27% |
2.255 |
2.181 |
- |
-0.73% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-3.27% |
10.977 |
10.618 |
- |
-4.69% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-3.24% |
490.724 |
474.805 |
- |
-3.05% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-3.24% |
2826.866 |
2735.207 |
- |
-0.18% |
- |
|
BM_RangesMakeHeap_string_Heap_256
|
-3.24% |
4.967 |
4.807 |
- |
-1.97% |
- |
|
BM_SortHeap_string_256
|
-3.24% |
45.675 |
44.197 |
- |
-3.02% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
-3.23% |
36.974 |
35.779 |
- |
-0.21% |
- |
|
BM_std_minmax<char>/22
|
-3.23% |
2.671 |
2.584 |
- |
-13.62% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-3.22% |
170.764 |
165.263 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-3.22% |
13472516.940 |
13038606.743 |
- |
-0.82% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.22% |
204.518 |
197.937 |
- |
-0.64% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
-3.22% |
18.336 |
17.746 |
- |
0.07% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-3.22% |
413.401 |
400.101 |
- |
3.14% |
- |
|
BM_PushHeap_float_Descending_64
|
-3.21% |
0.393 |
0.381 |
- |
-0.01% |
- |
|
BM_std_minmax<short>/3
|
-3.21% |
1.191 |
1.153 |
- |
-3.21% |
- |
|
std::for_each(list<int>)/8
|
-3.21% |
2.505 |
2.425 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-3.20% |
1155611.682 |
1118672.043 |
- |
-0.66% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-3.19% |
23.038 |
22.302 |
- |
-1.41% |
- |
|
BM_RangesSortHeap_float_16
|
-3.19% |
1.651 |
1.598 |
- |
-0.10% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-3.19% |
12475.982 |
12077.903 |
- |
-0.07% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-3.19% |
110.994 |
107.455 |
- |
0.52% |
- |
|
BM_RangesMakeHeap_uint32_Random_1024
|
-3.18% |
1.071 |
1.037 |
- |
-6.04% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-3.17% |
875988.622 |
848259.766 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.16% |
42.062 |
40.730 |
- |
10.22% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-3.16% |
68477.198 |
66310.208 |
- |
-1.38% |
- |
|
BM_std_min<unsigned_short>/20
|
-3.16% |
2.221 |
2.151 |
- |
-1.73% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256
|
-3.16% |
0.588 |
0.570 |
- |
0.01% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-3.15% |
24.063 |
23.305 |
- |
1.53% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-3.15% |
621.673 |
602.097 |
- |
1.19% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
-3.14% |
85479.600 |
82792.565 |
- |
0.59% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-3.14% |
23.631 |
22.890 |
- |
-1.31% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_4
|
-3.13% |
1.359 |
1.317 |
- |
1.50% |
- |
|
BM_deque_deque_ranges_move/64
|
-3.13% |
5.522 |
5.349 |
- |
-0.44% |
- |
|
rng::remove_if(vector<int>)_(prefix)/32
|
-3.13% |
53.632 |
51.953 |
- |
0.11% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
-3.13% |
32.998 |
31.966 |
- |
0.09% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16
|
-3.13% |
1.868 |
1.810 |
- |
-0.31% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.12% |
1707323.489 |
1654015.625 |
- |
-2.79% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-3.12% |
53.783 |
52.103 |
- |
0.39% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-3.12% |
794.216 |
769.428 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_float_64_1
|
-3.12% |
23380365.306 |
22651372.390 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16384
|
-3.12% |
15.788 |
15.296 |
- |
-3.62% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-3.11% |
9.697 |
9.395 |
- |
-17.37% |
- |
|
BM_std_min<unsigned___int128>/3
|
-3.11% |
1.042 |
1.010 |
- |
-2.24% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-3.11% |
18083700.233 |
17521062.857 |
- |
-0.28% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-3.11% |
18.136 |
17.573 |
- |
-0.25% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-3.11% |
282.400 |
273.622 |
- |
0.03% |
- |
|
rng::fill(vector<bool>)/32768
|
-3.11% |
31.012 |
30.049 |
- |
-1.27% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-3.10% |
1.495 |
1.449 |
- |
-1.50% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
-3.10% |
298.242 |
289.002 |
- |
-7.59% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-3.10% |
4.486 |
4.347 |
- |
0.45% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-3.10% |
12829.706 |
12432.333 |
- |
0.12% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-3.10% |
27481.513 |
26630.367 |
- |
0.42% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-3.09% |
9974.529 |
9666.145 |
- |
0.08% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
-3.09% |
6752.979 |
6544.611 |
- |
-4.71% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-3.08% |
16.695 |
16.180 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-3.08% |
14679650.652 |
14227086.637 |
- |
-9.12% |
- |
|
BM_std_min<char>/28
|
-3.08% |
1.776 |
1.721 |
- |
-4.43% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-3.08% |
2635.988 |
2554.781 |
- |
0.19% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-3.08% |
5754.013 |
5576.814 |
- |
0.15% |
- |
|
BM_PushHeap_string_Ascending_4
|
-3.07% |
2.630 |
2.550 |
- |
-0.34% |
- |
|
BM_StringRelational_Compare_Small_Large_Control
|
-3.07% |
1.847 |
1.791 |
- |
0.08% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
-3.06% |
17.733 |
17.190 |
- |
-0.99% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-3.06% |
16.946 |
16.427 |
- |
-0.33% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-3.06% |
9.184 |
8.904 |
- |
-2.38% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-3.06% |
9023237.460 |
8747432.883 |
- |
-4.78% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-3.05% |
14.981 |
14.524 |
- |
-0.47% |
- |
|
rng::starts_with(list<int>)/8192
|
-3.04% |
8943.543 |
8671.290 |
- |
6.71% |
- |
|
BM_RangesPopHeap_float_262144
|
-3.04% |
38.337 |
37.171 |
- |
-5.64% |
- |
|
std::partition(list<int>)_(dense)/32
|
-3.04% |
9.160 |
8.882 |
- |
2.25% |
- |
|
BM_SortHeap_float_16
|
-3.04% |
1.651 |
1.601 |
- |
0.09% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-3.04% |
18.295 |
17.740 |
- |
-0.72% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.03% |
60.081 |
58.257 |
- |
-3.27% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_4
|
-3.03% |
1.536 |
1.490 |
- |
-3.32% |
- |
|
BM_std_min<char>/3
|
-3.03% |
0.718 |
0.696 |
- |
0.40% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-3.02% |
1140228.310 |
1105737.797 |
- |
-4.13% |
- |
|
BM_std_min<char>/4096
|
-3.02% |
29.519 |
28.626 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-3.02% |
7810851.184 |
7575135.759 |
- |
-2.74% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8
|
-3.02% |
24.494 |
23.755 |
- |
-0.47% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-3.00% |
20.869 |
20.242 |
- |
-0.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.00% |
1704215.248 |
1653023.684 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-3.00% |
24692200.157 |
23951089.797 |
- |
-4.51% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-2.99% |
1201867.408 |
1165902.846 |
- |
-2.02% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-2.99% |
6.100 |
5.917 |
- |
-35.27% |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-2.99% |
7.792 |
7.559 |
- |
-24.30% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-2.99% |
710.525 |
689.303 |
- |
-0.95% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-2.98% |
795.197 |
771.471 |
- |
-6.81% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-2.98% |
5819.232 |
5645.651 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-2.98% |
1634042.050 |
1585316.392 |
- |
1.78% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-2.98% |
93.381 |
90.600 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-2.98% |
747707.984 |
725452.663 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.97% |
1298890.183 |
1260261.524 |
- |
-1.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.97% |
16300.228 |
15815.824 |
- |
-2.31% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-2.97% |
16.908 |
16.405 |
- |
3.42% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
-2.96% |
2.204 |
2.138 |
- |
-0.76% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-2.96% |
2883.600 |
2798.279 |
- |
0.27% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-2.96% |
14.189 |
13.769 |
- |
-1.80% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.96% |
15.965 |
15.493 |
- |
-2.15% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.95% |
11447291.501 |
11109309.013 |
- |
-0.01% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-2.95% |
6.309 |
6.122 |
- |
-33.13% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.95% |
0.875 |
0.849 |
- |
2.99% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
-2.95% |
2.199 |
2.134 |
- |
0.51% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
-2.95% |
1.960 |
1.902 |
- |
-0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-2.95% |
1.388 |
1.347 |
- |
-4.76% |
- |
|
std::move_backward(vector<int>)/262144
|
-2.95% |
21939.934 |
21293.623 |
- |
-1.41% |
- |
|
BM_std_minmax<char>/7
|
-2.94% |
2.545 |
2.470 |
- |
-17.60% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-2.94% |
1.216 |
1.181 |
- |
3.61% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.94% |
46449.127 |
45085.713 |
- |
-1.44% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-2.93% |
36.685 |
35.609 |
- |
1.57% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-2.93% |
26.643 |
25.862 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-2.93% |
1597873.556 |
1551073.907 |
- |
-5.47% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144
|
-2.93% |
77.524 |
75.255 |
- |
2.27% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
-2.93% |
10.211 |
9.912 |
- |
-0.44% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.92% |
11840.234 |
11494.147 |
- |
-3.07% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-2.92% |
1362349.416 |
1322531.543 |
- |
-2.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.92% |
36.432 |
35.367 |
- |
21.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.92% |
20.366 |
19.771 |
- |
1.08% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-2.92% |
2.561 |
2.486 |
- |
2.76% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-2.91% |
1162344.580 |
1128471.639 |
- |
-1.92% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.91% |
0.789 |
0.766 |
- |
-1.28% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-2.91% |
1236760.107 |
1200729.815 |
- |
-0.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.91% |
1742643.591 |
1691902.333 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.91% |
1820053.058 |
1767173.666 |
- |
-2.08% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-2.90% |
20.765 |
20.163 |
- |
-13.21% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-2.90% |
8230.994 |
7992.625 |
- |
-5.06% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.89% |
11223.725 |
10898.813 |
- |
-2.37% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
-2.89% |
0.583 |
0.567 |
- |
2.90% |
- |
|
BM_std_min<int>/32
|
-2.89% |
2.222 |
2.158 |
- |
-0.56% |
- |
|
BM_std_min<char>/4000
|
-2.88% |
27.841 |
27.039 |
- |
0.05% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-2.88% |
329.566 |
320.077 |
- |
0.10% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
-2.88% |
2.615 |
2.540 |
- |
-2.75% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-2.88% |
60117.414 |
58387.909 |
- |
-5.42% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1048576
|
-2.88% |
561735.320 |
545581.378 |
- |
0.01% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
-2.87% |
1.848 |
1.795 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-2.86% |
43397884.001 |
42156003.355 |
- |
1.96% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-2.86% |
11316.703 |
10992.916 |
- |
8.78% |
- |
|
rng::move(vector<int>)/1048576
|
-2.86% |
57762.368 |
56112.538 |
- |
-1.62% |
- |
|
std::count(list<int>)_(every_other)/8
|
-2.86% |
2.101 |
2.041 |
- |
-3.04% |
- |
|
BM_SortHeap_string_64
|
-2.85% |
30.548 |
29.676 |
- |
-2.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-2.85% |
18681011.411 |
18148216.817 |
- |
0.70% |
- |
|
BM_std_min<short>/18
|
-2.85% |
1.619 |
1.573 |
- |
-4.88% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-2.85% |
77295.823 |
75095.069 |
- |
-1.83% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-2.84% |
11.854 |
11.517 |
- |
1.34% |
- |
|
BM_std_minmax<char>/30
|
-2.84% |
2.857 |
2.776 |
- |
-12.94% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-2.83% |
7.270 |
7.064 |
- |
5.94% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-2.83% |
39.761 |
38.635 |
- |
13.29% |
- |
|
BM_std_minmax<long_long>/29
|
-2.83% |
4.329 |
4.206 |
- |
-3.84% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-2.83% |
0.364 |
0.353 |
- |
-10.50% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.83% |
28.684 |
27.874 |
- |
-8.66% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-2.82% |
831485.064 |
808002.885 |
- |
-1.85% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
-2.82% |
1.076 |
1.046 |
- |
-5.99% |
- |
|
BM_std_min<unsigned_char>/8
|
-2.82% |
2.349 |
2.283 |
- |
-3.70% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-2.82% |
17.941 |
17.436 |
- |
-5.80% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-2.82% |
0.466 |
0.453 |
- |
-9.91% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
-2.81% |
2.415 |
2.348 |
- |
-5.39% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-2.81% |
1.134 |
1.102 |
- |
-13.52% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-2.81% |
1.943 |
1.888 |
- |
-8.52% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-2.81% |
671.120 |
652.286 |
- |
-1.90% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-2.80% |
272539.877 |
264898.404 |
- |
0.57% |
- |
|
BM_std_minmax<unsigned_long_long>/2
|
-2.80% |
0.869 |
0.845 |
- |
-0.55% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-2.80% |
14.221 |
13.823 |
- |
0.89% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-2.80% |
1.146 |
1.114 |
- |
-0.59% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-2.79% |
1335.997 |
1298.746 |
- |
-0.02% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-2.78% |
1.793 |
1.743 |
- |
-2.19% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-2.77% |
7980317.087 |
7758907.015 |
- |
19.75% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-2.77% |
2.576 |
2.505 |
- |
0.95% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-2.77% |
1238098.101 |
1203799.055 |
- |
-3.68% |
- |
|
rng::partition(vector<int>)_(dense)/32
|
-2.77% |
8.403 |
8.170 |
- |
1.40% |
- |
|
BM_std_minmax<char>/21
|
-2.77% |
2.392 |
2.326 |
- |
-11.40% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-2.77% |
500.560 |
486.715 |
- |
-0.42% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
-2.76% |
1.239 |
1.204 |
- |
-0.64% |
- |
|
BM_std_minmax<unsigned_short>/24
|
-2.76% |
2.277 |
2.214 |
- |
-3.22% |
- |
|
BM_std_min<long_long>/29
|
-2.76% |
3.041 |
2.957 |
- |
-0.42% |
- |
|
BM_MakeHeap_uint32_QuickSortAdversary_16
|
-2.76% |
0.616 |
0.599 |
- |
-1.32% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.76% |
2.160 |
2.101 |
- |
1.39% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/8192
|
-2.75% |
27381.297 |
26628.287 |
- |
0.15% |
- |
|
BM_std_minmax<int>/11
|
-2.75% |
1.832 |
1.781 |
- |
0.57% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.74% |
2.410 |
2.344 |
- |
-0.23% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-2.74% |
2.378 |
2.313 |
- |
-22.00% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-2.73% |
4.912 |
4.778 |
- |
0.13% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_256
|
-2.73% |
20.234 |
19.681 |
- |
-2.59% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.73% |
653.510 |
635.701 |
- |
-1.94% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.72% |
40393.564 |
39293.523 |
- |
0.06% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-2.72% |
4.852 |
4.721 |
- |
-29.01% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-2.71% |
743.679 |
723.504 |
- |
0.17% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.71% |
2109.088 |
2051.930 |
- |
-0.41% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.71% |
18.009 |
17.521 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.71% |
1123108.440 |
1092694.275 |
- |
-3.07% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-2.71% |
8911112.275 |
8669858.990 |
- |
0.12% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-2.70% |
1374.344 |
1337.210 |
- |
0.34% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-2.69% |
1115992.040 |
1085926.058 |
- |
-1.29% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-2.69% |
1.207 |
1.174 |
- |
-7.73% |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-2.69% |
12.816 |
12.472 |
- |
-1.35% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-2.68% |
5.638 |
5.487 |
- |
1.05% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.68% |
566.526 |
551.334 |
- |
-9.56% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-2.68% |
3059.360 |
2977.329 |
- |
3.29% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_1024
|
-2.68% |
29.917 |
29.116 |
- |
1.14% |
- |
|
750_sealcrypto_r
|
-2.68% |
18.966 |
18.459 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_4
|
-2.67% |
1.284 |
1.250 |
- |
-3.66% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-2.67% |
1552.366 |
1510.879 |
- |
0.90% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-2.67% |
0.687 |
0.669 |
- |
0.25% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-2.66% |
82905.490 |
80699.863 |
- |
0.63% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.66% |
4.766 |
4.639 |
- |
-2.71% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-2.66% |
756.591 |
736.465 |
- |
-3.22% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
-2.65% |
5.047 |
4.913 |
- |
1.79% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.65% |
7.026 |
6.840 |
- |
-2.09% |
- |
|
rng::replace(list<int>)_(prefix)/8192
|
-2.64% |
7285.937 |
7093.753 |
- |
-4.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.63% |
1708305.826 |
1663402.506 |
- |
-2.57% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.63% |
152722.434 |
148711.657 |
- |
-4.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-2.62% |
1.292 |
1.258 |
- |
-0.77% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-2.62% |
2.386 |
2.323 |
- |
0.56% |
- |
|
rng::copy_backward(vector<int>)/8
|
-2.61% |
2.289 |
2.229 |
- |
-4.14% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-2.61% |
2108.558 |
2053.464 |
- |
-0.25% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-2.61% |
10839.924 |
10557.246 |
- |
-8.14% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
-2.61% |
0.612 |
0.596 |
- |
2.92% |
- |
|
BM_std_minmax<unsigned_short>/25
|
-2.59% |
2.333 |
2.273 |
- |
-4.32% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.59% |
146.692 |
142.893 |
- |
1.42% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.59% |
374.381 |
364.689 |
- |
-2.84% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.59% |
349.146 |
340.110 |
- |
-0.51% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-2.59% |
703.473 |
685.273 |
- |
-5.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.59% |
1684630.043 |
1641052.246 |
- |
-2.84% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-2.58% |
5.322 |
5.185 |
- |
0.23% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-2.58% |
20956.365 |
20415.493 |
- |
0.19% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-2.58% |
1.031 |
1.004 |
- |
-6.04% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-2.58% |
5.478 |
5.337 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-2.57% |
1204217.839 |
1173263.312 |
- |
-0.45% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.57% |
8.007 |
7.801 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-2.56% |
35695325.305 |
34782807.755 |
- |
-2.80% |
- |
|
BM_RangesMakeHeap_string_Heap_1024
|
-2.56% |
4.818 |
4.695 |
- |
-0.98% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-2.56% |
3840.279 |
3742.154 |
- |
0.15% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.55% |
2.747 |
2.677 |
- |
-0.21% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.55% |
219.457 |
213.861 |
- |
1.56% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.54% |
211.099 |
205.730 |
- |
-8.06% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-2.54% |
5.628 |
5.485 |
- |
0.59% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
-2.54% |
28.161 |
27.445 |
- |
-9.22% |
- |
|
BM_std_min<int>/8
|
-2.54% |
1.297 |
1.264 |
- |
2.58% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.53% |
0.999 |
0.973 |
- |
-0.28% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-2.53% |
2.552 |
2.488 |
- |
2.25% |
- |
|
rng::starts_with(list<int>,_pred)/8
|
-2.53% |
3.725 |
3.631 |
- |
0.30% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.53% |
2338157.163 |
2279061.003 |
- |
0.63% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
-2.53% |
1.270 |
1.238 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-2.53% |
1257734.375 |
1225975.095 |
- |
-0.33% |
- |
|
std::copy_n(deque<int>)/32768
|
-2.52% |
1174.105 |
1144.489 |
- |
0.78% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-2.52% |
278.112 |
271.104 |
- |
-2.18% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-2.51% |
776.956 |
757.416 |
- |
-0.51% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.51% |
260027.664 |
253493.662 |
- |
-6.36% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-2.51% |
4.084 |
3.981 |
- |
-2.01% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1024
|
-2.51% |
30.448 |
29.684 |
- |
0.48% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
-2.51% |
111.158 |
108.372 |
- |
-1.39% |
- |
|
BM_vector_deque_ranges_copy/64
|
-2.51% |
2.818 |
2.748 |
- |
-0.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.50% |
3114115.887 |
3036147.137 |
- |
-2.58% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1000
|
-2.50% |
598.051 |
583.082 |
- |
0.02% |
- |
|
BM_std_min<unsigned_long_long>/3
|
-2.49% |
0.694 |
0.677 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-2.49% |
1783549.643 |
1739105.064 |
- |
-1.56% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-2.49% |
45810.047 |
44669.420 |
- |
0.37% |
- |
|
BM_deque_vector_ranges_move/64000
|
-2.49% |
2727.864 |
2660.064 |
- |
-2.67% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.48% |
203639481.750 |
198584778.720 |
- |
2.87% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.48% |
0.925 |
0.903 |
- |
-1.74% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-2.48% |
2.389 |
2.329 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.47% |
2472426.390 |
2411261.885 |
- |
-1.50% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-2.47% |
28.571 |
27.864 |
- |
-13.45% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-2.47% |
9240.439 |
9012.141 |
- |
-1.89% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-2.47% |
9043955.541 |
8820661.973 |
- |
-2.38% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.46% |
734.152 |
716.056 |
- |
-2.60% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-2.46% |
17160329.910 |
16737483.594 |
- |
1.84% |
- |
|
SetIntersection_None_Set_string_256_1
|
-2.46% |
12111226.559 |
11812921.262 |
- |
-0.49% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_256
|
-2.46% |
10.511 |
10.253 |
- |
-1.50% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.46% |
1203775.177 |
1174212.503 |
- |
0.54% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.46% |
3945.194 |
3848.340 |
- |
-0.00% |
- |
|
rng::copy(deque<int>)/8
|
-2.45% |
2.785 |
2.717 |
- |
-3.08% |
- |
|
BM_RangesMakeHeap_uint32_QuickSortAdversary_16
|
-2.45% |
0.631 |
0.616 |
- |
-0.20% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-2.45% |
23.728 |
23.146 |
- |
-2.53% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.45% |
3.455 |
3.370 |
- |
-3.80% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/32
|
-2.45% |
18.643 |
18.187 |
- |
-0.98% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-2.45% |
1.690 |
1.648 |
- |
-1.38% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16
|
-2.44% |
0.551 |
0.538 |
- |
-2.65% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-2.44% |
352240613.981 |
343641199.740 |
- |
3.83% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-2.44% |
1.041 |
1.016 |
- |
-0.61% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.43% |
163691.265 |
159719.969 |
- |
-3.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.43% |
1231497.780 |
1201621.475 |
- |
-2.58% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-2.42% |
5.369 |
5.239 |
- |
-3.36% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
-2.42% |
1.726 |
1.684 |
- |
-2.43% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-2.42% |
1230660.922 |
1200905.563 |
- |
-1.42% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.42% |
716.572 |
699.250 |
- |
-1.40% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_1024
|
-2.42% |
8.866 |
8.652 |
- |
-0.02% |
- |
|
std::shift_right(vector<int>)/32
|
-2.41% |
4.136 |
4.036 |
- |
36.34% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-2.41% |
190.835 |
186.235 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-2.40% |
350373833.961 |
341954755.481 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.40% |
8142213.485 |
7946701.946 |
- |
-17.01% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-2.40% |
6.048 |
5.902 |
- |
-2.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.40% |
1901420.653 |
1855790.121 |
- |
-1.74% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-2.40% |
14540.328 |
14191.809 |
- |
0.34% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-2.40% |
1204920.359 |
1176052.509 |
- |
-0.38% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-2.40% |
16.119 |
15.733 |
- |
-1.20% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-2.39% |
2399485.554 |
2342048.479 |
- |
-2.66% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-2.39% |
776.150 |
757.592 |
- |
-0.97% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.39% |
1.021 |
0.997 |
- |
-2.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-2.39% |
23672624.642 |
23107300.498 |
- |
-0.72% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-2.39% |
32.807 |
32.024 |
- |
1.60% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-2.39% |
142.475 |
139.077 |
- |
0.04% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.38% |
13292.704 |
12976.274 |
- |
-5.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.38% |
0.763 |
0.745 |
- |
-0.62% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-2.37% |
17474.912 |
17060.375 |
- |
-1.87% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-2.37% |
1187331.518 |
1159199.104 |
- |
-1.21% |
- |
|
BM_MakeThenSortHeap_string_Random_256
|
-2.37% |
55.726 |
54.405 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-2.37% |
1180606.853 |
1152646.301 |
- |
-0.22% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-2.37% |
2.628 |
2.565 |
- |
2.35% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-2.37% |
3.132 |
3.058 |
- |
-6.04% |
- |
|
BM_std_minmax<unsigned_long_long>/29
|
-2.37% |
4.196 |
4.097 |
- |
-1.76% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.36% |
530.682 |
518.150 |
- |
-0.79% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.36% |
15687.963 |
15318.242 |
- |
-1.16% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-2.36% |
1.239 |
1.210 |
- |
-0.65% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-2.35% |
4294.011 |
4192.890 |
- |
0.54% |
- |
|
std::copy(list<int>)/8
|
-2.35% |
2.513 |
2.454 |
- |
-1.55% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-2.35% |
4.866 |
4.751 |
- |
-0.45% |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-2.34% |
24.140 |
23.574 |
- |
-0.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.34% |
1687469.891 |
1647971.108 |
- |
-2.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-2.34% |
18894162.785 |
18452726.629 |
- |
0.17% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.34% |
23.497 |
22.948 |
- |
-0.36% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16
|
-2.33% |
3.023 |
2.953 |
- |
-0.26% |
- |
|
BM_std_min<short>/21
|
-2.33% |
1.828 |
1.785 |
- |
-2.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.33% |
2173764.977 |
2123079.752 |
- |
-1.22% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
-2.33% |
9.488 |
9.267 |
- |
-0.61% |
- |
|
BM_std_minmax<short>/27
|
-2.32% |
2.871 |
2.805 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-2.32% |
32.723 |
31.964 |
- |
4.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-2.32% |
3.130 |
3.057 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-2.31% |
5273604.658 |
5151529.972 |
- |
-1.30% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-2.31% |
503070.061 |
491425.133 |
- |
-0.34% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-2.31% |
0.966 |
0.944 |
- |
0.75% |
- |
|
BM_std_minmax<short>/30
|
-2.31% |
2.797 |
2.732 |
- |
-3.17% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.31% |
13.880 |
13.559 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.31% |
66.127 |
64.602 |
- |
2.28% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-2.30% |
7152.815 |
6988.021 |
- |
-4.04% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
-2.30% |
6.666 |
6.512 |
- |
-1.21% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
-2.30% |
3.110 |
3.038 |
- |
-1.85% |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
-2.30% |
40.049 |
39.127 |
- |
-1.56% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
-2.30% |
70.329 |
68.715 |
- |
-1.61% |
- |
|
BM_deque_vector_move/70000
|
-2.29% |
2965.684 |
2897.629 |
- |
0.82% |
- |
|
rng::copy(deque<int>)/262144
|
-2.29% |
10413.986 |
10175.361 |
- |
-2.65% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-2.29% |
4.929 |
4.816 |
- |
-7.45% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-2.29% |
19.212 |
18.773 |
- |
-1.21% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.29% |
55214.669 |
53951.890 |
- |
-1.61% |
- |
|
BM_deque_deque_ranges_move/64000
|
-2.28% |
2837.385 |
2772.790 |
- |
-5.84% |
- |
|
727_cppcheck_r
|
-2.28% |
25.262 |
24.687 |
- |
-0.49% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-2.28% |
17.046 |
16.658 |
- |
-1.62% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-2.27% |
471131.775 |
460430.130 |
- |
-1.28% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-2.27% |
2048064.386 |
2001580.331 |
- |
0.22% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
-2.27% |
4.593 |
4.489 |
- |
-6.98% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-2.27% |
30.721 |
30.025 |
- |
-3.87% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-2.26% |
842192.479 |
823131.773 |
- |
-2.49% |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
-2.26% |
12191.876 |
11916.218 |
- |
0.08% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/50
|
-2.26% |
18.611 |
18.191 |
- |
-1.15% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_256
|
-2.26% |
22.836 |
22.320 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-2.25% |
1162453.764 |
1136285.045 |
- |
-1.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.25% |
143389547.512 |
140161638.016 |
- |
-4.46% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-2.25% |
29.573 |
28.908 |
- |
-1.59% |
- |
|
BM_std_min<char>/15
|
-2.25% |
2.129 |
2.081 |
- |
-0.12% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-2.25% |
4.174 |
4.080 |
- |
-5.19% |
- |
|
BM_RangesPopHeap_string_262144
|
-2.25% |
101.152 |
98.880 |
- |
4.25% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-2.24% |
8301.461 |
8115.223 |
- |
10.06% |
- |
|
BM_std_minmax<int>/15
|
-2.24% |
2.029 |
1.983 |
- |
3.69% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.24% |
1.207 |
1.180 |
- |
-0.08% |
- |
|
BM_std_min<char>/19
|
-2.23% |
1.182 |
1.156 |
- |
-0.05% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8192
|
-2.23% |
284077.100 |
277740.108 |
- |
-2.04% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-2.23% |
644450.793 |
630075.495 |
- |
0.40% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
-2.23% |
4.252 |
4.158 |
- |
-0.93% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-2.23% |
27.680 |
27.064 |
- |
4.66% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.22% |
206128728.144 |
201543339.937 |
- |
3.73% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-2.22% |
1260504.763 |
1232529.784 |
- |
-2.59% |
- |
|
BM_std_minmax<unsigned_int>/11
|
-2.22% |
1.828 |
1.788 |
- |
5.01% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.22% |
12206.369 |
11935.808 |
- |
2.24% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-2.21% |
1172549.659 |
1146581.666 |
- |
-0.42% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-2.21% |
179.250 |
175.285 |
- |
0.13% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-2.21% |
738.278 |
721.948 |
- |
-0.32% |
- |
|
std::copy_backward(vector<int>)/4096
|
-2.21% |
239.131 |
233.844 |
- |
20.73% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
-2.21% |
250.746 |
245.205 |
- |
0.97% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
-2.20% |
1.634 |
1.598 |
- |
-2.15% |
- |
|
729_abc_r
|
-2.20% |
18.943 |
18.526 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.20% |
23611252.453 |
23091628.900 |
- |
-1.95% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.20% |
1.223 |
1.196 |
- |
-0.15% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-2.20% |
529525.007 |
517878.257 |
- |
-1.07% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
-2.20% |
1.530 |
1.497 |
- |
13.60% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/8
|
-2.20% |
19.539 |
19.110 |
- |
-1.26% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-2.20% |
6.567 |
6.422 |
- |
-1.06% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/52
|
-2.20% |
65.761 |
64.317 |
- |
-0.18% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-2.19% |
6.048 |
5.915 |
- |
-4.71% |
- |
|
SetIntersection_None_Set_float_64_64
|
-2.19% |
11874745.685 |
11615014.581 |
- |
-1.74% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-2.18% |
9.006 |
8.809 |
- |
-4.46% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-2.18% |
11668614.594 |
11413701.312 |
- |
1.01% |
- |
|
rng::fill(vector<int>)/1024
|
-2.18% |
30.165 |
29.507 |
- |
-0.78% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-2.18% |
22093.856 |
21612.411 |
- |
-0.26% |
- |
|
BM_MakeThenSortHeap_float_Heap_256
|
-2.18% |
6.235 |
6.100 |
- |
-0.06% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-2.18% |
1.620 |
1.585 |
- |
-0.27% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-2.18% |
4530.031 |
4431.489 |
- |
0.25% |
- |
|
std::reverse(deque<int>)/512
|
-2.18% |
115.987 |
113.464 |
- |
0.24% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-2.17% |
0.576 |
0.564 |
- |
-28.29% |
- |
|
721_gcc_r
|
-2.17% |
13.193 |
12.907 |
- |
-1.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.16% |
0.921 |
0.901 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.16% |
16247044.179 |
15896403.273 |
- |
-0.49% |
- |
|
std::partition_point(vector<int>)/1024
|
-2.15% |
6.288 |
6.153 |
- |
-0.82% |
- |
|
BM_MakeHeap_string_Ascending_16
|
-2.15% |
3.762 |
3.681 |
- |
-30.76% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-2.15% |
1.058 |
1.035 |
- |
-0.75% |
- |
|
std::copy(deque<int>)/8
|
-2.15% |
2.744 |
2.685 |
- |
-3.31% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.14% |
1.918 |
1.877 |
- |
1.23% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.14% |
8120.089 |
7946.047 |
- |
1.85% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-2.14% |
11.463 |
11.218 |
- |
-0.10% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/8192
|
-2.14% |
50970.990 |
49880.693 |
- |
-0.63% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-2.14% |
2.548 |
2.493 |
- |
-1.36% |
- |
|
rng::generate_n(deque<int>)/8192
|
-2.14% |
1978.367 |
1936.056 |
- |
-0.14% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
-2.14% |
7.796 |
7.630 |
- |
-2.53% |
- |
|
BM_RangesMakeHeap_string_Heap_16384
|
-2.14% |
5.027 |
4.919 |
- |
-0.89% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-2.14% |
6.313 |
6.178 |
- |
-17.71% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-2.13% |
23434.932 |
22934.724 |
- |
-0.63% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.13% |
296700.670 |
290371.377 |
- |
0.56% |
- |
|
BM_SortHeap_string_16
|
-2.13% |
14.405 |
14.098 |
- |
-1.91% |
- |
|
BM_RangesPushHeap_float_Random_16384
|
-2.13% |
7.634 |
7.471 |
- |
-2.10% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-2.13% |
5.616 |
5.497 |
- |
-3.65% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-2.13% |
39141974.530 |
38309871.910 |
- |
0.51% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-2.12% |
4053.826 |
3967.919 |
- |
-1.23% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-2.12% |
3.906 |
3.823 |
- |
-0.40% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-2.12% |
18.048 |
17.666 |
- |
-0.04% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-2.12% |
42.774 |
41.869 |
- |
0.10% |
- |
|
BM_deque_vector_copy/1
|
-2.11% |
2.128 |
2.083 |
- |
-0.79% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-2.11% |
22.383 |
21.910 |
- |
4.98% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-2.11% |
5.062 |
4.955 |
- |
2.57% |
- |
|
BM_std_minmax<short>/10
|
-2.11% |
1.431 |
1.400 |
- |
-1.75% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-2.10% |
694.170 |
679.571 |
- |
-2.06% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
-2.10% |
6.349 |
6.215 |
- |
-31.92% |
- |
|
BM_LowerBound_string_1
|
-2.10% |
4.596 |
4.499 |
- |
-0.42% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-2.10% |
2.141 |
2.096 |
- |
0.35% |
- |
|
BM_deque_deque_move/64
|
-2.10% |
5.564 |
5.447 |
- |
-0.19% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/50
|
-2.09% |
18.605 |
18.216 |
- |
-0.94% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.09% |
55303.478 |
54147.692 |
- |
0.18% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-2.09% |
9411.148 |
9214.550 |
- |
-6.08% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-2.09% |
9389029.085 |
9192991.558 |
- |
-2.86% |
- |
|
BM_std_min<unsigned_short>/19
|
-2.09% |
1.893 |
1.853 |
- |
0.45% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-2.09% |
4.638 |
4.541 |
- |
0.78% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-2.08% |
7602450.527 |
7444003.364 |
- |
-1.21% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-2.08% |
36.127 |
35.374 |
- |
-0.05% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-2.08% |
104.725 |
102.545 |
- |
4.07% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
-2.08% |
1.893 |
1.854 |
- |
-1.62% |
- |
|
BM_PushHeap_string_Ascending_16
|
-2.08% |
4.679 |
4.582 |
- |
-2.35% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-2.08% |
1172877.518 |
1148506.425 |
- |
-0.26% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-2.08% |
2.270 |
2.223 |
- |
-3.01% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-2.08% |
2828.744 |
2770.036 |
- |
0.15% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-2.07% |
1.192 |
1.167 |
- |
1.37% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.07% |
61.796 |
60.517 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-2.07% |
45860986.445 |
44913950.637 |
- |
-2.00% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-2.06% |
3.493 |
3.421 |
- |
-4.27% |
- |
|
std::reverse(list<int>)/4096
|
-2.06% |
1674.913 |
1640.403 |
- |
-2.37% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-2.06% |
31.938 |
31.282 |
- |
-3.08% |
- |
|
std::fill_n(list<int>)/50
|
-2.05% |
16.175 |
15.843 |
- |
-0.20% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-2.05% |
15.619 |
15.298 |
- |
0.95% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.05% |
0.849 |
0.832 |
- |
-1.82% |
- |
|
BM_std_minmax<unsigned_long_long>/4
|
-2.05% |
1.597 |
1.564 |
- |
1.17% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-2.05% |
6.846 |
6.706 |
- |
-0.94% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-2.05% |
1.327 |
1.300 |
- |
4.86% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1024
|
-2.04% |
45805.127 |
44868.428 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-2.04% |
2369205.226 |
2320756.756 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.04% |
9422638.077 |
9230008.375 |
- |
1.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-2.04% |
1247596.353 |
1222136.231 |
- |
-0.41% |
- |
|
std::copy_backward(list<int>)/32768
|
-2.04% |
26680.931 |
26137.348 |
- |
-1.19% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-2.04% |
12696.049 |
12437.418 |
- |
-2.98% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_1024
|
-2.04% |
10.658 |
10.441 |
- |
-1.20% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-2.04% |
527.512 |
516.767 |
- |
-1.28% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-2.04% |
2934.428 |
2874.704 |
- |
-0.31% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
-2.03% |
621.679 |
609.061 |
- |
-1.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.03% |
19412075.116 |
19018262.196 |
- |
2.08% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_16
|
-2.03% |
5.193 |
5.088 |
- |
-0.02% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-2.02% |
502585.731 |
492414.547 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-2.02% |
55629017.939 |
54503265.746 |
- |
0.44% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
-2.02% |
1.163 |
1.139 |
- |
-2.70% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
-2.02% |
1.625 |
1.592 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.02% |
11580237.471 |
11346839.715 |
- |
-2.04% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-2.01% |
1866.459 |
1828.853 |
- |
-0.42% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144
|
-2.01% |
7.709 |
7.554 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.01% |
2092303.873 |
2050297.526 |
- |
0.19% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-2.01% |
1.720 |
1.686 |
- |
1.39% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-2.01% |
3714384.864 |
3639910.695 |
- |
-0.23% |
- |
|
std::partition_copy(vector<int>)/8192
|
-2.00% |
4630.920 |
4538.198 |
- |
0.09% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.00% |
7.979 |
7.819 |
- |
2.39% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-2.00% |
3.669 |
3.595 |
- |
-1.10% |
- |
|
BM_std_min<short>/28
|
-2.00% |
2.730 |
2.675 |
- |
-3.86% |
- |
|
BM_deque_deque_copy_backward/64000
|
-1.99% |
8094.689 |
7933.308 |
- |
-2.03% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.99% |
270051.449 |
264677.050 |
- |
-2.22% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-1.99% |
1176791.674 |
1153400.306 |
- |
-0.16% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.99% |
8.878 |
8.702 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.98% |
1203707.658 |
1179851.974 |
- |
0.08% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.98% |
1424096.293 |
1395884.965 |
- |
-0.92% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.98% |
22112.458 |
21674.578 |
- |
0.58% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-1.98% |
27708046.126 |
27160103.235 |
- |
-1.08% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-1.97% |
3.509 |
3.439 |
- |
8.75% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.97% |
5.385 |
5.279 |
- |
-0.79% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8192
|
-1.97% |
456006.537 |
447010.581 |
- |
-0.69% |
- |
|
BM_std_minmax<int>/23
|
-1.97% |
2.357 |
2.311 |
- |
-0.47% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-1.97% |
18.517 |
18.153 |
- |
-0.25% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.96% |
25.535 |
25.034 |
- |
-1.00% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.96% |
16.810 |
16.481 |
- |
-1.50% |
- |
|
rng::count(list<int>)_(every_other)/1048576
|
-1.96% |
828014.020 |
811817.138 |
- |
-0.99% |
- |
|
BM_std_minmax<unsigned_char>/3
|
-1.96% |
1.193 |
1.169 |
- |
-5.15% |
- |
|
BM_MakeThenSortHeap_float_Heap_64
|
-1.95% |
3.505 |
3.437 |
- |
-0.65% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.95% |
1.651 |
1.619 |
- |
-2.29% |
- |
|
BM_std_min<short>/8
|
-1.95% |
1.362 |
1.335 |
- |
1.74% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1000
|
-1.95% |
23048.098 |
22599.486 |
- |
-0.61% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.95% |
35856.864 |
35159.119 |
- |
-3.46% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.95% |
1.217 |
1.193 |
- |
1.43% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.95% |
4828.533 |
4734.600 |
- |
0.05% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-1.94% |
1.560 |
1.530 |
- |
1.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.94% |
3919.163 |
3842.969 |
- |
-0.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.94% |
207895026.233 |
203855289.661 |
- |
5.08% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-1.94% |
1694752.442 |
1661843.262 |
- |
-1.93% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.94% |
8.614 |
8.447 |
- |
-0.80% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-1.93% |
50.640 |
49.660 |
- |
-1.07% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.93% |
3.711 |
3.640 |
- |
-0.06% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.93% |
1259292.479 |
1235002.768 |
- |
-0.25% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.93% |
605105.949 |
593437.853 |
- |
0.30% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.93% |
175405007.723 |
172023619.890 |
- |
6.22% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.93% |
36624.782 |
35919.635 |
- |
-0.85% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
-1.92% |
3841.561 |
3767.619 |
- |
0.95% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.92% |
17.510 |
17.174 |
- |
-0.55% |
- |
|
BM_std_min<unsigned_short>/9
|
-1.92% |
6.476 |
6.352 |
- |
0.51% |
- |
|
BM_std_minmax<char>/31
|
-1.92% |
3.337 |
3.273 |
- |
-11.25% |
- |
|
BM_MakeHeap_uint64_Random_16
|
-1.92% |
1.328 |
1.302 |
- |
2.88% |
- |
|
BM_std_minmax<unsigned_short>/18
|
-1.91% |
1.985 |
1.947 |
- |
1.42% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-1.91% |
18.051 |
17.706 |
- |
0.09% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
-1.91% |
60.646 |
59.487 |
- |
-0.84% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/0
|
-1.91% |
20.955 |
20.555 |
- |
-1.50% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
-1.91% |
18.500 |
18.148 |
- |
0.45% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
-1.90% |
14.284 |
14.013 |
- |
0.10% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.90% |
505.387 |
495.798 |
- |
-4.97% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-1.90% |
15.285 |
14.995 |
- |
4.62% |
- |
|
BM_MakeThenSortHeap_uint64_Random_4
|
-1.89% |
4.024 |
3.948 |
- |
-4.53% |
- |
|
BM_MakeHeap_uint64_Ascending_16
|
-1.89% |
0.669 |
0.657 |
- |
-2.58% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.89% |
96806.963 |
94974.798 |
- |
-1.42% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.89% |
2911.333 |
2856.320 |
- |
-2.75% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
-1.89% |
28.830 |
28.286 |
- |
0.40% |
- |
|
BM_std_minmax<char>/18
|
-1.89% |
1.388 |
1.362 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.89% |
13871943.210 |
13610341.111 |
- |
0.27% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16384
|
-1.89% |
45.812 |
44.948 |
- |
0.33% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-1.88% |
36.684 |
35.994 |
- |
2.75% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.88% |
2927.737 |
2872.675 |
- |
-0.69% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.88% |
6.000 |
5.887 |
- |
-0.05% |
- |
|
BM_std_minmax<int>/3
|
-1.87% |
1.198 |
1.176 |
- |
-0.95% |
- |
|
rng::copy_n(vector<int>)/8
|
-1.87% |
2.232 |
2.191 |
- |
-3.92% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-1.87% |
721.046 |
707.583 |
- |
0.90% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-1.87% |
16.760 |
16.448 |
- |
-1.86% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.87% |
11.700 |
11.482 |
- |
0.34% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-1.86% |
9041.560 |
8872.987 |
- |
0.71% |
- |
|
rng::all_of(vector<int>)_(process_all)/32
|
-1.86% |
8.483 |
8.325 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.86% |
6805263.177 |
6678467.235 |
- |
1.29% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
-1.86% |
15.080 |
14.799 |
- |
-2.58% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.86% |
14518.091 |
14247.912 |
- |
7.40% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_4
|
-1.86% |
1.554 |
1.525 |
- |
1.85% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.86% |
1680132.406 |
1648956.379 |
- |
-0.28% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/50
|
-1.85% |
18.576 |
18.232 |
- |
-0.84% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-1.85% |
7.720 |
7.577 |
- |
-0.44% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-1.85% |
39030.040 |
38307.182 |
- |
-0.61% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-1.85% |
3.179 |
3.120 |
- |
0.49% |
- |
|
std::copy_n(deque<int>)/4096
|
-1.85% |
148.677 |
145.931 |
- |
-0.17% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
-1.84% |
283.624 |
278.394 |
- |
-29.65% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-1.84% |
12120.405 |
11896.972 |
- |
-2.01% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.84% |
44.124 |
43.311 |
- |
0.48% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.84% |
213.291 |
209.365 |
- |
-0.22% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_64
|
-1.84% |
16.074 |
15.778 |
- |
-0.16% |
- |
|
BM_MakeHeap_string_SingleElement_4
|
-1.84% |
3.667 |
3.599 |
- |
-31.68% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-1.84% |
26.602 |
26.114 |
- |
-0.36% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/32
|
-1.84% |
18.774 |
18.429 |
- |
-0.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.83% |
9487603.483 |
9314235.454 |
- |
-2.10% |
- |
|
std::reverse(list<int>)/64
|
-1.83% |
17.656 |
17.333 |
- |
-1.60% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-1.82% |
5.605 |
5.503 |
- |
1.81% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-1.82% |
3452.289 |
3389.488 |
- |
2.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.81% |
4899.764 |
4810.958 |
- |
-0.04% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-1.81% |
507058.957 |
497885.513 |
- |
-3.03% |
- |
|
BM_std_minmax<short>/7
|
-1.81% |
1.747 |
1.716 |
- |
-5.03% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.81% |
10.543 |
10.352 |
- |
-0.94% |
- |
|
BM_RangesMakeHeap_string_Random_1024
|
-1.81% |
10.787 |
10.592 |
- |
-1.15% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-1.81% |
701.586 |
688.920 |
- |
-10.23% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.80% |
27720.962 |
27221.054 |
- |
-1.20% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-1.80% |
850136.812 |
834859.388 |
- |
0.89% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-1.80% |
16.201 |
15.910 |
- |
-0.14% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-1.79% |
137.247 |
134.785 |
- |
1.03% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.79% |
503943.795 |
494907.244 |
- |
0.27% |
- |
|
rng::copy(vector<int>)/8
|
-1.79% |
2.289 |
2.248 |
- |
-1.68% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
-1.79% |
543.598 |
533.856 |
- |
-0.70% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/65536
|
-1.79% |
15304.923 |
15030.806 |
- |
0.76% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.79% |
1.018 |
1.000 |
- |
-0.76% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.79% |
1623.415 |
1594.373 |
- |
-2.18% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-1.78% |
5.468 |
5.370 |
- |
-22.59% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
-1.78% |
193.862 |
190.419 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-1.78% |
1696284.342 |
1666172.772 |
- |
-1.44% |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.77% |
2.525 |
2.480 |
- |
-0.08% |
- |
|
rng::remove_if(vector<int>)_(prefix)/8192
|
-1.77% |
2619.712 |
2573.243 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.77% |
1130122.085 |
1110101.491 |
- |
-0.66% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.77% |
1260473.471 |
1238147.055 |
- |
0.19% |
- |
|
BM_std_minmax<char>/2
|
-1.77% |
0.895 |
0.879 |
- |
-16.99% |
- |
|
BM_std_minmax<short>/23
|
-1.77% |
2.693 |
2.646 |
- |
2.85% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.77% |
8536.419 |
8385.677 |
- |
-2.30% |
- |
|
BM_std_minmax<short>/9
|
-1.77% |
1.187 |
1.166 |
- |
-1.63% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-1.76% |
18759.187 |
18428.643 |
- |
0.27% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.76% |
2.551 |
2.506 |
- |
-1.37% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/32768
|
-1.75% |
2060.719 |
2024.561 |
- |
-1.80% |
- |
|
BM_MakeHeap_uint64_Ascending_262144
|
-1.75% |
0.741 |
0.728 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-1.75% |
23.627 |
23.212 |
- |
-2.90% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
-1.75% |
34.988 |
34.374 |
- |
-0.14% |
- |
|
BM_LowerBound_string_16384
|
-1.75% |
397.070 |
390.107 |
- |
-0.64% |
- |
|
BM_std_minmax<short>/17
|
-1.75% |
1.792 |
1.761 |
- |
-1.17% |
- |
|
BM_std_minmax<short>/19
|
-1.75% |
2.429 |
2.386 |
- |
2.08% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.75% |
22.191 |
21.802 |
- |
-5.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.75% |
171061756.955 |
168073383.092 |
- |
2.51% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-1.75% |
2040.607 |
2004.963 |
- |
-24.71% |
- |
|
BM_std_minmax<char>/3
|
-1.75% |
1.209 |
1.188 |
- |
-18.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.75% |
1728085.321 |
1697906.118 |
- |
1.09% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_1024
|
-1.75% |
3.011 |
2.958 |
- |
-1.49% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-1.75% |
2.048 |
2.013 |
- |
-3.26% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-1.74% |
11.943 |
11.734 |
- |
-2.83% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-1.74% |
24.182 |
23.761 |
- |
-0.37% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
-1.74% |
4.085 |
4.014 |
- |
1.59% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-1.74% |
0.626 |
0.615 |
- |
-1.35% |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-1.74% |
3009.631 |
2957.207 |
- |
-0.08% |
- |
|
BM_std_min<char>/18
|
-1.74% |
0.988 |
0.971 |
- |
-0.03% |
- |
|
BM_std_minmax<short>/28
|
-1.74% |
2.621 |
2.575 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.74% |
1162392.851 |
1142224.251 |
- |
-0.54% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.73% |
35540.210 |
34924.854 |
- |
-2.05% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.73% |
372.858 |
366.402 |
- |
-0.41% |
- |
|
BM_MakeHeap_uint64_Random_256
|
-1.73% |
1.134 |
1.115 |
- |
-6.09% |
- |
|
rng::all_of(vector<int>)_(process_all)/8
|
-1.73% |
2.486 |
2.443 |
- |
-0.21% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
-1.73% |
35.846 |
35.226 |
- |
-7.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.73% |
1115512.631 |
1096250.111 |
- |
-1.58% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-1.73% |
2059.670 |
2024.110 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-1.73% |
4964723.665 |
4879062.303 |
- |
-1.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.73% |
16.984 |
16.691 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-1.72% |
1718317.850 |
1688698.416 |
- |
-1.89% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-1.72% |
963.401 |
946.795 |
- |
-11.73% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
-1.72% |
25.684 |
25.241 |
- |
-11.21% |
- |
|
rng::find(deque<int>)_(process_all)/8
|
-1.72% |
3.522 |
3.462 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-1.72% |
16801236.744 |
16512854.370 |
- |
-0.63% |
- |
|
BM_MakeThenSortHeap_float_Heap_1024
|
-1.71% |
8.327 |
8.185 |
- |
-0.02% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-1.71% |
11353.887 |
11159.367 |
- |
-0.66% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
-1.71% |
726.036 |
713.614 |
- |
0.81% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.71% |
6467.293 |
6356.660 |
- |
-3.72% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-1.71% |
1047.197 |
1029.305 |
- |
-1.40% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
-1.71% |
51.549 |
50.669 |
- |
2.03% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.71% |
2841.555 |
2793.025 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-1.71% |
17.025 |
16.734 |
- |
-1.38% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.71% |
19.592 |
19.258 |
- |
-1.76% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
-1.71% |
4.462 |
4.386 |
- |
2.86% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.70% |
23.403 |
23.004 |
- |
-0.27% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.70% |
40343971.820 |
39656396.995 |
- |
0.17% |
- |
|
BM_deque_deque_copy/64
|
-1.70% |
5.563 |
5.468 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-1.70% |
15265477.487 |
15005708.910 |
- |
-1.55% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.70% |
51.786 |
50.906 |
- |
3.76% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.70% |
1.240 |
1.219 |
- |
0.02% |
- |
|
BM_PopHeap_uint32_262144
|
-1.70% |
42.037 |
41.324 |
- |
-1.26% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
-1.69% |
927360.637 |
911649.061 |
- |
-1.37% |
- |
|
BM_std_minmax<unsigned_char>/5
|
-1.69% |
1.751 |
1.722 |
- |
-3.58% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.69% |
2842.084 |
2794.103 |
- |
0.08% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-1.69% |
64763.057 |
63671.605 |
- |
-1.58% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.68% |
1097543.107 |
1079064.199 |
- |
0.49% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
-1.68% |
52.333 |
51.453 |
- |
-0.00% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-1.68% |
15.461 |
15.201 |
- |
3.42% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.68% |
11870.674 |
11671.306 |
- |
-3.07% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1024
|
-1.68% |
24067.480 |
23663.355 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.68% |
1249899.578 |
1228920.979 |
- |
-0.20% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.68% |
24.554 |
24.142 |
- |
0.05% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.68% |
770.832 |
757.902 |
- |
0.94% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
-1.68% |
2.487 |
2.446 |
- |
2.71% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.68% |
9.015 |
8.864 |
- |
-1.04% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/1024
|
-1.68% |
195.122 |
191.853 |
- |
0.37% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256
|
-1.68% |
11.758 |
11.561 |
- |
-1.28% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-1.67% |
54857.549 |
53939.324 |
- |
0.23% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_64
|
-1.67% |
15.068 |
14.816 |
- |
-1.90% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_1024
|
-1.67% |
0.710 |
0.698 |
- |
-1.20% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/32
|
-1.67% |
18.495 |
18.187 |
- |
0.64% |
- |
|
rng::fold_left(deque<int>)/50
|
-1.67% |
27.729 |
27.266 |
- |
-1.91% |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-1.66% |
64947917.372 |
63866560.306 |
- |
-1.66% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-1.66% |
16158.020 |
15889.059 |
- |
-1.53% |
- |
|
BM_vector_deque_move_backward/4000
|
-1.66% |
145.134 |
142.718 |
- |
1.30% |
- |
|
std::reverse(vector<int>)/8
|
-1.66% |
1.596 |
1.570 |
- |
1.30% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.66% |
31.535 |
31.012 |
- |
0.06% |
- |
|
std::partition_point(vector<int>)/32
|
-1.66% |
2.575 |
2.533 |
- |
-0.78% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.66% |
1244552.635 |
1223914.509 |
- |
-0.59% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-1.65% |
5.033 |
4.950 |
- |
-1.48% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.65% |
1308042.976 |
1286446.869 |
- |
-1.35% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-1.65% |
494.111 |
485.956 |
- |
-0.71% |
- |
|
BM_deque_vector_copy/0
|
-1.65% |
1.490 |
1.466 |
- |
6.32% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
-1.64% |
8.410 |
8.272 |
- |
0.44% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-1.64% |
16.700 |
16.426 |
- |
-2.38% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.64% |
11788898.715 |
11595436.315 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.64% |
1432588.292 |
1409082.190 |
- |
-0.18% |
- |
|
rng::find(list<int>)_(process_all)/50
|
-1.64% |
18.837 |
18.529 |
- |
0.19% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16
|
-1.64% |
8.624 |
8.483 |
- |
-1.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.64% |
61706112.524 |
60696358.541 |
- |
0.60% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.64% |
22.004 |
21.644 |
- |
-3.75% |
- |
|
rng::remove(list<int>)_(sprinkled)/1024
|
-1.63% |
965.413 |
949.641 |
- |
-1.55% |
- |
|
BM_std_min<short>/25
|
-1.63% |
2.086 |
2.052 |
- |
-7.45% |
- |
|
BM_RangesMakeHeap_string_Heap_64
|
-1.63% |
4.995 |
4.913 |
- |
-0.96% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1000
|
-1.63% |
44029.499 |
43311.678 |
- |
-0.41% |
- |
|
BM_std_minmax_element<int>/4
|
-1.63% |
1.243 |
1.222 |
- |
5.06% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-1.63% |
69643.137 |
68509.189 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-1.62% |
18288672.191 |
17992381.997 |
- |
-1.53% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.62% |
20950.037 |
20611.312 |
- |
-1.48% |
- |
|
rng::copy(vector<int>)/4096
|
-1.62% |
149.432 |
147.017 |
- |
1.54% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.61% |
720.292 |
708.674 |
- |
-1.11% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/8192
|
-1.61% |
28169.723 |
27715.520 |
- |
0.18% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.61% |
16.363 |
16.100 |
- |
-2.44% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-1.61% |
25316.375 |
24909.186 |
- |
0.23% |
- |
|
707_ntest_r
|
-1.61% |
16.946 |
16.674 |
- |
1.39% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32
|
-1.60% |
1.914 |
1.883 |
- |
-0.19% |
- |
|
BM_std_minmax<unsigned_char>/2
|
-1.60% |
0.883 |
0.869 |
- |
-3.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.60% |
1272700.235 |
1252293.108 |
- |
0.86% |
- |
|
rng::replace(list<int>)_(sprinkled)/8192
|
-1.60% |
7291.240 |
7174.456 |
- |
-6.86% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
-1.60% |
13.212 |
13.000 |
- |
-1.08% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
-1.60% |
726.967 |
715.336 |
- |
-0.79% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
-1.60% |
38.717 |
38.098 |
- |
1.99% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/32
|
-1.60% |
19.967 |
19.648 |
- |
-0.40% |
- |
|
BM_LowerBound_uint32_16
|
-1.60% |
7.443 |
7.324 |
- |
0.15% |
- |
|
723_llvm_r
|
-1.59% |
11.766 |
11.579 |
- |
0.38% |
- |
|
BM_std_min<unsigned_char>/12
|
-1.59% |
1.358 |
1.337 |
- |
-0.88% |
- |
|
BM_PushHeap_float_Random_64
|
-1.59% |
6.773 |
6.666 |
- |
-1.43% |
- |
|
BM_std_min<unsigned_long_long>/6
|
-1.59% |
1.628 |
1.602 |
- |
-0.60% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
-1.59% |
23.905 |
23.526 |
- |
-1.64% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.59% |
38.042 |
37.439 |
- |
-4.33% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.59% |
5.893 |
5.800 |
- |
-4.81% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.58% |
1371243.529 |
1349544.136 |
- |
-0.25% |
- |
|
BM_std_min<char>/16
|
-1.58% |
2.563 |
2.522 |
- |
2.46% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.58% |
13051.207 |
12845.234 |
- |
0.09% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-1.58% |
4.368 |
4.299 |
- |
-0.12% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.58% |
1525.534 |
1501.472 |
- |
-1.70% |
- |
|
rng::sort(deque<int>)_(shuffled)/8192
|
-1.58% |
81896.483 |
80605.692 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-1.57% |
11408589.433 |
11228921.881 |
- |
-3.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.57% |
1254609.375 |
1234865.804 |
- |
0.12% |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-1.57% |
18.457 |
18.166 |
- |
-0.07% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-1.57% |
21.583 |
21.243 |
- |
-11.62% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8
|
-1.57% |
2.819 |
2.775 |
- |
-0.99% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.57% |
19.814 |
19.503 |
- |
-0.70% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
-1.57% |
1.893 |
1.864 |
- |
7.49% |
- |
|
BM_std_min<short>/20
|
-1.57% |
2.248 |
2.213 |
- |
-1.95% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.57% |
3840.255 |
3779.985 |
- |
-0.44% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-1.57% |
21.293 |
20.959 |
- |
-2.11% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-1.57% |
24344.024 |
23962.195 |
- |
0.16% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.57% |
187.424 |
184.485 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-1.57% |
6156564.523 |
6060158.556 |
- |
-7.15% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/50
|
-1.57% |
18.467 |
18.178 |
- |
-0.32% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-1.56% |
11635.146 |
11453.062 |
- |
0.04% |
- |
|
BM_std_minmax<unsigned_char>/4
|
-1.56% |
1.473 |
1.450 |
- |
-3.01% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
-1.56% |
331.309 |
326.131 |
- |
-0.07% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.56% |
3.895 |
3.834 |
- |
-0.51% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/1024
|
-1.56% |
3515.329 |
3460.486 |
- |
-0.04% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
-1.56% |
22.016 |
21.673 |
- |
-0.80% |
- |
|
BM_RangesPushHeap_string_Ascending_64
|
-1.56% |
7.442 |
7.326 |
- |
-3.92% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-1.56% |
2.902 |
2.856 |
- |
2.94% |
- |
|
rng::none_of(list<int>)_(process_all)/50
|
-1.55% |
21.957 |
21.616 |
- |
-0.89% |
- |
|
BM_std_minmax<long_long>/10
|
-1.55% |
2.190 |
2.156 |
- |
-1.49% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-1.55% |
36.550 |
35.983 |
- |
3.45% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.55% |
8302.829 |
8174.092 |
- |
-0.23% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-1.55% |
2.616 |
2.575 |
- |
0.34% |
- |
|
BM_RangesPopHeap_string_4
|
-1.55% |
5.328 |
5.246 |
- |
-1.54% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
-1.55% |
4196.167 |
4131.151 |
- |
-2.85% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_4
|
-1.55% |
1.199 |
1.180 |
- |
-0.91% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-1.55% |
6757.438 |
6652.858 |
- |
0.28% |
- |
|
BM_std_minmax_element<short>/4
|
-1.55% |
1.227 |
1.208 |
- |
-5.01% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.55% |
49879.528 |
49107.929 |
- |
-3.64% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.54% |
2175397.867 |
2141810.791 |
- |
-1.74% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.54% |
1359393.309 |
1338412.189 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.54% |
8.686 |
8.552 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-1.54% |
3651714.423 |
3595391.818 |
- |
1.42% |
- |
|
rng::copy_backward(list<int>)/8
|
-1.54% |
2.462 |
2.424 |
- |
0.51% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/8192
|
-1.54% |
4324.189 |
4257.795 |
- |
-0.66% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.53% |
1181587.672 |
1163451.148 |
- |
4.37% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-1.53% |
97372.653 |
95880.899 |
- |
-0.77% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-1.53% |
10.530 |
10.369 |
- |
-6.81% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.53% |
11647125.733 |
11469352.257 |
- |
-1.75% |
- |
|
std::rotate_copy(list<int>)/32
|
-1.53% |
8.528 |
8.397 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-1.53% |
29115011.975 |
28670874.717 |
- |
3.35% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.52% |
12.995 |
12.796 |
- |
-0.67% |
- |
|
BM_deque_vector_move_backward/64000
|
-1.52% |
8032.919 |
7910.525 |
- |
-2.06% |
- |
|
BM_std_min<short>/30
|
-1.52% |
2.347 |
2.312 |
- |
-5.30% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.52% |
1.793 |
1.766 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-1.52% |
1448710.809 |
1426712.945 |
- |
-0.77% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-1.52% |
23.312 |
22.958 |
- |
-0.24% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-1.52% |
16.856 |
16.600 |
- |
-3.34% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-1.52% |
106.421 |
104.808 |
- |
-1.67% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.51% |
4.072 |
4.010 |
- |
0.24% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.51% |
6060993.321 |
5969257.310 |
- |
2.11% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-1.51% |
2.481 |
2.444 |
- |
-5.14% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.51% |
13.993 |
13.782 |
- |
-0.56% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-1.51% |
1.293 |
1.273 |
- |
1.46% |
- |
|
rng::for_each_n(list<int>)/8
|
-1.51% |
2.562 |
2.523 |
- |
3.04% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.51% |
18.395 |
18.117 |
- |
-0.10% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4
|
-1.51% |
1.430 |
1.409 |
- |
-2.19% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
-1.51% |
15.448 |
15.215 |
- |
-0.25% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.51% |
13.223 |
13.024 |
- |
0.10% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.51% |
5.492 |
5.409 |
- |
-0.38% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-1.51% |
1.818 |
1.790 |
- |
-1.38% |
- |
|
731_astcenc_r
|
-1.51% |
10.217 |
10.063 |
- |
-0.77% |
- |
|
BM_PushHeap_uint32_Random_4
|
-1.51% |
2.481 |
2.443 |
- |
-2.61% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_64
|
-1.50% |
9.269 |
9.130 |
- |
-2.19% |
- |
|
std::move(vector<int>)/8
|
-1.50% |
2.305 |
2.271 |
- |
2.49% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_64
|
-1.50% |
12.972 |
12.778 |
- |
-12.06% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-1.50% |
2180.803 |
2148.104 |
- |
-1.24% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/32
|
-1.50% |
12.931 |
12.737 |
- |
-1.93% |
- |
|
BM_deque_vector_move/64
|
-1.50% |
2.631 |
2.591 |
- |
0.61% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.50% |
49713.458 |
48970.065 |
- |
-2.25% |
- |
|
BM_deque_vector_ranges_copy/1
|
-1.49% |
2.116 |
2.085 |
- |
0.23% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-1.49% |
212878.215 |
209697.393 |
- |
-1.11% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-1.49% |
22.145 |
21.814 |
- |
5.21% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.49% |
17401.413 |
17142.323 |
- |
-2.34% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/50
|
-1.49% |
12.654 |
12.466 |
- |
-0.52% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-1.49% |
0.954 |
0.939 |
- |
-0.29% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.49% |
8.878 |
8.746 |
- |
-0.81% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.48% |
24143.721 |
23785.382 |
- |
-5.14% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.48% |
24110.938 |
23753.231 |
- |
-5.24% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.48% |
204339.988 |
201316.986 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.48% |
22351428.069 |
22021656.244 |
- |
-0.83% |
- |
|
BM_RangesMakeHeap_string_SingleElement_64
|
-1.47% |
6.475 |
6.379 |
- |
0.80% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.47% |
310.671 |
306.106 |
- |
0.25% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-1.47% |
1689690.675 |
1664865.237 |
- |
-1.19% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-1.47% |
21.578 |
21.261 |
- |
-1.39% |
- |
|
rng::count_if(list<int>)_(every_other)/8192
|
-1.47% |
7302.102 |
7194.866 |
- |
-0.81% |
- |
|
rng::rotate(list<int>)_(by_1/4)/1024
|
-1.46% |
582.717 |
574.183 |
- |
-1.03% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.46% |
1.130 |
1.114 |
- |
-0.37% |
- |
|
BM_std_min<unsigned_char>/23
|
-1.46% |
2.334 |
2.300 |
- |
-0.65% |
- |
|
std::map<int,_int>::clear()/1024
|
-1.46% |
10580.321 |
10425.854 |
- |
4.34% |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-1.45% |
9.086 |
8.954 |
- |
1.76% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.45% |
839.705 |
827.490 |
- |
-1.01% |
- |
|
rng::sort(vector<NonIntegral>)_(ascending)/8
|
-1.45% |
16.522 |
16.282 |
- |
-0.27% |
- |
|
std::remove_if(vector<int>)_(prefix)/8192
|
-1.45% |
2616.744 |
2578.736 |
- |
-0.32% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-1.45% |
81541.048 |
80357.498 |
- |
-1.06% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-1.45% |
352255032.582 |
347147010.395 |
- |
-1.28% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-1.45% |
2.618 |
2.580 |
- |
0.07% |
- |
|
BM_RangesPushHeap_string_Random_256
|
-1.45% |
14.358 |
14.150 |
- |
-0.56% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.45% |
22.296 |
21.973 |
- |
-1.04% |
- |
|
BM_RangesPushHeap_string_Random_1024
|
-1.45% |
15.119 |
14.900 |
- |
-0.05% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-1.45% |
3936.866 |
3879.959 |
- |
-2.17% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-1.44% |
1.239 |
1.221 |
- |
2.19% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.44% |
1097273.895 |
1081467.908 |
- |
-2.90% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-1.44% |
53.239 |
52.472 |
- |
-0.93% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.44% |
49844.918 |
49127.460 |
- |
-2.77% |
- |
|
std::map<int,_int>::erase(iterator)/0
|
-1.44% |
20.809 |
20.510 |
- |
-1.17% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
-1.44% |
15.356 |
15.135 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.43% |
2019863.443 |
1990908.692 |
- |
-1.66% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.43% |
2189.661 |
2158.283 |
- |
-0.18% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.43% |
634125.713 |
625042.002 |
- |
-0.02% |
- |
|
rng::find_if(vector<char>)_(process_all)/50
|
-1.43% |
12.660 |
12.479 |
- |
0.31% |
- |
|
BM_std_min<unsigned_char>/22
|
-1.43% |
2.104 |
2.074 |
- |
2.99% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
-1.43% |
15.326 |
15.108 |
- |
4.60% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-1.42% |
329.177 |
324.492 |
- |
-1.00% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-1.42% |
8.498 |
8.377 |
- |
0.69% |
- |
|
rng::reverse(list<int>)/512
|
-1.42% |
199.791 |
196.956 |
- |
-1.18% |
- |
|
BM_MakeThenSortHeap_string_Random_16
|
-1.42% |
22.677 |
22.356 |
- |
-1.14% |
- |
|
BM_std_min<char>/29
|
-1.42% |
2.002 |
1.974 |
- |
-0.39% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.42% |
6.438 |
6.347 |
- |
1.06% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.41% |
680.148 |
670.530 |
- |
-2.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.41% |
19643637.473 |
19366130.017 |
- |
0.67% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_64
|
-1.41% |
10.222 |
10.077 |
- |
-1.21% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.41% |
5.249 |
5.175 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.41% |
4456593.608 |
4393817.892 |
- |
1.21% |
- |
|
BM_std_min<unsigned_long_long>/13
|
-1.41% |
1.753 |
1.728 |
- |
0.81% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.41% |
21.534 |
21.231 |
- |
-0.57% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-1.40% |
130795.705 |
128958.615 |
- |
-0.56% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-1.40% |
1.965 |
1.937 |
- |
-2.67% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.40% |
11.641 |
11.477 |
- |
0.58% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-1.40% |
21.029 |
20.735 |
- |
-1.13% |
- |
|
BM_RangesMakeHeap_string_Heap_16
|
-1.40% |
4.670 |
4.605 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.40% |
1193757.972 |
1177094.907 |
- |
1.49% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-1.40% |
4801407.128 |
4734416.615 |
- |
-7.13% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.39% |
505.139 |
498.097 |
- |
-0.77% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.39% |
7.247 |
7.146 |
- |
-2.19% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.39% |
18.409 |
18.153 |
- |
0.04% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024
|
-1.39% |
7.525 |
7.420 |
- |
-0.33% |
- |
|
rng::generate_n(deque<int>)/32
|
-1.39% |
8.506 |
8.388 |
- |
1.13% |
- |
|
BM_MakeThenSortHeap_float_Descending_64
|
-1.39% |
3.331 |
3.284 |
- |
0.22% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.39% |
22.545 |
22.231 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-1.39% |
5134784.353 |
5063385.265 |
- |
0.20% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-1.39% |
42204.285 |
41617.640 |
- |
-0.01% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-1.39% |
2258.969 |
2227.652 |
- |
1.72% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
-1.38% |
7.735 |
7.628 |
- |
0.29% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.38% |
0.733 |
0.723 |
- |
-1.00% |
- |
|
std::copy(deque<int>)/262144
|
-1.38% |
10351.613 |
10208.592 |
- |
-1.65% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.38% |
42983.316 |
42389.695 |
- |
-0.07% |
- |
|
std::fill(vector<bool>)/512
|
-1.38% |
1.530 |
1.509 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-1.38% |
1687660.154 |
1664411.297 |
- |
-1.69% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.38% |
588.182 |
580.085 |
- |
-2.76% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-1.38% |
22.899 |
22.584 |
- |
-3.05% |
- |
|
BM_std_minmax<unsigned_short>/20
|
-1.38% |
1.952 |
1.925 |
- |
-1.53% |
- |
|
rng::copy_n(deque<int>)/8
|
-1.37% |
2.758 |
2.720 |
- |
-1.96% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.37% |
191937.124 |
189299.535 |
- |
0.12% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.37% |
138121.258 |
136225.497 |
- |
-0.86% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-1.37% |
10089.065 |
9950.630 |
- |
-8.50% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.37% |
453.792 |
447.571 |
- |
1.84% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-1.37% |
20795.083 |
20510.266 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.37% |
9781715.482 |
9647864.212 |
- |
-11.23% |
- |
|
rng::rotate(deque<int>)_(by_1/4)/32
|
-1.37% |
29.452 |
29.049 |
- |
-0.04% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.37% |
603218.480 |
594980.035 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-1.37% |
18917227.374 |
18658867.391 |
- |
-1.32% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-1.36% |
455.974 |
449.759 |
- |
-3.62% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-1.36% |
2114599.366 |
2085802.979 |
- |
-2.22% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
-1.36% |
4.230 |
4.173 |
- |
-1.19% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-1.36% |
512.224 |
505.264 |
- |
-1.04% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.36% |
497.697 |
490.948 |
- |
-0.11% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
-1.36% |
2850.725 |
2812.072 |
- |
0.38% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
-1.35% |
471.852 |
465.460 |
- |
0.82% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-1.35% |
36675.791 |
36179.177 |
- |
-3.14% |
- |
|
std::partial_sort(vector<int>)_(descending)/1024
|
-1.35% |
8279.757 |
8167.737 |
- |
-1.29% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
-1.35% |
4.155 |
4.099 |
- |
-0.01% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.35% |
11.691 |
11.533 |
- |
-0.21% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.35% |
371.080 |
366.082 |
- |
2.04% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.35% |
6250.586 |
6166.402 |
- |
-2.49% |
- |
|
BM_StringDestroy_Huge
|
-1.34% |
10.624 |
10.482 |
- |
-5.22% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-1.34% |
4.955 |
4.888 |
- |
-0.06% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/0
|
-1.34% |
19.985 |
19.716 |
- |
0.10% |
- |
|
bm_lexicographical_compare<int>/8
|
-1.34% |
1.541 |
1.520 |
- |
1.47% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
-1.34% |
21.451 |
21.163 |
- |
-0.55% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
-1.34% |
63.484 |
62.632 |
- |
0.43% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-1.34% |
48971.432 |
48314.676 |
- |
-4.23% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
-1.34% |
5.582 |
5.508 |
- |
-0.24% |
- |
|
rng::copy_if(list<int>)_(entire_range)/512
|
-1.33% |
371.557 |
366.599 |
- |
-1.25% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.33% |
1.195 |
1.179 |
- |
-0.63% |
- |
|
BM_MakeThenSortHeap_string_Ascending_4
|
-1.33% |
5.357 |
5.285 |
- |
-1.38% |
- |
|
std::find(list<int>)_(process_all)/8
|
-1.33% |
2.397 |
2.365 |
- |
-0.21% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-1.33% |
14.809 |
14.612 |
- |
0.94% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/50
|
-1.33% |
18.496 |
18.250 |
- |
0.84% |
- |
|
BM_MakeThenSortHeap_string_Heap_16
|
-1.33% |
17.530 |
17.296 |
- |
0.35% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/32
|
-1.33% |
18.620 |
18.372 |
- |
-1.06% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-1.33% |
1.609 |
1.588 |
- |
3.63% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.33% |
23725.647 |
23410.584 |
- |
-0.42% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_16384
|
-1.33% |
45.760 |
45.153 |
- |
0.23% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-1.33% |
1.546 |
1.526 |
- |
0.05% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.32% |
68561932.010 |
67653930.303 |
- |
-0.36% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.32% |
184823.518 |
182379.351 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.32% |
645.328 |
636.795 |
- |
0.39% |
- |
|
BM_MakeThenSortHeap_float_Random_64
|
-1.32% |
18.166 |
17.926 |
- |
-0.72% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.32% |
4.020 |
3.967 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.32% |
4776810.662 |
4713856.879 |
- |
0.12% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-1.32% |
2.108 |
2.080 |
- |
-1.03% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
-1.31% |
5815.339 |
5738.970 |
- |
0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.31% |
170.697 |
168.461 |
- |
0.83% |
- |
|
BM_std_minmax<char>/23
|
-1.31% |
3.165 |
3.124 |
- |
-9.70% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192
|
-1.31% |
116054.503 |
114538.555 |
- |
-0.38% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1024
|
-1.30% |
44769.524 |
44186.050 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.30% |
151229730.458 |
149259680.656 |
- |
-0.57% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-1.30% |
30.057 |
29.666 |
- |
-5.14% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-1.30% |
1143717.582 |
1128839.391 |
- |
-1.52% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.30% |
1216512.301 |
1200701.019 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.30% |
1158031.336 |
1143003.625 |
- |
-1.95% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-1.29% |
15.077 |
14.882 |
- |
-0.06% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.29% |
10.638 |
10.501 |
- |
-5.58% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.29% |
4.238 |
4.183 |
- |
-0.71% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-1.29% |
8.850 |
8.736 |
- |
-0.81% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.29% |
698.023 |
689.045 |
- |
-4.66% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-1.29% |
14.904 |
14.713 |
- |
-0.43% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
-1.29% |
1.175 |
1.160 |
- |
3.81% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.28% |
1691626.139 |
1669896.567 |
- |
-1.31% |
- |
|
BM_std_min<char>/4
|
-1.28% |
1.071 |
1.057 |
- |
5.52% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-1.28% |
24.006 |
23.700 |
- |
4.35% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
-1.27% |
20.340 |
20.081 |
- |
-0.53% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
-1.27% |
845462.595 |
834699.211 |
- |
0.51% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-1.27% |
1.146 |
1.131 |
- |
19.68% |
- |
|
BM_RangesPushHeap_float_Random_16
|
-1.27% |
5.409 |
5.340 |
- |
-1.52% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.27% |
9.020 |
8.905 |
- |
-0.41% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-1.27% |
18.203 |
17.971 |
- |
-0.62% |
- |
|
rng::count(vector<bool>)/1000
|
-1.27% |
3.007 |
2.969 |
- |
-1.08% |
- |
|
BM_LowerBound_float_1
|
-1.27% |
2.676 |
2.642 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-1.27% |
1316938.492 |
1300251.037 |
- |
-0.20% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
-1.26% |
2.108 |
2.081 |
- |
-1.06% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.26% |
48.757 |
48.142 |
- |
-25.63% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
-1.26% |
9.079 |
8.964 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.26% |
6641346.373 |
6557681.845 |
- |
-3.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.26% |
11713603.877 |
11566270.967 |
- |
1.86% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-1.26% |
1.286 |
1.270 |
- |
-8.48% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.26% |
17.808 |
17.584 |
- |
-1.17% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-1.26% |
32.806 |
32.394 |
- |
-2.71% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-1.25% |
5.615 |
5.545 |
- |
1.48% |
- |
|
BM_std_minmax<unsigned_short>/11
|
-1.25% |
1.719 |
1.698 |
- |
-1.15% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
-1.25% |
966.303 |
954.200 |
- |
0.92% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-1.25% |
326.974 |
322.881 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.25% |
68068326.806 |
67219009.717 |
- |
-1.20% |
- |
|
BM_std_min<int>/7
|
-1.25% |
1.053 |
1.040 |
- |
-0.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
-1.25% |
127703.608 |
126113.452 |
- |
-0.47% |
- |
|
BM_std_minmax<char>/29
|
-1.24% |
2.555 |
2.524 |
- |
-10.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.24% |
1591320.883 |
1571515.625 |
- |
-0.65% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_4
|
-1.24% |
4.319 |
4.266 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.24% |
147.930 |
146.090 |
- |
0.63% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.24% |
3.620 |
3.575 |
- |
0.11% |
- |
|
std::reverse_copy(list<int>)/4096
|
-1.24% |
3173.792 |
3134.384 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.24% |
203900112.429 |
201368478.815 |
- |
0.38% |
- |
|
BM_std_minmax<long_long>/12
|
-1.24% |
2.733 |
2.699 |
- |
-1.28% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.24% |
4003.062 |
3953.435 |
- |
-0.05% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-1.24% |
3.974 |
3.925 |
- |
-0.85% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.24% |
1692200.359 |
1671245.363 |
- |
-1.27% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-1.24% |
25.957 |
25.635 |
- |
-2.51% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-1.24% |
6157.884 |
6081.775 |
- |
-3.75% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-1.23% |
2255.797 |
2227.949 |
- |
1.77% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.23% |
9.058 |
8.946 |
- |
-1.98% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-1.23% |
470.451 |
464.651 |
- |
-1.18% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-1.23% |
530.104 |
523.568 |
- |
0.34% |
- |
|
rng::copy_backward(deque<int>)/8
|
-1.23% |
2.793 |
2.759 |
- |
0.25% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
-1.23% |
21.207 |
20.946 |
- |
-0.54% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-1.23% |
25156.212 |
24847.146 |
- |
0.01% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-1.23% |
3.778 |
3.732 |
- |
-10.55% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
-1.22% |
1.897 |
1.874 |
- |
-3.70% |
- |
|
std::set<int>::ctor(const&)/1024
|
-1.22% |
6286.032 |
6209.140 |
- |
2.20% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-1.22% |
3984.550 |
3935.921 |
- |
-0.84% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.22% |
222.810 |
220.092 |
- |
-2.22% |
- |
|
BM_deque_deque_move_backward/4000
|
-1.22% |
148.460 |
146.650 |
- |
-1.07% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.22% |
15376407.449 |
15188978.473 |
- |
0.21% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.22% |
42034.536 |
41522.296 |
- |
1.42% |
- |
|
BM_std_min<char>/22
|
-1.22% |
2.070 |
2.045 |
- |
0.09% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-1.22% |
6799.442 |
6716.674 |
- |
-0.61% |
- |
|
BM_RangesPushHeap_uint64_QuickSortAdversary_16
|
-1.22% |
0.931 |
0.919 |
- |
1.08% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-1.22% |
2075.487 |
2050.245 |
- |
-0.25% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1024
|
-1.22% |
514.173 |
507.923 |
- |
-0.77% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-1.21% |
389.174 |
384.450 |
- |
-1.32% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.21% |
9019.269 |
8910.016 |
- |
-0.00% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
-1.21% |
61192.537 |
60451.666 |
- |
0.59% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.21% |
23.537 |
23.252 |
- |
0.16% |
- |
|
BM_MakeThenSortHeap_string_Descending_64
|
-1.21% |
13.149 |
12.990 |
- |
0.16% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
-1.21% |
0.937 |
0.925 |
- |
-0.48% |
- |
|
BM_std_min<unsigned_short>/24
|
-1.21% |
2.493 |
2.463 |
- |
-1.89% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.21% |
1141228.534 |
1127436.527 |
- |
-2.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-1.21% |
2323266.439 |
2295266.520 |
- |
-0.35% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.20% |
0.984 |
0.972 |
- |
0.50% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16
|
-1.20% |
4.056 |
4.008 |
- |
-0.33% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-1.20% |
4.044 |
3.995 |
- |
1.44% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-1.20% |
1313043.316 |
1297255.826 |
- |
0.35% |
- |
|
BM_MakeHeap_string_Random_262144
|
-1.20% |
15.580 |
15.393 |
- |
-19.98% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.20% |
1.065 |
1.052 |
- |
1.20% |
- |
|
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.20% |
16.523 |
16.325 |
- |
0.14% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32
|
-1.20% |
3.128 |
3.091 |
- |
-0.49% |
- |
|
rng::adjacent_find(deque<int>,_pred)/50
|
-1.20% |
29.018 |
28.670 |
- |
-2.00% |
- |
|
BM_MakeHeap_string_PipeOrgan_64
|
-1.20% |
4.734 |
4.678 |
- |
-30.50% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-1.20% |
6603.159 |
6524.210 |
- |
-1.06% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.19% |
8.539 |
8.437 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-1.19% |
16614296.323 |
16416655.430 |
- |
5.02% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-1.19% |
24.811 |
24.516 |
- |
-1.01% |
- |
|
753_ns3_r
|
-1.19% |
10.220 |
10.098 |
- |
-1.58% |
- |
|
rng::search(vector<int>)_(single_element)/1000
|
-1.19% |
231.937 |
229.183 |
- |
0.82% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.19% |
6230.988 |
6157.017 |
- |
-3.01% |
- |
|
rng::copy_n(vector<int>)/1048576
|
-1.18% |
49369.004 |
48784.618 |
- |
-2.10% |
- |
|
rng::generate_n(deque<int>)/50
|
-1.18% |
12.547 |
12.398 |
- |
0.49% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.18% |
37971085.713 |
37521998.302 |
- |
0.04% |
- |
|
rng::sort(deque<int>)_(ascending)/8192
|
-1.18% |
5817.836 |
5749.043 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.18% |
5.086 |
5.026 |
- |
-9.39% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.18% |
16.972 |
16.772 |
- |
0.01% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-1.18% |
17.565 |
17.358 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-1.18% |
1357876.105 |
1341895.415 |
- |
-1.18% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-1.18% |
12.190 |
12.047 |
- |
-1.83% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.18% |
11.549 |
11.413 |
- |
0.22% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.17% |
1505.128 |
1487.451 |
- |
2.20% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-1.17% |
6714.918 |
6636.079 |
- |
-0.07% |
- |
|
std::move(list<int>)/1048576
|
-1.17% |
1016918.116 |
1004985.106 |
- |
1.49% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.17% |
3907.910 |
3862.102 |
- |
2.37% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8
|
-1.17% |
18.383 |
18.168 |
- |
-0.73% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.17% |
14218.910 |
14052.678 |
- |
0.78% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.17% |
774.233 |
765.191 |
- |
-0.13% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.16% |
8.885 |
8.781 |
- |
-1.15% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.16% |
14.235 |
14.069 |
- |
-0.33% |
- |
|
BM_std_min<unsigned_short>/32
|
-1.16% |
2.913 |
2.879 |
- |
-2.65% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.16% |
11055925.029 |
10927667.734 |
- |
-0.18% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-1.16% |
32.399 |
32.024 |
- |
-1.13% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-1.16% |
0.962 |
0.950 |
- |
-1.17% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1048576
|
-1.16% |
449828.650 |
444614.980 |
- |
-0.46% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-1.16% |
14.974 |
14.800 |
- |
-0.18% |
- |
|
BM_std_minmax<int>/9
|
-1.16% |
1.171 |
1.157 |
- |
-0.07% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/8192
|
-1.16% |
58291.348 |
57617.720 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
-1.15% |
6.007 |
5.938 |
- |
2.33% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.15% |
36176.790 |
35759.106 |
- |
-0.06% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-1.15% |
1.224 |
1.209 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.15% |
1161018.633 |
1147635.285 |
- |
-3.21% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1000
|
-1.15% |
518.238 |
512.269 |
- |
0.52% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/8192
|
-1.15% |
128010.318 |
126536.021 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-1.15% |
2331233.624 |
2304387.615 |
- |
0.85% |
- |
|
rng::copy_backward(deque<int>)/64
|
-1.15% |
3.080 |
3.045 |
- |
-0.97% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.15% |
26.972 |
26.662 |
- |
0.98% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-1.15% |
10.359 |
10.240 |
- |
-0.54% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/0
|
-1.15% |
20.819 |
20.580 |
- |
-1.33% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16
|
-1.14% |
2.954 |
2.921 |
- |
-0.14% |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
-1.14% |
2.528 |
2.499 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-1.14% |
4403163.729 |
4352805.047 |
- |
-1.46% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.14% |
186698.038 |
184567.096 |
- |
-0.09% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.14% |
20.890 |
20.652 |
- |
0.16% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
-1.14% |
6.875 |
6.797 |
- |
-0.54% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.14% |
4026.534 |
3980.684 |
- |
-2.14% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-1.13% |
36168943.159 |
35758589.593 |
- |
-6.04% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-1.13% |
7.547 |
7.461 |
- |
0.13% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
-1.13% |
26260.727 |
25962.892 |
- |
-2.08% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-1.13% |
1.265 |
1.251 |
- |
1.65% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.13% |
82356.231 |
81424.695 |
- |
0.04% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-1.13% |
1.196 |
1.182 |
- |
-0.43% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-1.13% |
50.331 |
49.763 |
- |
-0.77% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_256
|
-1.13% |
14.666 |
14.501 |
- |
-0.58% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-1.13% |
10.127 |
10.013 |
- |
1.58% |
- |
|
BM_std_min<long_long>/64
|
-1.12% |
4.905 |
4.850 |
- |
0.09% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.12% |
23.806 |
23.538 |
- |
-0.74% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.12% |
199.283 |
197.045 |
- |
-0.58% |
- |
|
rng::find_if(vector<char>)_(bail_25%)/8
|
-1.12% |
0.949 |
0.938 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.12% |
30.608 |
30.264 |
- |
-2.95% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.12% |
1271473.000 |
1257213.701 |
- |
0.63% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-1.12% |
1125785.155 |
1113171.742 |
- |
1.39% |
- |
|
rng::reverse_copy(list<int>)/8
|
-1.12% |
2.308 |
2.282 |
- |
-3.16% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-1.12% |
3.111 |
3.076 |
- |
-4.02% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.12% |
17.898 |
17.698 |
- |
0.67% |
- |
|
766_femflow_r
|
-1.12% |
12.948 |
12.803 |
- |
-0.40% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-1.12% |
7544.921 |
7460.751 |
- |
-11.54% |
- |
|
737_gmsh_r
|
-1.12% |
12.753 |
12.611 |
- |
-0.23% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024
|
-1.12% |
1435945.514 |
1419933.485 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
-1.11% |
30.593 |
30.252 |
- |
0.31% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_256
|
-1.11% |
22.660 |
22.408 |
- |
0.34% |
- |
|
735_gem5_r
|
-1.11% |
13.564 |
13.413 |
- |
1.25% |
- |
|
BM_std_min<char>/64
|
-1.11% |
4.195 |
4.149 |
- |
0.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.11% |
19350304.820 |
19135564.943 |
- |
1.31% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1024
|
-1.11% |
30.178 |
29.843 |
- |
-0.07% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-1.11% |
1.776 |
1.756 |
- |
-1.84% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-1.10% |
23.543 |
23.283 |
- |
-1.39% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
-1.10% |
4.024 |
3.979 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
-1.10% |
352194111.566 |
348308054.871 |
- |
-0.69% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
-1.10% |
0.936 |
0.925 |
- |
0.66% |
- |
|
BM_PopHeap_uint64_262144
|
-1.10% |
42.021 |
41.558 |
- |
0.36% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8
|
-1.10% |
3.802 |
3.761 |
- |
-0.05% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-1.10% |
3.203 |
3.168 |
- |
2.63% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.10% |
12547.291 |
12409.621 |
- |
-1.64% |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-1.10% |
2569.631 |
2541.437 |
- |
1.35% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1048576
|
-1.10% |
653337.894 |
646176.786 |
- |
0.19% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.09% |
24.809 |
24.537 |
- |
0.07% |
- |
|
BM_RangesSortHeap_uint32_16
|
-1.09% |
4.849 |
4.796 |
- |
-0.61% |
- |
|
rng::search(vector<int>)_(single_element)/1024
|
-1.09% |
237.174 |
234.583 |
- |
0.87% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.09% |
1205659.984 |
1192495.307 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.09% |
1163915.963 |
1151220.302 |
- |
1.14% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.09% |
12.581 |
12.443 |
- |
1.53% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.09% |
33.637 |
33.271 |
- |
-2.08% |
- |
|
BM_StringRelational_Compare_Huge_Huge_ChangeFirst
|
-1.09% |
1.406 |
1.391 |
- |
0.01% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
-1.09% |
488.612 |
483.293 |
- |
-0.05% |
- |
|
BM_std_minmax<long_long>/28
|
-1.09% |
4.140 |
4.095 |
- |
-0.93% |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.09% |
9.019 |
8.921 |
- |
-0.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.08% |
1244426.432 |
1230929.848 |
- |
0.17% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-1.08% |
8.391 |
8.300 |
- |
-1.03% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.08% |
22.057 |
21.818 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.08% |
4403054.720 |
4355357.168 |
- |
-1.30% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.08% |
5995.423 |
5930.573 |
- |
-0.74% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/8192
|
-1.08% |
4061.986 |
4018.138 |
- |
-1.10% |
- |
|
BM_std_min<char>/5500
|
-1.08% |
37.290 |
36.888 |
- |
0.04% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-1.08% |
71.061 |
70.295 |
- |
-1.59% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.08% |
523.794 |
518.156 |
- |
-1.62% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
-1.08% |
14.119 |
13.967 |
- |
0.98% |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.07% |
2471.247 |
2444.696 |
- |
0.01% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-1.07% |
523.334 |
517.713 |
- |
-0.00% |
- |
|
BM_std_min<int>/10
|
-1.07% |
1.005 |
0.994 |
- |
-0.03% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-1.07% |
5.700 |
5.639 |
- |
-0.62% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.07% |
4.846 |
4.795 |
- |
-3.83% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.07% |
10.736 |
10.622 |
- |
-1.67% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.07% |
38.554 |
38.143 |
- |
0.97% |
- |
|
rng::fill(list<int>)/32
|
-1.07% |
8.459 |
8.369 |
- |
0.58% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-1.07% |
8221.797 |
8134.190 |
- |
-0.37% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.07% |
572.303 |
566.207 |
- |
1.86% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.06% |
807.975 |
799.373 |
- |
0.03% |
- |
|
rng::remove(vector<int>)_(prefix)/50
|
-1.06% |
57.016 |
56.409 |
- |
0.38% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.06% |
5.442 |
5.384 |
- |
1.07% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.06% |
1448094.787 |
1432699.684 |
- |
-0.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-1.06% |
16.665 |
16.488 |
- |
-0.74% |
- |
|
BM_PushHeap_float_Random_1024
|
-1.06% |
7.515 |
7.436 |
- |
-1.14% |
- |
|
rng::any_of(list<int>)_(process_all)/32
|
-1.06% |
11.610 |
11.487 |
- |
1.00% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.06% |
211.899 |
209.659 |
- |
-0.79% |
- |
|
std::copy_if(deque<int>)_(entire_range)/1048576
|
-1.06% |
277615.599 |
274680.267 |
- |
0.01% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
-1.06% |
9.300 |
9.202 |
- |
-0.24% |
- |
|
BM_StringFindAllMatch/512
|
-1.05% |
11.701 |
11.578 |
- |
-0.70% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.05% |
4731.584 |
4681.864 |
- |
-0.19% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_64
|
-1.05% |
7.276 |
7.200 |
- |
-0.75% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
-1.05% |
32.575 |
32.233 |
- |
-0.95% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.05% |
10.017 |
9.912 |
- |
0.53% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
-1.05% |
7.064 |
6.990 |
- |
-0.56% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.04% |
1.569 |
1.552 |
- |
0.44% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.04% |
16.686 |
16.512 |
- |
-1.30% |
- |
|
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4
|
-1.04% |
1.437 |
1.422 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.04% |
1118531.528 |
1106861.607 |
- |
-0.57% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
-1.04% |
8.488 |
8.400 |
- |
0.67% |
- |
|
BM_std_minmax<long_long>/31
|
-1.04% |
4.827 |
4.777 |
- |
-1.14% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.04% |
18.934 |
18.736 |
- |
-0.65% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024
|
-1.04% |
4.051 |
4.009 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.04% |
3.817 |
3.777 |
- |
-0.18% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
-1.04% |
32.582 |
32.243 |
- |
-2.73% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.04% |
44.836 |
44.369 |
- |
0.01% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-1.04% |
30.779 |
30.460 |
- |
-0.78% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8192
|
-1.04% |
164062.827 |
162360.700 |
- |
-3.05% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.04% |
177.764 |
175.920 |
- |
1.27% |
- |
|
std::partition_copy(list<int>)/8192
|
-1.04% |
7292.767 |
7217.133 |
- |
6.15% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-1.04% |
5.060 |
5.008 |
- |
2.84% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.04% |
997.403 |
987.073 |
- |
-3.42% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.03% |
1190909.740 |
1178591.229 |
- |
-1.04% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.03% |
2.431 |
2.405 |
- |
-2.04% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-1.03% |
15274.592 |
15116.790 |
- |
-0.29% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
-1.03% |
53054.052 |
52506.907 |
- |
-2.91% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-1.03% |
1195547.156 |
1183230.879 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-1.03% |
8793333.555 |
8702781.099 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-1.03% |
1102354.118 |
1091015.307 |
- |
-3.44% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.03% |
523714.820 |
518334.104 |
- |
-1.72% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
-1.03% |
6159.071 |
6095.915 |
- |
-0.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.03% |
17.247 |
17.070 |
- |
-2.17% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
-1.03% |
1.738 |
1.720 |
- |
-0.94% |
- |
|
BM_std_min<short>/22
|
-1.02% |
1.887 |
1.868 |
- |
-1.95% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-1.02% |
34740.056 |
34384.711 |
- |
0.24% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-1.02% |
1436680.778 |
1421995.436 |
- |
0.17% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.02% |
2.071 |
2.050 |
- |
0.25% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-1.02% |
7884.911 |
7804.394 |
- |
-2.73% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-1.02% |
2.081 |
2.060 |
- |
7.15% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.02% |
919.804 |
910.421 |
- |
0.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.02% |
11702859.455 |
11583795.204 |
- |
0.92% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.02% |
32220.787 |
31893.039 |
- |
-0.27% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-1.02% |
6309.245 |
6245.071 |
- |
0.16% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.02% |
3.752 |
3.714 |
- |
-1.97% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-1.02% |
11231.241 |
11117.113 |
- |
-0.53% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.01% |
2471.925 |
2446.846 |
- |
0.05% |
- |
|
rng::find_if(vector<int>)_(bail_25%)/8
|
-1.01% |
1.072 |
1.061 |
- |
0.60% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
-1.01% |
2.303 |
2.280 |
- |
0.02% |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-1.01% |
4056.377 |
4015.298 |
- |
-1.06% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
-1.01% |
771.835 |
764.020 |
- |
-0.28% |
- |
|
rng::adjacent_find(list<int>)/8
|
-1.01% |
2.134 |
2.112 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
-1.01% |
1.675 |
1.658 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.00% |
148345299.263 |
146854549.762 |
- |
0.65% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-1.00% |
20.365 |
20.161 |
- |
0.16% |
- |
|
std::stable_partition(vector<int>)_(dense)/1024
|
-1.00% |
295.972 |
292.998 |
- |
-0.61% |
- |
|
std::generate_n(vector<int>)/32
|
-1.00% |
8.018 |
7.938 |
- |
-0.46% |
- |
|
rng::reverse_copy(list<int>)/4096
|
-1.00% |
3071.994 |
3041.159 |
- |
-0.67% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
-1.00% |
24.982 |
24.731 |
- |
-0.85% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
-1.00% |
71.043 |
70.331 |
- |
-5.48% |
- |
|
rng::move(deque<int>)/262144
|
-1.00% |
14995.658 |
14845.510 |
- |
0.37% |
- |