|
std::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120793.030 |
201.209 |
- |
-0.48% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
164557.850 |
275.414 |
- |
-2.06% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-99.83% |
165994.873 |
278.898 |
- |
1.76% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
120048.404 |
202.477 |
- |
-1.26% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
277906.850 |
627.864 |
- |
-0.42% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
276179.201 |
629.246 |
- |
-0.53% |
- |
|
rng::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258672.727 |
594.192 |
- |
-0.69% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
258606.086 |
601.783 |
- |
-0.84% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.76% |
246698.517 |
600.503 |
- |
-0.15% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
166882.413 |
478.613 |
- |
-0.38% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
168191.925 |
486.285 |
- |
-0.42% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.70% |
206541.187 |
619.478 |
- |
-0.36% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-98.99% |
3325.850 |
33.687 |
- |
3.40% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
-98.95% |
3176.120 |
33.284 |
- |
-7.82% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1024
|
-98.91% |
2275.303 |
24.885 |
- |
-1.18% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-98.90% |
2257.646 |
24.837 |
- |
-0.49% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-98.70% |
4607.023 |
60.051 |
- |
-0.80% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.69% |
5126.426 |
67.135 |
- |
-1.01% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1024
|
-98.65% |
4568.494 |
61.727 |
- |
-0.04% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.64% |
5125.111 |
69.903 |
- |
-0.85% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-98.35% |
4606.466 |
76.174 |
- |
-0.14% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.10% |
3164.593 |
60.058 |
- |
-0.60% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.06% |
3145.919 |
61.083 |
- |
-0.46% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-97.97% |
3856.900 |
78.413 |
- |
-0.17% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
-91.77% |
772.137 |
63.528 |
- |
-1.45% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-91.33% |
823.035 |
71.362 |
- |
0.33% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1000
|
-90.22% |
821.234 |
80.303 |
- |
-0.42% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
-89.55% |
325.687 |
34.039 |
- |
-5.47% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-89.53% |
749.559 |
78.452 |
- |
-0.70% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
-89.53% |
264.507 |
27.697 |
- |
-1.47% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.49% |
555.921 |
58.405 |
- |
-0.48% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.32% |
557.330 |
59.550 |
- |
-0.99% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-89.31% |
262.594 |
28.072 |
- |
-0.21% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-89.24% |
330.652 |
35.567 |
- |
4.81% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-87.63% |
596.926 |
73.813 |
- |
-0.50% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-86.88% |
590.037 |
77.418 |
- |
0.89% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-81.81% |
1848.876 |
336.243 |
- |
-0.22% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-81.50% |
14836.594 |
2744.627 |
- |
2.14% |
- |
|
rng::find_end(deque<int>)_(same_length)/1024
|
-75.39% |
1403.762 |
345.494 |
- |
2.33% |
- |
|
rng::find_end(deque<int>)_(same_length)/8192
|
-74.40% |
11291.873 |
2890.649 |
- |
0.07% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-64.88% |
940.071 |
330.154 |
- |
-0.03% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-64.04% |
939.226 |
337.725 |
- |
1.87% |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
-63.12% |
3571.863 |
1317.191 |
- |
26.71% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-60.06% |
684.074 |
273.211 |
- |
-63.70% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-57.80% |
18652.964 |
7872.080 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-57.50% |
29707649.995 |
12626904.593 |
- |
2.61% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/8192
|
-57.17% |
11552.573 |
4947.973 |
- |
-0.18% |
- |
|
rng::for_each(multimap<int>)/8192
|
-56.55% |
16489.075 |
7163.924 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-55.90% |
51787677.388 |
22837528.388 |
- |
0.78% |
- |
|
rng::for_each(map<int>)/8192
|
-55.89% |
16713.732 |
7372.140 |
- |
3.49% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-55.59% |
18.906 |
8.395 |
- |
-0.86% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-55.09% |
11485.048 |
5157.947 |
- |
0.12% |
- |
|
rng::for_each(map<int>::iterator)/8192
|
-54.95% |
16922.387 |
7622.716 |
- |
2.69% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-54.21% |
135.039 |
61.832 |
- |
-51.46% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-53.61% |
16627.615 |
7713.359 |
- |
3.25% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.35% |
1616.980 |
754.337 |
- |
-0.51% |
- |
|
rng::fill(list<int>)/50
|
-52.45% |
35.178 |
16.727 |
- |
-0.64% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-52.05% |
36.504 |
17.504 |
- |
-0.44% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-52.01% |
3921.697 |
1881.889 |
- |
-0.26% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-51.96% |
2352157.408 |
1129999.126 |
- |
-10.51% |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.67% |
1568.947 |
758.206 |
- |
-0.63% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-51.46% |
499.138 |
242.259 |
- |
-1.05% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-51.44% |
499.582 |
242.585 |
- |
-0.23% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-51.37% |
510.199 |
248.105 |
- |
-0.40% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1000
|
-51.24% |
1251.621 |
610.304 |
- |
-0.51% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/1024
|
-51.23% |
1281.249 |
624.880 |
- |
-0.52% |
- |
|
rng::find_end(vector<int>,_pred)_(same_length)/8192
|
-51.23% |
10257.544 |
5003.042 |
- |
-0.62% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-50.87% |
1584.591 |
778.584 |
- |
-1.68% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1024
|
-50.76% |
1583.779 |
779.792 |
- |
-1.45% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/1000
|
-50.76% |
1547.523 |
762.024 |
- |
-1.24% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-50.70% |
1547.258 |
762.746 |
- |
-1.12% |
- |
|
rng::for_each(set<int>)/8192
|
-50.66% |
16444.769 |
8113.645 |
- |
3.45% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
-50.11% |
502.089 |
250.478 |
- |
1.92% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-50.00% |
1508.105 |
754.097 |
- |
-1.48% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-49.93% |
1559.576 |
780.881 |
- |
-0.37% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
-49.82% |
1475.782 |
740.610 |
- |
-1.07% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-49.79% |
15910.348 |
7988.911 |
- |
3.75% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-49.65% |
4048.483 |
2038.511 |
- |
-0.10% |
- |
|
rng::find_end(list<int>)_(same_length)/1024
|
-49.61% |
1495.851 |
753.821 |
- |
-1.68% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-49.55% |
1477.769 |
745.485 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-49.44% |
156317150.750 |
79032685.405 |
- |
14.79% |
- |
|
rng::for_each(multiset<int>)/8192
|
-49.40% |
16312.973 |
8254.884 |
- |
3.07% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-49.31% |
10547797.829 |
5346269.298 |
- |
0.85% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-49.27% |
16244.215 |
8240.111 |
- |
1.89% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
-49.23% |
16188.113 |
8219.223 |
- |
1.66% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
-49.05% |
10022.870 |
5106.881 |
- |
-0.48% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
-49.03% |
1222.852 |
623.274 |
- |
-0.50% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
-49.02% |
1252.685 |
638.658 |
- |
-0.46% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1024
|
-48.87% |
1565.377 |
800.315 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-48.56% |
6284039.491 |
3232707.071 |
- |
1.03% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
-48.39% |
513.721 |
265.116 |
- |
5.60% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-47.30% |
31268.968 |
16477.981 |
- |
-18.75% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-47.25% |
30100.476 |
15878.148 |
- |
-18.49% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
-47.14% |
3826.819 |
2022.914 |
- |
3.59% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-47.07% |
2136620.622 |
1130918.555 |
- |
0.45% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-46.89% |
1030.020 |
547.011 |
- |
-0.18% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-46.71% |
1440.233 |
767.502 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-46.69% |
20892693.637 |
11136979.994 |
- |
-11.32% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-46.68% |
1029.055 |
548.727 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-46.17% |
953.567 |
513.320 |
- |
0.06% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-45.67% |
23.598 |
12.822 |
- |
-0.25% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-45.04% |
1363.352 |
749.291 |
- |
-0.27% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-44.50% |
0.494 |
0.274 |
- |
-0.95% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/0
|
-44.23% |
0.484 |
0.270 |
- |
-0.87% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-42.33% |
20587.125 |
11873.481 |
- |
49.99% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-42.22% |
42883.511 |
24776.001 |
- |
-10.79% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-42.22% |
48.179 |
27.836 |
- |
-1.04% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-42.22% |
46877.141 |
27085.865 |
- |
-10.76% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-42.19% |
43894.516 |
25376.726 |
- |
-10.74% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-42.18% |
3656.764 |
2114.417 |
- |
-10.59% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-42.06% |
2722.689 |
1577.480 |
- |
-10.48% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-42.06% |
2659.258 |
1540.851 |
- |
-10.86% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-41.77% |
679.539 |
395.681 |
- |
-10.63% |
- |
|
BM_std_min<unsigned___int128>/512
|
-41.31% |
338.247 |
198.529 |
- |
-10.71% |
- |
|
BM_PushHeap_string_Descending_262144
|
-41.13% |
5.448 |
3.207 |
- |
1.97% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-41.04% |
27176762.565 |
16024497.035 |
- |
4.92% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-40.52% |
30927304.443 |
18396443.537 |
- |
33.31% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-39.83% |
11.940 |
7.184 |
- |
-2.89% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-38.62% |
13.472 |
8.269 |
- |
-0.32% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-38.50% |
49.147 |
30.225 |
- |
-6.44% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-38.42% |
73.999 |
45.572 |
- |
-54.96% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-38.41% |
3891607.232 |
2396835.562 |
- |
0.08% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-37.74% |
19365.065 |
12057.034 |
- |
27.83% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-37.73% |
0.695 |
0.433 |
- |
-3.63% |
- |
|
rng::for_each(set<int>)/50
|
-37.62% |
60.515 |
37.751 |
- |
0.09% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-37.14% |
5.681 |
3.571 |
- |
1.27% |
- |
|
BM_std_min<unsigned___int128>/64
|
-36.71% |
38.764 |
24.535 |
- |
-8.68% |
- |
|
rng::for_each(multiset<int>::iterator)/50
|
-36.23% |
56.078 |
35.760 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-35.08% |
5992121.144 |
3890122.980 |
- |
-56.77% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
-34.98% |
27541.831 |
17907.165 |
- |
6.23% |
- |
|
std::copy_backward(vector<int>)/4096
|
-34.71% |
239.131 |
156.122 |
- |
-32.45% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
-34.45% |
28629.841 |
18767.976 |
- |
6.20% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/1048576
|
-33.93% |
1572.084 |
1038.633 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-33.82% |
73662480.050 |
48749772.653 |
- |
15.79% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-33.69% |
38.787 |
25.718 |
- |
2.27% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-33.20% |
7.191 |
4.804 |
- |
-12.72% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-33.19% |
1.862 |
1.244 |
- |
-18.85% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-33.11% |
0.697 |
0.466 |
- |
13.67% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-33.00% |
1.715 |
1.149 |
- |
-30.67% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-32.37% |
9.978 |
6.748 |
- |
-18.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-32.11% |
13030688.087 |
8846427.949 |
- |
0.48% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-31.81% |
40.917 |
27.902 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-31.44% |
12818368.126 |
8787633.764 |
- |
-0.98% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-31.38% |
66.455 |
45.602 |
- |
13.36% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-31.34% |
0.489 |
0.336 |
- |
-23.04% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-31.30% |
0.648 |
0.445 |
- |
-9.98% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-31.29% |
355021426.120 |
243945886.729 |
- |
-28.61% |
- |
|
BM_PushHeap_string_Descending_16384
|
-31.24% |
3.369 |
2.317 |
- |
-0.58% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-31.21% |
0.697 |
0.480 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-31.20% |
349044701.739 |
240152005.579 |
- |
-31.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-30.72% |
12751375.971 |
8834019.020 |
- |
0.34% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-30.70% |
18.201 |
12.614 |
- |
-8.37% |
- |
|
rng::for_each(set<int>::iterator)/50
|
-30.33% |
50.510 |
35.191 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-30.18% |
12841103.054 |
8965231.304 |
- |
1.76% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-30.04% |
342866356.375 |
239870310.575 |
- |
-32.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-29.98% |
12744330.709 |
8924142.398 |
- |
1.17% |
- |
|
BM_std_min<unsigned___int128>/32
|
-29.79% |
17.403 |
12.219 |
- |
-7.31% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-29.67% |
12843962.186 |
9033163.153 |
- |
1.81% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-29.64% |
38.362 |
26.990 |
- |
-0.74% |
- |
|
BM_std_min<unsigned___int128>/31
|
-29.51% |
16.762 |
11.815 |
- |
-7.07% |
- |
|
BM_std_min<unsigned___int128>/30
|
-29.15% |
16.121 |
11.422 |
- |
-7.52% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-29.11% |
1.704 |
1.208 |
- |
-15.23% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-28.82% |
122.753 |
87.378 |
- |
-20.38% |
- |
|
BM_PushHeap_string_Descending_1024
|
-28.80% |
3.315 |
2.361 |
- |
0.09% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-28.78% |
3.849 |
2.741 |
- |
-1.20% |
- |
|
BM_std_min<unsigned___int128>/29
|
-28.71% |
15.478 |
11.034 |
- |
-7.38% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-28.61% |
95.888 |
68.457 |
- |
1.72% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-28.44% |
9.764 |
6.988 |
- |
-8.39% |
- |
|
BM_std_min<unsigned___int128>/28
|
-28.25% |
14.826 |
10.637 |
- |
-7.11% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-27.85% |
123.465 |
89.079 |
- |
-11.85% |
- |
|
BM_std_min<unsigned_long_long>/1
|
-27.83% |
0.458 |
0.330 |
- |
-27.82% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
-27.67% |
436.511 |
315.746 |
- |
-0.01% |
- |
|
BM_std_min<unsigned___int128>/27
|
-27.66% |
14.170 |
10.250 |
- |
-6.46% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-27.55% |
5862817.303 |
4247546.767 |
- |
19.04% |
- |
|
BM_std_min<unsigned___int128>/26
|
-27.55% |
13.575 |
9.835 |
- |
-6.49% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-27.47% |
0.637 |
0.462 |
- |
-4.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-27.42% |
61.348 |
44.526 |
- |
-26.83% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-27.40% |
342334821.646 |
248539898.782 |
- |
-29.35% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-26.86% |
11916398.273 |
8715699.309 |
- |
0.53% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/8192
|
-26.73% |
93.675 |
68.635 |
- |
-0.64% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-26.61% |
11922039.318 |
8749443.570 |
- |
0.91% |
- |
|
BM_std_min<unsigned___int128>/25
|
-26.53% |
12.916 |
9.489 |
- |
-6.44% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
-26.41% |
0.567 |
0.417 |
- |
-33.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-26.36% |
12045144.303 |
8870591.480 |
- |
0.38% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-26.25% |
44.302 |
32.675 |
- |
-27.35% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-26.16% |
4.285 |
3.164 |
- |
-18.30% |
- |
|
BM_PushHeap_string_Descending_256
|
-25.78% |
3.067 |
2.276 |
- |
-0.91% |
- |
|
BM_std_min<unsigned___int128>/24
|
-25.75% |
12.292 |
9.127 |
- |
-6.27% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-25.59% |
23.667 |
17.611 |
- |
0.23% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-25.26% |
6.816 |
5.095 |
- |
-1.98% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-25.08% |
39.687 |
29.732 |
- |
-13.53% |
- |
|
rng::for_each(multimap<int>)/50
|
-25.07% |
50.521 |
37.857 |
- |
-0.97% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-25.03% |
12672.794 |
9500.903 |
- |
-0.84% |
- |
|
rng::for_each(map<int>::iterator)/50
|
-25.02% |
49.859 |
37.385 |
- |
-0.34% |
- |
|
BM_std_min<unsigned___int128>/23
|
-24.93% |
11.655 |
8.749 |
- |
-6.12% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-24.66% |
86.808 |
65.398 |
- |
-0.02% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-24.46% |
9.394 |
7.096 |
- |
3.05% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-24.43% |
12568.340 |
9497.463 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-24.29% |
8922089.377 |
6754720.648 |
- |
-10.85% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-24.28% |
0.611 |
0.462 |
- |
-17.53% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-24.28% |
0.616 |
0.466 |
- |
-3.50% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-24.26% |
11903904.478 |
9015817.984 |
- |
3.15% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-24.08% |
5072933.882 |
3851287.158 |
- |
2.81% |
- |
|
BM_std_min<unsigned___int128>/22
|
-24.06% |
11.007 |
8.359 |
- |
-6.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-23.96% |
6626906.845 |
5039418.201 |
- |
-17.55% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-23.65% |
0.697 |
0.532 |
- |
-8.25% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-23.42% |
32.669 |
25.019 |
- |
-17.05% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-23.40% |
18.253 |
13.982 |
- |
-3.17% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-23.33% |
7942825.478 |
6089802.295 |
- |
19.70% |
- |
|
BM_std_min<unsigned___int128>/21
|
-23.25% |
10.385 |
7.970 |
- |
-5.60% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
-23.21% |
0.622 |
0.478 |
- |
-24.75% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-23.11% |
26.619 |
20.467 |
- |
-22.75% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-23.03% |
36.731 |
28.272 |
- |
-20.98% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-23.00% |
9.492 |
7.309 |
- |
-36.14% |
- |
|
BM_vector_deque_move/0
|
-22.99% |
0.555 |
0.427 |
- |
14.52% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-22.90% |
0.612 |
0.472 |
- |
-21.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-22.70% |
92.297 |
71.345 |
- |
-7.92% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
-22.68% |
0.350 |
0.270 |
- |
-10.72% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-22.64% |
3.569 |
2.761 |
- |
1.91% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
-22.64% |
24.531 |
18.978 |
- |
-25.75% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-22.60% |
37.470 |
29.003 |
- |
-23.11% |
- |
|
rng::search(deque<int>)_(near_matches)/1000
|
-22.49% |
24086.824 |
18669.425 |
- |
-5.71% |
- |
|
rng::search(deque<int>)_(single_element)/1000
|
-22.45% |
449.899 |
348.900 |
- |
-22.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-22.41% |
10813488.645 |
8390162.757 |
- |
-11.59% |
- |
|
rng::search(deque<int>)_(near_matches)/1024
|
-22.38% |
25225.077 |
19578.564 |
- |
-0.11% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-22.13% |
13.918 |
10.838 |
- |
1.31% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-22.03% |
38.972 |
30.386 |
- |
-31.91% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
-22.02% |
305.071 |
237.884 |
- |
-33.58% |
- |
|
BM_std_min<unsigned___int128>/20
|
-21.89% |
9.775 |
7.635 |
- |
-5.33% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-21.81% |
9.868 |
7.716 |
- |
6.72% |
- |
|
rng::move_backward(list<int>)/4096
|
-21.74% |
6560.116 |
5133.836 |
- |
-21.11% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-21.70% |
640.902 |
501.809 |
- |
-2.99% |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-21.67% |
19.422 |
15.214 |
- |
0.61% |
- |
|
BM_StringDestroy_Small
|
-21.59% |
0.876 |
0.687 |
- |
5.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-21.55% |
38.247 |
30.003 |
- |
3.71% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-21.32% |
8.236 |
6.480 |
- |
-11.09% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-21.29% |
0.634 |
0.499 |
- |
4.01% |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-21.10% |
3.427 |
2.704 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-21.09% |
7980317.087 |
6297396.006 |
- |
-0.91% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-21.03% |
2426521.335 |
1916169.852 |
- |
2.17% |
- |
|
BM_MakeHeap_uint64_Random_4
|
-20.86% |
1.446 |
1.144 |
- |
8.37% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-20.78% |
23045.624 |
18257.692 |
- |
-8.37% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-20.77% |
32.285 |
25.581 |
- |
-9.96% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-20.73% |
0.341 |
0.271 |
- |
-0.47% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/0
|
-20.71% |
35.089 |
27.821 |
- |
-21.36% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-20.68% |
18.803 |
14.915 |
- |
-13.48% |
- |
|
BM_std_min<unsigned___int128>/19
|
-20.65% |
9.153 |
7.263 |
- |
-5.16% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-20.62% |
16.302 |
12.941 |
- |
-0.74% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-20.45% |
36.317 |
28.890 |
- |
-8.30% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-20.44% |
1712.715 |
1362.616 |
- |
-2.34% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-20.40% |
22.068 |
17.565 |
- |
0.17% |
- |
|
vector<bool>::reserve()
|
-20.24% |
10.127 |
8.077 |
- |
-0.54% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-20.03% |
37.413 |
29.918 |
- |
8.04% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-20.02% |
1.590 |
1.271 |
- |
-6.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-19.94% |
5030158.399 |
4027395.598 |
- |
-19.15% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-19.88% |
23964.622 |
19200.694 |
- |
-3.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-19.88% |
20393610.749 |
16339950.312 |
- |
2.56% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-19.81% |
0.697 |
0.559 |
- |
29.64% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-19.78% |
14450.307 |
11592.068 |
- |
-2.80% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-19.72% |
866.786 |
695.844 |
- |
-0.50% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-19.69% |
9.172 |
7.366 |
- |
-1.88% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-19.68% |
2956.845 |
2375.074 |
- |
0.36% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-19.56% |
3320.693 |
2671.189 |
- |
-18.92% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-19.40% |
16.484 |
13.287 |
- |
-0.96% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-19.37% |
25.231 |
20.344 |
- |
-40.88% |
- |
|
BM_std_min<unsigned___int128>/18
|
-19.36% |
8.531 |
6.879 |
- |
-4.63% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-19.31% |
31.956 |
25.785 |
- |
0.22% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-19.29% |
6.580 |
5.311 |
- |
-33.10% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-19.29% |
25.272 |
20.398 |
- |
-47.19% |
- |
|
BM_vector_deque_copy/64000
|
-19.21% |
2941.764 |
2376.620 |
- |
0.36% |
- |
|
BM_vector_deque_move/64000
|
-19.21% |
2929.030 |
2366.398 |
- |
0.32% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-18.86% |
71.999 |
58.422 |
- |
-0.17% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-18.84% |
1.498 |
1.216 |
- |
-7.12% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-18.80% |
2342269.648 |
1902009.282 |
- |
0.05% |
- |
|
BM_vector_deque_move/70000
|
-18.61% |
3168.333 |
2578.817 |
- |
-0.20% |
- |
|
BM_PushHeap_string_Descending_64
|
-18.47% |
2.692 |
2.194 |
- |
-1.40% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-18.45% |
5.835 |
4.758 |
- |
-9.65% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
-18.42% |
8253.666 |
6733.162 |
- |
-9.16% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
-18.41% |
153.904 |
125.563 |
- |
-51.81% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-18.23% |
3.727 |
3.047 |
- |
52.44% |
- |
|
BM_std_min<long_long>/1
|
-18.14% |
0.673 |
0.551 |
- |
-8.38% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-18.07% |
605.369 |
495.948 |
- |
-2.50% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-17.95% |
838.420 |
687.903 |
- |
-0.73% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-17.88% |
2875.076 |
2361.152 |
- |
-0.16% |
- |
|
BM_vector_deque_move/65536
|
-17.73% |
2875.902 |
2366.122 |
- |
-0.45% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-17.71% |
40414.932 |
33256.048 |
- |
2.22% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-17.66% |
3133.310 |
2579.924 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-17.63% |
40480084.849 |
33343308.923 |
- |
13.68% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-17.56% |
1702202.816 |
1403352.995 |
- |
0.15% |
- |
|
BM_std_min<unsigned___int128>/17
|
-17.55% |
7.890 |
6.505 |
- |
-4.40% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_1024
|
-17.47% |
38.494 |
31.767 |
- |
3.40% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-17.46% |
66.627 |
54.997 |
- |
-28.56% |
- |
|
BM_vector_deque_copy/70000
|
-17.44% |
3131.595 |
2585.433 |
- |
-1.59% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-17.42% |
3.750 |
3.096 |
- |
-9.15% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-17.42% |
38852.096 |
32084.436 |
- |
2.51% |
- |
|
BM_vector_deque_ranges_move/65536
|
-17.34% |
2859.981 |
2364.196 |
- |
-0.24% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-17.30% |
11.260 |
9.311 |
- |
3.16% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-17.27% |
41.952 |
34.706 |
- |
-17.71% |
- |
|
BM_vector_deque_move_backward/2
|
-17.10% |
2.280 |
1.890 |
- |
-8.50% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-17.10% |
5.894 |
4.887 |
- |
-0.27% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-16.98% |
16676.190 |
13844.727 |
- |
-3.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-16.93% |
7160322.808 |
5948352.672 |
- |
-18.21% |
- |
|
rng::for_each(multiset<int>)/50
|
-16.83% |
45.153 |
37.552 |
- |
0.09% |
- |
|
BM_PushHeap_string_Random_262144
|
-16.80% |
21.799 |
18.136 |
- |
1.02% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-16.74% |
31.185 |
25.965 |
- |
-17.41% |
- |
|
BM_vector_deque_ranges_move/64000
|
-16.70% |
2853.758 |
2377.235 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-16.68% |
7182027.345 |
5984053.790 |
- |
0.20% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-16.58% |
1.475 |
1.230 |
- |
-10.99% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-16.50% |
8765.201 |
7319.356 |
- |
-2.24% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-16.48% |
11.146 |
9.309 |
- |
-5.46% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-16.45% |
6269.659 |
5238.101 |
- |
5.73% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
-16.45% |
26.008 |
21.729 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-16.26% |
38973084.340 |
32636102.558 |
- |
-9.57% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-16.19% |
919809.210 |
770928.604 |
- |
-0.45% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-16.13% |
1.735 |
1.455 |
- |
-5.82% |
- |
|
rng::find_end(vector<int>)_(near_matches)/8192
|
-16.05% |
922659.027 |
774574.880 |
- |
-0.79% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-16.05% |
2.313 |
1.942 |
- |
-11.54% |
- |
|
std::rotate(list<int>)_(by_1/2)/32
|
-15.98% |
7.086 |
5.953 |
- |
-0.37% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-15.91% |
11.199 |
9.417 |
- |
3.21% |
- |
|
std::move(list<int>)/64
|
-15.89% |
48.844 |
41.082 |
- |
-6.18% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-15.86% |
1360.685 |
1144.933 |
- |
-7.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-15.83% |
4731346.646 |
3982342.722 |
- |
13.21% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-15.83% |
40.399 |
34.004 |
- |
35.15% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/16
|
-15.81% |
1.156 |
0.974 |
- |
-8.17% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-15.81% |
14.686 |
12.364 |
- |
-8.15% |
- |
|
BM_PushHeap_string_Descending_16
|
-15.79% |
2.436 |
2.051 |
- |
-2.37% |
- |
|
BM_std_min<unsigned___int128>/16
|
-15.76% |
7.292 |
6.143 |
- |
-3.57% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-15.74% |
1.725 |
1.454 |
- |
-5.62% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/32
|
-15.65% |
12.832 |
10.824 |
- |
-1.40% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-15.65% |
8635.307 |
7284.068 |
- |
-4.94% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-15.60% |
13.592 |
11.472 |
- |
4.85% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-15.58% |
213192962.567 |
179971874.112 |
- |
15.74% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-15.57% |
110783943.527 |
93539779.765 |
- |
-18.88% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-15.56% |
14.879 |
12.564 |
- |
-0.16% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-15.44% |
43.268 |
36.586 |
- |
-16.28% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-15.38% |
30.562 |
25.863 |
- |
-14.29% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
-15.23% |
1.973 |
1.672 |
- |
-6.02% |
- |
|
BM_vector_deque_ranges_move/70000
|
-15.20% |
3048.032 |
2584.700 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-15.14% |
6945703.739 |
5894460.173 |
- |
-2.89% |
- |
|
BM_std_minmax<unsigned_char>/8
|
-15.04% |
1.087 |
0.923 |
- |
-5.70% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-15.03% |
30.478 |
25.897 |
- |
-0.81% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-15.02% |
1.668 |
1.418 |
- |
-5.68% |
- |
|
std::rotate(list<int>)_(by_1/4)/32
|
-15.02% |
14.572 |
12.383 |
- |
-0.55% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-15.01% |
2.635 |
2.239 |
- |
-1.67% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
-14.79% |
232.555 |
198.167 |
- |
-0.32% |
- |
|
BM_std_min<unsigned___int128>/15
|
-14.65% |
6.700 |
5.718 |
- |
-3.51% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-14.63% |
0.393 |
0.335 |
- |
-8.84% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-14.62% |
63.041 |
53.823 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-14.62% |
54109442.745 |
46199572.333 |
- |
-19.77% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-14.59% |
9275.978 |
7922.613 |
- |
-4.09% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-14.55% |
32.973 |
28.175 |
- |
-4.78% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-14.51% |
5.069 |
4.334 |
- |
-2.16% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-14.44% |
0.531 |
0.454 |
- |
-0.76% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-14.41% |
15759082.511 |
13487694.092 |
- |
-13.18% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-14.39% |
25.387 |
21.733 |
- |
-18.69% |
- |
|
std::copy(vector<int>)/4096
|
-14.38% |
230.508 |
197.354 |
- |
-13.70% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-14.37% |
27.327 |
23.400 |
- |
5.05% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-14.23% |
16614296.323 |
14249849.803 |
- |
-7.60% |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-14.12% |
2.754 |
2.365 |
- |
1.41% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-14.08% |
0.556 |
0.478 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-13.99% |
26.030 |
22.388 |
- |
-10.33% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-13.96% |
16.338 |
14.058 |
- |
-2.76% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
-13.95% |
22.288 |
19.179 |
- |
-28.69% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/0
|
-13.93% |
0.496 |
0.427 |
- |
4.33% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-13.91% |
11.272 |
9.704 |
- |
-23.44% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-13.76% |
1695818.908 |
1462522.917 |
- |
-6.74% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
-13.68% |
10.375 |
8.955 |
- |
-0.15% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-13.57% |
14.050 |
12.144 |
- |
1.22% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-13.55% |
44.124 |
38.147 |
- |
13.25% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-13.52% |
9161.493 |
7923.040 |
- |
-3.22% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-13.49% |
6695979.291 |
5792784.535 |
- |
9.45% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
-13.43% |
5095.363 |
4411.213 |
- |
-3.73% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-13.40% |
1.958 |
1.695 |
- |
-7.65% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-13.39% |
29.172 |
25.266 |
- |
-25.26% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.36% |
5711.960 |
4948.829 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-13.31% |
64401241.139 |
55827771.568 |
- |
7.88% |
- |
|
BM_std_minmax<long_long>/3
|
-13.30% |
1.750 |
1.517 |
- |
21.21% |
- |
|
BM_std_min<unsigned___int128>/14
|
-13.29% |
6.133 |
5.318 |
- |
-2.70% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-13.23% |
1584.128 |
1374.491 |
- |
3.21% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
-13.21% |
549.961 |
477.306 |
- |
-5.04% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-13.18% |
168.901 |
146.632 |
- |
-6.63% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-13.18% |
19.884 |
17.264 |
- |
-5.39% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-13.15% |
1.131 |
0.982 |
- |
-11.77% |
- |
|
BM_PushHeap_string_Descending_4
|
-13.14% |
2.166 |
1.882 |
- |
-1.13% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-13.12% |
326.673 |
283.820 |
- |
4.09% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-13.03% |
10.431 |
9.071 |
- |
-2.11% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-13.03% |
23.046 |
20.044 |
- |
-13.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-12.94% |
53.323 |
46.423 |
- |
10.82% |
- |
|
BM_deque_vector_copy/64000
|
-12.87% |
2849.679 |
2482.831 |
- |
2.10% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-12.79% |
1.776 |
1.549 |
- |
-15.87% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-12.62% |
22.145 |
19.349 |
- |
-14.73% |
- |
|
std::partition_point(list<int>)/1024
|
-12.62% |
1294.040 |
1130.765 |
- |
-11.85% |
- |
|
BM_deque_vector_copy/65536
|
-12.61% |
2940.076 |
2569.386 |
- |
0.64% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-12.55% |
35.906 |
31.398 |
- |
21.85% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-12.47% |
1.594 |
1.395 |
- |
-8.92% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-12.40% |
2.081 |
1.823 |
- |
-4.65% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-12.38% |
31.600 |
27.688 |
- |
-3.48% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/8192
|
-12.37% |
1652076.977 |
1447641.099 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-12.36% |
5062987.970 |
4437446.245 |
- |
-9.15% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-12.34% |
2.204 |
1.932 |
- |
-6.85% |
- |
|
BM_std_minmax<long_long>/2
|
-12.30% |
1.315 |
1.153 |
- |
27.85% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
-12.29% |
2.196 |
1.926 |
- |
-4.91% |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-12.15% |
2.416 |
2.123 |
- |
0.45% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.15% |
57.437 |
50.460 |
- |
-0.39% |
- |
|
bm_lexicographical_compare<int>/2
|
-12.13% |
1.518 |
1.333 |
- |
0.35% |
- |
|
BM_vector_deque_move_backward/1
|
-12.13% |
2.569 |
2.257 |
- |
-2.84% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-12.02% |
8.224 |
7.236 |
- |
-1.06% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-12.01% |
36.609 |
32.214 |
- |
-1.62% |
- |
|
BM_std_min<unsigned___int128>/13
|
-12.00% |
5.570 |
4.901 |
- |
-2.74% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-11.99% |
356.884 |
314.090 |
- |
-0.32% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-11.86% |
71.396 |
62.925 |
- |
-0.49% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-11.84% |
5.498 |
4.847 |
- |
0.45% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
-11.82% |
41.754 |
36.818 |
- |
1.17% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-11.78% |
25.329 |
22.346 |
- |
-11.79% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-11.76% |
134711079.062 |
118864171.982 |
- |
-5.41% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-11.76% |
18.097 |
15.969 |
- |
-8.41% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-11.75% |
6.456 |
5.698 |
- |
8.81% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-11.72% |
0.637 |
0.562 |
- |
16.54% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-11.70% |
0.407 |
0.360 |
- |
-3.69% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-11.60% |
14.982 |
13.244 |
- |
-11.81% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-11.60% |
5.365 |
4.743 |
- |
-1.69% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
-11.58% |
7879.756 |
6967.611 |
- |
2.80% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-11.56% |
0.391 |
0.346 |
- |
-24.20% |
- |
|
std::generate_n(list<int>)/50
|
-11.53% |
17.232 |
15.245 |
- |
-1.06% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-11.45% |
2.743 |
2.429 |
- |
-8.81% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-11.42% |
173125433.843 |
153351876.287 |
- |
-0.57% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-11.40% |
84.561 |
74.921 |
- |
-20.51% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-11.39% |
69.655 |
61.718 |
- |
-12.37% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-11.39% |
1690.468 |
1497.922 |
- |
-12.06% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-11.32% |
28.701 |
25.453 |
- |
3.49% |
- |
|
BM_vector_deque_copy/65536
|
-11.24% |
2663.154 |
2363.900 |
- |
-0.32% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.20% |
384.496 |
341.420 |
- |
-1.44% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-11.19% |
347.567 |
308.657 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-11.19% |
173128619.688 |
153755016.901 |
- |
0.06% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-11.14% |
22.730 |
20.199 |
- |
0.15% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-11.10% |
15986.728 |
14211.636 |
- |
0.09% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-11.05% |
39.382 |
35.030 |
- |
-7.67% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-11.00% |
15425.724 |
13729.249 |
- |
0.47% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-10.97% |
1.384 |
1.232 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-10.90% |
10830407.145 |
9650337.394 |
- |
-2.74% |
- |
|
rng::is_sorted(deque<int>)/8
|
-10.89% |
2.854 |
2.543 |
- |
2.25% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-10.85% |
1.119 |
0.998 |
- |
-1.25% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-10.80% |
1.076 |
0.960 |
- |
4.55% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-10.72% |
0.502 |
0.448 |
- |
-19.61% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-10.70% |
2837.261 |
2533.574 |
- |
-0.68% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-10.68% |
11.918 |
10.644 |
- |
1.42% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-10.67% |
57.214 |
51.107 |
- |
-0.98% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-10.66% |
5.136 |
4.588 |
- |
-9.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-10.63% |
10825815.741 |
9675203.320 |
- |
-2.61% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-10.61% |
1.671 |
1.494 |
- |
-7.47% |
- |
|
BM_deque_vector_copy/70000
|
-10.59% |
3181.643 |
2844.624 |
- |
0.96% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-10.59% |
2.534 |
2.266 |
- |
-11.31% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-10.57% |
2.764 |
2.472 |
- |
1.23% |
- |
|
BM_std_min<unsigned___int128>/12
|
-10.56% |
5.024 |
4.494 |
- |
-2.31% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-10.55% |
5002160.321 |
4474398.576 |
- |
-2.92% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-10.52% |
42.144 |
37.708 |
- |
1.68% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-10.51% |
2.768 |
2.477 |
- |
0.62% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-10.48% |
1.126 |
1.008 |
- |
-13.31% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-10.48% |
4869000.848 |
4358810.850 |
- |
-9.43% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-10.47% |
1.302 |
1.166 |
- |
-3.04% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-10.46% |
63561.715 |
56913.235 |
- |
-1.48% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-10.45% |
1.548 |
1.386 |
- |
-16.66% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-10.40% |
7680.387 |
6881.610 |
- |
-1.43% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-10.40% |
28278.651 |
25338.398 |
- |
-1.27% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/8192
|
-10.30% |
2686841.797 |
2410070.158 |
- |
-0.26% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-10.24% |
1.532 |
1.375 |
- |
1.68% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-10.22% |
7275.159 |
6531.394 |
- |
-11.53% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-10.21% |
172477287.711 |
154869138.114 |
- |
0.60% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1000
|
-10.18% |
25486.971 |
22891.968 |
- |
-0.56% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-10.15% |
1.322 |
1.188 |
- |
26.89% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-10.14% |
11486.061 |
10321.720 |
- |
-0.91% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-10.13% |
0.451 |
0.405 |
- |
-17.16% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-10.12% |
10.795 |
9.703 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-10.11% |
156557811.397 |
140734968.312 |
- |
-0.65% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-10.10% |
24928.584 |
22410.052 |
- |
-0.08% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-10.08% |
1.233 |
1.109 |
- |
-1.80% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-10.07% |
12696.049 |
11417.148 |
- |
-0.61% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-10.06% |
1.114 |
1.002 |
- |
-0.34% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-10.05% |
285.569 |
256.870 |
- |
-3.05% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
-10.03% |
26097.227 |
23478.709 |
- |
-0.43% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-10.02% |
74.755 |
67.267 |
- |
-10.15% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-10.00% |
1627487.471 |
1464762.989 |
- |
-0.18% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-10.00% |
30.057 |
27.052 |
- |
-8.34% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-9.99% |
172327363.153 |
155112243.958 |
- |
1.03% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-9.99% |
38556.447 |
34706.090 |
- |
-0.25% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-9.96% |
29.304 |
26.385 |
- |
-1.72% |
- |
|
BM_std_minmax<char>/16
|
-9.95% |
1.026 |
0.924 |
- |
-0.02% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-9.91% |
9642.357 |
8687.039 |
- |
1.14% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-9.88% |
48.272 |
43.502 |
- |
0.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-9.88% |
156242487.660 |
140805473.703 |
- |
-0.06% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-9.88% |
29.843 |
26.895 |
- |
-30.32% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-9.86% |
2.744 |
2.473 |
- |
1.30% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-9.86% |
11081.635 |
9989.462 |
- |
15.71% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-9.83% |
171727238.737 |
154843496.133 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-9.82% |
2062276.852 |
1859828.963 |
- |
-8.05% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-9.81% |
2.680 |
2.417 |
- |
1.40% |
- |
|
rng::fill(deque<int>)/32
|
-9.77% |
1.470 |
1.326 |
- |
-9.10% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
-9.72% |
2502622.025 |
2259256.316 |
- |
-0.72% |
- |
|
rng::generate_n(list<int>)/50
|
-9.72% |
17.443 |
15.747 |
- |
1.42% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-9.72% |
18.126 |
16.365 |
- |
-6.75% |
- |
|
BM_std_minmax<char>/26
|
-9.68% |
1.538 |
1.390 |
- |
0.14% |
- |
|
BM_std_min<unsigned___int128>/11
|
-9.66% |
4.501 |
4.066 |
- |
-2.31% |
- |
|
rng::find_end(list<int>)_(near_matches)/1000
|
-9.58% |
36519.227 |
33021.258 |
- |
-0.27% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-9.54% |
1.787 |
1.616 |
- |
-3.05% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-9.51% |
9368.361 |
8477.500 |
- |
-2.36% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-9.50% |
2.773 |
2.510 |
- |
1.21% |
- |
|
rng::find_end(list<int>)_(near_matches)/8192
|
-9.49% |
2495790.325 |
2258868.280 |
- |
-0.37% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-9.49% |
21.237 |
19.222 |
- |
0.12% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-9.47% |
29.440 |
26.652 |
- |
1.37% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-9.47% |
99.736 |
90.296 |
- |
3.96% |
- |
|
rng::rotate(list<int>)_(by_1/3)/32
|
-9.46% |
15.617 |
14.140 |
- |
-2.10% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-9.42% |
28.305 |
25.640 |
- |
10.58% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-9.41% |
1.700 |
1.540 |
- |
8.13% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-9.40% |
2.602 |
2.358 |
- |
2.22% |
- |
|
rng::find_end(list<int>)_(near_matches)/1024
|
-9.38% |
38068.399 |
34498.478 |
- |
-0.22% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-9.36% |
1.704 |
1.544 |
- |
31.78% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
-9.36% |
0.474 |
0.430 |
- |
-32.84% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-9.35% |
36998.954 |
33538.640 |
- |
0.05% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-9.33% |
19.664 |
17.829 |
- |
0.59% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-9.31% |
1.848 |
1.676 |
- |
-6.42% |
- |
|
rng::generate_n(list<int>)/32
|
-9.29% |
9.532 |
8.646 |
- |
-0.30% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-9.28% |
1.146 |
1.039 |
- |
-3.76% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-9.28% |
25700.541 |
23316.244 |
- |
-0.06% |
- |
|
std::for_each(list<int>)/8192
|
-9.26% |
8685.738 |
7881.494 |
- |
0.20% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-9.26% |
48.571 |
44.075 |
- |
-4.12% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-9.18% |
0.576 |
0.523 |
- |
-0.64% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-9.18% |
209.113 |
189.922 |
- |
-1.01% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1024
|
-9.12% |
42839.974 |
38931.204 |
- |
-0.63% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-9.11% |
61.212 |
55.635 |
- |
0.21% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-9.11% |
10.557 |
9.595 |
- |
-11.78% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-9.10% |
1.649 |
1.499 |
- |
-6.65% |
- |
|
std::copy_n(vector<int>)/4096
|
-9.09% |
208.171 |
189.239 |
- |
-11.03% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-9.09% |
24.788 |
22.533 |
- |
-1.48% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1000
|
-9.09% |
41200.820 |
37455.787 |
- |
-0.62% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-9.02% |
15558256.844 |
14155380.896 |
- |
-9.26% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-8.99% |
2.401 |
2.185 |
- |
-0.19% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-8.99% |
26.840 |
24.427 |
- |
-8.75% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-8.92% |
36.189 |
32.959 |
- |
2.61% |
- |
|
std::swap_ranges(list<int>)/8192
|
-8.92% |
9671.365 |
8808.791 |
- |
-9.50% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-8.89% |
27.061 |
24.654 |
- |
-3.94% |
- |
|
bm_lexicographical_compare<int>/1
|
-8.89% |
1.322 |
1.204 |
- |
-3.13% |
- |
|
BM_deque_deque_copy/70000
|
-8.86% |
3166.577 |
2886.091 |
- |
-3.05% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-8.84% |
933545.116 |
851027.231 |
- |
-2.90% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-8.83% |
1.797 |
1.638 |
- |
-14.38% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-8.82% |
1.219 |
1.111 |
- |
-6.56% |
- |
|
BM_std_minmax<char>/32
|
-8.82% |
1.638 |
1.493 |
- |
-1.17% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-8.79% |
111738.717 |
101915.327 |
- |
-0.79% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-8.76% |
7602450.527 |
6936272.694 |
- |
-5.86% |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-8.74% |
3.051 |
2.785 |
- |
9.29% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-8.70% |
1.145 |
1.045 |
- |
-2.28% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-8.70% |
0.385 |
0.352 |
- |
-1.95% |
- |
|
BM_std_minmax<unsigned_int>/3
|
-8.70% |
1.155 |
1.054 |
- |
0.95% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-8.68% |
216119695.254 |
197365573.349 |
- |
-1.97% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
-8.66% |
7808.102 |
7131.563 |
- |
-10.82% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-8.65% |
25.856 |
23.620 |
- |
-6.71% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
-8.64% |
62.168 |
56.795 |
- |
-10.56% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-8.64% |
15768914.669 |
14406931.039 |
- |
-3.77% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-8.63% |
8176.408 |
7470.887 |
- |
-4.17% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-8.60% |
0.606 |
0.554 |
- |
21.54% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-8.60% |
27855.829 |
25460.166 |
- |
-1.93% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-8.56% |
55.003 |
50.295 |
- |
-4.76% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-8.56% |
9152.059 |
8368.779 |
- |
-2.81% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-8.54% |
4839335.147 |
4426106.040 |
- |
-9.93% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-8.53% |
12.120 |
11.086 |
- |
-1.25% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-8.53% |
1.503 |
1.375 |
- |
-13.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-8.53% |
3564623.846 |
3260612.463 |
- |
-2.09% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-8.51% |
223.600 |
204.575 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-8.51% |
196.101 |
179.418 |
- |
-1.03% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-8.51% |
2873.189 |
2628.780 |
- |
-3.00% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
-8.50% |
2687706.736 |
2459239.326 |
- |
-0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.44% |
1233.666 |
1129.494 |
- |
-3.91% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-8.44% |
9876181.378 |
9042339.554 |
- |
-8.36% |
- |
|
std::shift_left(list<int>)/8192
|
-8.41% |
7698.339 |
7050.605 |
- |
-8.41% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-8.38% |
10137763.980 |
9288334.364 |
- |
15.01% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-8.38% |
7769.360 |
7118.521 |
- |
-7.30% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-8.36% |
415.312 |
380.607 |
- |
-2.80% |
- |
|
BM_PopHeap_string_1
|
-8.34% |
0.700 |
0.641 |
- |
10.54% |
- |
|
rng::rotate(list<int>)_(by_1/2)/50
|
-8.33% |
13.824 |
12.672 |
- |
-0.39% |
- |
|
BM_std_min<unsigned___int128>/10
|
-8.33% |
4.011 |
3.677 |
- |
-1.90% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-8.32% |
42570.084 |
39027.411 |
- |
4.78% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
-8.32% |
4705.299 |
4313.912 |
- |
-0.21% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-8.31% |
3093.417 |
2836.497 |
- |
-2.25% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-8.29% |
10821432.848 |
9923846.522 |
- |
-0.18% |
- |
|
BM_deque_vector_ranges_move/0
|
-8.29% |
1.548 |
1.420 |
- |
-9.02% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-8.27% |
11512.710 |
10560.915 |
- |
-2.76% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-8.26% |
1.710 |
1.569 |
- |
-5.84% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-8.23% |
4.107 |
3.769 |
- |
0.92% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-8.23% |
24.362 |
22.358 |
- |
-6.82% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-8.22% |
2876.318 |
2639.763 |
- |
2.60% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-8.21% |
828.133 |
760.145 |
- |
-0.26% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-8.20% |
4.918 |
4.515 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-8.19% |
16.152 |
14.829 |
- |
-6.44% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-8.19% |
2040500.876 |
1873425.102 |
- |
-1.99% |
- |
|
BM_PushHeap_float_Ascending_16
|
-8.18% |
1.065 |
0.978 |
- |
-4.31% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-8.17% |
29.902 |
27.460 |
- |
-10.56% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-8.14% |
2.785 |
2.558 |
- |
1.86% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-8.14% |
2.807 |
2.579 |
- |
-1.79% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
-8.13% |
1.123 |
1.032 |
- |
-8.89% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
-8.11% |
573.869 |
527.341 |
- |
-0.17% |
- |
|
bm_lexicographical_compare<int>/4
|
-8.10% |
1.259 |
1.157 |
- |
-12.61% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-8.10% |
2848.643 |
2618.007 |
- |
-0.05% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-8.09% |
7316.834 |
6724.589 |
- |
-8.82% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-8.09% |
3.582 |
3.292 |
- |
-7.98% |
- |
|
BM_std_min<__int128>/1
|
-8.09% |
0.371 |
0.341 |
- |
-7.97% |
- |
|
std::for_each_n(deque<int>)/8
|
-8.08% |
1.254 |
1.153 |
- |
-4.16% |
- |
|
BM_std_minmax<long_long>/5
|
-8.08% |
2.224 |
2.045 |
- |
10.20% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
-8.04% |
587.620 |
540.376 |
- |
-0.16% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-8.04% |
0.437 |
0.402 |
- |
-4.41% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-8.03% |
2.720 |
2.501 |
- |
1.52% |
- |
|
BM_std_minmax<char>/27
|
-8.02% |
1.952 |
1.795 |
- |
0.14% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-8.01% |
26.039 |
23.954 |
- |
-10.61% |
- |
|
BM_std_minmax<char>/19
|
-7.97% |
1.769 |
1.628 |
- |
-0.47% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
-7.96% |
1.493 |
1.374 |
- |
1.99% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-7.95% |
33.084 |
30.455 |
- |
-11.51% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-7.94% |
1.447 |
1.332 |
- |
-8.51% |
- |
|
BM_PopHeap_float_262144
|
-7.93% |
40.667 |
37.443 |
- |
-5.61% |
- |
|
BM_std_minmax<char>/24
|
-7.93% |
1.254 |
1.154 |
- |
-0.02% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-7.91% |
19.002 |
17.500 |
- |
-1.97% |
- |
|
BM_std_minmax<char>/20
|
-7.90% |
2.071 |
1.908 |
- |
-0.42% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/1024
|
-7.89% |
529.653 |
487.846 |
- |
-8.48% |
- |
|
BM_std_minmax<char>/21
|
-7.89% |
2.392 |
2.203 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-7.86% |
166193423.307 |
153134847.634 |
- |
-0.81% |
- |
|
BM_std_min<unsigned___int128>/6
|
-7.82% |
2.260 |
2.083 |
- |
-1.64% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-7.82% |
1880.826 |
1733.721 |
- |
2.47% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-7.80% |
13.857 |
12.776 |
- |
2.20% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-7.79% |
0.442 |
0.408 |
- |
-2.00% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-7.79% |
2.708 |
2.497 |
- |
-7.40% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-7.75% |
24.595 |
22.688 |
- |
4.57% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-7.75% |
69.512 |
64.125 |
- |
-0.38% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-7.73% |
35.260 |
32.535 |
- |
0.67% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-7.69% |
140.326 |
129.530 |
- |
-1.63% |
- |
|
rng::for_each(map<int>)/50
|
-7.69% |
41.514 |
38.323 |
- |
0.00% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-7.68% |
6.451 |
5.955 |
- |
-3.68% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-7.67% |
308734.544 |
285058.759 |
- |
1.13% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-7.66% |
1.858 |
1.716 |
- |
-3.89% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-7.66% |
6.317 |
5.833 |
- |
0.71% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-7.65% |
4.251 |
3.926 |
- |
-3.78% |
- |
|
BM_std_minmax<char>/25
|
-7.65% |
1.276 |
1.179 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-7.64% |
1302353.996 |
1202806.979 |
- |
-0.07% |
- |
|
BM_num_put<const_void*>
|
-7.64% |
13.392 |
12.369 |
- |
-1.72% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
-7.63% |
0.477 |
0.440 |
- |
-16.65% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-7.62% |
2.386 |
2.204 |
- |
-1.42% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-7.62% |
1.888 |
1.744 |
- |
-0.21% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-7.58% |
5.271 |
4.871 |
- |
-7.65% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-7.57% |
1.271 |
1.175 |
- |
-2.29% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-7.57% |
1.302 |
1.203 |
- |
18.30% |
- |
|
BM_MakeHeap_float_Random_64
|
-7.57% |
1.787 |
1.651 |
- |
12.52% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-7.57% |
13.854 |
12.805 |
- |
0.07% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-7.54% |
12642.666 |
11688.849 |
- |
-6.92% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-7.53% |
9511.754 |
8795.155 |
- |
3.84% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-7.52% |
42919.747 |
39691.510 |
- |
-0.35% |
- |
|
rng::remove_if(vector<int>)_(prefix)/1024
|
-7.52% |
383.016 |
354.222 |
- |
0.34% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-7.51% |
13.628 |
12.604 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-7.51% |
1457980.001 |
1348501.076 |
- |
-1.59% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.51% |
800.521 |
740.415 |
- |
-0.25% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-7.50% |
8.910 |
8.241 |
- |
-1.29% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-7.50% |
240787.130 |
222734.533 |
- |
1.87% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-7.48% |
2.769 |
2.562 |
- |
-0.26% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-7.48% |
73.925 |
68.395 |
- |
-3.69% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-7.47% |
17.498 |
16.190 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-7.44% |
15408325.764 |
14262130.617 |
- |
-4.54% |
- |
|
BM_std_minmax<unsigned_int>/2
|
-7.41% |
0.825 |
0.764 |
- |
-2.62% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-7.40% |
735.338 |
680.923 |
- |
6.22% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-7.40% |
2.956 |
2.737 |
- |
-2.99% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-7.39% |
3401.418 |
3150.066 |
- |
0.09% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-7.38% |
10.454 |
9.682 |
- |
-8.56% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.37% |
8.259 |
7.651 |
- |
-7.69% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.37% |
1614.876 |
1495.874 |
- |
0.25% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-7.35% |
19.346 |
17.923 |
- |
-3.62% |
- |
|
BM_MakeHeap_float_Random_16384
|
-7.34% |
1.202 |
1.114 |
- |
-1.58% |
- |
|
BM_std_min<unsigned___int128>/8
|
-7.32% |
3.109 |
2.882 |
- |
-1.62% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-7.31% |
41122.622 |
38115.769 |
- |
-0.21% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-7.31% |
5143497.701 |
4767722.532 |
- |
-0.35% |
- |
|
BM_std_minmax<short>/2
|
-7.28% |
0.916 |
0.850 |
- |
-3.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
-7.23% |
21.049 |
19.528 |
- |
-1.34% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-7.21% |
15538.485 |
14418.100 |
- |
-1.61% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-7.20% |
20.250 |
18.792 |
- |
16.56% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-7.18% |
2852.468 |
2647.687 |
- |
0.01% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
-7.17% |
0.374 |
0.348 |
- |
0.10% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-7.17% |
1.497 |
1.390 |
- |
-4.33% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-7.16% |
25.927 |
24.071 |
- |
0.27% |
- |
|
rng::copy_backward(list<int>)/8
|
-7.15% |
2.462 |
2.286 |
- |
-3.46% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-7.13% |
4.279 |
3.974 |
- |
1.34% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-7.11% |
14998.970 |
13932.478 |
- |
-0.83% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-7.10% |
5.751 |
5.343 |
- |
0.97% |
- |
|
BM_std_minmax<long_long>/4
|
-7.10% |
1.868 |
1.736 |
- |
12.66% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/52
|
-7.06% |
23.819 |
22.138 |
- |
-1.72% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
-7.04% |
2.703 |
2.513 |
- |
-7.30% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-7.04% |
10.351 |
9.622 |
- |
-6.32% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-7.04% |
383.161 |
356.202 |
- |
-0.30% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-7.02% |
22.263 |
20.700 |
- |
14.25% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/8192
|
-7.02% |
4687.834 |
4358.869 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-6.99% |
43262.729 |
40240.510 |
- |
-3.16% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-6.97% |
2.700 |
2.512 |
- |
-1.64% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-6.93% |
6547.822 |
6093.897 |
- |
-0.60% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16
|
-6.92% |
2.099 |
1.954 |
- |
-1.32% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-6.91% |
788.837 |
734.308 |
- |
2.55% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-6.90% |
2819898.220 |
2625187.283 |
- |
-5.47% |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-6.90% |
7393.262 |
6882.946 |
- |
-7.11% |
- |
|
BM_std_minmax<char>/22
|
-6.90% |
2.671 |
2.487 |
- |
0.15% |
- |
|
BM_std_min<unsigned___int128>/9
|
-6.89% |
3.526 |
3.283 |
- |
-1.70% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-6.89% |
84.857 |
79.011 |
- |
-2.03% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-6.88% |
9.774 |
9.101 |
- |
-10.49% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-6.88% |
11.534 |
10.740 |
- |
0.76% |
- |
|
BM_std_minmax<char>/29
|
-6.87% |
2.555 |
2.380 |
- |
-0.28% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-6.87% |
2731.159 |
2543.512 |
- |
15.46% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-6.87% |
1.776 |
1.654 |
- |
-2.24% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
-6.82% |
20.908 |
19.481 |
- |
-6.56% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-6.82% |
1583.043 |
1475.150 |
- |
0.46% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.80% |
6.745 |
6.286 |
- |
-7.53% |
- |
|
BM_std_minmax<short>/16
|
-6.80% |
1.900 |
1.771 |
- |
-1.17% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-6.80% |
10.762 |
10.031 |
- |
-5.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.77% |
7101937.656 |
6621091.074 |
- |
-0.22% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-6.77% |
74.996 |
69.920 |
- |
3.82% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1000
|
-6.77% |
572.166 |
533.444 |
- |
-0.58% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-6.75% |
1.513 |
1.411 |
- |
-5.40% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-6.75% |
8257.666 |
7700.668 |
- |
-3.69% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-6.74% |
2387.084 |
2226.260 |
- |
2.65% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1024
|
-6.73% |
586.077 |
546.661 |
- |
-0.65% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-6.72% |
8.679 |
8.095 |
- |
0.88% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-6.72% |
5.269 |
4.915 |
- |
-2.81% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.71% |
314.247 |
293.146 |
- |
-6.31% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-6.70% |
22855078.454 |
21324181.035 |
- |
-1.33% |
- |
|
BM_std_minmax<char>/23
|
-6.69% |
3.165 |
2.954 |
- |
1.09% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-6.69% |
8842.431 |
8250.711 |
- |
1.56% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-6.68% |
20956.365 |
19555.929 |
- |
-4.51% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-6.66% |
3563369.357 |
3325911.699 |
- |
-0.16% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-6.66% |
0.740 |
0.691 |
- |
4.31% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_4
|
-6.66% |
1.536 |
1.434 |
- |
-1.92% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-6.63% |
26.404 |
24.653 |
- |
0.12% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-6.61% |
793.665 |
741.184 |
- |
-1.39% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-6.58% |
2.552 |
2.384 |
- |
-2.77% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-6.57% |
238.172 |
222.513 |
- |
1.76% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-6.56% |
244.220 |
228.202 |
- |
2.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-6.56% |
13775017.240 |
12871635.866 |
- |
1.11% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-6.56% |
19.320 |
18.054 |
- |
-0.90% |
- |
|
BM_std_min<short>/4
|
-6.53% |
1.082 |
1.011 |
- |
1.63% |
- |
|
BM_std_minmax<char>/30
|
-6.52% |
2.857 |
2.671 |
- |
1.33% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-6.50% |
2048064.386 |
1914911.844 |
- |
2.36% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-6.47% |
11.933 |
11.161 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-6.46% |
19934308.373 |
18646178.413 |
- |
157.23% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
-6.46% |
8360.165 |
7820.401 |
- |
-1.90% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-6.45% |
17718489.607 |
16574815.488 |
- |
-2.45% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-6.45% |
44.162 |
41.315 |
- |
-0.59% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-6.44% |
60.991 |
57.065 |
- |
-0.76% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-6.43% |
1.339 |
1.253 |
- |
20.03% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-6.40% |
4.359 |
4.081 |
- |
-5.14% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-6.39% |
1064668.540 |
996638.183 |
- |
0.83% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-6.38% |
8.816 |
8.254 |
- |
-5.11% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-6.38% |
1731.791 |
1621.388 |
- |
-8.30% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-6.37% |
0.370 |
0.347 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/262144
|
-6.33% |
32592.463 |
30528.683 |
- |
-7.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-6.31% |
34.844 |
32.644 |
- |
4.00% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
-6.30% |
0.738 |
0.692 |
- |
-10.70% |
- |
|
BM_std_minmax<long_long>/6
|
-6.29% |
2.429 |
2.277 |
- |
5.31% |
- |
|
BM_std_minmax<long_long>/11
|
-6.28% |
2.538 |
2.379 |
- |
6.38% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-6.27% |
2.082 |
1.951 |
- |
-6.27% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-6.25% |
3059.360 |
2868.091 |
- |
-11.98% |
- |
|
BM_std_min<unsigned___int128>/7
|
-6.25% |
2.657 |
2.491 |
- |
-1.38% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-6.24% |
0.364 |
0.341 |
- |
-2.64% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-6.24% |
24.729 |
23.186 |
- |
-1.85% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-6.23% |
413.401 |
387.659 |
- |
1.96% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-6.22% |
810.889 |
760.411 |
- |
-0.15% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-6.22% |
13.265 |
12.440 |
- |
-0.50% |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-6.21% |
2.294 |
2.152 |
- |
-1.11% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-6.20% |
5.339 |
5.007 |
- |
0.35% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-6.20% |
2.108 |
1.977 |
- |
-0.38% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-6.19% |
0.534 |
0.501 |
- |
-18.21% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8
|
-6.18% |
1.536 |
1.441 |
- |
-5.07% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-6.18% |
60.836 |
57.075 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-6.16% |
3544102.664 |
3325751.755 |
- |
2.27% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-6.14% |
15.366 |
14.423 |
- |
-5.30% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
-6.13% |
5.041 |
4.732 |
- |
-5.81% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-6.13% |
42.062 |
39.485 |
- |
-1.80% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-6.12% |
89.063 |
83.609 |
- |
7.49% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-6.12% |
16.769 |
15.743 |
- |
-2.93% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-6.12% |
0.819 |
0.769 |
- |
1.33% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.11% |
34.334 |
32.236 |
- |
1.82% |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
-6.11% |
12191.876 |
11447.557 |
- |
0.01% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-6.10% |
34.902 |
32.773 |
- |
29.85% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-6.10% |
2.486 |
2.335 |
- |
-1.15% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
-6.09% |
713.431 |
669.965 |
- |
-18.60% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/8192
|
-6.09% |
3036.664 |
2851.877 |
- |
-8.88% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
-6.08% |
0.501 |
0.470 |
- |
-18.54% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-6.07% |
1.949 |
1.830 |
- |
5.54% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-6.07% |
1.331 |
1.250 |
- |
3.27% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-6.06% |
11.792 |
11.078 |
- |
3.94% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-6.06% |
3.843 |
3.611 |
- |
0.72% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-6.05% |
20795.083 |
19537.372 |
- |
-4.95% |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-6.04% |
3009.631 |
2827.870 |
- |
0.01% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-6.01% |
5.627 |
5.288 |
- |
-1.09% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-5.98% |
16.299 |
15.325 |
- |
-4.28% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-5.97% |
67.262 |
63.248 |
- |
-13.10% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-5.96% |
3587.318 |
3373.547 |
- |
-0.06% |
- |
|
BM_num_put<unsigned_long_long>
|
-5.96% |
12.186 |
11.460 |
- |
0.16% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.96% |
47.560 |
44.727 |
- |
-11.21% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
-5.91% |
0.206 |
0.194 |
- |
-15.10% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-5.90% |
58.973 |
55.495 |
- |
0.02% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-5.90% |
24.540 |
23.093 |
- |
20.85% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-5.88% |
43.079 |
40.547 |
- |
-1.90% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-5.86% |
1.780 |
1.676 |
- |
-3.98% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-5.86% |
1.402 |
1.320 |
- |
-4.87% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-5.84% |
4611664.826 |
4342433.784 |
- |
-1.92% |
- |
|
rng::move(deque<int>)/8
|
-5.84% |
3.950 |
3.720 |
- |
-4.01% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-5.83% |
8.745 |
8.235 |
- |
-0.95% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-5.83% |
111426.724 |
104935.765 |
- |
-9.93% |
- |
|
706_stockfish_r
|
-5.82% |
21.584 |
20.328 |
- |
-5.25% |
- |
|
BM_std_minmax<char>/6
|
-5.81% |
2.155 |
2.030 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-5.77% |
2889972.657 |
2723233.725 |
- |
0.66% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-5.77% |
0.357 |
0.336 |
- |
-2.81% |
- |
|
BM_std_minmax<short>/3
|
-5.77% |
1.191 |
1.122 |
- |
-3.96% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/50
|
-5.77% |
21.867 |
20.606 |
- |
-1.03% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-5.76% |
7.486 |
7.055 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-5.76% |
2876318.609 |
2710759.757 |
- |
-27.31% |
- |
|
std::partition_point(deque<int>)/50
|
-5.74% |
4.614 |
4.349 |
- |
-5.68% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-5.73% |
208.483 |
196.528 |
- |
1.41% |
- |
|
BM_std_minmax<char>/31
|
-5.73% |
3.337 |
3.146 |
- |
0.43% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.70% |
10496.613 |
9898.133 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-5.68% |
85160109.902 |
80323692.827 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-5.65% |
13056530.111 |
12319318.993 |
- |
5.93% |
- |
|
BM_std_minmax_element<char>/2
|
-5.64% |
0.688 |
0.650 |
- |
-5.57% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-5.63% |
18.090 |
17.071 |
- |
1.27% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.60% |
29.989 |
28.311 |
- |
-2.67% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-5.58% |
175405007.723 |
165623049.500 |
- |
-5.77% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-5.57% |
2.032 |
1.919 |
- |
-1.29% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-5.56% |
32.211 |
30.420 |
- |
2.26% |
- |
|
bm_lexicographical_compare<int>/8
|
-5.53% |
1.541 |
1.456 |
- |
-8.24% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
-5.52% |
15.326 |
14.480 |
- |
-0.25% |
- |
|
std::partition(list<int>)_(dense)/32
|
-5.49% |
9.160 |
8.657 |
- |
-0.43% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-5.49% |
1359.236 |
1284.604 |
- |
0.46% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-5.49% |
2.451 |
2.317 |
- |
-0.04% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-5.48% |
353.244 |
333.874 |
- |
-21.25% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-5.48% |
34.562 |
32.668 |
- |
2.19% |
- |
|
rng::copy_backward(deque<int>)/8
|
-5.48% |
2.793 |
2.640 |
- |
-2.73% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-5.47% |
1239048.821 |
1171213.110 |
- |
-6.40% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-5.47% |
1.216 |
1.150 |
- |
1.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-5.47% |
8413392.289 |
7953289.013 |
- |
-17.14% |
- |
|
BM_std_min<short>/19
|
-5.46% |
1.975 |
1.867 |
- |
-3.97% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-5.44% |
24.119 |
22.806 |
- |
0.98% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-5.44% |
25.273 |
23.899 |
- |
-0.88% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.40% |
223.979 |
211.874 |
- |
-2.82% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
-5.40% |
2.469 |
2.336 |
- |
-6.98% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-5.39% |
25.320 |
23.956 |
- |
6.70% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.37% |
0.733 |
0.693 |
- |
-1.48% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
-5.36% |
2.305 |
2.181 |
- |
-5.32% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-5.36% |
1.697 |
1.606 |
- |
-6.98% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-5.36% |
81.240 |
76.889 |
- |
-6.11% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-5.35% |
4735.906 |
4482.331 |
- |
5.87% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-5.35% |
2.700 |
2.556 |
- |
-2.81% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-5.35% |
0.679 |
0.643 |
- |
10.53% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
-5.35% |
6.100 |
5.774 |
- |
0.36% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-5.34% |
17.184 |
16.265 |
- |
0.42% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
-5.34% |
25.352 |
23.997 |
- |
-6.11% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-5.34% |
0.956 |
0.905 |
- |
1.80% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-5.33% |
1.986 |
1.881 |
- |
-5.88% |
- |
|
rng::adjacent_find(deque<int>,_pred)/8
|
-5.32% |
4.172 |
3.950 |
- |
-5.29% |
- |
|
BM_std_minmax<unsigned_char>/64
|
-5.32% |
1.219 |
1.154 |
- |
-12.49% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-5.32% |
1.959 |
1.855 |
- |
-2.46% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-5.29% |
1.398 |
1.324 |
- |
-4.66% |
- |
|
std::copy_n(vector<int>)/32768
|
-5.28% |
3795.927 |
3595.479 |
- |
-1.83% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.27% |
12653.161 |
11986.212 |
- |
-21.83% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-5.27% |
1913438.329 |
1812602.521 |
- |
-13.24% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-5.26% |
14.786 |
14.009 |
- |
-0.37% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-5.25% |
226.405 |
214.509 |
- |
-1.26% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
-5.25% |
1.707 |
1.617 |
- |
0.10% |
- |
|
BM_std_min<unsigned___int128>/5
|
-5.25% |
1.850 |
1.753 |
- |
-0.77% |
- |
|
707_ntest_r
|
-5.25% |
16.946 |
16.057 |
- |
-2.46% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-5.24% |
39873910.333 |
37783604.881 |
- |
1.55% |
- |
|
BM_PushHeap_string_Random_16384
|
-5.24% |
16.941 |
16.053 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-5.24% |
1.495 |
1.417 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-5.22% |
12059808.496 |
11430215.605 |
- |
-0.14% |
- |
|
BM_std_minmax<char>/28
|
-5.21% |
2.255 |
2.138 |
- |
3.91% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-5.19% |
0.584 |
0.554 |
- |
1.38% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-5.19% |
87742.745 |
83187.585 |
- |
1.42% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-5.16% |
3.562 |
3.378 |
- |
0.41% |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-5.15% |
7.792 |
7.391 |
- |
0.88% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-5.15% |
15.345 |
14.555 |
- |
-42.21% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-5.15% |
14.851 |
14.086 |
- |
-11.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.15% |
1728085.321 |
1639140.495 |
- |
-1.73% |
- |
|
std::move(deque<int>)/8
|
-5.14% |
3.997 |
3.792 |
- |
0.27% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-5.13% |
8396.994 |
7965.852 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-5.13% |
33.005 |
31.311 |
- |
-21.44% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-5.13% |
241358599.479 |
228980353.012 |
- |
3.24% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-5.12% |
2.469 |
2.343 |
- |
-8.21% |
- |
|
BM_num_put<unsigned_long>
|
-5.12% |
12.087 |
11.468 |
- |
-1.13% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-5.11% |
6663.637 |
6322.870 |
- |
-6.97% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-5.11% |
1.331 |
1.263 |
- |
-16.10% |
- |
|
BM_std_minmax<char>/18
|
-5.11% |
1.388 |
1.317 |
- |
1.68% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-5.10% |
351.508 |
333.570 |
- |
-1.93% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/1024
|
-5.10% |
385.210 |
365.553 |
- |
0.05% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-5.10% |
1.742 |
1.653 |
- |
-0.30% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-5.10% |
5800.436 |
5504.657 |
- |
3.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-5.10% |
41.214 |
39.114 |
- |
-6.15% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-5.10% |
18171404.125 |
17245512.105 |
- |
0.54% |
- |
|
SetIntersection_None_Set_float_64_4
|
-5.09% |
22693730.100 |
21537638.018 |
- |
-1.89% |
- |
|
BM_std_minmax<unsigned_char>/3
|
-5.08% |
1.193 |
1.132 |
- |
-6.78% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-5.08% |
4.167 |
3.955 |
- |
-1.27% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.08% |
2.634 |
2.500 |
- |
-0.42% |
- |
|
BM_std_minmax<unsigned_long_long>/11
|
-5.07% |
2.353 |
2.234 |
- |
-6.52% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-5.07% |
13.926 |
13.220 |
- |
-0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.07% |
1012.364 |
961.047 |
- |
0.03% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-5.06% |
1.501 |
1.425 |
- |
-7.71% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-5.05% |
1.754 |
1.665 |
- |
-0.08% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_4
|
-5.05% |
1.359 |
1.291 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-5.04% |
925.829 |
879.161 |
- |
-20.81% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-5.02% |
10218.338 |
9705.041 |
- |
-4.91% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-5.01% |
8301.461 |
7885.371 |
- |
1.65% |
- |
|
BM_num_put<long_long>
|
-5.01% |
12.442 |
11.819 |
- |
-0.79% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-5.01% |
357910942.758 |
339992121.070 |
- |
-0.82% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-5.00% |
4.287 |
4.073 |
- |
-10.26% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
-4.99% |
298.242 |
283.359 |
- |
-14.02% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-4.99% |
4801407.128 |
4561813.537 |
- |
-6.99% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.97% |
10.944 |
10.400 |
- |
-9.32% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
-4.97% |
1.815 |
1.725 |
- |
3.22% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-4.97% |
16.908 |
16.068 |
- |
3.96% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-4.96% |
12.983 |
12.338 |
- |
-0.25% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-4.96% |
12475.982 |
11856.679 |
- |
-1.46% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
-4.96% |
0.585 |
0.556 |
- |
-5.12% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1024
|
-4.95% |
4651.064 |
4420.836 |
- |
-1.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-4.95% |
1049643.553 |
997727.095 |
- |
-0.03% |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.95% |
131.491 |
124.989 |
- |
-0.52% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.94% |
8519.177 |
8097.955 |
- |
2.85% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-4.94% |
724.121 |
688.349 |
- |
-24.70% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.94% |
51.061 |
48.540 |
- |
-13.79% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-4.93% |
18.161 |
17.265 |
- |
-1.80% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-4.93% |
25.522 |
24.263 |
- |
-5.09% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-4.92% |
34.290 |
32.601 |
- |
-4.94% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-4.92% |
4964723.665 |
4720268.898 |
- |
-4.00% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-4.92% |
0.589 |
0.560 |
- |
1.43% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-4.91% |
2.561 |
2.435 |
- |
-1.29% |
- |
|
BM_std_min<short>/24
|
-4.89% |
2.537 |
2.413 |
- |
-1.99% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-4.88% |
64763.057 |
61602.416 |
- |
-1.44% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-4.88% |
5.067 |
4.820 |
- |
-2.16% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-4.88% |
2.635 |
2.506 |
- |
-1.52% |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-4.88% |
1371.191 |
1304.328 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-4.88% |
5586850.693 |
5314466.347 |
- |
-1.44% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-4.84% |
5.468 |
5.203 |
- |
-2.27% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-4.84% |
18.136 |
17.259 |
- |
-1.82% |
- |
|
rng::rotate_copy(list<int>)/8192
|
-4.83% |
8304.351 |
7902.886 |
- |
-5.78% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.83% |
0.590 |
0.561 |
- |
1.53% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-4.83% |
31.256 |
29.747 |
- |
-11.96% |
- |
|
BM_std_minmax<short>/28
|
-4.82% |
2.621 |
2.494 |
- |
-0.72% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.80% |
5605.619 |
5336.336 |
- |
0.45% |
- |
|
BM_std_min<unsigned___int128>/4
|
-4.78% |
1.446 |
1.377 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-4.77% |
1226161.821 |
1167643.110 |
- |
-7.65% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-4.77% |
3494745.407 |
3327978.309 |
- |
-4.08% |
- |
|
BM_std_minmax<unsigned_int>/12
|
-4.77% |
1.386 |
1.320 |
- |
-4.80% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-4.75% |
31.739 |
30.230 |
- |
-25.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.74% |
7483.608 |
7128.667 |
- |
-4.83% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
-4.74% |
69.063 |
65.792 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-4.73% |
2155931.059 |
2053887.531 |
- |
38.01% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-4.73% |
3.162 |
3.013 |
- |
0.09% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-4.72% |
18.120 |
17.265 |
- |
-1.85% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-4.72% |
12003.627 |
11437.269 |
- |
-3.67% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-4.72% |
1.875 |
1.786 |
- |
-8.42% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-4.71% |
32.806 |
31.261 |
- |
-2.84% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-4.71% |
2.213 |
2.109 |
- |
-2.15% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-4.70% |
4.109 |
3.916 |
- |
-2.28% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-4.69% |
272539.877 |
259753.906 |
- |
-2.24% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-4.69% |
57.619 |
54.917 |
- |
-0.29% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-4.68% |
18.102 |
17.256 |
- |
-1.57% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-4.67% |
2.462 |
2.347 |
- |
-0.18% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-4.67% |
1.986 |
1.893 |
- |
-0.12% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-4.67% |
17.941 |
17.104 |
- |
3.46% |
- |
|
BM_std_min<short>/22
|
-4.66% |
1.887 |
1.799 |
- |
-3.13% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-4.66% |
67835917.167 |
64673357.613 |
- |
2.96% |
- |
|
BM_std_minmax<unsigned_int>/11
|
-4.64% |
1.828 |
1.743 |
- |
-3.17% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-4.62% |
33.594 |
32.041 |
- |
-4.99% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.62% |
104.833 |
99.993 |
- |
-53.67% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.62% |
35.360 |
33.728 |
- |
-1.79% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-4.61% |
16.491 |
15.731 |
- |
-0.06% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-4.61% |
16158.020 |
15413.504 |
- |
-1.26% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-4.59% |
1.480 |
1.412 |
- |
3.06% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-4.59% |
6555169.679 |
6254086.267 |
- |
-2.45% |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-4.59% |
17.039 |
16.257 |
- |
-0.88% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-4.59% |
11.045 |
10.538 |
- |
-34.83% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-4.59% |
24.006 |
22.905 |
- |
-0.19% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-4.59% |
16.695 |
15.929 |
- |
-2.30% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-4.58% |
885184.985 |
844613.454 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.57% |
27730284.320 |
26462500.971 |
- |
-2.41% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-4.57% |
2.560 |
2.443 |
- |
0.10% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
-4.56% |
40.888 |
39.024 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-4.56% |
5291049.252 |
5049966.134 |
- |
0.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-4.55% |
6369547.957 |
6079496.688 |
- |
-3.01% |
- |
|
BM_std_min<unsigned_short>/19
|
-4.55% |
1.893 |
1.807 |
- |
-5.20% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-4.54% |
1888060.935 |
1802305.866 |
- |
-9.98% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-4.53% |
7.720 |
7.371 |
- |
-2.86% |
- |
|
BM_std_minmax_element<char>/4096
|
-4.52% |
1126.724 |
1075.744 |
- |
-0.45% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-4.52% |
169607.424 |
161934.712 |
- |
-0.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-4.52% |
1156443.458 |
1104181.466 |
- |
-0.72% |
- |
|
BM_std_minmax<unsigned_char>/2
|
-4.51% |
0.883 |
0.843 |
- |
-3.69% |
- |
|
std::partition_point(deque<int>)/32
|
-4.51% |
4.479 |
4.277 |
- |
0.82% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-4.51% |
33.010 |
31.522 |
- |
13.64% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-4.50% |
24.063 |
22.981 |
- |
0.91% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-4.48% |
16.378 |
15.644 |
- |
-4.99% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-4.48% |
1171585.864 |
1119064.794 |
- |
-2.90% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-4.48% |
9225614.110 |
8812577.368 |
- |
-4.88% |
- |
|
BM_std_minmax_element<char>/4000
|
-4.47% |
1100.673 |
1051.491 |
- |
-0.30% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-4.47% |
2.628 |
2.510 |
- |
0.42% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-4.47% |
18.263 |
17.447 |
- |
-1.40% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1
|
-4.46% |
0.280 |
0.267 |
- |
-4.87% |
- |
|
BM_std_minmax<char>/8
|
-4.46% |
1.024 |
0.978 |
- |
-3.61% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/8
|
-4.44% |
18.589 |
17.763 |
- |
-1.62% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-4.44% |
2.179 |
2.082 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-4.44% |
1147687.113 |
1096684.330 |
- |
-1.60% |
- |
|
rng::for_each_n(deque<int>)/8
|
-4.43% |
1.205 |
1.151 |
- |
-7.07% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/1024
|
-4.43% |
503.190 |
480.906 |
- |
-4.83% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-4.43% |
1.560 |
1.491 |
- |
-1.03% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/1024
|
-4.43% |
1389.406 |
1327.921 |
- |
-1.63% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-4.43% |
1181587.672 |
1129301.863 |
- |
-2.86% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-4.42% |
19189185.267 |
18341329.380 |
- |
-4.99% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-4.42% |
64.315 |
61.475 |
- |
0.93% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
-4.41% |
4.462 |
4.265 |
- |
-1.56% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
-4.41% |
0.580 |
0.554 |
- |
1.94% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
-4.40% |
8902.142 |
8510.651 |
- |
1.31% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.39% |
681.514 |
651.565 |
- |
-0.36% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
-4.39% |
0.605 |
0.578 |
- |
1.29% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-4.39% |
2.578 |
2.465 |
- |
0.59% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-4.38% |
2.482 |
2.374 |
- |
-6.36% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-4.35% |
1.053 |
1.007 |
- |
-0.12% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-4.34% |
2.611 |
2.498 |
- |
0.80% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.34% |
1939.794 |
1855.657 |
- |
-7.31% |
- |
|
rng::copy_backward(deque<int>)/32768
|
-4.33% |
3839.464 |
3673.300 |
- |
-6.11% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
-4.31% |
0.335 |
0.321 |
- |
1.49% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-4.31% |
1125354.664 |
1076832.643 |
- |
-5.53% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-4.31% |
6.765 |
6.474 |
- |
-1.94% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-4.31% |
68.034 |
65.102 |
- |
0.52% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.31% |
1742643.591 |
1667549.022 |
- |
-0.62% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.29% |
29893.299 |
28610.603 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.29% |
1125731.376 |
1077488.191 |
- |
-4.34% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-4.28% |
2945.460 |
2819.368 |
- |
-4.44% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.28% |
29932.934 |
28651.709 |
- |
-0.78% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
-4.28% |
726.967 |
695.861 |
- |
-6.35% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-4.28% |
5.104 |
4.886 |
- |
3.68% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1
|
-4.28% |
0.280 |
0.268 |
- |
-4.21% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-4.25% |
1350572.741 |
1293176.294 |
- |
-0.62% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-4.25% |
112198.437 |
107432.606 |
- |
2.01% |
- |
|
std::copy(list<int>)/64
|
-4.25% |
32.056 |
30.695 |
- |
-25.75% |
- |
|
BM_std_min<char>/14
|
-4.24% |
1.871 |
1.792 |
- |
-0.60% |
- |
|
BM_RangesMakeHeap_float_Heap_256
|
-4.24% |
0.254 |
0.243 |
- |
-5.00% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-4.24% |
13.557 |
12.982 |
- |
-0.51% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
-4.23% |
2.947 |
2.822 |
- |
-5.98% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-4.23% |
5.784 |
5.539 |
- |
5.23% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-4.23% |
13.329 |
12.765 |
- |
0.00% |
- |
|
BM_std_minmax<char>/7
|
-4.23% |
2.545 |
2.437 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.23% |
1900064.770 |
1819731.795 |
- |
8.92% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
-4.23% |
361.793 |
346.497 |
- |
-4.26% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
-4.22% |
1263.413 |
1210.114 |
- |
-4.44% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-4.22% |
12084.821 |
11575.059 |
- |
-1.37% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
-4.22% |
1.062 |
1.017 |
- |
-62.94% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
-4.21% |
0.448 |
0.429 |
- |
-10.68% |
- |
|
bm_write
|
-4.21% |
595.691 |
570.624 |
- |
-0.79% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-4.21% |
1720166.411 |
1647789.392 |
- |
-4.71% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-4.21% |
11.148 |
10.679 |
- |
-9.68% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-4.20% |
16.946 |
16.233 |
- |
-0.36% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
-4.20% |
60.646 |
58.101 |
- |
-7.21% |
- |
|
BM_PushHeap_float_Ascending_64
|
-4.19% |
1.813 |
1.737 |
- |
-2.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-4.18% |
171061756.955 |
163903366.953 |
- |
-0.60% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-4.18% |
29.358 |
28.132 |
- |
2.18% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-4.18% |
1.134 |
1.086 |
- |
-2.85% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-4.17% |
2.789 |
2.673 |
- |
-0.65% |
- |
|
727_cppcheck_r
|
-4.16% |
25.262 |
24.211 |
- |
-2.70% |
- |
|
BM_SortHeap_float_256
|
-4.15% |
6.044 |
5.793 |
- |
-0.65% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-4.14% |
7.445 |
7.136 |
- |
1.05% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.14% |
96040.359 |
92068.540 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-4.13% |
18681011.411 |
17909007.032 |
- |
-4.04% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-4.12% |
34.307 |
32.895 |
- |
-5.88% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-4.11% |
41.838 |
40.120 |
- |
2.49% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-4.10% |
23207.748 |
22255.279 |
- |
-1.83% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.10% |
3625.838 |
3477.308 |
- |
1.43% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-4.09% |
1.396 |
1.339 |
- |
1.35% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-4.09% |
714.315 |
685.079 |
- |
2.03% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.08% |
96778.037 |
92833.857 |
- |
0.24% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-4.08% |
5.250 |
5.036 |
- |
-1.78% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
-4.07% |
1.045 |
1.003 |
- |
1.87% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-4.05% |
1.242 |
1.192 |
- |
1.92% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-4.05% |
527.512 |
506.139 |
- |
-3.21% |
- |
|
BM_std_minmax_element<char>/5500
|
-4.05% |
1510.118 |
1449.006 |
- |
0.34% |
- |
|
bm_lexicographical_compare<int>/3
|
-4.04% |
1.692 |
1.624 |
- |
3.15% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-4.04% |
1.205 |
1.157 |
- |
0.03% |
- |
|
BM_std_minmax_element<char>/1024
|
-4.00% |
286.763 |
275.287 |
- |
-0.16% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.00% |
12829.706 |
12316.631 |
- |
2.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-4.00% |
13838856.642 |
13285728.792 |
- |
0.42% |
- |
|
BM_deque_deque_ranges_move/70000
|
-3.99% |
3231.865 |
3102.849 |
- |
-4.32% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-3.99% |
18.295 |
17.565 |
- |
-1.42% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-3.98% |
170.764 |
163.962 |
- |
-6.36% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.98% |
2.481 |
2.382 |
- |
-4.95% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-3.98% |
569.216 |
546.583 |
- |
-0.99% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-3.98% |
2009181.915 |
1929299.515 |
- |
-1.35% |
- |
|
rng::for_each(list<int>)/8192
|
-3.98% |
8309.713 |
7979.337 |
- |
2.30% |
- |
|
BM_std_min<char>/16
|
-3.97% |
2.563 |
2.461 |
- |
-2.95% |
- |
|
BM_std_minmax<char>/64
|
-3.95% |
1.256 |
1.206 |
- |
0.95% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-3.95% |
17180.259 |
16501.437 |
- |
-2.53% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.95% |
0.365 |
0.351 |
- |
-1.72% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-3.95% |
558.384 |
536.349 |
- |
6.24% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-3.94% |
14.931 |
14.342 |
- |
-13.25% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-3.94% |
56.740 |
54.504 |
- |
-3.70% |
- |
|
BM_std_minmax<char>/5
|
-3.94% |
1.859 |
1.786 |
- |
1.99% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-3.93% |
1014.270 |
974.365 |
- |
-2.66% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-3.93% |
1.250 |
1.201 |
- |
-0.64% |
- |
|
BM_std_minmax<int>/16
|
-3.91% |
1.314 |
1.262 |
- |
-8.86% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-3.91% |
43397884.001 |
41700272.039 |
- |
2.09% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-3.90% |
1180606.853 |
1134576.659 |
- |
-1.76% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-3.90% |
1210234.326 |
1163063.862 |
- |
0.94% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-3.90% |
2.553 |
2.454 |
- |
0.24% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-3.89% |
3.957 |
3.803 |
- |
-1.52% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
-3.89% |
26.510 |
25.479 |
- |
-0.39% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-3.88% |
26.643 |
25.609 |
- |
-5.16% |
- |
|
BM_std_minmax<unsigned_short>/23
|
-3.88% |
2.570 |
2.470 |
- |
-3.09% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-3.87% |
4.989 |
4.795 |
- |
-4.35% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-3.87% |
66.788 |
64.206 |
- |
0.50% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-3.86% |
1552.366 |
1492.400 |
- |
-3.45% |
- |
|
rng::copy_if(deque<int>)_(entire_range)/8
|
-3.85% |
2.951 |
2.837 |
- |
0.35% |
- |
|
rng::search(deque<int>)_(no_match)/1000
|
-3.85% |
406.601 |
390.955 |
- |
-1.62% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-3.85% |
8367.371 |
8045.493 |
- |
-0.96% |
- |
|
BM_std_minmax<short>/7
|
-3.84% |
1.747 |
1.680 |
- |
-0.66% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-3.84% |
64910.535 |
62414.964 |
- |
-0.61% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-3.84% |
0.378 |
0.364 |
- |
1.86% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-3.84% |
68.613 |
65.977 |
- |
0.77% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-3.84% |
1.362 |
1.310 |
- |
-3.24% |
- |
|
rng::fill(list<int>)/8192
|
-3.84% |
7392.444 |
7108.714 |
- |
-5.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-3.83% |
7810851.184 |
7511332.053 |
- |
-4.37% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-3.83% |
2021728.781 |
1944315.847 |
- |
-3.37% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-3.83% |
3.616 |
3.478 |
- |
-0.11% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-3.83% |
4.282 |
4.118 |
- |
-0.21% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-3.82% |
177.764 |
170.969 |
- |
4.60% |
- |
|
BM_MakeHeap_uint32_Descending_4
|
-3.82% |
0.282 |
0.271 |
- |
0.10% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-3.81% |
848.946 |
816.574 |
- |
6.93% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-3.81% |
53.783 |
51.732 |
- |
-0.27% |
- |
|
rng::find(deque<int>)_(process_all)/8192
|
-3.80% |
1962.510 |
1887.845 |
- |
-3.77% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-3.80% |
2.716 |
2.613 |
- |
0.18% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
-3.80% |
26.220 |
25.222 |
- |
-7.99% |
- |
|
BM_deque_deque_ranges_move/65536
|
-3.80% |
2954.201 |
2841.891 |
- |
0.70% |
- |
|
std::copy_backward(deque<int>)/32768
|
-3.79% |
4077.205 |
3922.616 |
- |
-4.67% |
- |
|
BM_std_min<unsigned_char>/8
|
-3.78% |
2.349 |
2.260 |
- |
-2.88% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-3.78% |
20021.015 |
19264.973 |
- |
-4.06% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.77% |
1580.504 |
1520.860 |
- |
-1.45% |
- |
|
BM_vector_deque_copy_backward/4000
|
-3.77% |
146.692 |
141.165 |
- |
-0.07% |
- |
|
BM_std_minmax_element<char>/70000
|
-3.77% |
19141.762 |
18420.649 |
- |
0.13% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
-3.76% |
4.024 |
3.872 |
- |
-3.15% |
- |
|
std::reverse(deque<int>)/64
|
-3.76% |
13.560 |
13.049 |
- |
-0.14% |
- |
|
BM_std_minmax<unsigned_short>/24
|
-3.76% |
2.277 |
2.192 |
- |
-2.53% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-3.76% |
8147.870 |
7841.841 |
- |
-4.39% |
- |
|
BM_std_minmax<unsigned_char>/5
|
-3.75% |
1.751 |
1.686 |
- |
-4.37% |
- |
|
BM_std_minmax<long_long>/13
|
-3.75% |
3.103 |
2.986 |
- |
1.24% |
- |
|
BM_std_minmax<int>/7
|
-3.73% |
1.711 |
1.647 |
- |
-6.82% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-3.73% |
5.062 |
4.873 |
- |
-1.39% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-3.72% |
1236760.107 |
1190714.327 |
- |
-1.02% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-3.72% |
544.579 |
524.324 |
- |
-3.48% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-3.71% |
18083700.233 |
17412691.119 |
- |
-0.66% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-3.71% |
5.266 |
5.071 |
- |
5.03% |
- |
|
BM_vector_deque_copy/0
|
-3.71% |
0.388 |
0.374 |
- |
1.09% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-3.71% |
0.954 |
0.918 |
- |
-0.32% |
- |
|
rng::partition(vector<int>)_(dense)/32
|
-3.71% |
8.403 |
8.091 |
- |
-4.75% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-3.71% |
4.571 |
4.402 |
- |
-1.15% |
- |
|
BM_RangesMakeHeap_string_Heap_262144
|
-3.70% |
5.438 |
5.237 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.70% |
75378224.467 |
72591703.685 |
- |
20.06% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-3.69% |
5837692.488 |
5622048.385 |
- |
-0.87% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-3.68% |
39.761 |
38.297 |
- |
0.40% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/8192
|
-3.68% |
33.518 |
32.285 |
- |
-1.27% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-3.68% |
1.192 |
1.148 |
- |
1.53% |
- |
|
BM_std_minmax<unsigned_long_long>/13
|
-3.67% |
3.011 |
2.900 |
- |
-3.99% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-3.67% |
137.247 |
132.213 |
- |
-1.00% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-3.67% |
2.368 |
2.281 |
- |
-1.09% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-3.66% |
800.600 |
771.270 |
- |
0.30% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-3.66% |
13499.045 |
13004.760 |
- |
-4.98% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-3.66% |
1117440.753 |
1076535.376 |
- |
-3.02% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
-3.66% |
28.582 |
27.536 |
- |
-12.15% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
-3.66% |
1.893 |
1.824 |
- |
2.54% |
- |
|
BM_std_minmax_element<char>/512
|
-3.65% |
146.095 |
140.756 |
- |
0.01% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
-3.65% |
112184.656 |
108086.482 |
- |
-0.15% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-3.65% |
38.554 |
37.147 |
- |
-2.19% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-3.65% |
1.733 |
1.670 |
- |
-0.21% |
- |
|
rng::remove_if(vector<int>)_(prefix)/32
|
-3.64% |
53.632 |
51.677 |
- |
-0.71% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
-3.64% |
0.853 |
0.822 |
- |
-3.63% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024
|
-3.62% |
7.525 |
7.252 |
- |
-2.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-3.62% |
1582963.685 |
1525666.741 |
- |
1.84% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-3.62% |
0.574 |
0.554 |
- |
-12.82% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-3.61% |
18.048 |
17.396 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.61% |
1739813.622 |
1677085.508 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-3.60% |
1172540.664 |
1130364.498 |
- |
-1.73% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-3.60% |
1.303 |
1.256 |
- |
8.61% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-3.59% |
2.410 |
2.323 |
- |
-0.70% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-3.59% |
470.272 |
453.391 |
- |
-3.55% |
- |
|
BM_std_minmax<unsigned_short>/18
|
-3.59% |
1.985 |
1.913 |
- |
-4.04% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-3.59% |
2.566 |
2.474 |
- |
1.00% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-3.58% |
8230.994 |
7936.200 |
- |
-3.48% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.57% |
134.904 |
130.090 |
- |
-5.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.57% |
18879.617 |
18206.442 |
- |
-0.89% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-3.55% |
2.567 |
2.476 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-3.55% |
2931522.323 |
2827358.335 |
- |
-15.54% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-3.55% |
4480569.092 |
4321719.751 |
- |
-11.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.54% |
2011208.177 |
1939974.341 |
- |
-9.49% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-3.54% |
2883.600 |
2781.534 |
- |
-0.35% |
- |
|
BM_std_minmax<unsigned_char>/4
|
-3.54% |
1.473 |
1.421 |
- |
-4.36% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.54% |
551.473 |
531.963 |
- |
0.37% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-3.53% |
2.386 |
2.302 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-3.53% |
1126179.918 |
1086415.552 |
- |
-0.03% |
- |
|
BM_std_minmax<long_long>/29
|
-3.53% |
4.329 |
4.176 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-3.53% |
1155611.682 |
1114846.664 |
- |
1.16% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
-3.51% |
0.576 |
0.556 |
- |
11.10% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-3.51% |
1226212.367 |
1183166.844 |
- |
-4.50% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-3.51% |
30.769 |
29.689 |
- |
-4.24% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1024
|
-3.50% |
26503.842 |
25575.963 |
- |
5.89% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.49% |
5777.588 |
5575.676 |
- |
0.15% |
- |
|
std::copy_backward(vector<int>)/8
|
-3.49% |
2.225 |
2.147 |
- |
-6.04% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-3.49% |
6.198 |
5.982 |
- |
3.01% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-3.49% |
9.054 |
8.739 |
- |
-4.11% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-3.48% |
22.383 |
21.603 |
- |
-13.85% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-3.48% |
55149.001 |
53228.366 |
- |
-3.47% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-3.48% |
282.400 |
272.582 |
- |
-0.52% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-3.47% |
5.119 |
4.941 |
- |
53.69% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-3.47% |
1.304 |
1.258 |
- |
8.77% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-3.47% |
14.221 |
13.727 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-3.47% |
22115214.153 |
21348172.607 |
- |
11.43% |
- |
|
BM_std_min<unsigned_char>/16
|
-3.46% |
2.619 |
2.528 |
- |
1.28% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-3.46% |
18.051 |
17.427 |
- |
-1.22% |
- |
|
rng::copy_backward(vector<int>)/8
|
-3.45% |
2.289 |
2.210 |
- |
0.15% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-3.44% |
10089.065 |
9741.555 |
- |
-0.75% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-3.44% |
621.673 |
600.274 |
- |
0.78% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
-3.44% |
1.242 |
1.199 |
- |
-1.79% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-3.43% |
19.212 |
18.552 |
- |
0.75% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-3.43% |
1.018 |
0.983 |
- |
-2.49% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-3.42% |
510.427 |
492.949 |
- |
-3.41% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
-3.42% |
1.435 |
1.385 |
- |
-7.11% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
-3.42% |
8143.333 |
7864.699 |
- |
-2.47% |
- |
|
rng::reverse_copy(deque<int>)/8
|
-3.42% |
3.045 |
2.941 |
- |
-1.06% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-3.42% |
4858896.518 |
4692924.579 |
- |
1.59% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-3.42% |
1238098.101 |
1195809.292 |
- |
-2.28% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
-3.41% |
1.076 |
1.039 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.41% |
19643637.473 |
18973548.795 |
- |
-1.27% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-3.41% |
8.709 |
8.412 |
- |
-2.39% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-3.41% |
5754.013 |
5557.824 |
- |
-0.41% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
-3.41% |
17.733 |
17.129 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-3.41% |
12700289.857 |
12267753.736 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-3.40% |
8142213.485 |
7865223.688 |
- |
-0.02% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-3.40% |
3984.550 |
3849.094 |
- |
-1.09% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-3.40% |
9.697 |
9.367 |
- |
-14.74% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-3.40% |
23.086 |
22.302 |
- |
-0.57% |
- |
|
BM_std_minmax_element<char>/65536
|
-3.39% |
17886.294 |
17279.316 |
- |
0.83% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-3.39% |
11.854 |
11.453 |
- |
-0.21% |
- |
|
BM_std_minmax<short>/15
|
-3.38% |
1.991 |
1.924 |
- |
-3.37% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-3.38% |
9770664.787 |
9440247.991 |
- |
5.21% |
- |
|
BM_std_minmax<unsigned_long_long>/29
|
-3.38% |
4.196 |
4.055 |
- |
-3.54% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
-3.38% |
0.856 |
0.827 |
- |
-3.46% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-3.37% |
88161.777 |
85189.766 |
- |
-0.92% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8192
|
-3.37% |
882.529 |
852.784 |
- |
-0.20% |
- |
|
BM_std_minmax<unsigned_int>/8
|
-3.37% |
1.156 |
1.117 |
- |
-3.39% |
- |
|
BM_deque_vector_ranges_move/1
|
-3.37% |
2.150 |
2.077 |
- |
0.32% |
- |
|
BM_std_minmax<unsigned_int>/14
|
-3.36% |
1.618 |
1.564 |
- |
-3.38% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-3.36% |
671.691 |
649.140 |
- |
-2.34% |
- |
|
BM_std_min<char>/3
|
-3.35% |
0.718 |
0.694 |
- |
-3.53% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-3.34% |
2368474.392 |
2289300.785 |
- |
0.58% |
- |
|
rng::fill(vector<bool>)/32768
|
-3.34% |
31.012 |
29.976 |
- |
0.33% |
- |
|
BM_std_min<unsigned_int>/29
|
-3.34% |
2.089 |
2.019 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.34% |
201776211.563 |
195039008.744 |
- |
-2.74% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-3.34% |
1.305 |
1.261 |
- |
9.05% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-3.33% |
1.951 |
1.886 |
- |
-2.69% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.33% |
349.146 |
337.519 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.32% |
2429059.805 |
2348310.571 |
- |
1.44% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-3.32% |
93.381 |
90.279 |
- |
-2.76% |
- |
|
709_cactus_r
|
-3.32% |
19.721 |
19.066 |
- |
-2.90% |
- |
|
BM_std_minmax<short>/23
|
-3.32% |
2.693 |
2.604 |
- |
-4.90% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-3.31% |
23.499 |
22.721 |
- |
-3.01% |
- |
|
BM_StringFindStringLiteral/1024
|
-3.31% |
18.085 |
17.487 |
- |
-3.30% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-3.30% |
104.725 |
101.269 |
- |
2.00% |
- |
|
BM_std_minmax_element<char>/64000
|
-3.30% |
17500.325 |
16923.326 |
- |
1.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.29% |
1243639.744 |
1202664.124 |
- |
-1.28% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.29% |
45287.869 |
43796.208 |
- |
-1.10% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-3.29% |
1.236 |
1.195 |
- |
1.73% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
-3.28% |
1.949 |
1.885 |
- |
2.51% |
- |
|
BM_MakeHeap_string_Heap_16384
|
-3.28% |
5.123 |
4.955 |
- |
-2.15% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-3.27% |
17.238 |
16.674 |
- |
-3.71% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-3.27% |
721.046 |
697.442 |
- |
0.20% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-3.27% |
2.378 |
2.300 |
- |
-15.43% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-3.26% |
8450117.872 |
8174266.928 |
- |
5.60% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-3.26% |
482.204 |
466.476 |
- |
1.47% |
- |
|
BM_deque_vector_move/0
|
-3.26% |
1.425 |
1.379 |
- |
-10.34% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-3.25% |
113671.721 |
109978.822 |
- |
-4.49% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-3.24% |
507058.957 |
490621.411 |
- |
-1.36% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-3.24% |
1.304 |
1.262 |
- |
9.12% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
-3.24% |
1.077 |
1.042 |
- |
-17.85% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256
|
-3.24% |
6.166 |
5.967 |
- |
-2.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.24% |
91.292 |
88.336 |
- |
12.85% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.24% |
20055065.732 |
19406094.530 |
- |
0.08% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-3.23% |
5.045 |
4.882 |
- |
-1.00% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-3.23% |
1.937 |
1.874 |
- |
2.55% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-3.22% |
4.535 |
4.389 |
- |
-0.35% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-3.22% |
0.984 |
0.952 |
- |
-1.34% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-3.21% |
39.631 |
38.358 |
- |
-2.98% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-3.21% |
5.005 |
4.844 |
- |
-1.44% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
-3.20% |
1.497 |
1.449 |
- |
-2.97% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.20% |
1178.814 |
1141.063 |
- |
-3.29% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/32
|
-3.20% |
18.643 |
18.046 |
- |
-1.40% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-3.19% |
1.031 |
0.998 |
- |
-13.18% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-3.18% |
1195709.111 |
1157627.710 |
- |
-1.82% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-3.18% |
453.792 |
439.340 |
- |
-2.32% |
- |
|
BM_std_minmax<char>/4
|
-3.18% |
1.550 |
1.501 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-3.18% |
1428603.747 |
1383217.496 |
- |
0.15% |
- |
|
rng::find(deque<int>)_(process_all)/32768
|
-3.17% |
7889.804 |
7639.961 |
- |
-2.88% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
-3.15% |
7.680 |
7.438 |
- |
-3.28% |
- |
|
BM_MakeHeap_float_Ascending_256
|
-3.15% |
0.671 |
0.650 |
- |
0.36% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.15% |
2719.398 |
2633.849 |
- |
-8.57% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-3.14% |
1144042.767 |
1108151.499 |
- |
-1.92% |
- |
|
std::map<int,_int>::clear()/1024
|
-3.13% |
10580.321 |
10248.849 |
- |
-1.08% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1000
|
-3.13% |
598.051 |
579.325 |
- |
-0.02% |
- |
|
BM_RangesMakeHeap_uint32_Random_256
|
-3.13% |
1.194 |
1.157 |
- |
-2.43% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-3.13% |
644450.793 |
624305.928 |
- |
-0.84% |
- |
|
BM_deque_deque_copy/65536
|
-3.12% |
3033.535 |
2938.890 |
- |
5.67% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-3.12% |
1.237 |
1.199 |
- |
1.81% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-3.12% |
1206296.218 |
1168678.658 |
- |
-0.05% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-3.12% |
24.740 |
23.970 |
- |
5.64% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-3.11% |
212.878 |
206.250 |
- |
-2.81% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-3.11% |
1130.797 |
1095.606 |
- |
-0.12% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.11% |
676.393 |
655.345 |
- |
-18.16% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-3.11% |
0.637 |
0.617 |
- |
37.93% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-3.11% |
0.482 |
0.467 |
- |
-9.21% |
- |
|
BM_std_min<char>/12
|
-3.10% |
1.333 |
1.291 |
- |
-4.76% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
-3.10% |
1141726.734 |
1106298.171 |
- |
-2.76% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.10% |
1123108.440 |
1088259.935 |
- |
-2.09% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-3.10% |
2.048 |
1.985 |
- |
-5.88% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-3.10% |
4.766 |
4.619 |
- |
-2.16% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1024
|
-3.10% |
514.173 |
498.250 |
- |
-3.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.09% |
1118531.528 |
1083972.630 |
- |
-2.68% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-3.09% |
1213590.929 |
1176126.781 |
- |
-2.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-3.09% |
24664485.495 |
23903139.046 |
- |
0.46% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-3.08% |
1.639 |
1.589 |
- |
-4.88% |
- |
|
BM_SortHeap_float_16
|
-3.08% |
1.651 |
1.600 |
- |
-0.03% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-3.08% |
9.006 |
8.729 |
- |
-4.59% |
- |
|
BM_std_minmax<char>/5500
|
-3.07% |
50.967 |
49.400 |
- |
-2.94% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.07% |
12457692.081 |
12074780.876 |
- |
1.11% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-3.07% |
4294.011 |
4162.177 |
- |
-0.46% |
- |
|
BM_RangesPushHeap_float_Random_4
|
-3.06% |
2.912 |
2.823 |
- |
-3.26% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-3.06% |
1.809 |
1.754 |
- |
-10.40% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-3.05% |
1.149 |
1.114 |
- |
-10.02% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
-3.04% |
32.998 |
31.993 |
- |
-0.48% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-3.04% |
747707.984 |
724961.527 |
- |
-0.68% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-3.04% |
5.116 |
4.960 |
- |
-3.98% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-3.04% |
1.752 |
1.699 |
- |
-0.75% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-3.04% |
0.495 |
0.480 |
- |
11.77% |
- |
|
BM_num_put<long>
|
-3.04% |
12.116 |
11.749 |
- |
-0.36% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
-3.04% |
10.102 |
9.796 |
- |
-9.38% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-3.03% |
1.239 |
1.201 |
- |
-3.04% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-3.03% |
11840.234 |
11481.230 |
- |
-3.19% |
- |
|
750_sealcrypto_r
|
-3.03% |
18.966 |
18.392 |
- |
0.29% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-3.01% |
5819.232 |
5643.880 |
- |
1.50% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-3.01% |
6.099 |
5.916 |
- |
-1.89% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-3.01% |
1129.579 |
1095.575 |
- |
0.21% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-3.01% |
743.679 |
721.296 |
- |
-2.36% |
- |
|
BM_std_min<unsigned_long_long>/8
|
-3.01% |
2.329 |
2.258 |
- |
-1.93% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-3.00% |
27481.513 |
26657.005 |
- |
-0.71% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-3.00% |
16.304 |
15.815 |
- |
-8.24% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-3.00% |
4.486 |
4.352 |
- |
-1.84% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
-3.00% |
0.391 |
0.379 |
- |
-0.36% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-3.00% |
4.852 |
4.707 |
- |
-3.07% |
- |
|
BM_std_min<unsigned_long_long>/31
|
-3.00% |
3.027 |
2.936 |
- |
-0.25% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-2.99% |
45810.047 |
44440.557 |
- |
-0.43% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-2.99% |
104.469 |
101.348 |
- |
-54.86% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.99% |
179827.219 |
174457.975 |
- |
-2.80% |
- |
|
bm_lexicographical_compare<int>/16
|
-2.99% |
2.016 |
1.956 |
- |
-5.48% |
- |
|
rng::remove(deque<int>)_(prefix)/32
|
-2.98% |
55.140 |
53.497 |
- |
-9.21% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-2.98% |
4.802 |
4.659 |
- |
0.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-2.98% |
486.553 |
472.071 |
- |
-3.52% |
- |
|
BM_std_min<char>/20
|
-2.97% |
1.530 |
1.484 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-2.96% |
25760772.646 |
24997396.022 |
- |
-4.93% |
- |
|
rng::count(vector<int>)_(every_other)/8
|
-2.96% |
1.383 |
1.342 |
- |
-3.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.96% |
1126825.388 |
1093470.993 |
- |
-2.52% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/50
|
-2.95% |
18.605 |
18.056 |
- |
-1.69% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-2.95% |
142.475 |
138.274 |
- |
-2.81% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
-2.94% |
0.346 |
0.336 |
- |
-5.47% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-2.94% |
3936.866 |
3821.239 |
- |
-1.46% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
-2.94% |
5947.088 |
5772.494 |
- |
-17.41% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-2.93% |
6.507 |
6.316 |
- |
0.02% |
- |
|
BM_std_minmax<char>/17
|
-2.93% |
1.121 |
1.088 |
- |
0.19% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-2.93% |
1866.459 |
1811.714 |
- |
-1.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-2.93% |
23672624.642 |
22978291.507 |
- |
-0.87% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-2.93% |
1.665 |
1.616 |
- |
0.07% |
- |
|
BM_PushHeap_uint32_SingleElement_16384
|
-2.93% |
0.367 |
0.356 |
- |
-1.47% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.92% |
56451.942 |
54805.170 |
- |
-2.31% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-2.91% |
1.101 |
1.069 |
- |
0.49% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.91% |
46.002 |
44.661 |
- |
35.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-2.91% |
19112219.179 |
18555934.804 |
- |
2.14% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.89% |
36.432 |
35.378 |
- |
21.12% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-2.89% |
1181993.107 |
1147818.868 |
- |
-2.69% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.89% |
1.021 |
0.992 |
- |
-2.89% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-2.89% |
14.929 |
14.498 |
- |
0.35% |
- |
|
BM_std_min<char>/15
|
-2.89% |
2.129 |
2.067 |
- |
-0.98% |
- |
|
rng::starts_with(list<int>,_pred)/8
|
-2.89% |
3.725 |
3.618 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_float_64_16
|
-2.89% |
19226834.711 |
18671664.203 |
- |
-0.76% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-2.89% |
8.779 |
8.525 |
- |
-1.65% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-2.89% |
5.478 |
5.320 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-2.88% |
1.273 |
1.236 |
- |
-8.58% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-2.87% |
10.872 |
10.560 |
- |
-0.15% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.86% |
0.875 |
0.849 |
- |
3.12% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.86% |
8.007 |
7.778 |
- |
-2.34% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-2.85% |
15.619 |
15.173 |
- |
-0.00% |
- |
|
BM_deque_vector_move_backward/0
|
-2.85% |
1.468 |
1.427 |
- |
0.30% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-2.85% |
270051.449 |
262352.935 |
- |
-1.03% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-2.85% |
20950.037 |
20353.357 |
- |
-1.21% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16
|
-2.84% |
1.868 |
1.815 |
- |
-0.48% |
- |
|
BM_RangesSortHeap_float_16
|
-2.84% |
1.651 |
1.604 |
- |
0.37% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/32
|
-2.84% |
18.495 |
17.970 |
- |
-1.46% |
- |
|
rng::generate_n(deque<int>)/32
|
-2.83% |
8.506 |
8.265 |
- |
-1.91% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-2.83% |
4.929 |
4.789 |
- |
-10.75% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-2.83% |
18.009 |
17.500 |
- |
0.80% |
- |
|
723_llvm_r
|
-2.82% |
11.766 |
11.434 |
- |
-0.69% |
- |
|
SetIntersection_None_Set_float_64_1
|
-2.82% |
23380365.306 |
22721940.173 |
- |
0.70% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/50
|
-2.81% |
18.576 |
18.054 |
- |
-1.63% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
-2.81% |
6.666 |
6.479 |
- |
-1.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-2.80% |
23947750.423 |
23276160.344 |
- |
-3.20% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.80% |
13472516.940 |
13095705.437 |
- |
-0.63% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/50
|
-2.80% |
18.496 |
17.979 |
- |
-1.50% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-2.79% |
1204217.839 |
1170566.059 |
- |
-0.23% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.79% |
9.015 |
8.763 |
- |
-2.34% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/50
|
-2.79% |
18.611 |
18.092 |
- |
-1.26% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.79% |
699.381 |
679.885 |
- |
3.23% |
- |
|
BM_std_minmax<unsigned_int>/13
|
-2.79% |
1.388 |
1.349 |
- |
-2.73% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/8192
|
-2.78% |
27381.297 |
26619.630 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-2.78% |
15069557.076 |
14650683.425 |
- |
-5.58% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-2.78% |
2828.744 |
2750.237 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.77% |
9422638.077 |
9161605.581 |
- |
2.03% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-2.77% |
1.715 |
1.668 |
- |
3.52% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.77% |
36624.782 |
35611.780 |
- |
-16.00% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-2.76% |
1.278 |
1.243 |
- |
2.44% |
- |
|
BM_vector_deque_move_backward/4000
|
-2.75% |
145.134 |
141.137 |
- |
-0.36% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16
|
-2.75% |
3.023 |
2.940 |
- |
-0.43% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-2.75% |
1.041 |
1.012 |
- |
-1.98% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-2.75% |
1.255 |
1.220 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-2.74% |
1108149.455 |
1077739.546 |
- |
-1.14% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-2.73% |
24.285 |
23.621 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-2.73% |
1592909.470 |
1549405.121 |
- |
-10.71% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.72% |
24877936.082 |
24201734.703 |
- |
-1.95% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-2.71% |
14540.328 |
14146.026 |
- |
-0.28% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-2.71% |
20.765 |
20.202 |
- |
-5.09% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-2.71% |
54857.549 |
53371.427 |
- |
-1.22% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-2.70% |
11.625 |
11.310 |
- |
-1.13% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-2.70% |
4.638 |
4.513 |
- |
1.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-2.70% |
5974823.053 |
5813375.894 |
- |
0.29% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-2.70% |
1.327 |
1.291 |
- |
1.53% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
-2.70% |
12.067 |
11.742 |
- |
-1.73% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-2.69% |
10839.924 |
10547.928 |
- |
-8.46% |
- |
|
BM_std_min<short>/8
|
-2.69% |
1.362 |
1.325 |
- |
-1.25% |
- |
|
rng::fill(vector<bool>)/64
|
-2.69% |
1.605 |
1.562 |
- |
-3.24% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-2.69% |
17160329.910 |
16699257.511 |
- |
0.14% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-2.69% |
170.697 |
166.112 |
- |
-1.65% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-2.68% |
29.851 |
29.050 |
- |
3.10% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-2.68% |
9411.148 |
9158.752 |
- |
-2.20% |
- |
|
BM_MakeHeap_string_Ascending_16
|
-2.68% |
3.762 |
3.661 |
- |
-2.08% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-2.68% |
2.616 |
2.546 |
- |
-0.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-2.68% |
3.783 |
3.682 |
- |
-0.74% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.68% |
46449.127 |
45206.284 |
- |
0.51% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-2.67% |
1361590.096 |
1325179.517 |
- |
-3.35% |
- |
|
BM_PushHeap_string_Ascending_4
|
-2.67% |
2.630 |
2.560 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-2.67% |
1133133.410 |
1102928.045 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.66% |
1316938.492 |
1281853.113 |
- |
-1.92% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-2.66% |
179.250 |
174.481 |
- |
-0.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.66% |
20.366 |
19.824 |
- |
1.68% |
- |
|
BM_PushHeap_float_Random_64
|
-2.66% |
6.773 |
6.593 |
- |
-1.56% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-2.65% |
10548.071 |
10268.159 |
- |
-1.04% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-2.65% |
4.368 |
4.252 |
- |
1.02% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.65% |
7095.167 |
6907.276 |
- |
-3.12% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.65% |
6805263.177 |
6625095.355 |
- |
-1.99% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.65% |
371.080 |
361.256 |
- |
-29.36% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-2.64% |
7148.754 |
6959.974 |
- |
-1.58% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
-2.64% |
25.684 |
25.006 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-2.64% |
1097543.107 |
1068584.195 |
- |
0.38% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.64% |
33.335 |
32.456 |
- |
-1.75% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-2.63% |
10.564 |
10.286 |
- |
3.34% |
- |
|
std::copy(list<int>)/8
|
-2.62% |
2.513 |
2.447 |
- |
-1.81% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.62% |
37.680 |
36.693 |
- |
-5.36% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
-2.62% |
165.327 |
160.998 |
- |
-1.69% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-2.62% |
11012878.271 |
10724861.322 |
- |
0.78% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-2.61% |
2.555 |
2.489 |
- |
5.27% |
- |
|
BM_MakeThenSortHeap_string_Ascending_4
|
-2.61% |
5.357 |
5.217 |
- |
-1.14% |
- |
|
BM_MakeHeap_string_Heap_64
|
-2.61% |
5.102 |
4.969 |
- |
-2.14% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-2.60% |
0.873 |
0.850 |
- |
-5.64% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-2.60% |
4660984.895 |
4539796.479 |
- |
-1.35% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-2.60% |
32.807 |
31.954 |
- |
-4.48% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-2.59% |
2.468 |
2.404 |
- |
3.07% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
-2.59% |
2174.268 |
2117.859 |
- |
-2.74% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-2.59% |
0.687 |
0.669 |
- |
0.55% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-2.59% |
0.884 |
0.861 |
- |
-2.40% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.59% |
605.029 |
589.367 |
- |
-1.13% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
-2.59% |
28.161 |
27.432 |
- |
-3.30% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-2.58% |
703.473 |
685.326 |
- |
-0.10% |
- |
|
BM_MakeHeap_string_Heap_1024
|
-2.58% |
4.874 |
4.749 |
- |
-1.38% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-2.58% |
450.997 |
439.382 |
- |
-1.74% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.57% |
1.217 |
1.185 |
- |
1.57% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-2.57% |
9.936 |
9.681 |
- |
1.81% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-2.57% |
14218.910 |
13853.969 |
- |
-0.78% |
- |
|
BM_std_minmax<short>/30
|
-2.56% |
2.797 |
2.725 |
- |
-0.46% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-2.56% |
1311088.146 |
1277543.788 |
- |
3.50% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/1000
|
-2.55% |
704.398 |
686.420 |
- |
-1.94% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_4
|
-2.55% |
1.220 |
1.189 |
- |
-0.69% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-2.55% |
2.394 |
2.333 |
- |
-2.52% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-2.55% |
23.403 |
22.807 |
- |
-1.53% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-2.55% |
1.097 |
1.069 |
- |
0.43% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-2.55% |
6456.008 |
6291.654 |
- |
-0.21% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.54% |
508.738 |
495.794 |
- |
-2.84% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-2.54% |
8.157 |
7.950 |
- |
-0.12% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-2.54% |
267.929 |
261.127 |
- |
-0.33% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
-2.54% |
5.959 |
5.808 |
- |
-1.58% |
- |
|
BM_std_min<unsigned_char>/22
|
-2.53% |
2.104 |
2.051 |
- |
-1.19% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-2.53% |
58534.849 |
57054.044 |
- |
0.19% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-2.52% |
1374.344 |
1339.680 |
- |
-0.83% |
- |
|
BM_std_min<short>/26
|
-2.52% |
2.099 |
2.046 |
- |
0.78% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
-2.52% |
29.886 |
29.133 |
- |
-0.60% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-2.52% |
474.798 |
462.849 |
- |
-3.23% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-2.51% |
4.955 |
4.831 |
- |
-1.54% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-2.51% |
1176791.674 |
1147308.103 |
- |
-0.71% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-2.51% |
2.618 |
2.552 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-2.50% |
1178367.719 |
1148871.501 |
- |
-2.19% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.50% |
260.554 |
254.050 |
- |
-35.73% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.49% |
2092303.873 |
2040188.721 |
- |
2.03% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-2.49% |
5019.045 |
4894.043 |
- |
3.04% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-2.49% |
6.309 |
6.152 |
- |
-3.58% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
-2.49% |
16.450 |
16.041 |
- |
0.78% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.48% |
219.925 |
214.464 |
- |
0.24% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.48% |
22.296 |
21.742 |
- |
0.45% |
- |
|
rng::find(list<int>)_(process_all)/50
|
-2.48% |
18.837 |
18.370 |
- |
-11.19% |
- |
|
BM_std_minmax<unsigned_short>/27
|
-2.48% |
2.877 |
2.805 |
- |
-2.85% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-2.47% |
36.826 |
35.915 |
- |
0.42% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-2.47% |
1.296 |
1.264 |
- |
-2.27% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.47% |
206.754 |
201.653 |
- |
-39.23% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.46% |
18.009 |
17.565 |
- |
-0.18% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
-2.46% |
10.211 |
9.959 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-2.46% |
352240613.981 |
343567766.685 |
- |
-2.44% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-2.46% |
2342490.207 |
2284851.497 |
- |
0.50% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-2.46% |
4530.031 |
4418.578 |
- |
-0.22% |
- |
|
BM_std_minmax<short>/29
|
-2.46% |
2.673 |
2.607 |
- |
-2.85% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.45% |
1203707.658 |
1174196.435 |
- |
-1.43% |
- |
|
729_abc_r
|
-2.45% |
18.943 |
18.479 |
- |
1.03% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-2.45% |
23.728 |
23.147 |
- |
-2.66% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-2.45% |
4599644.873 |
4486966.949 |
- |
-1.24% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-2.45% |
22.899 |
22.338 |
- |
-3.91% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-2.44% |
276.608 |
269.853 |
- |
-0.89% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.44% |
42761.124 |
41716.940 |
- |
-35.86% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_16384
|
-2.44% |
45.760 |
44.643 |
- |
-1.17% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.44% |
40393.564 |
39407.733 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.44% |
15441548.750 |
15065381.714 |
- |
-0.38% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-2.43% |
36.550 |
35.662 |
- |
-0.57% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.43% |
5.104 |
4.980 |
- |
-4.15% |
- |
|
std::unordered_set<int>::clear()/1024
|
-2.41% |
7886.450 |
7696.299 |
- |
-43.76% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.41% |
1.318 |
1.286 |
- |
1.71% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-2.40% |
1169774.136 |
1141650.819 |
- |
1.09% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-2.40% |
10.977 |
10.713 |
- |
-1.79% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.40% |
2.747 |
2.681 |
- |
-0.49% |
- |
|
BM_PopHeap_uint32_4
|
-2.40% |
2.647 |
2.583 |
- |
1.02% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-2.40% |
5.911 |
5.769 |
- |
-3.74% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-2.40% |
6691892.096 |
6531257.939 |
- |
8.59% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/32
|
-2.40% |
18.774 |
18.324 |
- |
-1.23% |
- |
|
BM_std_min<unsigned_long_long>/64
|
-2.39% |
4.807 |
4.692 |
- |
-0.04% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-2.39% |
1335.997 |
1304.031 |
- |
-0.02% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.39% |
2338157.163 |
2282240.838 |
- |
-0.27% |
- |
|
BM_PushHeap_uint64_Random_262144
|
-2.39% |
6.124 |
5.978 |
- |
-0.92% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/1024
|
-2.39% |
4737.589 |
4624.321 |
- |
-0.59% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-2.39% |
7.547 |
7.366 |
- |
-1.81% |
- |
|
BM_std_minmax<unsigned_short>/25
|
-2.39% |
2.333 |
2.278 |
- |
-0.25% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-2.38% |
4902114.409 |
4785380.272 |
- |
-4.46% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-2.37% |
8.968 |
8.755 |
- |
-3.50% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/1024
|
-2.37% |
109839.086 |
107234.286 |
- |
-3.27% |
- |
|
BM_std_minmax<unsigned_short>/17
|
-2.37% |
1.712 |
1.671 |
- |
-0.13% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
-2.37% |
1.203 |
1.174 |
- |
-7.92% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.37% |
0.925 |
0.904 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.37% |
19412075.116 |
18952593.916 |
- |
-0.01% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/52
|
-2.37% |
65.761 |
64.206 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.36% |
23.497 |
22.942 |
- |
-10.50% |
- |
|
std::fill(vector<bool>)/32768
|
-2.36% |
30.457 |
29.739 |
- |
-1.07% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-2.36% |
30.926 |
30.197 |
- |
1.73% |
- |
|
BM_std_minmax<unsigned_short>/26
|
-2.36% |
2.581 |
2.520 |
- |
-3.60% |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.35% |
9.019 |
8.806 |
- |
-2.11% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-2.35% |
16801236.744 |
16405956.704 |
- |
-1.76% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-2.35% |
18.517 |
18.082 |
- |
-1.34% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-2.35% |
4984829.567 |
4867930.716 |
- |
-1.98% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-2.34% |
5.705 |
5.571 |
- |
-3.29% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-2.34% |
1.620 |
1.582 |
- |
-1.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.34% |
1718353.599 |
1678110.027 |
- |
3.99% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-2.34% |
3.179 |
3.105 |
- |
-1.14% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-2.34% |
0.962 |
0.939 |
- |
-2.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.34% |
0.921 |
0.899 |
- |
-1.16% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-2.33% |
42.774 |
41.777 |
- |
-1.35% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-2.33% |
1.531 |
1.495 |
- |
-1.97% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
-2.32% |
8.975 |
8.767 |
- |
-2.97% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-2.32% |
4828.533 |
4716.682 |
- |
-0.38% |
- |
|
BM_MakeHeap_string_Heap_256
|
-2.31% |
4.956 |
4.842 |
- |
-2.18% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.30% |
11.119 |
10.862 |
- |
1.92% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-2.30% |
1.345 |
1.314 |
- |
6.04% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
-2.30% |
8.410 |
8.217 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-2.29% |
63107481.021 |
61661268.757 |
- |
-1.81% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-2.28% |
20.747 |
20.273 |
- |
4.66% |
- |
|
std::move(list<int>)/4096
|
-2.28% |
4380.130 |
4280.250 |
- |
-16.99% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
-2.28% |
2.487 |
2.431 |
- |
-1.84% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-2.28% |
1.434 |
1.402 |
- |
3.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-2.27% |
6.846 |
6.691 |
- |
-1.55% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.27% |
9189361.142 |
8980659.537 |
- |
-8.84% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.27% |
9.020 |
8.816 |
- |
-2.45% |
- |
|
BM_std_min<char>/22
|
-2.27% |
2.070 |
2.023 |
- |
0.68% |
- |
|
rng::partition_point(deque<int>)/50
|
-2.27% |
4.348 |
4.249 |
- |
-3.05% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-2.26% |
34740.056 |
33954.734 |
- |
-14.01% |
- |
|
std::reverse(deque<int>)/512
|
-2.26% |
115.987 |
113.367 |
- |
0.13% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4
|
-2.26% |
1.430 |
1.398 |
- |
-3.39% |
- |
|
BM_vector_deque_ranges_move/0
|
-2.26% |
0.519 |
0.508 |
- |
36.77% |
- |
|
rng::copy(list<int>)/64
|
-2.26% |
33.801 |
33.039 |
- |
6.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-2.25% |
12126495.359 |
11853176.831 |
- |
-0.72% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-2.25% |
9041.560 |
8837.917 |
- |
-0.36% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-2.25% |
38.042 |
37.186 |
- |
-5.94% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-2.25% |
3.130 |
3.059 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.25% |
1203775.177 |
1176678.972 |
- |
-1.85% |
- |
|
BM_tolower_string<char>
|
-2.25% |
15.184 |
14.842 |
- |
-1.38% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/8192
|
-2.25% |
4061.986 |
3970.746 |
- |
-3.42% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-2.24% |
7.295 |
7.131 |
- |
5.78% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-2.24% |
9.058 |
8.855 |
- |
-1.32% |
- |
|
rng::search(vector<int>)_(single_element)/1000
|
-2.24% |
231.937 |
226.750 |
- |
-0.34% |
- |
|
BM_std_minmax<unsigned_int>/5
|
-2.24% |
1.157 |
1.131 |
- |
-2.13% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-2.24% |
22.179 |
21.683 |
- |
1.83% |
- |
|
BM_std_minmax<short>/6
|
-2.23% |
1.379 |
1.348 |
- |
0.82% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/1024
|
-2.23% |
195.122 |
190.771 |
- |
-0.67% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
-2.22% |
488.612 |
477.744 |
- |
-0.23% |
- |
|
rng::generate_n(deque<int>)/50
|
-2.22% |
12.547 |
12.268 |
- |
-1.44% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-2.22% |
44.124 |
43.146 |
- |
-0.44% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-2.21% |
512.224 |
500.882 |
- |
-1.94% |
- |
|
BM_std_min<unsigned_short>/31
|
-2.21% |
2.596 |
2.538 |
- |
0.87% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-2.21% |
23.627 |
23.105 |
- |
-9.90% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-2.21% |
1158687.827 |
1133085.602 |
- |
0.75% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-2.21% |
9058916.320 |
8858930.778 |
- |
-12.53% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.21% |
296700.670 |
290156.344 |
- |
1.65% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
-2.21% |
1.988 |
1.944 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-2.20% |
12694470.320 |
12414899.278 |
- |
-9.51% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.20% |
2.160 |
2.113 |
- |
-2.57% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
-2.20% |
14843.125 |
14516.729 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.20% |
11778995.667 |
11520199.636 |
- |
-1.10% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/8192
|
-2.20% |
28169.723 |
27550.825 |
- |
-2.11% |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-2.19% |
4056.377 |
3967.519 |
- |
-2.21% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
-2.19% |
277.620 |
271.546 |
- |
-1.77% |
- |
|
SetIntersection_Front_Set_string_64_4
|
-2.19% |
20199438.915 |
19757886.447 |
- |
0.62% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
-2.19% |
1.994 |
1.950 |
- |
-1.80% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-2.18% |
1.239 |
1.212 |
- |
-2.40% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-2.18% |
8.498 |
8.313 |
- |
-1.15% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-2.18% |
3840.255 |
3756.596 |
- |
-1.98% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-2.18% |
24.892 |
24.350 |
- |
-1.91% |
- |
|
std::is_sorted(deque<int>)/8
|
-2.18% |
2.512 |
2.458 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-2.17% |
21.657 |
21.186 |
- |
-0.46% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1048576
|
-2.17% |
561735.320 |
549533.885 |
- |
0.58% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-2.17% |
2.141 |
2.094 |
- |
-1.48% |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-2.17% |
18.457 |
18.057 |
- |
-1.01% |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-2.16% |
12.816 |
12.539 |
- |
0.95% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-2.16% |
107.091 |
104.775 |
- |
-2.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.16% |
60.081 |
58.783 |
- |
-2.76% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-2.16% |
206274752.285 |
201824691.859 |
- |
-5.87% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.15% |
6486.153 |
6346.480 |
- |
-2.48% |
- |
|
BM_CmpEqual_ushort_short
|
-2.15% |
1.057 |
1.034 |
- |
-0.21% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-2.15% |
24344.024 |
23821.826 |
- |
-0.60% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.14% |
203639481.750 |
199274416.478 |
- |
-5.06% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-2.14% |
1.034 |
1.012 |
- |
4.56% |
- |
|
rng::search(vector<int>)_(single_element)/1024
|
-2.14% |
237.174 |
232.091 |
- |
-0.23% |
- |
|
BM_MakeHeap_uint64_SingleElement_256
|
-2.14% |
0.575 |
0.562 |
- |
-4.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.14% |
14518.819 |
14208.283 |
- |
0.11% |
- |
|
rng::find(deque<int>)_(process_all)/1024
|
-2.14% |
244.690 |
239.460 |
- |
-2.20% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16384
|
-2.14% |
64.880 |
63.494 |
- |
0.85% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/8
|
-2.13% |
16.823 |
16.464 |
- |
-2.56% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1024
|
-2.13% |
45805.127 |
44828.209 |
- |
-0.21% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
-2.12% |
1.197 |
1.172 |
- |
-2.15% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-2.12% |
29.452 |
28.827 |
- |
-0.45% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.12% |
75.773 |
74.168 |
- |
-4.81% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-2.12% |
116545110.701 |
114078341.307 |
- |
2.33% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-2.11% |
605105.949 |
592341.871 |
- |
-2.53% |
- |
|
std::partition_point(deque<int>)/1024
|
-2.11% |
9.226 |
9.031 |
- |
-3.17% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
-2.11% |
1.138 |
1.114 |
- |
-2.39% |
- |
|
BM_PushHeap_uint64_Random_64
|
-2.11% |
5.273 |
5.162 |
- |
-0.80% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-2.10% |
11.463 |
11.222 |
- |
-0.49% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-2.10% |
6.313 |
6.180 |
- |
-13.83% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-2.10% |
9001014.838 |
8812298.696 |
- |
-10.58% |
- |
|
BM_std_minmax<unsigned_int>/16
|
-2.09% |
1.284 |
1.257 |
- |
-6.91% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_4
|
-2.09% |
1.199 |
1.174 |
- |
-4.19% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-2.09% |
24.182 |
23.677 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.09% |
1306417.906 |
1279118.193 |
- |
-3.41% |
- |
|
BM_StringFindNoMatch/10
|
-2.09% |
1.355 |
1.327 |
- |
-0.13% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-2.09% |
471131.775 |
461296.787 |
- |
0.01% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-2.08% |
36.685 |
35.920 |
- |
0.49% |
- |
|
BM_MakeHeap_string_Descending_262144
|
-2.08% |
3.544 |
3.470 |
- |
-1.36% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-2.08% |
5.605 |
5.489 |
- |
-1.01% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-2.08% |
36.684 |
35.921 |
- |
0.45% |
- |
|
BM_SortHeap_string_1024
|
-2.08% |
60.841 |
59.575 |
- |
0.99% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_16
|
-2.08% |
0.657 |
0.643 |
- |
-2.45% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-2.08% |
9070159.767 |
8881688.914 |
- |
-0.05% |
- |
|
std::fill_n(vector<int>)/1024
|
-2.08% |
29.874 |
29.253 |
- |
-2.62% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
-2.08% |
31.200 |
30.553 |
- |
-6.23% |
- |
|
std::rotate_copy(list<int>)/32
|
-2.07% |
8.528 |
8.351 |
- |
-1.28% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144
|
-2.07% |
3.006 |
2.944 |
- |
-0.59% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-2.07% |
776.150 |
760.075 |
- |
-1.55% |
- |
|
rng::find(vector<int>)_(process_all)/32768
|
-2.07% |
7466.188 |
7311.576 |
- |
-1.83% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.07% |
224.843 |
220.188 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-2.07% |
10082606.712 |
9874372.280 |
- |
-1.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.06% |
11788898.715 |
11545853.252 |
- |
-3.08% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-2.06% |
32.841 |
32.165 |
- |
20.65% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
-2.06% |
63.484 |
62.177 |
- |
-7.04% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1024
|
-2.06% |
30.178 |
29.557 |
- |
-0.85% |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-2.05% |
9.086 |
8.899 |
- |
-2.73% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-2.05% |
18759.187 |
18375.352 |
- |
-0.23% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-2.05% |
69643.137 |
68218.487 |
- |
-0.28% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.04% |
68477.198 |
67077.495 |
- |
0.10% |
- |
|
BM_std_min<char>/19
|
-2.04% |
1.182 |
1.158 |
- |
-2.18% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-2.04% |
4.072 |
3.989 |
- |
-0.48% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-2.04% |
15.538 |
15.221 |
- |
1.87% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-2.03% |
31.658 |
31.014 |
- |
0.41% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/1024
|
-2.03% |
3515.329 |
3443.883 |
- |
-1.81% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/8192
|
-2.03% |
17073.667 |
16726.681 |
- |
-0.82% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.03% |
35.465 |
34.745 |
- |
-1.04% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-2.03% |
63007.910 |
61731.061 |
- |
-0.10% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-2.02% |
8.789 |
8.611 |
- |
-1.02% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-2.02% |
1.860 |
1.823 |
- |
-0.33% |
- |
|
BM_MakeHeap_float_Random_16
|
-2.02% |
1.608 |
1.575 |
- |
-0.47% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.02% |
16247044.179 |
15919032.350 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-2.02% |
5906968.318 |
5787765.907 |
- |
-9.34% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-2.02% |
5.628 |
5.514 |
- |
0.19% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-2.02% |
5.385 |
5.277 |
- |
-2.54% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
-2.01% |
70.329 |
68.913 |
- |
0.04% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
-2.01% |
1.663 |
1.629 |
- |
1.06% |
- |
|
BM_RangesSortHeap_float_256
|
-2.01% |
5.833 |
5.715 |
- |
0.56% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.00% |
535.544 |
524.839 |
- |
0.99% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
-2.00% |
1967.141 |
1927.829 |
- |
-2.90% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-2.00% |
110.994 |
108.778 |
- |
-4.27% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-2.00% |
392.623 |
384.785 |
- |
-1.82% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-2.00% |
29.795 |
29.201 |
- |
7.56% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-1.99% |
8111.893 |
7950.127 |
- |
-3.42% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.99% |
22.191 |
21.749 |
- |
-0.29% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1000
|
-1.99% |
518.238 |
507.938 |
- |
-0.58% |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/52
|
-1.98% |
13.682 |
13.411 |
- |
-2.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-1.98% |
1184081.862 |
1160606.564 |
- |
3.23% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
-1.98% |
5.275 |
5.171 |
- |
-1.56% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/1024
|
-1.98% |
27.665 |
27.118 |
- |
0.09% |
- |
|
BM_deque_vector_move/64
|
-1.98% |
2.631 |
2.579 |
- |
-1.92% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-1.98% |
3.754 |
3.679 |
- |
1.24% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.97% |
61706112.524 |
60489966.024 |
- |
-0.31% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.97% |
1.569 |
1.538 |
- |
-0.88% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_256
|
-1.97% |
22.660 |
22.215 |
- |
-1.07% |
- |
|
BM_StringEraseToEnd_Small_Opaque
|
-1.97% |
0.625 |
0.613 |
- |
1.30% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.97% |
294.692 |
288.899 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.96% |
1170226.431 |
1147232.115 |
- |
0.75% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-1.96% |
3.680 |
3.608 |
- |
3.37% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-1.96% |
20.869 |
20.460 |
- |
0.98% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.96% |
23719081.531 |
23254701.010 |
- |
-1.73% |
- |
|
BM_deque_deque_move/65536
|
-1.96% |
2868.529 |
2812.383 |
- |
-1.11% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.96% |
535.743 |
525.266 |
- |
-1.59% |
- |
|
std::move(vector<int>)/8
|
-1.95% |
2.305 |
2.260 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.95% |
19350304.820 |
18972544.552 |
- |
-1.24% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_16
|
-1.95% |
1.037 |
1.017 |
- |
-1.93% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-1.95% |
1.155 |
1.132 |
- |
-8.15% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.95% |
4899.764 |
4804.399 |
- |
-0.03% |
- |
|
BM_SortHeap_string_16384
|
-1.95% |
99.061 |
97.134 |
- |
1.21% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-1.94% |
1.560 |
1.530 |
- |
-2.40% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.94% |
25.299 |
24.809 |
- |
-2.01% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1000
|
-1.94% |
23048.098 |
22601.927 |
- |
-1.41% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-1.94% |
59936801.515 |
58776641.323 |
- |
-0.56% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-1.94% |
2.902 |
2.845 |
- |
-1.69% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-1.93% |
14.809 |
14.524 |
- |
-0.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.92% |
9.533 |
9.349 |
- |
-1.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.92% |
1265457.251 |
1241110.409 |
- |
-1.07% |
- |
|
std::copy_n(deque<int>)/32768
|
-1.92% |
1174.105 |
1151.538 |
- |
0.65% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
-1.92% |
111.158 |
109.022 |
- |
-0.14% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.92% |
203.645 |
199.732 |
- |
-0.29% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-1.92% |
1436680.778 |
1409151.714 |
- |
-1.89% |
- |
|
rng::none_of(list<int>)_(process_all)/50
|
-1.92% |
21.957 |
21.536 |
- |
-1.27% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.91% |
1203682.846 |
1180637.882 |
- |
-1.66% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.91% |
1.119 |
1.098 |
- |
1.55% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-1.91% |
4.602 |
4.514 |
- |
-10.06% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-1.91% |
16305377.951 |
15993750.920 |
- |
0.42% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-1.91% |
215.287 |
211.180 |
- |
-3.00% |
- |
|
BM_MakeThenSortHeap_string_Random_256
|
-1.91% |
55.726 |
54.664 |
- |
0.11% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/32
|
-1.91% |
18.620 |
18.266 |
- |
-1.24% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8192
|
-1.91% |
14829.058 |
14546.510 |
- |
-3.18% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.90% |
1.065 |
1.045 |
- |
2.58% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.90% |
22.057 |
21.638 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.90% |
45860986.445 |
44990097.722 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.90% |
1216512.301 |
1193430.054 |
- |
0.61% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.90% |
8.485 |
8.325 |
- |
-0.47% |
- |
|
rng::find(vector<int>)_(process_all)/8192
|
-1.89% |
1864.795 |
1829.497 |
- |
-1.70% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-1.89% |
530.104 |
520.071 |
- |
-0.48% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-1.89% |
26.602 |
26.099 |
- |
-2.14% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.89% |
761.820 |
747.428 |
- |
-3.76% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-1.89% |
1.146 |
1.124 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-1.88% |
4445411.054 |
4361615.512 |
- |
-2.01% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.88% |
61.796 |
60.631 |
- |
0.58% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-1.88% |
11580237.471 |
11362144.076 |
- |
-1.49% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-1.88% |
2109.088 |
2069.389 |
- |
-2.77% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
-1.88% |
10.434 |
10.238 |
- |
6.59% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1024
|
-1.88% |
24067.480 |
23615.767 |
- |
-1.50% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-1.87% |
190.835 |
187.258 |
- |
-1.40% |
- |
|
BM_std_min<short>/20
|
-1.87% |
2.248 |
2.206 |
- |
-6.73% |
- |
|
rng::all_of(vector<int>)_(process_all)/32
|
-1.87% |
8.483 |
8.324 |
- |
-2.03% |
- |
|
rng::remove(vector<int>)_(prefix)/50
|
-1.87% |
57.016 |
55.949 |
- |
-0.41% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-1.87% |
12129.540 |
11902.974 |
- |
-10.94% |
- |
|
BM_vector_deque_move_backward/1024
|
-1.87% |
38.499 |
37.781 |
- |
-0.69% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-1.87% |
1.207 |
1.184 |
- |
0.54% |
- |
|
735_gem5_r
|
-1.86% |
13.564 |
13.311 |
- |
-1.55% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-1.86% |
5.991 |
5.880 |
- |
-8.47% |
- |
|
BM_std_minmax<unsigned_long_long>/64
|
-1.86% |
10.358 |
10.166 |
- |
-2.25% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.86% |
3.711 |
3.642 |
- |
-0.69% |
- |
|
BM_std_min<unsigned_short>/9
|
-1.86% |
6.476 |
6.356 |
- |
0.83% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.86% |
3717.570 |
3648.550 |
- |
-0.72% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.86% |
147.930 |
145.185 |
- |
-0.20% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-1.85% |
0.789 |
0.774 |
- |
-0.32% |
- |
|
BM_std_minmax<unsigned_char>/7
|
-1.85% |
2.434 |
2.389 |
- |
-4.50% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-1.85% |
529525.007 |
519745.154 |
- |
-0.94% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.84% |
0.849 |
0.833 |
- |
-0.33% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/8192
|
-1.84% |
106.207 |
104.253 |
- |
1.19% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
-1.84% |
1.163 |
1.141 |
- |
0.32% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-1.84% |
9025923.384 |
8860019.888 |
- |
-11.86% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-1.84% |
21.029 |
20.643 |
- |
-0.98% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-1.84% |
868401.436 |
852454.030 |
- |
8.01% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-1.84% |
2108.558 |
2069.846 |
- |
-2.80% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8
|
-1.84% |
2.076 |
2.037 |
- |
-1.66% |
- |
|
BM_std_minmax<unsigned_char>/1
|
-1.83% |
0.623 |
0.612 |
- |
-5.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.83% |
361164310.337 |
354547220.604 |
- |
41.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.83% |
3114115.887 |
3057097.088 |
- |
0.81% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.83% |
25.917 |
25.443 |
- |
-26.29% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.83% |
6.438 |
6.320 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.83% |
1172877.518 |
1151439.748 |
- |
-1.36% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16
|
-1.83% |
5.430 |
5.331 |
- |
-0.60% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.82% |
13051.207 |
12813.172 |
- |
0.11% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.82% |
35413.056 |
34767.244 |
- |
0.28% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-1.82% |
6.853 |
6.728 |
- |
-1.61% |
- |
|
rng::generate_n(deque<int>)/8192
|
-1.82% |
1978.367 |
1942.374 |
- |
-0.01% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.82% |
16.984 |
16.676 |
- |
-3.53% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-1.82% |
0.644 |
0.633 |
- |
3.23% |
- |
|
rng::fill(list<int>)/32
|
-1.82% |
8.459 |
8.305 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.81% |
2173764.977 |
2134312.580 |
- |
3.00% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
-1.81% |
7909.765 |
7766.219 |
- |
-1.53% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.81% |
839.705 |
824.475 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.81% |
1901420.653 |
1866973.959 |
- |
2.72% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-1.81% |
5.638 |
5.536 |
- |
0.50% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
-1.81% |
16.889 |
16.583 |
- |
-0.79% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.81% |
35540.210 |
34897.497 |
- |
0.06% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024
|
-1.81% |
14.974 |
14.704 |
- |
-0.84% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.81% |
26.972 |
26.484 |
- |
-1.26% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-1.80% |
703.452 |
690.766 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.80% |
1172549.659 |
1151422.888 |
- |
0.08% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-1.80% |
8219.273 |
8071.592 |
- |
-0.90% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1048576
|
-1.80% |
653337.894 |
641599.078 |
- |
-0.54% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
-1.80% |
1.318 |
1.295 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.79% |
203900112.429 |
200245365.451 |
- |
-5.63% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.79% |
1371243.529 |
1346677.530 |
- |
-1.90% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.79% |
4.020 |
3.948 |
- |
-10.91% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-1.79% |
5994053.260 |
5886838.429 |
- |
-13.48% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-1.79% |
12.065 |
11.850 |
- |
2.03% |
- |
|
BM_std_minmax<short>/10
|
-1.78% |
1.431 |
1.405 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.78% |
1820053.058 |
1787608.399 |
- |
1.35% |
- |
|
BM_deque_deque_ranges_move/1024
|
-1.78% |
39.362 |
38.662 |
- |
-0.91% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.78% |
503943.795 |
494984.801 |
- |
-0.81% |
- |
|
BM_SortHeap_string_256
|
-1.78% |
45.675 |
44.864 |
- |
1.15% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-1.78% |
27708046.126 |
27215878.103 |
- |
-3.31% |
- |
|
BM_std_min<unsigned_int>/17
|
-1.77% |
0.971 |
0.953 |
- |
-1.78% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.77% |
42152523.333 |
41405480.929 |
- |
0.73% |
- |
|
rng::swap_ranges(deque<int>)/50
|
-1.77% |
19.938 |
19.585 |
- |
0.04% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.77% |
815.174 |
800.752 |
- |
-1.90% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-1.77% |
7.270 |
7.142 |
- |
-4.98% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
-1.77% |
24.693 |
24.257 |
- |
-3.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.76% |
14856.787 |
14594.902 |
- |
-0.27% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.76% |
222.810 |
218.889 |
- |
-0.77% |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.76% |
2.525 |
2.481 |
- |
-0.92% |
- |
|
rng::find_if(vector<char>)_(process_all)/50
|
-1.76% |
12.660 |
12.438 |
- |
-0.11% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.76% |
530.682 |
521.364 |
- |
-1.86% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-1.75% |
8656.267 |
8504.516 |
- |
-4.11% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.75% |
26.738 |
26.269 |
- |
-7.41% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-1.75% |
3.132 |
3.077 |
- |
-2.15% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.75% |
603218.480 |
592651.942 |
- |
-0.61% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-1.75% |
3.493 |
3.432 |
- |
-7.39% |
- |
|
BM_std_min<unsigned___int128>/3
|
-1.75% |
1.042 |
1.024 |
- |
0.57% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-1.75% |
2.481 |
2.438 |
- |
-8.30% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.74% |
11.528 |
11.327 |
- |
-3.48% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-1.74% |
2258.969 |
2219.682 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.74% |
1210127.874 |
1189089.971 |
- |
0.20% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.74% |
1487.569 |
1461.718 |
- |
-1.12% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-1.74% |
4053.826 |
3983.448 |
- |
-0.72% |
- |
|
BM_std_minmax<short>/9
|
-1.73% |
1.187 |
1.166 |
- |
-1.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.73% |
1231497.780 |
1210162.775 |
- |
-1.81% |
- |
|
BM_std_min<short>/17
|
-1.73% |
1.586 |
1.558 |
- |
-1.10% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-1.73% |
3.035 |
2.983 |
- |
-4.15% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/50
|
-1.73% |
2.080 |
2.044 |
- |
-1.83% |
- |
|
BM_CmpEqual_uint_schar
|
-1.72% |
1.078 |
1.060 |
- |
-0.41% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/50
|
-1.72% |
18.467 |
18.148 |
- |
-0.87% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.72% |
16300.228 |
16019.628 |
- |
-3.04% |
- |
|
BM_RangesMakeHeap_string_SingleElement_1024
|
-1.72% |
6.234 |
6.126 |
- |
0.30% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-1.72% |
11635.146 |
11435.104 |
- |
-0.03% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-1.72% |
253647.803 |
249287.427 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-1.72% |
1444985.010 |
1420197.182 |
- |
-0.21% |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.71% |
37.359 |
36.718 |
- |
-0.67% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.71% |
10.114 |
9.940 |
- |
-0.46% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-1.71% |
30.721 |
30.195 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-1.71% |
1231846.355 |
1210766.709 |
- |
-1.98% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.71% |
6641346.373 |
6527885.528 |
- |
-8.93% |
- |
|
rng::partition_point(deque<int>)/32
|
-1.71% |
4.227 |
4.155 |
- |
-6.27% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.71% |
5.893 |
5.793 |
- |
-6.63% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.71% |
8.686 |
8.538 |
- |
-0.75% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-1.70% |
22.515 |
22.131 |
- |
3.06% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.70% |
1104889.189 |
1086055.117 |
- |
-3.04% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.70% |
779.609 |
766.320 |
- |
-2.29% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_4
|
-1.70% |
3.224 |
3.169 |
- |
1.69% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.70% |
4.700 |
4.620 |
- |
-2.13% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-1.70% |
56.166 |
55.213 |
- |
-2.61% |
- |
|
BM_deque_deque_move/1
|
-1.70% |
3.409 |
3.351 |
- |
-4.44% |
- |
|
rng::fold_left(deque<int>)/50
|
-1.69% |
27.729 |
27.259 |
- |
-1.95% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-1.69% |
8.529 |
8.384 |
- |
0.75% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.69% |
9048695.975 |
8895491.893 |
- |
-1.34% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.69% |
12111226.559 |
11906427.535 |
- |
-1.00% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.69% |
8536.419 |
8392.125 |
- |
0.06% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
-1.69% |
2.415 |
2.375 |
- |
-3.25% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-1.69% |
1960.475 |
1927.407 |
- |
1.11% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-1.68% |
22920.002 |
22534.313 |
- |
-16.86% |
- |
|
BM_std_min<char>/18
|
-1.68% |
0.988 |
0.971 |
- |
-1.66% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.68% |
1.038 |
1.020 |
- |
-0.63% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_4
|
-1.68% |
6.023 |
5.922 |
- |
-1.87% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-1.68% |
10.448 |
10.273 |
- |
-1.79% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.67% |
1.690 |
1.662 |
- |
-1.21% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-1.67% |
2.112 |
2.077 |
- |
-0.44% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.67% |
204539.144 |
201122.175 |
- |
-1.32% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-1.67% |
6.048 |
5.947 |
- |
1.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-1.67% |
21005333.031 |
20655111.828 |
- |
-0.77% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-1.67% |
4.471 |
4.396 |
- |
-2.64% |
- |
|
BM_std_min<long_long>/28
|
-1.66% |
2.659 |
2.615 |
- |
-1.25% |
- |
|
BM_MakeThenSortHeap_uint32_Random_4
|
-1.66% |
4.010 |
3.944 |
- |
-0.10% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-1.66% |
1.223 |
1.202 |
- |
0.80% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1000
|
-1.66% |
44029.499 |
43299.022 |
- |
0.17% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.66% |
572.303 |
562.815 |
- |
-0.36% |
- |
|
rng::partition(list<int>)_(sparse)/32
|
-1.66% |
9.054 |
8.904 |
- |
-1.93% |
- |
|
std::fill(deque<int>)/1024
|
-1.65% |
30.301 |
29.800 |
- |
-0.54% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-1.65% |
23.373 |
22.986 |
- |
-0.99% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.65% |
55834.617 |
54912.201 |
- |
-2.84% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.65% |
1432588.292 |
1408923.917 |
- |
-1.82% |
- |
|
BM_SortHeap_string_64
|
-1.65% |
30.548 |
30.043 |
- |
0.99% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.65% |
11.604 |
11.413 |
- |
-2.53% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-1.65% |
10020498.211 |
9855092.817 |
- |
-1.11% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-1.65% |
2255.797 |
2218.606 |
- |
-2.46% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
-1.65% |
455.743 |
448.231 |
- |
-1.56% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.65% |
11.700 |
11.507 |
- |
-0.52% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.65% |
7199.421 |
7080.926 |
- |
-2.65% |
- |
|
rng::starts_with(deque<int>)/8
|
-1.65% |
4.099 |
4.031 |
- |
1.34% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-1.64% |
22.156 |
21.791 |
- |
5.68% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
-1.64% |
666.021 |
655.068 |
- |
-3.59% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.64% |
36179.412 |
35584.726 |
- |
-9.88% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/64
|
-1.64% |
1.902 |
1.871 |
- |
-0.19% |
- |
|
rng::search(vector<int>)_(single_element)/8192
|
-1.64% |
1832.157 |
1802.096 |
- |
-0.41% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
-1.64% |
726.036 |
714.129 |
- |
0.76% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.64% |
1210.548 |
1190.719 |
- |
-3.15% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-1.64% |
1290700.062 |
1269576.443 |
- |
-2.05% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.64% |
11637.762 |
11447.342 |
- |
-0.01% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.64% |
2354.961 |
2316.429 |
- |
-0.77% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-1.64% |
1230660.922 |
1210530.678 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.63% |
22810965.791 |
22438109.597 |
- |
1.24% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.63% |
599.219 |
589.433 |
- |
-1.47% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-1.63% |
1189344.320 |
1169927.180 |
- |
-1.61% |
- |
|
BM_vector_deque_copy/1024
|
-1.63% |
36.419 |
35.827 |
- |
-0.29% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-1.62% |
2.236 |
2.199 |
- |
8.62% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.62% |
19793.996 |
19472.744 |
- |
-0.17% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/50
|
-1.62% |
25.298 |
24.888 |
- |
-1.15% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.62% |
310.671 |
305.630 |
- |
-0.67% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-1.62% |
1283943.514 |
1263112.255 |
- |
-2.80% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.62% |
33.486 |
32.942 |
- |
-0.13% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.62% |
0.940 |
0.925 |
- |
3.30% |
- |
|
BM_std_minmax<long_long>/10
|
-1.62% |
2.190 |
2.154 |
- |
1.50% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.61% |
59302077.706 |
58345311.822 |
- |
1.36% |
- |
|
BM_std_minmax<unsigned_char>/32
|
-1.61% |
1.601 |
1.576 |
- |
6.59% |
- |
|
BM_std_minmax<int>/31
|
-1.61% |
2.717 |
2.673 |
- |
1.09% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_1024
|
-1.60% |
3.011 |
2.963 |
- |
0.37% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.60% |
22.004 |
21.652 |
- |
0.85% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.60% |
1708305.826 |
1680911.701 |
- |
3.63% |
- |
|
rng::partition(list<int>)_(sparse)/50
|
-1.60% |
15.398 |
15.151 |
- |
-0.12% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-1.60% |
16.700 |
16.433 |
- |
-3.66% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
-1.60% |
1.270 |
1.250 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.60% |
11647125.733 |
11460647.586 |
- |
-2.47% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.60% |
19991.291 |
19672.043 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.60% |
1716865.561 |
1689452.799 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.60% |
3714384.864 |
3655099.452 |
- |
0.36% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/50
|
-1.60% |
12.654 |
12.452 |
- |
-1.03% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.59% |
5881457.348 |
5787655.442 |
- |
0.61% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.59% |
0.966 |
0.951 |
- |
1.08% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.59% |
204.518 |
201.258 |
- |
0.28% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/0
|
-1.59% |
19.985 |
19.666 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-1.59% |
1634042.050 |
1608006.361 |
- |
-5.38% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
-1.59% |
14.119 |
13.895 |
- |
-2.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-1.59% |
169328284.042 |
166632806.136 |
- |
-1.17% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.59% |
221104.407 |
217586.744 |
- |
-15.47% |
- |
|
std::map<int,_int>::erase(iterator)/0
|
-1.59% |
20.809 |
20.479 |
- |
-0.70% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
-1.59% |
2.203 |
2.168 |
- |
-1.59% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.58% |
12530.058 |
12331.714 |
- |
-1.55% |
- |
|
rng::copy_if(list<int>)_(entire_range)/512
|
-1.58% |
371.557 |
365.677 |
- |
-1.80% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.58% |
9487603.483 |
9337601.756 |
- |
-1.35% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-1.58% |
0.870 |
0.856 |
- |
-0.15% |
- |
|
BM_MakeThenSortHeap_uint32_Ascending_4
|
-1.58% |
1.441 |
1.418 |
- |
-0.03% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
-1.58% |
9.079 |
8.935 |
- |
-0.82% |
- |
|
BM_std_min<unsigned_short>/27
|
-1.58% |
2.382 |
2.344 |
- |
-0.48% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-1.57% |
6.565 |
6.462 |
- |
-0.77% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-1.57% |
2.060 |
2.027 |
- |
-1.60% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8
|
-1.57% |
27.503 |
27.070 |
- |
-0.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.57% |
1162392.851 |
1144166.255 |
- |
-0.08% |
- |
|
std::copy_backward(deque<int>)/8
|
-1.57% |
2.738 |
2.695 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.57% |
1260504.763 |
1240757.078 |
- |
-2.44% |
- |
|
rng::adjacent_find(deque<int>,_pred)/50
|
-1.57% |
29.018 |
28.563 |
- |
-2.33% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.56% |
1204920.359 |
1186090.044 |
- |
-1.75% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.56% |
0.763 |
0.751 |
- |
-1.33% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-1.56% |
5.700 |
5.611 |
- |
-5.12% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.56% |
694.170 |
683.337 |
- |
0.45% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-1.56% |
254.843 |
250.867 |
- |
0.73% |
- |
|
BM_std_min<long_long>/32
|
-1.56% |
3.618 |
3.562 |
- |
-2.77% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-1.56% |
1.182 |
1.164 |
- |
-1.49% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_1024
|
-1.55% |
8.866 |
8.729 |
- |
0.77% |
- |
|
rng::rotate_copy(list<int>)/1024
|
-1.55% |
734.357 |
722.944 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.55% |
11910664.855 |
11725635.114 |
- |
-1.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.55% |
1272700.235 |
1252947.966 |
- |
0.53% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-1.55% |
29.042 |
28.591 |
- |
11.58% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.55% |
505.387 |
497.546 |
- |
0.53% |
- |
|
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.55% |
2722382.268 |
2680151.981 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.55% |
1712375.571 |
1685832.275 |
- |
-0.14% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-1.55% |
2.255 |
2.220 |
- |
-0.28% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.55% |
15687.963 |
15445.481 |
- |
-3.14% |
- |
|
rng::partition_point(vector<int>)/1024
|
-1.55% |
7.561 |
7.444 |
- |
-1.30% |
- |
|
BM_std_minmax<short>/19
|
-1.54% |
2.429 |
2.391 |
- |
-0.65% |
- |
|
std::fill_n(list<int>)/50
|
-1.54% |
16.175 |
15.925 |
- |
-1.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.54% |
13520570.156 |
13311874.760 |
- |
0.48% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-1.54% |
17.908 |
17.631 |
- |
-1.39% |
- |
|
BM_MakeThenSortHeap_float_Descending_64
|
-1.54% |
3.331 |
3.279 |
- |
-1.77% |
- |
|
BM_MakeHeap_uint64_Ascending_262144
|
-1.54% |
0.741 |
0.729 |
- |
0.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.53% |
22426995.112 |
22082973.905 |
- |
-2.15% |
- |
|
BM_std_minmax<unsigned_char>/28
|
-1.53% |
2.150 |
2.117 |
- |
-3.60% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.53% |
34.265 |
33.741 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.53% |
1707323.489 |
1681198.486 |
- |
3.80% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-1.53% |
1248496.883 |
1229413.438 |
- |
-2.48% |
- |
|
BM_std_minmax<unsigned_char>/20
|
-1.53% |
1.932 |
1.903 |
- |
-3.44% |
- |
|
rng::move(vector<int>)/1048576
|
-1.53% |
57762.368 |
56880.579 |
- |
-1.69% |
- |
|
BM_deque_deque_ranges_move/1
|
-1.53% |
3.421 |
3.369 |
- |
-4.79% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-1.52% |
93001.933 |
91586.123 |
- |
-1.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-1.52% |
1107342.422 |
1090499.243 |
- |
1.64% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1024
|
-1.52% |
44769.524 |
44089.319 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.52% |
1260473.471 |
1241325.360 |
- |
1.29% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.52% |
243553227.606 |
239855912.367 |
- |
-2.49% |
- |
|
BM_std_minmax<unsigned_int>/23
|
-1.52% |
2.388 |
2.352 |
- |
-1.72% |
- |
|
rng::fill(vector<int>)/1024
|
-1.52% |
30.165 |
29.707 |
- |
-0.83% |
- |
|
BM_std_minmax<unsigned_char>/27
|
-1.52% |
1.868 |
1.840 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.51% |
1205659.984 |
1187405.566 |
- |
-1.16% |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
-1.51% |
40.049 |
39.443 |
- |
0.54% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
-1.51% |
4.452 |
4.385 |
- |
-9.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.51% |
15674201.931 |
15438098.881 |
- |
-2.93% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
-1.51% |
77.273 |
76.109 |
- |
-4.75% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.50% |
191937.124 |
189049.311 |
- |
0.19% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
-1.50% |
8804.467 |
8672.127 |
- |
-1.68% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
-1.50% |
245.575 |
241.887 |
- |
-1.57% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.50% |
654.074 |
644.250 |
- |
2.39% |
- |
|
BM_CmpEqual_schar_uint
|
-1.50% |
1.107 |
1.090 |
- |
-0.91% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.50% |
1263333.068 |
1244409.271 |
- |
-0.84% |
- |
|
rng::find_if(vector<char>)_(bail_25%)/8
|
-1.50% |
0.949 |
0.935 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-1.49% |
351631065.344 |
346374881.421 |
- |
1.79% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.49% |
12.581 |
12.393 |
- |
-0.37% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-1.49% |
9.431 |
9.290 |
- |
-12.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.49% |
13036575.196 |
12842514.791 |
- |
0.75% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-1.48% |
7.979 |
7.860 |
- |
-0.07% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-1.48% |
470.451 |
463.479 |
- |
-1.69% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
-1.48% |
172480590.266 |
169926959.093 |
- |
-1.58% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.48% |
10.874 |
10.713 |
- |
3.21% |
- |
|
BM_deque_deque_move/70000
|
-1.48% |
3322.638 |
3273.476 |
- |
3.89% |
- |
|
BM_CmpEqual_ushort_uint
|
-1.48% |
1.125 |
1.108 |
- |
-0.55% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
-1.47% |
4.252 |
4.190 |
- |
0.96% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.47% |
1219231.044 |
1201258.930 |
- |
0.99% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/1024
|
-1.47% |
4345.184 |
4281.474 |
- |
0.18% |
- |
|
std::move_backward(vector<int>)/8
|
-1.47% |
2.289 |
2.256 |
- |
-0.36% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8
|
-1.47% |
25.291 |
24.921 |
- |
-1.78% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.46% |
151225.621 |
149011.604 |
- |
-0.93% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-1.46% |
15.285 |
15.062 |
- |
-9.53% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
-1.46% |
984.405 |
970.024 |
- |
-0.39% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
-1.46% |
136.813 |
134.816 |
- |
-1.40% |
- |
|
BM_std_min<short>/21
|
-1.46% |
1.828 |
1.801 |
- |
-3.05% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8192
|
-1.46% |
456006.537 |
449359.572 |
- |
0.08% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
-1.46% |
3.110 |
3.064 |
- |
-1.09% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.45% |
42983.316 |
42358.160 |
- |
-0.52% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.45% |
11870.674 |
11698.514 |
- |
0.21% |
- |
|
BM_std_min<unsigned_short>/23
|
-1.45% |
2.135 |
2.104 |
- |
0.78% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-1.45% |
2570.571 |
2533.309 |
- |
-2.24% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-1.45% |
19.210 |
18.932 |
- |
-0.86% |
- |
|
BM_vector_deque_ranges_copy/1
|
-1.44% |
2.352 |
2.318 |
- |
1.76% |
- |
|
BM_std_min<unsigned_short>/28
|
-1.44% |
2.693 |
2.654 |
- |
-1.14% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
-1.44% |
213167.237 |
210088.775 |
- |
-1.85% |
- |
|
BM_CmpEqual_short_ushort
|
-1.44% |
1.111 |
1.095 |
- |
-1.07% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-1.44% |
2180.803 |
2149.378 |
- |
0.17% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.44% |
16.972 |
16.728 |
- |
-0.20% |
- |
|
BM_deque_deque_ranges_copy/1
|
-1.44% |
3.429 |
3.380 |
- |
-4.48% |
- |
|
rng::find(vector<char>)_(process_all)/8192
|
-1.44% |
136.765 |
134.796 |
- |
-1.25% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
-1.44% |
6.385 |
6.293 |
- |
-0.64% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.44% |
602.331 |
593.666 |
- |
-0.54% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-1.44% |
3.799 |
3.745 |
- |
0.82% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/8192
|
-1.43% |
1479.362 |
1458.141 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.43% |
24692200.157 |
24338149.097 |
- |
0.80% |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
-1.43% |
3.697 |
3.644 |
- |
-1.85% |
- |
|
rng::shuffle(vector<int>)/8192
|
-1.43% |
72745.517 |
71704.749 |
- |
-1.74% |
- |
|
std::reverse(list<int>)/64
|
-1.43% |
17.656 |
17.404 |
- |
-0.23% |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-1.43% |
2569.631 |
2532.936 |
- |
-2.25% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-1.43% |
5.616 |
5.536 |
- |
-4.93% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.43% |
27.325 |
26.935 |
- |
0.19% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.43% |
66.127 |
65.183 |
- |
-3.41% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.43% |
3907.910 |
3852.162 |
- |
-0.83% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-1.43% |
2.512 |
2.476 |
- |
5.71% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-1.42% |
21.019 |
20.719 |
- |
-0.67% |
- |
|
rng::remove_if(list<int>)_(prefix)/50
|
-1.42% |
75.059 |
73.991 |
- |
-0.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.42% |
22112.458 |
21797.775 |
- |
0.26% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.42% |
1163915.963 |
1147358.022 |
- |
1.01% |
- |
|
BM_MakeHeap_string_Random_262144
|
-1.42% |
15.580 |
15.359 |
- |
-1.81% |
- |
|
BM_LowerBound_string_64
|
-1.42% |
69.345 |
68.360 |
- |
-2.10% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
-1.42% |
34.217 |
33.732 |
- |
-1.79% |
- |
|
rng::distance(join_view(vector<vector<int>>)/1024
|
-1.41% |
1.035 |
1.021 |
- |
-1.29% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.41% |
37971085.713 |
37434072.237 |
- |
-0.36% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.41% |
1704215.248 |
1680157.635 |
- |
3.99% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.41% |
770.832 |
759.953 |
- |
1.44% |
- |
|
BM_RangesPushHeap_float_Random_16
|
-1.41% |
5.409 |
5.333 |
- |
-0.37% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-1.41% |
1.546 |
1.524 |
- |
-0.45% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1048576
|
-1.41% |
449828.650 |
443492.252 |
- |
-0.12% |
- |
|
BM_LowerBound_float_16
|
-1.40% |
7.876 |
7.765 |
- |
-0.22% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
-1.40% |
621.679 |
612.947 |
- |
0.60% |
- |
|
BM_deque_deque_move/4096
|
-1.40% |
152.368 |
150.230 |
- |
-0.70% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-1.40% |
1.293 |
1.275 |
- |
-4.77% |
- |
|
BM_vector_deque_copy/4000
|
-1.40% |
142.847 |
140.846 |
- |
-0.71% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-1.40% |
30.396 |
29.971 |
- |
11.01% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
-1.40% |
1660.526 |
1637.328 |
- |
-2.02% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.40% |
724.185 |
714.068 |
- |
-27.12% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.40% |
223735642.953 |
220610149.381 |
- |
-2.48% |
- |
|
BM_num_put<bool>
|
-1.40% |
10.966 |
10.813 |
- |
-2.38% |
- |
|
BM_std_min<unsigned_short>/16
|
-1.39% |
1.732 |
1.708 |
- |
-0.47% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.39% |
766.798 |
756.119 |
- |
-1.18% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.39% |
13443.306 |
13256.110 |
- |
-26.64% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.39% |
707.261 |
697.422 |
- |
2.05% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-1.39% |
2.092 |
2.063 |
- |
-0.48% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/50
|
-1.39% |
4.423 |
4.362 |
- |
0.24% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.39% |
139327.740 |
137393.728 |
- |
-4.35% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.39% |
1228446.866 |
1211397.742 |
- |
0.43% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.39% |
1193311.270 |
1176751.988 |
- |
0.33% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-1.39% |
3.906 |
3.851 |
- |
0.35% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.38% |
233.023 |
229.802 |
- |
1.71% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_64
|
-1.38% |
8.306 |
8.192 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.38% |
223773493.631 |
220688558.036 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.38% |
1424096.293 |
1404474.405 |
- |
0.55% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
-1.37% |
1.203 |
1.186 |
- |
-3.34% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_16
|
-1.37% |
5.565 |
5.488 |
- |
-1.09% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8192
|
-1.37% |
93223.329 |
91945.736 |
- |
-1.09% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-1.37% |
5.033 |
4.964 |
- |
-1.89% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.37% |
351370920.612 |
346556664.026 |
- |
5.68% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.37% |
32.719 |
32.271 |
- |
-11.68% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.37% |
11.641 |
11.482 |
- |
-0.91% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.37% |
601.176 |
592.957 |
- |
-0.10% |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
-1.37% |
6.007 |
5.925 |
- |
-0.27% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-1.37% |
5728.184 |
5649.983 |
- |
-20.67% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.37% |
40.813 |
40.256 |
- |
36.25% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
-1.36% |
1.319 |
1.301 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.36% |
18298692.640 |
18049777.680 |
- |
-1.14% |
- |
|
BM_RangesMakeHeap_string_Heap_256
|
-1.36% |
4.967 |
4.900 |
- |
0.47% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-1.36% |
56.982 |
56.208 |
- |
-0.61% |
- |
|
BM_SortHeap_string_16
|
-1.36% |
14.405 |
14.209 |
- |
0.58% |
- |
|
BM_std_minmax<unsigned_int>/10
|
-1.36% |
1.388 |
1.369 |
- |
-1.34% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-1.36% |
6.735 |
6.643 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.35% |
10780361.322 |
10634309.403 |
- |
5.94% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.35% |
28.684 |
28.296 |
- |
-4.28% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
-1.35% |
6859.488 |
6766.832 |
- |
0.05% |
- |
|
rng::find(vector<int>)_(process_all)/1024
|
-1.35% |
244.026 |
240.732 |
- |
-1.55% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.35% |
210.947 |
208.101 |
- |
-0.78% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.35% |
6847.786 |
6755.427 |
- |
-0.57% |
- |
|
BM_std_min<unsigned_long_long>/32
|
-1.35% |
3.261 |
3.217 |
- |
-0.61% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-1.35% |
9.013 |
8.892 |
- |
-2.27% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-1.34% |
10.341 |
10.202 |
- |
-2.36% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
-1.34% |
8234.862 |
8124.267 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.34% |
1116791.557 |
1101795.848 |
- |
-0.06% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-1.34% |
1.609 |
1.588 |
- |
-4.81% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
-1.34% |
4.593 |
4.532 |
- |
-5.79% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1024
|
-1.34% |
1507.049 |
1486.922 |
- |
-0.30% |
- |
|
rng::replace(list<int>)_(sprinkled)/50
|
-1.33% |
19.905 |
19.640 |
- |
0.16% |
- |
|
BM_std_min<long_long>/64
|
-1.33% |
4.905 |
4.840 |
- |
-0.21% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-1.33% |
21.578 |
21.291 |
- |
0.52% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.33% |
68561932.010 |
67648710.339 |
- |
-0.17% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.33% |
23725.647 |
23410.389 |
- |
-0.50% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.33% |
36176.790 |
35696.240 |
- |
-0.50% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.33% |
9.537 |
9.410 |
- |
-0.72% |
- |
|
721_gcc_r
|
-1.33% |
13.193 |
13.018 |
- |
0.50% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.33% |
2716786.337 |
2680750.000 |
- |
-0.52% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.33% |
8.878 |
8.761 |
- |
-0.65% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.32% |
2934.428 |
2895.583 |
- |
-1.85% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.32% |
24.257 |
23.936 |
- |
-0.67% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.32% |
13.698 |
13.518 |
- |
-0.43% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.32% |
2.684 |
2.649 |
- |
-0.56% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-1.32% |
5.615 |
5.541 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.32% |
2.071 |
2.044 |
- |
-0.13% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.32% |
24.083 |
23.766 |
- |
-4.30% |
- |
|
rng::copy_n(list<int>)/64
|
-1.32% |
14.168 |
13.982 |
- |
-1.32% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-1.31% |
201.053 |
198.411 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.31% |
151229730.458 |
149244958.383 |
- |
0.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.31% |
3.490 |
3.444 |
- |
-3.87% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.31% |
1125612.828 |
1110866.364 |
- |
0.08% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-1.31% |
11.517 |
11.367 |
- |
-0.58% |
- |
|
std::copy_n(list<int>)/64
|
-1.31% |
14.036 |
13.852 |
- |
-2.22% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
-1.31% |
285883.501 |
282141.818 |
- |
-0.92% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.31% |
1254609.375 |
1238201.821 |
- |
0.53% |
- |
|
BM_CmpEqual_short_int
|
-1.31% |
1.139 |
1.124 |
- |
-1.70% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.31% |
8.885 |
8.769 |
- |
-0.32% |
- |
|
BM_deque_deque_ranges_copy/70000
|
-1.31% |
3037.682 |
2998.018 |
- |
-1.75% |
- |
|
BM_deque_deque_ranges_copy/64
|
-1.31% |
5.540 |
5.468 |
- |
1.59% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/1024
|
-1.30% |
8264.406 |
8156.565 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/8192
|
-1.30% |
128010.318 |
126340.256 |
- |
0.07% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_4
|
-1.30% |
5.388 |
5.317 |
- |
-0.62% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
-1.30% |
296.893 |
293.028 |
- |
-1.34% |
- |
|
rng::replace_if(deque<int>)_(prefix)/50
|
-1.30% |
20.358 |
20.093 |
- |
-0.99% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-1.30% |
58.069 |
57.314 |
- |
-3.78% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-1.30% |
7.293 |
7.198 |
- |
-1.79% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
-1.30% |
6.448 |
6.364 |
- |
-2.23% |
- |
|
BM_std_min<unsigned_long_long>/16
|
-1.30% |
2.470 |
2.438 |
- |
1.49% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.29% |
4630.920 |
4570.970 |
- |
-0.29% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256
|
-1.29% |
1.398 |
1.379 |
- |
-0.64% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/262144
|
-1.29% |
277.722 |
274.131 |
- |
0.22% |
- |
|
BM_LowerBound_uint32_16
|
-1.29% |
7.443 |
7.346 |
- |
0.30% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-1.29% |
3.769 |
3.720 |
- |
-1.22% |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-1.29% |
24.140 |
23.828 |
- |
-0.11% |
- |
|
std::vector<int>::ctor(size)/1024
|
-1.29% |
41.099 |
40.569 |
- |
-2.53% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
-1.29% |
7472.641 |
7376.331 |
- |
-1.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.29% |
1257734.375 |
1241525.392 |
- |
1.76% |
- |
|
rng::move_backward(vector<int>)/8
|
-1.29% |
2.291 |
2.262 |
- |
1.13% |
- |
|
BM_PushHeap_uint32_Random_64
|
-1.29% |
5.562 |
5.490 |
- |
-2.08% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.29% |
29.445 |
29.066 |
- |
-3.41% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.29% |
40.625 |
40.102 |
- |
-4.00% |
- |
|
BM_std_minmax<short>/17
|
-1.29% |
1.792 |
1.769 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.29% |
204562970.796 |
201933385.207 |
- |
-0.07% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
-1.29% |
19.356 |
19.107 |
- |
-0.32% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
-1.29% |
37.665 |
37.180 |
- |
-0.46% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.29% |
13.378 |
13.206 |
- |
-0.47% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-1.28% |
77295.823 |
76302.862 |
- |
-0.04% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8
|
-1.28% |
3.802 |
3.754 |
- |
-0.14% |
- |
|
731_astcenc_r
|
-1.28% |
10.217 |
10.086 |
- |
-0.42% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.28% |
32222.930 |
31809.881 |
- |
-0.87% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.28% |
31.535 |
31.131 |
- |
-1.32% |
- |
|
std::partition_copy(list<int>)/8192
|
-1.28% |
7292.767 |
7199.298 |
- |
-2.34% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.28% |
2842.084 |
2805.680 |
- |
-1.76% |
- |
|
BM_std_minmax<unsigned_char>/5500
|
-1.28% |
50.677 |
50.029 |
- |
0.45% |
- |
|
BM_std_minmax<long_long>/28
|
-1.28% |
4.140 |
4.087 |
- |
0.68% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.28% |
173439.236 |
171225.059 |
- |
-0.39% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.28% |
52133.449 |
51468.104 |
- |
-1.92% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-1.27% |
11.943 |
11.790 |
- |
-1.59% |
- |
|
BM_deque_deque_move/1024
|
-1.27% |
39.164 |
38.665 |
- |
-1.21% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.27% |
10221.252 |
10091.149 |
- |
-0.50% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/0
|
-1.27% |
16.089 |
15.884 |
- |
-0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-1.27% |
14277.711 |
14096.721 |
- |
-0.02% |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.27% |
207.573 |
204.942 |
- |
-0.46% |
- |
|
rng::move(deque<int>)/4096
|
-1.27% |
153.957 |
152.006 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.27% |
1109716.450 |
1095657.221 |
- |
-3.17% |
- |
|
rng::partial_sort(vector<int>)_(shuffled)/8
|
-1.27% |
22.581 |
22.295 |
- |
-0.48% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/1024
|
-1.27% |
5.742 |
5.669 |
- |
-1.02% |
- |
|
BM_num_get<double>
|
-1.27% |
35.414 |
34.966 |
- |
-0.95% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.27% |
199.687 |
197.160 |
- |
-1.05% |
- |
|
736_ocio_r
|
-1.26% |
16.395 |
16.188 |
- |
-0.83% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-1.25% |
17.565 |
17.345 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.25% |
1595079.572 |
1575077.605 |
- |
10.33% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.25% |
204339.988 |
201779.148 |
- |
0.94% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-1.25% |
1.273 |
1.257 |
- |
-0.89% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
-1.25% |
30.593 |
30.211 |
- |
0.39% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.25% |
653.510 |
645.358 |
- |
0.17% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-1.25% |
1.337 |
1.321 |
- |
14.22% |
- |
|
std::partition_point(vector<int>)/32
|
-1.24% |
2.575 |
2.543 |
- |
-0.86% |
- |
|
BM_std_minmax<long_long>/20
|
-1.24% |
3.318 |
3.277 |
- |
0.36% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
-1.24% |
168.251 |
166.162 |
- |
-0.70% |
- |
|
BM_deque_vector_move/1
|
-1.24% |
2.132 |
2.105 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.24% |
22985515.989 |
22701077.290 |
- |
1.65% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-1.24% |
2365429.667 |
2336164.956 |
- |
-0.50% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-1.24% |
6.100 |
6.024 |
- |
-2.75% |
- |
|
BM_RangesMakeHeap_string_Ascending_16
|
-1.24% |
3.695 |
3.649 |
- |
-0.24% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_64
|
-1.24% |
15.943 |
15.747 |
- |
-0.69% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.23% |
6250.586 |
6173.406 |
- |
0.31% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-1.23% |
19.358 |
19.119 |
- |
-1.12% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.23% |
984.876 |
972.740 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-1.23% |
142.771 |
141.013 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.23% |
1259292.479 |
1243827.963 |
- |
1.28% |
- |
|
BM_RangesPopHeap_uint64_16
|
-1.23% |
7.658 |
7.564 |
- |
-0.43% |
- |
|
BM_LowerBound_float_1
|
-1.23% |
2.676 |
2.643 |
- |
0.01% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.23% |
806.049 |
796.171 |
- |
-1.62% |
- |
|
rng::partial_sort(deque<int>)_(heap)/1024
|
-1.22% |
18424.321 |
18198.910 |
- |
-1.80% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
-1.22% |
8259.904 |
8158.909 |
- |
-0.32% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-1.22% |
2.546 |
2.515 |
- |
3.62% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.22% |
1125173.876 |
1111430.633 |
- |
-0.81% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.22% |
1317.860 |
1301.765 |
- |
-30.21% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-1.22% |
66849474.666 |
66034924.418 |
- |
-1.39% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-1.22% |
32.399 |
32.005 |
- |
-2.15% |
- |
|
rng::sort(vector<int>)_(ascending)/8
|
-1.22% |
16.873 |
16.667 |
- |
-0.37% |
- |
|
rng::copy_backward(deque<int>)/64
|
-1.22% |
3.080 |
3.043 |
- |
-0.09% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.21% |
138121.258 |
136445.740 |
- |
-1.76% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.21% |
1271473.000 |
1256069.724 |
- |
4.23% |
- |
|
BM_CmpLess_int_schar
|
-1.21% |
1.126 |
1.112 |
- |
-0.89% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-1.21% |
22.821 |
22.545 |
- |
-0.19% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.21% |
27.846 |
27.509 |
- |
-2.34% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
-1.21% |
1.439 |
1.421 |
- |
-1.93% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384
|
-1.21% |
7.609 |
7.517 |
- |
-1.34% |
- |
|
rng::copy(list<int>)/4096
|
-1.21% |
3065.811 |
3028.829 |
- |
-1.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.21% |
4453455.821 |
4399746.906 |
- |
-1.12% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-1.21% |
3.778 |
3.733 |
- |
0.76% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_262144
|
-1.21% |
60.109 |
59.384 |
- |
0.90% |
- |
|
rng::any_of(list<int>)_(process_all)/32
|
-1.21% |
11.610 |
11.470 |
- |
-0.23% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
-1.20% |
616.069 |
608.647 |
- |
-0.03% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384
|
-1.20% |
60.718 |
59.988 |
- |
-1.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.20% |
4776810.662 |
4719511.420 |
- |
0.74% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
-1.20% |
24.659 |
24.363 |
- |
-1.00% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-1.20% |
2075.487 |
2050.604 |
- |
-0.01% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
-1.20% |
1867.376 |
1844.993 |
- |
-1.07% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
-1.20% |
39.567 |
39.093 |
- |
-1.20% |
- |
|
BM_SortHeap_string_262144
|
-1.20% |
178.751 |
176.611 |
- |
2.07% |
- |
|
rng::replace(list<int>)_(prefix)/50
|
-1.19% |
19.250 |
19.020 |
- |
-0.71% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.19% |
20.890 |
20.641 |
- |
-1.22% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.19% |
12206.369 |
12060.830 |
- |
-0.50% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.19% |
32220.787 |
31837.221 |
- |
-0.83% |
- |
|
BM_std_minmax<unsigned_char>/23
|
-1.19% |
2.986 |
2.950 |
- |
-3.98% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/1024
|
-1.19% |
2122.459 |
2097.204 |
- |
-2.01% |
- |
|
std::set<std::string>::clear()/32
|
-1.19% |
898.391 |
887.711 |
- |
-1.83% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.19% |
716.572 |
708.067 |
- |
3.33% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.19% |
1680132.406 |
1660198.650 |
- |
-0.17% |
- |
|
BM_std_min<int>/7
|
-1.19% |
1.053 |
1.041 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.18% |
13.993 |
13.827 |
- |
-1.74% |
- |
|
rng::reverse(vector<int>)/8
|
-1.18% |
1.619 |
1.599 |
- |
0.15% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-1.18% |
23434.932 |
23157.650 |
- |
-0.11% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.18% |
2841.555 |
2807.936 |
- |
-1.83% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-1.18% |
47.467 |
46.905 |
- |
-4.09% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-1.18% |
1120359.662 |
1107113.276 |
- |
-1.37% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.18% |
13.223 |
13.067 |
- |
-0.54% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-1.18% |
1.967 |
1.944 |
- |
-22.17% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-1.18% |
220.270 |
217.668 |
- |
0.84% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.18% |
82356.231 |
81383.860 |
- |
1.02% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.18% |
634125.713 |
626653.401 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
-1.18% |
21543537.403 |
21290127.404 |
- |
1.03% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.18% |
1525.534 |
1507.593 |
- |
-2.06% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-1.18% |
63316156.559 |
62571555.255 |
- |
-3.13% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.18% |
27.135 |
26.816 |
- |
-1.44% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-1.17% |
76.089 |
75.195 |
- |
-1.80% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.17% |
3.599 |
3.557 |
- |
2.38% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-1.17% |
1174602.669 |
1160811.759 |
- |
-0.35% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.17% |
5.309 |
5.246 |
- |
0.87% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
-1.17% |
5.412 |
5.349 |
- |
0.34% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.17% |
1.009 |
0.998 |
- |
0.43% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024
|
-1.17% |
7143.745 |
7060.298 |
- |
-1.32% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/0
|
-1.17% |
20.819 |
20.576 |
- |
-2.53% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.17% |
22093.856 |
21836.104 |
- |
-0.39% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.17% |
151602.058 |
149833.782 |
- |
0.00% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-1.17% |
1.207 |
1.193 |
- |
0.84% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024
|
-1.16% |
1435945.514 |
1419222.278 |
- |
-0.61% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-1.16% |
4.724 |
4.669 |
- |
-0.67% |
- |
|
BM_std_minmax<unsigned_short>/28
|
-1.16% |
2.543 |
2.514 |
- |
-4.24% |
- |
|
BM_std_min<unsigned_short>/6
|
-1.16% |
0.959 |
0.948 |
- |
-1.15% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.16% |
2927.737 |
2893.731 |
- |
-1.88% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.16% |
1.125 |
1.112 |
- |
0.09% |
- |
|
rng::partition_copy(list<int>)/32
|
-1.16% |
16.059 |
15.873 |
- |
-0.74% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-1.16% |
2.907 |
2.873 |
- |
0.99% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.16% |
17.510 |
17.307 |
- |
0.59% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.16% |
15085.628 |
14910.562 |
- |
-0.15% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/8
|
-1.16% |
27.636 |
27.315 |
- |
-1.24% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_16
|
-1.16% |
8.621 |
8.521 |
- |
-2.57% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-1.16% |
5273604.658 |
5212507.060 |
- |
-1.19% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.16% |
171929.527 |
169938.290 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.16% |
3689708.167 |
3646989.938 |
- |
-1.42% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-1.16% |
15.035 |
14.862 |
- |
-3.67% |
- |
|
BM_vector_deque_copy_backward/1024
|
-1.15% |
38.388 |
37.945 |
- |
0.30% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.15% |
24.809 |
24.522 |
- |
-0.28% |
- |
|
std::vector<int>::ctor(size)/8192
|
-1.15% |
568.932 |
562.376 |
- |
-1.04% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-1.15% |
1.690 |
1.670 |
- |
4.05% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-1.15% |
15216967.588 |
15041871.537 |
- |
0.18% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-1.15% |
8221.797 |
8127.195 |
- |
-0.10% |
- |
|
BM_RangesSortHeap_float_1024
|
-1.15% |
8.026 |
7.934 |
- |
-0.48% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.15% |
497.697 |
491.977 |
- |
0.00% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
-1.15% |
2.108 |
2.084 |
- |
-0.69% |
- |
|
rng::move(vector<bool>)_(aligned)/512
|
-1.15% |
2.682 |
2.651 |
- |
0.74% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/32768
|
-1.15% |
38.344 |
37.905 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.14% |
148083360.559 |
146391794.602 |
- |
0.06% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-1.14% |
150.185 |
148.471 |
- |
-1.32% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
-1.14% |
9688.475 |
9577.888 |
- |
18.64% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.14% |
19876.242 |
19649.593 |
- |
-0.84% |
- |
|
BM_std_min<char>/24
|
-1.14% |
2.645 |
2.615 |
- |
-6.49% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1024
|
-1.14% |
2.079 |
2.055 |
- |
-0.75% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.13% |
4731.584 |
4677.893 |
- |
-0.39% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
-1.13% |
6.349 |
6.277 |
- |
-3.90% |
- |
|
std::partition(list<int>)_(sparse)/1024
|
-1.13% |
725.677 |
717.452 |
- |
-0.79% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
-1.13% |
8.568 |
8.471 |
- |
-0.15% |
- |
|
std::copy_if(list<int>)_(entire_range)/8
|
-1.13% |
2.649 |
2.619 |
- |
-3.42% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.13% |
4.864 |
4.809 |
- |
-0.82% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-1.13% |
4570940.437 |
4519327.794 |
- |
-5.56% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/32
|
-1.13% |
12.931 |
12.785 |
- |
-0.18% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.13% |
731.282 |
723.031 |
- |
-0.98% |
- |
|
rng::find_if(list<int>)_(bail_25%)/8
|
-1.13% |
1.323 |
1.308 |
- |
2.27% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.13% |
13871943.210 |
13715685.287 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.13% |
1299485.231 |
1284859.000 |
- |
2.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.12% |
5368191.344 |
5307833.016 |
- |
-2.49% |
- |
|
rng::for_each_n(list<int>)/8
|
-1.12% |
2.562 |
2.533 |
- |
4.84% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.12% |
372.858 |
368.669 |
- |
-23.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.12% |
11055925.029 |
10931941.247 |
- |
0.83% |
- |
|
BM_std_minmax<unsigned_char>/29
|
-1.12% |
2.430 |
2.402 |
- |
-4.17% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.12% |
2.970 |
2.936 |
- |
-0.59% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.12% |
18.934 |
18.722 |
- |
-0.36% |
- |
|
BM_std_minmax_element<char>/4
|
-1.12% |
1.242 |
1.228 |
- |
-1.09% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
-1.12% |
9.488 |
9.382 |
- |
0.79% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.12% |
36096.513 |
35692.743 |
- |
-0.51% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
-1.12% |
149.792 |
148.120 |
- |
-0.66% |
- |
|
737_gmsh_r
|
-1.12% |
12.753 |
12.611 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.12% |
1221251.222 |
1207621.108 |
- |
-0.84% |
- |
|
rng::find_first_of(list<int>,_pred)_(small_needle)/32
|
-1.12% |
168.824 |
166.942 |
- |
-0.25% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.11% |
36.127 |
35.724 |
- |
1.76% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.11% |
3.620 |
3.579 |
- |
-0.13% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-1.11% |
6757.438 |
6682.263 |
- |
-0.66% |
- |
|
BM_RangesPushHeap_uint64_Random_16384
|
-1.11% |
6.108 |
6.040 |
- |
0.32% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-1.11% |
1.918 |
1.897 |
- |
0.92% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.11% |
19.185 |
18.973 |
- |
-0.47% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
-1.11% |
7.451 |
7.368 |
- |
1.14% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-1.10% |
22.483 |
22.235 |
- |
0.13% |
- |
|
rng::search_n(list<int>)_(no_match)/1000
|
-1.10% |
711.045 |
703.194 |
- |
-1.24% |
- |
|
BM_RangesPushHeap_string_Random_1024
|
-1.10% |
15.119 |
14.952 |
- |
-0.41% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.10% |
5.442 |
5.382 |
- |
-0.22% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.10% |
680.148 |
672.645 |
- |
-0.35% |
- |
|
rng::remove_copy_if(vector<int>)_(prefix)/32
|
-1.10% |
11.300 |
11.176 |
- |
-1.06% |
- |
|
std::copy(list<int>)/4096
|
-1.10% |
3295.613 |
3259.448 |
- |
-1.15% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-1.10% |
2.576 |
2.548 |
- |
2.56% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-1.09% |
4342.583 |
4295.108 |
- |
-0.40% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.09% |
198.595 |
196.426 |
- |
-11.88% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/32
|
-1.09% |
17.285 |
17.096 |
- |
-0.22% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-1.09% |
2.548 |
2.520 |
- |
-1.07% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-1.09% |
8902.986 |
8805.918 |
- |
-10.91% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
-1.09% |
38.717 |
38.294 |
- |
1.68% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.09% |
12411.370 |
12276.555 |
- |
0.13% |
- |
|
std::rotate_copy(list<int>)/1024
|
-1.08% |
731.513 |
723.578 |
- |
-1.34% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.08% |
186698.038 |
184673.548 |
- |
0.30% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-1.08% |
4207.500 |
4161.914 |
- |
-1.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.08% |
11713603.877 |
11586722.966 |
- |
0.62% |
- |
|
rng::fill_n(list<int>)/32
|
-1.08% |
8.227 |
8.138 |
- |
-0.73% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.08% |
2471.925 |
2445.309 |
- |
-0.49% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-1.08% |
775424.187 |
767077.662 |
- |
-0.61% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
-1.08% |
5815.339 |
5752.782 |
- |
-0.46% |
- |
|
std::generate(vector<int>)/50
|
-1.08% |
12.071 |
11.941 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.07% |
11573029.408 |
11448781.758 |
- |
1.84% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-1.07% |
246.394 |
243.752 |
- |
0.27% |
- |
|
BM_std_minmax<short>/18
|
-1.07% |
1.992 |
1.970 |
- |
-5.64% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8192
|
-1.07% |
165000.547 |
163235.537 |
- |
-0.11% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.07% |
30.608 |
30.280 |
- |
-0.84% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.07% |
4350486.927 |
4304015.951 |
- |
0.13% |
- |
|
BM_RangesMakeHeap_string_Heap_1024
|
-1.07% |
4.818 |
4.766 |
- |
0.57% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-1.07% |
6.082 |
6.017 |
- |
-1.61% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-1.07% |
44566160.270 |
44090685.610 |
- |
0.56% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.07% |
1.273 |
1.260 |
- |
-0.85% |
- |
|
rng::sort(deque<int>)_(ascending)/8192
|
-1.07% |
5817.836 |
5755.787 |
- |
-0.51% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
-1.06% |
498.350 |
493.063 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
-1.06% |
4462856.498 |
4415567.870 |
- |
-0.18% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
-1.06% |
5.400 |
5.343 |
- |
-1.22% |
- |
|
BM_std_min<unsigned_short>/7
|
-1.06% |
1.099 |
1.087 |
- |
-1.02% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.06% |
731.179 |
723.447 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.06% |
2175397.867 |
2152402.262 |
- |
3.16% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
-1.05% |
371.541 |
367.626 |
- |
-1.31% |
- |
|
std::shift_right(list<int>)/32
|
-1.05% |
14.566 |
14.413 |
- |
-0.32% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.05% |
16.363 |
16.191 |
- |
1.22% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.05% |
5706998.570 |
5646937.863 |
- |
0.01% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-1.05% |
18.925 |
18.726 |
- |
-1.26% |
- |
|
rng::search(vector<int>)_(near_matches)/8192
|
-1.05% |
773226.066 |
765098.953 |
- |
-0.82% |
- |
|
rng::stable_partition(list<int>)_(sparse)/32
|
-1.05% |
9.800 |
9.697 |
- |
-0.62% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.05% |
19.592 |
19.387 |
- |
-0.73% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-1.05% |
546.254 |
540.525 |
- |
-0.55% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.05% |
55303.478 |
54723.835 |
- |
0.94% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
-1.05% |
1.225 |
1.212 |
- |
-1.87% |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.05% |
147.375 |
145.832 |
- |
-0.70% |
- |
|
BM_MakeHeap_float_Random_262144
|
-1.05% |
1.115 |
1.104 |
- |
-0.56% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-1.04% |
6.292 |
6.226 |
- |
-1.21% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(descending)/1024
|
-1.04% |
8235.554 |
8149.638 |
- |
-0.13% |
- |
|
BM_deque_deque_move/5500
|
-1.04% |
200.936 |
198.843 |
- |
-1.15% |
- |
|
BM_std_min<unsigned_int>/32
|
-1.04% |
2.172 |
2.149 |
- |
-1.07% |
- |
|
std::generate(vector<int>)/32
|
-1.04% |
8.024 |
7.941 |
- |
-0.57% |
- |
|
BM_deque_deque_copy/1024
|
-1.04% |
39.286 |
38.878 |
- |
-0.11% |
- |
|
std::partition_point(vector<int>)/50
|
-1.04% |
2.571 |
2.544 |
- |
-1.48% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32
|
-1.04% |
3.128 |
3.096 |
- |
-0.52% |
- |
|
std::for_each_n(list<int>)/8
|
-1.04% |
2.592 |
2.565 |
- |
0.30% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.04% |
28.089 |
27.798 |
- |
-0.37% |
- |
|
BM_vector_deque_move/4000
|
-1.04% |
142.343 |
140.869 |
- |
0.15% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-1.04% |
1.408 |
1.393 |
- |
3.45% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
-1.03% |
5.582 |
5.525 |
- |
0.88% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.03% |
5.022 |
4.970 |
- |
-2.87% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.03% |
19804.003 |
19599.294 |
- |
-1.00% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.03% |
12755.831 |
12624.033 |
- |
1.38% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.03% |
809.755 |
801.408 |
- |
2.15% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
-1.03% |
244.112 |
241.597 |
- |
-1.05% |
- |
|
BM_std_min<int>/10
|
-1.03% |
1.005 |
0.995 |
- |
0.04% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
-1.03% |
5347.502 |
5292.548 |
- |
-0.11% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-1.03% |
675.857 |
668.920 |
- |
18.65% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-1.03% |
66.816 |
66.130 |
- |
-2.57% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.03% |
44.836 |
44.376 |
- |
-0.48% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.02% |
2845.291 |
2816.235 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.02% |
1249899.578 |
1237142.658 |
- |
0.78% |
- |
|
rng::is_sorted_until(list<int>)/8
|
-1.02% |
2.173 |
2.151 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.02% |
67183926.626 |
66499144.155 |
- |
-0.15% |
- |
|
rng::search(list<int>)_(near_matches)/1000
|
-1.02% |
37969.370 |
37582.515 |
- |
-0.88% |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.02% |
2471.247 |
2446.105 |
- |
0.02% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.02% |
18.395 |
18.208 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.02% |
352619279.783 |
349037881.412 |
- |
0.36% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
-1.01% |
2075.600 |
2054.563 |
- |
0.65% |
- |
|
BM_std_min<unsigned_short>/24
|
-1.01% |
2.493 |
2.468 |
- |
-3.39% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-1.01% |
863946.773 |
855193.863 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.01% |
11668614.594 |
11550494.660 |
- |
-0.82% |
- |
|
std::copy_n(deque<int>)/4096
|
-1.01% |
148.677 |
147.173 |
- |
1.05% |
- |
|
BM_std_min<unsigned_long_long>/13
|
-1.01% |
1.753 |
1.735 |
- |
0.80% |
- |
|
rng::fill_n(vector<bool>)/64
|
-1.01% |
1.417 |
1.403 |
- |
2.25% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-1.01% |
1210662.059 |
1198456.034 |
- |
0.86% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.01% |
34.671 |
34.322 |
- |
-0.87% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-1.01% |
31.938 |
31.617 |
- |
1.84% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.01% |
33.637 |
33.299 |
- |
0.16% |
- |
|
748_flightdm_r
|
-1.01% |
8.978 |
8.888 |
- |
-1.58% |
- |
|
BM_MakeHeap_float_PipeOrgan_16
|
-1.01% |
1.271 |
1.258 |
- |
-0.75% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.00% |
6.872 |
6.803 |
- |
-0.91% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
-1.00% |
845462.595 |
836980.171 |
- |
-1.59% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
-1.00% |
782.267 |
774.423 |
- |
-1.12% |
- |
|
rng::any_of(list<int>)_(process_all)/50
|
-1.00% |
21.911 |
21.691 |
- |
-0.68% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/50
|
-1.00% |
1882.517 |
1863.655 |
- |
-0.84% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.00% |
184823.518 |
182972.980 |
- |
-1.30% |
- |