|
std::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120793.030 |
201.379 |
- |
-0.15% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
164557.850 |
275.783 |
- |
0.09% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120048.404 |
201.682 |
- |
-3.05% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
165994.873 |
289.929 |
- |
5.98% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
277906.850 |
629.174 |
- |
-0.12% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
276179.201 |
630.529 |
- |
-0.01% |
- |
|
rng::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258672.727 |
597.776 |
- |
0.31% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258606.086 |
601.870 |
- |
-0.32% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.76% |
246698.517 |
600.699 |
- |
-0.07% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
166882.413 |
479.328 |
- |
0.00% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
168191.925 |
486.920 |
- |
0.01% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.70% |
206541.187 |
620.692 |
- |
0.04% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
-98.93% |
3176.120 |
34.112 |
- |
1.61% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-98.91% |
3325.850 |
36.099 |
- |
10.86% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1024
|
-98.91% |
2275.303 |
24.886 |
- |
-1.08% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2257.646 |
24.866 |
- |
-0.07% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.68% |
5126.426 |
67.436 |
- |
0.60% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-98.68% |
4607.023 |
60.629 |
- |
0.93% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1024
|
-98.65% |
4568.494 |
61.472 |
- |
-0.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.63% |
5125.111 |
70.310 |
- |
0.39% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-98.35% |
4606.466 |
76.184 |
- |
0.16% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.10% |
3164.593 |
60.230 |
- |
0.07% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.05% |
3145.919 |
61.228 |
- |
-0.34% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-97.95% |
3856.900 |
79.189 |
- |
0.35% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
-91.78% |
772.137 |
63.456 |
- |
-0.49% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-91.36% |
823.035 |
71.115 |
- |
-0.52% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1000
|
-90.22% |
821.234 |
80.293 |
- |
-0.25% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
-89.87% |
325.687 |
32.993 |
- |
-0.07% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-89.53% |
749.559 |
78.475 |
- |
-0.69% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
-89.52% |
264.507 |
27.714 |
- |
-0.87% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.45% |
555.921 |
58.633 |
- |
0.07% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.28% |
557.330 |
59.757 |
- |
-0.08% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-89.23% |
262.594 |
28.285 |
- |
0.52% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-88.06% |
330.652 |
39.491 |
- |
16.53% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-87.47% |
596.926 |
74.796 |
- |
1.52% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-86.95% |
590.037 |
76.984 |
- |
-0.35% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-81.88% |
14836.594 |
2687.835 |
- |
-4.41% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-81.77% |
1848.876 |
337.104 |
- |
0.12% |
- |
|
rng::find_end(deque<int>)_(same_length)/8192
|
-76.22% |
11291.873 |
2685.122 |
- |
0.04% |
- |
|
rng::find_end(deque<int>)_(same_length)/1024
|
-75.95% |
1403.762 |
337.540 |
- |
0.08% |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
-69.50% |
3571.863 |
1089.432 |
- |
4.79% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-64.92% |
940.071 |
329.804 |
- |
0.28% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-64.59% |
939.226 |
332.583 |
- |
1.03% |
- |
|
rng::for_each(multimap<int>)/8192
|
-57.45% |
16489.075 |
7015.968 |
- |
-1.98% |
- |
|
rng::for_each(map<int>)/8192
|
-57.30% |
16713.732 |
7137.569 |
- |
-1.64% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/8192
|
-57.12% |
11552.573 |
4954.281 |
- |
0.16% |
- |
|
rng::for_each(map<int>::iterator)/8192
|
-55.76% |
16922.387 |
7486.504 |
- |
-2.42% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-55.49% |
16627.615 |
7401.604 |
- |
-1.78% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-55.30% |
11485.048 |
5133.668 |
- |
0.40% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-55.22% |
18.906 |
8.467 |
- |
-46.94% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.22% |
1616.980 |
756.426 |
- |
-53.02% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-53.07% |
30927304.443 |
14513267.563 |
- |
-56.72% |
- |
|
rng::for_each(set<int>)/8192
|
-52.69% |
16444.769 |
7780.107 |
- |
-0.16% |
- |
|
rng::for_each(multiset<int>)/8192
|
-52.60% |
16312.973 |
7732.106 |
- |
0.49% |
- |
|
rng::fill(list<int>)/50
|
-52.34% |
35.178 |
16.767 |
- |
-0.03% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-52.20% |
36.504 |
17.448 |
- |
-0.22% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-51.99% |
2352157.408 |
1129342.002 |
- |
-0.10% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-51.97% |
3921.697 |
1883.437 |
- |
-0.01% |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.47% |
1568.947 |
761.370 |
- |
0.38% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-51.44% |
20587.125 |
9996.659 |
- |
-9.62% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-51.40% |
499.582 |
242.787 |
- |
0.14% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
-51.34% |
513.721 |
249.971 |
- |
-0.01% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-51.27% |
18652.964 |
9088.914 |
- |
10.89% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
-51.27% |
502.089 |
244.660 |
- |
0.06% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1000
|
-51.18% |
1251.621 |
611.067 |
- |
-0.16% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1024
|
-51.13% |
1281.249 |
626.181 |
- |
-0.07% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-51.05% |
16244.215 |
7951.939 |
- |
0.67% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
-50.90% |
16188.113 |
7949.102 |
- |
0.66% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-50.83% |
510.199 |
250.858 |
- |
0.85% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-50.67% |
1584.591 |
781.646 |
- |
0.14% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-50.67% |
1547.258 |
763.311 |
- |
-0.06% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1000
|
-50.66% |
1547.523 |
763.555 |
- |
-0.02% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-50.61% |
499.138 |
246.540 |
- |
1.34% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1024
|
-50.59% |
1583.779 |
782.618 |
- |
0.14% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-50.20% |
1477.769 |
735.860 |
- |
-1.99% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
-50.19% |
1475.782 |
735.095 |
- |
-1.21% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-49.88% |
1559.576 |
781.593 |
- |
-0.07% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-49.80% |
4048.483 |
2032.446 |
- |
-0.31% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-49.64% |
1508.105 |
759.435 |
- |
-0.04% |
- |
|
rng::find_end(list<int>)_(same_length)/1024
|
-49.47% |
1495.851 |
755.784 |
- |
-0.15% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
-48.96% |
1222.852 |
624.141 |
- |
0.13% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
-48.93% |
1252.685 |
639.750 |
- |
0.06% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1024
|
-48.81% |
1565.377 |
801.268 |
- |
0.05% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
-48.62% |
60.162 |
30.909 |
- |
-33.48% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-47.84% |
19365.065 |
10100.956 |
- |
-4.15% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
-47.58% |
3826.819 |
2005.854 |
- |
2.83% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-47.38% |
30100.476 |
15837.695 |
- |
0.10% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-47.21% |
31268.968 |
16506.769 |
- |
0.39% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-47.12% |
2136620.622 |
1129916.937 |
- |
-0.15% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-46.66% |
1440.233 |
768.231 |
- |
0.05% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-45.58% |
23.598 |
12.842 |
- |
0.18% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-45.02% |
1363.352 |
749.629 |
- |
0.00% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-43.63% |
0.697 |
0.393 |
- |
-8.26% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/8192
|
-43.58% |
10257.544 |
5787.100 |
- |
15.37% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-42.21% |
48.179 |
27.843 |
- |
-22.93% |
- |
|
BM_PushHeap_string_Descending_262144
|
-40.60% |
5.448 |
3.236 |
- |
2.63% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-40.03% |
15910.348 |
9542.040 |
- |
14.18% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-39.44% |
0.695 |
0.421 |
- |
-32.02% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-38.87% |
0.494 |
0.302 |
- |
-25.10% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
-38.70% |
10022.870 |
6143.523 |
- |
20.04% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
-38.48% |
27541.831 |
16944.154 |
- |
1.33% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-38.47% |
13.472 |
8.289 |
- |
0.12% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
-38.47% |
28629.841 |
17616.183 |
- |
-0.97% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-38.16% |
5.681 |
3.513 |
- |
-0.97% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-38.14% |
11.940 |
7.386 |
- |
1.76% |
- |
|
rng::for_each(set<int>)/50
|
-37.80% |
60.515 |
37.641 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-37.32% |
27176762.565 |
17033231.477 |
- |
100.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-36.24% |
5992121.144 |
3820338.751 |
- |
3.90% |
- |
|
rng::for_each(multiset<int>::iterator)/50
|
-36.13% |
56.078 |
35.814 |
- |
-1.04% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-35.96% |
49.147 |
31.474 |
- |
4.80% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-35.69% |
46877.141 |
30147.209 |
- |
11.34% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-35.66% |
43894.516 |
28242.259 |
- |
11.28% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-35.52% |
42883.511 |
27650.077 |
- |
11.58% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-35.28% |
679.539 |
439.810 |
- |
11.19% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-35.18% |
2659.258 |
1723.851 |
- |
12.02% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-35.17% |
2722.689 |
1765.085 |
- |
12.02% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-35.14% |
66.455 |
43.104 |
- |
-31.84% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-35.11% |
3656.764 |
2372.956 |
- |
12.22% |
- |
|
BM_std_min<unsigned___int128>/512
|
-34.33% |
338.247 |
222.132 |
- |
12.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-33.40% |
1030.020 |
686.012 |
- |
1.10% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-33.07% |
1.704 |
1.140 |
- |
-0.42% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-32.81% |
38.787 |
26.061 |
- |
0.15% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-32.80% |
0.405 |
0.272 |
- |
-10.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-32.44% |
40480084.849 |
27346969.571 |
- |
-33.52% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-32.30% |
9.868 |
6.680 |
- |
0.61% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Empty_Control
|
-32.27% |
0.451 |
0.305 |
- |
-24.82% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-32.15% |
355021426.120 |
240874928.349 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-32.05% |
1029.055 |
699.242 |
- |
1.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-32.02% |
13030688.087 |
8858455.917 |
- |
-0.05% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-32.01% |
40.399 |
27.469 |
- |
9.48% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-31.92% |
59.257 |
40.340 |
- |
-32.37% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-31.57% |
12751375.971 |
8725516.002 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-31.50% |
213192962.567 |
146028915.487 |
- |
-57.48% |
- |
|
std::copy(vector<int>)/4096
|
-31.27% |
230.508 |
158.420 |
- |
1.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-31.12% |
12843962.186 |
8847211.042 |
- |
0.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-30.92% |
12744330.709 |
8803687.074 |
- |
-1.29% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-30.88% |
40.917 |
28.283 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-30.86% |
361164310.337 |
249708928.247 |
- |
1.96% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-30.80% |
0.697 |
0.483 |
- |
-21.30% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-30.64% |
953.567 |
661.405 |
- |
-0.09% |
- |
|
rng::for_each(set<int>::iterator)/50
|
-30.26% |
50.510 |
35.223 |
- |
0.18% |
- |
|
BM_std_min<unsigned___int128>/64
|
-30.24% |
38.764 |
27.042 |
- |
10.44% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-30.17% |
86.808 |
60.617 |
- |
-29.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-29.90% |
12818368.126 |
8985792.875 |
- |
2.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-29.89% |
12841103.054 |
9002640.526 |
- |
1.77% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-29.41% |
95.888 |
67.687 |
- |
-19.54% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-29.26% |
4.285 |
3.031 |
- |
-0.64% |
- |
|
BM_PushHeap_string_Descending_16384
|
-28.92% |
3.369 |
2.395 |
- |
3.35% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-28.52% |
34.902 |
24.949 |
- |
-5.08% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/0
|
-28.21% |
0.484 |
0.347 |
- |
-28.56% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-28.08% |
1.322 |
0.951 |
- |
-5.64% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-27.94% |
46.002 |
33.148 |
- |
-26.00% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-27.84% |
1.715 |
1.237 |
- |
-25.64% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-27.84% |
0.697 |
0.503 |
- |
3.47% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.20% |
40.813 |
29.713 |
- |
-27.67% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-26.85% |
0.637 |
0.466 |
- |
8.35% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-26.71% |
415.445 |
304.494 |
- |
-13.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-26.67% |
11903904.478 |
8729369.754 |
- |
-2.58% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/8192
|
-26.41% |
93.675 |
68.939 |
- |
-27.77% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
-26.37% |
27.410 |
20.183 |
- |
-22.26% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-26.36% |
44.302 |
32.625 |
- |
-3.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-26.01% |
11916398.273 |
8816512.994 |
- |
0.99% |
- |
|
BM_PushHeap_string_Descending_1024
|
-25.84% |
3.315 |
2.459 |
- |
-0.73% |
- |
|
BM_StringDestroy_Small
|
-25.81% |
0.876 |
0.650 |
- |
-13.66% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-25.76% |
45.679 |
33.914 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-25.73% |
37799435.342 |
28075437.550 |
- |
4.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-25.68% |
64401241.139 |
47861243.870 |
- |
-59.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-25.30% |
11922039.318 |
8905972.681 |
- |
0.95% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-25.29% |
0.487 |
0.364 |
- |
0.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-25.26% |
12045144.303 |
9002013.104 |
- |
2.46% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-25.18% |
12672.794 |
9481.675 |
- |
0.23% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-25.00% |
18.201 |
13.650 |
- |
-0.77% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-24.78% |
10423.988 |
7841.227 |
- |
0.21% |
- |
|
rng::for_each(map<int>::iterator)/50
|
-24.75% |
49.859 |
37.519 |
- |
-0.03% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-24.71% |
1.302 |
0.980 |
- |
-6.81% |
- |
|
rng::for_each(multimap<int>)/50
|
-24.67% |
50.521 |
38.060 |
- |
-0.16% |
- |
|
BM_PushHeap_string_Descending_256
|
-24.53% |
3.067 |
2.314 |
- |
1.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-24.40% |
6695979.291 |
5061880.655 |
- |
-23.50% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-24.38% |
12568.340 |
9503.892 |
- |
0.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-24.34% |
23.667 |
17.907 |
- |
-19.01% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-24.34% |
1.697 |
1.284 |
- |
-10.54% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-24.29% |
0.616 |
0.466 |
- |
3.35% |
- |
|
BM_std_min<unsigned___int128>/32
|
-24.23% |
17.403 |
13.186 |
- |
8.19% |
- |
|
BM_std_min<unsigned___int128>/30
|
-24.12% |
16.121 |
12.234 |
- |
7.45% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-24.01% |
1.949 |
1.481 |
- |
15.13% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
-23.95% |
10469.102 |
7961.654 |
- |
0.18% |
- |
|
BM_std_min<unsigned___int128>/31
|
-23.80% |
16.762 |
12.773 |
- |
8.37% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-23.79% |
3.569 |
2.720 |
- |
-1.81% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-23.77% |
0.648 |
0.494 |
- |
-0.48% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-23.77% |
38.247 |
29.157 |
- |
-24.33% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-23.60% |
36.731 |
28.063 |
- |
-0.17% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-23.25% |
18.803 |
14.431 |
- |
-34.21% |
- |
|
BM_std_min<unsigned___int128>/29
|
-23.24% |
15.478 |
11.882 |
- |
7.93% |
- |
|
BM_std_min<unsigned___int128>/28
|
-23.16% |
14.826 |
11.391 |
- |
7.36% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-22.79% |
2426521.335 |
1873512.588 |
- |
0.13% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-22.67% |
122.753 |
94.921 |
- |
55.28% |
- |
|
BM_std_min<unsigned___int128>/27
|
-22.61% |
14.170 |
10.966 |
- |
7.30% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-22.54% |
12642.666 |
9792.383 |
- |
-18.43% |
- |
|
BM_std_min<unsigned___int128>/26
|
-22.46% |
13.575 |
10.526 |
- |
7.45% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-22.32% |
38.362 |
29.801 |
- |
7.81% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
-22.22% |
0.350 |
0.272 |
- |
-21.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-22.17% |
4794321.919 |
3731451.328 |
- |
-19.93% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
-22.12% |
305.071 |
237.585 |
- |
-42.74% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-22.10% |
3.849 |
2.999 |
- |
1.07% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0
|
-22.02% |
0.349 |
0.272 |
- |
-2.81% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-21.90% |
5.119 |
3.998 |
- |
20.19% |
- |
|
BM_vector_deque_move_backward/2
|
-21.89% |
2.280 |
1.781 |
- |
-8.65% |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-21.77% |
19.422 |
15.194 |
- |
-0.56% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-21.69% |
6.456 |
5.056 |
- |
4.41% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-21.64% |
1.532 |
1.201 |
- |
-8.81% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-21.63% |
95.417 |
74.780 |
- |
-23.02% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-21.60% |
32.669 |
25.614 |
- |
-17.25% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-21.59% |
44.124 |
34.596 |
- |
0.90% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-21.49% |
9.394 |
7.375 |
- |
5.17% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-21.40% |
0.391 |
0.307 |
- |
-10.26% |
- |
|
BM_std_min<unsigned___int128>/25
|
-21.29% |
12.916 |
10.166 |
- |
7.33% |
- |
|
rng::copy_backward(vector<int>)/32768
|
-21.11% |
3286.674 |
2592.788 |
- |
-29.43% |
- |
|
BM_vector_deque_move_backward/1
|
-21.03% |
2.569 |
2.029 |
- |
-8.76% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-20.69% |
6.816 |
5.406 |
- |
-2.76% |
- |
|
BM_std_min<unsigned___int128>/24
|
-20.64% |
12.292 |
9.755 |
- |
7.08% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_1024
|
-20.61% |
38.494 |
30.559 |
- |
-1.53% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-20.17% |
0.881 |
0.704 |
- |
-10.13% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-19.93% |
11.260 |
9.015 |
- |
-2.90% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-19.91% |
36.317 |
29.087 |
- |
-10.89% |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-19.90% |
3.427 |
2.745 |
- |
0.02% |
- |
|
BM_std_min<unsigned___int128>/23
|
-19.85% |
11.655 |
9.342 |
- |
6.85% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-19.85% |
0.534 |
0.428 |
- |
-25.52% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-19.68% |
16.302 |
13.094 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-19.60% |
43.268 |
34.788 |
- |
1.87% |
- |
|
std::move(list<int>)/64
|
-19.51% |
48.844 |
39.312 |
- |
-4.79% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-19.36% |
16.484 |
13.294 |
- |
-19.12% |
- |
|
BM_std_min<unsigned___int128>/22
|
-19.14% |
11.007 |
8.900 |
- |
6.68% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-19.13% |
40414.932 |
32682.808 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-19.08% |
2435110.210 |
1970559.268 |
- |
3.67% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-19.05% |
866.786 |
701.625 |
- |
-5.32% |
- |
|
vector<bool>::reserve()
|
-18.99% |
10.127 |
8.203 |
- |
-1.98% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-18.86% |
31.956 |
25.928 |
- |
-4.39% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-18.74% |
11.199 |
9.101 |
- |
-0.38% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-18.69% |
32.841 |
26.704 |
- |
-0.14% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-18.45% |
1712.715 |
1396.688 |
- |
2.19% |
- |
|
BM_std_min<unsigned___int128>/21
|
-18.45% |
10.385 |
8.469 |
- |
6.34% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-18.43% |
838.420 |
683.884 |
- |
-6.74% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-18.33% |
42.521 |
34.726 |
- |
-20.64% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-18.33% |
9.764 |
7.975 |
- |
-2.10% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-18.19% |
2342269.648 |
1916173.497 |
- |
0.49% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-18.15% |
0.611 |
0.500 |
- |
-19.43% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-18.10% |
28.305 |
23.182 |
- |
-6.10% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-18.08% |
71.999 |
58.983 |
- |
18.04% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-17.99% |
38852.096 |
31861.270 |
- |
1.15% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-17.83% |
0.612 |
0.503 |
- |
-0.72% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-17.77% |
14450.307 |
11882.741 |
- |
-6.98% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-17.70% |
3320.693 |
2732.816 |
- |
15.39% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-17.70% |
26.299 |
21.643 |
- |
-4.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-17.58% |
7160322.808 |
5901306.610 |
- |
0.24% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-17.57% |
8842.431 |
7288.843 |
- |
-0.72% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-17.55% |
10440.951 |
8608.274 |
- |
-4.32% |
- |
|
BM_std_min<unsigned_long_long>/1
|
-17.46% |
0.458 |
0.378 |
- |
48.71% |
- |
|
BM_std_min<unsigned___int128>/20
|
-17.27% |
9.775 |
8.087 |
- |
6.20% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-17.21% |
1.548 |
1.282 |
- |
-4.99% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-17.19% |
1695818.908 |
1404257.671 |
- |
0.61% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-17.19% |
7182027.345 |
5947498.348 |
- |
-0.68% |
- |
|
BM_vector_deque_move/0
|
-17.18% |
0.555 |
0.460 |
- |
-9.49% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-17.14% |
1677.673 |
1390.101 |
- |
-20.83% |
- |
|
rng::for_each(multiset<int>)/50
|
-17.04% |
45.153 |
37.459 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-17.03% |
2.635 |
2.186 |
- |
-0.11% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-16.89% |
8962.737 |
7449.282 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-16.80% |
20892693.637 |
17382344.189 |
- |
-2.33% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-16.70% |
5.894 |
4.910 |
- |
-0.30% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-16.54% |
13.592 |
11.343 |
- |
15.81% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
-16.43% |
26.008 |
21.734 |
- |
0.95% |
- |
|
BM_PushHeap_string_Descending_64
|
-16.31% |
2.692 |
2.253 |
- |
3.00% |
- |
|
BM_std_min<unsigned___int128>/19
|
-16.30% |
9.153 |
7.661 |
- |
5.79% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-16.29% |
1.076 |
0.901 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-16.27% |
75378224.467 |
63111711.641 |
- |
-26.24% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-16.26% |
66.627 |
55.791 |
- |
-11.73% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-16.18% |
3137905.409 |
2630238.792 |
- |
-15.29% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-16.13% |
605.369 |
507.712 |
- |
0.80% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-16.12% |
35.282 |
29.593 |
- |
-0.56% |
- |
|
rng::search(deque<int>)_(near_matches)/1024
|
-16.11% |
25225.077 |
21162.103 |
- |
-17.58% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-16.10% |
13.918 |
11.678 |
- |
9.44% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-16.06% |
1.797 |
1.508 |
- |
-2.09% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-16.02% |
38.972 |
32.727 |
- |
-10.50% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-16.02% |
10218.338 |
8581.107 |
- |
-17.13% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-15.97% |
919809.210 |
772961.320 |
- |
-0.09% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-15.95% |
0.852 |
0.716 |
- |
-11.75% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-15.80% |
0.634 |
0.534 |
- |
-15.69% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-15.73% |
33.010 |
27.819 |
- |
0.19% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/32
|
-15.71% |
12.832 |
10.816 |
- |
-0.98% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-15.69% |
1.146 |
0.966 |
- |
-0.50% |
- |
|
std::rotate(list<int>)_(by_1/2)/32
|
-15.66% |
7.086 |
5.976 |
- |
0.14% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-15.51% |
1.671 |
1.412 |
- |
-12.50% |
- |
|
rng::find_end(vector<int>)_(near_matches)/8192
|
-15.46% |
922659.027 |
780022.922 |
- |
0.22% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-15.45% |
14.879 |
12.580 |
- |
0.01% |
- |
|
std::copy_backward(vector<int>)/4096
|
-15.45% |
239.131 |
202.182 |
- |
-3.35% |
- |
|
BM_MakeHeap_uint64_Random_4
|
-15.44% |
1.446 |
1.222 |
- |
9.16% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-15.42% |
0.556 |
0.470 |
- |
4.90% |
- |
|
std::move(vector<int>)/262144
|
-15.41% |
21917.347 |
18539.283 |
- |
20.08% |
- |
|
rng::search(deque<int>)_(near_matches)/1000
|
-15.39% |
24086.824 |
20380.965 |
- |
-16.98% |
- |
|
BM_PushHeap_string_Random_262144
|
-15.38% |
21.799 |
18.447 |
- |
2.35% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-15.28% |
9.172 |
7.771 |
- |
8.69% |
- |
|
BM_MakeHeap_float_Random_64
|
-15.23% |
1.787 |
1.514 |
- |
-8.11% |
- |
|
BM_std_min<unsigned___int128>/18
|
-15.19% |
8.531 |
7.235 |
- |
5.46% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-15.13% |
11.146 |
9.460 |
- |
3.67% |
- |
|
rng::copy_n(vector<int>)/32768
|
-15.08% |
2294.113 |
1948.068 |
- |
17.25% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-15.04% |
42.144 |
35.805 |
- |
0.18% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-15.00% |
23045.624 |
19589.799 |
- |
-6.92% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-14.87% |
9642.357 |
8208.740 |
- |
-9.85% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-14.83% |
30.478 |
25.957 |
- |
0.13% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-14.72% |
1.265 |
1.079 |
- |
-3.83% |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-14.72% |
3.051 |
2.602 |
- |
-0.04% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
-14.68% |
232.555 |
198.414 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-14.65% |
23964.622 |
20453.938 |
- |
-7.96% |
- |
|
rng::copy(vector<int>)/32768
|
-14.65% |
3486.281 |
2975.661 |
- |
0.35% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
-14.64% |
436.511 |
372.617 |
- |
4.80% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
-14.62% |
677.286 |
578.258 |
- |
-17.12% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-14.60% |
20.250 |
17.292 |
- |
11.86% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-14.57% |
5862817.303 |
5008816.684 |
- |
0.95% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-14.51% |
37.413 |
31.984 |
- |
5.23% |
- |
|
std::rotate(list<int>)_(by_1/4)/32
|
-14.50% |
14.572 |
12.459 |
- |
-0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-14.49% |
25.231 |
21.576 |
- |
-5.49% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-14.44% |
0.341 |
0.292 |
- |
-5.76% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-14.43% |
0.679 |
0.581 |
- |
-0.08% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-14.41% |
16.338 |
13.983 |
- |
4.68% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-14.35% |
29707649.995 |
25445324.414 |
- |
16.49% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-14.30% |
749.637 |
642.420 |
- |
22.01% |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-14.23% |
2.754 |
2.362 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-14.22% |
8922089.377 |
7653513.648 |
- |
12.73% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-14.22% |
63.041 |
54.078 |
- |
0.72% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-14.17% |
0.637 |
0.547 |
- |
22.29% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-14.05% |
0.531 |
0.456 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-14.03% |
22115214.153 |
19011663.124 |
- |
1.61% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-14.00% |
135.039 |
116.129 |
- |
-13.90% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
-14.00% |
0.540 |
0.464 |
- |
-14.39% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-13.97% |
2.602 |
2.239 |
- |
0.22% |
- |
|
BM_std_min<unsigned___int128>/17
|
-13.95% |
7.890 |
6.789 |
- |
4.56% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
-13.86% |
10.375 |
8.937 |
- |
-23.30% |
- |
|
BM_RangesPopHeap_string_1
|
-13.84% |
0.524 |
0.451 |
- |
-29.45% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/1024
|
-13.79% |
47.666 |
41.092 |
- |
-0.66% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-13.72% |
29.172 |
25.170 |
- |
-23.20% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-13.71% |
21.237 |
18.326 |
- |
0.02% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-13.65% |
99.736 |
86.126 |
- |
-0.01% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-13.63% |
14.686 |
12.685 |
- |
-4.92% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-13.51% |
18.097 |
15.652 |
- |
-4.73% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-13.45% |
7942825.478 |
6874509.617 |
- |
14.42% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.44% |
5711.960 |
4944.339 |
- |
-0.02% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-13.44% |
11.045 |
9.561 |
- |
-6.59% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_4
|
-13.43% |
1.890 |
1.636 |
- |
-1.36% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-13.40% |
5.498 |
4.762 |
- |
-1.11% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-13.37% |
3.090 |
2.677 |
- |
-7.58% |
- |
|
bm_ranges_lexicographical_compare<int>/16
|
-13.37% |
2.306 |
1.997 |
- |
-10.43% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-13.29% |
1.809 |
1.569 |
- |
1.34% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-13.27% |
58.731 |
50.936 |
- |
-14.46% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-13.19% |
326.673 |
283.578 |
- |
0.18% |
- |
|
rng::adjacent_find(list<int>,_pred)/8192
|
-13.16% |
8722.622 |
7574.864 |
- |
-12.60% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-13.07% |
173125433.843 |
150491775.855 |
- |
-2.99% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-13.07% |
173128619.688 |
150508232.652 |
- |
-2.02% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-13.04% |
9152.059 |
7958.289 |
- |
-12.15% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-13.03% |
24.106 |
20.965 |
- |
3.98% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-13.03% |
2.032 |
1.767 |
- |
-12.06% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-12.96% |
22.730 |
19.784 |
- |
-0.80% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-12.96% |
22.068 |
19.208 |
- |
10.73% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-12.94% |
9.492 |
8.264 |
- |
27.03% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-12.89% |
34.282 |
29.863 |
- |
2.02% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
-12.88% |
41.754 |
36.377 |
- |
0.23% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-12.86% |
172477287.711 |
150301541.624 |
- |
-1.74% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-12.84% |
735.338 |
640.905 |
- |
-6.23% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-12.78% |
73.999 |
64.541 |
- |
-12.79% |
- |
|
std::move(deque<int>)/32768
|
-12.74% |
2121.008 |
1850.747 |
- |
-23.62% |
- |
|
BM_std_min<unsigned___int128>/16
|
-12.70% |
7.292 |
6.366 |
- |
4.12% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-12.67% |
5.069 |
4.427 |
- |
0.23% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-12.64% |
29.843 |
26.070 |
- |
-2.03% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-12.63% |
172327363.153 |
150567066.604 |
- |
-2.00% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
-12.62% |
9688.475 |
8465.761 |
- |
-4.68% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-12.54% |
35.906 |
31.405 |
- |
-6.80% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-12.40% |
0.556 |
0.487 |
- |
3.82% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-12.36% |
42570.084 |
37308.825 |
- |
-0.40% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-12.34% |
89.063 |
78.075 |
- |
1.06% |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-12.33% |
2.416 |
2.119 |
- |
-0.29% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-12.30% |
57.214 |
50.178 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-12.23% |
6945703.739 |
6096195.087 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-12.23% |
1900064.770 |
1667688.471 |
- |
-6.13% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-12.21% |
14.050 |
12.334 |
- |
0.42% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-12.20% |
171727238.737 |
150773147.860 |
- |
-1.33% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/8192
|
-12.19% |
1652076.977 |
1450695.480 |
- |
0.13% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-12.18% |
0.306 |
0.269 |
- |
-11.89% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-12.16% |
53.323 |
46.839 |
- |
-11.57% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-12.08% |
9511.754 |
8362.386 |
- |
-7.27% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-12.07% |
3.750 |
3.297 |
- |
-21.02% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-12.06% |
384.496 |
338.130 |
- |
-1.23% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-12.05% |
356.884 |
313.880 |
- |
-12.36% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-12.03% |
39.761 |
34.979 |
- |
2.80% |
- |
|
BM_PushHeap_string_Descending_16
|
-11.99% |
2.436 |
2.144 |
- |
2.82% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-11.99% |
0.407 |
0.358 |
- |
-0.24% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-11.83% |
7.573 |
6.677 |
- |
-0.83% |
- |
|
BM_PushHeap_string_Descending_4
|
-11.77% |
2.166 |
1.911 |
- |
0.88% |
- |
|
BM_vector_deque_ranges_move/0
|
-11.74% |
0.519 |
0.458 |
- |
-23.35% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.72% |
42.799 |
37.782 |
- |
1.06% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-11.72% |
8501.542 |
7505.300 |
- |
-5.71% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
-11.64% |
0.467 |
0.412 |
- |
-17.69% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-11.61% |
23.532 |
20.800 |
- |
10.22% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-11.59% |
22.263 |
19.682 |
- |
-4.98% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-11.50% |
11.918 |
10.547 |
- |
-1.54% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-11.44% |
15425.724 |
13660.325 |
- |
-0.16% |
- |
|
BM_std_min<unsigned___int128>/15
|
-11.43% |
6.700 |
5.934 |
- |
4.16% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-11.39% |
10.795 |
9.566 |
- |
-1.84% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-11.37% |
15986.728 |
14169.679 |
- |
-0.07% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-11.32% |
27.061 |
23.999 |
- |
-11.65% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-11.20% |
20.935 |
18.591 |
- |
-2.25% |
- |
|
BM_deque_vector_ranges_move/0
|
-11.15% |
1.548 |
1.375 |
- |
-3.35% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-11.14% |
1.233 |
1.096 |
- |
6.60% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-11.12% |
347.567 |
308.923 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-11.12% |
10830407.145 |
9626429.066 |
- |
-11.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-11.10% |
10813488.645 |
9613668.459 |
- |
14.37% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
-11.03% |
8253.666 |
7343.594 |
- |
5.21% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-10.99% |
14.982 |
13.335 |
- |
-9.86% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-10.99% |
92.297 |
82.151 |
- |
-4.93% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-10.97% |
72.127 |
64.218 |
- |
3.08% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-10.96% |
10821432.848 |
9635274.423 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-10.95% |
1.114 |
0.992 |
- |
-1.78% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-10.93% |
7680.387 |
6841.195 |
- |
0.02% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-10.92% |
11.792 |
10.504 |
- |
-1.81% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-10.88% |
0.495 |
0.441 |
- |
-17.66% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.82% |
1859.037 |
1657.916 |
- |
0.37% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-10.81% |
156242487.660 |
139352305.143 |
- |
-3.64% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-10.80% |
29.440 |
26.261 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-10.79% |
156557811.397 |
139670325.677 |
- |
-3.70% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-10.70% |
2837.261 |
2533.646 |
- |
-11.10% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-10.69% |
1.704 |
1.521 |
- |
7.48% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-10.68% |
48.272 |
43.117 |
- |
-0.53% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-10.63% |
27.327 |
24.422 |
- |
-0.79% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-10.61% |
0.489 |
0.438 |
- |
30.24% |
- |
|
BM_std_min<unsigned___int128>/14
|
-10.61% |
6.133 |
5.482 |
- |
3.91% |
- |
|
BM_std_minmax<char>/32
|
-10.59% |
1.638 |
1.464 |
- |
-3.39% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-10.58% |
4611664.826 |
4123623.027 |
- |
-1.03% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-10.56% |
8.224 |
7.355 |
- |
-0.71% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-10.55% |
2.768 |
2.476 |
- |
0.74% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-10.54% |
2.744 |
2.454 |
- |
-0.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-10.51% |
0.501 |
0.448 |
- |
-35.71% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-10.48% |
14518.091 |
12996.641 |
- |
-24.13% |
- |
|
std::for_each(list<int>)/8192
|
-10.48% |
8685.738 |
7775.851 |
- |
-0.62% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-10.45% |
35.502 |
31.792 |
- |
-18.55% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-10.43% |
73662480.050 |
65980503.865 |
- |
3.43% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-10.42% |
25.320 |
22.682 |
- |
-2.57% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-10.41% |
28.701 |
25.714 |
- |
3.18% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-10.40% |
848.946 |
760.649 |
- |
-6.53% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-10.39% |
1.594 |
1.429 |
- |
-5.14% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-10.39% |
2.764 |
2.477 |
- |
1.07% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-10.39% |
1.192 |
1.068 |
- |
-0.90% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-10.35% |
63561.715 |
56980.167 |
- |
-1.22% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-10.28% |
0.512 |
0.459 |
- |
-0.54% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/8192
|
-10.25% |
2686841.797 |
2411417.096 |
- |
-0.01% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-10.23% |
675.857 |
606.750 |
- |
-13.57% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-10.21% |
28278.651 |
25390.611 |
- |
-7.34% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-10.20% |
5.395 |
4.844 |
- |
-0.12% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-10.19% |
19.266 |
17.302 |
- |
-10.73% |
- |
|
std::move_backward(list<int>)/4096
|
-10.17% |
4916.616 |
4416.489 |
- |
-28.75% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32
|
-10.13% |
21.985 |
19.757 |
- |
-0.33% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-10.11% |
93.536 |
84.077 |
- |
-12.58% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.10% |
1847.947 |
1661.241 |
- |
0.24% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-10.10% |
18.253 |
16.410 |
- |
11.99% |
- |
|
BM_MakeHeap_uint64_Ascending_4
|
-10.10% |
0.452 |
0.406 |
- |
-1.24% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-10.07% |
74.996 |
67.444 |
- |
-0.88% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-10.03% |
19.664 |
17.691 |
- |
-0.89% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-10.00% |
10.431 |
9.387 |
- |
-4.72% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
-10.00% |
10.514 |
9.463 |
- |
-4.33% |
- |
|
BM_std_minmax<char>/16
|
-9.99% |
1.026 |
0.924 |
- |
-0.04% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-9.98% |
11486.061 |
10339.890 |
- |
-10.24% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-9.97% |
1627487.471 |
1465266.910 |
- |
-0.11% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-9.96% |
30.562 |
27.517 |
- |
-4.84% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-9.96% |
1.888 |
1.700 |
- |
-4.31% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-9.94% |
1.862 |
1.677 |
- |
19.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-9.87% |
2.743 |
2.472 |
- |
-16.10% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.85% |
1939.794 |
1748.674 |
- |
3.18% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-9.85% |
6.580 |
5.932 |
- |
24.16% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-9.80% |
34.844 |
31.429 |
- |
-9.89% |
- |
|
BM_std_minmax<char>/26
|
-9.78% |
1.538 |
1.388 |
- |
-0.40% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
-9.78% |
0.567 |
0.511 |
- |
14.63% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-9.78% |
2387.084 |
2153.605 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-9.78% |
36.609 |
33.029 |
- |
0.26% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.77% |
1233.666 |
1113.109 |
- |
0.39% |
- |
|
BM_RangesPopHeap_float_262144
|
-9.75% |
38.337 |
34.600 |
- |
-12.71% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-9.73% |
10.507 |
9.485 |
- |
-8.72% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-9.72% |
1.396 |
1.261 |
- |
-6.86% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.71% |
25486.971 |
23011.487 |
- |
0.14% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
-9.71% |
26097.227 |
23563.876 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-9.69% |
16614296.323 |
15003975.975 |
- |
-6.64% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-9.66% |
207895026.233 |
187803672.858 |
- |
-6.61% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-9.64% |
38556.447 |
34839.128 |
- |
0.03% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-9.59% |
2731.159 |
2469.217 |
- |
-28.58% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-9.56% |
18.126 |
16.393 |
- |
-6.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-9.55% |
1.780 |
1.610 |
- |
-9.76% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
-9.52% |
2502622.025 |
2264425.162 |
- |
0.04% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-9.49% |
24928.584 |
22563.450 |
- |
-0.52% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-9.48% |
2.773 |
2.510 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-9.47% |
29.795 |
26.973 |
- |
0.09% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-9.43% |
12.120 |
10.977 |
- |
0.52% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.42% |
57.437 |
52.025 |
- |
-10.53% |
- |
|
rng::find_end(list<int>)_(near_matches)/1000
|
-9.41% |
36519.227 |
33082.810 |
- |
-0.04% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-9.41% |
13.854 |
12.550 |
- |
-1.64% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-9.37% |
1.119 |
1.014 |
- |
0.26% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-9.36% |
0.637 |
0.577 |
- |
3.76% |
- |
|
rng::remove_if(vector<int>)_(prefix)/1024
|
-9.36% |
383.016 |
347.176 |
- |
-5.50% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-9.34% |
30.057 |
27.251 |
- |
-13.11% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.30% |
1594.660 |
1446.321 |
- |
-9.66% |
- |
|
rng::generate_n(list<int>)/50
|
-9.30% |
17.443 |
15.820 |
- |
1.84% |
- |
|
rng::generate_n(list<int>)/32
|
-9.26% |
9.532 |
8.650 |
- |
0.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-9.25% |
206128728.144 |
187059866.301 |
- |
-5.36% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-9.25% |
25700.541 |
23324.449 |
- |
-1.17% |
- |
|
rng::partition(deque<int>)_(dense)/50
|
-9.24% |
15.399 |
13.976 |
- |
-3.62% |
- |
|
BM_deque_deque_copy/70000
|
-9.24% |
3166.577 |
2874.100 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-9.23% |
10137763.980 |
9201761.639 |
- |
-25.64% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-9.23% |
34.356 |
31.186 |
- |
0.09% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-9.22% |
26.030 |
23.630 |
- |
-3.96% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-9.21% |
36998.954 |
33590.620 |
- |
-0.50% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-9.21% |
71.396 |
64.821 |
- |
3.37% |
- |
|
rng::find_end(list<int>)_(near_matches)/1024
|
-9.19% |
38068.399 |
34571.143 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-9.18% |
39873910.333 |
36214568.110 |
- |
-0.24% |
- |
|
BM_std_min<unsigned___int128>/13
|
-9.17% |
5.570 |
5.059 |
- |
3.69% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-9.17% |
166193423.307 |
150960493.394 |
- |
-2.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-9.17% |
10825815.741 |
9833586.711 |
- |
-9.32% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-9.15% |
1.649 |
1.498 |
- |
-3.77% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-9.14% |
1360.685 |
1236.324 |
- |
-3.70% |
- |
|
std::vector<int>::ctor(size)/32
|
-9.13% |
10.917 |
9.919 |
- |
-7.14% |
- |
|
BM_std_minmax<char>/27
|
-9.09% |
1.952 |
1.774 |
- |
-0.40% |
- |
|
rng::find_end(list<int>)_(near_matches)/8192
|
-9.08% |
2495790.325 |
2269196.834 |
- |
0.27% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-9.04% |
1.216 |
1.106 |
- |
-14.61% |
- |
|
BM_std_minmax<char>/21
|
-9.03% |
2.392 |
2.176 |
- |
-0.70% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-9.03% |
48.571 |
44.187 |
- |
15.60% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-9.02% |
8.679 |
7.896 |
- |
-1.19% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-9.01% |
1.388 |
1.263 |
- |
-8.97% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-9.00% |
209.113 |
190.294 |
- |
0.01% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-8.97% |
788.837 |
718.104 |
- |
4.09% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-8.95% |
1.447 |
1.317 |
- |
2.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-8.94% |
5800.436 |
5282.147 |
- |
0.23% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-8.92% |
1.787 |
1.627 |
- |
1.07% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-8.91% |
4801407.128 |
4373416.346 |
- |
-9.26% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.88% |
800.521 |
729.429 |
- |
-1.52% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-8.88% |
1.331 |
1.213 |
- |
0.10% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-8.88% |
24.788 |
22.587 |
- |
-0.14% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
-8.86% |
549.961 |
501.212 |
- |
-0.20% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-8.86% |
10.977 |
10.004 |
- |
-8.37% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-8.82% |
413.401 |
376.928 |
- |
0.13% |
- |
|
BM_std_minmax<char>/20
|
-8.82% |
2.071 |
1.889 |
- |
-1.12% |
- |
|
BM_std_minmax<char>/29
|
-8.80% |
2.555 |
2.330 |
- |
-2.10% |
- |
|
std::for_each(list<int>)/8
|
-8.79% |
2.505 |
2.285 |
- |
-10.51% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-8.77% |
10.351 |
9.443 |
- |
-9.89% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-8.76% |
13.857 |
12.644 |
- |
0.33% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-8.75% |
1.292 |
1.179 |
- |
8.18% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-8.75% |
19.884 |
18.145 |
- |
-0.44% |
- |
|
rng::copy(vector<bool>)_(unaligned)/512
|
-8.71% |
3.699 |
3.377 |
- |
-9.43% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-8.70% |
223.979 |
204.482 |
- |
-4.43% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-8.69% |
12696.049 |
11592.252 |
- |
-11.42% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-8.67% |
224.843 |
205.341 |
- |
-5.82% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-8.63% |
828.133 |
756.648 |
- |
-10.84% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.61% |
3563369.357 |
3256456.589 |
- |
-2.16% |
- |
|
std::generate_n(list<int>)/50
|
-8.61% |
17.232 |
15.748 |
- |
-0.02% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-8.61% |
2.807 |
2.566 |
- |
-2.17% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-8.60% |
156317150.750 |
142880111.305 |
- |
1.55% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-8.58% |
1.219 |
1.114 |
- |
-2.00% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-8.57% |
196.101 |
179.302 |
- |
-0.11% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
-8.56% |
1.077 |
0.985 |
- |
-2.89% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-8.56% |
34.562 |
31.605 |
- |
-0.64% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-8.54% |
208.483 |
190.673 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-8.54% |
5291049.252 |
4839132.405 |
- |
-4.56% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1024
|
-8.53% |
42839.974 |
39187.386 |
- |
0.18% |
- |
|
BM_std_minmax<char>/30
|
-8.51% |
2.857 |
2.614 |
- |
-0.75% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-8.49% |
308734.544 |
282510.162 |
- |
-0.01% |
- |
|
rng::copy(list<int>)/64
|
-8.47% |
33.801 |
30.938 |
- |
-7.44% |
- |
|
std::fill(vector<bool>)/64
|
-8.43% |
1.635 |
1.497 |
- |
-3.19% |
- |
|
rng::rotate(list<int>)_(by_1/2)/50
|
-8.43% |
13.824 |
12.659 |
- |
-0.45% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-8.43% |
1.131 |
1.035 |
- |
2.43% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1000
|
-8.41% |
41200.820 |
37735.734 |
- |
0.38% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-8.40% |
5.365 |
4.914 |
- |
2.82% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
-8.38% |
4705.299 |
4311.208 |
- |
-0.05% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-8.37% |
16.152 |
14.800 |
- |
-1.22% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-8.37% |
2.081 |
1.907 |
- |
-6.15% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-8.35% |
5.104 |
4.678 |
- |
-0.65% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/32
|
-8.35% |
10.083 |
9.241 |
- |
-31.34% |
- |
|
BM_std_minmax<unsigned_char>/28
|
-8.33% |
2.150 |
1.971 |
- |
-4.91% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-8.32% |
415.312 |
380.776 |
- |
-8.00% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-8.31% |
35.260 |
32.330 |
- |
2.20% |
- |
|
BM_std_min<unsigned___int128>/12
|
-8.31% |
5.024 |
4.607 |
- |
2.84% |
- |
|
BM_std_minmax<char>/22
|
-8.31% |
2.671 |
2.449 |
- |
-1.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-8.30% |
7101937.656 |
6512695.162 |
- |
-0.06% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.26% |
1614.876 |
1481.562 |
- |
-0.80% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-8.25% |
64.315 |
59.008 |
- |
-3.46% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-8.24% |
6.317 |
5.796 |
- |
-0.25% |
- |
|
BM_RangesPushHeap_float_Random_1
|
-8.23% |
0.429 |
0.393 |
- |
-26.07% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-8.20% |
1.431 |
1.314 |
- |
4.31% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
-8.19% |
573.869 |
526.874 |
- |
-0.05% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-8.15% |
305.248 |
280.376 |
- |
-15.05% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
-8.14% |
587.620 |
539.769 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-8.14% |
13775017.240 |
12653594.426 |
- |
-0.53% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-8.13% |
25.927 |
23.819 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-8.10% |
4731346.646 |
4348185.584 |
- |
21.12% |
- |
|
std::for_each_n(deque<int>)/8
|
-8.09% |
1.254 |
1.153 |
- |
-67.88% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-8.08% |
61.212 |
56.267 |
- |
1.41% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-8.06% |
17.941 |
16.496 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-8.03% |
16216560.552 |
14914109.213 |
- |
-7.35% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-8.02% |
8257.666 |
7595.246 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-8.01% |
3544102.664 |
3260344.172 |
- |
-2.45% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-7.99% |
32.285 |
29.706 |
- |
-7.95% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-7.97% |
32.211 |
29.644 |
- |
-0.36% |
- |
|
BM_std_minmax<char>/24
|
-7.96% |
1.254 |
1.154 |
- |
0.00% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-7.96% |
2.720 |
2.503 |
- |
0.86% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-7.94% |
5.784 |
5.324 |
- |
-2.56% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-7.93% |
3.582 |
3.297 |
- |
-7.69% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-7.93% |
27889.888 |
25678.107 |
- |
-2.04% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-7.92% |
11.534 |
10.620 |
- |
1.69% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-7.91% |
19.002 |
17.500 |
- |
-1.51% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-7.90% |
353.244 |
325.324 |
- |
-0.79% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-7.89% |
223.600 |
205.949 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-7.89% |
24.595 |
22.653 |
- |
10.27% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-7.85% |
5.271 |
4.857 |
- |
-9.02% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-7.82% |
1.475 |
1.359 |
- |
-5.32% |
- |
|
BM_deque_vector_copy/0
|
-7.79% |
1.490 |
1.374 |
- |
-3.14% |
- |
|
BM_MakeHeap_float_Random_16384
|
-7.79% |
1.202 |
1.108 |
- |
-2.17% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-7.78% |
569.216 |
524.948 |
- |
2.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-7.76% |
203639481.750 |
187828220.403 |
- |
-6.84% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-7.76% |
3401.418 |
3137.500 |
- |
-0.15% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-7.76% |
6.451 |
5.950 |
- |
0.21% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-7.73% |
1.700 |
1.568 |
- |
-10.08% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-7.69% |
11081.635 |
10229.173 |
- |
21.06% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
-7.68% |
2687706.736 |
2481337.296 |
- |
0.43% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-7.67% |
3.783 |
3.493 |
- |
-7.36% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-7.65% |
1.255 |
1.159 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.65% |
3564623.846 |
3292052.614 |
- |
-7.96% |
- |
|
BM_std_minmax<char>/25
|
-7.63% |
1.276 |
1.179 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-7.61% |
1880.826 |
1737.613 |
- |
3.05% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-7.58% |
140.326 |
129.685 |
- |
-5.30% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-7.58% |
69.512 |
64.245 |
- |
-0.49% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-7.57% |
2.956 |
2.732 |
- |
-0.07% |
- |
|
BM_std_min<unsigned___int128>/11
|
-7.57% |
4.501 |
4.160 |
- |
2.57% |
- |
|
BM_std_minmax<unsigned_char>/5
|
-7.57% |
1.751 |
1.619 |
- |
-4.08% |
- |
|
BM_std_minmax_element<char>/3
|
-7.55% |
1.180 |
1.091 |
- |
3.22% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-7.55% |
8176.408 |
7558.816 |
- |
-6.24% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-7.55% |
5143497.701 |
4755417.774 |
- |
4.12% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-7.53% |
9368.361 |
8662.459 |
- |
4.47% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-7.52% |
13.628 |
12.603 |
- |
-0.52% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-7.51% |
1.293 |
1.196 |
- |
-7.33% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8
|
-7.51% |
1.536 |
1.420 |
- |
-4.58% |
- |
|
BM_std_minmax<char>/19
|
-7.47% |
1.769 |
1.637 |
- |
0.83% |
- |
|
BM_std_minmax<char>/31
|
-7.47% |
3.337 |
3.088 |
- |
-1.58% |
- |
|
BM_std_minmax<unsigned_char>/3
|
-7.46% |
1.193 |
1.104 |
- |
-4.51% |
- |
|
BM_std_minmax<char>/6
|
-7.44% |
2.155 |
1.995 |
- |
-1.73% |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-7.44% |
7393.262 |
6843.407 |
- |
-7.60% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.43% |
8.259 |
7.646 |
- |
-8.39% |
- |
|
rng::replace(list<int>)_(prefix)/8192
|
-7.43% |
7285.937 |
6744.615 |
- |
-14.16% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-7.42% |
2819898.220 |
2610628.678 |
- |
3.05% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-7.40% |
17.498 |
16.203 |
- |
-0.30% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-7.39% |
240787.130 |
222997.052 |
- |
2.33% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-7.39% |
4.107 |
3.804 |
- |
0.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-7.38% |
203900112.429 |
188842330.169 |
- |
-3.39% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-7.37% |
2.401 |
2.224 |
- |
1.26% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/50
|
-7.36% |
21.867 |
20.257 |
- |
-2.72% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-7.36% |
1.145 |
1.060 |
- |
-12.81% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-7.35% |
27610.919 |
25581.582 |
- |
-2.99% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-7.32% |
42919.747 |
39779.325 |
- |
0.23% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-7.32% |
24.128 |
22.363 |
- |
0.34% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-7.31% |
1.497 |
1.388 |
- |
-3.50% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
-7.29% |
1.893 |
1.755 |
- |
-2.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-7.27% |
50738235.183 |
47052053.222 |
- |
10.42% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16
|
-7.22% |
2.099 |
1.948 |
- |
-1.08% |
- |
|
std::copy_n(list<int>)/4096
|
-7.22% |
3861.248 |
3582.545 |
- |
-24.49% |
- |
|
BM_std_min<unsigned___int128>/1
|
-7.22% |
0.367 |
0.341 |
- |
-25.86% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-7.19% |
2.769 |
2.570 |
- |
0.35% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-7.18% |
14.734 |
13.676 |
- |
5.34% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-7.17% |
4.279 |
3.972 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-7.13% |
6369547.957 |
5915440.977 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-7.11% |
1064668.540 |
988997.233 |
- |
-0.76% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-7.10% |
41122.622 |
38203.558 |
- |
-0.01% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-7.09% |
2.108 |
1.958 |
- |
-4.31% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-7.09% |
1.498 |
1.392 |
- |
-2.58% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-7.08% |
29947.386 |
27828.190 |
- |
-1.75% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-7.07% |
8301.461 |
7714.475 |
- |
-0.89% |
- |
|
BM_std_minmax<char>/5
|
-7.05% |
1.859 |
1.728 |
- |
-0.50% |
- |
|
BM_std_min<short>/19
|
-7.04% |
1.975 |
1.836 |
- |
-0.45% |
- |
|
bm_lexicographical_compare<int>/16
|
-7.03% |
2.016 |
1.875 |
- |
-9.46% |
- |
|
BM_std_minmax<unsigned_char>/2
|
-7.00% |
0.883 |
0.821 |
- |
-1.60% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-6.99% |
36.189 |
33.660 |
- |
3.06% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-6.98% |
1.402 |
1.304 |
- |
-11.50% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-6.98% |
24.740 |
23.014 |
- |
-0.63% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-6.97% |
7610.705 |
7080.213 |
- |
-7.89% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-6.96% |
11.272 |
10.487 |
- |
9.61% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.96% |
314.247 |
292.374 |
- |
-0.10% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-6.95% |
2.785 |
2.591 |
- |
2.69% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-6.93% |
1.242 |
1.156 |
- |
18.12% |
- |
|
std::partition_copy(list<int>)/8192
|
-6.89% |
7292.767 |
6790.043 |
- |
-5.84% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-6.89% |
0.584 |
0.544 |
- |
-0.05% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
-6.89% |
21.049 |
19.600 |
- |
1.21% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-6.87% |
29224.039 |
27216.908 |
- |
-2.76% |
- |
|
BM_deque_deque_ranges_move/70000
|
-6.85% |
3231.865 |
3010.389 |
- |
-3.59% |
- |
|
std::reverse_copy(vector<int>)/8
|
-6.84% |
2.367 |
2.205 |
- |
-8.14% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-6.84% |
3714.704 |
3460.663 |
- |
-10.08% |
- |
|
BM_PopHeap_float_262144
|
-6.83% |
40.667 |
37.888 |
- |
-0.65% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-6.81% |
2.048 |
1.909 |
- |
-1.98% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.80% |
6.745 |
6.286 |
- |
-8.72% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-6.78% |
43262.729 |
40330.358 |
- |
-0.93% |
- |
|
BM_std_minmax<unsigned_char>/4
|
-6.77% |
1.473 |
1.374 |
- |
-1.71% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-6.76% |
1302353.996 |
1214250.097 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-6.76% |
1457980.001 |
1359430.106 |
- |
-3.86% |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
-6.75% |
863147.685 |
804892.537 |
- |
-7.55% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-6.74% |
44.162 |
41.184 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-6.74% |
7980317.087 |
7442699.133 |
- |
-4.85% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-6.73% |
383.161 |
357.391 |
- |
0.37% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-6.72% |
1.250 |
1.166 |
- |
-19.43% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-6.66% |
10.454 |
9.757 |
- |
-11.75% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-6.66% |
6547.822 |
6111.653 |
- |
-0.12% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-6.65% |
88161.777 |
82297.459 |
- |
-4.42% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-6.63% |
244.220 |
228.039 |
- |
2.35% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-6.62% |
0.589 |
0.550 |
- |
0.01% |
- |
|
BM_std_minmax<char>/4
|
-6.61% |
1.550 |
1.448 |
- |
-2.33% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-6.60% |
168.901 |
157.752 |
- |
2.72% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-6.60% |
111738.717 |
104363.608 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-6.60% |
1597873.556 |
1492468.407 |
- |
5.78% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-6.59% |
3.509 |
3.277 |
- |
0.14% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-6.58% |
793.665 |
741.420 |
- |
-0.62% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-6.58% |
2.389 |
2.231 |
- |
-7.19% |
- |
|
rng::rotate(list<int>)_(by_1/3)/32
|
-6.58% |
15.617 |
14.590 |
- |
2.84% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-6.57% |
0.590 |
0.551 |
- |
0.30% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/8192
|
-6.56% |
4687.834 |
4380.332 |
- |
-0.18% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-6.56% |
64763.057 |
60515.179 |
- |
-6.59% |
- |
|
BM_std_minmax<char>/18
|
-6.55% |
1.388 |
1.297 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-6.55% |
289.489 |
270.530 |
- |
-18.66% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-6.55% |
60.991 |
56.997 |
- |
-0.93% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-6.54% |
30003.419 |
28040.290 |
- |
-7.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-6.54% |
55.003 |
51.405 |
- |
-9.28% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4
|
-6.54% |
0.794 |
0.742 |
- |
-2.74% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-6.52% |
0.370 |
0.346 |
- |
-12.90% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
-6.51% |
8360.165 |
7816.090 |
- |
0.04% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-6.50% |
1.308 |
1.223 |
- |
-1.07% |
- |
|
rng::reverse(list<int>)/4096
|
-6.50% |
1752.269 |
1638.353 |
- |
-1.78% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-6.50% |
1.848 |
1.728 |
- |
-1.03% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-6.48% |
16158.020 |
15110.460 |
- |
-6.00% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-6.48% |
1.735 |
1.622 |
- |
-2.33% |
- |
|
BM_std_minmax<char>/23
|
-6.48% |
3.165 |
2.960 |
- |
0.23% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-6.47% |
14998.970 |
14028.222 |
- |
0.02% |
- |
|
BM_std_minmax<char>/7
|
-6.47% |
2.545 |
2.380 |
- |
-3.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.40% |
34.334 |
32.135 |
- |
8.44% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-6.39% |
58.973 |
55.203 |
- |
-0.68% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-6.38% |
5.339 |
4.998 |
- |
-1.95% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-6.37% |
43.079 |
40.333 |
- |
30.67% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1000
|
-6.37% |
572.166 |
535.721 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-6.35% |
43397884.001 |
40640978.419 |
- |
-0.34% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.35% |
5605.619 |
5249.719 |
- |
0.65% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1024
|
-6.32% |
586.077 |
549.026 |
- |
-0.62% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
-6.32% |
8902.142 |
8339.455 |
- |
-3.42% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-6.32% |
3.843 |
3.601 |
- |
0.35% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-6.31% |
10548.071 |
9882.203 |
- |
-4.85% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-6.31% |
10547797.829 |
9882741.167 |
- |
2.88% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-6.30% |
2.534 |
2.375 |
- |
7.66% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-6.30% |
1.339 |
1.255 |
- |
8.69% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-6.29% |
1.715 |
1.607 |
- |
-6.34% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-6.29% |
5.434 |
5.092 |
- |
0.94% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-6.28% |
2.700 |
2.531 |
- |
-5.09% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-6.28% |
20.747 |
19.445 |
- |
-0.59% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-6.28% |
0.385 |
0.361 |
- |
2.38% |
- |
|
rng::swap_ranges(deque<int>)/1024
|
-6.25% |
336.964 |
315.896 |
- |
0.11% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-6.25% |
699.381 |
655.694 |
- |
-0.66% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-6.24% |
7316.834 |
6860.513 |
- |
-9.41% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-6.23% |
5.269 |
4.941 |
- |
1.03% |
- |
|
std::distance(deque<int>)/1024
|
-6.22% |
0.694 |
0.651 |
- |
6.08% |
- |
|
std::map<int,_int>::clear()/1024
|
-6.22% |
10580.321 |
9922.192 |
- |
-2.16% |
- |
|
BM_std_min<unsigned___int128>/10
|
-6.20% |
4.011 |
3.762 |
- |
2.55% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-6.20% |
1014.270 |
951.398 |
- |
-7.63% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-6.19% |
238.172 |
223.418 |
- |
2.65% |
- |
|
BM_num_put<const_void*>
|
-6.19% |
13.392 |
12.562 |
- |
-1.80% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-6.19% |
0.933 |
0.875 |
- |
6.22% |
- |
|
BM_std_minmax<int>/2
|
-6.18% |
0.900 |
0.844 |
- |
2.06% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-6.17% |
1.710 |
1.605 |
- |
-2.21% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
-6.17% |
1.780 |
1.671 |
- |
-6.23% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-6.15% |
59.516 |
55.857 |
- |
-0.95% |
- |
|
rng::for_each(map<int>)/50
|
-6.15% |
41.514 |
38.961 |
- |
1.43% |
- |
|
std::distance(deque<int>)/8192
|
-6.14% |
0.694 |
0.651 |
- |
5.83% |
- |
|
BM_StringFindNoMatch/10
|
-6.13% |
1.355 |
1.272 |
- |
-4.27% |
- |
|
rng::for_each(list<int>)/8192
|
-6.12% |
8309.713 |
7800.903 |
- |
0.33% |
- |
|
std::generate(list<int>)/8192
|
-6.11% |
7406.022 |
6953.359 |
- |
-6.45% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-6.11% |
4.535 |
4.258 |
- |
0.29% |
- |
|
std::distance(deque<int>)/4096
|
-6.09% |
0.693 |
0.651 |
- |
6.05% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-6.09% |
60.836 |
57.130 |
- |
-0.11% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-6.09% |
810.889 |
761.532 |
- |
-0.09% |
- |
|
BM_RangesSortHeap_string_262144
|
-6.08% |
184.054 |
172.856 |
- |
-2.91% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-6.08% |
13.265 |
12.458 |
- |
-0.35% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-6.07% |
8765.201 |
8233.389 |
- |
5.76% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-6.06% |
8902.986 |
8363.804 |
- |
-4.82% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-6.05% |
1.838 |
1.727 |
- |
-1.17% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-6.02% |
5.468 |
5.139 |
- |
0.10% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-6.01% |
2.236 |
2.101 |
- |
-6.52% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-6.01% |
8519.177 |
8006.997 |
- |
-0.03% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
-5.99% |
2.199 |
2.067 |
- |
-0.92% |
- |
|
rng::swap_ranges(deque<int>)/8192
|
-5.97% |
2694.571 |
2533.579 |
- |
-0.09% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-5.96% |
15538.485 |
14611.754 |
- |
-0.11% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-5.96% |
1054.494 |
991.636 |
- |
-10.74% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.93% |
10.638 |
10.007 |
- |
-6.73% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-5.92% |
10.449 |
9.831 |
- |
1.62% |
- |
|
BM_std_minmax<unsigned_char>/22
|
-5.91% |
2.509 |
2.360 |
- |
-3.92% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-5.91% |
1.345 |
1.265 |
- |
-7.53% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-5.88% |
51787677.388 |
48741784.541 |
- |
-0.37% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-5.88% |
84.857 |
79.867 |
- |
-0.15% |
- |
|
BM_vector_deque_ranges_copy/0
|
-5.88% |
0.463 |
0.435 |
- |
-21.06% |
- |
|
std::copy_n(vector<int>)/8
|
-5.86% |
2.165 |
2.038 |
- |
-2.50% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-5.86% |
16.769 |
15.787 |
- |
-1.73% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-5.83% |
11.933 |
11.237 |
- |
0.65% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
-5.82% |
0.605 |
0.570 |
- |
0.09% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-5.82% |
16.299 |
15.350 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-5.81% |
19189185.267 |
18073698.793 |
- |
-6.21% |
- |
|
BM_std_minmax<char>/28
|
-5.81% |
2.255 |
2.124 |
- |
-0.44% |
- |
|
BM_std_minmax<unsigned_char>/20
|
-5.80% |
1.932 |
1.820 |
- |
-0.96% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
-5.80% |
1.973 |
1.858 |
- |
-4.56% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-5.80% |
2.700 |
2.543 |
- |
0.82% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-5.79% |
66.788 |
62.919 |
- |
-0.89% |
- |
|
rng::is_sorted(list<int>)/8192
|
-5.78% |
7261.972 |
6842.211 |
- |
-2.19% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/52
|
-5.78% |
23.819 |
22.443 |
- |
0.15% |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-5.77% |
17.039 |
16.057 |
- |
-1.44% |
- |
|
BM_std_minmax<unsigned_char>/32
|
-5.73% |
1.601 |
1.510 |
- |
1.57% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-5.70% |
7.191 |
6.781 |
- |
46.85% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-5.70% |
0.364 |
0.343 |
- |
-3.09% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-5.70% |
17.184 |
16.204 |
- |
-1.87% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-5.69% |
84.561 |
79.751 |
- |
7.65% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-5.68% |
36.826 |
34.733 |
- |
-0.12% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-5.66% |
2.451 |
2.313 |
- |
-0.15% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
-5.65% |
0.477 |
0.450 |
- |
-13.59% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-5.65% |
0.873 |
0.824 |
- |
-3.00% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-5.64% |
68.613 |
64.745 |
- |
0.46% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-5.62% |
31.600 |
29.824 |
- |
-4.58% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-5.60% |
26.840 |
25.338 |
- |
7.05% |
- |
|
bm_lexicographical_compare<int>/2
|
-5.58% |
1.518 |
1.433 |
- |
-0.89% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-5.57% |
6.776 |
6.399 |
- |
-8.70% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
-5.57% |
863376.432 |
815299.102 |
- |
-6.05% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-5.56% |
29.851 |
28.191 |
- |
-0.41% |
- |
|
BM_RangesSortHeap_uint32_1
|
-5.56% |
0.267 |
0.252 |
- |
-0.05% |
- |
|
BM_std_minmax_element<char>/2
|
-5.56% |
0.688 |
0.650 |
- |
-5.50% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-5.55% |
15.345 |
14.493 |
- |
-1.48% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-5.55% |
1118412.989 |
1056303.071 |
- |
-5.66% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-5.55% |
2.502 |
2.364 |
- |
-5.17% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-5.54% |
6555169.679 |
6191998.194 |
- |
2.95% |
- |
|
BM_vector_deque_move/1
|
-5.53% |
2.111 |
1.994 |
- |
-12.34% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
-5.53% |
1.707 |
1.612 |
- |
-0.66% |
- |
|
BM_std_minmax<short>/16
|
-5.52% |
1.900 |
1.795 |
- |
3.52% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-5.52% |
68.034 |
64.279 |
- |
-0.30% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.52% |
12653.161 |
11955.005 |
- |
-0.78% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-5.51% |
1.776 |
1.678 |
- |
-7.49% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.51% |
7483.608 |
7071.301 |
- |
-0.40% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.50% |
681.514 |
644.022 |
- |
-1.21% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.50% |
2.634 |
2.489 |
- |
-0.54% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-5.50% |
1.434 |
1.355 |
- |
3.48% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
-5.49% |
0.580 |
0.548 |
- |
-2.84% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
-5.47% |
1.326 |
1.253 |
- |
-7.20% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-5.45% |
22855078.454 |
21608833.226 |
- |
0.19% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-5.45% |
1049643.553 |
992434.136 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-5.43% |
20393610.749 |
19285387.819 |
- |
20.73% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-5.43% |
0.644 |
0.609 |
- |
-5.76% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-5.42% |
9745650.668 |
9217591.701 |
- |
-9.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-5.40% |
1595079.572 |
1508958.071 |
- |
-3.11% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-5.38% |
85160109.902 |
80577229.158 |
- |
-0.09% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-5.38% |
16676.190 |
15778.842 |
- |
20.43% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-5.37% |
3.562 |
3.371 |
- |
-0.44% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-5.36% |
19112219.179 |
18086957.301 |
- |
-2.75% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-5.36% |
1.513 |
1.432 |
- |
10.44% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-5.34% |
29264.151 |
27702.508 |
- |
-2.05% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-5.34% |
1.668 |
1.579 |
- |
15.19% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-5.32% |
1.986 |
1.881 |
- |
-8.79% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-5.30% |
1.958 |
1.854 |
- |
-2.03% |
- |
|
BM_std_minmax<unsigned_char>/21
|
-5.30% |
2.231 |
2.113 |
- |
-2.24% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.29% |
0.819 |
0.776 |
- |
-2.57% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-5.29% |
7828.129 |
7413.842 |
- |
-8.29% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-5.29% |
1.316 |
1.247 |
- |
-7.02% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-5.28% |
8635.307 |
8179.024 |
- |
6.09% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-5.27% |
1.437 |
1.361 |
- |
-11.12% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-5.27% |
32.806 |
31.079 |
- |
-0.22% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1
|
-5.26% |
0.266 |
0.252 |
- |
0.32% |
- |
|
rng::partition_copy(list<int>)/8192
|
-5.24% |
7369.174 |
6982.939 |
- |
-8.25% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-5.24% |
7.486 |
7.094 |
- |
0.32% |
- |
|
std::for_each_n(list<int>)/8
|
-5.23% |
2.592 |
2.456 |
- |
-3.90% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-5.23% |
9.697 |
9.190 |
- |
-5.46% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-5.23% |
1.230 |
1.166 |
- |
-3.57% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/8192
|
-5.21% |
33.518 |
31.771 |
- |
-2.09% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-5.21% |
2.468 |
2.340 |
- |
-6.11% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-5.20% |
8.745 |
8.291 |
- |
-13.97% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-5.18% |
32.973 |
31.264 |
- |
-6.72% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
-5.18% |
1.530 |
1.451 |
- |
20.58% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-5.18% |
558.384 |
529.451 |
- |
-0.59% |
- |
|
BM_std_minmax<int>/4
|
-5.18% |
0.975 |
0.925 |
- |
-9.89% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-5.17% |
2.680 |
2.541 |
- |
-12.15% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024
|
-5.17% |
9.483 |
8.993 |
- |
-4.58% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-5.17% |
241358599.479 |
228871892.801 |
- |
1.39% |
- |
|
SetIntersection_None_Set_float_64_4
|
-5.17% |
22693730.100 |
21520546.981 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-5.15% |
41.838 |
39.684 |
- |
1.24% |
- |
|
BM_std_minmax<short>/28
|
-5.14% |
2.621 |
2.486 |
- |
0.04% |
- |
|
BM_RangesPopHeap_string_262144
|
-5.14% |
101.152 |
95.951 |
- |
5.13% |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-5.13% |
1371.191 |
1300.879 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-5.09% |
10.872 |
10.318 |
- |
1.11% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
-5.09% |
1.045 |
0.992 |
- |
2.17% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.07% |
0.733 |
0.696 |
- |
-2.11% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-5.06% |
3.162 |
3.002 |
- |
-0.19% |
- |
|
BM_std_min<short>/4
|
-5.05% |
1.082 |
1.027 |
- |
2.15% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-5.04% |
19.346 |
18.370 |
- |
-0.27% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-5.04% |
0.966 |
0.917 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-5.03% |
4869000.848 |
4624145.487 |
- |
5.24% |
- |
|
BM_RangesMakeHeap_float_Descending_4
|
-5.02% |
0.294 |
0.280 |
- |
-0.64% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-5.01% |
8.910 |
8.463 |
- |
5.09% |
- |
|
BM_std_minmax<unsigned_char>/23
|
-5.01% |
2.986 |
2.836 |
- |
-2.41% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-5.00% |
73.925 |
70.232 |
- |
-0.39% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-4.99% |
8941.331 |
8494.820 |
- |
-5.01% |
- |
|
BM_num_put<long_long>
|
-4.99% |
12.442 |
11.821 |
- |
-3.12% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-4.99% |
81.240 |
77.188 |
- |
-0.32% |
- |
|
BM_std_minmax<unsigned_char>/16
|
-4.99% |
0.973 |
0.924 |
- |
-4.84% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-4.97% |
1.725 |
1.640 |
- |
-4.57% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-4.96% |
19.281 |
18.324 |
- |
-4.61% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-4.96% |
2.204 |
2.094 |
- |
-1.56% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-4.95% |
18.120 |
17.223 |
- |
-0.99% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-4.95% |
16.491 |
15.675 |
- |
-1.82% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-4.95% |
1.386 |
1.318 |
- |
-8.27% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-4.95% |
1.754 |
1.667 |
- |
-0.75% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.94% |
1012.364 |
962.330 |
- |
0.71% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-4.94% |
1031.302 |
980.353 |
- |
-0.99% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-4.93% |
30.926 |
29.403 |
- |
-4.25% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-4.92% |
36.684 |
34.879 |
- |
0.33% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-4.92% |
1.752 |
1.666 |
- |
-3.59% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
-4.92% |
25.352 |
24.105 |
- |
-1.41% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-4.92% |
25.329 |
24.084 |
- |
0.08% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
-4.91% |
0.526 |
0.500 |
- |
-14.38% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-4.91% |
87742.745 |
83437.908 |
- |
0.63% |
- |
|
BM_std_minmax<char>/2
|
-4.90% |
0.895 |
0.851 |
- |
-2.99% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.89% |
1.236 |
1.176 |
- |
0.84% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-4.89% |
6.240 |
5.935 |
- |
-4.86% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-4.88% |
863946.773 |
821760.377 |
- |
-4.85% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-4.88% |
6.198 |
5.896 |
- |
2.51% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-4.87% |
14651.286 |
13937.462 |
- |
-1.52% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-4.87% |
1.339 |
1.274 |
- |
20.07% |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.87% |
131.491 |
125.093 |
- |
0.17% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-4.87% |
26.602 |
25.308 |
- |
-1.49% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-4.86% |
2368474.392 |
2253263.086 |
- |
-2.29% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-4.86% |
2.179 |
2.073 |
- |
0.09% |
- |
|
BM_std_minmax<int>/3
|
-4.85% |
1.198 |
1.140 |
- |
0.85% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-4.84% |
1.742 |
1.658 |
- |
-0.11% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-4.83% |
3984.550 |
3791.927 |
- |
-4.74% |
- |
|
BM_std_min<short>/18
|
-4.83% |
1.619 |
1.541 |
- |
-7.61% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
-4.81% |
2.196 |
2.090 |
- |
-0.92% |
- |
|
BM_num_put<unsigned_long>
|
-4.80% |
12.087 |
11.506 |
- |
-1.89% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-4.78% |
1171638.470 |
1115587.754 |
- |
-4.94% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-4.78% |
4.282 |
4.078 |
- |
-0.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-4.78% |
134711079.062 |
128275560.824 |
- |
9.03% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-4.77% |
2.085 |
1.986 |
- |
-5.24% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/8
|
-4.77% |
18.589 |
17.703 |
- |
-1.23% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-4.75% |
1.239 |
1.180 |
- |
-2.02% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-4.74% |
20795.083 |
19809.827 |
- |
-2.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-4.73% |
17401.413 |
16578.006 |
- |
-1.23% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-4.72% |
24.006 |
22.873 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-4.72% |
6805263.177 |
6484120.986 |
- |
-6.47% |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-4.72% |
2.294 |
2.186 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-4.71% |
12059808.496 |
11491447.640 |
- |
-0.33% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-4.71% |
272539.877 |
259708.660 |
- |
-1.54% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-4.70% |
885184.985 |
843599.247 |
- |
-0.00% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-4.70% |
4.029 |
3.840 |
- |
-4.99% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-4.70% |
1.303 |
1.242 |
- |
-9.06% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
-4.69% |
69.063 |
65.822 |
- |
0.03% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-4.69% |
15.461 |
14.736 |
- |
-2.39% |
- |
|
BM_MakeThenSortHeap_string_Ascending_262144
|
-4.68% |
78.812 |
75.123 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-4.68% |
67835917.167 |
64663500.858 |
- |
3.10% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-4.67% |
5.062 |
4.826 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-4.67% |
200703574.901 |
191330803.161 |
- |
-3.57% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-4.66% |
12.983 |
12.377 |
- |
0.45% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-4.66% |
112198.437 |
106968.408 |
- |
0.10% |
- |
|
BM_std_min<unsigned_char>/16
|
-4.66% |
2.619 |
2.497 |
- |
2.22% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.66% |
29.989 |
28.593 |
- |
-1.03% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-4.66% |
1.368 |
1.304 |
- |
-4.47% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-4.65% |
3.130 |
2.984 |
- |
-4.55% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-4.65% |
26.404 |
25.176 |
- |
1.87% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-4.65% |
26.429 |
25.200 |
- |
-2.11% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-4.65% |
934903.318 |
891448.023 |
- |
-3.77% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-4.64% |
202149680.791 |
192765010.842 |
- |
-3.70% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-4.64% |
36.685 |
34.982 |
- |
-0.05% |
- |
|
BM_std_min<unsigned_short>/27
|
-4.64% |
2.382 |
2.271 |
- |
-0.28% |
- |
|
BM_MakeHeap_uint32_SingleElement_4
|
-4.62% |
0.338 |
0.322 |
- |
-2.46% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.61% |
10.944 |
10.440 |
- |
-10.62% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-4.61% |
16219263.013 |
15471750.375 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-4.61% |
38973084.340 |
37177996.942 |
- |
-14.90% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.60% |
716.572 |
683.614 |
- |
0.02% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-4.60% |
12120.405 |
11563.091 |
- |
-1.40% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-4.60% |
8147.870 |
7773.379 |
- |
-5.32% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-4.60% |
2.552 |
2.435 |
- |
-0.02% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-4.60% |
57.619 |
54.971 |
- |
-0.09% |
- |
|
BM_std_min<char>/14
|
-4.58% |
1.871 |
1.785 |
- |
-3.17% |
- |
|
BM_std_min<char>/15
|
-4.58% |
2.129 |
2.031 |
- |
-4.94% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-4.57% |
12.170 |
11.614 |
- |
6.42% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-4.57% |
4.287 |
4.091 |
- |
1.83% |
- |
|
std::is_sorted(list<int>)/8192
|
-4.57% |
7170.888 |
6843.384 |
- |
-6.73% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-4.56% |
2852.468 |
2722.381 |
- |
1.98% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/16
|
-4.56% |
1.156 |
1.104 |
- |
-4.35% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-4.55% |
797.447 |
761.138 |
- |
-7.79% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-4.55% |
4.368 |
4.169 |
- |
-3.39% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-4.55% |
24.063 |
22.968 |
- |
-0.37% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-4.55% |
20.475 |
19.543 |
- |
-3.75% |
- |
|
BM_vector_deque_move/2
|
-4.55% |
1.832 |
1.749 |
- |
-13.01% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.54% |
96778.037 |
92385.268 |
- |
-0.05% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-4.53% |
770.832 |
735.879 |
- |
-2.62% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-4.52% |
701.586 |
669.850 |
- |
-15.04% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-4.51% |
24664485.495 |
23553104.483 |
- |
-1.50% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-4.50% |
27720.962 |
26472.343 |
- |
-1.53% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-4.49% |
18171404.125 |
17355906.093 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-4.49% |
201103205.264 |
192080444.084 |
- |
-3.69% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-4.48% |
18.102 |
17.291 |
- |
-0.59% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-4.46% |
2.270 |
2.169 |
- |
-5.47% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.46% |
96040.359 |
91760.388 |
- |
-0.06% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-4.45% |
18.136 |
17.328 |
- |
-0.52% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-4.45% |
800.600 |
764.943 |
- |
-0.02% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-4.45% |
1.986 |
1.898 |
- |
-1.12% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.45% |
1742643.591 |
1665172.447 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-4.44% |
3891607.232 |
3718754.805 |
- |
57.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-4.42% |
12700289.857 |
12139106.767 |
- |
-3.04% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-4.42% |
16.695 |
15.958 |
- |
-0.60% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-4.42% |
1.271 |
1.215 |
- |
-15.82% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-4.41% |
18.263 |
17.457 |
- |
-0.79% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-4.40% |
0.449 |
0.429 |
- |
-32.36% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
-4.40% |
40.888 |
39.088 |
- |
0.41% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-4.40% |
23207.748 |
22186.342 |
- |
-1.58% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-4.39% |
482.204 |
461.024 |
- |
3.28% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-4.38% |
2.394 |
2.289 |
- |
-2.88% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.38% |
1263333.068 |
1207970.370 |
- |
-2.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-4.38% |
5586850.693 |
5342361.431 |
- |
-0.35% |
- |
|
BM_std_minmax<unsigned_char>/30
|
-4.37% |
2.719 |
2.600 |
- |
-2.30% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-4.37% |
2.345 |
2.243 |
- |
-1.26% |
- |
|
BM_std_minmax<unsigned_long_long>/4
|
-4.36% |
1.597 |
1.527 |
- |
0.74% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-4.36% |
104.469 |
99.918 |
- |
-52.74% |
- |
|
BM_num_put<unsigned_long_long>
|
-4.35% |
12.186 |
11.656 |
- |
-0.16% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/64
|
-4.34% |
1.304 |
1.248 |
- |
-9.22% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.33% |
551.473 |
527.581 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-4.32% |
1204920.359 |
1152893.834 |
- |
-1.10% |
- |
|
BM_PushHeap_float_Ascending_16
|
-4.32% |
1.065 |
1.019 |
- |
3.83% |
- |
|
rng::copy_n(deque<int>)/8
|
-4.31% |
2.758 |
2.639 |
- |
-4.94% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_4
|
-4.31% |
1.536 |
1.470 |
- |
2.96% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
-4.30% |
294.331 |
281.674 |
- |
0.49% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-4.30% |
4.486 |
4.294 |
- |
-1.82% |
- |
|
std::partition(list<int>)_(dense)/32
|
-4.30% |
9.160 |
8.767 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-4.29% |
17718489.607 |
16957936.910 |
- |
0.32% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.29% |
29932.934 |
28650.043 |
- |
-0.26% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-4.29% |
1580.504 |
1512.778 |
- |
-3.88% |
- |
|
BM_std_minmax<unsigned_char>/24
|
-4.28% |
1.207 |
1.155 |
- |
0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.28% |
199093274.412 |
190578517.638 |
- |
-4.49% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1024
|
-4.28% |
4651.064 |
4452.201 |
- |
0.08% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-4.27% |
8668.187 |
8297.872 |
- |
-4.19% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-4.27% |
1.918 |
1.836 |
- |
-2.64% |
- |
|
rng::for_each_n(deque<int>)/8
|
-4.26% |
1.205 |
1.153 |
- |
-67.85% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-4.25% |
18.161 |
17.389 |
- |
-0.76% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-4.25% |
28585.393 |
27370.960 |
- |
-2.34% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-4.25% |
197065764.468 |
188695116.794 |
- |
-4.60% |
- |
|
BM_MakeHeap_float_Random_4
|
-4.23% |
1.614 |
1.545 |
- |
2.04% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-4.23% |
20.366 |
19.504 |
- |
-0.03% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-4.22% |
36.550 |
35.007 |
- |
-0.05% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.22% |
263.935 |
252.801 |
- |
-3.43% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.21% |
1.560 |
1.494 |
- |
-7.56% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-4.21% |
22.156 |
21.223 |
- |
-2.53% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-4.19% |
0.522 |
0.500 |
- |
-28.26% |
- |
|
rng::copy(vector<bool>)_(aligned)/64
|
-4.19% |
1.375 |
1.317 |
- |
-4.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-4.18% |
100132907.677 |
95943273.632 |
- |
13.87% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-4.17% |
8413392.289 |
8062636.365 |
- |
-15.92% |
- |
|
BM_std_min<short>/22
|
-4.17% |
1.887 |
1.809 |
- |
-4.73% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-4.16% |
19.320 |
18.516 |
- |
2.94% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.16% |
809.755 |
776.046 |
- |
-0.52% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-4.16% |
3587.318 |
3438.155 |
- |
1.73% |
- |
|
BM_std_minmax<unsigned_int>/11
|
-4.16% |
1.828 |
1.752 |
- |
-2.93% |
- |
|
BM_MakeHeap_uint64_Random_16
|
-4.16% |
1.328 |
1.273 |
- |
-3.08% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-4.15% |
13056530.111 |
12514595.908 |
- |
3.47% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-4.15% |
1702202.816 |
1631625.270 |
- |
18.28% |
- |
|
BM_std_min<unsigned___int128>/8
|
-4.14% |
3.109 |
2.981 |
- |
3.72% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-4.13% |
2.386 |
2.287 |
- |
2.79% |
- |
|
rng::fill(vector<bool>)/32768
|
-4.13% |
31.012 |
29.732 |
- |
-0.76% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-4.12% |
18.090 |
17.345 |
- |
-4.21% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-4.11% |
5.638 |
5.406 |
- |
-0.11% |
- |
|
BM_std_minmax<unsigned_char>/27
|
-4.10% |
1.868 |
1.792 |
- |
-2.35% |
- |
|
rng::replace_if(list<int>)_(prefix)/8192
|
-4.10% |
7204.213 |
6909.170 |
- |
-13.35% |
- |
|
BM_std_minmax<char>/64
|
-4.09% |
1.256 |
1.205 |
- |
-0.06% |
- |
|
BM_std_minmax<unsigned_char>/29
|
-4.09% |
2.430 |
2.330 |
- |
-2.21% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-4.09% |
1.205 |
1.156 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-4.07% |
110783943.527 |
106280440.459 |
- |
-13.95% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-4.06% |
2876318.609 |
2759511.959 |
- |
-0.47% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
-4.06% |
27.355 |
26.245 |
- |
-2.75% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-4.06% |
1129.579 |
1083.741 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-4.05% |
6156564.523 |
5907278.897 |
- |
-2.96% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.04% |
1728085.321 |
1658228.674 |
- |
-2.54% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-4.04% |
2889972.657 |
2773235.920 |
- |
1.08% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-4.03% |
18.295 |
17.559 |
- |
-1.06% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-4.02% |
2.486 |
2.386 |
- |
1.27% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_4
|
-4.02% |
1.359 |
1.305 |
- |
1.67% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-4.00% |
16.908 |
16.230 |
- |
2.26% |
- |
|
BM_std_min<unsigned___int128>/6
|
-4.00% |
2.260 |
2.169 |
- |
4.41% |
- |
|
BM_MakeHeap_string_Heap_16384
|
-3.98% |
5.123 |
4.919 |
- |
-0.32% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-3.96% |
6.507 |
6.250 |
- |
-1.98% |
- |
|
rng::replace(list<int>)_(sprinkled)/8192
|
-3.96% |
7291.240 |
7002.459 |
- |
-12.40% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-3.96% |
2.635 |
2.531 |
- |
-0.39% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-3.96% |
58534.849 |
56218.479 |
- |
-3.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-3.95% |
6691892.096 |
6427551.569 |
- |
5.36% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-3.95% |
2.789 |
2.679 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.95% |
2062276.852 |
1980874.102 |
- |
-1.54% |
- |
|
std::copy(list<int>)/64
|
-3.94% |
32.056 |
30.793 |
- |
0.23% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-3.94% |
13.557 |
13.023 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.94% |
14518.819 |
13947.149 |
- |
1.49% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-3.94% |
2.716 |
2.609 |
- |
0.03% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-3.94% |
2.378 |
2.284 |
- |
-2.13% |
- |
|
SetIntersection_None_Set_float_64_16
|
-3.93% |
19226834.711 |
18470283.582 |
- |
-1.98% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/32
|
-3.93% |
2.690 |
2.585 |
- |
-2.05% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-3.93% |
29893.299 |
28717.892 |
- |
0.20% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-3.93% |
1.038 |
0.997 |
- |
-0.92% |
- |
|
BM_std_min<char>/4
|
-3.92% |
1.071 |
1.029 |
- |
-8.99% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-3.90% |
471131.775 |
452747.800 |
- |
-1.75% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
-3.88% |
17.733 |
17.045 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.88% |
5049280.676 |
4853442.326 |
- |
-42.70% |
- |
|
BM_std_minmax<int>/11
|
-3.88% |
1.832 |
1.761 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-3.88% |
14670528.091 |
14101962.982 |
- |
-3.56% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-3.87% |
5706998.570 |
5486316.886 |
- |
-4.44% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.87% |
13838856.642 |
13303825.593 |
- |
-1.67% |
- |
|
BM_RangesSortHeap_uint64_1
|
-3.86% |
0.262 |
0.251 |
- |
-2.04% |
- |
|
BM_MakeHeap_string_Heap_1024
|
-3.85% |
4.874 |
4.687 |
- |
-0.63% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.84% |
654.074 |
628.973 |
- |
-0.16% |
- |
|
BM_StringEraseToEnd_Small_Opaque
|
-3.83% |
0.625 |
0.602 |
- |
-0.12% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.83% |
82356.231 |
79205.205 |
- |
2.26% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-3.83% |
0.606 |
0.583 |
- |
33.03% |
- |
|
BM_std_minmax<unsigned_char>/26
|
-3.82% |
1.442 |
1.387 |
- |
0.02% |
- |
|
BM_std_min<unsigned_short>/19
|
-3.82% |
1.893 |
1.821 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.81% |
12457692.081 |
11983615.742 |
- |
-19.80% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8
|
-3.80% |
24.494 |
23.563 |
- |
-1.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-3.79% |
18681011.411 |
17972216.495 |
- |
2.22% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
-3.79% |
85479.600 |
82236.627 |
- |
1.29% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.79% |
1.318 |
1.268 |
- |
-2.85% |
- |
|
BM_std_minmax_element<int>/70000
|
-3.79% |
18408.428 |
17710.706 |
- |
-0.26% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-3.79% |
0.502 |
0.483 |
- |
7.85% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
-3.78% |
112184.656 |
107939.998 |
- |
-0.11% |
- |
|
BM_std_minmax<unsigned_char>/25
|
-3.78% |
1.226 |
1.180 |
- |
0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-3.78% |
7.720 |
7.428 |
- |
-1.64% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-3.77% |
1.034 |
0.995 |
- |
-2.95% |
- |
|
std::reverse(deque<int>)/64
|
-3.77% |
13.560 |
13.049 |
- |
-0.03% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-3.76% |
3.599 |
3.463 |
- |
-2.30% |
- |
|
rng::copy_if(deque<int>)_(entire_range)/8
|
-3.76% |
2.951 |
2.840 |
- |
-2.96% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-3.74% |
4.989 |
4.802 |
- |
1.03% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-3.73% |
8230.994 |
7923.866 |
- |
-5.42% |
- |
|
std::partition_copy(deque<int>)/32
|
-3.73% |
12.995 |
12.510 |
- |
-3.31% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-3.72% |
20950.037 |
20170.249 |
- |
-5.21% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-3.72% |
23.046 |
22.189 |
- |
-0.61% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.72% |
11.119 |
10.705 |
- |
1.59% |
- |
|
BM_MakeHeap_float_Ascending_256
|
-3.71% |
0.671 |
0.646 |
- |
-1.09% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_4
|
-3.71% |
0.423 |
0.408 |
- |
-8.25% |
- |
|
rng::move(vector<int>)/262144
|
-3.71% |
22070.296 |
21252.205 |
- |
-4.68% |
- |
|
BM_std_minmax_element<int>/64000
|
-3.70% |
16831.837 |
16209.502 |
- |
0.06% |
- |
|
BM_deque_deque_move_backward/70000
|
-3.70% |
8799.801 |
8474.533 |
- |
-6.60% |
- |
|
BM_std_min<unsigned_long_long>/6
|
-3.69% |
1.628 |
1.568 |
- |
-2.58% |
- |
|
rng::fill(deque<int>)/32
|
-3.69% |
1.470 |
1.416 |
- |
3.50% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
-3.68% |
0.501 |
0.482 |
- |
-0.55% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-3.67% |
5.615 |
5.409 |
- |
0.09% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-3.67% |
9189361.142 |
8852081.070 |
- |
-0.66% |
- |
|
BM_std_min<char>/21
|
-3.67% |
1.809 |
1.743 |
- |
0.09% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.67% |
152722.434 |
147121.520 |
- |
-5.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-3.67% |
13472516.940 |
12978709.435 |
- |
-0.82% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-3.66% |
7.316 |
7.048 |
- |
-4.79% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.66% |
1115495.789 |
1074693.811 |
- |
-3.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.65% |
1739813.622 |
1676251.439 |
- |
-0.67% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
-3.65% |
1263.413 |
1217.269 |
- |
-3.99% |
- |
|
BM_SortHeap_float_256
|
-3.65% |
6.044 |
5.823 |
- |
0.86% |
- |
|
BM_PushHeap_float_Descending_64
|
-3.65% |
0.393 |
0.379 |
- |
-0.02% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_16
|
-3.64% |
0.657 |
0.633 |
- |
-4.07% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-3.64% |
31.256 |
30.117 |
- |
-8.13% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-3.64% |
1.799 |
1.733 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
-3.63% |
343275906.863 |
330815202.343 |
- |
-2.94% |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-3.63% |
7.792 |
7.509 |
- |
0.52% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-3.63% |
10.564 |
10.181 |
- |
-14.23% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-3.63% |
6.313 |
6.084 |
- |
-4.12% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-3.62% |
11.019 |
10.620 |
- |
2.47% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-3.62% |
1.384 |
1.333 |
- |
8.40% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-3.61% |
11.625 |
11.205 |
- |
-6.24% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-3.60% |
1.097 |
1.058 |
- |
-3.45% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-3.60% |
3.562 |
3.434 |
- |
0.56% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-3.60% |
1.860 |
1.793 |
- |
6.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-3.59% |
5.478 |
5.281 |
- |
-1.73% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-3.58% |
278.112 |
268.142 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-3.58% |
357910942.758 |
345081133.930 |
- |
-3.42% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-3.58% |
670.415 |
646.417 |
- |
-18.27% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-3.58% |
5837692.488 |
5628796.607 |
- |
-0.25% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4
|
-3.57% |
1.433 |
1.382 |
- |
-1.87% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-3.57% |
74.755 |
72.088 |
- |
6.79% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-3.56% |
3.952 |
3.811 |
- |
-1.14% |
- |
|
BM_PushHeap_uint64_Random_16
|
-3.56% |
4.283 |
4.131 |
- |
-2.23% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-3.55% |
13.329 |
12.856 |
- |
1.38% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-3.54% |
0.954 |
0.920 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-3.54% |
621.673 |
599.673 |
- |
-0.35% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-3.53% |
3059.360 |
2951.410 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-3.53% |
2155931.059 |
2079883.291 |
- |
2.91% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-3.53% |
1371243.529 |
1322906.404 |
- |
0.37% |
- |
|
BM_std_min<unsigned___int128>/9
|
-3.52% |
3.526 |
3.402 |
- |
3.92% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-3.52% |
2.628 |
2.535 |
- |
1.06% |
- |
|
rng::search(vector<int>)_(no_match)/1000
|
-3.51% |
214.571 |
207.031 |
- |
-2.51% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
-3.51% |
0.346 |
0.334 |
- |
-0.23% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.51% |
104.833 |
101.158 |
- |
-51.59% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
-3.50% |
219.297 |
211.619 |
- |
-2.44% |
- |
|
rng::copy_n(vector<int>)/8
|
-3.50% |
2.232 |
2.154 |
- |
-4.44% |
- |
|
BM_deque_deque_ranges_copy/64
|
-3.50% |
5.540 |
5.347 |
- |
-2.22% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-3.49% |
2.082 |
2.009 |
- |
-4.34% |
- |
|
rng::fill_n(vector<bool>)/64
|
-3.48% |
1.417 |
1.368 |
- |
-0.09% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.48% |
51.061 |
49.285 |
- |
-5.06% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-3.48% |
5.628 |
5.432 |
- |
0.12% |
- |
|
BM_std_min<unsigned_int>/29
|
-3.48% |
2.089 |
2.016 |
- |
1.89% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.47% |
620.801 |
599.259 |
- |
-0.74% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
-3.47% |
26.363 |
25.449 |
- |
-1.84% |
- |
|
BM_std_minmax<int>/10
|
-3.47% |
1.437 |
1.387 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-3.47% |
157596292.958 |
152133424.992 |
- |
-2.63% |
- |
|
BM_PushHeap_float_Ascending_64
|
-3.47% |
1.813 |
1.750 |
- |
0.36% |
- |
|
BM_std_min<char>/3
|
-3.46% |
0.718 |
0.693 |
- |
-14.11% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.46% |
18879.617 |
18225.620 |
- |
-0.59% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-3.46% |
22.887 |
22.094 |
- |
-3.96% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-3.46% |
2.578 |
2.489 |
- |
0.69% |
- |
|
BM_std_minmax_element<int>/4096
|
-3.46% |
1078.512 |
1041.209 |
- |
0.12% |
- |
|
rng::copy(vector<int>)/1048576
|
-3.45% |
50195.955 |
48462.075 |
- |
-2.83% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-3.45% |
9083.306 |
8769.580 |
- |
-2.96% |
- |
|
BM_deque_vector_ranges_move/1
|
-3.45% |
2.150 |
2.076 |
- |
1.99% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
-3.45% |
1.435 |
1.385 |
- |
-0.07% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-3.45% |
10541.812 |
10178.416 |
- |
8.51% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-3.44% |
0.956 |
0.923 |
- |
3.92% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8192
|
-3.44% |
882.529 |
852.185 |
- |
-0.07% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-3.44% |
1.720 |
1.661 |
- |
3.52% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-3.43% |
4.109 |
3.968 |
- |
0.40% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-3.43% |
1047.197 |
1011.258 |
- |
-7.61% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-3.43% |
5.067 |
4.893 |
- |
-2.66% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-3.43% |
2.229 |
2.153 |
- |
-7.03% |
- |
|
std::copy(deque<int>)/8
|
-3.42% |
2.744 |
2.650 |
- |
-4.95% |
- |
|
BM_std_min<short>/24
|
-3.42% |
2.537 |
2.450 |
- |
1.70% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-3.41% |
1.293 |
1.249 |
- |
-0.52% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-3.41% |
1.560 |
1.507 |
- |
2.20% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-3.40% |
12475.982 |
12051.802 |
- |
-0.52% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-3.39% |
464.701 |
448.936 |
- |
0.08% |
- |
|
BM_std_minmax_element<int>/65536
|
-3.39% |
17223.564 |
16639.499 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-3.39% |
15482092.676 |
14957086.197 |
- |
0.08% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1048576
|
-3.38% |
561735.320 |
542727.597 |
- |
-0.12% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-3.38% |
32.723 |
31.617 |
- |
-0.79% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-3.37% |
2.546 |
2.460 |
- |
-0.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.37% |
39.382 |
38.054 |
- |
-4.22% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-3.36% |
10.557 |
10.202 |
- |
3.21% |
- |
|
std::distance(deque<int>)/50
|
-3.36% |
0.694 |
0.670 |
- |
4.89% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16
|
-3.35% |
1.868 |
1.805 |
- |
0.14% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-3.35% |
53.783 |
51.979 |
- |
0.07% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_262144
|
-3.35% |
52.396 |
50.640 |
- |
-3.32% |
- |
|
BM_std_min<unsigned___int128>/7
|
-3.35% |
2.657 |
2.568 |
- |
3.48% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-3.34% |
0.357 |
0.345 |
- |
-2.86% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-3.34% |
2.386 |
2.306 |
- |
-0.04% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-3.34% |
1.305 |
1.261 |
- |
-15.62% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.33% |
110502.960 |
106825.955 |
- |
-9.78% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.33% |
836092.059 |
808279.472 |
- |
-1.19% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-3.32% |
8.878 |
8.583 |
- |
-2.62% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
-3.32% |
28.161 |
27.224 |
- |
-11.65% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-3.32% |
8367.371 |
8089.350 |
- |
1.95% |
- |
|
std::replace(list<int>)_(prefix)/8192
|
-3.32% |
7011.679 |
6778.869 |
- |
-12.79% |
- |
|
BM_std_minmax<char>/14
|
-3.32% |
2.554 |
2.469 |
- |
0.83% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-3.32% |
4.571 |
4.419 |
- |
-0.14% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-3.31% |
2.611 |
2.524 |
- |
1.07% |
- |
|
BM_std_minmax<int>/1
|
-3.31% |
0.622 |
0.601 |
- |
-0.00% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-3.30% |
1231332.324 |
1190641.056 |
- |
-1.94% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-3.30% |
1.480 |
1.431 |
- |
-3.98% |
- |
|
rng::copy(deque<int>)/8
|
-3.30% |
2.785 |
2.693 |
- |
-2.64% |
- |
|
std::copy_n(deque<int>)/32768
|
-3.30% |
1174.105 |
1135.384 |
- |
-1.10% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-3.29% |
5754.013 |
5564.720 |
- |
0.03% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
-3.28% |
2.615 |
2.529 |
- |
-4.99% |
- |
|
std::copy_backward(vector<int>)/32768
|
-3.28% |
3795.289 |
3670.720 |
- |
83.62% |
- |
|
rng::search(vector<int>)_(no_match)/1048576
|
-3.28% |
217386.727 |
210255.425 |
- |
-2.19% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-3.28% |
282.400 |
273.136 |
- |
-0.02% |
- |
|
727_cppcheck_r
|
-3.28% |
25.262 |
24.434 |
- |
-0.45% |
- |
|
BM_std_minmax_element<int>/4000
|
-3.27% |
1053.856 |
1019.358 |
- |
0.30% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-3.27% |
6.309 |
6.102 |
- |
-1.77% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-3.27% |
3.957 |
3.828 |
- |
-3.65% |
- |
|
rng::generate_n(deque<int>)/32
|
-3.27% |
8.506 |
8.228 |
- |
-0.28% |
- |
|
BM_std_minmax_element<int>/5500
|
-3.27% |
1441.659 |
1394.561 |
- |
0.24% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-3.27% |
20.869 |
20.188 |
- |
-0.47% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-3.26% |
39.631 |
38.340 |
- |
1.96% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-3.26% |
156755842.003 |
151649323.098 |
- |
-3.58% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-3.25% |
1.846 |
1.786 |
- |
-3.61% |
- |
|
BM_deque_deque_ranges_move/64
|
-3.25% |
5.522 |
5.342 |
- |
-2.36% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-3.25% |
47.669 |
46.121 |
- |
-4.37% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
-3.25% |
1.439 |
1.392 |
- |
-2.66% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-3.24% |
116545110.701 |
112769138.486 |
- |
-2.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.24% |
2429059.805 |
2350392.588 |
- |
-3.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-3.23% |
1155611.682 |
1118260.122 |
- |
0.76% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-3.23% |
13.926 |
13.476 |
- |
1.72% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-3.23% |
5011159.071 |
4849248.969 |
- |
-2.57% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-3.23% |
1228446.866 |
1188769.167 |
- |
-0.55% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-3.22% |
1130.797 |
1094.383 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-3.22% |
1236760.107 |
1196976.934 |
- |
-0.60% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/0
|
-3.21% |
59.847 |
57.923 |
- |
-1.39% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.21% |
216119695.254 |
209177074.033 |
- |
3.49% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-3.21% |
470.451 |
455.340 |
- |
0.02% |
- |
|
std::for_each_n(vector<int>)/8
|
-3.19% |
2.504 |
2.424 |
- |
-5.61% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/50
|
-3.19% |
18.611 |
18.018 |
- |
0.27% |
- |
|
BM_SortHeap_float_16
|
-3.19% |
1.651 |
1.598 |
- |
-0.16% |
- |
|
rng::starts_with(list<int>)/8192
|
-3.18% |
8943.543 |
8658.895 |
- |
-5.86% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-3.18% |
65.874 |
63.780 |
- |
-0.90% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
-3.18% |
18.336 |
17.753 |
- |
0.07% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-3.17% |
18.048 |
17.476 |
- |
-0.94% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-3.17% |
5.605 |
5.428 |
- |
-0.10% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
-3.16% |
6.087 |
5.894 |
- |
-1.54% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-3.16% |
18083700.233 |
17512609.203 |
- |
0.26% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.16% |
204.518 |
198.060 |
- |
-1.83% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-3.16% |
10.341 |
10.015 |
- |
-0.75% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-3.16% |
5.700 |
5.520 |
- |
-0.75% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-3.16% |
14540.328 |
14081.417 |
- |
-0.65% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/8192
|
-3.15% |
3036.664 |
2940.871 |
- |
2.87% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.15% |
500.560 |
484.789 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.15% |
36179.412 |
35039.737 |
- |
-1.25% |
- |
|
BM_RangesSortHeap_float_16
|
-3.14% |
1.651 |
1.599 |
- |
-0.20% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/32
|
-3.14% |
18.643 |
18.058 |
- |
0.46% |
- |
|
std::shift_right(vector<int>)/32
|
-3.14% |
4.136 |
4.006 |
- |
35.25% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-3.13% |
11.854 |
11.483 |
- |
-0.23% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
-3.13% |
1.163 |
1.126 |
- |
0.75% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-3.13% |
22.191 |
21.496 |
- |
-1.91% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-3.13% |
12829.706 |
12428.343 |
- |
-2.68% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-3.13% |
2.567 |
2.487 |
- |
0.29% |
- |
|
750_sealcrypto_r
|
-3.13% |
18.966 |
18.373 |
- |
-0.13% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-3.13% |
1.665 |
1.613 |
- |
-0.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-3.12% |
8425693.956 |
8162506.994 |
- |
-14.17% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-3.12% |
267.929 |
259.563 |
- |
-5.42% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-3.12% |
1306571.012 |
1265780.488 |
- |
-3.56% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-3.12% |
710.525 |
688.358 |
- |
-4.73% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-3.12% |
15.619 |
15.132 |
- |
-1.40% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-3.12% |
64910.535 |
62888.400 |
- |
4.47% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-3.11% |
270051.449 |
261646.508 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.11% |
5777.588 |
5597.779 |
- |
0.66% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
-3.11% |
7099.958 |
6879.495 |
- |
-12.86% |
- |
|
BM_SortHeap_string_262144
|
-3.08% |
178.751 |
173.242 |
- |
-0.58% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/8192
|
-3.08% |
27381.297 |
26538.038 |
- |
-0.69% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-3.08% |
2826.866 |
2739.827 |
- |
1.03% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
-3.08% |
0.391 |
0.379 |
- |
-0.03% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-3.08% |
3.124 |
3.027 |
- |
-2.20% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-3.08% |
157305482.109 |
152468184.542 |
- |
-2.28% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-3.07% |
2635.988 |
2555.022 |
- |
0.20% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-3.07% |
9041.560 |
8764.103 |
- |
-0.61% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16384
|
-3.07% |
64.880 |
62.891 |
- |
-0.55% |
- |
|
std::set<int>::clear()/8192
|
-3.07% |
74257.731 |
71981.009 |
- |
-8.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-3.06% |
171061756.955 |
165825132.658 |
- |
0.58% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.06% |
55834.617 |
54125.408 |
- |
-3.09% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-3.06% |
157434394.525 |
152617316.665 |
- |
-2.23% |
- |
|
BM_std_minmax<char>/17
|
-3.05% |
1.121 |
1.086 |
- |
0.00% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-3.04% |
4.912 |
4.763 |
- |
-2.98% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-3.02% |
17160329.910 |
16641315.223 |
- |
1.86% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-3.02% |
1125785.155 |
1091785.320 |
- |
-2.13% |
- |
|
rng::copy(list<int>)/32768
|
-3.01% |
26739.305 |
25933.761 |
- |
0.24% |
- |
|
BM_std_min<char>/22
|
-3.01% |
2.070 |
2.008 |
- |
-2.76% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-3.00% |
29.452 |
28.567 |
- |
-1.22% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
-3.00% |
0.346 |
0.335 |
- |
0.01% |
- |
|
rng::remove_if(vector<int>)_(prefix)/32
|
-3.00% |
53.632 |
52.024 |
- |
0.20% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-2.99% |
5.627 |
5.458 |
- |
-14.23% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-2.98% |
5819.232 |
5645.802 |
- |
0.61% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-2.98% |
1.053 |
1.021 |
- |
0.03% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-2.97% |
27481.513 |
26666.148 |
- |
-0.00% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-2.96% |
4.084 |
3.963 |
- |
-1.79% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
-2.96% |
38.717 |
37.572 |
- |
-0.52% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-2.95% |
276.608 |
268.435 |
- |
0.22% |
- |
|
BM_std_minmax<unsigned_short>/26
|
-2.95% |
2.581 |
2.504 |
- |
2.34% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-2.95% |
329.566 |
319.838 |
- |
-0.06% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-2.95% |
11668614.594 |
11324274.792 |
- |
-0.73% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-2.95% |
1180606.853 |
1145769.544 |
- |
-0.37% |
- |
|
rng::replace_if(list<int>)_(sprinkled)/8192
|
-2.95% |
7452.365 |
7232.716 |
- |
-13.00% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-2.94% |
0.437 |
0.424 |
- |
0.02% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
-2.94% |
1.242 |
1.205 |
- |
-0.25% |
- |
|
BM_vector_deque_copy_backward/2
|
-2.94% |
2.067 |
2.006 |
- |
-10.14% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-2.94% |
2.560 |
2.485 |
- |
1.70% |
- |
|
rng::reverse_copy(list<int>)/32768
|
-2.94% |
26087.266 |
25321.131 |
- |
-2.18% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
-2.93% |
621.679 |
603.457 |
- |
-2.00% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.93% |
1505.128 |
1461.043 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.93% |
2011208.177 |
1952309.446 |
- |
-20.45% |
- |
|
BM_std_minmax<char>/13
|
-2.93% |
2.242 |
2.176 |
- |
-1.41% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.92% |
22.296 |
21.644 |
- |
-0.59% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.92% |
0.940 |
0.913 |
- |
-2.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.91% |
1125173.876 |
1092381.985 |
- |
-0.77% |
- |
|
BM_deque_deque_move/70000
|
-2.91% |
3322.638 |
3226.020 |
- |
-1.37% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_1024
|
-2.91% |
29.917 |
29.047 |
- |
-2.00% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-2.90% |
26.440 |
25.672 |
- |
0.46% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
-2.90% |
26.510 |
25.741 |
- |
0.12% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-2.90% |
18.051 |
17.528 |
- |
-0.95% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-2.90% |
1.101 |
1.069 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.89% |
15441548.750 |
14994705.685 |
- |
0.09% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-2.89% |
28579.279 |
27752.341 |
- |
-7.33% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-2.89% |
4735.906 |
4598.971 |
- |
-3.24% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.89% |
8.614 |
8.365 |
- |
0.01% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.89% |
72930.302 |
70823.642 |
- |
-1.74% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.89% |
349.146 |
339.070 |
- |
-0.66% |
- |
|
707_ntest_r
|
-2.88% |
16.946 |
16.458 |
- |
1.99% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-2.87% |
11512.710 |
11182.141 |
- |
5.45% |
- |
|
BM_std_min<short>/16
|
-2.87% |
1.800 |
1.749 |
- |
0.08% |
- |
|
bm_lexicographical_compare<int>/3
|
-2.86% |
1.692 |
1.644 |
- |
-4.93% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-2.86% |
29.719 |
28.868 |
- |
3.59% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-2.86% |
104.725 |
101.731 |
- |
1.20% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-2.85% |
507058.957 |
492607.788 |
- |
-0.19% |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
-2.85% |
6.007 |
5.836 |
- |
-0.64% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-2.84% |
24.729 |
24.026 |
- |
-3.25% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.84% |
0.925 |
0.899 |
- |
-3.25% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-2.84% |
4.852 |
4.715 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-2.84% |
0.480 |
0.467 |
- |
-0.27% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-2.83% |
4.284 |
4.163 |
- |
-1.88% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.82% |
52133.449 |
50660.756 |
- |
-7.06% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.82% |
35.360 |
34.361 |
- |
3.20% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
-2.82% |
16.450 |
15.986 |
- |
-0.80% |
- |
|
BM_std_min<unsigned_char>/22
|
-2.81% |
2.104 |
2.045 |
- |
1.33% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
-2.81% |
4.252 |
4.133 |
- |
-3.74% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-2.80% |
644450.793 |
626380.413 |
- |
-0.55% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-2.80% |
24.285 |
23.606 |
- |
0.16% |
- |
|
BM_std_min<int>/64
|
-2.80% |
2.669 |
2.594 |
- |
0.60% |
- |
|
BM_std_min<unsigned___int128>/5
|
-2.78% |
1.850 |
1.799 |
- |
3.20% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-2.77% |
1117979.943 |
1086974.649 |
- |
-2.95% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-2.77% |
45810.047 |
44540.348 |
- |
0.05% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-2.77% |
5.116 |
4.974 |
- |
4.17% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-2.77% |
2.566 |
2.495 |
- |
1.85% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-2.77% |
6.438 |
6.260 |
- |
0.16% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.77% |
0.789 |
0.767 |
- |
0.69% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-2.76% |
310.671 |
302.087 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.76% |
14856.787 |
14446.922 |
- |
0.73% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.76% |
11447291.501 |
11131683.658 |
- |
-0.29% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-2.76% |
137.247 |
133.464 |
- |
-1.21% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/1024
|
-2.75% |
109839.086 |
106817.732 |
- |
-0.46% |
- |
|
BM_MakeHeap_string_Heap_256
|
-2.75% |
4.956 |
4.820 |
- |
-0.36% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-2.74% |
158910340.260 |
154562092.296 |
- |
-1.82% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.74% |
213.291 |
207.455 |
- |
-0.97% |
- |
|
BM_std_minmax_element<int>/64
|
-2.73% |
17.279 |
16.807 |
- |
-0.53% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-2.73% |
1118055.803 |
1087532.674 |
- |
-2.81% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-2.73% |
1.848 |
1.797 |
- |
-2.76% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-2.73% |
1.119 |
1.089 |
- |
0.58% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/50
|
-2.73% |
18.576 |
18.070 |
- |
0.65% |
- |
|
rng::move(vector<int>)/1048576
|
-2.73% |
57762.368 |
56187.905 |
- |
-1.39% |
- |
|
BM_MakeHeap_string_Heap_64
|
-2.72% |
5.102 |
4.963 |
- |
-0.07% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.72% |
18.009 |
17.519 |
- |
-0.13% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-2.72% |
10839.924 |
10545.127 |
- |
-10.97% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-2.72% |
933545.116 |
908176.473 |
- |
-2.38% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-2.72% |
15.847 |
15.417 |
- |
10.73% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-2.71% |
3840.279 |
3736.092 |
- |
-84.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.71% |
201776211.563 |
196313697.702 |
- |
-2.85% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-2.71% |
5.492 |
5.344 |
- |
-2.79% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-2.70% |
0.687 |
0.669 |
- |
0.47% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-2.69% |
12.065 |
11.740 |
- |
0.15% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-2.69% |
7769.360 |
7560.052 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
-2.69% |
172480590.266 |
167840582.837 |
- |
-2.81% |
- |
|
std::move_backward(list<int>)/32768
|
-2.69% |
31933.638 |
31075.100 |
- |
-2.07% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-2.69% |
31.739 |
30.887 |
- |
-0.75% |
- |
|
BM_tolower_string<char>
|
-2.69% |
15.184 |
14.776 |
- |
-1.14% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
-2.68% |
51.549 |
50.165 |
- |
0.37% |
- |
|
BM_std_minmax<unsigned_char>/19
|
-2.68% |
1.656 |
1.611 |
- |
0.37% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-2.68% |
157288677.064 |
153079014.514 |
- |
-2.17% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-2.67% |
2.616 |
2.546 |
- |
-0.29% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.67% |
36.432 |
35.459 |
- |
19.80% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-2.67% |
1424425.874 |
1386422.718 |
- |
-1.84% |
- |
|
rng::copy(vector<int>)/8
|
-2.67% |
2.289 |
2.228 |
- |
-3.84% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
-2.66% |
1.225 |
1.192 |
- |
-2.98% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256
|
-2.66% |
6.166 |
6.002 |
- |
0.80% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-2.66% |
1204217.839 |
1172192.377 |
- |
-0.34% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-2.66% |
1204172.385 |
1172174.777 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.65% |
19412075.116 |
18896803.920 |
- |
-0.39% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.65% |
13499.045 |
13140.940 |
- |
3.50% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-2.65% |
2.213 |
2.154 |
- |
0.92% |
- |
|
std::count_if(deque<int>)_(every_other)/8
|
-2.65% |
3.453 |
3.361 |
- |
-2.49% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-2.64% |
190.835 |
185.791 |
- |
-0.31% |
- |
|
bm_gcd_trivial
|
-2.64% |
0.856 |
0.834 |
- |
-4.53% |
- |
|
BM_std_min<unsigned_short>/9
|
-2.64% |
6.476 |
6.305 |
- |
-0.94% |
- |
|
BM_std_minmax<unsigned_short>/24
|
-2.63% |
2.277 |
2.217 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-2.63% |
6626906.845 |
6452519.050 |
- |
18.71% |
- |
|
std::reverse_copy(list<int>)/32768
|
-2.63% |
26357.294 |
25664.406 |
- |
-2.62% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1000
|
-2.63% |
598.051 |
582.333 |
- |
-0.11% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-2.63% |
4294.011 |
4181.263 |
- |
-0.05% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/32
|
-2.62% |
105.040 |
102.289 |
- |
-1.89% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/32
|
-2.62% |
18.774 |
18.283 |
- |
0.07% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-2.61% |
1335.997 |
1301.079 |
- |
0.15% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.60% |
43.522 |
42.389 |
- |
-10.38% |
- |
|
BM_deque_vector_copy/1
|
-2.60% |
2.128 |
2.072 |
- |
1.39% |
- |
|
BM_num_put<long>
|
-2.60% |
12.116 |
11.802 |
- |
-0.91% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-2.60% |
1257734.375 |
1225086.262 |
- |
-1.66% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-2.59% |
1.134 |
1.104 |
- |
0.18% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-2.59% |
16.946 |
16.506 |
- |
0.93% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-2.59% |
26.643 |
25.952 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-2.58% |
29115011.975 |
28363466.693 |
- |
6.87% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.58% |
296700.670 |
289048.385 |
- |
-1.65% |
- |
|
rng::for_each_n(vector<int>)/8
|
-2.58% |
2.537 |
2.471 |
- |
-0.16% |
- |
|
rng::starts_with(list<int>,_pred)/8
|
-2.57% |
3.725 |
3.629 |
- |
0.23% |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-2.57% |
12.816 |
12.487 |
- |
-0.68% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-2.56% |
51.414 |
50.095 |
- |
-22.87% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-2.56% |
9770664.787 |
9520198.720 |
- |
-4.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-2.56% |
1108149.455 |
1079803.822 |
- |
1.65% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-2.56% |
714.315 |
696.062 |
- |
8.91% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-2.55% |
703.473 |
685.518 |
- |
-0.00% |
- |
|
SetIntersection_None_Set_float_64_1
|
-2.55% |
23380365.306 |
22784543.127 |
- |
0.36% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-2.55% |
42.774 |
41.684 |
- |
-0.45% |
- |
|
BM_std_minmax<int>/27
|
-2.54% |
2.493 |
2.429 |
- |
-0.95% |
- |
|
BM_std_minmax_element<int>/1024
|
-2.54% |
272.780 |
265.844 |
- |
0.73% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-2.53% |
2.553 |
2.488 |
- |
1.54% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-2.53% |
1.937 |
1.888 |
- |
-5.82% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.53% |
572.303 |
557.806 |
- |
-2.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.53% |
8142213.485 |
7936249.571 |
- |
-20.29% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.53% |
1203707.658 |
1173273.401 |
- |
-0.35% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.53% |
3945.194 |
3845.558 |
- |
-67.26% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-2.52% |
2.141 |
2.087 |
- |
3.04% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-2.52% |
14.981 |
14.604 |
- |
-2.02% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.52% |
253647.803 |
247267.773 |
- |
-2.43% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-2.51% |
2.576 |
2.511 |
- |
0.69% |
- |
|
std::set<int>::ctor(const&)/1024
|
-2.51% |
6286.032 |
6128.040 |
- |
-1.63% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-2.51% |
721.046 |
702.931 |
- |
-0.61% |
- |
|
BM_deque_deque_copy/64
|
-2.51% |
5.563 |
5.423 |
- |
-2.00% |
- |
|
BM_std_minmax<unsigned_long_long>/2
|
-2.51% |
0.869 |
0.847 |
- |
-2.22% |
- |
|
rng::count_if(deque<int>)_(every_other)/8
|
-2.51% |
3.355 |
3.271 |
- |
-2.67% |
- |
|
BM_std_min<long_long>/31
|
-2.51% |
3.403 |
3.318 |
- |
-0.87% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.50% |
146.692 |
143.021 |
- |
0.45% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-2.50% |
7.293 |
7.111 |
- |
-2.19% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-2.49% |
3936.866 |
3838.733 |
- |
-0.25% |
- |
|
std::reverse(deque<int>)/512
|
-2.49% |
115.987 |
113.099 |
- |
-0.18% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-2.49% |
503070.061 |
490550.764 |
- |
-1.20% |
- |
|
BM_SortHeap_string_16384
|
-2.49% |
99.061 |
96.597 |
- |
-1.01% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-2.49% |
31.629 |
30.842 |
- |
-1.73% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-2.49% |
7.445 |
7.260 |
- |
-8.54% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
-2.48% |
984.405 |
960.014 |
- |
-2.18% |
- |
|
BM_std_min<unsigned_char>/32
|
-2.47% |
2.864 |
2.793 |
- |
-7.06% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-2.47% |
19994.390 |
19499.790 |
- |
-1.96% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
-2.47% |
1224036.627 |
1193765.246 |
- |
1.38% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
-2.47% |
1.293 |
1.261 |
- |
-6.22% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.47% |
66227.609 |
64592.786 |
- |
-1.82% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-2.47% |
1.651 |
1.610 |
- |
-2.50% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
-2.46% |
111.158 |
108.419 |
- |
0.03% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-2.46% |
2255.797 |
2200.258 |
- |
0.98% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.46% |
535.544 |
522.358 |
- |
0.30% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.46% |
13.880 |
13.538 |
- |
-0.64% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-2.46% |
3.669 |
3.578 |
- |
-4.11% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.46% |
33.335 |
32.515 |
- |
-2.18% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-2.46% |
2719.398 |
2652.576 |
- |
-10.60% |
- |
|
BM_RangesPushHeap_string_Random_1024
|
-2.46% |
15.119 |
14.747 |
- |
-1.53% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-2.45% |
3.754 |
3.661 |
- |
-3.19% |
- |
|
BM_deque_deque_copy/65536
|
-2.44% |
3033.535 |
2959.435 |
- |
3.98% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-2.44% |
9123095.946 |
8900691.978 |
- |
0.09% |
- |
|
BM_std_minmax<int>/16
|
-2.44% |
1.314 |
1.282 |
- |
-2.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-2.44% |
23.728 |
23.150 |
- |
-2.56% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.43% |
1182462.211 |
1153675.256 |
- |
-2.56% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-2.43% |
157405903.206 |
153578698.449 |
- |
-2.11% |
- |
|
BM_deque_deque_move/64
|
-2.43% |
5.564 |
5.429 |
- |
-1.96% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-2.42% |
179.250 |
174.907 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.42% |
1193757.972 |
1164925.682 |
- |
-1.13% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-2.41% |
6456.008 |
6300.132 |
- |
0.02% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-2.41% |
2108.558 |
2057.773 |
- |
-0.01% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-2.41% |
2.618 |
2.555 |
- |
-1.14% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.40% |
34.857 |
34.019 |
- |
-2.23% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-2.40% |
39030.040 |
38092.602 |
- |
-1.24% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-2.40% |
24344.024 |
23760.645 |
- |
0.33% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-2.39% |
747707.984 |
729814.684 |
- |
-0.01% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
-2.39% |
14.119 |
13.782 |
- |
-1.92% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.39% |
12755.831 |
12451.374 |
- |
-0.16% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.39% |
1.223 |
1.193 |
- |
1.52% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-2.38% |
1230660.922 |
1201311.919 |
- |
-0.29% |
- |
|
BM_std_minmax<int>/15
|
-2.38% |
2.029 |
1.981 |
- |
1.79% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-2.38% |
8.816 |
8.607 |
- |
2.24% |
- |
|
BM_StringResizeAndOverwrite
|
-2.38% |
0.860 |
0.840 |
- |
-1.86% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.38% |
839.705 |
819.748 |
- |
-1.68% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.37% |
1231846.355 |
1202592.395 |
- |
0.14% |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
-2.37% |
12191.876 |
11902.437 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-2.37% |
20055065.732 |
19579288.707 |
- |
0.62% |
- |
|
BM_std_minmax<unsigned_char>/31
|
-2.37% |
3.158 |
3.083 |
- |
-2.09% |
- |
|
std::set<int>::clear()/1024
|
-2.37% |
8763.731 |
8556.030 |
- |
-7.60% |
- |
|
BM_std_minmax_element<int>/4
|
-2.37% |
1.243 |
1.213 |
- |
-2.22% |
- |
|
SetIntersection_None_Set_string_256_1
|
-2.37% |
12111226.559 |
11824752.020 |
- |
-1.09% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-2.37% |
4828.533 |
4714.324 |
- |
-0.29% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.36% |
605.029 |
590.742 |
- |
-2.28% |
- |
|
BM_std_min<unsigned___int128>/4
|
-2.36% |
1.446 |
1.412 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-2.36% |
11012878.271 |
10752899.228 |
- |
-2.94% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-2.36% |
25760772.646 |
25153416.839 |
- |
-0.65% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-2.35% |
24.362 |
23.789 |
- |
3.43% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16
|
-2.35% |
3.023 |
2.952 |
- |
0.23% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.35% |
72.287 |
70.589 |
- |
-6.66% |
- |
|
BM_StringFindAllMatch/8
|
-2.35% |
2.544 |
2.484 |
- |
7.81% |
- |
|
BM_SortHeap_string_1024
|
-2.35% |
60.841 |
59.413 |
- |
-0.99% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-2.34% |
1866.459 |
1822.692 |
- |
-1.95% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-2.34% |
93.381 |
91.194 |
- |
-0.85% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-2.34% |
1203184.092 |
1175046.856 |
- |
-5.34% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-2.34% |
21.213 |
20.717 |
- |
-0.10% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.33% |
2109.088 |
2059.867 |
- |
0.31% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/50
|
-2.33% |
18.605 |
18.171 |
- |
0.85% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-2.33% |
19793.996 |
19332.209 |
- |
-1.74% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-2.33% |
8911112.275 |
8703400.992 |
- |
-1.93% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-2.33% |
1.495 |
1.461 |
- |
13.16% |
- |
|
BM_MakeHeap_string_Random_262144
|
-2.33% |
15.580 |
15.217 |
- |
-0.19% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-2.33% |
23.051 |
22.515 |
- |
0.91% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-2.33% |
2873.189 |
2806.376 |
- |
7.20% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-2.31% |
1.146 |
1.119 |
- |
1.65% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.31% |
453.792 |
443.314 |
- |
-0.60% |
- |
|
729_abc_r
|
-2.30% |
18.943 |
18.507 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_string_256_4
|
-2.30% |
11853008.687 |
11580569.169 |
- |
-1.24% |
- |
|
BM_std_minmax<int>/23
|
-2.30% |
2.357 |
2.303 |
- |
-0.90% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.29% |
2.747 |
2.684 |
- |
0.23% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-2.29% |
1.776 |
1.735 |
- |
0.97% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-2.29% |
4997.906 |
4883.513 |
- |
-0.07% |
- |
|
BM_std_min<char>/4096
|
-2.29% |
29.519 |
28.844 |
- |
-2.05% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-2.29% |
12129.540 |
11852.089 |
- |
-0.62% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-2.28% |
8.391 |
8.200 |
- |
-5.35% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-2.28% |
3.616 |
3.534 |
- |
0.84% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-2.28% |
1552.366 |
1516.962 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-2.28% |
33.005 |
32.252 |
- |
-0.51% |
- |
|
BM_std_min<unsigned_int>/17
|
-2.28% |
0.971 |
0.949 |
- |
-2.28% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-2.28% |
1.302 |
1.272 |
- |
-3.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-2.27% |
1259292.479 |
1230660.971 |
- |
-1.48% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8192
|
-2.27% |
456006.537 |
445648.936 |
- |
-0.04% |
- |
|
BM_SortHeap_string_256
|
-2.27% |
45.675 |
44.638 |
- |
-0.98% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-2.27% |
1.388 |
1.356 |
- |
-2.04% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-2.26% |
8868.120 |
8667.514 |
- |
-3.46% |
- |
|
723_llvm_r
|
-2.26% |
11.766 |
11.500 |
- |
-0.62% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
-2.26% |
26260.727 |
25667.783 |
- |
-2.01% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_4
|
-2.26% |
1.197 |
1.170 |
- |
-1.66% |
- |
|
BM_std_min<long_long>/32
|
-2.25% |
3.618 |
3.537 |
- |
-0.62% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/32
|
-2.25% |
18.620 |
18.201 |
- |
0.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.25% |
1189547.208 |
1162773.921 |
- |
-1.59% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-2.25% |
3.799 |
3.714 |
- |
0.45% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.25% |
68477.198 |
66936.451 |
- |
-0.29% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
-2.25% |
35.846 |
35.041 |
- |
-3.68% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-2.24% |
1158031.336 |
1132035.454 |
- |
-3.57% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
-2.24% |
126507.844 |
123669.355 |
- |
-0.56% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-2.24% |
5.432 |
5.310 |
- |
-0.72% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.24% |
7199.421 |
7038.138 |
- |
-2.35% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/8192
|
-2.24% |
4324.189 |
4227.493 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-2.24% |
352255032.582 |
344378435.731 |
- |
-2.20% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-2.23% |
172337323.014 |
168489128.141 |
- |
-3.60% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-2.23% |
3.817 |
3.732 |
- |
-13.58% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-2.23% |
22.515 |
22.014 |
- |
0.31% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
-2.23% |
193.862 |
189.543 |
- |
0.31% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-2.23% |
450.997 |
440.955 |
- |
-0.43% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-2.23% |
4530.031 |
4429.208 |
- |
0.26% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-2.22% |
29.358 |
28.705 |
- |
-4.03% |
- |
|
rng::swap_ranges(deque<int>)/32
|
-2.22% |
10.977 |
10.733 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.22% |
16247044.179 |
15885802.667 |
- |
-0.05% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-2.22% |
17.025 |
16.648 |
- |
-0.56% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
-2.22% |
165.327 |
161.664 |
- |
-2.73% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-2.21% |
1176791.674 |
1150725.987 |
- |
0.10% |
- |
|
BM_std_min<char>/4000
|
-2.21% |
27.841 |
27.225 |
- |
-1.75% |
- |
|
rng::copy_backward(deque<int>)/32768
|
-2.21% |
3839.464 |
3754.638 |
- |
-0.15% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-2.21% |
5.136 |
5.022 |
- |
-1.58% |
- |
|
BM_MakeThenSortHeap_float_Descending_64
|
-2.20% |
3.331 |
3.257 |
- |
-2.81% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-2.20% |
25.273 |
24.716 |
- |
-1.11% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-2.20% |
201.053 |
196.628 |
- |
-0.86% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.20% |
1.217 |
1.190 |
- |
0.28% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.20% |
55214.669 |
54002.426 |
- |
-0.14% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-2.19% |
18.517 |
18.111 |
- |
-0.13% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-2.19% |
19.212 |
18.792 |
- |
0.90% |
- |
|
rng::reverse_copy(vector<int>)/8
|
-2.19% |
2.534 |
2.478 |
- |
9.86% |
- |
|
std::rotate_copy(list<int>)/32
|
-2.19% |
8.528 |
8.341 |
- |
-0.41% |
- |
|
BM_deque_deque_copy/1024
|
-2.18% |
39.286 |
38.429 |
- |
-0.53% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-2.18% |
527.512 |
516.008 |
- |
-2.05% |
- |
|
BM_std_min<char>/13
|
-2.18% |
1.564 |
1.530 |
- |
-0.85% |
- |
|
BM_std_minmax<char>/3
|
-2.18% |
1.209 |
1.183 |
- |
-0.17% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-2.18% |
46.829 |
45.809 |
- |
2.78% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.17% |
21281.683 |
20820.144 |
- |
-1.01% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
-2.17% |
7160.188 |
7004.962 |
- |
-11.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.17% |
1126825.388 |
1102409.974 |
- |
-0.90% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-2.16% |
2042257.401 |
1998152.004 |
- |
-1.45% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-2.15% |
1.690 |
1.653 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-2.15% |
1249899.578 |
1222966.957 |
- |
-1.61% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-2.15% |
50.640 |
49.549 |
- |
-0.04% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-2.15% |
605105.949 |
592090.014 |
- |
-0.05% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
-2.15% |
6.896 |
6.748 |
- |
-1.00% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.15% |
36624.782 |
35838.983 |
- |
0.82% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-2.14% |
3.727 |
3.647 |
- |
5.07% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
-2.14% |
10.211 |
9.992 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-2.14% |
4660984.895 |
4561237.543 |
- |
-3.10% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-2.14% |
16.857 |
16.496 |
- |
1.32% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-2.13% |
2.561 |
2.506 |
- |
-4.39% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-2.13% |
842192.479 |
824229.314 |
- |
-1.67% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/32
|
-2.13% |
18.495 |
18.101 |
- |
-1.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.13% |
1272700.235 |
1245593.767 |
- |
-0.39% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-2.13% |
2828.744 |
2768.570 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.13% |
143389547.512 |
140340758.263 |
- |
-1.41% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
-2.13% |
34.988 |
34.244 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-2.12% |
1247596.353 |
1221087.647 |
- |
-1.29% |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
-2.12% |
732.566 |
717.009 |
- |
-0.96% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-2.12% |
4.463 |
4.369 |
- |
-26.71% |
- |
|
BM_MakeHeap_uint32_QuickSortAdversary_16
|
-2.12% |
0.616 |
0.603 |
- |
-0.16% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.12% |
374.381 |
366.462 |
- |
-1.11% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-2.11% |
2258.969 |
2211.265 |
- |
1.10% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-2.11% |
28351.503 |
27753.405 |
- |
1.58% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-2.11% |
925.829 |
906.322 |
- |
-3.52% |
- |
|
BM_MakeHeap_string_Descending_262144
|
-2.11% |
3.544 |
3.469 |
- |
1.10% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-2.11% |
5.367 |
5.254 |
- |
0.85% |
- |
|
BM_std_minmax<short>/23
|
-2.10% |
2.693 |
2.637 |
- |
-1.92% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.10% |
8120.089 |
7949.438 |
- |
-0.90% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-2.10% |
1121442.065 |
1097882.164 |
- |
-5.72% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-2.10% |
5.442 |
5.327 |
- |
0.17% |
- |
|
rng::generate_n(deque<int>)/8192
|
-2.10% |
1978.367 |
1936.805 |
- |
0.34% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-2.10% |
8.368 |
8.192 |
- |
3.64% |
- |
|
std::sort(vector<int>)_(descending)/8
|
-2.10% |
24.661 |
24.143 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-2.09% |
1.207 |
1.181 |
- |
3.96% |
- |
|
BM_std_min<unsigned_int>/16
|
-2.09% |
1.908 |
1.868 |
- |
-3.53% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.09% |
0.763 |
0.747 |
- |
0.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-2.09% |
1260473.471 |
1234104.004 |
- |
-1.03% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
-2.09% |
1.138 |
1.114 |
- |
-4.45% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/8192
|
-2.09% |
7057906.762 |
6910493.396 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-2.09% |
1167680.955 |
1143296.461 |
- |
-3.09% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-2.09% |
3.417 |
3.346 |
- |
1.18% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
-2.08% |
4.539 |
4.444 |
- |
-1.33% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-2.08% |
142.475 |
139.512 |
- |
-1.19% |
- |
|
std::copy(vector<int>)/8
|
-2.08% |
2.247 |
2.200 |
- |
-2.29% |
- |
|
BM_std_min<short>/23
|
-2.07% |
2.116 |
2.072 |
- |
0.54% |
- |
|
BM_SortHeap_string_64
|
-2.07% |
30.548 |
29.914 |
- |
-0.77% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-2.07% |
36.127 |
35.379 |
- |
-0.04% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-2.07% |
503943.795 |
493516.217 |
- |
-1.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-2.07% |
3907.313 |
3826.465 |
- |
-1.20% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-2.07% |
56.740 |
55.567 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.06% |
11910664.855 |
11664835.843 |
- |
-2.08% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.06% |
19991.291 |
19578.788 |
- |
-1.79% |
- |
|
BM_RangesPushHeap_float_Random_16
|
-2.06% |
5.409 |
5.298 |
- |
-1.28% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.06% |
12411.370 |
12155.616 |
- |
-1.84% |
- |
|
rng::fill(vector<bool>)/64
|
-2.06% |
1.605 |
1.572 |
- |
-1.75% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-2.06% |
7884.911 |
7722.511 |
- |
-0.21% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-2.06% |
6.735 |
6.596 |
- |
0.66% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-2.06% |
2.393 |
2.343 |
- |
-1.33% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-2.06% |
4.911 |
4.810 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.05% |
1216512.301 |
1191581.616 |
- |
-0.55% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.05% |
42034.536 |
41174.311 |
- |
0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-2.04% |
1254609.375 |
1228958.332 |
- |
-1.47% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-2.04% |
7061741.999 |
6917450.495 |
- |
-5.71% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.04% |
250.197 |
245.098 |
- |
-2.18% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.04% |
61.796 |
60.538 |
- |
-0.29% |
- |
|
BM_RangesPushHeap_uint64_Random_16
|
-2.04% |
4.279 |
4.192 |
- |
-2.14% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/1024
|
-2.03% |
195.122 |
191.155 |
- |
0.33% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-2.03% |
1.182 |
1.158 |
- |
-1.81% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
-2.03% |
0.945 |
0.926 |
- |
-2.50% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-2.03% |
1.569 |
1.537 |
- |
0.13% |
- |
|
BM_std_minmax<short>/27
|
-2.02% |
2.871 |
2.813 |
- |
-1.14% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-2.02% |
29.573 |
28.975 |
- |
1.24% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-2.02% |
18759.187 |
18379.843 |
- |
-0.09% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.02% |
40393.564 |
39577.086 |
- |
0.13% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-2.02% |
6.000 |
5.878 |
- |
-0.14% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-2.02% |
351370920.612 |
344276075.033 |
- |
-3.44% |
- |
|
std::set<int>::ctor(const&)/8192
|
-2.02% |
49932.478 |
48924.490 |
- |
-1.81% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-2.02% |
1212478.636 |
1188038.278 |
- |
0.94% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.01% |
2338157.163 |
2291114.269 |
- |
0.28% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-2.01% |
77295.823 |
75741.299 |
- |
-1.83% |
- |
|
BM_std_min<short>/512
|
-2.01% |
7.332 |
7.185 |
- |
0.11% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-2.00% |
154224816.027 |
151133557.979 |
- |
-4.33% |
- |
|
std::unordered_set<int>::clear()/8192
|
-2.00% |
61971.823 |
60731.135 |
- |
-1.89% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-2.00% |
14.221 |
13.936 |
- |
2.70% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
-2.00% |
7.680 |
7.526 |
- |
-21.44% |
- |
|
BM_std_min<long_long>/29
|
-2.00% |
3.041 |
2.981 |
- |
2.76% |
- |
|
BM_vector_deque_copy/1024
|
-2.00% |
36.419 |
35.692 |
- |
0.04% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
-2.00% |
488.612 |
478.859 |
- |
-4.17% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1024
|
-2.00% |
45805.127 |
44890.925 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-1.99% |
1150106.441 |
1127162.391 |
- |
-1.95% |
- |
|
rng::partition(list<int>)_(sparse)/32
|
-1.99% |
9.054 |
8.874 |
- |
-1.57% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-1.99% |
197065644.491 |
193144625.376 |
- |
-2.26% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-1.98% |
6257.867 |
6133.741 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-1.98% |
9422638.077 |
9235806.077 |
- |
-0.03% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.98% |
9019.269 |
8840.455 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.98% |
204562970.796 |
200509258.126 |
- |
-3.43% |
- |
|
rng::move_backward(vector<int>)/262144
|
-1.98% |
22076.034 |
21639.180 |
- |
-1.72% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-1.97% |
1.639 |
1.607 |
- |
6.93% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.97% |
694.170 |
680.499 |
- |
-1.45% |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-1.97% |
3009.631 |
2950.491 |
- |
-1.58% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/0
|
-1.96% |
19.985 |
19.592 |
- |
-0.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.96% |
653.510 |
640.696 |
- |
0.36% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-1.96% |
11316.703 |
11094.854 |
- |
2.39% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.96% |
171929.527 |
168560.760 |
- |
-1.62% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.96% |
151225.621 |
148267.715 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.95% |
148083360.559 |
145189280.023 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.95% |
5881457.348 |
5766663.266 |
- |
0.59% |
- |
|
rng::move(vector<bool>)_(aligned)/512
|
-1.95% |
2.682 |
2.629 |
- |
-0.81% |
- |
|
BM_MakeThenSortHeap_string_Heap_16
|
-1.95% |
17.530 |
17.188 |
- |
-0.67% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-1.95% |
14.809 |
14.520 |
- |
-0.97% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.95% |
204339.988 |
200361.119 |
- |
-0.39% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-1.94% |
1.239 |
1.214 |
- |
0.20% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.94% |
2.980 |
2.922 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.93% |
1350572.741 |
1324440.013 |
- |
1.48% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-1.93% |
15.538 |
15.237 |
- |
-11.86% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
-1.93% |
23.046 |
22.601 |
- |
-0.88% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-1.93% |
2.639 |
2.588 |
- |
-5.12% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/50
|
-1.93% |
18.496 |
18.139 |
- |
-1.26% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.93% |
8114.629 |
7958.338 |
- |
-1.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
-1.93% |
15.356 |
15.060 |
- |
-0.22% |
- |
|
bm_gcd_complex
|
-1.93% |
19.433 |
19.059 |
- |
-0.54% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-1.92% |
69643.137 |
68302.665 |
- |
-0.19% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
-1.92% |
1.197 |
1.174 |
- |
-1.45% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.92% |
0.991 |
0.972 |
- |
-3.40% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.92% |
55303.478 |
54242.886 |
- |
-0.56% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
-1.91% |
5.275 |
5.175 |
- |
-0.77% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.91% |
12.581 |
12.340 |
- |
-0.26% |
- |
|
BM_std_min<short>/26
|
-1.91% |
2.099 |
2.059 |
- |
-4.66% |
- |
|
BM_std_min<int>/28
|
-1.91% |
2.030 |
1.992 |
- |
0.18% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.90% |
1.018 |
0.998 |
- |
-0.09% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-1.90% |
2040.607 |
2001.781 |
- |
-24.76% |
- |
|
BM_std_minmax_element<int>/512
|
-1.90% |
138.136 |
135.509 |
- |
1.02% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1000
|
-1.90% |
44029.499 |
43192.195 |
- |
-0.65% |
- |
|
731_astcenc_r
|
-1.90% |
10.217 |
10.023 |
- |
-1.03% |
- |
|
rng::fill(list<int>)/32
|
-1.90% |
8.459 |
8.299 |
- |
-0.24% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
-1.90% |
14.284 |
14.013 |
- |
-0.02% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
-1.89% |
0.583 |
0.572 |
- |
-1.27% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/52
|
-1.89% |
65.761 |
64.516 |
- |
0.43% |
- |
|
BM_MakeThenSortHeap_string_Random_256
|
-1.89% |
55.726 |
54.671 |
- |
0.36% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.89% |
5.245 |
5.146 |
- |
0.68% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.89% |
282184.318 |
276851.581 |
- |
-4.38% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
-1.89% |
28.830 |
28.286 |
- |
-0.73% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
-1.89% |
1.239 |
1.215 |
- |
1.53% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-1.88% |
2570.571 |
2522.163 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-1.88% |
1271955.649 |
1248014.766 |
- |
0.93% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
-1.88% |
28402.928 |
27869.640 |
- |
-0.36% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-1.88% |
14.904 |
14.625 |
- |
-1.03% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
-1.88% |
34.348 |
33.704 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-1.87% |
10181326.453 |
9991175.565 |
- |
1.08% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-1.87% |
22.982 |
22.553 |
- |
-2.58% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-1.87% |
3.680 |
3.611 |
- |
3.21% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.87% |
8.686 |
8.524 |
- |
-0.22% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.86% |
11.604 |
11.388 |
- |
0.73% |
- |
|
rng::fill_n(vector<int>)/8192
|
-1.86% |
238.786 |
234.349 |
- |
-0.61% |
- |
|
BM_std_min<char>/64
|
-1.86% |
4.195 |
4.117 |
- |
-0.46% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-1.86% |
54857.549 |
53839.151 |
- |
-0.30% |
- |
|
rng::reverse(list<int>)/32768
|
-1.85% |
17636.746 |
17309.873 |
- |
-2.45% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.85% |
13051.207 |
12809.591 |
- |
-0.05% |
- |
|
753_ns3_r
|
-1.85% |
10.220 |
10.030 |
- |
-3.34% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1000
|
-1.85% |
23048.098 |
22621.511 |
- |
-0.13% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.85% |
2934.428 |
2880.128 |
- |
-0.08% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-1.85% |
1.612 |
1.582 |
- |
3.77% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-1.84% |
3.179 |
3.120 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.84% |
31002124.310 |
30430628.493 |
- |
-3.30% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-1.84% |
21.578 |
21.181 |
- |
-0.17% |
- |
|
std::copy(list<int>)/32768
|
-1.84% |
26421.614 |
25935.285 |
- |
2.14% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-1.84% |
0.566 |
0.556 |
- |
1.69% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-1.84% |
67.262 |
66.026 |
- |
6.96% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-1.84% |
2.902 |
2.848 |
- |
-0.50% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-1.83% |
6.100 |
5.988 |
- |
-0.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.83% |
815.174 |
800.251 |
- |
0.22% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.83% |
602.331 |
591.308 |
- |
-1.78% |
- |
|
BM_std_min<char>/19
|
-1.83% |
1.182 |
1.160 |
- |
-5.97% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
-1.83% |
4.230 |
4.153 |
- |
-1.40% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.82% |
1172549.659 |
1151154.985 |
- |
0.22% |
- |
|
BM_MakeHeap_string_PipeOrgan_1024
|
-1.82% |
4.963 |
4.872 |
- |
-2.58% |
- |
|
735_gem5_r
|
-1.82% |
13.564 |
13.317 |
- |
-0.74% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.82% |
11.773 |
11.559 |
- |
-2.43% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-1.82% |
11353.887 |
11147.426 |
- |
0.91% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-1.82% |
1.818 |
1.785 |
- |
-0.96% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-1.82% |
9058916.320 |
8894227.042 |
- |
-1.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.82% |
1299485.231 |
1275873.082 |
- |
0.01% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-1.82% |
4.203 |
4.127 |
- |
-1.27% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
-1.81% |
2.380 |
2.337 |
- |
-1.99% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.81% |
352619279.783 |
346239082.246 |
- |
-0.54% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-1.80% |
867182.246 |
851529.719 |
- |
2.17% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-1.80% |
9876181.378 |
9698384.759 |
- |
1.21% |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-1.80% |
2569.631 |
2523.415 |
- |
0.74% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.80% |
505.139 |
496.057 |
- |
-0.75% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.80% |
1.255 |
1.232 |
- |
-1.93% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-1.80% |
0.999 |
0.981 |
- |
0.56% |
- |
|
BM_std_minmax<unsigned_short>/23
|
-1.79% |
2.570 |
2.524 |
- |
2.33% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-1.79% |
1.529 |
1.501 |
- |
25.68% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-1.79% |
15.077 |
14.807 |
- |
-1.61% |
- |
|
BM_RangesPushHeap_string_Random_256
|
-1.79% |
14.358 |
14.102 |
- |
-1.13% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-1.79% |
25.856 |
25.394 |
- |
3.12% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.79% |
4899.764 |
4812.210 |
- |
0.17% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-1.78% |
102.243 |
100.419 |
- |
0.14% |
- |
|
std::fill(deque<int>)/1024
|
-1.78% |
30.301 |
29.761 |
- |
0.52% |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-1.78% |
24.140 |
23.709 |
- |
-0.04% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-1.78% |
14277.711 |
14023.008 |
- |
0.98% |
- |
|
BM_vector_deque_move_backward/4000
|
-1.78% |
145.134 |
142.545 |
- |
0.11% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.78% |
220.593 |
216.663 |
- |
-1.01% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-1.78% |
1.207 |
1.185 |
- |
0.55% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
-1.78% |
18.376 |
18.049 |
- |
-2.11% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-1.78% |
3.769 |
3.702 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.78% |
1191856.417 |
1170667.724 |
- |
-2.31% |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.77% |
147.375 |
144.764 |
- |
-0.39% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.77% |
177.764 |
174.619 |
- |
0.14% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.77% |
134160.789 |
131788.624 |
- |
-1.35% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.77% |
1210234.326 |
1188844.008 |
- |
-0.31% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8
|
-1.77% |
20.479 |
20.117 |
- |
-1.48% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-1.76% |
23.965 |
23.542 |
- |
-0.51% |
- |
|
BM_LowerBound_string_1
|
-1.76% |
4.596 |
4.515 |
- |
-0.26% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.76% |
2927.737 |
2876.274 |
- |
0.03% |
- |
|
BM_std_min<char>/18
|
-1.76% |
0.988 |
0.971 |
- |
-5.66% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.75% |
603218.480 |
592645.234 |
- |
-0.02% |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/52
|
-1.75% |
13.682 |
13.442 |
- |
-0.45% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.75% |
11.700 |
11.495 |
- |
0.31% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-1.75% |
2059.670 |
2023.671 |
- |
0.01% |
- |
|
BM_std_minmax<short>/15
|
-1.75% |
1.991 |
1.957 |
- |
-1.34% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-1.74% |
53.239 |
52.313 |
- |
-0.23% |
- |
|
rng::search(list<int>)_(same_length)/1000
|
-1.74% |
745.277 |
732.336 |
- |
-1.38% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.73% |
61706112.524 |
60636933.784 |
- |
-0.42% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
-1.73% |
28.526 |
28.032 |
- |
-3.72% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.73% |
9514.737 |
9350.000 |
- |
-0.38% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-1.73% |
7.547 |
7.416 |
- |
-1.59% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.73% |
1244426.432 |
1222916.908 |
- |
-0.92% |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.73% |
2.525 |
2.481 |
- |
-0.01% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
-1.73% |
20.780 |
20.421 |
- |
-1.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-1.72% |
21005333.031 |
20643022.058 |
- |
-2.13% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.72% |
6486.153 |
6374.304 |
- |
-6.58% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024
|
-1.72% |
14.292 |
14.046 |
- |
-0.88% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-1.72% |
2.462 |
2.419 |
- |
-0.01% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-1.72% |
7.623 |
7.493 |
- |
1.32% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.71% |
385.210 |
378.605 |
- |
3.78% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-1.71% |
23.086 |
22.690 |
- |
-0.06% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-1.71% |
24.182 |
23.768 |
- |
0.36% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.71% |
22563031.949 |
22176379.180 |
- |
-1.28% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.71% |
4.072 |
4.002 |
- |
-0.63% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.71% |
2.410 |
2.368 |
- |
-0.57% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.71% |
22.105 |
21.727 |
- |
-1.43% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-1.71% |
11635.146 |
11436.187 |
- |
-0.09% |
- |
|
rng::remove(list<int>)_(sprinkled)/1024
|
-1.71% |
965.413 |
948.905 |
- |
-1.12% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.71% |
21.976 |
21.601 |
- |
-1.86% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.71% |
3717.570 |
3654.079 |
- |
-0.14% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
-1.71% |
2.971 |
2.920 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.70% |
42152523.333 |
41434311.943 |
- |
-1.82% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-1.70% |
1384.018 |
1360.455 |
- |
-0.68% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.70% |
4.700 |
4.621 |
- |
-0.73% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.70% |
0.738 |
0.725 |
- |
-0.45% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
-1.70% |
15.326 |
15.066 |
- |
3.47% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.70% |
807.975 |
794.264 |
- |
-1.98% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-1.70% |
69.587 |
68.407 |
- |
-0.51% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-1.69% |
18.009 |
17.705 |
- |
3.33% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-1.69% |
23.497 |
23.099 |
- |
-1.73% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.69% |
24.554 |
24.140 |
- |
0.03% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-1.69% |
22.383 |
22.005 |
- |
4.97% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.69% |
535.743 |
526.700 |
- |
-1.69% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.69% |
1271473.000 |
1250036.655 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.69% |
11990805.183 |
11788666.362 |
- |
-23.16% |
- |
|
rng::generate_n(deque<int>)/50
|
-1.69% |
12.547 |
12.335 |
- |
0.68% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.68% |
4.689 |
4.610 |
- |
-2.73% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.68% |
1203775.177 |
1183551.792 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.68% |
63107481.021 |
62047638.640 |
- |
-0.22% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.68% |
38.554 |
37.907 |
- |
-0.49% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-1.68% |
3.132 |
3.079 |
- |
-3.90% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.68% |
1408202.319 |
1384561.012 |
- |
3.03% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384
|
-1.68% |
19.809 |
19.477 |
- |
-1.46% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-1.68% |
4.866 |
4.784 |
- |
-1.16% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-1.68% |
846.648 |
832.442 |
- |
-0.92% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
-1.68% |
70.329 |
69.150 |
- |
0.63% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.68% |
19876.242 |
19542.982 |
- |
-1.65% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-1.68% |
11840.234 |
11641.847 |
- |
-0.93% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.67% |
23725.647 |
23329.061 |
- |
-0.72% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.67% |
2842.084 |
2794.651 |
- |
0.27% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-1.67% |
3.778 |
3.715 |
- |
-0.33% |
- |
|
rng::remove_if(vector<int>)_(prefix)/8192
|
-1.67% |
2619.712 |
2576.037 |
- |
-0.27% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_16384
|
-1.67% |
45.760 |
44.998 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-1.67% |
1361590.096 |
1338910.823 |
- |
1.55% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.67% |
2841.555 |
2794.234 |
- |
0.19% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.67% |
31.535 |
31.010 |
- |
-0.33% |
- |
|
748_flightdm_r
|
-1.66% |
8.978 |
8.829 |
- |
-2.31% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-1.66% |
11.666 |
11.472 |
- |
-2.53% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-1.66% |
12.005 |
11.806 |
- |
1.19% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.66% |
16.363 |
16.092 |
- |
4.48% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-1.66% |
4461503.464 |
4387441.768 |
- |
-0.06% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.66% |
7.600 |
7.474 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.66% |
19183596.248 |
18865529.945 |
- |
-1.55% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.66% |
787.568 |
774.518 |
- |
-0.33% |
- |
|
std::copy(list<int>)/8
|
-1.66% |
2.513 |
2.471 |
- |
-0.97% |
- |
|
std::move_backward(vector<int>)/262144
|
-1.65% |
21939.934 |
21577.112 |
- |
-1.78% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-1.65% |
1266647.705 |
1245708.414 |
- |
-1.42% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.65% |
20.890 |
20.545 |
- |
-0.43% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.65% |
707.261 |
695.572 |
- |
-0.87% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.65% |
997.403 |
980.945 |
- |
-21.28% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.65% |
22985515.989 |
22606935.996 |
- |
-1.22% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-1.65% |
8.177 |
8.043 |
- |
-2.06% |
- |
|
BM_LowerBound_uint32_16
|
-1.64% |
7.443 |
7.320 |
- |
-0.36% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-1.64% |
3.906 |
3.841 |
- |
-0.33% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-1.64% |
776.150 |
763.418 |
- |
-0.08% |
- |
|
BM_std_minmax<int>/31
|
-1.64% |
2.717 |
2.672 |
- |
1.51% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1048576
|
-1.64% |
653337.894 |
642653.716 |
- |
-1.01% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.63% |
3919.163 |
3855.102 |
- |
-0.28% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
-1.63% |
7808.102 |
7680.484 |
- |
5.21% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.63% |
32222.930 |
31696.325 |
- |
-0.65% |
- |
|
BM_std_min<char>/31
|
-1.63% |
2.488 |
2.448 |
- |
-1.44% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-1.63% |
10.831 |
10.654 |
- |
-0.72% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-1.63% |
130795.705 |
128665.188 |
- |
0.57% |
- |
|
BM_vector_deque_move/5500
|
-1.63% |
199.170 |
195.927 |
- |
-0.48% |
- |
|
BM_std_minmax<unsigned_short>/6
|
-1.63% |
1.388 |
1.365 |
- |
0.05% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
-1.62% |
20.113 |
19.786 |
- |
-1.23% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-1.62% |
22.404 |
22.041 |
- |
-17.58% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.62% |
11637.762 |
11449.124 |
- |
-3.71% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
-1.62% |
25335.272 |
24925.265 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-1.62% |
1238098.101 |
1218065.487 |
- |
1.61% |
- |
|
BM_std_minmax<unsigned_char>/18
|
-1.62% |
1.317 |
1.295 |
- |
-1.61% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.62% |
173439.236 |
170636.455 |
- |
-1.52% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
-1.61% |
2.865 |
2.819 |
- |
-0.21% |
- |
|
BM_std_minmax<unsigned_char>/17
|
-1.61% |
1.105 |
1.087 |
- |
-1.55% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.61% |
1424096.293 |
1401171.915 |
- |
2.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.61% |
1716865.561 |
1689262.941 |
- |
3.72% |
- |
|
BM_std_minmax<unsigned_short>/18
|
-1.61% |
1.985 |
1.953 |
- |
5.46% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.61% |
9240.439 |
9092.081 |
- |
-1.58% |
- |
|
BM_MakeThenSortHeap_float_Heap_262144
|
-1.60% |
31.070 |
30.572 |
- |
-1.01% |
- |
|
BM_deque_vector_ranges_copy/1
|
-1.60% |
2.116 |
2.082 |
- |
0.06% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1024
|
-1.60% |
13.945 |
13.722 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.60% |
8450117.872 |
8315100.351 |
- |
-1.35% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1024
|
-1.60% |
24067.480 |
23683.148 |
- |
0.05% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
-1.59% |
2.389 |
2.351 |
- |
-1.66% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.59% |
1150767.223 |
1132417.329 |
- |
-1.41% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.59% |
11.463 |
11.281 |
- |
-0.02% |
- |
|
rng::replace_if(vector<int>)_(prefix)/8192
|
-1.59% |
2061.572 |
2028.832 |
- |
-0.48% |
- |
|
BM_deque_deque_copy_backward/65536
|
-1.59% |
8302.949 |
8171.186 |
- |
-1.67% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.58% |
22.004 |
21.657 |
- |
-0.94% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-1.58% |
2.313 |
2.276 |
- |
10.23% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-1.58% |
25.957 |
25.546 |
- |
-0.74% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/50
|
-1.58% |
18.467 |
18.175 |
- |
0.26% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
-1.58% |
7.451 |
7.333 |
- |
1.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.57% |
32220.787 |
31713.717 |
- |
-0.66% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.57% |
44.229 |
43.533 |
- |
-0.12% |
- |
|
BM_std_min<unsigned_short>/28
|
-1.57% |
2.693 |
2.651 |
- |
3.60% |
- |
|
721_gcc_r
|
-1.57% |
13.193 |
12.986 |
- |
0.11% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-1.57% |
17.238 |
16.968 |
- |
1.33% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16384
|
-1.57% |
15.788 |
15.540 |
- |
-2.76% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
-1.57% |
34.217 |
33.681 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.57% |
1359393.309 |
1338112.060 |
- |
-0.30% |
- |
|
rng::search(list<int>)_(no_match)/1024
|
-1.56% |
744.351 |
732.713 |
- |
-1.89% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.56% |
27.325 |
26.898 |
- |
-0.22% |
- |
|
rng::copy(deque<int>)/262144
|
-1.56% |
10413.986 |
10251.289 |
- |
-0.99% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-1.56% |
2180.803 |
2146.795 |
- |
-0.22% |
- |
|
BM_MakeThenSortHeap_string_Heap_4
|
-1.56% |
5.944 |
5.851 |
- |
-0.48% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.56% |
6187.769 |
6091.372 |
- |
-1.43% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.55% |
75.773 |
74.596 |
- |
-13.81% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.55% |
5.250 |
5.168 |
- |
2.65% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-1.55% |
530.104 |
521.909 |
- |
-0.08% |
- |
|
rng::copy_n(vector<int>)/1048576
|
-1.54% |
49369.004 |
48606.831 |
- |
-0.94% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_4
|
-1.54% |
1.360 |
1.339 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-1.54% |
55629017.939 |
54772500.986 |
- |
-0.14% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384
|
-1.54% |
60.718 |
59.784 |
- |
-0.22% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.54% |
10.114 |
9.959 |
- |
-0.28% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-1.53% |
27.680 |
27.255 |
- |
2.47% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.53% |
221104.407 |
217711.507 |
- |
-0.71% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.53% |
1.065 |
1.049 |
- |
3.54% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.53% |
15085.628 |
14854.647 |
- |
-0.36% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-1.53% |
11.517 |
11.341 |
- |
-0.71% |
- |
|
BM_std_min<int>/32
|
-1.53% |
2.222 |
2.188 |
- |
1.20% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.52% |
274618.252 |
270433.411 |
- |
-2.78% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1000
|
-1.52% |
518.238 |
510.341 |
- |
-0.10% |
- |
|
std::list<int>::ctor(size)/1024
|
-1.52% |
11647.543 |
11470.208 |
- |
0.96% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
-1.52% |
71.418 |
70.331 |
- |
-0.52% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32
|
-1.52% |
3.128 |
3.080 |
- |
-0.68% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
-1.52% |
101.823 |
100.280 |
- |
-1.81% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.51% |
39141974.530 |
38549996.583 |
- |
0.98% |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
-1.51% |
40.049 |
39.444 |
- |
0.39% |
- |
|
BM_RangesMakeHeap_string_Heap_262144
|
-1.51% |
5.438 |
5.356 |
- |
-1.29% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.51% |
530.755 |
522.759 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-1.51% |
2009157.446 |
1978915.535 |
- |
0.76% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.50% |
32511.212 |
32022.016 |
- |
-2.90% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.50% |
44.124 |
43.460 |
- |
0.49% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-1.50% |
24.540 |
24.171 |
- |
7.32% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.50% |
68561932.010 |
67531547.145 |
- |
-0.03% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.50% |
36176.790 |
35633.702 |
- |
-0.19% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
-1.50% |
6.984 |
6.879 |
- |
-2.11% |
- |
|
BM_vector_deque_ranges_move/5500
|
-1.50% |
199.726 |
196.739 |
- |
0.05% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
-1.49% |
9.488 |
9.346 |
- |
0.67% |
- |
|
BM_vector_deque_copy/4000
|
-1.49% |
142.847 |
140.712 |
- |
-0.66% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
-1.49% |
52.333 |
51.551 |
- |
0.19% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/0
|
-1.49% |
20.819 |
20.508 |
- |
-1.07% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/32
|
-1.49% |
12.931 |
12.738 |
- |
-0.11% |
- |
|
std::reverse_copy(list<int>)/4096
|
-1.49% |
3173.792 |
3126.574 |
- |
1.13% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.48% |
7.690 |
7.576 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-1.48% |
1582963.685 |
1559510.972 |
- |
7.34% |
- |
|
BM_CmpLess_uchar_int
|
-1.48% |
1.123 |
1.106 |
- |
0.01% |
- |
|
BM_PushHeap_uint64_Random_262144
|
-1.48% |
6.124 |
6.033 |
- |
0.19% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.48% |
497.697 |
490.354 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-1.47% |
169328284.042 |
166830977.142 |
- |
-2.34% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.47% |
14218.910 |
14009.285 |
- |
0.29% |
- |
|
BM_MakeThenSortHeap_float_Heap_1024
|
-1.47% |
8.327 |
8.204 |
- |
-1.34% |
- |
|
BM_toupper_string<char>
|
-1.47% |
15.135 |
14.912 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/8192
|
-1.47% |
128010.318 |
126125.089 |
- |
0.09% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-1.47% |
22920.002 |
22582.461 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.47% |
1130122.085 |
1113479.426 |
- |
0.27% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-1.47% |
82905.490 |
81685.295 |
- |
2.18% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-1.47% |
2.092 |
2.061 |
- |
-0.20% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.47% |
25.535 |
25.159 |
- |
0.33% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
-1.47% |
21.451 |
21.137 |
- |
-0.92% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-1.47% |
9001014.838 |
8868973.675 |
- |
-0.05% |
- |
|
BM_MakeHeap_uint64_Ascending_262144
|
-1.47% |
0.741 |
0.730 |
- |
0.14% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_64
|
-1.47% |
9.269 |
9.133 |
- |
-1.77% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.47% |
634125.713 |
624834.602 |
- |
-0.18% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
-1.46% |
2850.725 |
2809.063 |
- |
-1.30% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/8192
|
-1.46% |
50970.990 |
50226.192 |
- |
-0.63% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.46% |
42983.316 |
42355.863 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.46% |
8872702.556 |
8743293.217 |
- |
0.07% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.46% |
32182.190 |
31713.291 |
- |
0.96% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.46% |
2189.661 |
2157.762 |
- |
-0.60% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
-1.46% |
4.362 |
4.298 |
- |
-0.82% |
- |
|
rng::fold_left(list<int>)/8
|
-1.45% |
3.878 |
3.821 |
- |
-0.63% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.45% |
37.680 |
37.134 |
- |
-4.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.44% |
223773493.631 |
220555281.092 |
- |
0.57% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.44% |
34.671 |
34.173 |
- |
-0.54% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.44% |
3907.910 |
3851.801 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.43% |
118323.041 |
116626.360 |
- |
-0.80% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_1024
|
-1.43% |
8.866 |
8.739 |
- |
1.32% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-1.43% |
326.974 |
322.292 |
- |
0.19% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
-1.43% |
1.634 |
1.611 |
- |
-10.42% |
- |
|
BM_SortHeap_string_16
|
-1.43% |
14.405 |
14.199 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-1.43% |
2347708.118 |
2314169.570 |
- |
4.52% |
- |
|
BM_std_minmax_element<char>/512
|
-1.43% |
146.095 |
144.011 |
- |
8.89% |
- |
|
rng::unique(list<int>,_pred)_(contiguous)/52
|
-1.43% |
75.337 |
74.262 |
- |
0.25% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.42% |
18.313 |
18.053 |
- |
-1.87% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
-1.42% |
2.505 |
2.470 |
- |
2.36% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8
|
-1.42% |
3.410 |
3.362 |
- |
-1.66% |
- |
|
BM_std_min<unsigned_int>/32
|
-1.42% |
2.172 |
2.141 |
- |
-1.74% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-1.42% |
3494745.407 |
3445172.575 |
- |
2.30% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.42% |
13833.965 |
13637.731 |
- |
-0.98% |
- |
|
BM_lexicographical_compare_three_way_slow_path/256
|
-1.42% |
71.616 |
70.602 |
- |
-0.66% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/50
|
-1.41% |
25.298 |
24.940 |
- |
0.14% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.41% |
203.645 |
200.766 |
- |
0.14% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.41% |
29.304 |
28.889 |
- |
8.88% |
- |
|
BM_std_min<long_long>/13
|
-1.41% |
2.401 |
2.367 |
- |
-2.18% |
- |
|
BM_PushHeap_string_Ascending_4
|
-1.41% |
2.630 |
2.593 |
- |
1.21% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.41% |
26.972 |
26.591 |
- |
-0.59% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.41% |
170.697 |
168.286 |
- |
0.46% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.41% |
3714384.864 |
3661943.243 |
- |
1.04% |
- |
|
BM_MakeThenSortHeap_string_Heap_64
|
-1.41% |
34.089 |
33.608 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-1.41% |
1217469.129 |
1200291.613 |
- |
-1.37% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.41% |
1123304.282 |
1107479.898 |
- |
-2.83% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.41% |
530.682 |
523.207 |
- |
-1.36% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.41% |
13.182 |
12.996 |
- |
-0.69% |
- |
|
rng::rotate_copy(list<int>)/8192
|
-1.41% |
8304.351 |
8187.430 |
- |
3.92% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.41% |
13.698 |
13.505 |
- |
-0.33% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
-1.40% |
5815.339 |
5733.648 |
- |
-0.10% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-1.40% |
868401.436 |
856207.876 |
- |
1.83% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-1.40% |
22.075 |
21.765 |
- |
-0.80% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.40% |
40.625 |
40.057 |
- |
-2.84% |
- |
|
std::sample(deque<int>)/32
|
-1.40% |
325.207 |
320.660 |
- |
0.02% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.40% |
115679.663 |
114062.762 |
- |
1.36% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.40% |
16.810 |
16.575 |
- |
-2.98% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.39% |
2.551 |
2.515 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.39% |
10082606.712 |
9942612.399 |
- |
-0.23% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.39% |
23.403 |
23.079 |
- |
-0.37% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-1.39% |
7.650 |
7.544 |
- |
-0.76% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-1.39% |
31.575 |
31.138 |
- |
-1.31% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.38% |
1163869.292 |
1147760.532 |
- |
-0.47% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.38% |
91.418 |
90.159 |
- |
-2.74% |
- |
|
BM_std_min<unsigned_char>/1024
|
-1.38% |
8.509 |
8.392 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.38% |
1219231.044 |
1202466.067 |
- |
5.32% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.37% |
3840.255 |
3787.526 |
- |
0.36% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.37% |
13485.490 |
13300.333 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-1.37% |
1162453.764 |
1146534.574 |
- |
0.64% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.37% |
1783549.643 |
1759150.555 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.37% |
4456593.608 |
4395694.044 |
- |
-0.81% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-1.36% |
25316.375 |
24970.900 |
- |
1.18% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-1.36% |
1212417.154 |
1195891.275 |
- |
-1.34% |
- |
|
std::fill(vector<bool>)/32768
|
-1.36% |
30.457 |
30.042 |
- |
0.34% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
-1.36% |
2.228 |
2.198 |
- |
-1.51% |
- |
|
rng::rotate(deque<int>)_(by_1/4)/32
|
-1.36% |
29.452 |
29.052 |
- |
-0.96% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/32
|
-1.36% |
19.967 |
19.696 |
- |
0.15% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
-1.36% |
1.726 |
1.703 |
- |
0.96% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.36% |
37056.562 |
36554.404 |
- |
-1.53% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
-1.35% |
3938.980 |
3885.612 |
- |
-0.39% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-1.35% |
212.878 |
210.000 |
- |
1.27% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
-1.35% |
5.480 |
5.406 |
- |
2.70% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-1.35% |
32.807 |
32.363 |
- |
0.98% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-1.35% |
1290700.062 |
1273273.632 |
- |
2.52% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.35% |
2354.961 |
2323.185 |
- |
-0.19% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1048576
|
-1.35% |
449828.650 |
443766.862 |
- |
0.03% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.35% |
36096.513 |
35610.372 |
- |
-0.18% |
- |
|
BM_num_put<bool>
|
-1.35% |
10.966 |
10.818 |
- |
-3.56% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-1.35% |
22.143 |
21.845 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-1.35% |
1871469.646 |
1846288.765 |
- |
-9.48% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-1.34% |
2075.487 |
2047.593 |
- |
-0.05% |
- |
|
BM_std_min<long_long>/64
|
-1.34% |
4.905 |
4.839 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.34% |
1680132.406 |
1657596.029 |
- |
-0.65% |
- |
|
BM_std_min<unsigned_long_long>/8
|
-1.34% |
2.329 |
2.297 |
- |
0.85% |
- |
|
BM_std_minmax<unsigned_char>/64
|
-1.33% |
1.219 |
1.203 |
- |
-4.20% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.33% |
54735.039 |
54004.654 |
- |
-0.80% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.33% |
182644.161 |
180209.372 |
- |
-1.70% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.33% |
186698.038 |
184212.732 |
- |
-0.08% |
- |
|
rng::search(vector<int>)_(no_match)/8192
|
-1.33% |
1660.819 |
1638.724 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
-1.33% |
15.448 |
15.243 |
- |
0.15% |
- |
|
rng::reverse(list<int>)/512
|
-1.33% |
199.791 |
197.141 |
- |
-0.66% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-1.33% |
4984829.567 |
4918740.673 |
- |
-1.32% |
- |
|
BM_RangesMakeHeap_string_SingleElement_64
|
-1.32% |
6.475 |
6.389 |
- |
-0.35% |
- |
|
rng::remove(list<int>)_(prefix)/8192
|
-1.32% |
8523.112 |
8410.591 |
- |
-1.02% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-1.32% |
0.954 |
0.941 |
- |
-1.48% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
-1.32% |
1.000 |
0.987 |
- |
0.69% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.32% |
384.660 |
379.587 |
- |
-1.92% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-1.32% |
25.522 |
25.186 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.32% |
3114115.887 |
3073110.676 |
- |
0.35% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.31% |
18.395 |
18.153 |
- |
0.25% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-1.31% |
389.174 |
384.067 |
- |
-0.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-1.31% |
22.179 |
21.888 |
- |
2.97% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-1.31% |
5868.238 |
5791.346 |
- |
-1.81% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
-1.31% |
8.568 |
8.456 |
- |
0.53% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
-1.31% |
9.755 |
9.627 |
- |
-1.41% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-1.31% |
28.816 |
28.440 |
- |
1.92% |
- |
|
std::reverse(list<int>)/64
|
-1.30% |
17.656 |
17.426 |
- |
-0.89% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-1.30% |
16.119 |
15.909 |
- |
0.98% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
-1.30% |
1.318 |
1.301 |
- |
-0.88% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.30% |
1936.374 |
1911.151 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.30% |
22351428.069 |
22060852.932 |
- |
-0.07% |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.30% |
37.359 |
36.874 |
- |
-0.46% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.29% |
22.057 |
21.772 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.29% |
1.240 |
1.224 |
- |
-0.57% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
-1.29% |
296.893 |
293.056 |
- |
-1.07% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.29% |
1109716.450 |
1095403.256 |
- |
1.01% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.29% |
5.369 |
5.300 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.29% |
18400137.383 |
18163254.097 |
- |
-0.89% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
-1.28% |
20.908 |
20.640 |
- |
-1.10% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
-1.28% |
77.273 |
76.280 |
- |
0.50% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
-1.28% |
1.738 |
1.715 |
- |
-0.60% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
-1.28% |
5081213.234 |
5016036.174 |
- |
-9.61% |
- |
|
rng::all_of(vector<int>)_(process_all)/8
|
-1.28% |
2.486 |
2.454 |
- |
0.93% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-1.28% |
1.620 |
1.599 |
- |
0.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
-1.27% |
496725.277 |
490394.276 |
- |
-1.19% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.27% |
505.387 |
498.948 |
- |
-0.49% |
- |
|
BM_RangesMakeHeap_string_Random_1024
|
-1.27% |
10.787 |
10.650 |
- |
-1.27% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.27% |
918.944 |
907.267 |
- |
-2.20% |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-1.27% |
9.086 |
8.971 |
- |
-0.51% |
- |
|
BM_LowerBound_float_1
|
-1.27% |
2.676 |
2.642 |
- |
-0.04% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-1.27% |
21.657 |
21.383 |
- |
0.39% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-1.27% |
1.041 |
1.028 |
- |
2.33% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.26% |
724.185 |
715.030 |
- |
5.65% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-1.26% |
18.150 |
17.921 |
- |
-1.56% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.26% |
32496.363 |
32085.662 |
- |
1.64% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.26% |
11.641 |
11.494 |
- |
0.19% |
- |
|
BM_vector_deque_move/4096
|
-1.26% |
147.104 |
145.247 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.26% |
1311088.146 |
1294567.159 |
- |
1.83% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.26% |
1193311.270 |
1178282.623 |
- |
0.07% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.26% |
18.934 |
18.695 |
- |
-0.89% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-1.26% |
25.447 |
25.126 |
- |
-1.87% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.26% |
779.609 |
769.798 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.26% |
1712375.571 |
1690834.228 |
- |
-1.06% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/0
|
-1.25% |
20.955 |
20.692 |
- |
-0.26% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.25% |
1.234 |
1.219 |
- |
0.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.25% |
1162392.851 |
1147832.308 |
- |
0.74% |
- |
|
rng::sort(deque<int>)_(ascending)/8192
|
-1.25% |
5817.836 |
5744.986 |
- |
-0.07% |
- |
|
BM_std_min<int>/7
|
-1.25% |
1.053 |
1.040 |
- |
-0.01% |
- |
|
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.24% |
2722382.268 |
2688509.135 |
- |
-0.01% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.24% |
3.620 |
3.575 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.24% |
23611252.453 |
23317798.584 |
- |
-0.94% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-1.24% |
37.470 |
37.005 |
- |
-2.04% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.24% |
16.891 |
16.681 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.24% |
59302077.706 |
58568509.869 |
- |
1.31% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.24% |
54860493.616 |
54181951.922 |
- |
-2.71% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8192
|
-1.23% |
165000.547 |
162962.844 |
- |
-0.62% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.23% |
0.980 |
0.968 |
- |
-1.49% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.23% |
8.489 |
8.384 |
- |
-0.22% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.23% |
28.089 |
27.743 |
- |
-0.30% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-1.23% |
743.679 |
734.524 |
- |
1.50% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.23% |
0.984 |
0.972 |
- |
2.55% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4
|
-1.23% |
4.211 |
4.159 |
- |
0.74% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1024
|
-1.23% |
30.178 |
29.807 |
- |
0.16% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
-1.23% |
543.598 |
536.929 |
- |
-1.41% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.23% |
50.327 |
49.710 |
- |
-1.04% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.23% |
172991.240 |
170870.688 |
- |
-1.82% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
-1.22% |
10.981 |
10.846 |
- |
-0.90% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.22% |
12530.058 |
12376.691 |
- |
1.73% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.22% |
1.009 |
0.997 |
- |
0.32% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.22% |
599.219 |
591.888 |
- |
-1.99% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.22% |
4731.584 |
4673.726 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.22% |
11713603.877 |
11570482.667 |
- |
0.46% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.22% |
36759.104 |
36310.397 |
- |
-2.38% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.22% |
919.804 |
908.621 |
- |
2.47% |
- |
|
rng::unique(list<int>)_(contiguous)/8192
|
-1.22% |
7168.313 |
7081.196 |
- |
-1.05% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-1.21% |
203.150 |
200.682 |
- |
0.45% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-1.21% |
2883.600 |
2848.567 |
- |
0.16% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.21% |
13717.694 |
13551.118 |
- |
-0.30% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-1.21% |
4207.500 |
4156.421 |
- |
-3.36% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-1.21% |
18.203 |
17.982 |
- |
-0.89% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/8192
|
-1.21% |
1479.362 |
1461.426 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
-1.21% |
6.666 |
6.585 |
- |
0.50% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-1.21% |
2331233.624 |
2302986.602 |
- |
-1.70% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.21% |
605.156 |
597.839 |
- |
-2.19% |
- |
|
BM_deque_deque_move/4096
|
-1.20% |
152.368 |
150.533 |
- |
0.28% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_256
|
-1.20% |
10.511 |
10.384 |
- |
-0.12% |
- |
|
BM_std_minmax<int>/9
|
-1.20% |
1.171 |
1.156 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-1.20% |
1634042.050 |
1614407.522 |
- |
-14.42% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
-1.20% |
34.012 |
33.603 |
- |
-0.04% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-1.20% |
8396.994 |
8296.137 |
- |
3.61% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.20% |
138121.258 |
136466.219 |
- |
-3.15% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/8192
|
-1.20% |
4497.255 |
4443.384 |
- |
0.05% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.20% |
217057.691 |
214462.560 |
- |
-0.90% |
- |
|
rng::remove(vector<int>)_(prefix)/50
|
-1.19% |
57.016 |
56.335 |
- |
0.67% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
-1.19% |
758.598 |
749.538 |
- |
2.29% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-1.19% |
142.771 |
141.066 |
- |
-1.47% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.19% |
91.292 |
90.203 |
- |
6.99% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.19% |
10.017 |
9.898 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-1.19% |
5062987.970 |
5002664.579 |
- |
4.00% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.19% |
1172877.518 |
1158931.722 |
- |
0.94% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.19% |
4630.920 |
4575.865 |
- |
0.13% |
- |
|
SetIntersection_None_Set_float_256_256
|
-1.19% |
5868907.246 |
5799195.519 |
- |
-3.16% |
- |
|
BM_std_minmax<unsigned_short>/15
|
-1.19% |
1.942 |
1.919 |
- |
-3.97% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-1.19% |
510573.142 |
504515.266 |
- |
-0.30% |
- |
|
rng::adjacent_find(list<int>)/8
|
-1.18% |
2.134 |
2.109 |
- |
0.40% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-1.18% |
15274.592 |
15094.208 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.18% |
14485701.743 |
14314946.373 |
- |
-0.77% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.18% |
19804.003 |
19571.004 |
- |
-1.72% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-1.18% |
5.104 |
5.044 |
- |
-4.90% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.18% |
113671.721 |
112335.778 |
- |
-0.97% |
- |
|
BM_std_min<unsigned___int128>/3
|
-1.17% |
1.042 |
1.030 |
- |
1.96% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.17% |
25.272 |
24.976 |
- |
-22.59% |
- |
|
std::search_n(deque<int>)_(no_match)/1048576
|
-1.17% |
443683.133 |
438498.436 |
- |
-0.30% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-1.17% |
502.758 |
496.884 |
- |
0.34% |
- |
|
BM_CmpEqual_uchar_schar
|
-1.17% |
1.050 |
1.038 |
- |
-0.09% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
-1.16% |
13.861 |
13.700 |
- |
0.63% |
- |
|
rng::search(deque<int>)_(single_element)/1024
|
-1.16% |
462.453 |
457.076 |
- |
-0.08% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-1.16% |
33.897 |
33.504 |
- |
-3.34% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-1.16% |
342866356.375 |
338890849.356 |
- |
40.94% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-1.16% |
7940.068 |
7848.116 |
- |
-0.82% |
- |
|
rng::sort(deque<int>)_(shuffled)/8192
|
-1.16% |
81896.483 |
80948.255 |
- |
-0.38% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-1.16% |
8221.797 |
8126.618 |
- |
-0.06% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.16% |
3.001 |
2.966 |
- |
1.50% |
- |
|
rng::remove_if(list<int>)_(prefix)/50
|
-1.16% |
75.059 |
74.191 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_float_256_4
|
-1.16% |
4538671.691 |
4486230.137 |
- |
-1.33% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-1.15% |
703.452 |
695.337 |
- |
-7.24% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.15% |
34925.971 |
34523.172 |
- |
-1.48% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.15% |
45287.869 |
44765.780 |
- |
-0.92% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
-1.15% |
61.548 |
60.839 |
- |
-4.40% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_16
|
-1.15% |
5.565 |
5.500 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-1.15% |
20176840.220 |
19944588.392 |
- |
-2.31% |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-1.15% |
18.457 |
18.244 |
- |
-0.80% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/32
|
-1.15% |
55.987 |
55.343 |
- |
-0.33% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.15% |
15674201.931 |
15494135.831 |
- |
-4.69% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.15% |
147681.112 |
145986.684 |
- |
-0.63% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
-1.14% |
766.358 |
757.587 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-1.14% |
5072933.882 |
5015085.932 |
- |
29.46% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-1.13% |
17.565 |
17.366 |
- |
-0.55% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-1.13% |
6255.736 |
6184.754 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
-1.13% |
218670151.260 |
216191019.937 |
- |
-4.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.13% |
0.921 |
0.910 |
- |
-0.99% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-1.13% |
2.279 |
2.253 |
- |
-0.82% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-1.13% |
671.691 |
664.098 |
- |
-0.08% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.13% |
4068.752 |
4022.757 |
- |
0.52% |
- |
|
rng::generate(vector<int>)/32
|
-1.13% |
8.025 |
7.935 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-1.13% |
202706.671 |
200422.797 |
- |
0.75% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.13% |
22093.856 |
21845.010 |
- |
-0.75% |
- |
|
std::find(list<int>)_(process_all)/8
|
-1.13% |
2.397 |
2.370 |
- |
-2.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.13% |
22810965.791 |
22554179.734 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.12% |
18298692.640 |
18092902.758 |
- |
-0.21% |
- |
|
BM_CmpEqual_short_uchar
|
-1.12% |
1.107 |
1.095 |
- |
-1.01% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-1.12% |
22.091 |
21.843 |
- |
-1.55% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/32
|
-1.12% |
1.768 |
1.748 |
- |
-0.35% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-1.12% |
1.093 |
1.080 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.12% |
13871943.210 |
13716671.798 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
-1.12% |
31420791.964 |
31069990.352 |
- |
0.99% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.12% |
11.691 |
11.560 |
- |
-0.31% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-1.11% |
10.325 |
10.210 |
- |
-0.04% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16
|
-1.11% |
2.982 |
2.949 |
- |
-0.81% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-1.11% |
9161.493 |
9059.524 |
- |
9.04% |
- |
|
rng::partition(deque<int>)_(sparse)/1024
|
-1.11% |
389.383 |
385.052 |
- |
-0.38% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_1024
|
-1.11% |
10.658 |
10.540 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-1.11% |
15.366 |
15.195 |
- |
-0.85% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8192
|
-1.11% |
93223.329 |
92189.579 |
- |
0.28% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.11% |
806.049 |
797.122 |
- |
-1.41% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-1.11% |
11583921.493 |
11455651.060 |
- |
-8.90% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.11% |
17.411 |
17.219 |
- |
0.17% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.11% |
2.531 |
2.503 |
- |
-0.30% |
- |
|
BM_std_min<char>/12
|
-1.11% |
1.333 |
1.318 |
- |
-2.04% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_256
|
-1.10% |
22.660 |
22.410 |
- |
0.45% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-1.10% |
109910.345 |
108696.381 |
- |
-4.50% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-1.10% |
3815933.848 |
3773872.528 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.10% |
162587873.354 |
160795868.685 |
- |
-1.38% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-1.10% |
393.160 |
388.836 |
- |
-52.46% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.10% |
13.993 |
13.839 |
- |
-0.15% |
- |
|
BM_PopHeap_uint64_262144
|
-1.10% |
42.021 |
41.559 |
- |
0.26% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.10% |
2.970 |
2.937 |
- |
-0.02% |
- |
|
BM_std_min<char>/23
|
-1.10% |
2.281 |
2.256 |
- |
-1.08% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/1024
|
-1.10% |
1503.899 |
1487.406 |
- |
-0.12% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-1.10% |
69.655 |
68.892 |
- |
-0.99% |
- |
|
SetIntersection_Front_Set_float_256_1
|
-1.09% |
4484203.504 |
4435107.122 |
- |
-0.53% |
- |
|
BM_RangesSortHeap_float_256
|
-1.09% |
5.833 |
5.769 |
- |
0.38% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.09% |
23.639 |
23.381 |
- |
-0.25% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_4
|
-1.09% |
3.224 |
3.188 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.09% |
1193854.461 |
1180808.481 |
- |
0.95% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.09% |
1.438 |
1.423 |
- |
2.23% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
-1.09% |
5347.502 |
5289.130 |
- |
-0.03% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.09% |
172519.771 |
170636.944 |
- |
-1.55% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.09% |
502585.731 |
497110.619 |
- |
-0.07% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/0
|
-1.09% |
21.307 |
21.076 |
- |
-0.03% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-1.09% |
50196.098 |
49650.836 |
- |
-1.12% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/0
|
-1.09% |
16.305 |
16.128 |
- |
-0.06% |
- |
|
BM_deque_deque_ranges_move/1024
|
-1.09% |
39.362 |
38.935 |
- |
0.86% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-1.09% |
37314.571 |
36909.687 |
- |
0.07% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.08% |
16.692 |
16.511 |
- |
-1.39% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
-1.08% |
21.417 |
21.185 |
- |
-0.51% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.08% |
35540.210 |
35155.407 |
- |
-0.11% |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.08% |
2471.247 |
2444.496 |
- |
-0.04% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
-1.08% |
16.530 |
16.352 |
- |
-1.23% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16
|
-1.08% |
4.056 |
4.013 |
- |
0.08% |
- |
|
rng::find(deque<int>)_(process_all)/32768
|
-1.08% |
7889.804 |
7804.856 |
- |
-0.31% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
-1.08% |
6.385 |
6.316 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.08% |
168295946.102 |
166484346.230 |
- |
-3.29% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-1.07% |
369885.230 |
365919.155 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-1.07% |
1211109.619 |
1198124.103 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.07% |
1119095.602 |
1107113.225 |
- |
-1.30% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
-1.07% |
6.349 |
6.281 |
- |
-0.32% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
-1.07% |
8.488 |
8.397 |
- |
0.26% |
- |
|
BM_RangesPushHeap_float_Ascending_262144
|
-1.07% |
5.135 |
5.081 |
- |
-1.76% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-1.07% |
56.982 |
56.373 |
- |
-0.14% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
-1.07% |
2776.580 |
2746.942 |
- |
-0.20% |
- |
|
std::shift_right(list<int>)/32
|
-1.07% |
14.566 |
14.411 |
- |
-0.31% |
- |
|
BM_MakeThenSortHeap_string_Descending_64
|
-1.07% |
13.149 |
13.008 |
- |
0.03% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-1.07% |
795.197 |
786.713 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.07% |
2092303.873 |
2070008.709 |
- |
2.42% |
- |
|
rng::fill_n(list<int>)/50
|
-1.07% |
15.990 |
15.819 |
- |
-0.72% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_64
|
-1.06% |
15.571 |
15.405 |
- |
-0.96% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.06% |
2472426.390 |
2446123.935 |
- |
0.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.06% |
23719081.531 |
23466810.938 |
- |
-1.18% |
- |
|
rng::fill(vector<int>)/1024
|
-1.06% |
30.165 |
29.845 |
- |
0.10% |
- |
|
rng::move(deque<int>)/262144
|
-1.06% |
14995.658 |
14836.749 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-1.06% |
18288672.191 |
18094907.749 |
- |
-2.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.06% |
9213274.799 |
9115845.327 |
- |
0.66% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.06% |
201.044 |
198.919 |
- |
-1.57% |
- |
|
BM_MakeThenSortHeap_string_Ascending_4
|
-1.06% |
5.357 |
5.300 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.06% |
1221251.222 |
1208357.865 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.05% |
205947.082 |
203774.615 |
- |
-0.10% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.05% |
36.531 |
36.147 |
- |
0.84% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64
|
-1.05% |
3.920 |
3.879 |
- |
0.55% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-1.05% |
316.953 |
313.624 |
- |
-0.30% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.05% |
5.322 |
5.266 |
- |
0.88% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-1.05% |
9070159.767 |
8974914.795 |
- |
-1.03% |
- |
|
rng::search(vector<int>)_(near_matches)/8192
|
-1.05% |
773226.066 |
765107.273 |
- |
-0.26% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/32
|
-1.05% |
17.285 |
17.104 |
- |
-0.14% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-1.05% |
22.483 |
22.248 |
- |
-0.69% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-1.05% |
42204.285 |
41761.551 |
- |
0.30% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-1.05% |
523.334 |
517.855 |
- |
0.06% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-1.05% |
20021.015 |
19811.685 |
- |
0.20% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16384
|
-1.05% |
22.940 |
22.700 |
- |
-0.05% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-1.05% |
14.184 |
14.035 |
- |
-1.43% |
- |
|
BM_deque_deque_move/1024
|
-1.04% |
39.164 |
38.755 |
- |
0.04% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-1.04% |
329.177 |
325.740 |
- |
0.96% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-1.04% |
2.548 |
2.521 |
- |
0.94% |
- |
|
BM_std_min<unsigned_char>/8
|
-1.04% |
2.349 |
2.324 |
- |
-0.66% |
- |
|
BM_std_min<int>/10
|
-1.04% |
1.005 |
0.994 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.04% |
3645987.191 |
3608002.868 |
- |
0.06% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
-1.04% |
1.625 |
1.608 |
- |
-6.16% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1024
|
-1.04% |
44769.524 |
44304.195 |
- |
0.20% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
-1.04% |
8.568 |
8.479 |
- |
-1.10% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.04% |
1.114 |
1.102 |
- |
-0.97% |
- |
|
rng::copy_n(list<int>)/32768
|
-1.04% |
26260.779 |
25988.447 |
- |
-5.18% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-1.04% |
1184387.305 |
1172108.595 |
- |
-0.82% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_256
|
-1.03% |
22.836 |
22.600 |
- |
-0.09% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.03% |
66412.204 |
65725.168 |
- |
-0.81% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.03% |
40813.701 |
40391.937 |
- |
-2.56% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-1.03% |
1206738.179 |
1194269.722 |
- |
0.08% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-1.03% |
16.201 |
16.034 |
- |
0.52% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/8
|
-1.03% |
10.529 |
10.421 |
- |
-0.69% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.03% |
13.223 |
13.087 |
- |
1.01% |
- |
|
rng::find_first_of(list<int>,_pred)_(small_needle)/32
|
-1.03% |
168.824 |
167.087 |
- |
-0.31% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.03% |
571.384 |
565.513 |
- |
-2.79% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.03% |
2471.925 |
2446.538 |
- |
-0.04% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.03% |
8302.829 |
8217.647 |
- |
-2.19% |
- |
|
rng::replace(list<int>)_(sprinkled)/32
|
-1.02% |
11.451 |
11.334 |
- |
0.11% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.02% |
22112.458 |
21886.102 |
- |
-0.47% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/50
|
-1.02% |
25.124 |
24.866 |
- |
-0.59% |
- |
|
rng::copy_backward(deque<int>)/8
|
-1.02% |
2.793 |
2.764 |
- |
2.25% |
- |
|
rng::find_if(list<int>)_(process_all)/50
|
-1.02% |
21.762 |
21.539 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.02% |
1298890.183 |
1285623.379 |
- |
-1.60% |
- |
|
BM_vector_deque_copy_backward/1
|
-1.02% |
2.310 |
2.287 |
- |
-8.35% |
- |
|
std::list<int>::ctor(size)/8192
|
-1.02% |
95149.493 |
94178.999 |
- |
1.96% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
-1.02% |
16.889 |
16.717 |
- |
0.16% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8
|
-1.02% |
3.802 |
3.764 |
- |
0.42% |
- |
|
BM_RangesPushHeap_string_Random_64
|
-1.02% |
12.815 |
12.685 |
- |
-0.92% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-1.02% |
9.997 |
9.895 |
- |
0.46% |
- |
|
BM_StringRelational_Compare_Huge_Huge_ChangeFirst
|
-1.01% |
1.406 |
1.392 |
- |
0.08% |
- |
|
BM_PopHeap_uint64_256
|
-1.01% |
17.224 |
17.049 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.01% |
25.739 |
25.478 |
- |
-0.75% |
- |
|
rng::copy_if(list<int>)_(every_other)/262144
|
-1.01% |
210843.394 |
208706.893 |
- |
-0.48% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-1.01% |
6799.442 |
6730.579 |
- |
0.55% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.01% |
16.972 |
16.800 |
- |
0.31% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.01% |
2845.291 |
2816.511 |
- |
-5.89% |
- |
|
rng::search_n(deque<int>)_(no_match)/1048576
|
-1.01% |
444822.560 |
440326.564 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.01% |
24.809 |
24.558 |
- |
0.54% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.01% |
19.156 |
18.963 |
- |
-0.09% |
- |
|
std::copy(deque<int>)/262144
|
-1.01% |
10351.613 |
10247.267 |
- |
-0.96% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.01% |
7290.755 |
7217.280 |
- |
-4.12% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.01% |
1126792.444 |
1115442.278 |
- |
-2.22% |
- |
|
BM_MakeHeap_uint64_Random_64
|
-1.00% |
1.283 |
1.270 |
- |
-5.29% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-1.00% |
5356734.997 |
5303020.862 |
- |
-1.46% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-1.00% |
13.158 |
13.026 |
- |
0.14% |
- |
|
BM_std_min<unsigned_long_long>/13
|
-1.00% |
1.753 |
1.735 |
- |
-0.22% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-1.00% |
3.203 |
3.171 |
- |
1.88% |
- |