|
SetIntersection_Interlaced_Vector_float_262144_64
|
-61.90% |
21075536.446 |
8029343.214 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-60.16% |
52183920.826 |
20788855.981 |
- |
-10.06% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-59.22% |
1777.032 |
724.622 |
- |
22.70% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-57.22% |
70508439.870 |
30165884.887 |
- |
15.45% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-57.09% |
1677.872 |
719.958 |
- |
21.85% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-55.86% |
23.874 |
10.537 |
- |
19.29% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-54.96% |
6519955.527 |
2936824.783 |
- |
-10.88% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-54.95% |
1594.070 |
718.141 |
- |
24.65% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-53.33% |
14.839 |
6.925 |
- |
18.23% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-51.79% |
177.660 |
85.656 |
- |
54.65% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-51.38% |
155303997.135 |
75512464.315 |
- |
-6.73% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
-51.21% |
1462.683 |
713.601 |
- |
-0.13% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
-50.71% |
1480.484 |
729.685 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-50.49% |
25000551.835 |
12377063.766 |
- |
5.27% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
-48.41% |
1439.827 |
742.811 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-48.16% |
10625037.311 |
5507712.163 |
- |
-12.50% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
-47.89% |
1457.888 |
759.645 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-47.49% |
68.600 |
36.021 |
- |
-50.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-46.09% |
16873181.504 |
9096440.789 |
- |
-54.16% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-45.91% |
71675330.415 |
38765812.667 |
- |
-11.82% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-45.84% |
27493643.849 |
14891667.011 |
- |
1.30% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-44.16% |
110.125 |
61.498 |
- |
-23.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-43.80% |
20766628.300 |
11671647.744 |
- |
-60.09% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-42.47% |
62.149 |
35.754 |
- |
-32.49% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-41.53% |
5724492.712 |
3347396.586 |
- |
-8.05% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-41.47% |
3957919.965 |
2316701.407 |
- |
0.77% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-40.41% |
55.361 |
32.987 |
- |
-37.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-39.30% |
6000192.047 |
3642312.391 |
- |
18.45% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-38.51% |
60.646 |
37.294 |
- |
-4.26% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-37.89% |
2.841 |
1.765 |
- |
-38.52% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-37.82% |
2.864 |
1.781 |
- |
-36.38% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
-35.99% |
1180.731 |
755.776 |
- |
0.76% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-35.19% |
793.730 |
514.410 |
- |
-15.56% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-34.91% |
80.719 |
52.543 |
- |
-61.63% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-34.90% |
13155280.581 |
8564463.714 |
- |
-4.14% |
- |
|
std::fill_n(list<int>)/1024
|
-34.61% |
712.869 |
466.128 |
- |
5.82% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-34.08% |
13120983.640 |
8649996.408 |
- |
-3.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-33.80% |
55632364.430 |
36830000.011 |
- |
-55.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-33.79% |
22480594.606 |
14883419.153 |
- |
-28.72% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-33.67% |
99.473 |
65.981 |
- |
-34.83% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-32.97% |
248.405 |
166.509 |
- |
-25.53% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-32.95% |
12856748.776 |
8619859.064 |
- |
-2.37% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-32.78% |
119.616 |
80.411 |
- |
60.26% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-32.70% |
0.484 |
0.326 |
- |
-22.69% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-32.58% |
98.314 |
66.286 |
- |
-26.64% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-32.41% |
34.226 |
23.132 |
- |
-28.52% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-32.25% |
12877555.274 |
8724971.240 |
- |
-1.70% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-32.24% |
12832639.245 |
8694789.140 |
- |
-4.67% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-31.49% |
347666632.105 |
238173973.812 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-31.15% |
12851611.575 |
8847880.448 |
- |
-1.23% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-31.02% |
47.789 |
32.964 |
- |
-33.11% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-30.89% |
131.778 |
91.070 |
- |
76.39% |
- |
|
std::copy_n(vector<int>)/4096
|
-30.81% |
215.676 |
149.222 |
- |
-31.17% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-30.64% |
35066.099 |
24320.707 |
- |
0.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-30.59% |
356117616.762 |
247184171.550 |
- |
-30.05% |
- |
|
std::move(vector<int>)/262144
|
-30.10% |
21523.771 |
15045.991 |
- |
-25.58% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-30.00% |
40.350 |
28.245 |
- |
-26.54% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-29.91% |
0.913 |
0.640 |
- |
-12.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-29.75% |
152397457.822 |
107062117.486 |
- |
-36.77% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-29.36% |
2527422.877 |
1785361.317 |
- |
-11.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-29.06% |
350445012.145 |
248605270.458 |
- |
-1.61% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-28.96% |
42.569 |
30.239 |
- |
-29.29% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-28.84% |
4.155 |
2.957 |
- |
8.54% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-28.68% |
0.484 |
0.345 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-28.55% |
4064113.672 |
2903781.397 |
- |
-28.34% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-28.53% |
8412812.234 |
6012266.209 |
- |
7.71% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-28.10% |
4.784 |
3.440 |
- |
0.22% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-28.01% |
0.886 |
0.638 |
- |
-11.98% |
- |
|
ranges::min(std::list<long_long>)/1
|
-27.84% |
0.363 |
0.262 |
- |
-38.63% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-27.80% |
2513832.059 |
1814964.654 |
- |
-7.93% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.07% |
43.109 |
31.440 |
- |
-17.78% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-27.06% |
31.998 |
23.341 |
- |
-25.50% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-26.72% |
234.569 |
171.891 |
- |
-23.86% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-26.47% |
0.547 |
0.403 |
- |
-10.41% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-26.44% |
71.325 |
52.465 |
- |
-1.66% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-26.41% |
14.259 |
10.493 |
- |
-45.26% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-26.21% |
98.090 |
72.385 |
- |
26.73% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-26.14% |
9859023.153 |
7281957.316 |
- |
-37.30% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-25.83% |
1.647 |
1.221 |
- |
-22.32% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-25.33% |
74.292 |
55.478 |
- |
-18.42% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-25.19% |
1946155.449 |
1455938.917 |
- |
-5.96% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-24.99% |
73.401 |
55.059 |
- |
-29.11% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-24.57% |
759.854 |
573.122 |
- |
10.97% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-24.51% |
27245910.592 |
20568267.008 |
- |
-32.20% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-24.30% |
55.812 |
42.247 |
- |
-29.61% |
- |
|
std::copy(vector<int>)/4096
|
-23.95% |
219.443 |
166.877 |
- |
17.38% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-23.95% |
3272799.079 |
2489093.625 |
- |
4.04% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-23.95% |
38.163 |
29.025 |
- |
-25.67% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
-23.85% |
1488.100 |
1133.209 |
- |
1.04% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-23.81% |
1.314 |
1.001 |
- |
-1.71% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-23.76% |
1.292 |
0.985 |
- |
-6.29% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-23.45% |
2431042.923 |
1860971.134 |
- |
0.91% |
- |
|
BM_vector_deque_ranges_move/0
|
-23.41% |
0.549 |
0.420 |
- |
-9.27% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
-23.17% |
0.440 |
0.338 |
- |
0.04% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-23.06% |
0.484 |
0.372 |
- |
10.15% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-22.61% |
0.340 |
0.263 |
- |
-10.89% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-22.38% |
217.410 |
168.752 |
- |
-22.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-22.31% |
48775487.556 |
37895507.171 |
- |
-28.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-22.06% |
70725020.021 |
55120986.223 |
- |
-30.14% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-22.01% |
24289.776 |
18944.445 |
- |
-16.30% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-21.77% |
0.311 |
0.243 |
- |
-10.47% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-21.75% |
36.323 |
28.423 |
- |
-3.17% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-21.71% |
573.430 |
448.926 |
- |
-0.77% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-21.62% |
2.613 |
2.048 |
- |
-22.61% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-21.46% |
8.233 |
6.467 |
- |
-38.01% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-20.93% |
8.171 |
6.461 |
- |
-11.08% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-20.83% |
22138.922 |
17526.380 |
- |
7.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-20.70% |
4236882.152 |
3359714.042 |
- |
-11.63% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-20.64% |
3413347.574 |
2708752.523 |
- |
-3.75% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-20.50% |
9261.071 |
7362.318 |
- |
-6.82% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-20.28% |
37.477 |
29.877 |
- |
-20.74% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-20.22% |
9.467 |
7.553 |
- |
-16.71% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-20.16% |
73.582 |
58.745 |
- |
-24.78% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-20.02% |
2087669.161 |
1669627.193 |
- |
-25.07% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-19.97% |
119.382 |
95.547 |
- |
-15.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-19.95% |
58.034 |
46.455 |
- |
-37.59% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-19.85% |
69507.120 |
55711.395 |
- |
-5.11% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-19.81% |
1.541 |
1.235 |
- |
-4.79% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-19.67% |
0.481 |
0.386 |
- |
-20.14% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-19.61% |
864.850 |
695.232 |
- |
0.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-19.59% |
0.580 |
0.466 |
- |
-23.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-19.57% |
124412183.466 |
100063836.444 |
- |
10.91% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-19.44% |
34.901 |
28.115 |
- |
-16.53% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-19.38% |
7.830 |
6.312 |
- |
-34.30% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-19.30% |
32.031 |
25.850 |
- |
-15.55% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-19.27% |
48.588 |
39.223 |
- |
-19.33% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-19.15% |
1.400 |
1.132 |
- |
-8.51% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-19.15% |
1.596 |
1.291 |
- |
-6.40% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-19.11% |
5.818 |
4.706 |
- |
-8.93% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-18.97% |
2711.919 |
2197.575 |
- |
-0.09% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-18.93% |
5.822 |
4.720 |
- |
-35.33% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-18.79% |
14789873.484 |
12010741.735 |
- |
-3.02% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-18.77% |
1.594 |
1.295 |
- |
5.46% |
- |
|
BM_PushHeap_float_Descending_1
|
-18.72% |
0.578 |
0.470 |
- |
-18.28% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-18.64% |
39.991 |
32.538 |
- |
-0.89% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-18.57% |
5.666 |
4.614 |
- |
-33.07% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-18.45% |
21365.297 |
17422.526 |
- |
11.41% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-18.28% |
1.389 |
1.135 |
- |
-12.10% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-18.24% |
1557.649 |
1273.583 |
- |
-15.98% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-18.14% |
12.905 |
10.564 |
- |
-29.19% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-17.93% |
15.106 |
12.399 |
- |
-14.05% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-17.88% |
5985.506 |
4915.447 |
- |
-3.50% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-17.86% |
76531.630 |
62862.438 |
- |
-1.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-17.79% |
45518.179 |
37422.539 |
- |
-3.72% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-17.46% |
9765.338 |
8059.844 |
- |
-3.45% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-17.16% |
26.604 |
22.038 |
- |
-1.48% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-17.13% |
23.803 |
19.725 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-17.11% |
1649538.961 |
1367380.919 |
- |
-2.86% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-17.03% |
31.967 |
26.523 |
- |
-13.12% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/8192
|
-16.97% |
1842899.935 |
1530168.849 |
- |
-0.31% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-16.97% |
1.601 |
1.329 |
- |
-0.94% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-16.94% |
1.530 |
1.271 |
- |
-0.84% |
- |
|
BM_vector_deque_copy_backward/0
|
-16.92% |
0.513 |
0.426 |
- |
-6.19% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-16.76% |
1.614 |
1.343 |
- |
-17.95% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-16.76% |
15.085 |
12.557 |
- |
-4.05% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-16.63% |
16567846.293 |
13812643.777 |
- |
-8.63% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-16.61% |
13.769 |
11.482 |
- |
-15.23% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-16.61% |
1.305 |
1.088 |
- |
-20.15% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
-16.57% |
14.833 |
12.375 |
- |
0.70% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-16.56% |
12.541 |
10.465 |
- |
-2.53% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-16.52% |
24.740 |
20.652 |
- |
-15.24% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-16.48% |
2.050 |
1.712 |
- |
-11.48% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-16.44% |
24.998 |
20.888 |
- |
1.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-16.44% |
23.916 |
19.985 |
- |
1.53% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-16.36% |
2629.100 |
2198.963 |
- |
-41.75% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-16.35% |
40.316 |
33.723 |
- |
-7.36% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-16.33% |
15.134 |
12.663 |
- |
-4.06% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-16.27% |
23338082.507 |
19540596.620 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-16.11% |
80164304.306 |
67252564.774 |
- |
-1.58% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-16.04% |
19.403 |
16.291 |
- |
-5.21% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-16.01% |
12616.291 |
10596.265 |
- |
5.56% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-16.00% |
1241844.238 |
1043100.422 |
- |
2.70% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-15.91% |
37.804 |
31.788 |
- |
-18.04% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-15.75% |
0.468 |
0.394 |
- |
13.62% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-15.62% |
0.410 |
0.346 |
- |
-14.16% |
- |
|
std::unordered_set<int>::clear()/8192
|
-15.60% |
75110.164 |
63392.507 |
- |
-0.78% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-15.52% |
34.252 |
28.937 |
- |
-6.73% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-15.48% |
1.731 |
1.463 |
- |
-16.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-15.46% |
6718778.475 |
5679854.922 |
- |
-27.01% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-15.46% |
8044.928 |
6801.021 |
- |
-6.73% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-15.46% |
0.501 |
0.424 |
- |
-22.16% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-15.40% |
141.372 |
119.607 |
- |
-16.30% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-15.22% |
645.333 |
547.097 |
- |
-19.62% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-15.18% |
72.047 |
61.111 |
- |
-2.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-15.04% |
15944181.218 |
13546962.763 |
- |
-5.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-14.95% |
1733968.067 |
1474800.796 |
- |
-17.83% |
- |
|
std::unordered_set<int>::clear()/1024
|
-14.72% |
9403.795 |
8019.413 |
- |
-2.57% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-14.66% |
43.268 |
36.926 |
- |
-3.38% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-14.59% |
0.415 |
0.355 |
- |
-22.69% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-14.55% |
0.844 |
0.721 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-14.52% |
98400431.674 |
84109036.369 |
- |
-18.97% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-14.49% |
52919961.727 |
45251180.349 |
- |
-3.11% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-14.48% |
5049249.806 |
4318022.919 |
- |
3.69% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-14.46% |
8052307.533 |
6888090.693 |
- |
-17.21% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-14.46% |
24143.493 |
20652.927 |
- |
14.21% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-14.43% |
7.916 |
6.774 |
- |
2.39% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-14.31% |
1.390 |
1.191 |
- |
-18.50% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-14.30% |
38.257 |
32.788 |
- |
-14.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-14.29% |
53986876.691 |
46272126.284 |
- |
7.63% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-14.23% |
39.333 |
33.735 |
- |
-0.55% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
-14.14% |
1.575 |
1.352 |
- |
-7.78% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
-14.12% |
1.615 |
1.387 |
- |
-21.87% |
- |
|
BM_StringCopy_Large
|
-14.07% |
7.269 |
6.246 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-14.06% |
350538576.493 |
301245192.386 |
- |
-16.37% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-14.01% |
2.085 |
1.792 |
- |
-26.13% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-13.94% |
6470150.714 |
5568391.314 |
- |
-6.86% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-13.92% |
45617176.088 |
39265878.529 |
- |
2.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-13.85% |
9760756.701 |
8408490.109 |
- |
-7.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-13.83% |
2333546.241 |
2010800.488 |
- |
-0.95% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-13.79% |
2.307 |
1.989 |
- |
-11.38% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-13.57% |
31.955 |
27.619 |
- |
-30.61% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-13.56% |
13250.854 |
11454.220 |
- |
-7.39% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-13.50% |
14004.390 |
12113.473 |
- |
-1.75% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-13.44% |
0.785 |
0.679 |
- |
-5.07% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-13.40% |
633.295 |
548.414 |
- |
-16.93% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-13.29% |
937.715 |
813.064 |
- |
-1.86% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-13.28% |
18.623 |
16.150 |
- |
-6.66% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-13.26% |
14.406 |
12.495 |
- |
2.18% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-13.17% |
11.524 |
10.006 |
- |
-1.20% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-13.14% |
52899.287 |
45948.824 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-13.07% |
6872331.229 |
5974228.618 |
- |
-2.17% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-13.06% |
0.920 |
0.800 |
- |
-10.70% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-12.99% |
3.018 |
2.626 |
- |
-16.38% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-12.88% |
1.388 |
1.209 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-12.86% |
161765216.982 |
140961610.971 |
- |
-3.92% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-12.78% |
0.396 |
0.346 |
- |
-12.55% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-12.71% |
8402.862 |
7334.615 |
- |
-1.63% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-12.61% |
82.546 |
72.137 |
- |
-1.45% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-12.58% |
1.561 |
1.365 |
- |
-6.89% |
- |
|
BM_std_minmax_element<long_long>/3
|
-12.51% |
1.189 |
1.041 |
- |
-14.30% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-12.50% |
53.238 |
46.586 |
- |
-10.55% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-12.47% |
1.591 |
1.393 |
- |
-6.82% |
- |
|
BM_StringDestroy_Huge
|
-12.29% |
12.344 |
10.826 |
- |
-18.65% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-12.29% |
801.104 |
702.639 |
- |
-1.54% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-12.27% |
30.422 |
26.689 |
- |
-9.22% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-12.27% |
32.184 |
28.235 |
- |
-3.15% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-12.26% |
1.074 |
0.942 |
- |
-3.58% |
- |
|
ranges::min(std::deque<char>)/1
|
-12.22% |
0.752 |
0.660 |
- |
-3.99% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-12.10% |
1.374 |
1.208 |
- |
-9.32% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-12.04% |
13896189.262 |
12222963.624 |
- |
-1.31% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-11.97% |
39.747 |
34.989 |
- |
-6.26% |
- |
|
BM_StringDestroy_Large
|
-11.95% |
9.456 |
8.326 |
- |
-17.81% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-11.95% |
37.892 |
33.364 |
- |
-10.06% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-11.95% |
3.194 |
2.812 |
- |
-40.32% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-11.92% |
318101.006 |
280187.947 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-11.82% |
1.032 |
0.910 |
- |
-20.00% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-11.70% |
100.135 |
88.419 |
- |
0.81% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-11.70% |
973084.068 |
859280.840 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-11.69% |
10183018.040 |
8992210.001 |
- |
0.25% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
-11.66% |
26.746 |
23.627 |
- |
-3.73% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-11.59% |
40.391 |
35.711 |
- |
-8.77% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-11.55% |
1428464.358 |
1263493.657 |
- |
13.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-11.53% |
3809672.831 |
3370571.959 |
- |
1.13% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
-11.46% |
26.717 |
23.655 |
- |
-3.42% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-11.44% |
25.042 |
22.177 |
- |
-8.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-11.43% |
3475766.418 |
3078319.956 |
- |
-41.59% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-11.42% |
9999.022 |
8857.354 |
- |
-4.22% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-11.40% |
6605.620 |
5852.680 |
- |
-0.88% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-11.39% |
40.270 |
35.685 |
- |
-3.05% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-11.39% |
8438.805 |
7477.866 |
- |
-3.23% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-11.38% |
13345.751 |
11826.639 |
- |
-1.43% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-11.32% |
51.378 |
45.560 |
- |
-4.09% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-11.30% |
82.695 |
73.350 |
- |
-0.25% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-11.29% |
239.345 |
212.316 |
- |
-0.07% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-11.29% |
6144.819 |
5451.341 |
- |
-0.97% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-11.25% |
20172243.840 |
17902609.103 |
- |
-5.84% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-11.24% |
24.299 |
21.568 |
- |
-0.41% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-11.24% |
25.479 |
22.617 |
- |
-7.13% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-11.21% |
35.234 |
31.285 |
- |
-2.09% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
-11.11% |
42.223 |
37.531 |
- |
7.89% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-11.09% |
213646430.071 |
189955120.551 |
- |
-2.12% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-11.03% |
839.508 |
746.896 |
- |
16.10% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-11.01% |
27.159 |
24.168 |
- |
-0.69% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-10.99% |
1.103 |
0.982 |
- |
-10.38% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-10.95% |
25.905 |
23.069 |
- |
-3.29% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-10.82% |
0.658 |
0.587 |
- |
-10.48% |
- |
|
BM_deque_vector_copy_backward/0
|
-10.81% |
1.529 |
1.364 |
- |
-4.09% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-10.79% |
11.986 |
10.692 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-10.76% |
2722598.624 |
2429541.257 |
- |
-5.72% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-10.76% |
1.472 |
1.313 |
- |
-16.07% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-10.75% |
1.425 |
1.272 |
- |
-2.28% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-10.73% |
4.237 |
3.783 |
- |
0.94% |
- |
|
BM_deque_vector_ranges_copy/2
|
-10.72% |
1.978 |
1.766 |
- |
-3.40% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-10.69% |
21.206 |
18.939 |
- |
0.49% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
-10.67% |
12.077 |
10.788 |
- |
-3.38% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-10.64% |
7095.919 |
6340.732 |
- |
1.60% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-10.56% |
11232.654 |
10046.590 |
- |
-14.28% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-10.54% |
23.322 |
20.865 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-10.52% |
2669779.942 |
2388918.601 |
- |
-25.89% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-10.51% |
12.141 |
10.864 |
- |
1.82% |
- |
|
std::move_backward(list<int>)/4096
|
-10.49% |
5182.434 |
4638.791 |
- |
-7.11% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-10.45% |
1946844.128 |
1743428.179 |
- |
0.17% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-10.38% |
354.168 |
317.410 |
- |
4.48% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-10.33% |
813.578 |
729.543 |
- |
-9.62% |
- |
|
ranges::min(std::vector<char>)/1
|
-10.33% |
0.293 |
0.263 |
- |
-39.05% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-10.32% |
71.978 |
64.549 |
- |
3.47% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-10.32% |
5920958.078 |
5310059.227 |
- |
-10.20% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-10.19% |
25.380 |
22.793 |
- |
-7.23% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-10.18% |
222.528 |
199.870 |
- |
-3.72% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-10.17% |
8559.501 |
7688.802 |
- |
1.97% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-10.14% |
1.839 |
1.652 |
- |
4.58% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-10.14% |
94.068 |
84.533 |
- |
-1.82% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-10.14% |
1.351 |
1.214 |
- |
4.18% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-10.13% |
4.167 |
3.745 |
- |
42.22% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-10.13% |
5902752.460 |
5304817.098 |
- |
-2.14% |
- |
|
BM_tolower_char<wchar_t>
|
-10.10% |
0.687 |
0.618 |
- |
-10.26% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-10.08% |
116.943 |
105.155 |
- |
0.86% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-10.06% |
82.439 |
74.149 |
- |
-7.06% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-10.05% |
2.313 |
2.080 |
- |
0.49% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-10.04% |
24.088 |
21.669 |
- |
14.56% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-9.97% |
2077471.211 |
1870381.769 |
- |
5.95% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-9.95% |
28.001 |
25.216 |
- |
65.31% |
- |
|
ranges::min(std::list<__int128>)/8
|
-9.95% |
2.302 |
2.073 |
- |
1.75% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-9.88% |
23.132 |
20.846 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-9.84% |
6.959 |
6.274 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-9.80% |
13862888.511 |
12504030.811 |
- |
-5.77% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-9.80% |
10.851 |
9.787 |
- |
-7.41% |
- |
|
std::adjacent_find(deque<int>)/50
|
-9.74% |
18.026 |
16.271 |
- |
-31.32% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-9.74% |
50107.906 |
45229.587 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-9.70% |
3426133.737 |
3093742.515 |
- |
5.38% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-9.69% |
25.857 |
23.350 |
- |
-8.93% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-9.67% |
24.660 |
22.276 |
- |
-7.09% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-9.65% |
4.633 |
4.186 |
- |
-2.47% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-9.60% |
211011005.513 |
190753131.658 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-9.58% |
124713503.846 |
112770170.098 |
- |
-0.82% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-9.57% |
5929897.083 |
5362428.926 |
- |
-9.14% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-9.56% |
22.995 |
20.796 |
- |
-7.25% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-9.56% |
8.587 |
7.767 |
- |
-8.42% |
- |
|
ranges::min(std::deque<__int128>)/1
|
-9.53% |
0.715 |
0.647 |
- |
-0.38% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-9.42% |
1039.389 |
941.513 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-9.40% |
1480555.273 |
1341421.657 |
- |
-8.13% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-9.39% |
35.830 |
32.466 |
- |
0.22% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-9.38% |
4129.986 |
3742.723 |
- |
0.45% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-9.35% |
212600482.032 |
192725875.476 |
- |
0.57% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-9.35% |
1.488 |
1.349 |
- |
-11.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-9.28% |
6678514.389 |
6058628.885 |
- |
-12.60% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-9.23% |
1.813 |
1.645 |
- |
10.61% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-9.17% |
1781.509 |
1618.075 |
- |
-12.35% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-9.16% |
54.212 |
49.248 |
- |
4.73% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-9.14% |
2.081 |
1.891 |
- |
-2.43% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-9.12% |
4156029.550 |
3777205.074 |
- |
-8.82% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-9.10% |
24.721 |
22.471 |
- |
-6.68% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-9.10% |
0.642 |
0.583 |
- |
10.86% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-8.99% |
4474599.610 |
4072552.793 |
- |
-19.37% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-8.91% |
58.845 |
53.603 |
- |
7.24% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
-8.90% |
136.249 |
124.116 |
- |
-0.52% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-8.85% |
38.413 |
35.012 |
- |
-4.78% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-8.85% |
6860.940 |
6253.745 |
- |
-0.75% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-8.84% |
23089.289 |
21047.068 |
- |
18.17% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-8.82% |
21.556 |
19.654 |
- |
-3.16% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-8.82% |
23.993 |
21.878 |
- |
-9.32% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-8.78% |
25.052 |
22.852 |
- |
-5.67% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-8.70% |
8468376.208 |
7731523.396 |
- |
-3.82% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-8.69% |
5086715.195 |
4644874.609 |
- |
-9.88% |
- |
|
std::copy_n(list<int>)/4096
|
-8.67% |
4333.414 |
3957.883 |
- |
-5.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-8.64% |
4507705.682 |
4118450.493 |
- |
-7.68% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-8.63% |
1.243 |
1.136 |
- |
-19.04% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
-8.62% |
1.943 |
1.776 |
- |
-2.16% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-8.61% |
465.055 |
424.991 |
- |
-8.60% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-8.61% |
1684330.521 |
1539341.294 |
- |
-0.91% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-8.59% |
32.101 |
29.343 |
- |
5.19% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-8.59% |
13410386.376 |
12258393.328 |
- |
-2.67% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-8.56% |
21.502 |
19.662 |
- |
-0.37% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-8.56% |
6.794 |
6.213 |
- |
-6.37% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-8.54% |
10.863 |
9.935 |
- |
1.52% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
-8.51% |
2.000 |
1.830 |
- |
0.11% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
-8.50% |
2.551 |
2.334 |
- |
-1.47% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-8.50% |
1.592 |
1.456 |
- |
-13.80% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-8.48% |
77.121 |
70.585 |
- |
-4.14% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-8.47% |
12.731 |
11.653 |
- |
2.89% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-8.44% |
1.409 |
1.290 |
- |
-3.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-8.41% |
1256.479 |
1150.827 |
- |
-5.22% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-8.40% |
98.071 |
89.830 |
- |
0.53% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-8.39% |
17.090 |
15.656 |
- |
-29.08% |
- |
|
std::map<int,_int>::clear()/1024
|
-8.37% |
11271.330 |
10328.347 |
- |
-2.74% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-8.36% |
11396946.765 |
10444135.246 |
- |
3.30% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-8.36% |
35.087 |
32.155 |
- |
36.12% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-8.34% |
20.383 |
18.682 |
- |
-6.08% |
- |
|
BM_deque_vector_ranges_copy/1
|
-8.34% |
2.232 |
2.046 |
- |
-2.36% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-8.33% |
31.560 |
28.931 |
- |
-4.31% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-8.33% |
1.155 |
1.058 |
- |
-0.37% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
-8.32% |
7815.304 |
7165.422 |
- |
0.35% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-8.30% |
76125.233 |
69806.326 |
- |
-4.82% |
- |
|
std::fill(vector<bool>)/64
|
-8.29% |
1.638 |
1.503 |
- |
-5.84% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-8.27% |
30.169 |
27.674 |
- |
-1.29% |
- |
|
std::rotate_copy(deque<int>)/32
|
-8.26% |
2.805 |
2.573 |
- |
0.09% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-8.26% |
1.259 |
1.155 |
- |
-0.05% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-8.22% |
21.595 |
19.820 |
- |
-1.50% |
- |
|
bm_lexicographical_compare<int>/8
|
-8.21% |
1.599 |
1.468 |
- |
-0.59% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-8.20% |
1.347 |
1.237 |
- |
-6.14% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-8.20% |
6083411.895 |
5584384.066 |
- |
-27.67% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-8.18% |
21.144 |
19.414 |
- |
4.98% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-8.17% |
53.338 |
48.978 |
- |
-6.88% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-8.15% |
13973180.979 |
12834483.930 |
- |
-2.31% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-8.12% |
1.638 |
1.505 |
- |
-6.55% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-8.10% |
24.540 |
22.553 |
- |
6.17% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-8.06% |
21.319 |
19.601 |
- |
-0.62% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-8.04% |
361.869 |
332.777 |
- |
-6.10% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-8.03% |
19129188.152 |
17592415.610 |
- |
-1.49% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-8.03% |
0.877 |
0.806 |
- |
-2.41% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-7.93% |
10.787 |
9.931 |
- |
-4.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-7.93% |
1340504.556 |
1234163.514 |
- |
-3.98% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-7.91% |
421.355 |
388.009 |
- |
1.12% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-7.90% |
207917619.612 |
191501712.087 |
- |
-0.01% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-7.89% |
12.398 |
11.419 |
- |
-8.68% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
-7.87% |
7.711 |
7.104 |
- |
0.01% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-7.86% |
24.458 |
22.537 |
- |
-14.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-7.82% |
14747903.240 |
13595111.303 |
- |
-9.73% |
- |
|
bm_write
|
-7.75% |
606.482 |
559.473 |
- |
2.08% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-7.73% |
38162024.428 |
35212473.394 |
- |
-4.33% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-7.71% |
4.903 |
4.525 |
- |
-0.14% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-7.70% |
1.057 |
0.975 |
- |
-11.51% |
- |
|
BM_std_minmax_element<char>/3
|
-7.69% |
1.337 |
1.234 |
- |
1.55% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
-7.69% |
15716658.367 |
14508329.752 |
- |
0.80% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-7.68% |
1.956 |
1.806 |
- |
-7.71% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-7.68% |
206261832.079 |
190423459.034 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-7.67% |
28995824.280 |
26771711.561 |
- |
-4.05% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-7.66% |
2662.611 |
2458.712 |
- |
7.97% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-7.66% |
60.306 |
55.689 |
- |
-1.04% |
- |
|
BM_deque_vector_ranges_copy/0
|
-7.62% |
1.517 |
1.402 |
- |
2.50% |
- |
|
rng::fold_left(deque<int>)/8
|
-7.59% |
4.167 |
3.851 |
- |
0.37% |
- |
|
std::copy_backward(vector<int>)/32768
|
-7.58% |
3746.895 |
3462.815 |
- |
-8.47% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-7.57% |
10201.690 |
9429.208 |
- |
-6.38% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-7.56% |
1943744.540 |
1796879.107 |
- |
0.38% |
- |
|
BM_vector_deque_ranges_copy/0
|
-7.54% |
0.428 |
0.396 |
- |
7.54% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-7.53% |
2.551 |
2.358 |
- |
-3.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-7.49% |
20867696.802 |
19303715.941 |
- |
-4.49% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.47% |
51.395 |
47.556 |
- |
-3.60% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-7.46% |
17.770 |
16.443 |
- |
-7.37% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-7.46% |
10727915.834 |
9927224.425 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-7.43% |
20416813.914 |
18899071.020 |
- |
-5.14% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-7.42% |
9.791 |
9.065 |
- |
-2.85% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-7.38% |
1.277 |
1.182 |
- |
-5.84% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-7.37% |
754.352 |
698.787 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-7.36% |
1835150.475 |
1700135.742 |
- |
-3.06% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-7.36% |
39.022 |
36.152 |
- |
-4.48% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-7.36% |
8666223.717 |
8028765.042 |
- |
-2.24% |
- |
|
std::list<int>::ctor(size)/32
|
-7.32% |
380.673 |
352.801 |
- |
5.58% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-7.30% |
34.414 |
31.902 |
- |
18.68% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-7.22% |
13879221.540 |
12877523.634 |
- |
-5.28% |
- |
|
ranges::min(std::list<__int128>)/64
|
-7.19% |
35.926 |
33.344 |
- |
3.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-7.17% |
3509513.164 |
3257965.731 |
- |
-4.91% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-7.17% |
5.015 |
4.656 |
- |
-18.23% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-7.16% |
31.576 |
29.314 |
- |
-7.43% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-7.09% |
41.953 |
38.977 |
- |
-1.82% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-7.07% |
13.559 |
12.601 |
- |
-4.87% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
-7.06% |
0.301 |
0.279 |
- |
-0.99% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-7.02% |
2.171 |
2.018 |
- |
-2.70% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-7.00% |
0.792 |
0.737 |
- |
-1.39% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-6.99% |
17.007 |
15.818 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-6.98% |
5334319.420 |
4961722.777 |
- |
-7.79% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-6.97% |
97.215 |
90.438 |
- |
-10.68% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-6.95% |
1.302 |
1.211 |
- |
2.68% |
- |
|
std::shift_right(list<int>)/50
|
-6.94% |
28.374 |
26.406 |
- |
-7.18% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-6.92% |
18989054.605 |
17675636.559 |
- |
2.36% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-6.91% |
6966.444 |
6484.991 |
- |
-1.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-6.90% |
19576594.779 |
18226368.733 |
- |
-2.56% |
- |
|
std::vector<int>::ctor(size)/32
|
-6.90% |
11.592 |
10.793 |
- |
5.01% |
- |
|
BM_CmpEqual_uint_uchar
|
-6.88% |
1.168 |
1.088 |
- |
-0.43% |
- |
|
std::copy(list<int>)/64
|
-6.87% |
32.665 |
30.420 |
- |
-34.58% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-6.86% |
21.460 |
19.988 |
- |
-9.59% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-6.85% |
2287140.214 |
2130357.307 |
- |
-6.28% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-6.85% |
213521584.143 |
198904509.943 |
- |
3.58% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-6.84% |
35.941 |
33.483 |
- |
-17.41% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-6.81% |
8538.569 |
7956.769 |
- |
1.32% |
- |
|
BM_deque_deque_copy_backward/64
|
-6.81% |
3.625 |
3.378 |
- |
0.57% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-6.80% |
2.458 |
2.291 |
- |
0.71% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-6.80% |
633.918 |
590.804 |
- |
0.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-6.80% |
0.461 |
0.430 |
- |
-13.18% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-6.79% |
10049.300 |
9367.357 |
- |
-6.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-6.77% |
6739.133 |
6282.770 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-6.77% |
1569868.019 |
1463619.323 |
- |
-22.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.76% |
26958446.968 |
25135944.790 |
- |
-8.78% |
- |
|
std::unordered_set<int>::clear()/32
|
-6.73% |
626.701 |
584.519 |
- |
-1.52% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-6.72% |
75.792 |
70.700 |
- |
-7.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-6.71% |
1699486.326 |
1585514.975 |
- |
-2.95% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-6.68% |
2.632 |
2.456 |
- |
-3.29% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-6.67% |
23.671 |
22.092 |
- |
-3.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-6.64% |
6379621.030 |
5956302.607 |
- |
-10.84% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-6.62% |
17978712.817 |
16787805.911 |
- |
-5.65% |
- |
|
std::swap_ranges(list<int>)/50
|
-6.62% |
34.478 |
32.195 |
- |
-0.15% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-6.62% |
33.446 |
31.232 |
- |
1.21% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-6.61% |
1.490 |
1.391 |
- |
3.04% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-6.60% |
12872.603 |
12022.714 |
- |
-5.51% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-6.59% |
825.646 |
771.259 |
- |
1.40% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-6.57% |
78673051.499 |
73500714.041 |
- |
-3.08% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-6.55% |
12869.943 |
12027.524 |
- |
-5.89% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-6.51% |
1011.076 |
945.273 |
- |
-6.52% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
-6.51% |
137.298 |
128.366 |
- |
0.99% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
-6.50% |
23.853 |
22.302 |
- |
-11.40% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-6.48% |
1695691.080 |
1585818.361 |
- |
-3.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.46% |
24149.593 |
22589.418 |
- |
0.13% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-6.46% |
26.765 |
25.036 |
- |
-6.35% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-6.45% |
30.460 |
28.494 |
- |
4.58% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-6.44% |
2276906.727 |
2130168.871 |
- |
-6.15% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-6.42% |
224.797 |
210.359 |
- |
-7.12% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-6.41% |
6168.169 |
5772.782 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-6.39% |
1701935.871 |
1593150.391 |
- |
-2.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-6.38% |
1895483.401 |
1774486.490 |
- |
-3.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-6.38% |
12852312.456 |
12032846.298 |
- |
-11.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-6.35% |
4407182.527 |
4127111.314 |
- |
0.04% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-6.31% |
1.244 |
1.165 |
- |
-0.08% |
- |
|
BM_deque_vector_ranges_move/0
|
-6.27% |
1.515 |
1.420 |
- |
-6.89% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.27% |
6485073.355 |
6078412.473 |
- |
-1.61% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-6.25% |
24897.906 |
23340.824 |
- |
-4.87% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-6.25% |
4.624 |
4.335 |
- |
-5.83% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-6.24% |
0.847 |
0.794 |
- |
-5.02% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-6.24% |
6.029 |
5.653 |
- |
-29.28% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-6.23% |
1114070.349 |
1044649.971 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-6.19% |
6281673.182 |
5893019.573 |
- |
-3.68% |
- |
|
BM_deque_deque_move_backward/0
|
-6.18% |
0.918 |
0.861 |
- |
-3.17% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-6.14% |
1.202 |
1.128 |
- |
-11.04% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-6.14% |
5.514 |
5.175 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-6.08% |
14293882.173 |
13425416.583 |
- |
-2.13% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-6.07% |
1.719 |
1.615 |
- |
0.15% |
- |
|
std::multiset<std::string>::clear()/1024
|
-6.06% |
22584.089 |
21215.142 |
- |
-5.21% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-6.04% |
4.983 |
4.682 |
- |
0.91% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-6.04% |
8588.092 |
8069.125 |
- |
1.49% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-6.04% |
1.716 |
1.613 |
- |
0.05% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-6.04% |
1081514.937 |
1016216.069 |
- |
-5.40% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-6.03% |
3.408 |
3.202 |
- |
3.81% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-6.02% |
11.326 |
10.644 |
- |
0.98% |
- |
|
BM_deque_vector_move_backward/0
|
-6.01% |
1.504 |
1.413 |
- |
3.65% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-6.01% |
11179626.390 |
10508107.079 |
- |
18.86% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-5.99% |
0.666 |
0.626 |
- |
0.11% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-5.98% |
766368.335 |
720547.714 |
- |
-0.88% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-5.98% |
1.714 |
1.612 |
- |
-0.07% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-5.95% |
43.011 |
40.452 |
- |
0.63% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-5.94% |
289.890 |
272.667 |
- |
0.16% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-5.93% |
2.739 |
2.577 |
- |
-5.69% |
- |
|
BM_deque_vector_ranges_copy/64
|
-5.92% |
2.819 |
2.652 |
- |
2.25% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-5.91% |
1075646.735 |
1012088.400 |
- |
-4.93% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-5.90% |
30.945 |
29.119 |
- |
-6.03% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-5.90% |
39.988 |
37.631 |
- |
3.66% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-5.89% |
2.438 |
2.295 |
- |
0.96% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-5.89% |
3.621 |
3.408 |
- |
-1.94% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-5.88% |
10057.483 |
9466.581 |
- |
-7.28% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-5.87% |
1.704 |
1.604 |
- |
-10.47% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-5.86% |
8.333 |
7.844 |
- |
-31.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-5.85% |
30.061 |
28.303 |
- |
20.93% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-5.84% |
3.900 |
3.672 |
- |
-4.70% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-5.81% |
33.157 |
31.229 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-5.80% |
1049942.119 |
989002.059 |
- |
-6.06% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-5.80% |
267.971 |
252.424 |
- |
-4.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-5.78% |
13227716.352 |
12462914.560 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-5.78% |
1704968.179 |
1606461.344 |
- |
-1.92% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-5.77% |
26.111 |
24.605 |
- |
-9.27% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
-5.77% |
3.291 |
3.101 |
- |
0.21% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-5.76% |
1292819.450 |
1218302.990 |
- |
-4.18% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-5.76% |
19.403 |
18.285 |
- |
-8.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-5.76% |
1107002.813 |
1043277.180 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-5.76% |
21.492 |
20.255 |
- |
-12.87% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-5.75% |
52.615 |
49.589 |
- |
0.25% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-5.74% |
27.703 |
26.113 |
- |
-2.07% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-5.74% |
7153.358 |
6742.895 |
- |
-5.03% |
- |
|
BM_std_minmax_element<long_long>/2
|
-5.74% |
0.683 |
0.643 |
- |
-3.66% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-5.73% |
714.574 |
673.600 |
- |
1.20% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-5.73% |
27794.472 |
26200.865 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-5.72% |
1742068.079 |
1642433.602 |
- |
0.68% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-5.71% |
137782.750 |
129916.805 |
- |
-0.73% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-5.71% |
26.018 |
24.533 |
- |
1.20% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-5.70% |
25.365 |
23.920 |
- |
-4.48% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-5.69% |
1.690 |
1.594 |
- |
-6.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-5.68% |
1429235.772 |
1348012.266 |
- |
-10.68% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-5.67% |
41.047 |
38.719 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.66% |
5002092.978 |
4718783.172 |
- |
-1.85% |
- |
|
std::upper_bound(std::list<int>)/8192
|
-5.66% |
13210.357 |
12462.947 |
- |
-17.75% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-5.65% |
0.333 |
0.315 |
- |
-2.64% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-5.65% |
1697203.127 |
1601306.072 |
- |
-2.45% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-5.64% |
1718356.764 |
1621387.010 |
- |
-0.32% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-5.64% |
7695.336 |
7261.187 |
- |
-36.84% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-5.59% |
4146.917 |
3915.169 |
- |
-1.21% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-5.57% |
9039.287 |
8535.706 |
- |
4.84% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.57% |
57551.361 |
54345.750 |
- |
-3.82% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
-5.57% |
5.515 |
5.208 |
- |
0.13% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-5.57% |
9087.219 |
8581.213 |
- |
-4.95% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-5.56% |
205359286.195 |
193944589.510 |
- |
1.08% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-5.53% |
694.447 |
656.046 |
- |
-2.77% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-5.53% |
33.348 |
31.504 |
- |
-5.59% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-5.52% |
1.677 |
1.585 |
- |
-0.29% |
- |
|
BM_deque_vector_move/1
|
-5.51% |
2.200 |
2.079 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-5.51% |
17980792.980 |
16990082.453 |
- |
-5.53% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.51% |
124573.182 |
117713.479 |
- |
-1.40% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-5.48% |
2.459 |
2.324 |
- |
-0.64% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-5.48% |
3.093 |
2.923 |
- |
-0.67% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-5.48% |
33.362 |
31.534 |
- |
-2.51% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-5.47% |
1676331.217 |
1584605.388 |
- |
-2.77% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-5.47% |
15.549 |
14.698 |
- |
0.50% |
- |
|
std::for_each_n(list<int>)/8192
|
-5.47% |
8047.670 |
7607.543 |
- |
-2.35% |
- |
|
BM_vector_deque_copy/1
|
-5.46% |
2.335 |
2.207 |
- |
-6.77% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-5.46% |
0.649 |
0.614 |
- |
-7.17% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-5.45% |
12065.867 |
11408.357 |
- |
-4.88% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-5.45% |
1.202 |
1.137 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-5.44% |
9145221.667 |
8647420.249 |
- |
-4.90% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.43% |
570.538 |
539.537 |
- |
-2.82% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-5.42% |
1058131.027 |
1000823.920 |
- |
-2.42% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-5.41% |
5021200.326 |
4749453.128 |
- |
-3.79% |
- |
|
ranges::min(std::list<long_long>)/8
|
-5.41% |
1.986 |
1.879 |
- |
-0.24% |
- |
|
std::find_if_not(vector<char>)_(process_all)/50
|
-5.40% |
6.997 |
6.619 |
- |
0.37% |
- |
|
std::lower_bound(std::list<int>)/8192
|
-5.39% |
13414.540 |
12691.937 |
- |
-18.29% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-5.38% |
5.407 |
5.116 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-5.36% |
9545989.138 |
9033967.003 |
- |
-0.65% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-5.36% |
536368.077 |
507602.808 |
- |
-0.78% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-5.36% |
3.629 |
3.434 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-5.36% |
2055542.400 |
1945354.574 |
- |
-2.64% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-5.35% |
2.796 |
2.647 |
- |
-5.26% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
-5.33% |
7142.504 |
6761.514 |
- |
-5.94% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-5.32% |
40905.847 |
38728.831 |
- |
-0.06% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-5.32% |
3704.014 |
3507.055 |
- |
0.37% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-5.32% |
8649.747 |
8189.930 |
- |
5.95% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-5.31% |
22.890 |
21.673 |
- |
-1.81% |
- |
|
std::deque<int>::ctor(size)/1024
|
-5.31% |
74.966 |
70.983 |
- |
-7.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-5.31% |
35.189 |
33.320 |
- |
38.25% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-5.30% |
1.676 |
1.588 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-5.30% |
70828450.823 |
67076829.772 |
- |
5.56% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-5.29% |
28507.096 |
26999.065 |
- |
-8.52% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-5.28% |
1136286.506 |
1076292.443 |
- |
-4.25% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-5.28% |
23.994 |
22.727 |
- |
-2.98% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-5.28% |
4794796.272 |
4541847.378 |
- |
-4.14% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-5.27% |
1.872 |
1.773 |
- |
19.25% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-5.27% |
55.472 |
52.548 |
- |
1.22% |
- |
|
std::map<int,_int>::clear()/8192
|
-5.27% |
88787.352 |
84109.066 |
- |
-3.37% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-5.27% |
51425.063 |
48716.737 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-5.26% |
10215633.519 |
9677886.767 |
- |
-4.98% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-5.25% |
42.394 |
40.167 |
- |
4.61% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-5.25% |
10.223 |
9.687 |
- |
-2.75% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
-5.25% |
455.446 |
431.538 |
- |
2.83% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-5.24% |
1182876.932 |
1120878.548 |
- |
-3.61% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-5.24% |
78761429.730 |
74634892.385 |
- |
-1.71% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-5.23% |
4146860.369 |
3929982.224 |
- |
-6.93% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.23% |
243.352 |
230.627 |
- |
-0.03% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-5.23% |
6.485 |
6.146 |
- |
-0.73% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-5.20% |
46.739 |
44.308 |
- |
-30.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-5.19% |
1133704.514 |
1074833.740 |
- |
-4.81% |
- |
|
BM_std_minmax_element<char>/2
|
-5.19% |
0.687 |
0.651 |
- |
2.96% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-5.19% |
3989754.820 |
3782816.663 |
- |
4.03% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-5.17% |
17622.400 |
16711.328 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-5.16% |
1938622.641 |
1838494.791 |
- |
1.18% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-5.16% |
1170053.121 |
1109649.016 |
- |
-5.94% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-5.15% |
5.333 |
5.059 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-5.15% |
15258035.807 |
14472564.699 |
- |
0.01% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-5.14% |
19263.219 |
18273.067 |
- |
-1.12% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-5.13% |
1.933 |
1.834 |
- |
-0.90% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-5.13% |
1372849.499 |
1302462.073 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-5.12% |
1181217.408 |
1120684.805 |
- |
-1.02% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-5.11% |
1040763.514 |
987611.374 |
- |
-5.21% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.10% |
135910623.070 |
128975205.106 |
- |
-0.36% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-5.10% |
0.718 |
0.682 |
- |
1.45% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.10% |
555.197 |
526.876 |
- |
3.84% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-5.09% |
4.595 |
4.362 |
- |
1.13% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
-5.07% |
214.017 |
203.164 |
- |
-5.04% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-5.07% |
1.765 |
1.676 |
- |
6.31% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-5.06% |
1.842 |
1.748 |
- |
0.38% |
- |
|
BM_deque_vector_ranges_move/1
|
-5.05% |
2.189 |
2.079 |
- |
-1.99% |
- |
|
BM_deque_vector_move/2
|
-5.03% |
1.932 |
1.835 |
- |
0.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-5.03% |
21.690 |
20.598 |
- |
-18.55% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-5.02% |
0.854 |
0.811 |
- |
-1.63% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-5.01% |
2481.262 |
2356.910 |
- |
-0.07% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-5.01% |
73.965 |
70.260 |
- |
8.46% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-5.00% |
28.811 |
27.370 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-4.99% |
1049733.166 |
997400.721 |
- |
-6.49% |
- |
|
ranges::minmax(std::list<char>)/64
|
-4.98% |
35.684 |
33.908 |
- |
1.83% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-4.97% |
1.643 |
1.562 |
- |
3.62% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-4.96% |
16033.873 |
15237.829 |
- |
0.75% |
- |
|
std::fill(vector<bool>)/512
|
-4.96% |
1.610 |
1.530 |
- |
-3.75% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-4.96% |
25.312 |
24.058 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-4.94% |
8151436.873 |
7748469.453 |
- |
4.73% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-4.94% |
37451.877 |
35601.402 |
- |
-5.29% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-4.94% |
74.926 |
71.225 |
- |
-7.01% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-4.93% |
329.096 |
312.871 |
- |
4.12% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.92% |
82350.788 |
78298.645 |
- |
-5.89% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-4.92% |
89.820 |
85.404 |
- |
17.01% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-4.92% |
2.474 |
2.352 |
- |
-8.78% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-4.91% |
9381325.597 |
8920565.239 |
- |
-4.86% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-4.89% |
29.641 |
28.191 |
- |
2.92% |
- |
|
ranges::min(std::deque<char>)/8
|
-4.87% |
2.427 |
2.309 |
- |
-7.45% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
-4.87% |
3259.725 |
3100.843 |
- |
-0.36% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-4.87% |
26.546 |
25.255 |
- |
0.55% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-4.86% |
10.517 |
10.005 |
- |
-10.22% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-4.86% |
1046694.686 |
995845.760 |
- |
-4.64% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-4.86% |
10.279 |
9.780 |
- |
-0.05% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
-4.86% |
7.514 |
7.149 |
- |
5.94% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.85% |
542.950 |
516.631 |
- |
-3.85% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-4.82% |
13.915 |
13.244 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-4.81% |
1050336.799 |
999811.806 |
- |
-4.32% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-4.81% |
2.279 |
2.170 |
- |
-3.97% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
-4.81% |
782.266 |
744.661 |
- |
1.78% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-4.78% |
1955229.232 |
1861729.654 |
- |
-2.76% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-4.77% |
53.176 |
50.637 |
- |
30.74% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-4.76% |
21551621.495 |
20525538.039 |
- |
1.55% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-4.76% |
46.389 |
44.180 |
- |
11.77% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.76% |
1154212.298 |
1099272.229 |
- |
-6.04% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-4.75% |
0.787 |
0.750 |
- |
-29.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-4.75% |
1045114.168 |
995514.970 |
- |
-7.07% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-4.73% |
22.961 |
21.874 |
- |
-17.49% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-4.72% |
18025.407 |
17173.789 |
- |
-4.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-4.72% |
20356837.658 |
19395760.130 |
- |
-10.53% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.71% |
173607.089 |
165426.439 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.71% |
2141564.858 |
2040729.328 |
- |
-2.15% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-4.70% |
151.729 |
144.591 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.70% |
250734681.637 |
238942687.336 |
- |
-4.39% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-4.70% |
233761445.151 |
222781628.983 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-4.69% |
17150817.483 |
16346706.090 |
- |
-0.19% |
- |
|
rng::fold_left(list<int>)/8192
|
-4.69% |
11243.446 |
10716.488 |
- |
0.60% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-4.69% |
837.841 |
798.575 |
- |
0.21% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-4.68% |
64.642 |
61.615 |
- |
0.25% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-4.68% |
20.394 |
19.440 |
- |
-2.96% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-4.68% |
476.489 |
454.196 |
- |
0.81% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-4.67% |
1112611.172 |
1060626.271 |
- |
-5.57% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-4.67% |
1182.480 |
1127.236 |
- |
-1.43% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-4.67% |
7683673.735 |
7324837.434 |
- |
-5.07% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-4.67% |
0.501 |
0.477 |
- |
-3.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-4.66% |
472.307 |
450.278 |
- |
-5.84% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-4.66% |
24.791 |
23.636 |
- |
-5.88% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-4.66% |
11145448.088 |
10626534.365 |
- |
19.53% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-4.66% |
554187983.445 |
528389572.361 |
- |
-1.15% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-4.65% |
16.025 |
15.279 |
- |
-1.63% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.65% |
359641188.639 |
342931711.487 |
- |
-2.94% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-4.64% |
3270987.269 |
3119165.968 |
- |
-2.23% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-4.64% |
57601.438 |
54928.201 |
- |
-0.56% |
- |
|
BM_deque_vector_ranges_move/64000
|
-4.64% |
3109.195 |
2964.991 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-4.64% |
1338556.769 |
1276498.680 |
- |
-9.49% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-4.63% |
9380402.689 |
8945740.264 |
- |
-4.36% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.63% |
10.696 |
10.200 |
- |
-7.62% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-4.62% |
19.733 |
18.822 |
- |
-0.35% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-4.61% |
1.211 |
1.156 |
- |
-4.89% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-4.60% |
31.680 |
30.223 |
- |
-4.89% |
- |
|
std::find(list<int>)_(process_all)/8
|
-4.59% |
2.393 |
2.283 |
- |
1.51% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-4.59% |
17.698 |
16.886 |
- |
-5.18% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-4.58% |
11527213.808 |
10998866.961 |
- |
-2.43% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-4.58% |
1368283.041 |
1305595.383 |
- |
-4.40% |
- |
|
std::fill(vector<int>)/32
|
-4.57% |
1.089 |
1.039 |
- |
-1.53% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-4.57% |
687.022 |
655.640 |
- |
1.01% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-4.56% |
1.378 |
1.315 |
- |
-14.40% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-4.56% |
21.592 |
20.608 |
- |
-1.34% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-4.54% |
1102933.584 |
1052819.307 |
- |
-4.03% |
- |
|
ranges::minmax(std::list<char>)/70000
|
-4.53% |
56448.435 |
53893.277 |
- |
3.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.52% |
1681797.932 |
1605753.418 |
- |
-0.63% |
- |
|
BM_deque_vector_ranges_copy_backward/64
|
-4.51% |
3.063 |
2.925 |
- |
0.02% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-4.51% |
347.006 |
331.352 |
- |
0.96% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/50
|
-4.51% |
12.143 |
11.596 |
- |
0.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-4.50% |
507593.783 |
484743.823 |
- |
-7.52% |
- |
|
std::fill_n(deque<int>)/32
|
-4.50% |
1.314 |
1.255 |
- |
8.92% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
-4.48% |
0.968 |
0.924 |
- |
1.43% |
- |
|
BM_deque_deque_move/64000
|
-4.48% |
3081.225 |
2943.100 |
- |
-2.29% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-4.48% |
35126.136 |
33551.656 |
- |
-5.45% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-4.48% |
11729930.892 |
11204730.226 |
- |
-3.15% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-4.48% |
274.348 |
262.066 |
- |
-7.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-4.48% |
60104684.020 |
57414565.475 |
- |
-1.45% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.47% |
7725.286 |
7379.655 |
- |
-0.37% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-4.47% |
1522.986 |
1454.882 |
- |
-8.25% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.46% |
62186.665 |
59410.227 |
- |
-3.52% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-4.46% |
18.655 |
17.823 |
- |
-5.44% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
-4.46% |
81.587 |
77.951 |
- |
0.72% |
- |
|
std::multiset<std::string>::clear()/8192
|
-4.45% |
225031.457 |
215015.865 |
- |
-1.49% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-4.45% |
1.684 |
1.609 |
- |
14.03% |
- |
|
std::set<int>::ctor(const&)/8192
|
-4.43% |
51514.854 |
49230.441 |
- |
-2.57% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.42% |
628.786 |
601.001 |
- |
-2.33% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-4.42% |
0.807 |
0.771 |
- |
-2.63% |
- |
|
std::map<int,_int>::clear()/32
|
-4.42% |
669.768 |
640.191 |
- |
-2.38% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-4.41% |
1172684.598 |
1120927.970 |
- |
-0.51% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.41% |
1146.362 |
1095.864 |
- |
-6.36% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-4.40% |
19.264 |
18.417 |
- |
-5.11% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-4.38% |
9144509.320 |
8743953.668 |
- |
-2.79% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.37% |
819.151 |
783.315 |
- |
-6.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-4.37% |
38611593.758 |
36923394.100 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-4.37% |
12989045.629 |
12421855.513 |
- |
-1.48% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-4.36% |
29.950 |
28.643 |
- |
9.26% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.36% |
410.082 |
392.218 |
- |
0.09% |
- |
|
std::copy_backward(deque<int>)/262144
|
-4.35% |
33403.032 |
31951.186 |
- |
1.64% |
- |
|
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
-4.34% |
0.653 |
0.625 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-4.33% |
1086731.843 |
1039622.132 |
- |
-2.87% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
-4.32% |
3822.822 |
3657.737 |
- |
0.11% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-4.32% |
10.856 |
10.388 |
- |
-8.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-4.30% |
14485838.751 |
13862969.483 |
- |
-6.31% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-4.29% |
1687873.535 |
1615436.523 |
- |
-10.02% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-4.29% |
1690946.777 |
1618405.435 |
- |
-8.39% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.28% |
864.779 |
827.728 |
- |
-4.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-4.28% |
3.205 |
3.068 |
- |
-5.12% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-4.28% |
26012.780 |
24900.660 |
- |
-5.70% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-4.27% |
8919.124 |
8537.952 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.27% |
1661983.152 |
1590981.852 |
- |
-1.51% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-4.27% |
6433.330 |
6158.680 |
- |
-2.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-4.27% |
0.657 |
0.629 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.26% |
6491961.201 |
6215117.667 |
- |
-11.03% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.26% |
48.479 |
46.411 |
- |
-3.20% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-4.24% |
28002.392 |
26814.271 |
- |
-0.82% |
- |
|
BM_StringFindMatch2/512
|
-4.23% |
1034.411 |
990.634 |
- |
0.05% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-4.21% |
0.887 |
0.850 |
- |
-6.45% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-4.21% |
63039738.407 |
60385082.003 |
- |
-2.57% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.21% |
2158854.166 |
2068009.685 |
- |
-1.83% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.20% |
9430378.898 |
9034319.543 |
- |
-2.76% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
-4.20% |
0.621 |
0.595 |
- |
0.23% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-4.19% |
57.131 |
54.735 |
- |
0.97% |
- |
|
BM_std_minmax_element<int>/3
|
-4.19% |
1.241 |
1.189 |
- |
6.16% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-4.18% |
1114605.118 |
1067967.733 |
- |
-3.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.18% |
1053154.760 |
1009130.705 |
- |
-4.51% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-4.18% |
19569161.878 |
18751919.148 |
- |
-4.63% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-4.17% |
1685301.920 |
1614946.369 |
- |
-0.69% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-4.17% |
3859651.128 |
3698615.063 |
- |
-5.70% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-4.17% |
8984769.388 |
8609930.280 |
- |
-3.36% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-4.17% |
40002.356 |
38336.173 |
- |
4.03% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
-4.16% |
23.538 |
22.558 |
- |
-1.02% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-4.16% |
8753.064 |
8388.652 |
- |
4.46% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-4.16% |
33.722 |
32.319 |
- |
3.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-4.16% |
208248783.922 |
199591810.221 |
- |
-1.21% |
- |
|
BM_StringMove_Small
|
-4.15% |
0.764 |
0.732 |
- |
3.65% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-4.15% |
1.209 |
1.159 |
- |
-4.02% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-4.14% |
1468.869 |
1408.036 |
- |
-9.26% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-4.14% |
2.438 |
2.337 |
- |
-3.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.13% |
582.478 |
558.417 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-4.13% |
5762515.875 |
5524528.862 |
- |
-3.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.12% |
5682.165 |
5448.065 |
- |
0.95% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-4.12% |
31.350 |
30.059 |
- |
6.78% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-4.12% |
1497.795 |
1436.141 |
- |
2.99% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-4.11% |
195429.010 |
187387.893 |
- |
1.63% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-4.11% |
683.056 |
654.956 |
- |
2.22% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-4.09% |
9029170.857 |
8659640.264 |
- |
-3.25% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-4.09% |
16497.798 |
15822.698 |
- |
-0.53% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-4.09% |
183.663 |
176.149 |
- |
-2.11% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-4.08% |
1148386.846 |
1101535.283 |
- |
-1.95% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-4.08% |
11064710.299 |
10613692.837 |
- |
15.68% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-4.07% |
3902970.351 |
3744111.808 |
- |
-1.72% |
- |
|
std::set<int>::ctor(const&)/1024
|
-4.06% |
6425.297 |
6164.194 |
- |
-4.88% |
- |
|
std::multiset<int>::clear()/8192
|
-4.05% |
79573.125 |
76346.593 |
- |
-6.98% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-4.04% |
12648499.186 |
12136999.619 |
- |
0.44% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-4.04% |
19.877 |
19.073 |
- |
-0.77% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-4.03% |
2.264 |
2.173 |
- |
-0.66% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-4.02% |
4384523.690 |
4208158.452 |
- |
-3.27% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.02% |
783.069 |
751.579 |
- |
-3.74% |
- |
|
BM_PushHeap_string_Descending_256
|
-4.01% |
2.492 |
2.392 |
- |
-3.60% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-4.00% |
1684788.492 |
1617377.686 |
- |
-2.93% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.99% |
5407.960 |
5191.964 |
- |
-0.07% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.99% |
7710.137 |
7402.221 |
- |
-3.19% |
- |
|
BM_deque_deque_ranges_move/64000
|
-3.99% |
3157.615 |
3031.548 |
- |
-2.87% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-3.99% |
95.192 |
91.396 |
- |
-25.59% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-3.98% |
6.571 |
6.309 |
- |
-11.41% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-3.98% |
11.144 |
10.701 |
- |
2.61% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.98% |
1847922.231 |
1774458.490 |
- |
-6.54% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-3.97% |
30.392 |
29.184 |
- |
1.19% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-3.97% |
16.639 |
15.979 |
- |
0.70% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-3.97% |
4170972.686 |
4005531.123 |
- |
-3.53% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-3.96% |
151033.864 |
145045.749 |
- |
-2.52% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-3.96% |
1098147.054 |
1054616.557 |
- |
-5.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-3.95% |
17776636.950 |
17073865.887 |
- |
-1.02% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-3.95% |
45.360 |
43.567 |
- |
-4.79% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-3.95% |
1689564.535 |
1622876.953 |
- |
-7.63% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.95% |
17967.379 |
17258.354 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.95% |
233018535.477 |
223824838.448 |
- |
-3.68% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
-3.94% |
1.737 |
1.669 |
- |
-2.36% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.94% |
1.383 |
1.328 |
- |
-8.11% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-3.94% |
6.076 |
5.836 |
- |
2.65% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-3.93% |
17.330 |
16.649 |
- |
0.01% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-3.92% |
1.729 |
1.661 |
- |
-1.13% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-3.92% |
25.190 |
24.202 |
- |
1.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-3.91% |
0.627 |
0.602 |
- |
-0.50% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-3.91% |
42.869 |
41.193 |
- |
11.60% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-3.91% |
1088.969 |
1046.406 |
- |
2.70% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-3.90% |
10.500 |
10.091 |
- |
-1.42% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-3.89% |
25.471 |
24.480 |
- |
-7.18% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-3.88% |
8700.257 |
8362.267 |
- |
1.79% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-3.88% |
7867.318 |
7562.045 |
- |
4.24% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-3.88% |
5926843.605 |
5697016.931 |
- |
-2.93% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-3.87% |
1115.635 |
1072.420 |
- |
2.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-3.87% |
470647.997 |
452433.003 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-3.86% |
11712807.775 |
11260581.926 |
- |
-1.56% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
-3.86% |
2.375 |
2.284 |
- |
2.33% |
- |
|
BM_StringRelational_Eq_Huge_Huge_Control
|
-3.86% |
102.674 |
98.715 |
- |
-0.48% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-3.85% |
170130739.353 |
163574415.556 |
- |
-6.18% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-3.85% |
2.303 |
2.214 |
- |
3.21% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.85% |
3.333 |
3.205 |
- |
-3.66% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.85% |
13.828 |
13.296 |
- |
-0.70% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-3.84% |
79737.249 |
76672.770 |
- |
-3.54% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-3.84% |
16.789 |
16.144 |
- |
8.78% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-3.84% |
7168408.663 |
6893069.950 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-3.83% |
11743565.435 |
11293295.604 |
- |
-3.01% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-3.82% |
172709507.981 |
166109012.452 |
- |
-2.95% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-3.82% |
3.835 |
3.688 |
- |
-5.75% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-3.82% |
9.669 |
9.300 |
- |
0.98% |
- |
|
BM_vector_deque_move_backward/65536
|
-3.82% |
8315.546 |
7998.261 |
- |
5.64% |
- |
|
BM_CmpEqual_uint_short
|
-3.81% |
1.069 |
1.028 |
- |
1.09% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
-3.81% |
322.058 |
309.795 |
- |
0.08% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-3.80% |
2.620 |
2.521 |
- |
0.45% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-3.79% |
37.066 |
35.660 |
- |
0.24% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-3.79% |
294.599 |
283.434 |
- |
0.93% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-3.79% |
31.185 |
30.005 |
- |
-8.67% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-3.78% |
43.431 |
41.790 |
- |
-1.99% |
- |
|
std::set<int>::clear()/1024
|
-3.78% |
9216.086 |
8867.918 |
- |
-17.42% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-3.77% |
1945.549 |
1872.266 |
- |
-0.13% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-3.76% |
783.219 |
753.758 |
- |
-4.51% |
- |
|
std::set<std::string>::clear()/1024
|
-3.76% |
22155.085 |
21321.736 |
- |
-3.77% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.76% |
903435.108 |
869456.305 |
- |
-2.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.76% |
3065198.080 |
2949953.693 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-3.75% |
1061048.587 |
1021239.148 |
- |
-1.85% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
-3.75% |
2.742 |
2.639 |
- |
-1.35% |
- |
|
std::set<int>::ctor(const&)/32
|
-3.75% |
227.064 |
218.560 |
- |
-2.56% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-3.74% |
40.607 |
39.087 |
- |
-4.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.73% |
1102015.019 |
1060868.222 |
- |
-3.66% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-3.72% |
9605.208 |
9248.277 |
- |
-3.30% |
- |
|
std::map<int,_int>::clear()/0
|
-3.71% |
406.037 |
390.954 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-3.71% |
30.527 |
29.393 |
- |
4.96% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-3.71% |
18.909 |
18.207 |
- |
-0.26% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-3.71% |
694.848 |
669.096 |
- |
2.28% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-3.71% |
1692932.373 |
1630198.812 |
- |
0.31% |
- |
|
bm_lexicographical_compare<int>/64
|
-3.70% |
4.468 |
4.303 |
- |
-2.04% |
- |
|
BM_vector_deque_move_backward/70000
|
-3.69% |
8679.656 |
8359.663 |
- |
6.08% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.68% |
27.806 |
26.782 |
- |
-0.19% |
- |
|
BM_std_minmax_element<short>/64
|
-3.68% |
18.061 |
17.397 |
- |
4.91% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-3.67% |
5.119 |
4.931 |
- |
-2.34% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-3.66% |
295.439 |
284.620 |
- |
0.79% |
- |
|
BM_std_minmax_element<long_long>/64
|
-3.66% |
17.827 |
17.176 |
- |
2.41% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-3.65% |
1.264 |
1.218 |
- |
-0.68% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
-3.65% |
0.335 |
0.323 |
- |
-0.57% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.65% |
59280.480 |
57119.050 |
- |
-2.55% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.63% |
2010963.366 |
1938032.691 |
- |
-0.87% |
- |
|
BM_PushHeap_float_SingleElement_256
|
-3.62% |
0.417 |
0.402 |
- |
-0.30% |
- |
|
std::swap_ranges(list<int>)/1024
|
-3.61% |
791.729 |
763.110 |
- |
2.25% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-3.61% |
1062356.163 |
1023990.147 |
- |
-4.52% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-3.61% |
19.691 |
18.981 |
- |
-0.38% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-3.61% |
47.865 |
46.138 |
- |
-15.28% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-3.60% |
24.110 |
23.243 |
- |
-1.22% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-3.59% |
9.028 |
8.703 |
- |
-1.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-3.59% |
509853.627 |
491547.658 |
- |
0.99% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.59% |
33.756 |
32.546 |
- |
-0.25% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-3.58% |
39983.068 |
38550.696 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-3.58% |
7796118.213 |
7516879.653 |
- |
-7.99% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
-3.56% |
0.662 |
0.638 |
- |
14.88% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-3.56% |
22.965 |
22.149 |
- |
-3.99% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-3.55% |
12368.033 |
11928.528 |
- |
-5.56% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
-3.55% |
6779.338 |
6538.788 |
- |
-3.41% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-3.55% |
17.830 |
17.198 |
- |
0.51% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.55% |
12247.896 |
11813.585 |
- |
-4.09% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-3.55% |
51143.889 |
49330.768 |
- |
-0.83% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-3.54% |
604.580 |
583.152 |
- |
1.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-3.53% |
4647862.160 |
4483583.825 |
- |
-2.77% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-3.52% |
34.006 |
32.809 |
- |
-1.79% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.52% |
6397.352 |
6172.301 |
- |
-0.85% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-3.51% |
219722204.199 |
212005607.883 |
- |
-1.01% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-3.51% |
2.273 |
2.194 |
- |
-7.05% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-3.51% |
19.107 |
18.437 |
- |
-0.16% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-3.50% |
33.766 |
32.583 |
- |
-0.09% |
- |
|
BM_deque_deque_copy/512
|
-3.50% |
18.346 |
17.704 |
- |
-0.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-3.49% |
3594.275 |
3468.885 |
- |
0.33% |
- |
|
ranges::min(std::list<__int128>)/70000
|
-3.49% |
61291.219 |
59154.484 |
- |
0.11% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-3.49% |
42542.220 |
41059.618 |
- |
0.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.48% |
6508894.803 |
6282071.254 |
- |
-6.42% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.48% |
41105.741 |
39674.767 |
- |
-9.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-3.48% |
4406332.674 |
4252953.382 |
- |
-2.31% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-3.48% |
9.597 |
9.263 |
- |
-12.47% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
-3.48% |
1.471 |
1.420 |
- |
-4.62% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
-3.47% |
3.357 |
3.240 |
- |
1.03% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-3.47% |
3.506 |
3.384 |
- |
-7.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-3.47% |
11749776.169 |
11342198.681 |
- |
-3.74% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-3.46% |
21.256 |
20.520 |
- |
-1.87% |
- |
|
BM_vector_deque_move/64
|
-3.46% |
2.889 |
2.789 |
- |
-2.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.46% |
202352953.311 |
195353544.372 |
- |
0.09% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.46% |
44.068 |
42.545 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-3.44% |
11030708.156 |
10650746.536 |
- |
-2.22% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.44% |
22561.324 |
21784.960 |
- |
3.01% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-3.44% |
17146484.011 |
16556889.248 |
- |
0.09% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-3.43% |
22.384 |
21.616 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-3.43% |
2105662.926 |
2033528.890 |
- |
-0.31% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-3.42% |
9.112 |
8.800 |
- |
-2.73% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-3.41% |
6.664 |
6.436 |
- |
-4.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-3.41% |
9340051.908 |
9021698.073 |
- |
-4.08% |
- |
|
BM_deque_vector_ranges_move/65536
|
-3.40% |
3104.882 |
2999.162 |
- |
0.06% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-3.40% |
1.433 |
1.384 |
- |
0.48% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.40% |
1270.427 |
1227.186 |
- |
-2.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-3.40% |
62451.036 |
60330.151 |
- |
-4.62% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-3.40% |
212448.785 |
205234.348 |
- |
-2.10% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-3.39% |
27.468 |
26.536 |
- |
1.07% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.39% |
195063.034 |
188449.562 |
- |
2.45% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-3.39% |
19.558 |
18.895 |
- |
-0.13% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-3.39% |
44.118 |
42.622 |
- |
-1.35% |
- |
|
std::copy(deque<int>)/8
|
-3.38% |
2.704 |
2.612 |
- |
0.33% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-3.38% |
9122487.487 |
8813798.637 |
- |
-3.78% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.38% |
80.919 |
78.182 |
- |
6.19% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-3.38% |
944.684 |
912.738 |
- |
3.85% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-3.38% |
9052109.719 |
8746024.578 |
- |
-1.70% |
- |
|
BM_deque_deque_copy_backward/70000
|
-3.38% |
8740.319 |
8445.179 |
- |
6.48% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.37% |
13602.054 |
13143.197 |
- |
-1.71% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-3.37% |
7367785.168 |
7119293.858 |
- |
-3.53% |
- |
|
std::set<int>::clear()/8192
|
-3.37% |
80409.631 |
77701.296 |
- |
-13.81% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.36% |
1839.885 |
1778.021 |
- |
7.45% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-3.36% |
6.723 |
6.497 |
- |
1.37% |
- |
|
BM_PushHeap_float_Ascending_16
|
-3.36% |
1.017 |
0.983 |
- |
-4.53% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-3.36% |
65.382 |
63.188 |
- |
-9.13% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.34% |
2.281 |
2.205 |
- |
-1.77% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.32% |
7000.876 |
6768.125 |
- |
-0.98% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-3.32% |
1059531.371 |
1024367.987 |
- |
-3.61% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-3.32% |
50.745 |
49.062 |
- |
-0.34% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-3.32% |
837239.509 |
809483.586 |
- |
-2.39% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
-3.31% |
1.503 |
1.453 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.31% |
2014951.010 |
1948247.068 |
- |
-1.63% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-3.31% |
1130079.237 |
1092675.259 |
- |
-3.61% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
-3.31% |
0.619 |
0.599 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-3.31% |
3772855.550 |
3648047.309 |
- |
-8.51% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
-3.31% |
1180422.984 |
1141394.367 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-3.30% |
29311588.272 |
28343502.922 |
- |
-29.17% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-3.28% |
355.536 |
343.881 |
- |
-1.98% |
- |
|
BM_vector_deque_move_backward/0
|
-3.27% |
0.464 |
0.449 |
- |
-25.35% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
-3.27% |
9030.151 |
8735.070 |
- |
13.82% |
- |
|
BM_vector_deque_move/1
|
-3.27% |
2.322 |
2.246 |
- |
-2.93% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.27% |
1174399.197 |
1136046.428 |
- |
-5.80% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-3.25% |
7894.297 |
7637.442 |
- |
2.12% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-3.25% |
110.281 |
106.700 |
- |
0.62% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-3.24% |
689.663 |
667.314 |
- |
0.21% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-3.24% |
10.818 |
10.468 |
- |
-1.57% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-3.23% |
32.337 |
31.292 |
- |
1.09% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-3.22% |
329.931 |
319.299 |
- |
-9.29% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-3.22% |
33.811 |
32.722 |
- |
-4.34% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-3.22% |
10.025 |
9.702 |
- |
-9.34% |
- |
|
BM_deque_vector_ranges_copy_backward/512
|
-3.22% |
18.497 |
17.902 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-3.21% |
5432753.917 |
5258371.076 |
- |
0.06% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-3.21% |
260.695 |
252.336 |
- |
2.33% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-3.21% |
662.663 |
641.416 |
- |
-0.05% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-3.20% |
22097.735 |
21389.877 |
- |
2.73% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-3.20% |
163416822.660 |
158187260.728 |
- |
-2.90% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-3.19% |
3.084 |
2.985 |
- |
-4.74% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-3.18% |
9086128.771 |
8797047.648 |
- |
-2.71% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-3.18% |
224546834.735 |
217403298.230 |
- |
-2.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-3.18% |
8721065.277 |
8443957.837 |
- |
0.69% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
-3.18% |
38.580 |
37.355 |
- |
-2.45% |
- |
|
std::multiset<int>::clear()/1024
|
-3.18% |
9957.880 |
9641.693 |
- |
-10.90% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-3.17% |
1088340.825 |
1053822.286 |
- |
-1.99% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-3.16% |
1052483.322 |
1019264.183 |
- |
-2.35% |
- |
|
BM_vector_deque_move_backward/64000
|
-3.15% |
8074.786 |
7820.230 |
- |
7.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-3.15% |
11467392.547 |
11106138.516 |
- |
-3.53% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-3.15% |
220888769.622 |
213939173.329 |
- |
-0.72% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.15% |
15.315 |
14.833 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-3.14% |
172190710.007 |
166775519.006 |
- |
-1.21% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-3.14% |
4922.469 |
4767.744 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-3.14% |
22257781.267 |
21558540.443 |
- |
-2.12% |
- |
|
BM_StringFindMatch2/4096
|
-3.13% |
1092.080 |
1057.880 |
- |
-0.57% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-3.13% |
27.263 |
26.409 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.12% |
1.664 |
1.612 |
- |
-0.05% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-3.12% |
1.485 |
1.439 |
- |
-5.62% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.11% |
1044869.852 |
1012343.241 |
- |
-3.83% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.11% |
90.733 |
87.909 |
- |
1.52% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-3.11% |
336.228 |
325.767 |
- |
-9.73% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.11% |
2.378 |
2.304 |
- |
-6.51% |
- |
|
BM_std_minmax_element<long_long>/512
|
-3.11% |
142.579 |
138.147 |
- |
3.03% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-3.11% |
420.266 |
407.205 |
- |
-1.08% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
-3.11% |
8085.475 |
7834.218 |
- |
3.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-3.10% |
9055266.039 |
8774157.975 |
- |
-2.31% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-3.10% |
3885.888 |
3765.322 |
- |
-0.32% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-3.10% |
455.782 |
441.646 |
- |
-7.22% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.09% |
1419.025 |
1375.198 |
- |
-3.34% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.09% |
13.684 |
13.262 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-3.09% |
11016849.175 |
10676896.738 |
- |
17.87% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.08% |
45.524 |
44.122 |
- |
8.97% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-3.08% |
169558929.118 |
164340334.256 |
- |
-1.98% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-3.08% |
0.413 |
0.400 |
- |
-5.57% |
- |
|
BM_deque_vector_copy_backward/2
|
-3.08% |
1.835 |
1.779 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-3.07% |
38101707.003 |
36932419.373 |
- |
-3.04% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.07% |
2611.502 |
2531.411 |
- |
0.20% |
- |
|
std::for_each(list<int>)/50
|
-3.06% |
21.581 |
20.921 |
- |
2.48% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-3.06% |
3424177.570 |
3319448.229 |
- |
-3.00% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-3.06% |
133.108 |
129.038 |
- |
-1.31% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.06% |
13031.975 |
12633.788 |
- |
-3.28% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.05% |
10434.430 |
10116.107 |
- |
0.21% |
- |
|
SetIntersection_None_Set_float_64_1
|
-3.05% |
22207105.445 |
21530313.323 |
- |
-2.85% |
- |
|
std::fill(list<int>)/50
|
-3.05% |
35.701 |
34.614 |
- |
-2.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-3.04% |
4820460.945 |
4673769.865 |
- |
-6.78% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.04% |
509573.889 |
494072.521 |
- |
0.55% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-3.04% |
1239252.595 |
1201554.813 |
- |
-3.13% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-3.04% |
7062.844 |
6848.201 |
- |
1.79% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-3.04% |
179888.960 |
174428.963 |
- |
0.64% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.03% |
38.064 |
36.910 |
- |
1.62% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.03% |
21.054 |
20.417 |
- |
0.74% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-3.03% |
20650.778 |
20025.890 |
- |
0.58% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-3.02% |
52.095 |
50.520 |
- |
0.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.02% |
12946302.374 |
12554908.208 |
- |
0.36% |
- |
|
BM_CmpLess_uchar_uchar
|
-3.02% |
1.067 |
1.035 |
- |
-3.18% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-3.01% |
21.103 |
20.467 |
- |
-1.40% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-3.01% |
566.010 |
548.958 |
- |
-0.87% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-3.00% |
280.948 |
272.508 |
- |
2.98% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-3.00% |
72.981 |
70.790 |
- |
-10.53% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-3.00% |
8217455.888 |
7970791.453 |
- |
28.55% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-3.00% |
4.692 |
4.551 |
- |
-1.12% |
- |
|
BM_vector_deque_copy/2
|
-3.00% |
1.996 |
1.936 |
- |
-5.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-2.99% |
239369417.522 |
232200644.573 |
- |
-1.13% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
-2.99% |
31.583 |
30.638 |
- |
3.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.99% |
1081143.915 |
1048793.405 |
- |
0.76% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-2.99% |
16.377 |
15.887 |
- |
-1.10% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.99% |
52.994 |
51.411 |
- |
-2.00% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.97% |
5875724.911 |
5701077.732 |
- |
-2.24% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-2.97% |
26.461 |
25.675 |
- |
-3.35% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-2.96% |
868.264 |
842.558 |
- |
-3.93% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-2.96% |
159565555.238 |
154844645.343 |
- |
-2.03% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.96% |
701.397 |
680.646 |
- |
-0.81% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-2.96% |
22719063.713 |
22047456.472 |
- |
-2.84% |
- |
|
std::deque<int>::ctor(size)/32
|
-2.96% |
29.244 |
28.380 |
- |
-6.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-2.95% |
1137277.081 |
1103687.368 |
- |
-3.28% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-2.95% |
2.334 |
2.265 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-2.95% |
9710007.546 |
9423688.672 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-2.94% |
42436146.734 |
41187941.599 |
- |
-1.52% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.94% |
1225346.312 |
1189310.104 |
- |
-4.81% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-2.93% |
1.662 |
1.614 |
- |
5.58% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-2.93% |
2625.064 |
2548.117 |
- |
-8.67% |
- |
|
BM_deque_deque_copy_backward/512
|
-2.92% |
19.597 |
19.025 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-2.92% |
4642858.677 |
4507139.942 |
- |
-9.84% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.92% |
223.201 |
216.679 |
- |
-1.62% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-2.92% |
53.140 |
51.588 |
- |
0.10% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-2.92% |
170824523.826 |
165837244.867 |
- |
-1.08% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.92% |
803.791 |
780.326 |
- |
-2.79% |
- |
|
BM_deque_vector_move/64
|
-2.92% |
2.717 |
2.638 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.92% |
10135758.070 |
9839973.496 |
- |
-3.20% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-2.89% |
59741042.128 |
58015143.117 |
- |
-2.02% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.89% |
54243.004 |
52677.145 |
- |
-2.27% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-2.89% |
1118213.814 |
1085941.410 |
- |
-1.73% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-2.88% |
7698.087 |
7476.348 |
- |
-7.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-2.88% |
0.624 |
0.606 |
- |
0.30% |
- |
|
BM_deque_deque_copy/1024
|
-2.88% |
38.446 |
37.340 |
- |
1.63% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-2.87% |
1033591.281 |
1003875.694 |
- |
-3.93% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.87% |
178572.593 |
173438.815 |
- |
0.50% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
-2.87% |
4.481 |
4.352 |
- |
-5.47% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-2.87% |
24.926 |
24.211 |
- |
-5.78% |
- |
|
BM_vector_deque_move/2
|
-2.87% |
2.058 |
1.999 |
- |
-2.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-2.86% |
1334908.693 |
1296761.881 |
- |
-1.95% |
- |
|
SetIntersection_None_Set_string_256_256
|
-2.85% |
5903128.007 |
5734602.079 |
- |
-2.63% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-2.85% |
1870450.925 |
1817092.435 |
- |
-6.99% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.85% |
16.212 |
15.750 |
- |
0.82% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-2.83% |
6359.051 |
6179.123 |
- |
-4.07% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-2.83% |
32.928 |
31.997 |
- |
-6.13% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-2.83% |
11639808.317 |
11310961.906 |
- |
-2.63% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-2.82% |
0.492 |
0.478 |
- |
-0.11% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.82% |
1257.280 |
1221.815 |
- |
-5.99% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-2.82% |
50.545 |
49.122 |
- |
-1.22% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-2.82% |
34.580 |
33.607 |
- |
-0.29% |
- |
|
std::multiset<std::string>::clear()/32
|
-2.81% |
919.184 |
893.315 |
- |
-2.27% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.81% |
270.568 |
262.962 |
- |
-9.07% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-2.81% |
17.584 |
17.089 |
- |
5.91% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-2.81% |
1059232.319 |
1029473.071 |
- |
-2.04% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-2.81% |
1105351.400 |
1074298.357 |
- |
-2.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.81% |
1166519.951 |
1133783.274 |
- |
-4.99% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.80% |
21502.825 |
20899.698 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-2.80% |
1257482.185 |
1222234.696 |
- |
-2.55% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-2.79% |
22092.171 |
21475.370 |
- |
3.14% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-2.79% |
4164196.587 |
4048013.228 |
- |
-2.42% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-2.78% |
227.688 |
221.347 |
- |
-10.96% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-2.78% |
1076525.108 |
1046560.890 |
- |
-4.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-2.78% |
11579554.969 |
11257585.321 |
- |
-3.80% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
-2.78% |
13.100 |
12.736 |
- |
-0.22% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-2.78% |
27587.463 |
26821.845 |
- |
1.58% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-2.77% |
35157.456 |
34182.181 |
- |
-2.22% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-2.77% |
15746269.023 |
15310237.939 |
- |
-1.20% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
-2.77% |
6122.350 |
5952.936 |
- |
-1.04% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.76% |
3.036 |
2.952 |
- |
-0.40% |
- |
|
BM_CmpLess_uint_uint
|
-2.76% |
1.079 |
1.049 |
- |
-3.22% |
- |
|
BM_deque_vector_move_backward/2
|
-2.76% |
1.884 |
1.832 |
- |
0.10% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.75% |
28.731 |
27.939 |
- |
1.91% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-2.74% |
1048945.670 |
1020170.864 |
- |
-3.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256
|
-2.74% |
3.854 |
3.748 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-2.74% |
1113713.342 |
1083246.640 |
- |
-2.29% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-2.73% |
8991983.272 |
8746222.142 |
- |
-11.86% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.73% |
1050116.463 |
1021420.755 |
- |
-1.79% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-2.73% |
35202.634 |
34241.623 |
- |
0.52% |
- |
|
BM_CmpEqual_int_uchar
|
-2.73% |
1.112 |
1.081 |
- |
-3.19% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.73% |
165576344.997 |
161059601.902 |
- |
-2.24% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.72% |
8956908.700 |
8713013.318 |
- |
0.49% |
- |
|
rng::for_each(multiset<int>)/8
|
-2.72% |
7.045 |
6.853 |
- |
2.82% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-2.72% |
10979913.931 |
10681495.753 |
- |
5.31% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-2.71% |
5.633 |
5.480 |
- |
-0.38% |
- |
|
BM_deque_vector_ranges_move/2
|
-2.70% |
1.885 |
1.834 |
- |
0.08% |
- |
|
BM_deque_vector_ranges_move/70000
|
-2.70% |
3327.052 |
3237.233 |
- |
-1.20% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-2.70% |
1291285.626 |
1256429.258 |
- |
-4.28% |
- |
|
BM_align/8
|
-2.70% |
0.656 |
0.639 |
- |
2.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-2.70% |
1529469.891 |
1488231.932 |
- |
-2.69% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-2.69% |
4892.559 |
4760.982 |
- |
0.15% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-2.69% |
22.245 |
21.647 |
- |
5.35% |
- |
|
BM_num_get<long_double>
|
-2.68% |
37.376 |
36.373 |
- |
-8.26% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-2.68% |
48.550 |
47.251 |
- |
-9.63% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.68% |
50617.559 |
49262.713 |
- |
-1.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-2.68% |
187637.574 |
182616.785 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-2.67% |
2127341.555 |
2070452.148 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_float_256_256
|
-2.67% |
5853551.859 |
5697210.538 |
- |
0.62% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast
|
-2.66% |
0.844 |
0.821 |
- |
0.96% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-2.66% |
8926064.360 |
8688797.824 |
- |
-12.59% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
-2.66% |
1512728.888 |
1472543.639 |
- |
-3.75% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-2.66% |
2.190 |
2.132 |
- |
-61.48% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
-2.65% |
353806270.418 |
344443811.795 |
- |
0.22% |
- |
|
BM_align/256
|
-2.64% |
0.656 |
0.638 |
- |
2.50% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.64% |
132160.376 |
128667.635 |
- |
-3.08% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.64% |
35.534 |
34.595 |
- |
2.67% |
- |
|
BM_align/1
|
-2.64% |
0.658 |
0.641 |
- |
2.82% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.64% |
1132081.298 |
1102206.049 |
- |
-2.95% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-2.64% |
1066712.324 |
1038574.395 |
- |
1.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.63% |
204983189.226 |
199587827.259 |
- |
1.63% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-2.63% |
15.431 |
15.025 |
- |
3.23% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-2.62% |
4.029 |
3.923 |
- |
0.12% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-2.62% |
2937.822 |
2860.993 |
- |
-8.91% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.61% |
4074.566 |
3968.047 |
- |
-0.36% |
- |
|
rng::fold_left(deque<int>)/50
|
-2.61% |
27.910 |
27.182 |
- |
0.24% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-2.60% |
35080.237 |
34168.683 |
- |
-2.34% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-2.59% |
17.557 |
17.102 |
- |
-22.14% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.59% |
57.502 |
56.012 |
- |
5.18% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-2.59% |
3.874 |
3.773 |
- |
-1.03% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-2.59% |
4.029 |
3.925 |
- |
-2.89% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-2.59% |
24834039.266 |
24191534.295 |
- |
-4.11% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-2.58% |
37983164.001 |
37001412.299 |
- |
-2.05% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
-2.58% |
3453.668 |
3364.560 |
- |
0.79% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.58% |
11568707.337 |
11270409.814 |
- |
-2.32% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-2.57% |
4195704.314 |
4087678.186 |
- |
4.85% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-2.57% |
12070969.889 |
11760224.698 |
- |
-1.78% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-2.57% |
17.042 |
16.604 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-2.57% |
16944740.857 |
16509131.522 |
- |
-2.93% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-2.56% |
17.962 |
17.503 |
- |
-3.31% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.55% |
54341.720 |
52955.076 |
- |
-9.12% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-2.55% |
32.595 |
31.764 |
- |
-25.52% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-2.55% |
1.231 |
1.200 |
- |
0.25% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-2.55% |
4.879 |
4.755 |
- |
-0.64% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-2.54% |
463.792 |
451.992 |
- |
-5.41% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-2.54% |
1142068.489 |
1113087.057 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-2.54% |
1205698.762 |
1175118.918 |
- |
-2.96% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-2.53% |
1.277 |
1.245 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-2.53% |
22401302.129 |
21834905.069 |
- |
-1.90% |
- |
|
rng::fold_left(deque<int>)/32
|
-2.52% |
16.714 |
16.293 |
- |
0.18% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
-2.52% |
7.671 |
7.478 |
- |
-1.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-2.51% |
1091738.706 |
1064349.216 |
- |
-2.58% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-2.51% |
1157648.157 |
1128616.878 |
- |
-0.17% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-2.51% |
1062225.204 |
1035606.971 |
- |
-2.44% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_64
|
-2.50% |
0.638 |
0.622 |
- |
0.10% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-2.50% |
1807.972 |
1762.711 |
- |
-7.40% |
- |
|
BM_align/64
|
-2.50% |
0.655 |
0.638 |
- |
2.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-2.50% |
1883777.994 |
1836637.857 |
- |
-1.41% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
-2.50% |
5.460 |
5.324 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
-2.49% |
1083680.836 |
1056680.327 |
- |
-1.54% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.49% |
619.443 |
604.012 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.49% |
9889746.398 |
9643433.465 |
- |
-3.62% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-2.49% |
3922.733 |
3825.106 |
- |
0.24% |
- |
|
BM_deque_vector_copy/1
|
-2.49% |
2.143 |
2.090 |
- |
-0.48% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-2.48% |
9.760 |
9.518 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-2.48% |
21264883.439 |
20737308.617 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-2.48% |
229849514.885 |
224155353.488 |
- |
-1.41% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.48% |
36.121 |
35.226 |
- |
0.08% |
- |
|
std::copy(list<int>)/8
|
-2.48% |
2.519 |
2.456 |
- |
0.62% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-2.47% |
195466.202 |
190631.317 |
- |
2.97% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-2.47% |
4.259 |
4.154 |
- |
1.56% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-2.46% |
20437.985 |
19934.613 |
- |
0.61% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.46% |
7705.995 |
7516.240 |
- |
-6.59% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-2.46% |
6771.197 |
6604.492 |
- |
-5.41% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.46% |
118176.094 |
115267.685 |
- |
-1.85% |
- |
|
BM_CmpEqual_uint_ushort
|
-2.45% |
1.117 |
1.089 |
- |
-1.67% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.45% |
123085.399 |
120065.282 |
- |
-3.38% |
- |
|
BM_deque_vector_copy_backward/1
|
-2.45% |
2.130 |
2.078 |
- |
-2.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.45% |
1039700.890 |
1014209.030 |
- |
-1.09% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-2.45% |
3448688.201 |
3364357.061 |
- |
-1.80% |
- |
|
BM_deque_vector_move_backward/1
|
-2.44% |
2.192 |
2.138 |
- |
1.22% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-2.44% |
56.344 |
54.970 |
- |
-5.00% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-2.43% |
24.769 |
24.166 |
- |
1.74% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.43% |
3053646.160 |
2979451.090 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.43% |
11550925.481 |
11270433.320 |
- |
-3.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-2.43% |
214072779.742 |
208881109.363 |
- |
-2.34% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
-2.42% |
4300.320 |
4196.161 |
- |
-1.93% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
-2.42% |
529.908 |
517.102 |
- |
-2.01% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.42% |
7847.072 |
7657.464 |
- |
0.22% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-2.41% |
67.674 |
66.039 |
- |
1.27% |
- |
|
BM_deque_deque_copy/2
|
-2.41% |
2.295 |
2.239 |
- |
-2.55% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.41% |
35.897 |
35.033 |
- |
-0.01% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.41% |
587.068 |
572.944 |
- |
-1.45% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.40% |
3217.215 |
3139.934 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-2.40% |
8977489.888 |
8762363.584 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-2.40% |
1629357.990 |
1590317.303 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-2.39% |
182950876.460 |
178572265.294 |
- |
-1.45% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-2.39% |
1.548 |
1.511 |
- |
4.58% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.39% |
1665767.578 |
1625915.365 |
- |
-3.11% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.39% |
3932.378 |
3838.310 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-2.39% |
0.507 |
0.495 |
- |
0.25% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-2.39% |
2220.430 |
2167.346 |
- |
-3.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-2.39% |
4222988.806 |
4122114.128 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
-2.38% |
1250649.904 |
1220903.645 |
- |
-1.60% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-2.37% |
19.560 |
19.097 |
- |
-0.54% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-2.37% |
4.851 |
4.736 |
- |
2.31% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-2.36% |
5.256 |
5.132 |
- |
1.47% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-2.35% |
4.130 |
4.033 |
- |
-6.45% |
- |
|
BM_deque_deque_copy/65536
|
-2.34% |
3150.496 |
3076.712 |
- |
-0.14% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-2.33% |
252.650 |
246.751 |
- |
2.59% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-2.33% |
1152405.354 |
1125517.307 |
- |
-2.55% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-2.33% |
154093.248 |
150503.898 |
- |
-4.79% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-2.33% |
8696239.092 |
8493707.804 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-2.33% |
4570131.052 |
4463813.692 |
- |
-2.93% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.32% |
48.921 |
47.784 |
- |
4.55% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-2.31% |
8805222.196 |
8601457.843 |
- |
-2.83% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-2.31% |
1098350.961 |
1072952.394 |
- |
-3.85% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-2.31% |
1593469.238 |
1556629.721 |
- |
-1.57% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
-2.31% |
2.363 |
2.308 |
- |
-0.07% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.30% |
3.874 |
3.785 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.30% |
2177123.304 |
2127064.540 |
- |
-2.23% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-2.30% |
21.491 |
20.997 |
- |
-9.02% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.29% |
15.258 |
14.909 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.29% |
4375612.193 |
4275402.396 |
- |
-0.30% |
- |
|
BM_deque_deque_copy_backward/1
|
-2.29% |
2.713 |
2.651 |
- |
-4.22% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-2.28% |
2220.224 |
2169.575 |
- |
-2.86% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-2.28% |
63.222 |
61.781 |
- |
-2.02% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-2.28% |
56.763 |
55.471 |
- |
-1.22% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-2.27% |
4349.031 |
4250.189 |
- |
-1.71% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-2.27% |
536470.307 |
524278.973 |
- |
1.92% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-2.27% |
1293435.709 |
1264071.695 |
- |
-2.39% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-2.27% |
106190.073 |
103783.407 |
- |
-0.83% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-2.26% |
29.143 |
28.484 |
- |
4.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-2.26% |
225509623.718 |
220414293.310 |
- |
-1.38% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.25% |
2.450 |
2.394 |
- |
1.07% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-2.25% |
177369.129 |
173373.647 |
- |
0.43% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
-2.25% |
1.533 |
1.499 |
- |
-0.09% |
- |
|
BM_CmpEqual_uchar_uint
|
-2.25% |
1.066 |
1.042 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-2.25% |
4029803.395 |
3939221.354 |
- |
-1.96% |
- |
|
ranges::min(std::vector<long_long>)/8
|
-2.25% |
2.207 |
2.157 |
- |
5.93% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-2.24% |
2794.739 |
2732.002 |
- |
0.52% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-2.24% |
5735932.363 |
5607643.008 |
- |
-3.43% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.24% |
86518.884 |
84584.503 |
- |
0.25% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-2.24% |
695.572 |
680.023 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-2.23% |
170969.059 |
167149.762 |
- |
-0.30% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-2.23% |
8.845 |
8.647 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-2.23% |
1342333.578 |
1312369.221 |
- |
-2.18% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-2.22% |
2.111 |
2.064 |
- |
14.97% |
- |
|
BM_deque_deque_copy_backward/2
|
-2.22% |
2.464 |
2.409 |
- |
-4.67% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.22% |
1.235 |
1.207 |
- |
-2.35% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-2.22% |
1051183.037 |
1027851.014 |
- |
-1.10% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-2.22% |
3959.821 |
3871.968 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.21% |
4495381.179 |
4396066.078 |
- |
-9.51% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.21% |
20404.029 |
19953.525 |
- |
0.49% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.21% |
22768164.221 |
22265612.196 |
- |
-1.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-2.20% |
18223.158 |
17822.474 |
- |
1.21% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-2.19% |
4.867 |
4.760 |
- |
-0.03% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-2.19% |
7216.734 |
7058.454 |
- |
-12.90% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.19% |
825.319 |
807.225 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.18% |
1245132.102 |
1217978.325 |
- |
1.34% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
-2.18% |
8801.722 |
8609.960 |
- |
-1.62% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-2.18% |
1220520.897 |
1193933.215 |
- |
-3.49% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-2.18% |
64107646.379 |
62711944.193 |
- |
-0.92% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.17% |
11514.223 |
11264.070 |
- |
-8.76% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-2.17% |
4.844 |
4.738 |
- |
1.28% |
- |
|
std::move_backward(vector<int>)/262144
|
-2.17% |
21621.704 |
21152.847 |
- |
13.79% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.16% |
36.345 |
35.559 |
- |
-0.98% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-2.16% |
22.046 |
21.568 |
- |
-6.16% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-2.16% |
4.282 |
4.189 |
- |
3.80% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.16% |
20.859 |
20.408 |
- |
-0.99% |
- |
|
std::set<std::string>::clear()/8192
|
-2.15% |
216509.144 |
211844.067 |
- |
-2.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.15% |
1654154.868 |
1618532.551 |
- |
-2.58% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-2.15% |
5.940 |
5.812 |
- |
-0.38% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-2.15% |
3409.754 |
3336.472 |
- |
2.24% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-2.15% |
21.504 |
21.042 |
- |
5.12% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.14% |
7.785 |
7.618 |
- |
-0.20% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-2.14% |
47.212 |
46.202 |
- |
-0.94% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-2.14% |
270704.910 |
264918.990 |
- |
2.08% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.13% |
6356.130 |
6220.452 |
- |
0.01% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.13% |
771.292 |
754.843 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-2.13% |
11521584.079 |
11276084.209 |
- |
-3.17% |
- |
|
std::move_backward(deque<int>)/32768
|
-2.13% |
3588.563 |
3512.169 |
- |
5.55% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.12% |
11894.013 |
11641.875 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-2.11% |
15330305.542 |
15006408.891 |
- |
-1.65% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-2.11% |
6599.325 |
6459.925 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-2.11% |
1183234.905 |
1158282.765 |
- |
0.83% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.11% |
23784.850 |
23283.672 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-2.11% |
11953302.215 |
11701475.840 |
- |
17.84% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.10% |
33816.277 |
33105.887 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-2.10% |
1116012.568 |
1092603.722 |
- |
-2.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-2.09% |
15725057.312 |
15395671.764 |
- |
-1.19% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-2.09% |
761.613 |
745.668 |
- |
-2.03% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-2.09% |
286.150 |
280.171 |
- |
1.72% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.09% |
230476499.472 |
225669798.079 |
- |
-0.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-2.08% |
270372.863 |
264740.493 |
- |
2.10% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-2.08% |
1097933.859 |
1075085.065 |
- |
-0.51% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-2.07% |
2.025 |
1.983 |
- |
-1.11% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-2.07% |
84.194 |
82.451 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.07% |
4193124.139 |
4106389.250 |
- |
-2.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-2.07% |
1187400.677 |
1162843.082 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.07% |
17.975 |
17.603 |
- |
-3.44% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-2.07% |
55.267 |
54.125 |
- |
-2.84% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-2.07% |
5.775 |
5.655 |
- |
-2.50% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-2.07% |
0.967 |
0.947 |
- |
0.59% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-2.06% |
1031119.384 |
1009892.416 |
- |
-1.20% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-2.06% |
97767.576 |
95756.213 |
- |
-2.10% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.06% |
6736.393 |
6597.909 |
- |
-8.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.05% |
1181146.117 |
1156891.087 |
- |
-0.79% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-2.05% |
29254.616 |
28654.755 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.05% |
1150791.918 |
1127209.134 |
- |
-2.17% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-2.05% |
5518205.799 |
5405179.924 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-2.05% |
36077497.855 |
35338721.480 |
- |
-1.49% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.04% |
5.174 |
5.068 |
- |
-0.84% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-2.04% |
1230896.971 |
1205752.359 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-2.04% |
1245460.287 |
1220038.820 |
- |
-1.33% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-2.04% |
10990623.572 |
10766336.076 |
- |
-1.16% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.03% |
513.256 |
502.840 |
- |
-0.06% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-2.02% |
1794366.506 |
1758177.369 |
- |
3.59% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-2.01% |
9524593.588 |
9332762.027 |
- |
1.96% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-2.01% |
1.603 |
1.571 |
- |
-22.34% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.01% |
52844.385 |
51781.876 |
- |
-1.34% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
-2.01% |
493764.381 |
483857.320 |
- |
-2.19% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.00% |
37.843 |
37.085 |
- |
-6.30% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-2.00% |
13.218 |
12.953 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-2.00% |
14.886 |
14.588 |
- |
109.42% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-2.00% |
1221841.551 |
1197369.059 |
- |
-1.42% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-2.00% |
468122.831 |
458755.554 |
- |
-0.33% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
-2.00% |
50633.405 |
49621.194 |
- |
-0.38% |
- |
|
std::rotate_copy(list<int>)/8192
|
-1.98% |
7169.022 |
7026.952 |
- |
-9.33% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
-1.98% |
6.952 |
6.815 |
- |
-0.32% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-1.98% |
526478.240 |
516076.947 |
- |
-2.17% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.97% |
19.541 |
19.156 |
- |
-1.84% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.97% |
38372117.485 |
37615154.782 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.97% |
1221202.801 |
1197115.236 |
- |
-1.76% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.97% |
2.679 |
2.626 |
- |
-1.61% |
- |
|
BM_PushHeap_uint32_PipeOrgan_4
|
-1.97% |
0.549 |
0.539 |
- |
0.08% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-1.97% |
539.022 |
528.430 |
- |
1.35% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-1.96% |
160333298.518 |
157184775.981 |
- |
0.22% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-1.96% |
1059180.713 |
1038381.622 |
- |
-1.56% |
- |
|
std::partition_copy(vector<int>)/50
|
-1.96% |
12.847 |
12.595 |
- |
0.38% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-1.96% |
63250.440 |
62010.639 |
- |
-2.61% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-1.96% |
15.592 |
15.287 |
- |
-3.36% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-1.95% |
29.905 |
29.322 |
- |
-2.22% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-1.95% |
174.284 |
170.886 |
- |
4.36% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.95% |
909.296 |
891.575 |
- |
0.47% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.94% |
183140.146 |
179579.692 |
- |
-0.53% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-1.94% |
794.764 |
779.323 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-1.93% |
7669201.100 |
7520830.054 |
- |
-2.08% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.93% |
13043.849 |
12791.880 |
- |
-1.01% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.93% |
9091265.740 |
8915669.019 |
- |
0.63% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.93% |
832.145 |
816.073 |
- |
-8.55% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.93% |
57008134.308 |
55909048.613 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-1.92% |
41.760 |
40.956 |
- |
35.20% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.92% |
1064190.903 |
1043731.827 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-1.92% |
16231959.007 |
15920381.013 |
- |
0.47% |
- |
|
std::partition_copy(vector<int>)/32
|
-1.92% |
8.172 |
8.015 |
- |
0.71% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-1.92% |
220579606.744 |
216351090.740 |
- |
-2.70% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-1.91% |
55.297 |
54.239 |
- |
-0.74% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
-1.91% |
600297.232 |
588812.938 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.91% |
1262183.106 |
1238051.758 |
- |
-4.96% |
- |
|
BM_PushHeap_uint32_Random_256
|
-1.91% |
5.542 |
5.436 |
- |
2.05% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-1.91% |
219306917.443 |
215127360.808 |
- |
-1.65% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
-1.91% |
734.394 |
720.399 |
- |
0.85% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.90% |
649.603 |
637.231 |
- |
-0.72% |
- |
|
std::reverse_copy(vector<int>)/4096
|
-1.90% |
133.701 |
131.155 |
- |
-1.70% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
-1.90% |
1.720 |
1.688 |
- |
-2.05% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-1.90% |
7584.531 |
7440.330 |
- |
-9.07% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.90% |
592.980 |
581.725 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-1.90% |
2178584.064 |
2137239.990 |
- |
0.54% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.90% |
28.006 |
27.475 |
- |
0.05% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.90% |
12963.326 |
12717.558 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.89% |
1244654.379 |
1221069.660 |
- |
-1.67% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-1.89% |
7092.292 |
6957.924 |
- |
4.64% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.89% |
754.303 |
740.015 |
- |
-4.33% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-1.89% |
1223102.701 |
1199938.476 |
- |
-1.35% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-1.89% |
0.941 |
0.923 |
- |
1.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-1.89% |
48.140 |
47.230 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.89% |
16547194.183 |
16234712.114 |
- |
-1.95% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-1.89% |
17.197 |
16.872 |
- |
-2.24% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.89% |
16843353.603 |
16525804.053 |
- |
-0.81% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-1.88% |
700.874 |
687.666 |
- |
0.34% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-1.88% |
24142.013 |
23687.940 |
- |
1.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.88% |
1625746.420 |
1595207.604 |
- |
-0.93% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
-1.87% |
37.466 |
36.764 |
- |
0.10% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/1024
|
-1.86% |
30.125 |
29.563 |
- |
-0.79% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-1.86% |
181.541 |
178.159 |
- |
2.08% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-1.86% |
5.534 |
5.431 |
- |
1.14% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.86% |
71364.685 |
70039.917 |
- |
-1.82% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-1.85% |
12.246 |
12.020 |
- |
-37.62% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.85% |
0.646 |
0.634 |
- |
-0.79% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-1.85% |
76.230 |
74.821 |
- |
-7.58% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.85% |
1181310.405 |
1159507.831 |
- |
-2.53% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
-1.84% |
1.537 |
1.508 |
- |
-1.83% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.84% |
757.577 |
743.610 |
- |
-3.36% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.84% |
1198903.064 |
1176802.316 |
- |
-0.72% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-1.84% |
6047449.569 |
5936067.969 |
- |
-1.03% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.84% |
8453273.384 |
8297601.756 |
- |
-2.13% |
- |
|
BM_deque_deque_copy/1
|
-1.84% |
2.538 |
2.492 |
- |
-2.14% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.84% |
2.300 |
2.258 |
- |
-1.52% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.83% |
536.068 |
526.232 |
- |
-8.05% |
- |
|
BM_CmpEqual_uint_schar
|
-1.83% |
1.044 |
1.024 |
- |
-3.02% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.83% |
17611.637 |
17288.846 |
- |
1.41% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
-1.82% |
1.659 |
1.629 |
- |
-2.19% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-1.82% |
21.294 |
20.907 |
- |
0.21% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-1.82% |
26.454 |
25.972 |
- |
-2.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.82% |
60023817.328 |
58931773.602 |
- |
-0.89% |
- |
|
BM_deque_deque_move/70000
|
-1.82% |
3396.238 |
3334.534 |
- |
-1.01% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.82% |
500.882 |
491.782 |
- |
-3.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.82% |
1171612.951 |
1150345.945 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-1.81% |
11258897.795 |
11054635.228 |
- |
-2.27% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.81% |
2.222 |
2.182 |
- |
-4.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-1.81% |
18311004.548 |
17979961.273 |
- |
-4.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.81% |
19.003 |
18.660 |
- |
0.47% |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.81% |
11640916.580 |
11430565.268 |
- |
-1.76% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.81% |
696.100 |
683.522 |
- |
0.88% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.80% |
16.746 |
16.445 |
- |
1.27% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.80% |
20.950 |
20.574 |
- |
-1.08% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-1.79% |
25.734 |
25.272 |
- |
-2.67% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.79% |
1.412 |
1.387 |
- |
-1.03% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.79% |
152.247 |
149.526 |
- |
-1.83% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.78% |
1113381.110 |
1093515.945 |
- |
-2.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-1.78% |
1237677.015 |
1215598.856 |
- |
2.91% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.78% |
1240576.904 |
1218449.707 |
- |
-1.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
-1.78% |
16518268.303 |
16223992.550 |
- |
-1.50% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-1.77% |
1.422 |
1.396 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-1.77% |
4015306.607 |
3944054.713 |
- |
-43.02% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-1.77% |
6.297 |
6.186 |
- |
-0.63% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.77% |
49.217 |
48.345 |
- |
-7.18% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.77% |
13.764 |
13.520 |
- |
0.24% |
- |
|
BM_vector_deque_copy/64
|
-1.77% |
2.803 |
2.753 |
- |
-1.64% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.77% |
6728.049 |
6609.037 |
- |
-2.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.77% |
8903604.691 |
8746148.863 |
- |
-2.72% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.76% |
2.722 |
2.674 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-1.76% |
1665324.057 |
1636004.641 |
- |
-4.19% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
-1.76% |
210.857 |
207.146 |
- |
2.38% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.76% |
8793759.026 |
8639197.067 |
- |
-1.33% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.76% |
1260141.762 |
1238013.185 |
- |
0.51% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.75% |
18371517.425 |
18050165.239 |
- |
-1.78% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-1.75% |
24.445 |
24.018 |
- |
-1.30% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.75% |
29.946 |
29.422 |
- |
0.20% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-1.74% |
24176.844 |
23755.013 |
- |
2.09% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-1.74% |
55128.414 |
54168.188 |
- |
-3.73% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.74% |
231398370.498 |
227380031.872 |
- |
0.23% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-1.74% |
31.701 |
31.151 |
- |
0.89% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.73% |
15.771 |
15.497 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.73% |
137792408.396 |
135406433.288 |
- |
-1.58% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.73% |
55010822.551 |
54059327.331 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.73% |
215047178.343 |
211331152.612 |
- |
-1.48% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.72% |
19.107 |
18.778 |
- |
-2.15% |
- |
|
BM_StringFindStringLiteral/1024
|
-1.72% |
18.034 |
17.723 |
- |
-4.89% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.72% |
29.230 |
28.727 |
- |
0.21% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.72% |
6442.301 |
6331.725 |
- |
-3.54% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/32
|
-1.72% |
4.007 |
3.938 |
- |
2.82% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.71% |
758.456 |
745.489 |
- |
-1.24% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.71% |
21154607.229 |
20793802.910 |
- |
-0.01% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-1.70% |
29.574 |
29.070 |
- |
-3.37% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.70% |
6304.530 |
6197.175 |
- |
-6.18% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-1.70% |
28294.536 |
27812.923 |
- |
-1.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.70% |
1259655.354 |
1238236.734 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.70% |
13626502.955 |
13394983.292 |
- |
-0.80% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-1.70% |
1665446.496 |
1637183.072 |
- |
-9.22% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.69% |
1144656.481 |
1125266.477 |
- |
0.05% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.69% |
397.712 |
390.981 |
- |
-0.06% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-1.69% |
63.916 |
62.834 |
- |
-0.12% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.69% |
20.068 |
19.729 |
- |
-12.36% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-1.69% |
17.371 |
17.077 |
- |
-0.41% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.69% |
21.625 |
21.259 |
- |
-0.79% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.69% |
16680.816 |
16399.321 |
- |
-0.48% |
- |
|
std::is_sorted(deque<int>)/8
|
-1.69% |
2.645 |
2.600 |
- |
-12.14% |
- |
|
std::set<int>::clear()/32
|
-1.69% |
624.202 |
613.680 |
- |
-8.36% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.68% |
565.810 |
556.281 |
- |
2.30% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.68% |
1128003.564 |
1109012.828 |
- |
0.74% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.68% |
352279.863 |
346354.599 |
- |
-1.06% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.68% |
11488575.298 |
11295552.222 |
- |
-1.59% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-1.68% |
353966806.374 |
348021195.928 |
- |
-0.76% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.68% |
615.073 |
604.744 |
- |
0.53% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-1.68% |
601.798 |
591.696 |
- |
-11.79% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-1.68% |
24.922 |
24.504 |
- |
-2.77% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-1.68% |
97.399 |
95.766 |
- |
-6.18% |
- |
|
std::deque<int>::ctor(size)/8192
|
-1.68% |
446.535 |
439.048 |
- |
-2.20% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-1.67% |
1243695.963 |
1222913.654 |
- |
-1.39% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-1.67% |
36.719 |
36.105 |
- |
-0.28% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-1.67% |
14262.911 |
14024.818 |
- |
0.26% |
- |
|
BM_deque_deque_move/5500
|
-1.67% |
200.195 |
196.853 |
- |
0.01% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.67% |
21746944.530 |
21384650.782 |
- |
-1.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-1.67% |
164032416.072 |
161300034.993 |
- |
-1.04% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.66% |
12596.874 |
12387.142 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.66% |
1629030.354 |
1601913.330 |
- |
-2.59% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-1.66% |
1225878.692 |
1205473.076 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.66% |
63498455.329 |
62445470.767 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.66% |
1249031.820 |
1228341.633 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-1.65% |
1806702.894 |
1776842.058 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.65% |
5714.257 |
5620.043 |
- |
-17.54% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-1.65% |
16.722 |
16.446 |
- |
3.96% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.64% |
460.489 |
452.917 |
- |
-1.33% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.64% |
17.937 |
17.643 |
- |
-2.78% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-1.64% |
9817.354 |
9656.084 |
- |
-4.09% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
-1.64% |
16095319.772 |
15830960.535 |
- |
-0.71% |
- |
|
std::is_sorted(list<int>)/8192
|
-1.64% |
7281.156 |
7161.657 |
- |
0.97% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.64% |
137990249.833 |
135730355.243 |
- |
-0.63% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-1.63% |
1.297 |
1.276 |
- |
-0.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.63% |
10935618.913 |
10756980.983 |
- |
-1.03% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.63% |
11.397 |
11.211 |
- |
-7.13% |
- |
|
BM_deque_deque_ranges_copy/65536
|
-1.63% |
3097.077 |
3046.632 |
- |
-1.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
-1.62% |
137148958.337 |
134928795.448 |
- |
-0.55% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.62% |
5.574 |
5.483 |
- |
-1.17% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.62% |
32.724 |
32.194 |
- |
-35.08% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-1.62% |
489.568 |
481.654 |
- |
1.02% |
- |
|
BM_CmpLess_uint_int
|
-1.61% |
1.085 |
1.067 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.61% |
168937614.072 |
166216125.986 |
- |
-0.89% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.61% |
1064573.398 |
1047444.005 |
- |
-1.84% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-1.60% |
89.381 |
87.948 |
- |
4.78% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
-1.60% |
1091959.372 |
1074459.133 |
- |
-1.78% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.60% |
27.935 |
27.488 |
- |
0.40% |
- |
|
BM_StringFindAllMatch/8
|
-1.60% |
2.788 |
2.743 |
- |
-5.38% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.60% |
6271.707 |
6171.583 |
- |
-6.25% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-1.60% |
4901.474 |
4823.247 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-1.59% |
13741030.560 |
13521948.949 |
- |
-4.94% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
-1.59% |
4581126.798 |
4508106.788 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-1.59% |
17842032.777 |
17557828.202 |
- |
-2.76% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-1.59% |
16.049 |
15.794 |
- |
-3.68% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.59% |
35786.206 |
35217.249 |
- |
-0.90% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.59% |
15873.719 |
15621.361 |
- |
-0.14% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
-1.59% |
537.502 |
528.957 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.59% |
1131297.578 |
1113316.789 |
- |
0.19% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.59% |
346.545 |
341.046 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.58% |
1347805.389 |
1326449.911 |
- |
-2.83% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.58% |
161.846 |
159.284 |
- |
0.85% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.58% |
2138427.473 |
2104630.836 |
- |
-0.46% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.58% |
282.761 |
278.294 |
- |
-0.50% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-1.58% |
491.779 |
484.024 |
- |
-0.04% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.58% |
5012.694 |
4933.684 |
- |
-1.59% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-1.57% |
3975.300 |
3912.729 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-1.57% |
1043721.230 |
1027323.897 |
- |
-1.34% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.57% |
177517.363 |
174730.596 |
- |
1.74% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.57% |
1676168.621 |
1649861.084 |
- |
-2.88% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.57% |
51364.890 |
50559.304 |
- |
-3.86% |
- |
|
BM_CmpLess_int_uchar
|
-1.57% |
1.107 |
1.090 |
- |
-1.24% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-1.56% |
1227849.363 |
1208638.266 |
- |
-0.75% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.56% |
50233.788 |
49448.234 |
- |
-5.43% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-1.56% |
2.683 |
2.641 |
- |
0.27% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
-1.56% |
3.406 |
3.353 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-1.56% |
162814041.735 |
160272832.229 |
- |
0.38% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.56% |
20.189 |
19.874 |
- |
-13.71% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.56% |
5.141 |
5.061 |
- |
-1.41% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.55% |
397.715 |
391.531 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.55% |
4144697.911 |
4080373.377 |
- |
-1.57% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.55% |
216.472 |
213.119 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-1.55% |
1232449.545 |
1213405.029 |
- |
-1.47% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-1.54% |
0.981 |
0.966 |
- |
2.23% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-1.54% |
2.490 |
2.452 |
- |
-3.19% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-1.54% |
159.690 |
157.228 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.54% |
11864568.361 |
11681753.760 |
- |
-0.92% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.54% |
1285.558 |
1265.820 |
- |
6.94% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.53% |
14465.442 |
14243.650 |
- |
1.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.53% |
16183974.333 |
15936120.152 |
- |
-0.90% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-1.53% |
16464178.802 |
16212496.799 |
- |
-1.91% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.52% |
35416298.679 |
34876315.406 |
- |
-2.09% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-1.52% |
8937.107 |
8800.848 |
- |
15.05% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/0
|
-1.52% |
12.970 |
12.773 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.52% |
4087494.170 |
4025376.700 |
- |
-1.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.52% |
142548800.149 |
140385356.727 |
- |
-0.56% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-1.52% |
14.707 |
14.484 |
- |
14.44% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-1.52% |
6771.894 |
6669.195 |
- |
-5.37% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-1.52% |
3.042 |
2.996 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-1.51% |
1057411.433 |
1041477.883 |
- |
3.83% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-1.51% |
113.172 |
111.467 |
- |
4.63% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-1.50% |
1.641 |
1.616 |
- |
-1.79% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-1.50% |
31.764 |
31.287 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
-1.50% |
1092355.021 |
1075957.126 |
- |
-1.60% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
-1.50% |
3.776 |
3.719 |
- |
-0.34% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-1.50% |
14.556 |
14.338 |
- |
-2.73% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.49% |
10.383 |
10.228 |
- |
5.94% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-1.49% |
23.087 |
22.743 |
- |
-8.48% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.49% |
118539.800 |
116773.551 |
- |
-0.64% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
-1.49% |
2.423 |
2.387 |
- |
-0.73% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.49% |
6.990 |
6.886 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.49% |
22674636.408 |
22337547.611 |
- |
-1.45% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.49% |
20.551 |
20.245 |
- |
-1.32% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
-1.49% |
1081237.456 |
1065176.376 |
- |
-0.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.48% |
1784386.577 |
1757904.731 |
- |
-14.28% |
- |
|
BM_CmpEqual_uint_int
|
-1.48% |
1.051 |
1.036 |
- |
-0.51% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-1.48% |
537.468 |
529.502 |
- |
0.61% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.48% |
2.119 |
2.088 |
- |
-1.41% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-1.48% |
30.735 |
30.279 |
- |
2.85% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.48% |
17.558 |
17.298 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-1.48% |
184376491.406 |
181649607.345 |
- |
-0.17% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-1.48% |
54.211 |
53.411 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-1.47% |
1120991.518 |
1104460.303 |
- |
-0.60% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-1.47% |
2.177 |
2.145 |
- |
-0.85% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.47% |
56832308.009 |
55996038.098 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.47% |
56428176.656 |
55597936.602 |
- |
-0.88% |
- |
|
std::copy(vector<int>)/32768
|
-1.47% |
3775.530 |
3720.151 |
- |
-1.45% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
-1.47% |
62793.515 |
61873.270 |
- |
1.09% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-1.47% |
4064194.004 |
4004644.446 |
- |
0.41% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
-1.46% |
13.073 |
12.882 |
- |
-1.92% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-1.46% |
18444180.776 |
18174817.463 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.46% |
1043292.306 |
1028066.531 |
- |
-0.90% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.46% |
537.476 |
529.638 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.46% |
160019080.870 |
157686513.106 |
- |
-1.48% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-1.45% |
17.854 |
17.594 |
- |
3.97% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.45% |
16663526.799 |
16421295.385 |
- |
-0.06% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.45% |
218.009 |
214.841 |
- |
-1.41% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.45% |
0.924 |
0.911 |
- |
-1.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-1.45% |
1558656.898 |
1536025.555 |
- |
-2.22% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-1.45% |
47.374 |
46.686 |
- |
9.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024
|
-1.45% |
4.580 |
4.513 |
- |
-0.42% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.45% |
351179.466 |
346089.286 |
- |
0.60% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.45% |
6.047 |
5.960 |
- |
-2.09% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.45% |
4229393.492 |
4168252.163 |
- |
-0.69% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
-1.45% |
66917392.124 |
65950120.018 |
- |
-1.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.45% |
165072213.127 |
162686886.332 |
- |
-1.43% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-1.44% |
1.332 |
1.313 |
- |
-2.41% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.44% |
30178395.212 |
29743744.769 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.44% |
1060001.121 |
1044745.438 |
- |
3.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.44% |
537774389.148 |
530043949.592 |
- |
-1.17% |
- |
|
BM_vector_deque_ranges_move/2
|
-1.43% |
2.058 |
2.029 |
- |
-1.31% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.43% |
66738382.284 |
65782658.296 |
- |
-0.60% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-1.43% |
7.721 |
7.611 |
- |
-10.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.43% |
16484846.985 |
16249485.681 |
- |
-1.39% |
- |
|
BM_vector_deque_ranges_move/64
|
-1.43% |
2.829 |
2.788 |
- |
-1.40% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.43% |
39335634.658 |
38774551.374 |
- |
-1.39% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-1.43% |
7390.447 |
7285.056 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.42% |
1173599.314 |
1156882.148 |
- |
-1.27% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.42% |
60680700.650 |
59816820.303 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-1.42% |
20.124 |
19.838 |
- |
-15.71% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-1.42% |
1225070.557 |
1207662.109 |
- |
-0.71% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.42% |
662.381 |
652.972 |
- |
-1.50% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.42% |
1121580.943 |
1105651.589 |
- |
-1.10% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-1.42% |
18403.499 |
18142.660 |
- |
-25.99% |
- |
|
std::copy(vector<int>)/8
|
-1.42% |
2.198 |
2.167 |
- |
3.56% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
-1.41% |
53.992 |
53.229 |
- |
1.11% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.41% |
25.623 |
25.262 |
- |
1.13% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-1.41% |
56.106 |
55.315 |
- |
5.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-1.41% |
41797.718 |
41209.485 |
- |
-0.39% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-1.41% |
14.423 |
14.221 |
- |
-13.67% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.40% |
1184581.904 |
1167941.087 |
- |
-1.30% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.40% |
634276.753 |
625369.154 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-1.40% |
175733031.053 |
173265156.974 |
- |
2.42% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.40% |
16674078.524 |
16439975.095 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-1.40% |
249675031.381 |
246173444.397 |
- |
1.41% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.40% |
4927.999 |
4858.897 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-1.40% |
1063583.400 |
1048678.033 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.40% |
137657963.974 |
135733081.553 |
- |
-1.31% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.40% |
397.913 |
392.350 |
- |
0.20% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-1.39% |
22.700 |
22.384 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
-1.39% |
16111655.882 |
15887311.629 |
- |
-1.15% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.39% |
560666.523 |
552889.184 |
- |
-0.50% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-1.39% |
10902952.160 |
10751716.177 |
- |
-1.10% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-1.39% |
22.361 |
22.051 |
- |
-0.67% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.39% |
36512.100 |
36006.018 |
- |
-1.92% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.39% |
5.258 |
5.185 |
- |
-3.35% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.38% |
12189231.305 |
12021102.505 |
- |
-1.30% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-1.38% |
593.451 |
585.266 |
- |
3.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.38% |
1170989.538 |
1154840.273 |
- |
-0.45% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-1.38% |
2.403 |
2.370 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.38% |
11572780.850 |
11413642.094 |
- |
-0.78% |
- |
|
BM_deque_deque_move_backward/1024
|
-1.37% |
38.379 |
37.852 |
- |
-0.34% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-1.37% |
8.519 |
8.402 |
- |
0.97% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.37% |
35.588 |
35.101 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-1.37% |
181036516.088 |
178561909.159 |
- |
1.77% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.37% |
67170849.517 |
66253236.807 |
- |
-0.75% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.37% |
6.732 |
6.640 |
- |
-5.35% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.37% |
1110513.036 |
1095348.242 |
- |
-1.70% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
-1.36% |
25.499 |
25.151 |
- |
0.03% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.36% |
17.541 |
17.302 |
- |
-3.24% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.36% |
26.708 |
26.344 |
- |
-0.96% |
- |
|
BM_PushHeap_uint32_PipeOrgan_16
|
-1.36% |
0.886 |
0.874 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
-1.36% |
55256840.604 |
54506704.266 |
- |
-1.07% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
-1.36% |
30.787 |
30.369 |
- |
2.06% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-1.35% |
3.716 |
3.666 |
- |
-3.44% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.35% |
41.363 |
40.803 |
- |
3.38% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.35% |
396.355 |
390.999 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.35% |
3068283.202 |
3026868.820 |
- |
-0.76% |
- |
|
BM_deque_vector_ranges_move_backward/64
|
-1.35% |
2.962 |
2.922 |
- |
-0.06% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.34% |
46278.346 |
45657.060 |
- |
-16.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.34% |
11559191.798 |
11404150.769 |
- |
-1.02% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.34% |
54521248.904 |
53790752.070 |
- |
-1.13% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-1.34% |
24.199 |
23.875 |
- |
-6.47% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-1.34% |
16250684.721 |
16033693.575 |
- |
-0.81% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-1.33% |
1.639 |
1.617 |
- |
-1.75% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/52
|
-1.33% |
64.872 |
64.007 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
-1.33% |
73511485.044 |
72532200.136 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_uint32_4_4
|
-1.33% |
135037750.621 |
133243147.535 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.33% |
15973359.645 |
15761242.202 |
- |
-1.37% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-1.32% |
86293.705 |
85154.223 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.32% |
214398785.288 |
211573818.575 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.32% |
12994552.674 |
12823635.639 |
- |
1.02% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.32% |
144784.713 |
142880.381 |
- |
0.97% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-1.31% |
222.261 |
219.339 |
- |
3.58% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.31% |
1.532 |
1.512 |
- |
0.29% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-1.31% |
1120826.703 |
1106105.352 |
- |
-2.28% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.31% |
36144686.509 |
35670012.276 |
- |
-0.47% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-1.31% |
2124.938 |
2097.109 |
- |
-0.91% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-1.31% |
1053473.177 |
1039676.678 |
- |
-0.91% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-1.31% |
34957.184 |
34500.210 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-1.31% |
64460142.529 |
63617741.292 |
- |
-1.39% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.31% |
35047.330 |
34589.372 |
- |
-3.22% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.31% |
1645694.824 |
1624215.820 |
- |
-11.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-1.30% |
1908590.946 |
1883748.314 |
- |
19.94% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.30% |
4332442.501 |
4276064.816 |
- |
-1.16% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
-1.30% |
1095452.242 |
1081198.561 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-1.30% |
4384047.661 |
4327027.589 |
- |
-24.43% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-1.30% |
4504824.348 |
4446302.408 |
- |
-1.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.30% |
8958172.454 |
8841797.435 |
- |
-1.13% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.30% |
214440371.077 |
211655073.913 |
- |
-1.06% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-1.30% |
7.986 |
7.882 |
- |
3.82% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.30% |
16110054.951 |
15901158.494 |
- |
-1.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.30% |
21669651.564 |
21388783.879 |
- |
0.67% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.29% |
221776.332 |
218905.261 |
- |
-1.14% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.29% |
185777.096 |
183375.662 |
- |
-0.56% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-1.29% |
19212.827 |
18964.846 |
- |
-25.76% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-1.29% |
38579253.521 |
38081330.470 |
- |
-0.70% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8
|
-1.29% |
11.227 |
11.083 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.29% |
63209289.453 |
62395090.133 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
-1.28% |
16427298.153 |
16216285.682 |
- |
-0.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.28% |
200269453.878 |
197700150.372 |
- |
0.93% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-1.28% |
1269.535 |
1253.253 |
- |
0.04% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.28% |
396.550 |
391.465 |
- |
-0.10% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
-1.28% |
17.652 |
17.426 |
- |
-2.18% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-1.28% |
217.545 |
214.767 |
- |
3.76% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.28% |
136042729.548 |
134307270.672 |
- |
-1.04% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
-1.27% |
53.318 |
52.639 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.27% |
138157188.708 |
136397819.722 |
- |
-0.93% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
-1.27% |
94157.172 |
92958.350 |
- |
0.12% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.27% |
57564.108 |
56831.390 |
- |
-0.79% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-1.27% |
38.808 |
38.314 |
- |
-0.77% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
-1.27% |
13751486.402 |
13576741.072 |
- |
-0.84% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
-1.27% |
8.640 |
8.531 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.26% |
63131939.103 |
62333919.088 |
- |
-1.10% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
-1.26% |
13.612 |
13.440 |
- |
0.20% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
-1.26% |
10.527 |
10.394 |
- |
-1.40% |
- |
|
std::pop_heap(vector<std::string>)/8
|
-1.26% |
54.266 |
53.580 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.26% |
16.421 |
16.213 |
- |
-0.32% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.26% |
2.901 |
2.865 |
- |
0.81% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.26% |
562.738 |
555.642 |
- |
-3.93% |
- |
|
SetIntersection_None_Set_float_64_16
|
-1.26% |
18369540.167 |
18137989.412 |
- |
-0.99% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.26% |
735.002 |
725.740 |
- |
0.97% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.26% |
12762.983 |
12602.168 |
- |
0.16% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-1.26% |
51706067.321 |
51056831.565 |
- |
0.45% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-1.26% |
4732.125 |
4672.735 |
- |
1.06% |
- |
|
std::set<int>::erase(iterator)/32
|
-1.25% |
19.797 |
19.549 |
- |
-8.70% |
- |
|
BM_deque_vector_copy_backward/70000
|
-1.25% |
9122.039 |
9007.990 |
- |
17.05% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
-1.25% |
36.593 |
36.136 |
- |
-0.37% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.25% |
1.238 |
1.222 |
- |
2.87% |
- |
|
BM_CmpEqual_int_short
|
-1.25% |
1.137 |
1.123 |
- |
0.78% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-1.25% |
4197287.425 |
4145010.428 |
- |
-0.94% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-1.24% |
8.263 |
8.160 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.24% |
215019340.077 |
212354641.618 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-1.24% |
1310439.971 |
1294226.451 |
- |
-1.12% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-1.24% |
1128693.730 |
1114736.147 |
- |
-1.13% |
- |
|
BM_CmpEqual_uchar_ushort
|
-1.23% |
1.082 |
1.068 |
- |
0.50% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.23% |
4277739.663 |
4224944.926 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.23% |
33689465.159 |
33273698.257 |
- |
-1.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.23% |
4374874.351 |
4320890.402 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-1.23% |
536835348.975 |
530213963.566 |
- |
-0.89% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
-1.23% |
114.848 |
113.432 |
- |
-1.82% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.23% |
58828077.994 |
58103455.314 |
- |
-2.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.23% |
2296905.407 |
2268633.572 |
- |
-0.40% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-1.23% |
6.668 |
6.587 |
- |
-15.58% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-1.22% |
24.562 |
24.261 |
- |
8.60% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.22% |
1236023.363 |
1220911.789 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.22% |
535818237.875 |
529286666.023 |
- |
-0.88% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.22% |
537143097.520 |
530608535.175 |
- |
-2.53% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.22% |
1049639.717 |
1036877.440 |
- |
1.90% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-1.22% |
20.910 |
20.656 |
- |
-20.05% |
- |
|
std::make_heap(vector<int>)_(ascending)/1024
|
-1.22% |
655.474 |
647.509 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.22% |
59395123.293 |
58673402.765 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
-1.21% |
538098057.971 |
531566940.485 |
- |
-0.50% |
- |
|
std::reverse_copy(vector<int>)/8
|
-1.21% |
2.556 |
2.525 |
- |
3.98% |
- |
|
BM_vector_deque_copy_backward/1
|
-1.21% |
2.274 |
2.247 |
- |
-3.28% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-1.21% |
413.945 |
408.941 |
- |
-2.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.21% |
239450281.414 |
236556090.372 |
- |
-1.92% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-1.21% |
5.847 |
5.776 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.21% |
10465584.243 |
10339150.083 |
- |
-1.22% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-1.21% |
2.044 |
2.019 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.20% |
53892676.477 |
53243749.773 |
- |
-0.97% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.20% |
171031.049 |
168973.521 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
-1.20% |
1041925.132 |
1029415.484 |
- |
-1.66% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-1.20% |
5.051 |
4.991 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
-1.20% |
17058659.909 |
16854665.713 |
- |
0.02% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.20% |
2550.793 |
2520.309 |
- |
0.24% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.19% |
6683.241 |
6603.400 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.19% |
1209773.727 |
1195355.152 |
- |
1.93% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-1.19% |
6.150 |
6.077 |
- |
4.44% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.19% |
3.000 |
2.964 |
- |
-0.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-1.18% |
509649.908 |
503617.321 |
- |
-2.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.18% |
1682601.805 |
1662707.766 |
- |
-11.56% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-1.18% |
9076025.396 |
8969014.276 |
- |
-8.20% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.18% |
21537258.085 |
21283374.005 |
- |
-1.96% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.18% |
1192276.271 |
1178235.413 |
- |
-4.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.18% |
1122854.916 |
1109649.626 |
- |
-0.78% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-1.18% |
512.672 |
506.644 |
- |
-0.94% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.18% |
351322.649 |
347192.667 |
- |
-0.90% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.18% |
134066089.243 |
132490589.190 |
- |
-1.09% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
-1.17% |
27.747 |
27.421 |
- |
-6.79% |
- |
|
SetIntersection_Interlaced_Vector_string_256_1
|
-1.17% |
4287482.406 |
4237205.558 |
- |
-0.82% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-1.17% |
2665.653 |
2634.424 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-1.17% |
1281964.016 |
1266947.230 |
- |
1.61% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.17% |
13.488 |
13.330 |
- |
-4.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.17% |
32.847 |
32.464 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
-1.17% |
1082832.912 |
1070217.397 |
- |
-2.45% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.16% |
13092.505 |
12940.015 |
- |
2.23% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.16% |
214661403.108 |
212164775.513 |
- |
-1.10% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.16% |
63158268.513 |
62423795.804 |
- |
-0.56% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-1.16% |
8217.308 |
8121.812 |
- |
0.45% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.16% |
15.897 |
15.713 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
-1.16% |
535758861.153 |
529542779.304 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-1.16% |
348853779.882 |
344810770.259 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-1.16% |
1126727.699 |
1113701.334 |
- |
1.42% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
-1.16% |
54510345.972 |
53880719.749 |
- |
-0.85% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.16% |
382580.704 |
378161.789 |
- |
-0.35% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-1.15% |
3.590 |
3.549 |
- |
-0.99% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
-1.15% |
7.989 |
7.897 |
- |
-2.29% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1024
|
-1.15% |
23932.495 |
23656.447 |
- |
-0.93% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.15% |
702.556 |
694.470 |
- |
1.66% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.15% |
8409805.689 |
8313112.055 |
- |
-1.77% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
-1.15% |
20.428 |
20.193 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.15% |
1053875.971 |
1041796.458 |
- |
-0.43% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.14% |
13.480 |
13.326 |
- |
0.16% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-1.14% |
2.873 |
2.840 |
- |
1.21% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.14% |
49931.464 |
49359.920 |
- |
-5.65% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-1.14% |
1839684.654 |
1818741.539 |
- |
-2.17% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
-1.14% |
8.997 |
8.895 |
- |
3.05% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
-1.13% |
21.966 |
21.717 |
- |
-1.27% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-1.13% |
8589.820 |
8492.459 |
- |
10.54% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-1.13% |
4190068.689 |
4142606.709 |
- |
-1.45% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
-1.13% |
217819821.622 |
215352789.842 |
- |
-0.76% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.13% |
15.672 |
15.495 |
- |
-5.24% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1
|
-1.13% |
62964949.513 |
62254933.574 |
- |
-0.94% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.13% |
55489.044 |
54864.304 |
- |
-2.77% |
- |
|
BM_StringFindStringLiteral/512
|
-1.12% |
9.546 |
9.438 |
- |
-5.92% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-1.12% |
21.589 |
21.346 |
- |
0.09% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.12% |
29.817 |
29.482 |
- |
1.99% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-1.12% |
55.419 |
54.796 |
- |
-1.95% |
- |
|
bm_gcd_complex
|
-1.12% |
17.887 |
17.687 |
- |
-2.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1
|
-1.12% |
214418471.348 |
212021593.626 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.11% |
1662819.418 |
1644306.234 |
- |
-1.32% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.11% |
2.148 |
2.124 |
- |
-1.46% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-1.11% |
1894.348 |
1873.299 |
- |
1.37% |
- |
|
std::copy(list<int>)/32768
|
-1.11% |
26080.523 |
25791.188 |
- |
1.36% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-1.11% |
9.470 |
9.365 |
- |
-4.99% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.11% |
538415007.323 |
532452999.094 |
- |
-0.66% |
- |
|
BM_tolower_string<char>
|
-1.11% |
15.255 |
15.086 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_float_64_4
|
-1.11% |
21270688.999 |
21035578.568 |
- |
-0.07% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-1.10% |
33.087 |
32.722 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16384
|
-1.10% |
79729834.636 |
78851063.137 |
- |
-0.01% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.10% |
879.691 |
869.998 |
- |
-2.15% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-1.10% |
294.990 |
291.745 |
- |
-0.96% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.10% |
27042.709 |
26745.621 |
- |
-3.16% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.09% |
19.244 |
19.034 |
- |
-0.23% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
-1.09% |
8.026 |
7.938 |
- |
-0.41% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-1.09% |
21848.558 |
21610.166 |
- |
-1.66% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.09% |
1.197 |
1.184 |
- |
-1.76% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-1.09% |
24.327 |
24.062 |
- |
1.48% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.09% |
693898.928 |
686346.626 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.09% |
213875893.165 |
211548860.740 |
- |
-0.98% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.09% |
4700.591 |
4649.542 |
- |
0.71% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.08% |
1156992.303 |
1144442.094 |
- |
-2.60% |
- |
|
BM_vector_deque_move_backward/64
|
-1.08% |
2.999 |
2.966 |
- |
-0.09% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.08% |
18.045 |
17.850 |
- |
-1.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.08% |
4339194.048 |
4292394.706 |
- |
-1.13% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1
|
-1.08% |
215966954.843 |
213638168.179 |
- |
-0.78% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
-1.08% |
1739.541 |
1720.793 |
- |
-32.48% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-1.08% |
22.805 |
22.560 |
- |
6.06% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-1.07% |
7906.717 |
7822.107 |
- |
-6.83% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.07% |
202.266 |
200.106 |
- |
-2.97% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.07% |
20365.588 |
20148.116 |
- |
2.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.07% |
16922202.780 |
16741553.802 |
- |
-3.51% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.07% |
1.150 |
1.138 |
- |
0.32% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.07% |
16.014 |
15.843 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-1.07% |
12493000.895 |
12359684.528 |
- |
-0.15% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
-1.07% |
174805.391 |
172940.483 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
-1.07% |
536258467.685 |
530543988.697 |
- |
-0.76% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.06% |
35868.440 |
35486.445 |
- |
-2.01% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.06% |
1512.695 |
1496.639 |
- |
3.05% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
-1.06% |
578.150 |
572.040 |
- |
2.32% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.06% |
136038860.832 |
134603332.116 |
- |
-1.01% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.05% |
19.438 |
19.233 |
- |
-0.99% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.05% |
35657.867 |
35283.252 |
- |
-9.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.05% |
353311215.265 |
349606044.671 |
- |
-0.60% |
- |
|
ranges::minmax(std::list<__int128>)/8
|
-1.05% |
3.903 |
3.862 |
- |
1.12% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.05% |
8883.167 |
8790.207 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
-1.05% |
135933715.246 |
134512126.546 |
- |
-0.58% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-1.04% |
5.440 |
5.384 |
- |
-3.96% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-1.04% |
28.761 |
28.461 |
- |
1.23% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
-1.04% |
12.830 |
12.697 |
- |
0.39% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.04% |
7.941 |
7.859 |
- |
-5.19% |
- |
|
SetIntersection_None_Vector_float_256_4
|
-1.04% |
4206145.007 |
4162396.028 |
- |
-1.69% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.04% |
604373.867 |
598091.177 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-1.04% |
2908366.808 |
2878148.569 |
- |
-0.26% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
-1.04% |
54.499 |
53.933 |
- |
1.42% |
- |
|
std::copy_n(vector<int>)/8
|
-1.04% |
2.201 |
2.178 |
- |
2.24% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-1.04% |
2.179 |
2.156 |
- |
1.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-1.04% |
16.091 |
15.924 |
- |
-0.79% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/32
|
-1.04% |
16.765 |
16.591 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.04% |
1165405.374 |
1153331.092 |
- |
-1.65% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.04% |
383.722 |
379.748 |
- |
-1.45% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.04% |
12898067.014 |
12764514.975 |
- |
-0.81% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-1.04% |
55159.565 |
54588.459 |
- |
-1.75% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-1.03% |
4.213 |
4.170 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.03% |
214303209.525 |
212092499.030 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
-1.03% |
214815445.461 |
212601785.901 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.03% |
136944822.880 |
135535032.310 |
- |
-0.37% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-1.03% |
1.627 |
1.611 |
- |
-0.07% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.03% |
13.448 |
13.310 |
- |
-0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-1.03% |
5.355 |
5.300 |
- |
-1.41% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-1.03% |
5726431.799 |
5667535.875 |
- |
-2.03% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.03% |
1053033.853 |
1042222.537 |
- |
-0.96% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.03% |
52.747 |
52.206 |
- |
-1.72% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.03% |
4570413.194 |
4523548.160 |
- |
0.39% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-1.02% |
1148922.004 |
1137168.149 |
- |
-0.61% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-1.02% |
1117345.908 |
1105918.508 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.02% |
11926228.157 |
11804262.130 |
- |
-2.27% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.02% |
8.616 |
8.528 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-1.02% |
174019103.538 |
172241431.571 |
- |
-0.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.02% |
54336939.172 |
53783017.418 |
- |
-0.50% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-1.02% |
599.246 |
593.143 |
- |
-0.49% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-1.02% |
6790.721 |
6721.591 |
- |
-0.32% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-1.02% |
2.658 |
2.631 |
- |
0.18% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.02% |
203.519 |
201.452 |
- |
0.23% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
-1.01% |
525.062 |
519.737 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.01% |
138266615.361 |
136864626.346 |
- |
-0.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.01% |
67762718.677 |
67077578.446 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.01% |
54856420.953 |
54302064.309 |
- |
-0.61% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.01% |
63.382 |
62.741 |
- |
12.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.01% |
16472528.497 |
16306143.973 |
- |
-0.52% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.01% |
52512.284 |
51983.495 |
- |
-0.32% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-1.01% |
8292.004 |
8208.633 |
- |
12.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.00% |
63074046.117 |
62440529.831 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.00% |
10987646.137 |
10877326.275 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.00% |
217004739.702 |
214829635.606 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-1.00% |
4276507.169 |
4233710.807 |
- |
-0.70% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.00% |
534213756.427 |
528868102.582 |
- |
-1.04% |
- |