|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.362 |
368.191 |
4.12% |
368.191 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.074 |
705.269 |
-0.05% |
705.269 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.56% |
4013.336 |
17.736 |
559.214 |
-1.28% |
559.214 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.32% |
2429.649 |
16.440 |
464.126 |
4.69% |
464.126 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.46% |
216.841 |
3.346 |
42.403 |
2.36% |
42.403 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.069 |
64.799 |
-0.07% |
64.799 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.51% |
611.467 |
15.227 |
100.426 |
-1.44% |
100.426 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.33% |
293.746 |
13.725 |
46.174 |
0.69% |
46.174 |
|
std::fill(vector<bool>)/262144
|
-75.41% |
941.294 |
231.496 |
- |
0.04% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-74.11% |
69.021 |
17.873 |
- |
19.98% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-70.62% |
1749.757 |
514.081 |
- |
0.19% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.20% |
2531.800 |
830.375 |
- |
0.62% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-63.04% |
23.874 |
8.824 |
- |
0.22% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-62.98% |
23.870 |
8.837 |
- |
0.12% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-62.05% |
50.255 |
19.070 |
- |
0.74% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-60.50% |
14.878 |
5.876 |
- |
-0.92% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-60.04% |
14.877 |
5.944 |
- |
-0.33% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-56.44% |
638.731 |
278.249 |
- |
-49.89% |
- |
|
BM_deque_vector_copy/64
|
-52.30% |
5.410 |
2.580 |
- |
-1.52% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-51.29% |
70.426 |
34.302 |
- |
-52.94% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-50.57% |
6.886 |
3.404 |
0.366 |
3.04% |
0.366 |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.18% |
24.212 |
12.306 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-48.52% |
22832289.416 |
11753762.557 |
- |
-60.34% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-48.10% |
64.988 |
33.732 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-47.52% |
5750178.186 |
3017902.092 |
- |
-46.33% |
- |
|
BM_vector_deque_ranges_move/64
|
-46.88% |
5.321 |
2.826 |
- |
1.09% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.06% |
15.025 |
8.105 |
0.491 |
-0.12% |
0.491 |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-45.59% |
1240.838 |
675.124 |
- |
0.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-45.04% |
34.540 |
18.983 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-44.39% |
65517870.747 |
36436572.617 |
- |
-36.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-44.04% |
38.337 |
21.453 |
- |
-43.47% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-43.26% |
46.745 |
26.525 |
- |
-23.09% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-43.04% |
19.119 |
10.891 |
- |
-43.26% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-43.01% |
4.194 |
2.390 |
- |
-3.40% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-42.80% |
179.543 |
102.708 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-42.71% |
7137942.061 |
4089446.996 |
- |
-57.85% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-41.85% |
171.755 |
99.883 |
- |
0.69% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-41.84% |
41.959 |
24.405 |
- |
-2.86% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-41.76% |
720.009 |
419.354 |
- |
-44.47% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-41.64% |
0.450 |
0.263 |
- |
-30.69% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-40.77% |
166.690 |
98.737 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-38.12% |
38814871.394 |
24018433.759 |
- |
-37.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-38.06% |
125.843 |
77.946 |
- |
0.91% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-37.75% |
72.369 |
45.048 |
- |
-26.78% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-36.93% |
39.010 |
24.604 |
- |
0.77% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-36.78% |
2.794 |
1.767 |
- |
-38.33% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-36.38% |
2.802 |
1.783 |
- |
-37.80% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-35.34% |
4.142 |
2.678 |
- |
-3.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-35.24% |
34.541 |
22.369 |
- |
-35.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-34.59% |
11172785.651 |
7307688.008 |
- |
-35.44% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-34.47% |
88.248 |
57.832 |
- |
-29.76% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.22% |
653.879 |
430.100 |
- |
0.15% |
- |
|
ranges::min(std::deque<char>)/1
|
-34.13% |
0.915 |
0.603 |
- |
-0.12% |
- |
|
BM_PushHeap_float_Random_1
|
-33.12% |
0.697 |
0.466 |
- |
-0.12% |
- |
|
std::copy(vector<int>)/4096
|
-32.93% |
222.446 |
149.191 |
- |
-31.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-32.45% |
1.123 |
0.758 |
- |
-14.50% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-32.28% |
0.629 |
0.426 |
- |
-4.24% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-31.87% |
804.576 |
548.166 |
- |
1.32% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-31.43% |
472.645 |
324.115 |
- |
-31.45% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-31.34% |
0.676 |
0.464 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-30.89% |
345495322.150 |
238761280.927 |
- |
-1.21% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.53% |
0.487 |
0.338 |
- |
-30.23% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-29.91% |
464.349 |
325.444 |
- |
-14.70% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-29.88% |
38.192 |
26.779 |
- |
-5.66% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-29.30% |
12663239.195 |
8952994.777 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-28.94% |
349765375.114 |
248528430.625 |
- |
0.80% |
- |
|
std::adjacent_find(deque<int>)/50
|
-28.79% |
26.467 |
18.847 |
- |
17.36% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-28.78% |
12516676.481 |
8914512.949 |
- |
-1.23% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-28.58% |
12681800.183 |
9057164.610 |
- |
1.28% |
- |
|
ranges::min(std::list<long_long>)/1
|
-28.53% |
0.375 |
0.268 |
- |
-27.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-27.48% |
0.665 |
0.482 |
- |
3.34% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-26.90% |
343273638.211 |
250946963.756 |
- |
1.45% |
- |
|
std::vector<int>::ctor(size)/32
|
-26.88% |
14.541 |
10.633 |
- |
-7.68% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-26.61% |
1.121 |
0.823 |
- |
-6.58% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-26.53% |
41.865 |
30.758 |
- |
-23.81% |
- |
|
BM_vector_deque_ranges_copy/0
|
-26.44% |
0.625 |
0.460 |
- |
1.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-25.40% |
0.697 |
0.520 |
- |
11.50% |
- |
|
BM_StringDestroy_Large
|
-25.30% |
9.522 |
7.112 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-25.10% |
3221521.985 |
2413034.008 |
- |
6.03% |
- |
|
std::adjacent_find(deque<int>)/8
|
-24.92% |
4.875 |
3.660 |
- |
11.10% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-24.88% |
7088.095 |
5324.685 |
- |
0.92% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-24.85% |
1.538 |
1.156 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-24.77% |
8314145.924 |
6254441.901 |
- |
10.84% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-24.63% |
3793.166 |
2859.070 |
- |
-15.21% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.58% |
769.308 |
580.243 |
- |
-0.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-24.51% |
2.453 |
1.851 |
- |
-28.46% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-24.09% |
15.301 |
11.615 |
- |
-14.99% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-23.93% |
1.520 |
1.156 |
- |
-0.00% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-23.93% |
41.424 |
31.511 |
- |
-9.92% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-23.81% |
0.700 |
0.534 |
- |
-8.68% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-23.81% |
1.517 |
1.156 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-23.70% |
12.199 |
9.308 |
- |
-2.26% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-23.62% |
715.814 |
546.708 |
- |
0.98% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-23.49% |
35.504 |
27.165 |
- |
-48.67% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-23.49% |
24.829 |
18.998 |
- |
-49.48% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-23.48% |
32.598 |
24.943 |
- |
-24.66% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-23.39% |
19.181 |
14.693 |
- |
24.79% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-23.35% |
31.266 |
23.966 |
- |
-4.95% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-23.33% |
24.346 |
18.666 |
- |
-29.84% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-23.18% |
43.919 |
33.738 |
- |
-3.53% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-23.12% |
6.112 |
4.699 |
- |
11.25% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-22.94% |
1.515 |
1.167 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-22.62% |
6973366.576 |
5395916.090 |
- |
-1.25% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-22.11% |
1964.499 |
1530.104 |
- |
16.68% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-22.01% |
0.338 |
0.264 |
- |
-0.55% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-21.72% |
14468.164 |
11325.666 |
- |
-19.94% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-21.65% |
2.014 |
1.578 |
- |
15.76% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-21.50% |
4288280.585 |
3366263.006 |
- |
-0.14% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-21.49% |
32.140 |
25.232 |
- |
-21.58% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-21.33% |
72.774 |
57.249 |
- |
-15.46% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-21.01% |
8.055 |
6.363 |
- |
-43.42% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-20.89% |
9.189 |
7.270 |
- |
-15.20% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-20.54% |
0.586 |
0.466 |
- |
-3.13% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-20.49% |
77.818 |
61.872 |
- |
-15.09% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-20.47% |
43.399 |
34.516 |
- |
0.04% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-20.31% |
67.556 |
53.833 |
- |
-13.73% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-20.15% |
1.587 |
1.268 |
- |
-10.24% |
- |
|
std::move(vector<int>)/1048576
|
-20.07% |
70383.066 |
56258.434 |
- |
-9.37% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-20.00% |
820.814 |
656.674 |
- |
-18.71% |
- |
|
BM_tolower_char<wchar_t>
|
-19.99% |
0.688 |
0.551 |
- |
-20.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-19.99% |
1796409.249 |
1437318.234 |
- |
-21.62% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-19.77% |
1.589 |
1.275 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-19.71% |
143713879.990 |
115390317.532 |
- |
-21.55% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-19.44% |
42.702 |
34.399 |
- |
-17.51% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-19.24% |
35.428 |
28.613 |
- |
-20.46% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-19.16% |
2.878 |
2.326 |
- |
3.74% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-19.01% |
0.445 |
0.360 |
- |
0.74% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-18.79% |
1.832 |
1.488 |
- |
3.63% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-18.75% |
110.373 |
89.680 |
- |
-17.60% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-18.69% |
63.031 |
51.252 |
- |
-10.03% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-18.58% |
15566381.195 |
12674570.094 |
- |
2.12% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-18.51% |
0.453 |
0.369 |
- |
-12.72% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-18.51% |
7165166.732 |
5839136.717 |
- |
-14.46% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-18.49% |
4604.042 |
3752.793 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-18.39% |
67905738.999 |
55420480.381 |
- |
-21.97% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-18.28% |
37.421 |
30.582 |
- |
19.63% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-18.16% |
0.629 |
0.515 |
- |
-10.13% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-18.00% |
1.302 |
1.067 |
- |
-16.68% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-17.94% |
17.631 |
14.467 |
- |
5.28% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-17.80% |
1037.840 |
853.116 |
- |
1.39% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-17.73% |
0.443 |
0.365 |
- |
1.43% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-17.64% |
841.040 |
692.639 |
- |
-21.60% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-17.60% |
54.705 |
45.076 |
- |
-11.65% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-17.48% |
7605.711 |
6276.491 |
- |
-6.79% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-17.46% |
8417840.117 |
6948187.140 |
- |
0.67% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-17.44% |
816.645 |
674.229 |
- |
-0.00% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-17.41% |
23.683 |
19.561 |
- |
-17.64% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-17.24% |
13580671.575 |
11239200.909 |
- |
-9.83% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-17.20% |
20.395 |
16.887 |
- |
2.30% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-16.79% |
11.309 |
9.410 |
- |
-1.13% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
-16.71% |
1753.766 |
1460.796 |
- |
1.90% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-16.60% |
10.759 |
8.972 |
- |
1.73% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-16.57% |
1.039 |
0.867 |
- |
-16.25% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-16.56% |
14.036 |
11.712 |
- |
2.57% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-16.31% |
0.450 |
0.376 |
- |
-15.11% |
- |
|
BM_PushHeap_float_Random_4
|
-16.28% |
2.812 |
2.354 |
- |
-2.12% |
- |
|
BM_deque_vector_copy/0
|
-16.26% |
1.559 |
1.306 |
- |
-10.70% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-16.15% |
51470782.220 |
43158303.965 |
- |
-9.67% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-16.11% |
2.263 |
1.899 |
- |
-8.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-16.03% |
50.116 |
42.082 |
- |
-11.03% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-15.91% |
0.479 |
0.403 |
- |
-16.42% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-15.75% |
5.460 |
4.600 |
- |
-37.87% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-15.67% |
14332566.840 |
12086796.638 |
- |
-2.06% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-15.61% |
14.285 |
12.056 |
- |
8.74% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-15.29% |
7.254 |
6.145 |
- |
2.41% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-15.29% |
21.701 |
18.382 |
- |
-8.78% |
- |
|
BM_StringFindAllMatch/512
|
-15.27% |
13.701 |
11.609 |
- |
-0.00% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-14.96% |
10.947 |
9.310 |
- |
24.07% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-14.88% |
64.832 |
55.184 |
- |
-8.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-14.82% |
28.138 |
23.968 |
- |
-0.25% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-14.67% |
1.650 |
1.408 |
- |
-6.90% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-14.51% |
576.091 |
492.502 |
- |
4.78% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-14.36% |
8357.806 |
7157.310 |
- |
0.41% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-14.32% |
7.861 |
6.735 |
- |
0.81% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-14.29% |
2.057 |
1.763 |
- |
-11.48% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-14.18% |
11.951 |
10.256 |
- |
-3.67% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-14.13% |
22.147 |
19.018 |
- |
-14.14% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-14.06% |
709.345 |
609.588 |
- |
-0.11% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.99% |
11863.714 |
10203.551 |
- |
1.21% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-13.98% |
42.861 |
36.871 |
- |
-12.33% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-13.95% |
4199292.751 |
3613477.404 |
- |
-3.18% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-13.83% |
41.339 |
35.621 |
- |
-13.82% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-13.77% |
4165.891 |
3592.295 |
- |
7.47% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-13.72% |
32.993 |
28.467 |
- |
-5.48% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-13.67% |
728.294 |
628.743 |
- |
0.02% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-13.61% |
1.584 |
1.368 |
- |
-18.89% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-13.57% |
13347852.654 |
11536615.215 |
- |
-2.90% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-13.55% |
41.949 |
36.263 |
- |
-10.31% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.54% |
70.798 |
61.211 |
- |
-13.12% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-13.54% |
7577.612 |
6551.841 |
- |
-3.35% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-13.52% |
1.531 |
1.324 |
- |
4.25% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-13.49% |
32.906 |
28.468 |
- |
-11.44% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-13.19% |
2.033 |
1.765 |
- |
3.62% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-13.15% |
1.387 |
1.204 |
- |
-7.38% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-13.12% |
0.316 |
0.274 |
- |
15.30% |
- |
|
BM_PushHeap_float_Descending_1
|
-12.98% |
0.536 |
0.466 |
- |
0.07% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-12.97% |
13.277 |
11.554 |
- |
9.55% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-12.87% |
326.383 |
284.386 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-12.69% |
43.062 |
37.599 |
- |
2.14% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-12.68% |
0.397 |
0.346 |
- |
-6.31% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-12.57% |
662.007 |
578.771 |
- |
-12.44% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-12.47% |
4160749.066 |
3641787.576 |
- |
1.86% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-12.30% |
23.609 |
20.704 |
- |
-16.62% |
- |
|
BM_deque_vector_ranges_copy/0
|
-12.30% |
1.553 |
1.362 |
- |
-10.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-12.28% |
4999450.693 |
4385556.017 |
- |
0.96% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-12.26% |
1.659 |
1.456 |
- |
-18.60% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-12.25% |
25.227 |
22.136 |
- |
-0.12% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-12.19% |
9101.442 |
7992.085 |
- |
-0.25% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-12.19% |
7444.928 |
6537.657 |
- |
-1.20% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-12.14% |
7.257 |
6.376 |
- |
19.45% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-12.11% |
0.392 |
0.345 |
- |
-9.77% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-12.07% |
1.835 |
1.614 |
- |
-3.07% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-12.03% |
23.889 |
21.016 |
- |
-12.65% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-12.03% |
10.698 |
9.411 |
- |
-1.37% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-11.98% |
41.201 |
36.267 |
- |
-11.78% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-11.95% |
108597894.405 |
95616829.458 |
- |
-5.43% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
-11.91% |
0.466 |
0.410 |
- |
-41.09% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-11.90% |
7424.052 |
6540.618 |
- |
-0.41% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-11.82% |
751.624 |
662.767 |
- |
-14.90% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-11.78% |
25.779 |
22.743 |
- |
-7.12% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-11.77% |
5492.321 |
4845.671 |
- |
-0.47% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-11.72% |
8.840 |
7.804 |
- |
6.08% |
- |
|
std::copy(list<int>)/64
|
-11.70% |
36.747 |
32.446 |
- |
-4.32% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-11.70% |
20553.620 |
18148.402 |
- |
-29.23% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-11.69% |
1.830 |
1.616 |
- |
0.99% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-11.66% |
577.117 |
509.840 |
- |
-14.84% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-11.65% |
894.508 |
790.269 |
- |
13.66% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.52% |
643.498 |
569.363 |
- |
-16.05% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-11.44% |
7754898.091 |
6868119.984 |
- |
-12.09% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-11.40% |
736.078 |
652.199 |
- |
-11.99% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-11.36% |
1.567 |
1.389 |
- |
-13.30% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-11.34% |
23.885 |
21.178 |
- |
-8.96% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-11.30% |
13560496.078 |
12027955.075 |
- |
3.48% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-11.29% |
7864.493 |
6976.284 |
- |
-10.80% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-11.28% |
1.096 |
0.973 |
- |
-13.83% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-11.15% |
20857354.572 |
18532782.442 |
- |
-2.46% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
-11.09% |
7.646 |
6.798 |
- |
-11.25% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-11.06% |
96.779 |
86.074 |
- |
-11.13% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-11.03% |
32527027.954 |
28939322.179 |
- |
11.60% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-11.00% |
843.533 |
750.729 |
- |
-1.79% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-10.99% |
10219.110 |
9096.432 |
- |
2.42% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-10.94% |
30675.141 |
27318.689 |
- |
3.25% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-10.92% |
58703.685 |
52293.254 |
- |
-1.25% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-10.85% |
53.847 |
48.003 |
- |
-2.45% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-10.84% |
8200.717 |
7311.556 |
173.691 |
-5.89% |
173.691 |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-10.82% |
41.289 |
36.822 |
- |
-10.94% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-10.80% |
18.549 |
16.545 |
- |
1.37% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-10.78% |
22.869 |
20.404 |
- |
-0.38% |
- |
|
BM_StringDestroy_Huge
|
-10.76% |
12.129 |
10.824 |
- |
1.29% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-10.73% |
1.834 |
1.637 |
- |
-1.44% |
- |
|
BM_vector_deque_move_backward/2
|
-10.68% |
2.051 |
1.832 |
- |
-10.95% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.66% |
0.456 |
0.407 |
- |
-11.23% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-10.62% |
5921145.675 |
5292087.829 |
- |
-9.77% |
- |
|
std::fill(list<int>)/8192
|
-10.60% |
8372.716 |
7484.829 |
- |
4.17% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-10.57% |
0.826 |
0.739 |
- |
2.80% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-10.56% |
28.035 |
25.075 |
- |
-17.04% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-10.52% |
17.609 |
15.757 |
- |
-10.30% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-10.50% |
75.689 |
67.740 |
- |
-6.68% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-10.50% |
559.925 |
501.158 |
- |
-3.33% |
- |
|
std::move(deque<int>)/32768
|
-10.46% |
2331.800 |
2087.846 |
- |
3.38% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-10.39% |
24.981 |
22.385 |
- |
-10.02% |
- |
|
BM_vector_deque_move_backward/1
|
-10.38% |
2.296 |
2.057 |
- |
-11.07% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-10.38% |
42.486 |
38.076 |
- |
5.85% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-10.35% |
5003161.131 |
4485441.211 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-10.13% |
54000255.708 |
48528620.645 |
- |
4.22% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-10.12% |
622.932 |
559.892 |
- |
-15.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-10.09% |
107792999.534 |
96915473.366 |
- |
-2.53% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-10.09% |
1.044 |
0.939 |
- |
1.91% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-10.05% |
563.159 |
506.554 |
- |
9.97% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.03% |
1252100.370 |
1126541.801 |
- |
0.32% |
- |
|
std::vector<int>::ctor(size)/8192
|
-10.01% |
574.879 |
517.318 |
- |
-7.84% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.99% |
50.554 |
45.504 |
- |
-0.73% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-9.98% |
5909097.384 |
5319361.573 |
- |
-9.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-9.95% |
1333.658 |
1200.930 |
- |
-0.05% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-9.88% |
11.165 |
10.062 |
- |
-13.42% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-9.82% |
1.553 |
1.401 |
- |
-6.17% |
- |
|
std::fill_n(list<int>)/8192
|
-9.80% |
9046.214 |
8159.342 |
- |
-11.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-9.79% |
1741256.019 |
1570778.809 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-9.74% |
41082.278 |
37081.833 |
- |
2.17% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-9.66% |
3319.084 |
2998.588 |
- |
8.97% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-9.65% |
39.052 |
35.284 |
- |
-9.21% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-9.63% |
24.817 |
22.428 |
- |
-10.47% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-9.58% |
36.704 |
33.187 |
- |
8.83% |
- |
|
BM_StringMove_Small
|
-9.54% |
0.794 |
0.718 |
- |
-9.31% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-9.52% |
625.709 |
566.141 |
- |
-15.12% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-9.52% |
77.730 |
70.334 |
- |
1.00% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-9.50% |
24.254 |
21.949 |
- |
-8.09% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-9.40% |
125.055 |
113.298 |
- |
-17.42% |
- |
|
ranges::min(std::deque<char>)/8
|
-9.36% |
2.548 |
2.309 |
- |
-0.05% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-9.35% |
58.742 |
53.249 |
- |
-3.39% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-9.34% |
29886.819 |
27094.717 |
- |
-15.75% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.32% |
18033.884 |
16352.386 |
- |
-12.84% |
- |
|
BM_std_minmax_element<long_long>/2
|
-9.32% |
0.679 |
0.616 |
- |
-10.12% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.31% |
56.622 |
51.348 |
- |
0.69% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-9.30% |
24.804 |
22.498 |
- |
-7.71% |
- |
|
std::move(list<int>)/4096
|
-9.20% |
5075.383 |
4608.533 |
- |
16.89% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-9.16% |
359.742 |
326.789 |
- |
-19.14% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-9.13% |
8.285 |
7.528 |
- |
8.19% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.09% |
756.039 |
687.284 |
- |
-6.86% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-9.07% |
2.466 |
2.242 |
- |
-2.72% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-9.05% |
20.406 |
18.560 |
- |
-12.40% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-9.04% |
1.468 |
1.335 |
- |
-7.47% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-9.03% |
0.842 |
0.766 |
- |
-6.96% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-8.96% |
0.957 |
0.871 |
- |
-9.17% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-8.94% |
92.896 |
84.587 |
- |
-5.52% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-8.89% |
17331.996 |
15792.021 |
- |
31.64% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-8.84% |
17301.504 |
15772.053 |
- |
-12.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-8.79% |
1097971.448 |
1001493.119 |
- |
-1.68% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-8.78% |
32.066 |
29.250 |
- |
-7.85% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-8.75% |
1324.625 |
1208.743 |
- |
-6.59% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-8.73% |
221429009.401 |
202100287.833 |
- |
3.97% |
- |
|
std::copy_n(vector<int>)/32768
|
-8.63% |
3780.021 |
3453.881 |
- |
1.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-8.58% |
23.631 |
21.605 |
- |
-12.98% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-8.55% |
1.308 |
1.196 |
- |
2.62% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-8.50% |
17.804 |
16.291 |
- |
2.32% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-8.48% |
24.604 |
22.518 |
- |
-6.79% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-8.47% |
7659.792 |
7011.208 |
- |
-21.13% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-8.42% |
841.161 |
770.365 |
- |
8.91% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-8.39% |
0.805 |
0.738 |
- |
3.14% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-8.39% |
355.969 |
326.120 |
- |
-4.20% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-8.35% |
37.366 |
34.244 |
- |
-2.08% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-8.31% |
96.151 |
88.161 |
- |
-1.68% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-8.27% |
1.380 |
1.266 |
- |
-4.39% |
- |
|
BM_PushHeap_float_Random_64
|
-8.18% |
6.699 |
6.151 |
- |
-0.33% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-8.16% |
9630.343 |
8844.231 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-8.14% |
5737624.205 |
5270341.864 |
- |
-0.58% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-8.14% |
12366.156 |
11359.220 |
- |
-16.37% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-8.14% |
635.551 |
583.838 |
- |
-3.45% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-8.13% |
1754597.485 |
1611980.364 |
- |
-1.44% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-8.10% |
5.116 |
4.702 |
- |
-8.66% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-8.05% |
5358.135 |
4926.677 |
- |
-3.64% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-8.04% |
239.223 |
219.991 |
- |
-3.79% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-8.04% |
20.307 |
18.675 |
- |
-3.64% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-8.02% |
29.451 |
27.090 |
- |
1.16% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-7.96% |
11.796 |
10.856 |
- |
-2.85% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-7.96% |
25721.937 |
23673.875 |
- |
20.93% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-7.95% |
10.185 |
9.375 |
- |
-2.53% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-7.92% |
43.909 |
40.433 |
- |
-10.02% |
- |
|
BM_PushHeap_string_Descending_262144
|
-7.87% |
3.422 |
3.153 |
- |
-4.11% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-7.87% |
3448.286 |
3176.901 |
- |
-2.44% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-7.84% |
205.461 |
189.359 |
- |
0.18% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-7.83% |
21.688 |
19.989 |
- |
-4.68% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-7.82% |
5.787 |
5.335 |
- |
-0.94% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-7.82% |
58.922 |
54.312 |
- |
73.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-7.82% |
1547.980 |
1426.948 |
- |
-3.86% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-7.77% |
59021.197 |
54433.578 |
- |
-2.14% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-7.74% |
534.534 |
493.174 |
- |
-0.55% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-7.74% |
24559.665 |
22659.743 |
- |
20.68% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-7.73% |
6.394 |
5.900 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-7.68% |
3453497.542 |
3188431.742 |
- |
-4.95% |
- |
|
BM_vector_deque_copy_backward/0
|
-7.67% |
0.480 |
0.443 |
- |
-13.08% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.66% |
841.801 |
777.307 |
- |
-7.39% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-7.64% |
4278192.684 |
3951299.022 |
- |
4.29% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-7.64% |
24.089 |
22.249 |
- |
-6.07% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-7.63% |
76.664 |
70.814 |
- |
-6.45% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-7.56% |
3295.180 |
3045.987 |
- |
3.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-7.56% |
2287558.021 |
2114587.755 |
- |
-4.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-7.55% |
1374565.267 |
1270755.291 |
- |
0.95% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-7.54% |
1.422 |
1.315 |
- |
-17.33% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-7.53% |
105914.800 |
97943.271 |
- |
-17.46% |
- |
|
rng::starts_with(deque<int>)/1000
|
-7.48% |
461.492 |
426.966 |
- |
1.97% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-7.47% |
12.512 |
11.578 |
- |
-3.80% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.43% |
93.924 |
86.945 |
- |
0.05% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-7.42% |
13.375 |
12.383 |
- |
-8.14% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-7.42% |
8935.607 |
8272.638 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-7.40% |
1.934 |
1.791 |
- |
-1.86% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-7.40% |
645.167 |
597.439 |
- |
1.09% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-7.39% |
1.328 |
1.230 |
- |
-0.79% |
- |
|
BM_deque_deque_ranges_copy/2
|
-7.38% |
2.242 |
2.077 |
- |
-6.08% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-7.38% |
106156.503 |
98319.611 |
- |
-12.42% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-7.37% |
220.800 |
204.519 |
- |
-6.28% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-7.35% |
2039869.741 |
1889996.852 |
- |
-1.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-7.34% |
0.665 |
0.616 |
- |
-6.37% |
- |
|
BM_vector_deque_copy/0
|
-7.33% |
0.604 |
0.559 |
- |
26.23% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-7.33% |
56676.944 |
52524.956 |
- |
-2.91% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.30% |
2157.941 |
2000.512 |
- |
-15.02% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-7.29% |
4966333.257 |
4604051.335 |
- |
-0.50% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-7.25% |
5.030 |
4.665 |
- |
-6.85% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-7.24% |
16984669.721 |
15754933.638 |
- |
-39.05% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-7.18% |
7569.706 |
7026.071 |
- |
-12.36% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-7.18% |
1.343 |
1.246 |
- |
10.11% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.17% |
16160.124 |
15001.758 |
- |
2.20% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.14% |
2743.554 |
2547.678 |
- |
-4.00% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-7.10% |
18680.726 |
17354.935 |
- |
-29.22% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-7.09% |
1832791.498 |
1702767.678 |
- |
-1.75% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-7.08% |
0.688 |
0.639 |
- |
-7.37% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-7.08% |
1560.354 |
1449.876 |
- |
-0.95% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-7.07% |
227.513 |
211.433 |
- |
-2.89% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-7.04% |
28160.750 |
26176.950 |
- |
-0.55% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-7.03% |
1.731 |
1.610 |
- |
1.50% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-7.01% |
1.601 |
1.489 |
- |
-3.89% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-7.00% |
2.453 |
2.281 |
- |
-0.21% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-6.99% |
28.869 |
26.852 |
- |
-5.09% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-6.97% |
3428717.280 |
3189829.061 |
- |
-6.12% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-6.94% |
576.560 |
536.570 |
- |
2.93% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-6.93% |
2154.561 |
2005.186 |
- |
-7.90% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-6.93% |
22718.921 |
21145.062 |
- |
-2.58% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.93% |
18.408 |
17.133 |
- |
-2.48% |
- |
|
BM_std_minmax_element<long_long>/3
|
-6.92% |
1.184 |
1.102 |
- |
-2.47% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-6.91% |
644.506 |
599.999 |
- |
1.10% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-6.90% |
3121.639 |
2906.309 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-6.89% |
1205652.387 |
1122613.900 |
- |
-5.26% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-6.87% |
20.587 |
19.173 |
- |
-9.74% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-6.86% |
4.611 |
4.294 |
- |
-5.26% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-6.83% |
0.289 |
0.269 |
- |
-1.38% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-6.82% |
1.179 |
1.098 |
- |
2.10% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-6.82% |
3.512 |
3.273 |
- |
9.71% |
- |
|
BM_deque_deque_ranges_move/0
|
-6.81% |
0.793 |
0.739 |
- |
-0.25% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-6.80% |
97.167 |
90.555 |
- |
-0.47% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-6.80% |
1.584 |
1.476 |
- |
-11.04% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-6.79% |
21550.929 |
20087.155 |
- |
-2.56% |
- |
|
std::reverse_copy(list<int>)/512
|
-6.79% |
391.377 |
364.795 |
- |
-3.20% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-6.77% |
4033.370 |
3760.112 |
- |
0.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-6.76% |
0.615 |
0.574 |
- |
-10.17% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-6.76% |
48.581 |
45.298 |
- |
-1.02% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-6.75% |
25.666 |
23.934 |
- |
13.25% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-6.75% |
7798.397 |
7272.268 |
- |
0.30% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-6.74% |
44198.507 |
41220.807 |
- |
-0.25% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-6.73% |
65.880 |
61.449 |
- |
-7.11% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-6.71% |
26.337 |
24.569 |
- |
-13.36% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-6.68% |
105569.772 |
98514.581 |
- |
-13.14% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-6.68% |
284.622 |
265.622 |
- |
-0.77% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-6.65% |
31.582 |
29.482 |
- |
-5.96% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-6.65% |
1.482 |
1.384 |
- |
-13.06% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.64% |
8666.123 |
8090.885 |
- |
-7.36% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-6.63% |
56706.774 |
52947.621 |
- |
-0.80% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-6.63% |
328.097 |
306.349 |
- |
-2.24% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-6.58% |
7.651 |
7.148 |
- |
-1.27% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-6.58% |
7083.683 |
6617.681 |
- |
-1.56% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-6.56% |
5.078 |
4.744 |
- |
-3.19% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-6.52% |
0.395 |
0.369 |
- |
-6.29% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-6.50% |
1678455.658 |
1569358.166 |
- |
-2.39% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.50% |
653.191 |
610.743 |
- |
-3.11% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-6.48% |
29.260 |
27.363 |
- |
0.41% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-6.48% |
0.237 |
0.222 |
- |
-7.49% |
- |
|
BM_deque_deque_move_backward/0
|
-6.48% |
0.920 |
0.860 |
- |
-6.52% |
- |
|
BM_vector_deque_copy/65536
|
-6.46% |
3101.452 |
2900.961 |
- |
1.54% |
- |
|
std::partition_copy(list<int>)/8192
|
-6.45% |
7338.800 |
6865.581 |
- |
-13.99% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-6.44% |
30.304 |
28.351 |
- |
-9.34% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-6.43% |
1504.072 |
1407.338 |
- |
-6.63% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.42% |
269.388 |
252.101 |
- |
-7.49% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-6.41% |
1.275 |
1.193 |
- |
-3.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-6.40% |
1052425.596 |
985098.170 |
- |
-5.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-6.39% |
527179.721 |
493504.092 |
- |
-5.55% |
- |
|
std::copy_n(vector<int>)/4096
|
-6.38% |
172.086 |
161.106 |
- |
-27.07% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-6.37% |
8574.559 |
8028.003 |
- |
0.01% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-6.34% |
8476.198 |
7938.537 |
- |
0.13% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-6.33% |
7064.338 |
6617.247 |
- |
-0.07% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-6.33% |
186973.381 |
175145.739 |
- |
-2.95% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.31% |
239.328 |
224.214 |
- |
-2.56% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-6.30% |
3128.203 |
2931.218 |
- |
-1.46% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-6.24% |
23.082 |
21.641 |
- |
1.22% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-6.23% |
4.552 |
4.268 |
- |
1.13% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-6.23% |
1.272 |
1.193 |
- |
-3.95% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-6.22% |
2.052 |
1.924 |
- |
6.05% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-6.22% |
2.883 |
2.704 |
- |
2.44% |
- |
|
BM_PushHeap_float_Random_16384
|
-6.19% |
7.623 |
7.151 |
- |
2.78% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-6.19% |
1120537.165 |
1051181.769 |
- |
-8.48% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-6.18% |
210213417.855 |
197217177.621 |
- |
-6.31% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-6.18% |
352.361 |
330.586 |
- |
-6.69% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-6.13% |
33.084 |
31.055 |
- |
-5.82% |
- |
|
BM_PushHeap_float_Random_1024
|
-6.09% |
7.553 |
7.094 |
- |
0.50% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-6.07% |
1688614.325 |
1586114.025 |
- |
-6.90% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-6.07% |
1977.161 |
1857.225 |
- |
0.53% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-6.05% |
199678545.327 |
187599278.679 |
- |
-6.95% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-6.05% |
1.546 |
1.453 |
- |
0.28% |
- |
|
std::map<int,_int>::clear()/32
|
-6.04% |
695.035 |
653.021 |
- |
0.55% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-6.04% |
13.172 |
12.377 |
- |
-0.29% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-6.02% |
1.368 |
1.286 |
- |
-3.57% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.99% |
1255.449 |
1180.288 |
- |
-3.68% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-5.97% |
1.229 |
1.156 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-5.96% |
14710690.364 |
13833983.950 |
- |
-5.90% |
- |
|
BM_PushHeap_float_Random_256
|
-5.95% |
7.367 |
6.928 |
- |
1.46% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-5.95% |
0.389 |
0.366 |
- |
3.76% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-5.95% |
20759934.317 |
19524997.178 |
- |
-9.35% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-5.95% |
35.280 |
33.181 |
- |
-7.31% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-5.95% |
23876.535 |
22456.438 |
- |
0.13% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-5.94% |
1.715 |
1.613 |
- |
-0.06% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-5.91% |
6696.126 |
6300.064 |
- |
-1.25% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-5.89% |
1.827 |
1.719 |
- |
-4.68% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.88% |
4832.304 |
4547.992 |
- |
-0.59% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-5.87% |
9182.285 |
8643.176 |
- |
0.45% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.84% |
785.529 |
739.677 |
- |
-0.03% |
- |
|
std::move(deque<int>)/64
|
-5.82% |
5.021 |
4.729 |
- |
-0.42% |
- |
|
ranges::min(std::list<char>)/1
|
-5.81% |
0.364 |
0.343 |
- |
-13.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-5.81% |
1429979.884 |
1346954.072 |
- |
-12.04% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-5.80% |
2.564 |
2.416 |
- |
0.38% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-5.79% |
3959.967 |
3730.648 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-5.77% |
7235397.834 |
6818129.788 |
- |
-14.34% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-5.76% |
412.971 |
389.164 |
- |
0.00% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-5.75% |
1265.227 |
1192.419 |
- |
-6.58% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-5.75% |
629.201 |
593.026 |
- |
1.48% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-5.75% |
1194.803 |
1126.115 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-5.74% |
31.806 |
29.979 |
- |
-2.15% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-5.74% |
1.497 |
1.411 |
- |
13.72% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-5.74% |
19.659 |
18.531 |
- |
2.77% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-5.73% |
2297.606 |
2165.907 |
- |
-5.27% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-5.73% |
5457244.281 |
5144793.404 |
- |
-9.41% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-5.72% |
0.280 |
0.264 |
- |
0.09% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-5.71% |
9092670.744 |
8573066.566 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-5.71% |
1186410.352 |
1118687.077 |
- |
-4.95% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-5.70% |
30873578.681 |
29113714.066 |
- |
1.76% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-5.68% |
873195.537 |
823626.566 |
- |
1.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-5.67% |
1535020.066 |
1447919.593 |
- |
-3.64% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-5.64% |
0.458 |
0.432 |
- |
-5.83% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-5.63% |
3869862.807 |
3651856.293 |
- |
-9.84% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-5.63% |
8.116 |
7.659 |
- |
-2.42% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-5.63% |
8275.159 |
7809.227 |
- |
-5.49% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-5.61% |
26.707 |
25.209 |
- |
0.44% |
- |
|
BM_vector_deque_copy_backward/2
|
-5.60% |
2.000 |
1.888 |
- |
-5.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-5.60% |
1057515.170 |
998262.642 |
- |
-2.84% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-5.60% |
9269.935 |
8750.662 |
- |
-9.48% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-5.60% |
8160.941 |
7704.054 |
- |
0.40% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-5.59% |
16.435 |
15.516 |
- |
-7.33% |
- |
|
rng::starts_with(list<int>)/8192
|
-5.59% |
9200.469 |
8686.052 |
- |
-6.58% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-5.58% |
25.711 |
24.277 |
- |
-3.84% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-5.57% |
14588622.809 |
13775705.927 |
- |
-1.65% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-5.55% |
26.923 |
25.428 |
- |
-1.39% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-5.55% |
1052471.538 |
994062.186 |
- |
-2.33% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-5.55% |
1.137 |
1.074 |
- |
-17.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-5.55% |
5356393.760 |
5059311.787 |
- |
-5.99% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.54% |
54.145 |
51.144 |
- |
-0.96% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-5.54% |
12.064 |
11.396 |
- |
-19.12% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-5.54% |
45.328 |
42.818 |
- |
-3.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-5.52% |
1182703.692 |
1117432.148 |
- |
-6.97% |
- |
|
std::fill(deque<int>)/1024
|
-5.50% |
32.312 |
30.535 |
- |
0.89% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-5.49% |
2.734 |
2.584 |
- |
11.02% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-5.48% |
9370715.529 |
8856801.291 |
- |
-4.40% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-5.48% |
3.038 |
2.872 |
- |
-5.51% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.46% |
62598.020 |
59181.542 |
- |
-5.10% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-5.45% |
11594445.423 |
10962119.870 |
- |
-2.16% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-5.45% |
2.021 |
1.911 |
- |
-8.18% |
- |
|
BM_deque_deque_ranges_copy/0
|
-5.44% |
0.735 |
0.695 |
- |
-18.20% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.42% |
5683.831 |
5375.817 |
- |
-0.82% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-5.40% |
158.724 |
150.148 |
- |
-6.81% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-5.40% |
1206808.063 |
1141684.388 |
- |
-4.24% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-5.38% |
2.776 |
2.626 |
- |
-4.96% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-5.36% |
8182561.613 |
7743912.810 |
- |
1.40% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-5.35% |
1.249 |
1.182 |
- |
-8.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-5.35% |
508118.395 |
480950.309 |
- |
-4.86% |
- |
|
BM_StringFindStringLiteral/32
|
-5.33% |
1.793 |
1.698 |
- |
0.18% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-5.33% |
6315256.638 |
5978777.077 |
- |
-3.09% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-5.32% |
82.060 |
77.692 |
- |
-5.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-5.30% |
6646714.751 |
6294377.541 |
- |
-6.06% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-5.30% |
1107484.757 |
1048780.079 |
- |
-4.96% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-5.28% |
12.729 |
12.057 |
- |
-5.76% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-5.27% |
1.688 |
1.599 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-5.27% |
9111137.382 |
8631399.743 |
- |
-1.13% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-5.26% |
4.158 |
3.939 |
- |
0.62% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-5.23% |
0.386 |
0.365 |
- |
5.79% |
- |
|
BM_deque_vector_copy/64000
|
-5.23% |
3002.860 |
2845.897 |
- |
-0.60% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-5.20% |
0.434 |
0.411 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-5.18% |
23238654.458 |
22036045.934 |
- |
1.04% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-5.16% |
2.711 |
2.571 |
- |
-10.04% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-5.16% |
6173.371 |
5854.897 |
- |
-0.93% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-5.15% |
0.471 |
0.446 |
- |
-35.68% |
- |
|
bm_gcd_random
|
-5.14% |
31.086 |
29.490 |
- |
1.00% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-5.12% |
1052.378 |
998.455 |
- |
-0.53% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-5.11% |
39.205 |
37.202 |
- |
-6.26% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-5.10% |
11385.720 |
10805.508 |
- |
-19.93% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-5.09% |
2183326.230 |
2072228.976 |
- |
-9.21% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-5.08% |
53158.406 |
50458.649 |
- |
-1.68% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-5.07% |
9.444 |
8.965 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-5.07% |
13840365.732 |
13138791.415 |
- |
3.92% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-5.07% |
13850448.489 |
13148480.169 |
- |
-1.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-5.05% |
1056122.205 |
1002737.977 |
- |
-4.26% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-5.05% |
2.577 |
2.447 |
- |
-5.14% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-5.05% |
7177.363 |
6814.912 |
- |
-1.70% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-5.05% |
22.879 |
21.724 |
- |
-5.23% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-5.05% |
19.699 |
18.704 |
- |
-3.13% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.05% |
92.934 |
88.246 |
- |
-2.24% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-5.04% |
30.940 |
29.382 |
- |
-4.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-5.03% |
1619440.350 |
1537942.951 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-5.02% |
4783923.337 |
4543963.074 |
- |
-8.62% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.02% |
19.267 |
18.300 |
- |
-2.49% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-5.01% |
15.335 |
14.568 |
- |
0.99% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-5.00% |
1.861 |
1.768 |
- |
-2.78% |
- |
|
BM_PushHeap_float_Random_16
|
-4.98% |
5.394 |
5.125 |
- |
1.03% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.98% |
65.849 |
62.568 |
- |
-5.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-4.98% |
13502785.584 |
12830001.292 |
- |
-1.18% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.98% |
629.615 |
598.245 |
- |
-4.37% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-4.97% |
1075787.266 |
1022323.884 |
- |
-3.78% |
- |
|
BM_PushHeap_string_Descending_16
|
-4.97% |
2.217 |
2.107 |
- |
0.76% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-4.95% |
12402850.426 |
11788309.074 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.94% |
1418.184 |
1348.109 |
- |
-3.34% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-4.93% |
2172.858 |
2065.662 |
- |
-0.01% |
- |
|
BM_vector_deque_copy_backward/1
|
-4.93% |
2.240 |
2.130 |
- |
-5.07% |
- |
|
std::shift_left(list<int>)/8192
|
-4.92% |
7603.754 |
7229.833 |
- |
-6.50% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-4.91% |
0.233 |
0.222 |
- |
-1.41% |
- |
|
std::move_backward(vector<int>)/262144
|
-4.91% |
21868.613 |
20795.829 |
- |
-0.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.90% |
2329343.410 |
2215116.158 |
- |
-4.27% |
- |
|
BM_deque_deque_ranges_move/2
|
-4.90% |
2.240 |
2.130 |
- |
-0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-4.90% |
47.647 |
45.314 |
- |
-6.85% |
- |
|
BM_deque_deque_copy_backward/2
|
-4.90% |
2.468 |
2.347 |
- |
-7.11% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.90% |
38244.012 |
36371.951 |
- |
-0.76% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-4.89% |
1072098.516 |
1019627.965 |
- |
-5.42% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-4.89% |
11.364 |
10.808 |
- |
1.07% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-4.88% |
41.340 |
39.324 |
- |
-1.43% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.87% |
26.929 |
25.616 |
- |
-3.53% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.86% |
17.893 |
17.022 |
- |
-0.55% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-4.85% |
9895.199 |
9415.235 |
- |
-7.79% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-4.84% |
23.120 |
22.001 |
- |
-9.91% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-4.84% |
209.939 |
199.784 |
- |
-4.04% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-4.82% |
53210.608 |
50648.506 |
- |
-0.67% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.81% |
5073.826 |
4829.744 |
- |
-1.12% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-4.79% |
22.144 |
21.083 |
- |
-4.86% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.79% |
17144.735 |
16323.798 |
- |
-4.99% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.76% |
1162.960 |
1107.632 |
- |
-0.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-4.76% |
51.997 |
49.523 |
- |
-2.56% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.76% |
1168671.865 |
1113087.826 |
- |
-3.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-4.74% |
505570.470 |
481587.604 |
- |
-4.58% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-4.74% |
30.497 |
29.052 |
- |
-0.90% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-4.72% |
3248.747 |
3095.563 |
- |
-4.91% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-4.70% |
24441.824 |
23291.945 |
- |
-5.39% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-4.70% |
5839950.100 |
5565262.348 |
- |
-3.83% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-4.69% |
278.438 |
265.390 |
- |
-4.51% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-4.68% |
311.990 |
297.376 |
- |
-0.50% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.67% |
1.573 |
1.499 |
- |
-3.67% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.67% |
57439.554 |
54756.984 |
- |
-2.88% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.66% |
55.818 |
53.215 |
- |
-0.62% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-4.66% |
0.465 |
0.443 |
- |
-36.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.65% |
1042884.366 |
994411.399 |
- |
-4.51% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-4.65% |
919.487 |
876.765 |
- |
1.00% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-4.64% |
34650.160 |
33041.985 |
- |
-1.01% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-4.64% |
9002334.521 |
8585009.605 |
- |
-1.22% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-4.62% |
340.610 |
324.862 |
- |
-7.81% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-4.61% |
4992.279 |
4762.334 |
- |
0.17% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-4.60% |
28538.844 |
27227.457 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.59% |
46789.561 |
44642.009 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.56% |
714.126 |
681.529 |
- |
0.56% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-4.56% |
37.402 |
35.697 |
- |
21.73% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-4.56% |
32.565 |
31.080 |
- |
1.61% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-4.55% |
1.571 |
1.500 |
- |
10.74% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-4.55% |
43204.293 |
41240.494 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.53% |
17765501.233 |
16960101.660 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-4.53% |
13616005.769 |
12999849.145 |
- |
-4.97% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-4.51% |
0.457 |
0.437 |
- |
-1.33% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-4.51% |
2.777 |
2.652 |
- |
-8.71% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-4.50% |
19.233 |
18.366 |
- |
-4.11% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-4.50% |
237.570 |
226.877 |
- |
-19.94% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-4.46% |
1105661.011 |
1056327.695 |
- |
-4.79% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-4.45% |
19.691 |
18.814 |
- |
1.09% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-4.44% |
32.615 |
31.166 |
- |
-3.92% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-4.44% |
26.943 |
25.746 |
- |
-4.72% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-4.44% |
0.409 |
0.390 |
- |
-19.63% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-4.43% |
838616.140 |
801426.798 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.43% |
554586041.157 |
530011619.333 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-4.43% |
205369041.613 |
196277216.503 |
- |
-1.65% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-4.42% |
9019637.463 |
8620912.386 |
- |
-0.78% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-4.42% |
25.462 |
24.336 |
- |
-2.08% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-4.41% |
46.832 |
44.765 |
- |
-3.30% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.41% |
13593.061 |
12993.947 |
- |
-4.98% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-4.40% |
8176.167 |
7816.389 |
- |
0.94% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.39% |
0.508 |
0.485 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.38% |
1060446.869 |
1013978.289 |
- |
0.93% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-4.37% |
11823.126 |
11305.885 |
- |
-11.95% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-4.36% |
15.296 |
14.630 |
- |
-0.95% |
- |
|
std::deque<int>::ctor(size)/32
|
-4.36% |
29.330 |
28.052 |
- |
2.03% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-4.35% |
40.863 |
39.083 |
- |
-8.63% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-4.35% |
1045235.294 |
999765.001 |
- |
-3.89% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-4.33% |
6.666 |
6.377 |
- |
36.48% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-4.32% |
222.169 |
212.567 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-4.32% |
33.096 |
31.667 |
- |
-3.26% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-4.30% |
234.864 |
224.757 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-4.30% |
34.034 |
32.572 |
- |
18.98% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-4.29% |
2.953 |
2.826 |
- |
-1.71% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-4.27% |
4139182.680 |
3962239.714 |
- |
-2.13% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-4.27% |
7164.030 |
6857.967 |
- |
-4.75% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-4.26% |
2.791 |
2.672 |
- |
-5.18% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-4.26% |
11.062 |
10.591 |
- |
-10.70% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-4.25% |
12.222 |
11.703 |
- |
-17.72% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-4.24% |
52470.299 |
50243.991 |
- |
-2.74% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.24% |
670.005 |
641.584 |
- |
-0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-4.24% |
32.474 |
31.098 |
- |
-9.07% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-4.23% |
295408.806 |
282900.758 |
- |
-0.70% |
- |
|
BM_deque_vector_copy/65536
|
-4.23% |
3013.831 |
2886.234 |
- |
-2.09% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-4.22% |
30.463 |
29.177 |
- |
-3.97% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-4.22% |
182212949.097 |
174523343.198 |
- |
-1.60% |
- |
|
BM_deque_deque_copy_backward/1
|
-4.22% |
2.724 |
2.609 |
- |
-5.92% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-4.22% |
1.750 |
1.676 |
- |
-34.86% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.21% |
72.588 |
69.535 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-4.20% |
1065592.318 |
1020810.878 |
- |
0.11% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-4.19% |
1.059 |
1.015 |
- |
-2.74% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-4.19% |
20.057 |
19.218 |
- |
1.12% |
- |
|
BM_CmpLess_short_schar
|
-4.18% |
0.988 |
0.946 |
- |
-1.30% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-4.17% |
6892.092 |
6604.602 |
- |
-2.97% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.17% |
408.102 |
391.092 |
- |
-0.22% |
- |
|
std::move_backward(deque<int>)/64
|
-4.17% |
5.398 |
5.174 |
- |
-3.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-4.16% |
350757553.463 |
336155383.290 |
- |
-5.02% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-4.15% |
9.786 |
9.380 |
- |
-7.53% |
- |
|
BM_PushHeap_string_Descending_64
|
-4.14% |
2.320 |
2.224 |
- |
1.14% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-4.14% |
5.473 |
5.246 |
- |
-1.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-4.14% |
1043620.312 |
1000465.109 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-4.13% |
1045174.598 |
1001965.794 |
- |
-2.18% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-4.13% |
12.215 |
11.710 |
- |
-16.47% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-4.13% |
216919.492 |
207963.331 |
- |
-2.04% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-4.13% |
23.851 |
22.866 |
- |
1.89% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.12% |
3650.870 |
3500.272 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-4.12% |
3027561.749 |
2902725.064 |
- |
-31.35% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-4.12% |
203578927.555 |
195185256.624 |
- |
-1.04% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.12% |
23.884 |
22.901 |
- |
0.17% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-4.11% |
2.403 |
2.304 |
- |
-0.31% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-4.11% |
1.998 |
1.916 |
- |
-6.63% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-4.10% |
1.376 |
1.320 |
- |
4.86% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-4.10% |
2114.039 |
2027.389 |
- |
-11.76% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-4.10% |
72.267 |
69.306 |
- |
-11.88% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-4.08% |
22.935 |
22.000 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-4.07% |
10090484.117 |
9679320.445 |
- |
0.78% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-4.07% |
2.336 |
2.241 |
- |
-4.84% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-4.07% |
4.529 |
4.345 |
- |
-1.94% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-4.05% |
27023384.684 |
25928339.750 |
- |
-2.83% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.04% |
8.724 |
8.371 |
- |
1.10% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-4.04% |
22.265 |
21.364 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-4.04% |
1217881.960 |
1168661.421 |
- |
-2.23% |
- |
|
rng::starts_with(deque<int>)/1024
|
-4.04% |
476.854 |
457.585 |
- |
4.27% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-4.04% |
0.710 |
0.681 |
- |
-1.79% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.04% |
243.741 |
233.896 |
- |
-7.34% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-4.04% |
2.712 |
2.602 |
- |
-4.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-4.04% |
1603431.478 |
1538715.656 |
- |
-0.75% |
- |
|
std::move_backward(list<int>)/4096
|
-4.03% |
4837.508 |
4642.381 |
- |
12.37% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.03% |
77257.429 |
74143.571 |
- |
0.52% |
- |
|
BM_CmpLess_uchar_uint
|
-4.02% |
1.117 |
1.073 |
- |
1.71% |
- |
|
std::sort_heap(deque<int>)/8
|
-4.01% |
36.949 |
35.466 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.01% |
1055283.003 |
1012956.433 |
- |
-3.57% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-4.01% |
20.811 |
19.976 |
- |
5.13% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-4.01% |
4.454 |
4.276 |
- |
-4.35% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-4.00% |
4.926 |
4.729 |
- |
-1.30% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-4.00% |
9049.095 |
8687.432 |
- |
-4.64% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-3.99% |
2.330 |
2.237 |
- |
-3.69% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-3.99% |
40.369 |
38.759 |
- |
-6.09% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.97% |
232.792 |
223.541 |
- |
-0.76% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
-3.97% |
10.451 |
10.037 |
- |
-2.64% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.96% |
51.026 |
49.006 |
- |
-5.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.96% |
644659.485 |
619148.182 |
- |
-0.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.96% |
33.584 |
32.256 |
- |
-0.14% |
- |
|
BM_deque_deque_ranges_move/1
|
-3.94% |
2.499 |
2.401 |
- |
-1.84% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.94% |
643002.421 |
617665.682 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.94% |
180173113.860 |
173076759.001 |
- |
-0.66% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-3.93% |
8558.268 |
8222.111 |
- |
-4.54% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.92% |
21215406.422 |
20383198.528 |
- |
-2.78% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-3.92% |
7535.874 |
7240.365 |
- |
9.04% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
-3.92% |
36.276 |
34.855 |
- |
-3.65% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-3.92% |
1076419.722 |
1034277.491 |
- |
-3.93% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.91% |
219.177 |
210.600 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-3.91% |
10.581 |
10.167 |
- |
4.73% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-3.91% |
232.977 |
223.865 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-3.90% |
1372084.962 |
1318533.554 |
- |
-3.10% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-3.90% |
8459.392 |
8129.735 |
- |
0.54% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-3.89% |
790.772 |
759.985 |
- |
11.07% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-3.89% |
3.101 |
2.980 |
- |
-0.89% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-3.87% |
2.715 |
2.610 |
- |
-4.25% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.87% |
13.494 |
12.972 |
- |
-2.70% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-3.86% |
1.206 |
1.160 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-3.85% |
1774335.884 |
1705938.993 |
- |
2.93% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-3.85% |
29.634 |
28.492 |
- |
4.04% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-3.85% |
269.484 |
259.102 |
- |
-16.83% |
- |
|
BM_StringMove_Large
|
-3.85% |
0.735 |
0.707 |
- |
-1.11% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.85% |
3.005 |
2.889 |
- |
-0.94% |
- |
|
rng::for_each(multimap<int>)/8192
|
-3.85% |
7501.057 |
7212.593 |
- |
-2.25% |
- |
|
std::multiset<std::string>::clear()/32
|
-3.84% |
916.312 |
881.092 |
- |
-3.67% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-3.84% |
2.272 |
2.185 |
- |
-14.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-3.83% |
5046032.944 |
4852707.147 |
- |
-1.32% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.83% |
14695.793 |
14132.986 |
- |
1.79% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.82% |
7007.870 |
6740.208 |
- |
-3.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-3.82% |
9.663 |
9.294 |
- |
-0.01% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-3.81% |
135.333 |
130.172 |
- |
-1.24% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.80% |
22.109 |
21.268 |
- |
2.51% |
- |
|
BM_deque_vector_copy/70000
|
-3.80% |
3288.794 |
3163.788 |
- |
-0.49% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-3.80% |
1.617 |
1.556 |
- |
12.16% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.79% |
5.295 |
5.094 |
- |
-3.67% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-3.78% |
13.321 |
12.816 |
- |
0.21% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.78% |
151.848 |
146.112 |
- |
-0.55% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.74% |
11.235 |
10.815 |
- |
0.50% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.73% |
3.650 |
3.514 |
- |
-0.64% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.72% |
7827.398 |
7536.126 |
- |
-4.34% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-3.70% |
1479159.990 |
1424498.140 |
- |
0.28% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-3.69% |
28.108 |
27.071 |
- |
-3.34% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-3.69% |
2.567 |
2.472 |
- |
-1.63% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.68% |
2.207 |
2.125 |
- |
-2.59% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-3.68% |
4047.949 |
3898.858 |
- |
-1.65% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.68% |
69.865 |
67.296 |
- |
-0.54% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.68% |
29.892 |
28.793 |
- |
1.94% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-3.67% |
360954.608 |
347707.686 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-3.67% |
11539524.266 |
11116449.914 |
- |
-2.76% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.66% |
1883.538 |
1814.571 |
- |
-1.43% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.66% |
1154935.026 |
1112683.306 |
- |
-4.00% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-3.66% |
24.054 |
23.175 |
- |
-5.02% |
- |
|
std::pop_heap(deque<float>)/1024
|
-3.65% |
13.299 |
12.814 |
- |
3.11% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-3.64% |
1140246.029 |
1098734.970 |
- |
-2.58% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-3.63% |
41.060 |
39.568 |
- |
7.14% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-3.63% |
2.491 |
2.401 |
- |
-6.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.63% |
6569425.171 |
6331017.435 |
- |
-4.01% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-3.62% |
1627678.375 |
1568779.675 |
- |
-5.68% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.60% |
18935876.892 |
18253961.207 |
- |
-0.88% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-3.60% |
11.133 |
10.733 |
- |
-9.71% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-3.60% |
11537350.620 |
11122560.863 |
- |
-0.36% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.59% |
6919.170 |
6670.706 |
- |
-14.66% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-3.59% |
2.704 |
2.607 |
- |
-3.94% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.58% |
6582.676 |
6346.858 |
- |
-10.16% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-3.57% |
43.404 |
41.854 |
- |
-1.98% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-3.57% |
24.229 |
23.364 |
- |
-1.19% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.57% |
13709639.806 |
13220401.807 |
- |
-0.20% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-3.55% |
9.080 |
8.758 |
- |
0.73% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-3.54% |
8959748.378 |
8642385.316 |
- |
-0.30% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-3.54% |
50.778 |
48.982 |
- |
0.34% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.54% |
857.543 |
827.207 |
- |
-4.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-3.52% |
5850385.342 |
5644203.615 |
- |
-3.62% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-3.52% |
135.918 |
131.133 |
- |
-6.18% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.52% |
591.919 |
571.095 |
- |
-0.02% |
- |
|
std::move(list<int>)/512
|
-3.52% |
368.575 |
355.608 |
- |
-1.53% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-3.52% |
4252705.089 |
4103222.440 |
- |
-3.40% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-3.51% |
1198509.430 |
1156406.090 |
- |
-0.69% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-3.51% |
17449.139 |
16836.291 |
- |
-1.28% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-3.51% |
25.933 |
25.023 |
- |
7.49% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-3.49% |
18311994.542 |
17672378.702 |
- |
-3.30% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-3.49% |
1081399.933 |
1043681.821 |
- |
-1.62% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-3.49% |
216.880 |
209.316 |
- |
-4.10% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-3.48% |
0.487 |
0.470 |
- |
-3.06% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-3.46% |
8946343.704 |
8636461.229 |
- |
-1.80% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-3.45% |
55.823 |
53.896 |
- |
13.51% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-3.43% |
91.105 |
87.983 |
- |
31.60% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-3.42% |
1130189.084 |
1091525.886 |
- |
-5.65% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-3.42% |
300.066 |
289.802 |
- |
0.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.42% |
196078614.715 |
189373342.939 |
- |
-8.21% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-3.42% |
1.576 |
1.522 |
- |
-4.06% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.41% |
1026027.524 |
990994.893 |
- |
-3.09% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-3.41% |
230.639 |
222.776 |
- |
-1.80% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.41% |
29.883 |
28.865 |
- |
5.06% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-3.40% |
75831912.994 |
73250207.720 |
- |
-3.32% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-3.40% |
8902385.558 |
8599756.123 |
- |
0.23% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-3.40% |
233.706 |
225.770 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-3.39% |
4171641.043 |
4030321.451 |
- |
-3.39% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-3.39% |
8420.524 |
8135.329 |
- |
1.26% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-3.37% |
6583.685 |
6362.051 |
- |
0.55% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-3.36% |
11529564.767 |
11141767.096 |
- |
-2.33% |
- |
|
BM_num_put<bool>
|
-3.34% |
10.699 |
10.341 |
- |
-1.37% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-3.34% |
2.561 |
2.475 |
- |
3.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.34% |
1563949.499 |
1511759.778 |
- |
-3.91% |
- |
|
BM_deque_deque_move/64
|
-3.34% |
3.152 |
3.047 |
- |
-1.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.33% |
69283.589 |
66974.383 |
- |
-0.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.33% |
484.969 |
468.813 |
- |
-1.16% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-3.33% |
1.427 |
1.380 |
- |
0.04% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-3.33% |
7293784.291 |
7051090.000 |
- |
-1.95% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-3.33% |
8.439 |
8.158 |
- |
-6.96% |
- |
|
BM_PushHeap_string_Ascending_256
|
-3.32% |
11.134 |
10.764 |
- |
3.53% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-3.32% |
1108815.611 |
1072015.010 |
- |
-2.91% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-3.31% |
19.211 |
18.574 |
- |
-5.66% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-3.31% |
5106.825 |
4937.891 |
- |
-0.70% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-3.30% |
1.717 |
1.660 |
- |
-6.89% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-3.28% |
1678.606 |
1623.495 |
- |
-1.02% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.28% |
1.717 |
1.661 |
- |
-3.52% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-3.28% |
168036402.617 |
162524315.131 |
- |
-3.32% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-3.28% |
23.538 |
22.767 |
- |
-1.96% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-3.27% |
150408.301 |
145486.868 |
- |
0.14% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-3.27% |
25158.382 |
24335.926 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-3.26% |
52.175 |
50.477 |
- |
-4.51% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.25% |
15542.135 |
15037.111 |
- |
3.47% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-3.24% |
1955368.088 |
1892055.900 |
- |
-0.21% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-3.23% |
38.623 |
37.374 |
- |
-3.66% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-3.23% |
1130084.493 |
1093574.664 |
- |
-2.22% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-3.23% |
2286779.681 |
2213010.982 |
- |
-2.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.22% |
200660410.789 |
194194795.213 |
- |
-1.51% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-3.22% |
1195094.214 |
1156621.135 |
- |
-1.69% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.22% |
19.343 |
18.721 |
- |
0.45% |
- |
|
BM_vector_deque_ranges_move/70000
|
-3.21% |
3376.854 |
3268.440 |
- |
5.20% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-3.21% |
30.791 |
29.804 |
- |
-1.87% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-3.21% |
1771979.265 |
1715153.003 |
- |
4.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.20% |
1658952.148 |
1605820.555 |
- |
-4.91% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.20% |
439599.408 |
425530.268 |
- |
-3.73% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-3.20% |
1.139 |
1.103 |
- |
-13.07% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-3.19% |
2.409 |
2.332 |
- |
-4.39% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-3.19% |
8107.857 |
7849.077 |
- |
-1.35% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.19% |
193597238.399 |
187418207.440 |
- |
-8.12% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-3.19% |
36717887.879 |
35546161.463 |
- |
6.31% |
- |
|
rng::for_each(set<int>)/8192
|
-3.19% |
7837.472 |
7587.568 |
- |
-1.68% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-3.19% |
0.379 |
0.367 |
- |
3.50% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-3.18% |
18.293 |
17.711 |
- |
1.02% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-3.17% |
1666332.275 |
1613427.980 |
- |
-4.54% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-3.17% |
17.769 |
17.205 |
- |
1.70% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-3.17% |
59564.330 |
57676.642 |
- |
-3.34% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-3.16% |
8866597.824 |
8586116.297 |
- |
-0.47% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.16% |
1.717 |
1.663 |
- |
-6.37% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-3.16% |
19.489 |
18.874 |
- |
1.18% |
- |
|
ranges::min(std::list<long_long>)/8
|
-3.16% |
1.908 |
1.848 |
- |
-2.02% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-3.15% |
34.441 |
33.358 |
- |
1.50% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.14% |
671397.495 |
650306.070 |
- |
0.09% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-3.14% |
1.613 |
1.562 |
- |
12.60% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-3.13% |
1714697.503 |
1661010.724 |
- |
-0.89% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-3.13% |
64144.005 |
62137.800 |
- |
-2.46% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.12% |
0.495 |
0.479 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-3.12% |
12614772.059 |
12221255.676 |
- |
-0.70% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-3.12% |
4194039.502 |
4063240.172 |
- |
-2.55% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.11% |
13210.504 |
12799.201 |
- |
-1.81% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.11% |
15.207 |
14.735 |
- |
0.61% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.10% |
4666.051 |
4521.224 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-3.10% |
2789744.387 |
2703252.605 |
- |
-4.62% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-3.09% |
11.019 |
10.678 |
- |
-16.33% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-3.09% |
1653254.736 |
1602153.399 |
- |
-5.07% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-3.08% |
112837.887 |
109364.588 |
- |
0.47% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-3.07% |
12.971 |
12.573 |
- |
-0.36% |
- |
|
BM_PushHeap_float_Random_262144
|
-3.06% |
7.569 |
7.337 |
- |
1.69% |
- |
|
std::copy_backward(vector<int>)/4096
|
-3.06% |
233.555 |
226.403 |
- |
52.71% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-3.06% |
4.219 |
4.090 |
- |
-0.53% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-3.05% |
7.857 |
7.618 |
- |
1.22% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.04% |
22.433 |
21.750 |
- |
-1.08% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-3.04% |
9.236 |
8.955 |
- |
41.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.04% |
685.414 |
664.600 |
- |
-2.39% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.03% |
644221.397 |
624686.310 |
- |
-0.30% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-3.03% |
267848.832 |
259727.753 |
- |
-0.22% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-3.03% |
1.665 |
1.614 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-3.03% |
2.745 |
2.662 |
- |
-1.68% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.02% |
5356.698 |
5195.096 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-3.01% |
9940022.363 |
9640769.178 |
- |
-0.87% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.01% |
1205208.645 |
1168961.483 |
- |
-7.89% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.01% |
13.747 |
13.334 |
- |
-0.10% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-3.01% |
164.402 |
159.461 |
- |
-3.70% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-3.00% |
4.171 |
4.046 |
- |
0.01% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-3.00% |
1.309 |
1.269 |
- |
-11.85% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.00% |
454.809 |
441.164 |
- |
-0.46% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-2.99% |
23738.636 |
23027.938 |
- |
0.15% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.99% |
742.252 |
720.037 |
- |
-3.53% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.99% |
404.775 |
392.673 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-2.99% |
12592655.939 |
12216246.325 |
- |
-2.47% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-2.99% |
668.988 |
649.001 |
- |
-1.02% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-2.98% |
1.665 |
1.615 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.98% |
18573425.908 |
18020553.380 |
- |
0.10% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-2.98% |
29.293 |
28.421 |
- |
3.22% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-2.98% |
74.324 |
72.112 |
- |
-6.72% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-2.98% |
16.661 |
16.165 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.97% |
1826332.356 |
1772048.180 |
- |
-4.64% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.97% |
214971.698 |
208582.279 |
- |
-0.98% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-2.97% |
2.734 |
2.652 |
- |
-3.07% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-2.97% |
6.147 |
5.965 |
- |
-8.71% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-2.97% |
8034.084 |
7795.664 |
- |
-1.29% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-2.97% |
43.161 |
41.881 |
- |
-18.53% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-2.96% |
926858.243 |
899404.937 |
- |
0.07% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.96% |
1.415 |
1.373 |
- |
-0.33% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-2.96% |
0.625 |
0.607 |
- |
-6.25% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-2.96% |
37.913 |
36.792 |
- |
-13.23% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-2.95% |
25.537 |
24.783 |
- |
0.80% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-2.95% |
8897075.085 |
8634858.629 |
- |
0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.95% |
1635998.373 |
1587787.680 |
- |
-4.65% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-2.94% |
2366.757 |
2297.087 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-2.94% |
6111872.852 |
5932076.695 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-2.94% |
18655393.692 |
18107432.534 |
- |
-10.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.94% |
11594.686 |
11254.306 |
- |
-6.66% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.93% |
0.632 |
0.613 |
- |
-0.01% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.92% |
13415.140 |
13023.304 |
- |
3.21% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.92% |
23978.317 |
23278.126 |
- |
-3.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-2.92% |
8994335.319 |
8731828.527 |
- |
0.51% |
- |
|
BM_deque_deque_copy/5500
|
-2.91% |
202.960 |
197.051 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-2.91% |
29409543.761 |
28553870.023 |
- |
-0.05% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-2.90% |
1.441 |
1.400 |
- |
-3.06% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-2.90% |
4.586 |
4.452 |
- |
1.12% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-2.90% |
1116840.647 |
1084432.399 |
- |
-5.86% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-2.90% |
29.901 |
29.034 |
- |
-9.54% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-2.89% |
32.188 |
31.256 |
- |
-6.84% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.89% |
0.814 |
0.790 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.89% |
8989756.056 |
8729933.926 |
- |
-18.00% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-2.88% |
4.926 |
4.784 |
- |
-2.24% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-2.88% |
3.302 |
3.206 |
- |
1.46% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.88% |
657.972 |
639.006 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-2.88% |
12667720.138 |
12302880.102 |
- |
-2.60% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-2.87% |
74789.387 |
72643.625 |
- |
-0.08% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-2.87% |
24.579 |
23.874 |
- |
-1.92% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-2.86% |
0.938 |
0.912 |
- |
-4.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-2.86% |
7791467.503 |
7568750.302 |
- |
2.44% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.86% |
1634803.955 |
1588077.717 |
- |
-6.23% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.85% |
804.553 |
781.588 |
- |
13.25% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-2.85% |
203903841.314 |
198085374.701 |
- |
2.17% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-2.85% |
8.594 |
8.349 |
- |
-3.16% |
- |
|
std::shift_right(deque<int>)/1024
|
-2.85% |
41.655 |
40.470 |
- |
-0.32% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-2.84% |
91.695 |
89.092 |
- |
-3.08% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-2.84% |
29.079 |
28.254 |
- |
-12.71% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-2.84% |
10.891 |
10.582 |
- |
5.90% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.84% |
28.333 |
27.530 |
- |
-1.32% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-2.83% |
254.807 |
247.594 |
- |
-1.15% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-2.83% |
2.259 |
2.195 |
- |
-6.49% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-2.82% |
169.994 |
165.194 |
- |
10.24% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.82% |
39841103.141 |
38716795.298 |
- |
-2.15% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-2.82% |
267657.584 |
260114.015 |
- |
-0.12% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-2.80% |
2.175 |
2.114 |
- |
-0.81% |
- |
|
BM_PushHeap_string_Descending_4
|
-2.80% |
1.933 |
1.879 |
- |
-1.44% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.80% |
26.735 |
25.987 |
- |
-2.86% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-2.78% |
39.829 |
38.723 |
- |
21.59% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-2.77% |
25.455 |
24.750 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-2.77% |
1056272.383 |
1027037.990 |
- |
-0.17% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.76% |
15540.232 |
15110.939 |
- |
-0.30% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-2.76% |
9.333 |
9.075 |
- |
-1.09% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.76% |
2.849 |
2.770 |
- |
-0.07% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.76% |
62.183 |
60.467 |
- |
-3.79% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-2.75% |
0.460 |
0.447 |
- |
-1.97% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.75% |
302801.338 |
294475.610 |
- |
-0.08% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-2.75% |
1656736.897 |
1611222.006 |
- |
-4.03% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-2.75% |
7657.274 |
7447.057 |
- |
1.10% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.74% |
11580247.646 |
11262590.011 |
- |
-1.80% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-2.74% |
8922964.495 |
8678598.006 |
- |
-0.90% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.73% |
918.642 |
893.542 |
- |
3.12% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-2.73% |
20.739 |
20.173 |
- |
-1.61% |
- |
|
std::generate(list<int>)/50
|
-2.73% |
15.568 |
15.143 |
- |
-1.78% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
-2.73% |
0.593 |
0.577 |
- |
-8.55% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.72% |
19.474 |
18.944 |
- |
-11.49% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-2.71% |
1663382.324 |
1618266.275 |
- |
-3.86% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-2.71% |
15.353 |
14.937 |
- |
1.39% |
- |
|
SetIntersection_None_Set_float_256_64
|
-2.71% |
9425454.870 |
9170383.290 |
- |
-3.23% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.70% |
8.968 |
8.726 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-2.70% |
1852778.728 |
1802737.221 |
- |
-3.73% |
- |
|
std::list<std::string>::ctor(size)/32
|
-2.70% |
348.132 |
338.733 |
- |
-13.11% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-2.70% |
1659291.097 |
1614538.899 |
- |
-3.43% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-2.69% |
73.639 |
71.655 |
- |
1.04% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-2.69% |
1650966.555 |
1606576.092 |
- |
-4.57% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-2.69% |
22340393.591 |
21739877.375 |
- |
-6.64% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-2.68% |
1377008.162 |
1340080.144 |
- |
-1.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.68% |
1651588.865 |
1607300.699 |
- |
-3.60% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.68% |
23922.061 |
23282.132 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.67% |
9969672.159 |
9703074.310 |
- |
-0.64% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-2.67% |
11032883.793 |
10737995.934 |
- |
-1.81% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-2.67% |
1.235 |
1.202 |
- |
11.01% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-2.67% |
293.160 |
285.340 |
- |
-1.66% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.67% |
404.622 |
393.830 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.66% |
802.029 |
780.707 |
- |
-3.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.66% |
1648612.793 |
1604804.851 |
- |
-4.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.65% |
1656847.658 |
1612938.883 |
- |
-3.17% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.65% |
406.258 |
395.501 |
- |
-0.26% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-2.64% |
0.489 |
0.476 |
- |
-1.82% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-2.64% |
1654788.330 |
1611059.082 |
- |
-3.87% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.63% |
687.593 |
669.542 |
- |
-0.88% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-2.61% |
29.537 |
28.765 |
- |
-3.63% |
- |
|
std::deque<int>::ctor(size)/8192
|
-2.61% |
458.610 |
446.621 |
- |
-0.86% |
- |
|
bm_write
|
-2.61% |
606.091 |
590.255 |
- |
-3.30% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.61% |
8.710 |
8.483 |
- |
-1.26% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-2.61% |
14.168 |
13.799 |
- |
-1.27% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-2.61% |
8239.916 |
8025.255 |
- |
-6.80% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-2.60% |
1122126.846 |
1092908.112 |
- |
-5.09% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-2.60% |
3.877 |
3.776 |
- |
0.08% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-2.60% |
2558.429 |
2491.821 |
- |
-13.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-2.60% |
6.874 |
6.695 |
- |
-2.66% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-2.60% |
17.711 |
17.250 |
- |
-2.95% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.60% |
10716.707 |
10437.963 |
- |
0.32% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-2.60% |
1477.855 |
1439.438 |
- |
-1.87% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.60% |
405.166 |
394.642 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_string_256_1
|
-2.59% |
11675421.901 |
11372538.829 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-2.59% |
3830800.392 |
3731469.679 |
- |
-2.20% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-2.59% |
24.633 |
23.996 |
- |
-4.46% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-2.58% |
37.345 |
36.382 |
- |
19.94% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-2.58% |
1652525.881 |
1609898.600 |
- |
-4.50% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.58% |
1773495.604 |
1727779.459 |
- |
-3.11% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-2.58% |
1648619.629 |
1606159.668 |
- |
-4.97% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-2.58% |
4218443.792 |
4109817.725 |
- |
-2.09% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-2.57% |
3.251 |
3.167 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.57% |
11613138.296 |
11315114.537 |
- |
0.93% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-2.57% |
51.485 |
50.164 |
- |
-2.50% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-2.57% |
2212.559 |
2155.805 |
- |
-0.86% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.56% |
1503.723 |
1465.159 |
- |
-1.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-2.56% |
2.532 |
2.467 |
- |
1.49% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.56% |
218709583.003 |
213107589.613 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-2.56% |
4563398.457 |
4446565.959 |
- |
-1.11% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-2.56% |
33.550 |
32.692 |
- |
10.86% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-2.55% |
4219917.222 |
4112104.209 |
- |
-1.82% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.55% |
15.377 |
14.984 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-2.55% |
1070485.947 |
1043161.930 |
- |
2.01% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.55% |
4314885.303 |
4204811.407 |
- |
-1.68% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.55% |
218681.069 |
213102.726 |
- |
0.69% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-2.55% |
4176800.074 |
4070255.880 |
- |
-2.15% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-2.55% |
247.568 |
241.256 |
- |
-2.69% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.55% |
171290.622 |
166931.085 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-2.54% |
1032131.440 |
1005864.515 |
- |
-3.66% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.54% |
16.215 |
15.803 |
- |
-1.05% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.54% |
48.527 |
47.294 |
- |
-8.15% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.54% |
20.696 |
20.171 |
- |
-1.70% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.53% |
65944.330 |
64275.024 |
- |
2.86% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.53% |
352.021 |
343.123 |
- |
-5.67% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-2.53% |
8.044 |
7.841 |
- |
0.59% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
-2.52% |
31.958 |
31.152 |
- |
-4.37% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-2.52% |
35875669.173 |
34972299.206 |
- |
-1.03% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-2.52% |
7735.543 |
7540.865 |
- |
-16.18% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.52% |
22888910.395 |
22313218.456 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.51% |
1998480.063 |
1948225.342 |
- |
-3.42% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-2.51% |
64844.701 |
63214.419 |
- |
2.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-2.51% |
23821.757 |
23223.322 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-2.51% |
1272764.805 |
1240862.561 |
- |
-14.32% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.51% |
953.147 |
929.259 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-2.50% |
6692142.171 |
6524581.298 |
- |
-4.80% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-2.50% |
3272591.317 |
3190760.783 |
- |
4.77% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.50% |
46637.237 |
45471.240 |
- |
-0.06% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.50% |
403.551 |
393.466 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-2.50% |
161658796.749 |
157622602.242 |
- |
-1.26% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-2.49% |
202.450 |
197.407 |
- |
-2.53% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-2.49% |
25.853 |
25.210 |
- |
19.36% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-2.49% |
17.927 |
17.482 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.48% |
366806757.063 |
357699517.603 |
- |
2.22% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-2.48% |
5.423 |
5.288 |
- |
-1.30% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.48% |
615.502 |
600.249 |
- |
0.06% |
- |
|
BM_CmpEqual_ushort_short
|
-2.48% |
1.037 |
1.012 |
- |
0.35% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.48% |
43695.444 |
42612.890 |
- |
-1.50% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.47% |
11006402.719 |
10734199.624 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.47% |
1108524.532 |
1081128.207 |
- |
0.83% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.47% |
5.022 |
4.898 |
- |
-2.47% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-2.47% |
27262060.306 |
26589776.485 |
- |
4.37% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.46% |
8905218.907 |
8685818.833 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-2.46% |
13858203.573 |
13516913.656 |
- |
-0.77% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-2.46% |
39.854 |
38.876 |
- |
13.72% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.46% |
22.451 |
21.900 |
- |
-0.33% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.45% |
0.736 |
0.717 |
- |
0.10% |
- |
|
std::copy_backward(list<int>)/8
|
-2.45% |
2.406 |
2.347 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.44% |
420.959 |
410.669 |
- |
-0.61% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.44% |
16519.464 |
16116.760 |
- |
-3.60% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-2.44% |
18390308.517 |
17942120.751 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.44% |
4211337.370 |
4108735.736 |
- |
-1.84% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.43% |
39961.526 |
38990.294 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.43% |
1652153.401 |
1612031.330 |
- |
-4.24% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-2.42% |
8797649.992 |
8584681.151 |
- |
-0.34% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.41% |
13.105 |
12.788 |
- |
-1.27% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-2.41% |
964.468 |
941.180 |
- |
-2.35% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.41% |
12941.520 |
12629.159 |
- |
-0.06% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.41% |
2.194 |
2.141 |
- |
0.13% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-2.41% |
9.422 |
9.195 |
- |
-2.77% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.40% |
12.936 |
12.625 |
- |
-0.28% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-2.40% |
709.956 |
692.894 |
- |
-0.60% |
- |
|
BM_deque_vector_copy_backward/0
|
-2.40% |
1.476 |
1.440 |
- |
-3.97% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.40% |
10092992.810 |
9850711.407 |
- |
-1.96% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-2.40% |
50.851 |
49.631 |
- |
-1.06% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-2.40% |
102445.098 |
99990.892 |
- |
-2.96% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-2.40% |
72.869 |
71.124 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-2.39% |
2930755.723 |
2860617.267 |
- |
-4.74% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.39% |
1631570.394 |
1592535.401 |
- |
-4.40% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-2.39% |
971.109 |
947.904 |
- |
-2.35% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-2.39% |
1937963.880 |
1891736.823 |
- |
2.07% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.39% |
19.116 |
18.660 |
- |
-1.53% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.38% |
73.214 |
71.470 |
- |
1.14% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-2.38% |
2.254 |
2.200 |
- |
-3.72% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.38% |
8.176 |
7.981 |
- |
-1.60% |
- |
|
BM_deque_deque_copy/64000
|
-2.38% |
3056.465 |
2983.772 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
-2.38% |
4566889.904 |
4458275.381 |
- |
-0.34% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-2.38% |
1.301 |
1.270 |
- |
-7.17% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-2.38% |
235491224.871 |
229895016.047 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-2.37% |
12.512 |
12.215 |
- |
0.63% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.37% |
7.597 |
7.417 |
- |
-0.12% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-2.37% |
6842.805 |
6680.549 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-2.37% |
1099059.545 |
1072999.500 |
- |
-4.82% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-2.37% |
1075475.026 |
1049984.063 |
- |
-3.69% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.37% |
8869495.544 |
8659397.683 |
- |
-2.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-2.37% |
8867090.143 |
8657295.789 |
- |
0.07% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.37% |
161598357.210 |
157775454.450 |
- |
-0.01% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.36% |
406.221 |
396.628 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-2.36% |
16.497 |
16.108 |
- |
-2.45% |
- |
|
BM_StringFindStringLiteral/64
|
-2.35% |
2.157 |
2.106 |
- |
-1.90% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-2.35% |
238114392.995 |
232513560.161 |
- |
-1.83% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.35% |
11777.069 |
11500.124 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.35% |
1225513.146 |
1196740.845 |
- |
2.96% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-2.34% |
29.121 |
28.439 |
- |
0.34% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-2.34% |
10.106 |
9.869 |
- |
0.18% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-2.34% |
26.549 |
25.927 |
- |
-1.35% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-2.34% |
18.140 |
17.716 |
- |
-1.15% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-2.34% |
581.890 |
568.301 |
- |
0.33% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-2.34% |
10.912 |
10.657 |
- |
-3.41% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.33% |
3221.457 |
3146.282 |
- |
-0.07% |
- |
|
BM_vector_deque_move/65536
|
-2.33% |
3106.739 |
3034.291 |
- |
6.14% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.33% |
714.755 |
698.119 |
- |
2.53% |
- |
|
rng::for_each(multiset<int>)/8192
|
-2.32% |
7786.853 |
7605.819 |
- |
-2.43% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-2.32% |
906.818 |
885.799 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-2.31% |
1044288.354 |
1020139.693 |
- |
-2.28% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-2.31% |
22.602 |
22.081 |
- |
-1.99% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-2.30% |
400.688 |
391.455 |
- |
2.53% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.30% |
18.158 |
17.741 |
- |
-1.96% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-2.29% |
16029186.688 |
15661550.960 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-2.29% |
180029039.767 |
175902014.363 |
- |
-0.74% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-2.29% |
1.498 |
1.464 |
- |
-7.21% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-2.28% |
1.626 |
1.589 |
- |
-3.09% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-2.28% |
32.632 |
31.889 |
- |
-0.44% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.28% |
7596.359 |
7423.391 |
- |
-0.36% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-2.28% |
1.757 |
1.717 |
- |
-2.34% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-2.27% |
2287988.299 |
2235968.251 |
- |
-1.81% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-2.27% |
0.652 |
0.637 |
- |
2.71% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-2.27% |
145.503 |
142.202 |
- |
-0.79% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-2.26% |
3120.466 |
3049.862 |
- |
6.70% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.26% |
16.533 |
16.159 |
- |
-1.45% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-2.26% |
22.012 |
21.515 |
- |
-5.97% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-2.25% |
1403.905 |
1372.292 |
- |
3.32% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-2.24% |
8979815.925 |
8778327.175 |
- |
-4.19% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.24% |
11674.973 |
11413.131 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-2.24% |
4481681.635 |
4381484.334 |
- |
-2.36% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-2.23% |
12664646.235 |
12381687.827 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.23% |
1635837.728 |
1599438.068 |
- |
-2.16% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-2.22% |
1135779.239 |
1110524.761 |
- |
-1.44% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-2.22% |
54.460 |
53.251 |
- |
-2.32% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-2.22% |
8802411.858 |
8606978.936 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-2.22% |
1051011.951 |
1027681.342 |
- |
-0.77% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.21% |
148025.122 |
144749.584 |
- |
-3.28% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.21% |
55.937 |
54.700 |
- |
-5.30% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-2.21% |
16204337.952 |
15845858.396 |
- |
-1.33% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.21% |
122373.301 |
119672.205 |
- |
-1.07% |
- |
|
BM_PushHeap_string_Descending_16384
|
-2.21% |
2.422 |
2.369 |
- |
0.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.20% |
13387252.429 |
13092092.046 |
- |
2.35% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-2.20% |
26.792 |
26.201 |
- |
-13.68% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-2.20% |
1.627 |
1.591 |
- |
-2.96% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-2.20% |
1636738.272 |
1600674.467 |
- |
-1.93% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.20% |
53994.291 |
52805.834 |
- |
-2.95% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-2.19% |
13928.528 |
13623.357 |
- |
-0.14% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.19% |
15.724 |
15.380 |
- |
-0.80% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.18% |
13.045 |
12.761 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.18% |
20.911 |
20.456 |
- |
-1.95% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.18% |
6715.447 |
6569.248 |
- |
-3.50% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-2.17% |
40.686 |
39.804 |
- |
9.43% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-2.16% |
155970736.927 |
152606390.726 |
- |
-2.30% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-2.16% |
1003.722 |
982.078 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.16% |
12765132.025 |
12489978.615 |
- |
-0.86% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.15% |
1752.841 |
1715.120 |
- |
-4.29% |
- |
|
std::set<std::string>::clear()/1024
|
-2.15% |
22587.844 |
22103.094 |
- |
5.07% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.15% |
400.868 |
392.266 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.15% |
1162633.401 |
1137687.543 |
- |
-2.22% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-2.14% |
24.722 |
24.192 |
- |
-5.66% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.14% |
4229711.206 |
4139255.908 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-2.14% |
1642585.369 |
1607473.227 |
- |
-1.32% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.14% |
417.286 |
408.367 |
- |
-0.98% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-2.14% |
1.757 |
1.720 |
- |
-7.05% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.13% |
446.664 |
437.141 |
- |
-1.66% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-2.13% |
33.123 |
32.418 |
- |
2.05% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.13% |
6193135.313 |
6061202.261 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-2.13% |
1191753.467 |
1166375.850 |
- |
0.36% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-2.13% |
85326.872 |
83510.741 |
- |
-1.18% |
- |
|
BM_vector_deque_ranges_move/64000
|
-2.13% |
3069.179 |
3003.954 |
- |
5.70% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.12% |
29.773 |
29.140 |
- |
2.61% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.12% |
32.628 |
31.935 |
- |
0.62% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.12% |
1048273.418 |
1026023.363 |
- |
-1.79% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
-2.12% |
6389.704 |
6254.092 |
- |
-1.23% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-2.12% |
32.212 |
31.528 |
- |
-1.96% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.12% |
78.750 |
77.080 |
- |
16.56% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.12% |
21.627 |
21.169 |
- |
9.92% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-2.12% |
3.041 |
2.977 |
- |
-2.16% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.11% |
15.250 |
14.927 |
- |
0.21% |
- |
|
std::for_each(list<int>)/50
|
-2.11% |
21.805 |
21.344 |
- |
-1.15% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-2.11% |
21.009 |
20.565 |
- |
0.39% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-2.11% |
1.488 |
1.456 |
- |
-9.06% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-2.11% |
510.987 |
500.201 |
- |
-4.37% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-2.11% |
14399739.178 |
14096216.145 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-2.11% |
21169125.224 |
20723336.686 |
- |
0.30% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.10% |
37750027.195 |
36955793.073 |
- |
0.06% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-2.10% |
1.748 |
1.711 |
- |
-3.26% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.10% |
1134322.799 |
1110494.153 |
- |
0.26% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-2.10% |
13540749.061 |
13256625.472 |
- |
-0.75% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-2.10% |
29.327 |
28.712 |
- |
-3.96% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-2.10% |
26.877 |
26.313 |
- |
-13.80% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.09% |
270.537 |
264.884 |
- |
-8.84% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-2.09% |
2.593 |
2.539 |
- |
-2.62% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.09% |
33.789 |
33.083 |
- |
2.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.09% |
8830067.032 |
8645816.523 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-2.09% |
2130261.230 |
2085814.613 |
- |
-3.49% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-2.09% |
27.845 |
27.264 |
- |
-1.25% |
- |
|
BM_CmpEqual_int_short
|
-2.09% |
1.139 |
1.116 |
- |
-1.93% |
- |
|
BM_CmpEqual_ushort_ushort
|
-2.09% |
1.078 |
1.055 |
- |
-0.59% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-2.08% |
20.104 |
19.687 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-2.07% |
155613220.436 |
152384441.132 |
- |
-2.78% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.07% |
399.527 |
391.251 |
- |
-4.29% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-2.07% |
5.249 |
5.141 |
- |
-0.57% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.07% |
120081.206 |
117596.136 |
- |
-2.24% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-2.07% |
168597.530 |
165110.315 |
- |
-1.51% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.07% |
297.034 |
290.897 |
- |
-0.41% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-2.06% |
35.903 |
35.162 |
- |
2.67% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-2.05% |
14.129 |
13.839 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.05% |
535.105 |
524.117 |
- |
-1.41% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-2.05% |
20892201.851 |
20463936.773 |
- |
0.75% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-2.05% |
24.211 |
23.715 |
- |
-0.89% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.04% |
6747.790 |
6609.861 |
- |
-2.78% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.04% |
22673274.151 |
22210820.467 |
- |
1.99% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.04% |
33900.897 |
33209.740 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.03% |
1922236.660 |
1883126.916 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.03% |
1205.938 |
1181.415 |
- |
2.62% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-2.02% |
17984349.606 |
17620623.260 |
- |
-2.55% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.02% |
136297.294 |
133540.937 |
- |
-5.15% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-2.02% |
19.922 |
19.520 |
- |
3.25% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-2.02% |
6.655 |
6.521 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.02% |
8504532.100 |
8332995.434 |
- |
-1.75% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.02% |
42220.257 |
41368.742 |
- |
3.51% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-2.01% |
16.796 |
16.459 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.01% |
228584785.252 |
223997322.201 |
- |
-0.13% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.01% |
20.800 |
20.383 |
- |
-1.71% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.00% |
164296628.795 |
161005408.193 |
- |
-0.30% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.00% |
7444.925 |
7295.987 |
- |
-6.75% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-2.00% |
8079.080 |
7917.541 |
- |
-1.26% |
- |
|
BM_CmpEqual_int_uchar
|
-2.00% |
1.106 |
1.084 |
- |
0.51% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.99% |
22508.301 |
22059.858 |
- |
2.08% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-1.99% |
6365.747 |
6239.237 |
- |
-0.87% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-1.98% |
23.831 |
23.358 |
- |
3.56% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-1.98% |
9714.376 |
9522.364 |
- |
-9.19% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-1.98% |
47.736 |
46.793 |
- |
-2.95% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.97% |
2100045.002 |
2058637.775 |
- |
-3.91% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-1.97% |
13.594 |
13.326 |
- |
4.36% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-1.97% |
1.222 |
1.198 |
- |
-2.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.97% |
1243284.916 |
1218848.581 |
- |
0.80% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-1.97% |
841576.800 |
825036.773 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-1.96% |
39970196.619 |
39186014.909 |
- |
0.29% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-1.96% |
0.842 |
0.826 |
- |
-2.80% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.96% |
8.888 |
8.714 |
- |
-1.09% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.96% |
674.797 |
661.580 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.96% |
1071249.812 |
1050284.412 |
- |
-1.10% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
-1.96% |
4181.483 |
4099.649 |
- |
-0.80% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.96% |
2.576 |
2.526 |
- |
-2.01% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.95% |
9362650.872 |
9179725.253 |
- |
1.21% |
- |
|
std::map<std::string,_int>::clear()/32
|
-1.95% |
921.312 |
903.325 |
- |
0.77% |
- |
|
std::is_sorted(deque<int>)/8
|
-1.95% |
2.667 |
2.615 |
- |
0.84% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.95% |
139559.455 |
136840.500 |
- |
-2.54% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.95% |
245557.229 |
240777.835 |
- |
-0.38% |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-1.94% |
4038.101 |
3959.569 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-1.94% |
1191577.761 |
1168437.192 |
- |
1.01% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-1.94% |
563.751 |
552.816 |
- |
-2.46% |
- |
|
std::move(vector<int>)/8
|
-1.94% |
2.306 |
2.261 |
- |
0.81% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.93% |
1128725.736 |
1106908.466 |
- |
-3.58% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.93% |
23.186 |
22.738 |
- |
0.57% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-1.93% |
21.420 |
21.007 |
- |
-3.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.93% |
706.515 |
692.888 |
- |
-2.07% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
-1.92% |
2171.887 |
2130.099 |
- |
-1.72% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.92% |
1.769 |
1.735 |
- |
16.10% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-1.92% |
68.297 |
66.986 |
- |
-0.47% |
- |
|
std::make_heap(vector<int>)_(ascending)/8192
|
-1.91% |
5034.545 |
4938.339 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.91% |
22580170.810 |
22149004.699 |
- |
-0.67% |
- |
|
std::move_backward(deque<int>)/512
|
-1.90% |
23.979 |
23.523 |
- |
-1.67% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-1.90% |
23.696 |
23.245 |
- |
-10.28% |
- |
|
std::vector<int>::ctor(size)/1024
|
-1.90% |
44.415 |
43.570 |
- |
-3.48% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.90% |
7362.896 |
7222.907 |
- |
-2.11% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.90% |
839.762 |
823.836 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.89% |
15282462.728 |
14993704.008 |
- |
-0.99% |
- |
|
std::fill(deque<int>)/8192
|
-1.89% |
241.791 |
237.232 |
- |
-0.02% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.89% |
15.039 |
14.756 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-1.88% |
4220046.354 |
4140660.269 |
- |
-1.15% |
- |
|
BM_CmpLess_int_uint
|
-1.88% |
1.090 |
1.070 |
- |
-0.59% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-1.87% |
4196121.267 |
4117457.790 |
- |
0.39% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.87% |
459962.979 |
451368.489 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-1.87% |
1520576.660 |
1492187.012 |
- |
-0.46% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-1.87% |
13.190 |
12.944 |
- |
-7.33% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.87% |
799.787 |
784.866 |
- |
13.88% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-1.86% |
8905406.330 |
8739694.865 |
- |
-0.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.86% |
1062195.120 |
1042439.531 |
- |
-1.03% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.85% |
12164.640 |
11939.221 |
- |
-2.06% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-1.85% |
18.553 |
18.210 |
- |
-1.70% |
- |
|
BM_tolower_string<wchar_t>
|
-1.85% |
6.442 |
6.323 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.85% |
160048171.471 |
157094052.435 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.84% |
17768049.856 |
17440382.342 |
- |
3.99% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.84% |
12910.606 |
12672.733 |
- |
-5.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-1.84% |
14365840.624 |
14101288.958 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.84% |
62991077.063 |
61834933.919 |
- |
-0.40% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.83% |
15140.014 |
14862.279 |
- |
-1.51% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-1.83% |
48959.899 |
48062.769 |
- |
-1.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-1.83% |
15785535.600 |
15496571.651 |
- |
0.73% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-1.83% |
9742873.313 |
9564892.599 |
- |
0.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-1.83% |
1.449 |
1.423 |
- |
-6.56% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-1.82% |
4.326 |
4.247 |
- |
-5.40% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-1.82% |
8480.488 |
8326.094 |
- |
4.94% |
- |
|
std::make_heap(vector<int>)_(ascending)/1024
|
-1.81% |
652.212 |
640.384 |
- |
-1.60% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.81% |
23.026 |
22.609 |
- |
0.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-1.81% |
3.736 |
3.669 |
- |
-4.95% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.81% |
16122.820 |
15830.945 |
- |
-0.86% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.81% |
1138528.444 |
1117947.635 |
- |
4.72% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.81% |
11123084.074 |
10922111.927 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.79% |
357190102.564 |
350779671.628 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.79% |
1113960.092 |
1093991.907 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.79% |
14980802.086 |
14712834.416 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.79% |
33717845.089 |
33115233.549 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-1.78% |
228201279.112 |
224140602.433 |
- |
2.88% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-1.78% |
1476459.508 |
1450189.575 |
- |
0.84% |
- |
|
BM_deque_vector_ranges_move/64000
|
-1.78% |
2987.683 |
2934.633 |
- |
-2.05% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.77% |
828.254 |
813.572 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-1.77% |
10082706.103 |
9904277.568 |
- |
-0.06% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.77% |
19.629 |
19.281 |
- |
-2.37% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.76% |
55577.448 |
54599.080 |
- |
-2.21% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.76% |
18.635 |
18.307 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-1.76% |
1266791.865 |
1244522.571 |
- |
-1.37% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.75% |
1.100 |
1.081 |
- |
-0.81% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.75% |
4.336 |
4.260 |
- |
-3.57% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.74% |
400.692 |
393.701 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.74% |
214531218.244 |
210789377.961 |
- |
-0.37% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-1.74% |
2.639 |
2.593 |
- |
0.82% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.74% |
19.063 |
18.731 |
- |
0.70% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.74% |
144.404 |
141.891 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.73% |
20859312.104 |
20497413.775 |
- |
-0.02% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.73% |
13.248 |
13.019 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-1.73% |
1106121.428 |
1087015.697 |
- |
-1.42% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.73% |
39.862 |
39.175 |
- |
-1.57% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-1.72% |
1166942.394 |
1146830.827 |
- |
-5.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-1.72% |
3.196 |
3.141 |
- |
-0.77% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-1.72% |
23.228 |
22.828 |
- |
-0.74% |
- |
|
std::reverse(vector<int>)/32768
|
-1.72% |
1051.717 |
1033.632 |
- |
-0.02% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.72% |
2.658 |
2.612 |
- |
1.13% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-1.71% |
1055987.746 |
1037890.275 |
- |
2.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.71% |
1041094.569 |
1023296.347 |
- |
-0.94% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-1.71% |
17.202 |
16.908 |
- |
-4.73% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.71% |
9.079 |
8.924 |
- |
-2.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.71% |
11488045.413 |
11291885.414 |
- |
-1.02% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.71% |
1056970.070 |
1038926.932 |
- |
-0.85% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-1.71% |
18289269.207 |
17977263.508 |
- |
3.39% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-1.70% |
17.460 |
17.163 |
- |
0.98% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.70% |
12.915 |
12.695 |
- |
-1.73% |
- |
|
BM_CmpLess_ushort_uint
|
-1.70% |
1.071 |
1.053 |
- |
-2.66% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.70% |
15.053 |
14.797 |
- |
-3.48% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.70% |
536496893.917 |
527392655.068 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.69% |
535744016.069 |
526664388.063 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.69% |
35468206.007 |
34867457.942 |
- |
-0.75% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.69% |
972.019 |
955.563 |
- |
-0.93% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.69% |
30.484 |
29.968 |
- |
-1.38% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
-1.69% |
6708.291 |
6594.893 |
- |
-2.58% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-1.69% |
19951.709 |
19614.498 |
- |
-0.02% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.69% |
15907963.459 |
15639633.794 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.68% |
136187309.760 |
133894137.136 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
-1.68% |
1164714.437 |
1145128.274 |
- |
-1.50% |
- |
|
BM_deque_vector_move/64
|
-1.68% |
2.655 |
2.610 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.68% |
5222641.880 |
5135152.600 |
- |
-3.27% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.67% |
3.018 |
2.967 |
- |
-1.64% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.67% |
1589660.931 |
1563050.254 |
- |
-0.12% |
- |
|
BM_deque_deque_move/512
|
-1.67% |
17.947 |
17.647 |
- |
-3.61% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-1.67% |
24.961 |
24.544 |
- |
4.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-1.67% |
12049128.289 |
11847899.939 |
- |
0.21% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-1.66% |
3.898 |
3.833 |
- |
-6.17% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.66% |
2.389 |
2.349 |
- |
4.07% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-1.66% |
1073814.414 |
1055974.875 |
- |
-1.37% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.66% |
43524.926 |
42802.468 |
- |
-5.58% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.66% |
3.920 |
3.854 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.66% |
1158203.520 |
1138997.778 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.66% |
9248125.708 |
9094877.926 |
- |
-1.14% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.66% |
11488846.159 |
11298697.229 |
- |
0.93% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.65% |
777.453 |
764.587 |
- |
-2.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.65% |
8651546.633 |
8508405.375 |
- |
-0.81% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-1.65% |
16.440 |
16.168 |
- |
-2.44% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.65% |
23.016 |
22.636 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.65% |
1960358.072 |
1928015.625 |
- |
-2.94% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.65% |
214240155.571 |
210708060.228 |
- |
-0.26% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.65% |
12445.708 |
12240.836 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.64% |
1276415.358 |
1255426.199 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.64% |
5.730 |
5.636 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-1.64% |
22595456.210 |
22224787.062 |
- |
1.64% |
- |
|
std::fill(deque<int>)/50
|
-1.64% |
2.407 |
2.367 |
- |
0.05% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.64% |
536305197.453 |
527527826.823 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.63% |
19.210 |
18.896 |
- |
-2.90% |
- |
|
BM_StringFindStringLiteral/128
|
-1.63% |
3.187 |
3.134 |
- |
0.02% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-1.63% |
246.171 |
242.154 |
- |
-0.63% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.63% |
217074459.147 |
213531892.778 |
- |
-0.25% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.63% |
5.957 |
5.860 |
- |
-6.60% |
- |
|
BM_CmpEqual_uchar_int
|
-1.63% |
1.072 |
1.055 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-1.63% |
349346807.551 |
343662507.313 |
- |
-1.42% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.62% |
0.642 |
0.632 |
- |
0.02% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-1.62% |
196046295.204 |
192869033.838 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.62% |
135643378.985 |
133445751.854 |
- |
-0.40% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-1.62% |
603.877 |
594.096 |
- |
-0.52% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.62% |
214527059.033 |
211057589.313 |
- |
-0.57% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.60% |
1886.808 |
1856.526 |
- |
0.83% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-1.60% |
42.698 |
42.014 |
- |
-2.62% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.60% |
10.930 |
10.755 |
- |
-3.02% |
- |
|
std::set<int>::clear()/1024
|
-1.59% |
9187.432 |
9041.200 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.59% |
21959288.280 |
21609960.760 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.59% |
8911721.477 |
8770025.323 |
- |
1.00% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-1.59% |
9147533.178 |
9002446.600 |
- |
-0.50% |
- |
|
BM_PushHeap_string_Ascending_64
|
-1.58% |
7.444 |
7.327 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-1.58% |
350895390.283 |
345352845.482 |
- |
-2.10% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-1.58% |
155102862.918 |
152653047.615 |
- |
-2.91% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.58% |
3926.328 |
3864.377 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.58% |
55967744.963 |
55085214.325 |
- |
-0.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.57% |
15.190 |
14.951 |
- |
0.18% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-1.57% |
59.650 |
58.714 |
- |
-1.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-1.57% |
16291819.696 |
16036762.373 |
- |
-3.62% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.57% |
137502341.836 |
135349845.605 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-1.56% |
215308009.933 |
211944213.286 |
- |
-0.53% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.56% |
615.372 |
605.788 |
- |
-2.78% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-1.56% |
1044869.859 |
1028596.704 |
- |
-1.36% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.56% |
587952.066 |
578807.365 |
- |
0.15% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.55% |
1114535.784 |
1097206.839 |
- |
-2.80% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-1.55% |
8022.389 |
7897.749 |
- |
5.58% |
- |
|
BM_std_minmax_element<short>/64000
|
-1.55% |
17161.273 |
16895.191 |
- |
8.05% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.55% |
136125304.599 |
134015855.297 |
- |
-0.33% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-1.55% |
4.840 |
4.765 |
- |
1.18% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.55% |
78845.898 |
77624.665 |
- |
-4.65% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.55% |
1073021.825 |
1056413.662 |
- |
1.04% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-1.55% |
5.660 |
5.572 |
- |
-2.38% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.55% |
62981587.137 |
62008112.397 |
- |
-0.42% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.54% |
185930.932 |
183058.939 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.54% |
170885971.239 |
168246959.522 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.54% |
12251673.449 |
12062508.656 |
- |
-0.50% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-1.54% |
0.914 |
0.900 |
- |
-2.10% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-1.54% |
2177.033 |
2143.476 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.54% |
131542559.074 |
129516865.397 |
- |
-0.79% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.54% |
3256.163 |
3206.100 |
- |
-1.80% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.54% |
10929541.189 |
10761560.458 |
- |
1.37% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.54% |
585.346 |
576.352 |
- |
0.45% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.53% |
13791.164 |
13579.945 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.53% |
21.316 |
20.990 |
- |
-2.03% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.53% |
1842.839 |
1814.692 |
- |
0.07% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.52% |
2.917 |
2.872 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-1.52% |
1256764.869 |
1237634.332 |
- |
1.31% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-1.52% |
1.336 |
1.316 |
- |
-2.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.52% |
9699363.595 |
9551951.070 |
- |
-8.62% |
- |
|
rng::for_each(multiset<int>)/50
|
-1.52% |
39.304 |
38.708 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-1.51% |
1677584.799 |
1652179.037 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.51% |
11600744.420 |
11425084.629 |
- |
1.24% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-1.51% |
2275124.493 |
2240823.726 |
- |
3.46% |
- |
|
BM_CmpEqual_schar_schar
|
-1.51% |
1.080 |
1.064 |
- |
-2.07% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.50% |
1123583.944 |
1106674.536 |
- |
-1.60% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-1.50% |
1275180.500 |
1256001.139 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-1.50% |
2146364.746 |
2114084.801 |
- |
-2.98% |
- |
|
BM_deque_deque_ranges_copy/64
|
-1.50% |
3.074 |
3.028 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-1.50% |
201923062.792 |
198890895.049 |
- |
1.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.50% |
197755628.616 |
194793719.436 |
- |
-7.83% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.50% |
21.270 |
20.952 |
- |
2.54% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-1.50% |
1.916 |
1.888 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.50% |
535143114.518 |
527138490.119 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.49% |
21592816.584 |
21270103.943 |
- |
0.25% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.49% |
56668002.280 |
55822733.973 |
- |
-1.28% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.49% |
219.130 |
215.864 |
- |
0.68% |
- |
|
BM_CmpLess_schar_short
|
-1.49% |
0.960 |
0.945 |
- |
-1.43% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-1.49% |
7.978 |
7.859 |
- |
13.03% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.48% |
345545.144 |
340415.346 |
- |
-0.21% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.48% |
52.893 |
52.109 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.48% |
1103830.280 |
1087467.044 |
- |
-0.26% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-1.48% |
1.186 |
1.168 |
- |
19.33% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-1.48% |
10.607 |
10.450 |
- |
-1.56% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.48% |
73.206 |
72.123 |
- |
-3.50% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.48% |
21576306.263 |
21258018.012 |
- |
1.22% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.48% |
17.273 |
17.018 |
- |
-0.44% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.47% |
11.315 |
11.149 |
- |
-0.26% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-1.47% |
19.174 |
18.892 |
- |
-1.24% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-1.47% |
8985856.243 |
8853583.526 |
- |
0.88% |
- |
|
BM_std_minmax_element<short>/70000
|
-1.47% |
18800.434 |
18524.050 |
- |
8.27% |
- |
|
BM_deque_deque_move_backward/512
|
-1.47% |
19.175 |
18.893 |
- |
-0.05% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.47% |
17.471 |
17.214 |
- |
-0.50% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.47% |
8419.664 |
8296.157 |
- |
1.43% |
- |
|
BM_CmpEqual_schar_int
|
-1.47% |
1.128 |
1.111 |
- |
0.06% |
- |
|
std::reverse(vector<int>)/4096
|
-1.47% |
132.299 |
130.359 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.47% |
18.931 |
18.653 |
- |
-2.25% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.46% |
15.126 |
14.905 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.46% |
137292692.838 |
135286374.322 |
- |
-0.57% |
- |
|
BM_CmpLess_int_ushort
|
-1.46% |
1.122 |
1.106 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.46% |
214871649.914 |
211741947.650 |
- |
-0.24% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.46% |
1.495 |
1.474 |
- |
-3.59% |
- |
|
BM_StringFindStringLiteral/16
|
-1.46% |
1.642 |
1.619 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.45% |
18709729.137 |
18437595.582 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.45% |
16714136.973 |
16471172.311 |
- |
-0.49% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.45% |
530.249 |
522.544 |
- |
-2.05% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.45% |
38474063.983 |
37916579.783 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.45% |
15.140 |
14.921 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.45% |
54250935.493 |
53465970.114 |
- |
-0.03% |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.45% |
218.120 |
214.967 |
- |
-1.43% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.44% |
38072981.091 |
37523217.766 |
- |
-1.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.44% |
559680.602 |
551618.665 |
- |
-1.12% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.44% |
18.635 |
18.367 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.44% |
59901657.896 |
59039589.437 |
- |
-0.48% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.44% |
19.726 |
19.443 |
- |
-0.92% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.44% |
63387777.779 |
62476060.292 |
- |
-0.21% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-1.44% |
9.313 |
9.179 |
- |
1.81% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.44% |
195.297 |
192.494 |
- |
-2.50% |
- |
|
BM_deque_vector_copy_backward/5500
|
-1.44% |
202.296 |
199.392 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-1.43% |
10059309.750 |
9915065.196 |
- |
-1.76% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.43% |
10.216 |
10.069 |
- |
-2.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.43% |
1035985.754 |
1021162.561 |
- |
-4.10% |
- |
|
BM_vector_deque_ranges_move/65536
|
-1.43% |
3112.575 |
3068.091 |
- |
7.29% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.43% |
398.585 |
392.891 |
- |
-0.40% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-1.43% |
22.373 |
22.054 |
- |
9.16% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-1.43% |
1155185.357 |
1138698.202 |
- |
-3.87% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-1.43% |
137553706.472 |
135590770.906 |
- |
-0.30% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-1.43% |
50462.986 |
49743.182 |
- |
-0.79% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.43% |
236096.118 |
232729.443 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
-1.42% |
55652180.672 |
54859222.518 |
- |
-2.41% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.42% |
5.143 |
5.070 |
- |
-2.61% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.42% |
199.608 |
196.769 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-1.42% |
63254473.419 |
62355074.479 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.42% |
215098621.142 |
212043333.763 |
- |
-0.20% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
-1.42% |
36.193 |
35.679 |
- |
-0.89% |
- |
|
BM_CmpLess_schar_uint
|
-1.42% |
1.112 |
1.096 |
- |
-0.48% |
- |
|
BM_CmpEqual_int_uint
|
-1.41% |
1.086 |
1.070 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-1.41% |
1072963.941 |
1057811.856 |
- |
3.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.41% |
535798897.318 |
528240180.002 |
- |
-0.51% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.41% |
17.231 |
16.988 |
- |
-0.46% |
- |
|
std::set<std::string>::clear()/8192
|
-1.41% |
216235.557 |
213191.858 |
- |
1.44% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-1.41% |
1.395 |
1.375 |
- |
13.06% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.40% |
23.103 |
22.779 |
- |
-4.55% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.40% |
23.150 |
22.826 |
- |
-4.47% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
-1.40% |
536962042.466 |
529463531.482 |
- |
-0.42% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-1.39% |
24.103 |
23.767 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.39% |
2081317.709 |
2052411.051 |
- |
-3.02% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.39% |
2793.767 |
2754.984 |
- |
0.14% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-1.39% |
21.221 |
20.927 |
- |
-0.77% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-1.39% |
9.631 |
9.498 |
- |
-13.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.38% |
16143867.003 |
15920551.277 |
- |
-0.68% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-1.38% |
10.340 |
10.197 |
- |
-2.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.38% |
66817959.283 |
65894049.840 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.37% |
53785553.320 |
53046450.498 |
- |
-0.40% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.37% |
74.261 |
73.241 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-1.37% |
7315761.490 |
7215407.147 |
- |
5.01% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.37% |
16400105.028 |
16175456.609 |
- |
-0.28% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.37% |
12198077.623 |
12031055.079 |
- |
-0.83% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.37% |
87.773 |
86.574 |
- |
-0.26% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-1.36% |
214961.382 |
212028.038 |
- |
-1.10% |
- |
|
BM_deque_deque_move/64000
|
-1.36% |
3021.457 |
2980.283 |
- |
-1.07% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.36% |
44944.146 |
44331.902 |
- |
-2.45% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-1.36% |
4.768 |
4.703 |
- |
-1.48% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.36% |
61077315.660 |
60246649.452 |
- |
-1.51% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.36% |
10.568 |
10.424 |
- |
-0.92% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-1.35% |
18.429 |
18.179 |
- |
-4.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-1.35% |
4188777.653 |
4132201.929 |
- |
-0.75% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.35% |
1048755.888 |
1034613.554 |
- |
-1.40% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.35% |
199.668 |
196.976 |
- |
-2.47% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.35% |
30.365 |
29.956 |
- |
-1.40% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-1.35% |
1124688.187 |
1109539.618 |
- |
-3.37% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.35% |
528.003 |
520.892 |
- |
-2.30% |
- |
|
BM_deque_deque_ranges_copy/1
|
-1.34% |
2.438 |
2.405 |
- |
-3.94% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-1.34% |
3.786 |
3.735 |
- |
-0.45% |
- |
|
BM_deque_deque_ranges_move/64
|
-1.34% |
3.067 |
3.026 |
- |
-0.78% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.34% |
0.833 |
0.821 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.34% |
1142685.334 |
1127376.795 |
- |
0.28% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.34% |
29.935 |
29.534 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-1.34% |
1203734.927 |
1187637.164 |
- |
-1.20% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.34% |
179.548 |
177.148 |
- |
0.28% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.34% |
26.646 |
26.289 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.34% |
4194276.700 |
4138259.011 |
- |
-0.67% |
- |
|
BM_PushHeap_uint32_Random_16
|
-1.33% |
4.116 |
4.061 |
- |
-2.15% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-1.33% |
1053432.953 |
1039421.813 |
- |
-0.63% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.33% |
707.880 |
698.466 |
- |
-5.30% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-1.33% |
2910532.443 |
2871826.885 |
- |
-0.65% |
- |
|
BM_vector_deque_move/70000
|
-1.33% |
3381.497 |
3336.597 |
- |
7.46% |
- |
|
BM_deque_deque_move/1024
|
-1.33% |
37.333 |
36.838 |
- |
-2.06% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.32% |
51044.905 |
50368.958 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-1.32% |
1130218.335 |
1115330.897 |
- |
-2.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-1.32% |
1077881.315 |
1063702.422 |
- |
-3.27% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-1.31% |
2.239 |
2.210 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.31% |
229815202.865 |
226803251.241 |
- |
0.48% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-1.31% |
1152063.341 |
1136973.505 |
- |
-1.02% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.31% |
15.075 |
14.878 |
- |
0.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.31% |
137961.977 |
136158.853 |
- |
0.02% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.31% |
27111.128 |
26756.950 |
- |
0.33% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.30% |
134791042.522 |
133032202.826 |
- |
-0.58% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.30% |
134049471.633 |
132303624.020 |
- |
-0.15% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8
|
-1.30% |
3.286 |
3.243 |
- |
-0.38% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.30% |
27.560 |
27.202 |
- |
-0.84% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-1.30% |
7.822 |
7.720 |
- |
2.37% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.30% |
11.451 |
11.303 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.30% |
16484020.997 |
16270449.411 |
- |
-0.17% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-1.30% |
2.161 |
2.133 |
- |
-0.02% |
- |
|
std::reverse(vector<int>)/512
|
-1.29% |
16.557 |
16.343 |
- |
0.17% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.29% |
17.413 |
17.187 |
- |
-0.54% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.29% |
47.690 |
47.074 |
- |
0.66% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.29% |
1203670.962 |
1188131.762 |
- |
-1.68% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.29% |
4031.411 |
3979.474 |
- |
-2.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.29% |
1058621.182 |
1044997.115 |
- |
4.45% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-1.29% |
6166.445 |
6087.101 |
- |
14.34% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-1.29% |
12010246.971 |
11855730.262 |
- |
0.62% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.29% |
9.787 |
9.661 |
- |
-9.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.28% |
11568927.715 |
11420291.092 |
- |
0.49% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.28% |
11339355.675 |
11193682.247 |
- |
-1.32% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.28% |
9728.989 |
9604.060 |
- |
-2.34% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.28% |
719.771 |
710.556 |
- |
-3.48% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.28% |
5.795 |
5.721 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.28% |
13581905.209 |
13408303.021 |
- |
-0.37% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.28% |
17.229 |
17.009 |
- |
-0.39% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.28% |
17.443 |
17.220 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
-1.27% |
16393985.429 |
16185173.066 |
- |
-1.01% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-1.27% |
3966943.696 |
3916521.891 |
- |
0.78% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.27% |
142906.511 |
141090.861 |
- |
-1.77% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.27% |
121270.841 |
119731.896 |
- |
0.82% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-1.27% |
1936.264 |
1911.697 |
- |
0.34% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.27% |
63848545.109 |
63039103.378 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-1.27% |
5789283.499 |
5715938.855 |
- |
-0.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.27% |
215062367.876 |
212341431.165 |
- |
-0.61% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.26% |
297.300 |
293.541 |
- |
-0.28% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-1.26% |
3380.825 |
3338.108 |
- |
7.51% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.26% |
21.133 |
20.866 |
- |
-6.04% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.26% |
292.628 |
288.944 |
- |
-1.32% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.26% |
636.551 |
628.559 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-1.25% |
35884167.006 |
35434297.764 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.25% |
4176100.525 |
4123774.951 |
- |
0.39% |
- |
|
BM_CmpLess_uint_int
|
-1.25% |
1.071 |
1.058 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
-1.25% |
66642458.452 |
65809189.316 |
- |
-0.07% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-1.25% |
34.687 |
34.253 |
- |
13.59% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.25% |
604477.186 |
596929.679 |
- |
-0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.25% |
54.769 |
54.086 |
- |
-3.01% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.25% |
3439570.642 |
3396726.842 |
- |
0.38% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.25% |
8.189 |
8.087 |
- |
0.32% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
-1.25% |
198.175 |
195.707 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.24% |
1332086.752 |
1315510.416 |
- |
1.11% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.24% |
26801.151 |
26467.908 |
- |
-1.53% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.24% |
169058493.669 |
166963177.471 |
- |
1.22% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-1.24% |
34.599 |
34.170 |
- |
2.50% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.24% |
412.906 |
407.792 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.24% |
36983714.467 |
36525666.214 |
- |
-2.76% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.24% |
3.433 |
3.391 |
- |
-0.61% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-1.24% |
49.249 |
48.641 |
- |
1.12% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.24% |
23.011 |
22.727 |
- |
0.69% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-1.23% |
11394433.927 |
11253840.576 |
- |
-1.04% |
- |
|
std::generate(list<int>)/8192
|
-1.23% |
7693.826 |
7599.006 |
- |
0.70% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.23% |
12849.209 |
12691.463 |
- |
-4.78% |
- |
|
BM_std_minmax_element<short>/4
|
-1.23% |
1.247 |
1.232 |
- |
1.94% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.22% |
4322932.070 |
4270034.580 |
- |
-4.11% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.22% |
1127849.428 |
1114059.742 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.22% |
4528314.969 |
4473091.548 |
- |
-4.20% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-1.22% |
15.814 |
15.622 |
- |
1.05% |
- |
|
std::is_sorted(list<int>)/8
|
-1.22% |
2.133 |
2.107 |
- |
0.86% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.21% |
393778.670 |
388997.000 |
- |
-0.08% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.21% |
21.048 |
20.793 |
- |
0.40% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.21% |
20.341 |
20.095 |
- |
-2.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.21% |
214288000.650 |
211692971.617 |
- |
-0.56% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
-1.21% |
54644881.273 |
53983420.886 |
- |
-5.65% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.21% |
54985119.387 |
54319699.851 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.21% |
16462923.565 |
16263719.708 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-1.21% |
16466443.410 |
16267357.052 |
- |
-0.33% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
-1.21% |
1.696 |
1.675 |
- |
-4.27% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.21% |
23.983 |
23.693 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.20% |
11663283.869 |
11522933.001 |
- |
-3.76% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.20% |
756.466 |
747.366 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.20% |
35749705.937 |
35320145.022 |
- |
-0.13% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.20% |
16.423 |
16.226 |
- |
-0.38% |
- |
|
BM_deque_vector_ranges_move/65536
|
-1.20% |
2992.353 |
2956.570 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16
|
-1.19% |
34083896.468 |
33676606.542 |
- |
-5.92% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-1.19% |
1217476.076 |
1202939.291 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.19% |
137945593.180 |
136300123.174 |
- |
-0.22% |
- |
|
rng::fold_left(deque<int>)/8192
|
-1.19% |
4463.233 |
4410.012 |
- |
-3.17% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.19% |
880135.267 |
869653.317 |
- |
-0.42% |
- |
|
BM_CmpEqual_uint_short
|
-1.19% |
1.018 |
1.005 |
- |
-1.98% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.19% |
2218.572 |
2192.226 |
- |
-3.36% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.19% |
19.331 |
19.102 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.18% |
535146628.019 |
528825037.144 |
- |
-0.42% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.18% |
1173067.205 |
1159214.538 |
- |
-4.51% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.18% |
752.454 |
743.571 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.18% |
137103193.680 |
135484713.997 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.18% |
37903283.074 |
37456433.950 |
- |
-1.03% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-1.17% |
399.605 |
394.911 |
- |
0.71% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.17% |
5031.425 |
4972.395 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.17% |
1535875.148 |
1517921.369 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.17% |
35864289.636 |
35445352.846 |
- |
-0.38% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-1.17% |
13.253 |
13.099 |
- |
-0.39% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.16% |
1.209 |
1.195 |
- |
-0.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.16% |
138324140.084 |
136714565.318 |
- |
-0.33% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-1.16% |
8164.963 |
8070.019 |
- |
-0.74% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.16% |
32.650 |
32.270 |
- |
-0.50% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.16% |
7.433 |
7.347 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.16% |
1064516.991 |
1052203.152 |
- |
0.71% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.16% |
18.594 |
18.379 |
- |
-0.91% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.16% |
3454790.617 |
3414841.325 |
- |
-1.94% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.15% |
12666.791 |
12520.596 |
- |
-3.54% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/32
|
-1.15% |
19.136 |
18.915 |
- |
-2.81% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-1.15% |
272.892 |
269.747 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1
|
-1.15% |
214076113.557 |
211612372.154 |
- |
-0.43% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.15% |
903848.015 |
893448.129 |
- |
3.08% |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
-1.15% |
70.985 |
70.168 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-1.15% |
63069053.885 |
62343745.305 |
- |
-0.50% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.15% |
651.825 |
644.342 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.15% |
1311065.430 |
1296024.252 |
- |
-0.61% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.15% |
16004.565 |
15821.059 |
- |
3.90% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.15% |
18463924.419 |
18252336.875 |
- |
0.62% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.15% |
20.113 |
19.883 |
- |
0.07% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.14% |
179.863 |
177.810 |
- |
4.64% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.14% |
18.976 |
18.760 |
- |
-2.01% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-1.14% |
7515.754 |
7430.208 |
- |
0.20% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.14% |
413035.983 |
408342.917 |
- |
-0.27% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.14% |
395.863 |
391.367 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.14% |
534719640.163 |
528646206.075 |
- |
-0.49% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.14% |
2192014.833 |
2167118.738 |
- |
-0.90% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.14% |
14336.062 |
14173.320 |
- |
-0.81% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-1.13% |
11.174 |
11.047 |
- |
6.15% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-1.13% |
498.577 |
492.925 |
- |
-1.64% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.13% |
23.867 |
23.597 |
- |
0.14% |
- |
|
std::set<std::string>::clear()/32
|
-1.13% |
892.099 |
882.019 |
- |
0.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.13% |
35421589.663 |
35022002.021 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.13% |
167265644.397 |
165381962.350 |
- |
0.61% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.13% |
31956.195 |
31596.532 |
- |
-0.63% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-1.12% |
34.800 |
34.408 |
- |
-4.19% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.12% |
33.527 |
33.150 |
- |
19.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.12% |
11588341.122 |
11458197.386 |
- |
0.98% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.12% |
48.229 |
47.688 |
- |
50.43% |
- |
|
BM_CmpLess_schar_ushort
|
-1.12% |
1.107 |
1.095 |
- |
0.09% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.12% |
57426.303 |
56785.457 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.12% |
1073525.024 |
1061547.737 |
- |
0.64% |
- |
|
BM_CmpLess_ushort_short
|
-1.12% |
1.070 |
1.058 |
- |
-0.04% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-1.12% |
790.962 |
782.140 |
- |
-5.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.11% |
524.335 |
518.490 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.11% |
137284095.785 |
135754539.530 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-1.11% |
1038313.215 |
1026760.011 |
- |
-1.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.11% |
62927491.000 |
62227534.737 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1
|
-1.11% |
62983364.532 |
62282877.703 |
- |
-0.32% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.11% |
1116571.474 |
1104207.586 |
- |
-0.05% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-1.11% |
63769.595 |
63064.084 |
- |
-6.43% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.10% |
1037.701 |
1026.250 |
- |
-1.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.10% |
33988394.140 |
33613948.087 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-1.10% |
25584093.036 |
25302357.723 |
- |
18.81% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.10% |
217384033.793 |
214990732.912 |
- |
-0.33% |
- |
|
std::map<int,_int>::clear()/1024
|
-1.10% |
10661.392 |
10544.108 |
- |
1.39% |
- |
|
BM_deque_deque_copy_backward/0
|
-1.10% |
0.931 |
0.920 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.10% |
213923531.326 |
211571785.158 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.10% |
1375714.783 |
1360600.061 |
- |
2.25% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.10% |
209.684 |
207.381 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.10% |
4156201.827 |
4110634.873 |
- |
-1.10% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
-1.09% |
4.077 |
4.032 |
- |
-4.65% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.09% |
561.526 |
555.396 |
- |
-1.11% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.09% |
15148.120 |
14982.774 |
- |
1.24% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.09% |
14918.982 |
14756.148 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.09% |
536857481.417 |
531017805.857 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.09% |
1181027.099 |
1168180.530 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.09% |
214014969.933 |
211687541.302 |
- |
-0.37% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-1.08% |
3.553 |
3.515 |
- |
-2.05% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.08% |
16076211.611 |
15902908.309 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.08% |
33.539 |
33.178 |
- |
0.68% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.08% |
4175069.437 |
4130185.520 |
- |
1.23% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.07% |
397.053 |
392.798 |
- |
0.18% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.07% |
696616.475 |
689165.149 |
- |
0.40% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.07% |
209648.572 |
207406.317 |
- |
-0.51% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-1.07% |
23.775 |
23.521 |
- |
-1.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.07% |
4411131.820 |
4364062.048 |
- |
1.35% |
- |
|
BM_std_minmax_element<short>/65536
|
-1.07% |
17575.901 |
17388.398 |
- |
8.54% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.07% |
17952960.421 |
17761625.163 |
- |
-0.99% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.06% |
380.263 |
376.214 |
- |
-3.51% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-1.06% |
33730264.381 |
33371523.269 |
- |
-0.36% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-1.06% |
2.328 |
2.304 |
- |
-4.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.06% |
2.170 |
2.147 |
- |
-0.21% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-1.06% |
536123956.547 |
530434723.466 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
-1.06% |
215442438.063 |
213156549.567 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.06% |
10884850.640 |
10769442.155 |
- |
-0.58% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.06% |
215983.604 |
213696.101 |
- |
-2.62% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.05% |
37545.020 |
37149.020 |
- |
3.50% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
-1.05% |
462.800 |
457.925 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.05% |
742.833 |
735.015 |
- |
-0.76% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.05% |
14306405.516 |
14156177.128 |
- |
-1.06% |
- |
|
BM_CmpLess_short_short
|
-1.05% |
0.955 |
0.945 |
- |
-0.31% |
- |
|
std::fill_n(vector<bool>)/32768
|
-1.05% |
30.213 |
29.896 |
- |
-0.22% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.05% |
386164.568 |
382122.255 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-1.05% |
4238564.298 |
4194239.957 |
- |
15.43% |
- |
|
BM_deque_vector_move/70000
|
-1.04% |
3262.578 |
3228.487 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
-1.04% |
215710379.540 |
213459661.947 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.04% |
1154192.606 |
1142151.249 |
- |
-0.79% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.04% |
16.347 |
16.176 |
- |
-0.24% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.04% |
19.338 |
19.137 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.04% |
230.146 |
227.763 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.03% |
1701058.594 |
1683460.613 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-1.03% |
4160415.634 |
4117414.960 |
- |
0.83% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.03% |
213820136.336 |
211610478.778 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-1.03% |
4022866.196 |
3981322.820 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.03% |
5029602.064 |
4977733.632 |
- |
0.29% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.03% |
3.408 |
3.373 |
- |
5.08% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.03% |
4276491.644 |
4232567.215 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.03% |
18885988.751 |
18692063.515 |
- |
-4.33% |
- |
|
std::none_of(vector<int>)_(process_all)/32
|
-1.03% |
8.389 |
8.303 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-1.02% |
38563546.923 |
38169034.904 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.02% |
58386321.251 |
57790913.370 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.02% |
62880564.313 |
62239798.609 |
- |
-0.36% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.02% |
2.093 |
2.072 |
- |
-3.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
-1.02% |
62791038.510 |
62151622.163 |
- |
-0.10% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-1.02% |
1.643 |
1.626 |
- |
-1.16% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.02% |
536209151.102 |
530757983.570 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.01% |
16439294.980 |
16272444.593 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-1.01% |
13983835.652 |
13841908.587 |
- |
-1.49% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.01% |
18639.356 |
18450.410 |
- |
0.36% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.01% |
493.293 |
488.302 |
- |
-0.06% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.01% |
2.387 |
2.363 |
- |
1.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
-1.01% |
135670337.600 |
134300178.901 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.01% |
164223726.434 |
162567596.001 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.01% |
1571737.225 |
1555904.461 |
- |
-0.49% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.01% |
294.732 |
291.763 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.01% |
1600594.563 |
1584508.543 |
- |
-0.89% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.00% |
135496264.561 |
134135183.606 |
- |
-0.33% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.00% |
1146649.101 |
1135147.645 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-1.00% |
4158686.515 |
4116995.969 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.00% |
7477195.071 |
7402246.515 |
- |
-3.86% |
- |