|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.305 |
350.768 |
-0.14% |
350.768 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.073 |
534.237 |
-0.03% |
534.237 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.55% |
4013.336 |
17.913 |
701.194 |
0.51% |
701.194 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.35% |
2429.649 |
15.902 |
371.385 |
0.50% |
371.385 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.49% |
216.841 |
3.281 |
55.679 |
-0.84% |
55.679 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.075 |
71.588 |
0.18% |
71.588 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.55% |
611.467 |
14.990 |
96.937 |
-5.57% |
96.937 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.35% |
293.746 |
13.659 |
41.063 |
0.03% |
41.063 |
|
std::fill(vector<bool>)/262144
|
-75.51% |
941.294 |
230.517 |
- |
0.12% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-70.68% |
1749.757 |
512.964 |
- |
-21.45% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.53% |
2531.800 |
822.143 |
- |
-1.24% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-62.95% |
23.870 |
8.844 |
- |
-64.03% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-62.77% |
23.874 |
8.888 |
- |
-13.97% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-59.98% |
14.877 |
5.954 |
- |
-62.57% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-58.75% |
14.878 |
6.137 |
- |
-11.79% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-57.48% |
3793.166 |
1612.858 |
- |
-26.37% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-53.32% |
24.088 |
11.244 |
- |
0.30% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-52.18% |
6.886 |
3.293 |
0.396 |
-0.59% |
0.396 |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-51.90% |
50.255 |
24.173 |
- |
27.57% |
- |
|
BM_deque_vector_copy/64
|
-51.80% |
5.410 |
2.608 |
- |
-0.97% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-49.42% |
15.020 |
7.597 |
- |
0.42% |
- |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.19% |
24.212 |
12.302 |
- |
0.05% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-48.03% |
64.988 |
33.774 |
- |
-28.99% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-47.98% |
700887.854 |
364605.701 |
- |
-0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-47.45% |
58.922 |
30.963 |
- |
-51.48% |
- |
|
BM_vector_deque_ranges_move/64
|
-46.99% |
5.321 |
2.821 |
- |
0.22% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.05% |
15.025 |
8.105 |
0.363 |
-0.06% |
0.363 |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-45.57% |
1240.838 |
675.409 |
- |
-2.98% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-44.93% |
34.540 |
19.021 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-44.75% |
7137942.061 |
3944065.210 |
- |
-27.86% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-44.59% |
17.408 |
9.646 |
- |
-22.26% |
- |
|
std::adjacent_find(deque<int>)/50
|
-43.04% |
26.467 |
15.075 |
- |
-24.76% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-42.99% |
179.543 |
102.356 |
- |
0.77% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-42.62% |
4.194 |
2.406 |
- |
-38.63% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-42.28% |
171.755 |
99.143 |
- |
-0.58% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-42.18% |
10.947 |
6.330 |
- |
-13.84% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-41.81% |
659551.092 |
383779.305 |
- |
-1.58% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-41.14% |
166.690 |
98.115 |
- |
-0.04% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-41.05% |
10.928 |
6.442 |
- |
0.10% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-40.80% |
91.105 |
53.933 |
- |
-3.93% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-40.67% |
69.021 |
40.948 |
- |
-37.76% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-38.51% |
125.843 |
77.377 |
- |
-0.13% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-37.82% |
4.142 |
2.575 |
- |
-10.81% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-36.79% |
7.257 |
4.588 |
- |
-13.33% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-36.26% |
11.309 |
7.209 |
- |
-0.05% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-35.43% |
4.158 |
2.685 |
- |
-0.37% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-34.82% |
841.040 |
548.156 |
- |
-35.45% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-34.46% |
38.192 |
25.030 |
- |
-10.94% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.39% |
653.879 |
428.991 |
- |
0.42% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-33.65% |
7.861 |
5.216 |
- |
0.14% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-33.34% |
36497.526 |
24327.675 |
- |
-33.38% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-32.86% |
75.689 |
50.816 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-32.72% |
11172785.651 |
7517354.554 |
- |
-36.83% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-32.47% |
0.404 |
0.273 |
- |
-43.13% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-32.18% |
804.576 |
545.639 |
- |
-25.85% |
- |
|
BM_PushHeap_float_Random_1
|
-32.14% |
0.697 |
0.473 |
- |
0.44% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-31.50% |
472.645 |
323.785 |
- |
-4.19% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-31.29% |
61.523 |
42.273 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-31.20% |
349346807.551 |
240349399.733 |
- |
-30.59% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-31.10% |
12681800.183 |
8737190.341 |
- |
-2.67% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-30.92% |
1964.499 |
1357.106 |
- |
-26.71% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-30.86% |
2287558.021 |
1581688.739 |
- |
-3.33% |
- |
|
std::adjacent_find(deque<int>)/8
|
-30.58% |
4.875 |
3.384 |
- |
-8.63% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.49% |
0.487 |
0.338 |
- |
-15.43% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-29.93% |
464.349 |
325.361 |
- |
0.09% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-29.85% |
17331.996 |
12157.918 |
- |
-20.49% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-29.83% |
1.121 |
0.787 |
- |
-10.99% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-29.67% |
12516676.481 |
8802446.271 |
- |
-2.05% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-29.60% |
1.123 |
0.790 |
- |
-17.73% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-29.16% |
0.629 |
0.446 |
- |
-6.36% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-28.74% |
3.512 |
2.503 |
- |
-1.60% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-28.70% |
10.040 |
7.159 |
- |
-11.64% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-28.49% |
345495322.150 |
247051103.713 |
- |
-4.72% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-28.46% |
12663239.195 |
9059272.838 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-28.41% |
7758674.068 |
5554666.857 |
- |
-15.15% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-28.38% |
17.631 |
12.626 |
- |
-13.87% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-28.35% |
65517870.747 |
46941000.170 |
- |
-2.51% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-28.32% |
31.621 |
22.667 |
- |
-27.87% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-28.07% |
1.934 |
1.391 |
- |
-27.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-27.67% |
41.201 |
29.801 |
- |
-0.73% |
- |
|
std::shift_right(vector<int>)/32
|
-27.61% |
4.075 |
2.950 |
- |
-29.34% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-27.60% |
45.607 |
33.020 |
- |
-40.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-27.37% |
337302952.275 |
244967345.501 |
- |
-29.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-26.96% |
349765375.114 |
255470894.174 |
- |
2.39% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-26.73% |
0.450 |
0.330 |
- |
-14.57% |
- |
|
std::fill(list<int>)/1024
|
-26.25% |
671.673 |
495.340 |
- |
-26.26% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-26.16% |
19.119 |
14.117 |
- |
-26.25% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-25.83% |
1.769 |
1.312 |
- |
-8.52% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-25.53% |
46390890.196 |
34547382.375 |
- |
27.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-25.47% |
3070726.040 |
2288507.378 |
- |
-4.93% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-25.21% |
39.010 |
29.177 |
- |
15.27% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-24.97% |
7088.095 |
5318.246 |
- |
0.82% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-24.94% |
43.054 |
32.317 |
- |
0.93% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-24.90% |
820.814 |
616.436 |
- |
-8.28% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.63% |
769.308 |
579.832 |
- |
0.20% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-24.59% |
69.546 |
52.443 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-24.43% |
894.508 |
675.997 |
- |
-25.75% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-24.40% |
30.962 |
23.406 |
- |
-23.55% |
- |
|
ranges::min(std::deque<char>)/1
|
-24.36% |
0.915 |
0.692 |
- |
-18.49% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-24.17% |
3319.084 |
2516.996 |
- |
-11.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-24.16% |
715.814 |
542.881 |
- |
-26.13% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-23.98% |
32.140 |
24.433 |
- |
-0.61% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-23.51% |
41.289 |
31.583 |
- |
-21.28% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-23.48% |
1.617 |
1.237 |
- |
-16.88% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-22.99% |
72.369 |
55.734 |
- |
-3.07% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-22.85% |
1723.823 |
1329.989 |
- |
-40.36% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-22.62% |
39.829 |
30.821 |
- |
-27.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-22.61% |
38814871.394 |
30040472.073 |
- |
15.93% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-22.48% |
1.491 |
1.156 |
- |
-7.55% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-22.40% |
33.550 |
26.036 |
- |
-13.10% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.37% |
3794.811 |
2945.903 |
- |
-0.03% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-22.19% |
6.511 |
5.066 |
- |
-9.50% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-22.02% |
14.285 |
11.139 |
- |
-20.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-21.86% |
3221521.985 |
2517366.373 |
- |
4.92% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-21.75% |
0.335 |
0.262 |
- |
-45.38% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-21.64% |
14468.164 |
11337.578 |
- |
-2.02% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-21.55% |
0.957 |
0.751 |
- |
-28.77% |
- |
|
BM_deque_deque_move_backward/0
|
-21.54% |
0.920 |
0.721 |
- |
-11.31% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-21.51% |
19.181 |
15.055 |
- |
38.69% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-21.50% |
7.978 |
6.263 |
- |
0.21% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-21.45% |
7605.711 |
5973.998 |
- |
-3.40% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-21.45% |
6.112 |
4.801 |
- |
-3.71% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-21.38% |
2.878 |
2.263 |
- |
1.25% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-21.02% |
41.959 |
33.139 |
- |
31.63% |
- |
|
std::move(deque<int>)/32768
|
-20.94% |
2331.800 |
1843.628 |
- |
1.42% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.84% |
511.827 |
405.186 |
- |
0.05% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-20.77% |
37.345 |
29.589 |
- |
-24.50% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-20.70% |
34.034 |
26.988 |
- |
-5.13% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-20.60% |
14332566.840 |
11380067.208 |
- |
-10.33% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-20.49% |
31.266 |
24.860 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-20.41% |
143713879.990 |
114377156.024 |
- |
-8.80% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-20.39% |
15.301 |
12.181 |
- |
-20.90% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-20.38% |
20.919 |
16.656 |
- |
-51.51% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-20.38% |
0.697 |
0.555 |
- |
34.83% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-20.30% |
0.443 |
0.353 |
- |
36.68% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-20.12% |
35.816 |
28.611 |
- |
-13.42% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-20.10% |
27.669 |
22.107 |
- |
-16.11% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-20.07% |
4165.891 |
3329.992 |
- |
1.49% |
- |
|
std::unordered_set<int>::clear()/1024
|
-19.99% |
10228.555 |
8184.152 |
- |
3.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-19.96% |
25584093.036 |
20477731.526 |
- |
-8.36% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-19.84% |
1.290 |
1.034 |
- |
-20.33% |
- |
|
std::vector<int>::ctor(size)/32
|
-19.57% |
14.541 |
11.695 |
- |
10.37% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-19.51% |
2.734 |
2.200 |
- |
-3.60% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-18.85% |
0.586 |
0.475 |
- |
1.92% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-18.66% |
799.787 |
650.536 |
- |
-8.82% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-18.62% |
41.424 |
33.711 |
- |
-3.67% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-18.59% |
2.014 |
1.640 |
- |
-1.54% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-18.55% |
9.236 |
7.523 |
- |
-8.32% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-18.53% |
20.395 |
16.616 |
- |
-0.74% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-18.39% |
1.589 |
1.297 |
- |
-9.62% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-18.38% |
1.395 |
1.139 |
- |
-19.48% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-18.24% |
8935.607 |
7306.134 |
- |
-13.53% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-18.17% |
1.422 |
1.164 |
- |
-22.73% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-18.05% |
33.084 |
27.111 |
- |
-1.73% |
- |
|
ranges::min(std::list<long_long>)/1
|
-17.82% |
0.375 |
0.308 |
- |
-31.72% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-17.71% |
1333.658 |
1097.406 |
- |
-5.21% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-17.64% |
13560496.078 |
11168997.304 |
- |
-8.42% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-17.57% |
816.645 |
673.151 |
- |
-0.01% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-17.22% |
25.229 |
20.885 |
- |
-16.93% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-17.10% |
8.055 |
6.678 |
- |
-11.06% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-17.10% |
1.531 |
1.270 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-16.86% |
78.750 |
65.473 |
- |
14.35% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-16.85% |
10.759 |
8.946 |
- |
0.05% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-16.68% |
7.254 |
6.044 |
- |
0.95% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-16.53% |
6.666 |
5.564 |
- |
-6.15% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-16.53% |
0.842 |
0.703 |
- |
1.75% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-16.52% |
709.345 |
592.160 |
- |
-0.42% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-16.52% |
88.260 |
73.683 |
- |
-3.66% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-16.25% |
1.380 |
1.156 |
- |
-17.30% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.75% |
43.062 |
36.279 |
- |
-9.23% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-15.67% |
69.432 |
58.551 |
- |
-24.26% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-15.58% |
5.360 |
4.525 |
- |
0.08% |
- |
|
BM_StringFindAllMatch/512
|
-15.38% |
13.701 |
11.593 |
- |
-0.59% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-15.30% |
1037.840 |
879.082 |
- |
3.62% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-15.15% |
4238564.298 |
3596343.126 |
- |
-14.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-15.08% |
8417840.117 |
7148224.300 |
- |
-15.55% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-15.06% |
8.840 |
7.508 |
- |
-14.16% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-15.05% |
25.666 |
21.803 |
- |
-12.06% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-14.97% |
10219.110 |
8688.935 |
- |
-3.80% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-14.94% |
1.497 |
1.273 |
- |
2.07% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-14.91% |
0.826 |
0.703 |
- |
-5.05% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-14.90% |
1.538 |
1.309 |
- |
-6.49% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-14.86% |
7577.612 |
6451.361 |
- |
-3.25% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-14.82% |
13347852.654 |
11370103.589 |
- |
-8.31% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-14.79% |
55.823 |
47.568 |
- |
2.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-14.78% |
28.138 |
23.979 |
- |
-17.89% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-14.77% |
9.189 |
7.832 |
- |
-15.26% |
- |
|
BM_deque_vector_ranges_copy/0
|
-14.72% |
1.553 |
1.325 |
- |
-12.86% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-14.68% |
6466.454 |
5516.864 |
- |
3.03% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-14.68% |
25.227 |
21.523 |
- |
-7.46% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-14.54% |
0.316 |
0.270 |
- |
-27.61% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-14.48% |
23.631 |
20.210 |
- |
-9.13% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-14.44% |
32.089 |
27.457 |
- |
-16.66% |
- |
|
BM_deque_vector_copy/0
|
-14.43% |
1.559 |
1.334 |
- |
-8.02% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-14.41% |
1.520 |
1.301 |
- |
-7.01% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-14.35% |
198.647 |
170.147 |
- |
-7.18% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-14.34% |
6855503.643 |
5872219.898 |
- |
-0.36% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-14.28% |
728.294 |
624.321 |
- |
-0.10% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-14.22% |
52341.438 |
44897.531 |
- |
1.40% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-14.21% |
32.993 |
28.303 |
- |
-0.78% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-14.19% |
32.906 |
28.236 |
- |
-19.90% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-14.17% |
49.249 |
42.269 |
- |
-2.04% |
- |
|
std::unordered_set<int>::clear()/8192
|
-14.13% |
73561.139 |
63167.318 |
- |
1.47% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-14.11% |
4278192.684 |
3674484.457 |
- |
1.72% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-14.09% |
1.515 |
1.301 |
- |
-6.97% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-14.05% |
1.517 |
1.304 |
- |
-6.30% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-13.99% |
1.368 |
1.177 |
- |
-10.34% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-13.97% |
8182561.613 |
7039577.039 |
- |
-8.18% |
- |
|
std::move(vector<int>)/1048576
|
-13.95% |
70383.066 |
60566.400 |
- |
3.43% |
- |
|
BM_PushHeap_float_Random_4
|
-13.90% |
2.812 |
2.421 |
- |
6.65% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-13.88% |
1.832 |
1.578 |
- |
-9.01% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-13.86% |
13580671.575 |
11698133.093 |
- |
-7.67% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-13.83% |
2.033 |
1.752 |
- |
-5.17% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-13.70% |
6166.445 |
5321.441 |
- |
0.01% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-13.66% |
328.097 |
283.295 |
- |
-1.04% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-13.62% |
35.428 |
30.603 |
- |
-0.49% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-13.51% |
1.601 |
1.385 |
- |
-14.28% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-13.50% |
50.554 |
43.727 |
- |
-4.28% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-13.37% |
46.745 |
40.493 |
- |
-8.92% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-13.30% |
326.383 |
282.983 |
- |
-0.10% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-13.28% |
10.581 |
9.176 |
- |
-19.49% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-13.27% |
577.117 |
500.507 |
- |
-13.56% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-13.15% |
2.790 |
2.423 |
- |
-12.73% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-13.04% |
0.578 |
0.502 |
- |
-28.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-12.96% |
65.849 |
57.315 |
- |
-0.52% |
- |
|
BM_PushHeap_float_Descending_1
|
-12.96% |
0.536 |
0.466 |
- |
0.08% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-12.94% |
9101.442 |
7923.751 |
- |
-0.30% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-12.87% |
12.199 |
10.628 |
- |
8.58% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-12.83% |
9318.240 |
8122.871 |
- |
-1.19% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-12.81% |
2039869.741 |
1778462.298 |
- |
-7.16% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-12.74% |
0.397 |
0.346 |
- |
0.13% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-12.62% |
2.052 |
1.793 |
- |
-9.23% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-12.52% |
30675.141 |
26833.383 |
- |
-12.20% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-12.47% |
25.853 |
22.630 |
- |
-13.45% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-12.36% |
41.865 |
36.692 |
- |
-0.73% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-12.35% |
2.685 |
2.353 |
- |
-5.15% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-12.32% |
1.731 |
1.518 |
- |
6.20% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-12.28% |
1.834 |
1.609 |
- |
-7.80% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-12.23% |
1.835 |
1.611 |
- |
0.19% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-12.20% |
22.267 |
19.550 |
- |
0.47% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-12.18% |
5492.321 |
4823.202 |
- |
-1.25% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-12.12% |
5.460 |
4.798 |
- |
-9.27% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-12.08% |
1.830 |
1.609 |
- |
0.02% |
- |
|
BM_vector_deque_ranges_copy/0
|
-12.03% |
0.625 |
0.550 |
- |
20.56% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-11.90% |
7424.052 |
6540.623 |
- |
0.23% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.86% |
643.498 |
567.165 |
- |
-11.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-11.84% |
4999450.693 |
4407289.655 |
- |
-14.53% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-11.80% |
19.659 |
17.338 |
- |
-7.68% |
- |
|
std::reverse(list<int>)/4096
|
-11.73% |
1765.143 |
1558.117 |
- |
-18.27% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-11.62% |
22.213 |
19.632 |
- |
0.72% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-11.61% |
28.541 |
25.228 |
- |
0.65% |
- |
|
BM_std_minmax_element<long_long>/3
|
-11.59% |
1.184 |
1.047 |
- |
-12.31% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-11.44% |
622.932 |
551.695 |
- |
-12.80% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-11.41% |
0.805 |
0.714 |
- |
-22.32% |
- |
|
std::copy_n(vector<int>)/4096
|
-11.38% |
172.086 |
152.500 |
- |
-14.66% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-11.27% |
42.486 |
37.697 |
- |
-1.77% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.26% |
63.031 |
55.936 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-11.24% |
32527027.954 |
28870055.628 |
- |
-3.85% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-11.23% |
625.709 |
555.423 |
- |
-12.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-11.23% |
22832289.416 |
20267709.147 |
- |
-27.97% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-11.22% |
24.604 |
21.842 |
- |
-11.91% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-11.11% |
67905738.999 |
60361828.384 |
- |
-3.52% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-11.09% |
8650.007 |
7690.869 |
- |
-0.06% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-11.07% |
0.389 |
0.346 |
- |
1.02% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-11.06% |
3.642 |
3.239 |
- |
-8.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-11.06% |
6692142.171 |
5952256.849 |
- |
-10.34% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-11.02% |
359.742 |
320.100 |
- |
-1.56% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-11.01% |
10.891 |
9.693 |
- |
-6.25% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-11.01% |
43.919 |
39.086 |
- |
9.70% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-10.89% |
0.479 |
0.427 |
- |
4.02% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-10.85% |
20857354.572 |
18593335.300 |
- |
-3.72% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-10.79% |
105569.772 |
94177.311 |
- |
-2.14% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-10.76% |
22.879 |
20.417 |
- |
-10.73% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-10.75% |
1.351 |
1.206 |
- |
-10.16% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-10.73% |
56.521 |
50.455 |
- |
-9.45% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-10.61% |
40.686 |
36.368 |
- |
1.03% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.56% |
0.456 |
0.407 |
- |
-10.93% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-10.55% |
28160.750 |
25189.929 |
- |
-3.08% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-10.52% |
8200.717 |
7337.891 |
138.226 |
-10.89% |
138.226 |
|
ranges::minmax(std::vector<char>)/64
|
-10.52% |
1.328 |
1.189 |
- |
-0.52% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-10.49% |
10.615 |
9.502 |
- |
-9.35% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-10.48% |
22340393.591 |
20000217.296 |
- |
-6.74% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-10.40% |
1.848 |
1.656 |
- |
-5.11% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-10.37% |
20759934.317 |
18606199.110 |
- |
-16.74% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-10.37% |
1796409.249 |
1610086.494 |
- |
3.80% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-10.37% |
22.232 |
19.927 |
- |
1.46% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-10.35% |
22.109 |
19.820 |
- |
-4.46% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-10.33% |
36.209 |
32.470 |
- |
-12.99% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-10.29% |
1.587 |
1.424 |
- |
10.31% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-10.28% |
76003151.660 |
68186982.334 |
- |
-6.26% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-10.27% |
3295.180 |
2956.868 |
- |
-2.37% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-10.26% |
29425.545 |
26407.039 |
- |
-21.23% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-10.26% |
4783923.337 |
4293312.558 |
- |
-15.15% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-10.19% |
0.338 |
0.304 |
- |
1.04% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
-10.19% |
6361.493 |
5713.494 |
- |
-14.82% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-10.15% |
317.788 |
285.540 |
- |
-6.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-10.14% |
41082.278 |
36916.787 |
- |
-0.72% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-10.12% |
22.869 |
20.556 |
- |
2.42% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-10.09% |
63.333 |
56.944 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-10.07% |
5894961.454 |
5301629.088 |
- |
-0.16% |
- |
|
BM_StringDestroy_Large
|
-10.06% |
9.522 |
8.564 |
- |
20.48% |
- |
|
ranges::min(std::deque<char>)/70000
|
-10.04% |
19818.274 |
17827.695 |
- |
-0.18% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-10.03% |
12366.156 |
11125.276 |
- |
-0.62% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-10.02% |
36.704 |
33.025 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-9.98% |
107792999.534 |
97033849.302 |
- |
9.21% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.97% |
239.223 |
215.365 |
- |
-4.54% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.94% |
843.533 |
759.674 |
- |
-11.86% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-9.93% |
41.730 |
37.587 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-9.88% |
1774335.884 |
1599046.619 |
- |
-0.57% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-9.86% |
7535.874 |
6792.771 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-9.85% |
4966333.257 |
4477081.704 |
- |
-6.48% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-9.85% |
43195874.964 |
38941338.867 |
- |
-8.95% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-9.69% |
2.841 |
2.565 |
- |
-33.98% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-9.65% |
1.804 |
1.630 |
- |
-15.62% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-9.45% |
1623.033 |
1469.580 |
- |
12.84% |
- |
|
ranges::min(std::deque<char>)/8
|
-9.39% |
2.548 |
2.308 |
- |
-6.70% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-9.33% |
4.661 |
4.226 |
- |
0.15% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-9.32% |
5921145.675 |
5369201.945 |
- |
-9.32% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-9.22% |
2.861 |
2.598 |
- |
-8.79% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-9.17% |
1.573 |
1.429 |
- |
-11.56% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-9.13% |
1.361 |
1.237 |
- |
5.17% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-9.04% |
47.736 |
43.419 |
- |
-16.28% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-9.02% |
1832791.498 |
1667437.669 |
- |
-6.92% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-8.93% |
23.902 |
21.767 |
- |
-8.16% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-8.85% |
702.674 |
640.514 |
- |
-8.38% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-8.84% |
56676.944 |
51667.443 |
- |
-3.45% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-8.83% |
1.827 |
1.666 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-8.81% |
3428717.280 |
3126583.588 |
- |
-1.81% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-8.80% |
2.802 |
2.555 |
- |
-4.21% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-8.79% |
72.774 |
66.373 |
- |
26.27% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-8.77% |
131573.970 |
120039.323 |
- |
-7.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-8.70% |
54000255.708 |
49304718.938 |
- |
18.12% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-8.66% |
789.882 |
721.470 |
- |
25.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-8.65% |
1741256.019 |
1590626.385 |
- |
0.89% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-8.61% |
12667720.138 |
11577097.263 |
- |
-14.13% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-8.56% |
2283341.100 |
2087945.039 |
- |
-8.24% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-8.54% |
635.551 |
581.270 |
- |
-17.12% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-8.53% |
11.165 |
10.213 |
- |
-3.29% |
- |
|
std::generate(list<int>)/8192
|
-8.52% |
7693.826 |
7038.599 |
- |
-4.90% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-8.50% |
11.299 |
10.338 |
- |
-5.16% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-8.44% |
1.348 |
1.234 |
- |
-13.23% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-8.43% |
79463729.967 |
72762287.884 |
- |
-8.64% |
- |
|
BM_vector_deque_move/70000
|
-8.41% |
3381.497 |
3097.128 |
- |
-0.18% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-8.41% |
3120.466 |
2858.099 |
- |
0.04% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-8.40% |
25721.937 |
23562.258 |
- |
24.75% |
- |
|
BM_PushHeap_float_Random_1024
|
-8.39% |
7.553 |
6.919 |
- |
-3.49% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-8.35% |
2.664 |
2.442 |
- |
-5.91% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.32% |
1568.592 |
1438.032 |
- |
-2.74% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-8.31% |
5358.135 |
4912.808 |
- |
-4.90% |
- |
|
BM_vector_deque_ranges_move/65536
|
-8.31% |
3112.575 |
2854.056 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-8.30% |
26.923 |
24.690 |
- |
-5.98% |
- |
|
BM_vector_deque_ranges_move/70000
|
-8.27% |
3376.854 |
3097.487 |
- |
-0.24% |
- |
|
std::unordered_set<int>::clear()/32
|
-8.23% |
639.098 |
586.499 |
- |
1.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-8.23% |
1097971.448 |
1007613.482 |
- |
-2.78% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-8.22% |
2558.429 |
2348.090 |
- |
-17.53% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-8.20% |
10.185 |
9.350 |
- |
-1.83% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-8.19% |
3380.825 |
3103.956 |
- |
-0.22% |
- |
|
BM_vector_deque_move/65536
|
-8.16% |
3106.739 |
2853.327 |
- |
-0.07% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-8.14% |
22.935 |
21.068 |
- |
-3.99% |
- |
|
BM_vector_deque_copy/70000
|
-8.12% |
3376.882 |
3102.821 |
- |
0.02% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-8.08% |
8357.806 |
7682.910 |
- |
-5.11% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-8.04% |
5003161.131 |
4600709.125 |
- |
-3.25% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-8.04% |
1.539 |
1.415 |
- |
-5.24% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-8.00% |
6.195 |
5.700 |
- |
0.24% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-7.97% |
1.308 |
1.204 |
- |
-2.67% |
- |
|
BM_vector_deque_copy/65536
|
-7.95% |
3101.452 |
2854.800 |
- |
-0.01% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-7.95% |
1.659 |
1.527 |
- |
-5.15% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-7.92% |
668.225 |
615.321 |
- |
-8.00% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-7.91% |
205.461 |
189.207 |
- |
0.27% |
- |
|
ranges::min(std::deque<char>)/64
|
-7.90% |
17.984 |
16.563 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-7.87% |
32.565 |
30.002 |
- |
-3.44% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-7.85% |
24559.665 |
22631.398 |
- |
25.42% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.84% |
828.254 |
763.282 |
- |
0.33% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-7.84% |
45.328 |
41.774 |
- |
-7.65% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.83% |
1780.489 |
1641.102 |
- |
-8.86% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-7.82% |
36.767 |
33.892 |
- |
-7.06% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.73% |
7083.683 |
6536.225 |
- |
-2.00% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-7.72% |
56706.774 |
52327.957 |
- |
-1.66% |
- |
|
BM_PushHeap_float_Random_256
|
-7.68% |
7.367 |
6.801 |
- |
0.71% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-7.64% |
24.103 |
22.261 |
- |
2.58% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-7.64% |
74815.710 |
69103.051 |
- |
-1.75% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-7.63% |
1.338 |
1.236 |
- |
-7.68% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-7.63% |
841.161 |
776.987 |
- |
9.35% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-7.63% |
48.581 |
44.876 |
- |
-4.34% |
- |
|
BM_vector_deque_move/64000
|
-7.62% |
3069.389 |
2835.536 |
- |
-0.13% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-7.60% |
534.534 |
493.893 |
- |
0.36% |
- |
|
std::copy_backward(vector<int>)/4096
|
-7.60% |
233.555 |
215.798 |
- |
43.98% |
- |
|
BM_vector_deque_ranges_move/64000
|
-7.60% |
3069.179 |
2836.049 |
- |
-0.19% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-7.59% |
3073.603 |
2840.252 |
- |
0.05% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.56% |
756.039 |
698.873 |
- |
0.20% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-7.54% |
50.116 |
46.338 |
- |
15.79% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-7.52% |
1372084.962 |
1268896.565 |
- |
-7.77% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-7.51% |
95.112 |
87.966 |
- |
-9.13% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-7.50% |
29.293 |
27.096 |
- |
-3.74% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-7.48% |
11.133 |
10.300 |
- |
-4.11% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-7.48% |
1.613 |
1.492 |
- |
3.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-7.47% |
58.742 |
54.354 |
- |
12.74% |
- |
|
BM_PushHeap_string_Descending_262144
|
-7.45% |
3.422 |
3.167 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-7.44% |
221429009.401 |
204956807.540 |
- |
1.87% |
- |
|
BM_vector_deque_copy/64000
|
-7.39% |
3066.720 |
2840.080 |
- |
0.05% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-7.38% |
21531.271 |
19943.045 |
- |
-7.55% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.37% |
284.622 |
263.633 |
- |
0.42% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-7.37% |
7064.338 |
6543.531 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-7.34% |
13157231.822 |
12191867.391 |
- |
-7.42% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-7.30% |
653.191 |
605.532 |
- |
-1.51% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-7.28% |
1.044 |
0.968 |
- |
-5.03% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-7.28% |
873195.537 |
809640.679 |
- |
-0.47% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.24% |
2743.554 |
2545.008 |
- |
-0.01% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-7.23% |
4033.370 |
3741.729 |
- |
0.23% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-7.22% |
11.062 |
10.263 |
- |
-2.26% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-7.21% |
662.365 |
614.585 |
- |
-8.77% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-7.20% |
29.416 |
27.298 |
- |
-5.43% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-7.20% |
21550.929 |
19999.889 |
- |
-12.30% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-7.18% |
366806757.063 |
340478854.667 |
- |
-0.04% |
- |
|
BM_deque_deque_copy_backward/0
|
-7.17% |
0.931 |
0.864 |
- |
12.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-7.17% |
34.541 |
32.066 |
- |
4.76% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-7.14% |
11.364 |
10.553 |
- |
6.88% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-7.13% |
1194.803 |
1109.587 |
- |
-5.89% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.12% |
97.167 |
90.250 |
- |
3.95% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-7.12% |
22.265 |
20.680 |
- |
-9.76% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-7.09% |
1052.378 |
977.740 |
- |
-1.09% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.08% |
2157.941 |
2005.129 |
- |
-7.50% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-7.08% |
30.139 |
28.005 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-7.07% |
3966943.696 |
3686379.451 |
- |
-5.05% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-7.07% |
35.280 |
32.785 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-7.03% |
12664646.235 |
11773750.102 |
- |
1.86% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.03% |
93.924 |
87.320 |
- |
0.79% |
- |
|
std::reverse_copy(list<int>)/512
|
-7.02% |
391.377 |
363.903 |
- |
-5.34% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-7.02% |
228201279.112 |
212190281.437 |
- |
1.73% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-7.01% |
7444.928 |
6922.679 |
- |
6.08% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.01% |
2154.561 |
2003.456 |
- |
0.26% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-6.99% |
7164.030 |
6663.023 |
- |
-6.22% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-6.96% |
7569.706 |
7042.636 |
- |
-9.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-6.96% |
6603472.743 |
6144180.242 |
- |
2.35% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-6.96% |
70.426 |
65.527 |
- |
5.94% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-6.95% |
20553.620 |
19124.469 |
- |
-16.87% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.95% |
65944.330 |
61362.248 |
- |
2.31% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-6.94% |
1.343 |
1.249 |
- |
7.59% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-6.92% |
7798.397 |
7258.784 |
- |
0.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-6.91% |
44198.507 |
41142.680 |
- |
0.07% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-6.90% |
0.237 |
0.221 |
- |
-0.55% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-6.86% |
2286779.681 |
2129920.104 |
- |
-5.77% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-6.85% |
29.901 |
27.853 |
- |
-10.27% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-6.85% |
21362.021 |
19898.785 |
- |
-7.79% |
- |
|
BM_PushHeap_float_Random_64
|
-6.84% |
6.699 |
6.241 |
- |
-1.81% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.83% |
18.408 |
17.151 |
- |
-2.02% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.82% |
2.453 |
2.286 |
- |
0.73% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-6.80% |
28538.844 |
26597.420 |
- |
-0.12% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-6.79% |
36.712 |
34.219 |
- |
-5.37% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-6.79% |
1.536 |
1.432 |
- |
-5.89% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-6.75% |
33.534 |
31.271 |
- |
-9.74% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-6.74% |
0.652 |
0.608 |
- |
0.32% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-6.70% |
1076446.934 |
1004294.554 |
- |
-3.94% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-6.68% |
1.584 |
1.478 |
- |
-4.46% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-6.68% |
4546724.049 |
4243227.006 |
- |
0.47% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-6.67% |
54.705 |
51.056 |
- |
3.82% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-6.65% |
2278427.191 |
2127007.388 |
- |
0.08% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-6.64% |
13709639.806 |
12798814.544 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-6.63% |
1374565.267 |
1283487.141 |
- |
0.41% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-6.61% |
25.779 |
24.075 |
- |
-0.66% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-6.59% |
0.379 |
0.354 |
- |
-0.01% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-6.58% |
41.339 |
38.617 |
- |
-14.05% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-6.58% |
8.931 |
8.343 |
- |
-0.18% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-6.58% |
186973.381 |
174672.244 |
- |
-10.63% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.55% |
8666.123 |
8098.228 |
- |
0.34% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-6.53% |
1560.354 |
1458.472 |
- |
-7.78% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-6.52% |
2.711 |
2.534 |
- |
-7.52% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-6.51% |
1.482 |
1.386 |
- |
-9.16% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-6.50% |
11823.126 |
11054.628 |
- |
-6.19% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-6.47% |
13.172 |
12.320 |
- |
-0.74% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-6.47% |
1.379 |
1.289 |
- |
-14.87% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.46% |
269.388 |
251.983 |
- |
0.27% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-6.45% |
8.594 |
8.040 |
- |
-3.56% |
- |
|
bm_gcd_random
|
-6.44% |
31.086 |
29.084 |
- |
0.44% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-6.43% |
7.651 |
7.159 |
- |
0.64% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-6.40% |
23.831 |
22.305 |
- |
-6.47% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-6.38% |
1.249 |
1.169 |
- |
-3.82% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-6.37% |
355.969 |
333.300 |
- |
2.36% |
- |
|
std::deque<int>::ctor(size)/32
|
-6.34% |
29.330 |
27.471 |
- |
-2.84% |
- |
|
BM_std_minmax_element<short>/2
|
-6.33% |
0.683 |
0.640 |
- |
-6.92% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-6.30% |
1191753.467 |
1116732.416 |
- |
-6.19% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-6.29% |
1.222 |
1.145 |
- |
-8.82% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-6.29% |
135.918 |
127.373 |
- |
1.24% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-6.28% |
6173.371 |
5785.978 |
- |
-2.64% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-6.24% |
800.940 |
750.941 |
- |
-2.76% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-6.24% |
36.813 |
34.517 |
- |
-3.18% |
- |
|
std::fill(deque<int>)/1024
|
-6.23% |
32.312 |
30.299 |
- |
-0.34% |
- |
|
BM_PushHeap_float_Random_16
|
-6.23% |
5.394 |
5.058 |
- |
1.51% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-6.20% |
2.377 |
2.229 |
- |
0.59% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-6.20% |
0.356 |
0.334 |
- |
-0.02% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-6.16% |
1.717 |
1.611 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-6.15% |
1183563.512 |
1110718.513 |
- |
-1.96% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-6.15% |
5.787 |
5.431 |
- |
0.98% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-6.14% |
106156.503 |
99637.969 |
- |
1.62% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-6.14% |
63.861 |
59.942 |
- |
-0.48% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-6.13% |
5.295 |
4.971 |
- |
-0.43% |
- |
|
std::pop_heap(deque<float>)/1024
|
-6.13% |
13.299 |
12.484 |
- |
-3.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-6.12% |
1206808.063 |
1132902.535 |
- |
-4.62% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-6.12% |
1.717 |
1.612 |
- |
0.08% |
- |
|
BM_CmpLess_uchar_uint
|
-6.10% |
1.117 |
1.049 |
- |
-1.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-6.10% |
1429979.884 |
1342802.931 |
- |
-5.08% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-6.10% |
2.263 |
2.125 |
- |
12.50% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-6.09% |
41.340 |
38.820 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-6.09% |
93.679 |
87.972 |
- |
3.01% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-6.08% |
2.883 |
2.708 |
- |
-9.60% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-6.08% |
12.215 |
11.472 |
- |
-0.41% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-6.07% |
2.561 |
2.405 |
- |
8.75% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-6.05% |
105914.800 |
99503.638 |
- |
2.54% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-6.03% |
1.235 |
1.160 |
- |
3.17% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-6.02% |
1.387 |
1.303 |
- |
-6.57% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.02% |
23876.535 |
22439.923 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-6.00% |
6.411 |
6.026 |
- |
0.23% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-6.00% |
1.715 |
1.612 |
- |
-8.81% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-5.98% |
0.453 |
0.426 |
- |
7.92% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-5.97% |
3959.967 |
3723.461 |
- |
0.20% |
- |
|
bm_write
|
-5.96% |
606.091 |
569.969 |
- |
-6.51% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-5.96% |
77.818 |
73.183 |
- |
0.69% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-5.91% |
188532.850 |
177381.593 |
- |
-6.47% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.91% |
4832.304 |
4546.517 |
- |
-0.16% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-5.91% |
5.033 |
4.736 |
- |
-7.52% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-5.90% |
541.750 |
509.774 |
- |
-6.59% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-5.88% |
216919.492 |
204154.017 |
- |
-2.20% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-5.88% |
918.642 |
864.649 |
- |
-0.75% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-5.86% |
17.609 |
16.577 |
- |
-1.68% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-5.86% |
12.222 |
11.505 |
- |
0.18% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-5.85% |
1.470 |
1.384 |
- |
-7.89% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.85% |
919.487 |
865.684 |
- |
-0.65% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-5.85% |
160.174 |
150.805 |
- |
-6.72% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-5.84% |
5457244.281 |
5138769.355 |
- |
-10.86% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-5.81% |
27023384.684 |
25454612.319 |
- |
0.10% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.78% |
785.529 |
740.105 |
- |
0.09% |
- |
|
BM_CmpLess_ushort_short
|
-5.77% |
1.070 |
1.008 |
- |
-1.95% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-5.77% |
12.064 |
11.368 |
- |
-0.07% |
- |
|
BM_StringMove_Small
|
-5.77% |
0.794 |
0.748 |
- |
5.96% |
- |
|
BM_PushHeap_float_Random_16384
|
-5.73% |
7.623 |
7.186 |
- |
-0.53% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-5.73% |
23.851 |
22.484 |
- |
-3.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-5.72% |
1535020.066 |
1447253.598 |
- |
-11.73% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-5.72% |
0.842 |
0.794 |
- |
0.56% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-5.71% |
23.082 |
21.764 |
- |
0.57% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-5.66% |
15.335 |
14.467 |
- |
-12.22% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-5.66% |
1.462 |
1.380 |
- |
-3.18% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-5.65% |
1717485.515 |
1620385.210 |
- |
-3.73% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-5.65% |
412.971 |
389.637 |
- |
0.22% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-5.65% |
6696.126 |
6318.055 |
- |
-1.18% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-5.64% |
6315256.638 |
5958872.909 |
- |
-1.42% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-5.62% |
2297.606 |
2168.524 |
- |
1.45% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-5.62% |
1243284.916 |
1173442.853 |
- |
-3.10% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-5.61% |
922409.162 |
870634.260 |
- |
1.34% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-5.61% |
933.402 |
881.012 |
- |
-4.01% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-5.59% |
1107484.757 |
1045569.160 |
- |
-4.36% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-5.59% |
22718.921 |
21448.922 |
- |
-2.35% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-5.58% |
2183326.230 |
2061578.553 |
- |
-9.50% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-5.57% |
35.903 |
33.904 |
- |
-1.98% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-5.56% |
14365840.624 |
13566731.808 |
- |
-6.21% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-5.55% |
5918349.553 |
5590101.533 |
- |
-5.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-5.54% |
23238654.458 |
21951562.902 |
- |
0.04% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-5.54% |
4.552 |
4.300 |
- |
-0.16% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-5.54% |
58703.685 |
55454.090 |
- |
6.31% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-5.52% |
5915306.960 |
5589009.262 |
- |
-5.40% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-5.51% |
12.855 |
12.147 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-5.51% |
1076419.722 |
1017077.559 |
- |
-5.48% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-5.50% |
4070064.754 |
3846145.922 |
- |
-6.80% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-5.50% |
2.577 |
2.436 |
- |
-0.63% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-5.50% |
210213417.855 |
198659069.370 |
- |
-0.51% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-5.49% |
209.939 |
198.404 |
- |
0.03% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-5.44% |
0.233 |
0.221 |
- |
0.18% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-5.43% |
7798527.021 |
7374894.328 |
- |
-4.75% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.43% |
0.679 |
0.643 |
- |
5.72% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-5.42% |
6.394 |
6.047 |
- |
-8.69% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-5.40% |
33.311 |
31.510 |
- |
-3.63% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-5.40% |
28.394 |
26.860 |
- |
-11.61% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-5.40% |
36717887.879 |
34735918.377 |
- |
-6.92% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-5.40% |
0.442 |
0.418 |
- |
-10.55% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-5.38% |
1.757 |
1.663 |
- |
-0.05% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-5.36% |
88.248 |
83.517 |
- |
34.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.36% |
2329343.410 |
2204534.060 |
- |
-3.62% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-5.34% |
7659448.212 |
7250568.047 |
- |
-6.74% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-5.33% |
20.057 |
18.989 |
- |
0.17% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.32% |
16160.124 |
15300.391 |
- |
4.76% |
- |
|
BM_vector_deque_ranges_copy/2
|
-5.31% |
1.990 |
1.884 |
- |
-5.50% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-5.29% |
7177.363 |
6797.428 |
- |
0.10% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-5.29% |
484.137 |
458.517 |
- |
-5.29% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-5.29% |
27262060.306 |
25819408.310 |
- |
4.17% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-5.28% |
7293784.291 |
6908496.693 |
- |
0.05% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-5.27% |
28.035 |
26.557 |
- |
-10.67% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-5.26% |
1.736 |
1.645 |
- |
-6.05% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-5.22% |
7659.792 |
7259.894 |
- |
-3.00% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-5.22% |
43204.293 |
40950.445 |
- |
-0.13% |
- |
|
std::move(list<int>)/4096
|
-5.21% |
5075.383 |
4810.816 |
- |
22.29% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-5.20% |
21.627 |
20.502 |
- |
-0.90% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-5.20% |
10.698 |
10.142 |
- |
6.47% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-5.19% |
53210.608 |
50449.848 |
- |
-1.01% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.19% |
11.951 |
11.331 |
- |
4.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-5.18% |
1205208.645 |
1142795.776 |
- |
-4.85% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-5.18% |
1053356.810 |
998839.246 |
- |
-4.80% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-5.15% |
26.929 |
25.543 |
- |
-0.92% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-5.14% |
13.126 |
12.451 |
- |
8.11% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.14% |
54.145 |
51.364 |
- |
0.17% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-5.13% |
979859.505 |
929583.848 |
- |
-1.08% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-5.11% |
55.818 |
52.966 |
- |
-0.77% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-5.09% |
1.152 |
1.093 |
- |
-7.25% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-5.09% |
25.317 |
24.029 |
- |
-6.66% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-5.08% |
237.570 |
225.491 |
- |
-0.54% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-5.07% |
1.135 |
1.078 |
- |
-6.74% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.07% |
714.126 |
677.946 |
- |
-2.24% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-5.05% |
3869862.807 |
3674596.205 |
- |
-5.60% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.02% |
5683.831 |
5398.672 |
- |
-0.24% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-5.00% |
16.435 |
15.613 |
- |
1.58% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-5.00% |
112837.887 |
107201.252 |
- |
-0.01% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-4.99% |
2172.858 |
2064.487 |
- |
-1.33% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-4.98% |
51.997 |
49.406 |
- |
-0.85% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-4.98% |
16509.367 |
15687.543 |
- |
-7.49% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-4.95% |
30.497 |
28.986 |
- |
-7.74% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-4.94% |
34.015 |
32.335 |
- |
-1.82% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-4.93% |
22.602 |
21.487 |
- |
-10.08% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-4.92% |
1064516.991 |
1012090.955 |
- |
-4.91% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.92% |
1205.938 |
1146.625 |
- |
-1.90% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.91% |
12910.606 |
12277.299 |
- |
-2.80% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-4.90% |
1.495 |
1.422 |
- |
-0.13% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.89% |
38244.012 |
36372.929 |
- |
-0.46% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-4.87% |
51.239 |
48.743 |
- |
-2.08% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-4.87% |
311.990 |
296.803 |
- |
1.92% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
-4.86% |
5909356.494 |
5622109.524 |
- |
-4.87% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-4.86% |
43.404 |
41.296 |
- |
-3.70% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-4.85% |
4.171 |
3.969 |
- |
-1.67% |
- |
|
BM_deque_vector_copy/64000
|
-4.84% |
3002.860 |
2857.398 |
- |
-0.23% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-4.84% |
7203.531 |
6854.779 |
- |
-0.07% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.83% |
0.266 |
0.253 |
- |
0.35% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-4.81% |
43.804 |
41.698 |
- |
0.54% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-4.81% |
32.989 |
31.403 |
- |
-4.08% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-4.80% |
1686092.803 |
1605153.080 |
- |
-3.18% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-4.80% |
9002334.521 |
8570531.118 |
- |
-5.42% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-4.79% |
21.701 |
20.661 |
- |
6.37% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.77% |
239.328 |
227.908 |
- |
0.22% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.77% |
51.026 |
48.595 |
- |
-5.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.76% |
14397624.374 |
13712193.100 |
- |
-12.90% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-4.75% |
14710690.364 |
14011600.650 |
- |
1.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.75% |
17765501.233 |
16921742.309 |
- |
-1.41% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.75% |
3203303.726 |
3051246.885 |
- |
-10.72% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-4.74% |
0.457 |
0.436 |
- |
-9.73% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.74% |
17.893 |
17.044 |
- |
-0.08% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-4.74% |
757.904 |
721.959 |
- |
-0.03% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.74% |
8.724 |
8.311 |
- |
0.37% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-4.72% |
638.731 |
608.585 |
- |
2.92% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-4.72% |
0.641 |
0.610 |
- |
-3.09% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.69% |
72.588 |
69.186 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-4.68% |
1130084.493 |
1077192.057 |
- |
-3.14% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-4.65% |
278.438 |
265.479 |
- |
-9.03% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-4.65% |
1770491.338 |
1688184.282 |
- |
-6.81% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.65% |
53.069 |
50.602 |
- |
0.21% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-4.64% |
9092670.744 |
8671143.022 |
- |
-4.21% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.63% |
23.884 |
22.778 |
- |
-0.20% |
- |
|
std::copy(vector<int>)/4096
|
-4.63% |
222.446 |
212.150 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-4.63% |
13286998.257 |
12672275.278 |
- |
-3.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.61% |
1577980.228 |
1505228.848 |
- |
-2.90% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-4.60% |
400.688 |
382.276 |
- |
-2.07% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-4.59% |
2.239 |
2.136 |
- |
0.03% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-4.59% |
17.804 |
16.987 |
- |
5.14% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-4.59% |
1.688 |
1.611 |
- |
-10.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-4.57% |
17518190.598 |
16718342.204 |
- |
-6.67% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-4.56% |
709.956 |
677.562 |
- |
-3.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-4.56% |
9.663 |
9.223 |
- |
-1.03% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-4.55% |
9.080 |
8.667 |
- |
-2.34% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-4.55% |
2384.866 |
2276.310 |
- |
-10.27% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-4.55% |
8.439 |
8.055 |
- |
-19.75% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-4.54% |
9.444 |
9.015 |
- |
-0.19% |
- |
|
BM_std_minmax_element<char>/65536
|
-4.54% |
17124.893 |
16346.943 |
- |
-7.34% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-4.53% |
11537350.620 |
11014609.469 |
- |
-4.41% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-4.52% |
1.861 |
1.777 |
- |
1.48% |
- |
|
BM_std_minmax_element<char>/70000
|
-4.52% |
18334.008 |
17505.710 |
- |
-7.11% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-4.51% |
169.994 |
162.325 |
- |
5.97% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.51% |
77257.429 |
73775.129 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-4.51% |
1073814.414 |
1025415.651 |
- |
-3.43% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-4.50% |
30873578.681 |
29482908.779 |
- |
-1.34% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-4.50% |
4.529 |
4.325 |
- |
1.67% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-4.49% |
19.267 |
18.401 |
- |
-1.72% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-4.48% |
7235397.834 |
6911228.026 |
- |
-14.46% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.46% |
57439.554 |
54876.875 |
- |
0.00% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-4.46% |
24.089 |
23.014 |
- |
-6.91% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-4.46% |
2.776 |
2.652 |
- |
2.02% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-4.45% |
125.055 |
119.486 |
- |
8.10% |
- |
|
BM_std_minmax_element<char>/5500
|
-4.45% |
1444.625 |
1380.344 |
- |
-7.28% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-4.45% |
44.083 |
42.124 |
- |
0.53% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-4.43% |
4992.279 |
4771.234 |
- |
0.41% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-4.43% |
718.228 |
686.430 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.42% |
1922236.660 |
1837312.788 |
- |
-6.55% |
- |
|
BM_std_minmax_element<char>/64000
|
-4.42% |
16722.664 |
15983.939 |
- |
-7.25% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-4.41% |
1.376 |
1.315 |
- |
-4.53% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-4.41% |
1.447 |
1.384 |
- |
1.41% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-4.40% |
1105241.933 |
1056612.915 |
- |
-2.92% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-4.39% |
1377008.162 |
1316565.815 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-4.39% |
7165166.732 |
6850831.998 |
- |
7.94% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-4.37% |
29.537 |
28.245 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-4.36% |
29409543.761 |
28127053.689 |
- |
-0.56% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-4.35% |
30.195 |
28.880 |
- |
-1.51% |
- |
|
BM_deque_deque_copy/64000
|
-4.35% |
3056.465 |
2923.447 |
- |
-2.21% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.35% |
62598.020 |
59874.840 |
- |
-0.90% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-4.34% |
1198509.430 |
1146544.495 |
- |
-2.42% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.34% |
48.527 |
46.423 |
- |
-2.34% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.33% |
0.508 |
0.486 |
- |
0.15% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-4.33% |
3248.747 |
3108.191 |
- |
-4.36% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-4.32% |
11.057 |
10.579 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-4.32% |
1096204.274 |
1048825.847 |
- |
-2.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.31% |
554586041.157 |
530692852.045 |
- |
-0.32% |
- |
|
std::shift_right(list<int>)/8192
|
-4.31% |
7670.697 |
7340.420 |
- |
-4.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.31% |
1648612.793 |
1577631.264 |
- |
-1.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.30% |
1547.980 |
1481.407 |
- |
-0.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-4.30% |
527179.721 |
504513.022 |
- |
-4.30% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.28% |
670.005 |
641.334 |
- |
-0.06% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-4.26% |
7.857 |
7.523 |
- |
-5.58% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-4.25% |
11594445.423 |
11101235.198 |
- |
-2.09% |
- |
|
BM_vector_deque_ranges_move/0
|
-4.25% |
0.525 |
0.503 |
- |
1.28% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-4.25% |
11.019 |
10.550 |
- |
3.17% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-4.24% |
65.880 |
63.085 |
- |
0.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-4.24% |
41.949 |
40.170 |
- |
1.73% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-4.24% |
829.050 |
793.911 |
- |
-1.18% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
-4.23% |
6.534 |
6.257 |
- |
-6.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-4.23% |
1085210.654 |
1039322.701 |
- |
-3.93% |
- |
|
BM_std_minmax_element<char>/4000
|
-4.21% |
1053.545 |
1009.163 |
- |
-6.96% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.21% |
9269.935 |
8879.576 |
- |
3.30% |
- |
|
std::copy_n(vector<int>)/262144
|
-4.20% |
12281.933 |
11765.783 |
- |
-4.51% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-4.20% |
110.373 |
105.740 |
- |
3.01% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-4.19% |
222.169 |
212.860 |
- |
0.51% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-4.18% |
13.321 |
12.764 |
- |
0.16% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-4.18% |
2.403 |
2.302 |
- |
-0.08% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-4.17% |
5.473 |
5.244 |
- |
-1.04% |
- |
|
BM_std_minmax_element<char>/4096
|
-4.16% |
1078.540 |
1033.626 |
- |
-6.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-4.15% |
175009316.708 |
167752187.769 |
- |
-1.15% |
- |
|
BM_vector_deque_copy_backward/0
|
-4.14% |
0.480 |
0.460 |
- |
-23.71% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.13% |
5414.643 |
5190.803 |
- |
-9.93% |
- |
|
BM_CmpLess_uchar_short
|
-4.13% |
1.059 |
1.016 |
- |
-3.44% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.12% |
454.809 |
436.069 |
- |
-1.14% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-4.11% |
0.424 |
0.407 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.11% |
13.494 |
12.940 |
- |
0.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-4.11% |
1688334.814 |
1619007.406 |
- |
-3.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.10% |
1158203.520 |
1110698.219 |
- |
-3.48% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.10% |
408.102 |
391.385 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-4.07% |
6569425.171 |
6301965.794 |
- |
-3.52% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-4.06% |
25.455 |
24.422 |
- |
-0.21% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-4.06% |
76.664 |
73.554 |
- |
6.46% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-4.04% |
1081399.933 |
1037678.443 |
- |
-2.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-4.02% |
16.215 |
15.563 |
- |
-4.37% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-4.02% |
0.710 |
0.681 |
- |
-5.75% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-4.01% |
0.665 |
0.639 |
- |
3.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-4.00% |
1051269.111 |
1009168.982 |
- |
-5.00% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-4.00% |
9362650.872 |
8987976.912 |
- |
-3.42% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-4.00% |
135.333 |
129.918 |
- |
-4.32% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-4.00% |
1479159.990 |
1419998.570 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-4.00% |
3492789.406 |
3353165.272 |
- |
-3.26% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-3.99% |
18.293 |
17.562 |
- |
-1.09% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-3.98% |
73.639 |
70.711 |
- |
-0.81% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.96% |
19.343 |
18.577 |
- |
-0.03% |
- |
|
BM_std_minmax_element<char>/1024
|
-3.96% |
275.555 |
264.639 |
- |
-6.70% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-3.96% |
583.200 |
560.112 |
- |
-1.97% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-3.96% |
1225513.146 |
1177040.597 |
- |
-1.14% |
- |
|
BM_StringMove_Large
|
-3.95% |
0.735 |
0.706 |
- |
0.05% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-3.94% |
9111137.382 |
8751805.759 |
- |
-3.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-3.94% |
1122126.846 |
1077902.721 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.92% |
11777.069 |
11314.864 |
- |
-2.19% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-3.92% |
23.889 |
22.952 |
- |
-5.74% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-3.91% |
13.277 |
12.758 |
- |
-8.14% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-3.88% |
0.264 |
0.254 |
- |
0.39% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-3.88% |
1.179 |
1.133 |
- |
-3.14% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-3.88% |
8445.245 |
8117.963 |
- |
-1.57% |
- |
|
std::move(deque<int>)/64
|
-3.87% |
5.021 |
4.827 |
- |
0.72% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-3.87% |
9370715.529 |
9008247.938 |
- |
-3.88% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-3.87% |
1619440.350 |
1556838.869 |
- |
-0.17% |
- |
|
std::list<std::string>::ctor(size)/32
|
-3.86% |
348.132 |
334.679 |
- |
-2.27% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-3.86% |
22.451 |
21.584 |
- |
-0.51% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-3.86% |
24.381 |
23.440 |
- |
-5.54% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-3.86% |
19202575.762 |
18461332.294 |
- |
-1.84% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-3.86% |
8.116 |
7.803 |
- |
1.43% |
- |
|
rng::fold_left(deque<int>)/8192
|
-3.86% |
4463.233 |
4290.989 |
- |
-1.20% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.85% |
1162.960 |
1118.192 |
- |
-1.71% |
- |
|
std::reverse(deque<int>)/64
|
-3.85% |
13.563 |
13.042 |
- |
-3.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-3.84% |
355247154.698 |
341590540.241 |
- |
-5.12% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-3.83% |
5.423 |
5.215 |
- |
-5.23% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-3.82% |
1.229 |
1.182 |
- |
2.31% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-3.82% |
0.814 |
0.782 |
- |
0.78% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.82% |
685.414 |
659.245 |
- |
-2.53% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.80% |
12445.708 |
11973.233 |
- |
-2.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-3.80% |
3027561.749 |
2912650.000 |
- |
-29.75% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.79% |
232.792 |
223.974 |
- |
2.33% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-3.79% |
33.789 |
32.510 |
- |
-5.97% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-3.78% |
3650.870 |
3512.818 |
- |
0.20% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.78% |
40814.327 |
39271.893 |
- |
-10.06% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-3.77% |
179.863 |
173.074 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-3.77% |
35009422.244 |
33690978.735 |
- |
-3.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-3.74% |
1403238.870 |
1350797.961 |
- |
-2.76% |
- |
|
BM_deque_vector_copy/70000
|
-3.74% |
3288.794 |
3165.895 |
- |
-0.42% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-3.74% |
6656.318 |
6407.667 |
- |
-3.33% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-3.73% |
50.778 |
48.885 |
- |
0.04% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.72% |
22.433 |
21.598 |
- |
-0.54% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-3.71% |
15.353 |
14.783 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.70% |
1099184.390 |
1058509.648 |
- |
-3.91% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-3.70% |
0.679 |
0.654 |
- |
1.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.69% |
1821640.777 |
1754373.027 |
- |
-5.23% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-3.69% |
5.078 |
4.890 |
- |
-2.26% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-3.69% |
0.520 |
0.501 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-3.69% |
1099059.545 |
1058545.222 |
- |
-4.51% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.68% |
1307.827 |
1259.712 |
- |
-5.80% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-3.67% |
16519.464 |
15913.073 |
- |
1.99% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-3.66% |
11.206 |
10.796 |
- |
7.35% |
- |
|
BM_PushHeap_float_Random_262144
|
-3.65% |
7.569 |
7.293 |
- |
2.28% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.65% |
644659.485 |
621140.233 |
- |
-0.26% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-3.65% |
13.253 |
12.770 |
- |
2.77% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-3.64% |
82.060 |
79.071 |
- |
0.33% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.64% |
46789.561 |
45085.231 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-3.64% |
1124688.187 |
1083776.995 |
- |
-3.40% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-3.63% |
0.289 |
0.279 |
- |
-20.96% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.62% |
545.398 |
525.628 |
- |
-0.71% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.62% |
591.919 |
570.492 |
- |
0.03% |
- |
|
std::move(list<int>)/512
|
-3.61% |
368.575 |
355.281 |
- |
0.77% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-3.61% |
2.298 |
2.215 |
- |
-1.20% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.60% |
21215406.422 |
20451231.366 |
- |
0.36% |
- |
|
BM_std_minmax_element<char>/512
|
-3.60% |
140.349 |
135.296 |
- |
-6.44% |
- |
|
BM_deque_deque_move/64
|
-3.60% |
3.152 |
3.039 |
- |
-0.61% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-3.60% |
25.462 |
24.545 |
- |
-4.18% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.60% |
9752.247 |
9401.419 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-3.59% |
18573425.908 |
17906635.848 |
- |
-0.69% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.58% |
484.969 |
467.585 |
- |
-5.55% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-3.56% |
1065592.318 |
1027625.909 |
- |
-4.38% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-3.56% |
218681.069 |
210906.084 |
- |
-0.51% |
- |
|
BM_CmpLess_short_schar
|
-3.55% |
0.988 |
0.953 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-3.54% |
13850448.489 |
13359767.871 |
- |
1.20% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-3.54% |
171479006.353 |
165406340.502 |
- |
-2.04% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.54% |
7007.870 |
6759.742 |
- |
0.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.53% |
6594271.580 |
6361630.362 |
- |
-2.44% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-3.52% |
4194276.700 |
4046541.102 |
- |
-1.83% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-3.52% |
19.691 |
18.997 |
- |
-2.34% |
- |
|
std::map<int,_int>::clear()/32
|
-3.51% |
695.035 |
670.620 |
- |
4.94% |
- |
|
SetIntersection_None_Set_string_64_1
|
-3.51% |
22992016.710 |
22184845.814 |
- |
-3.41% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-3.50% |
9019637.463 |
8703919.121 |
- |
-4.39% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-3.50% |
507.546 |
489.787 |
- |
-3.60% |
- |
|
BM_StringDestroy_Huge
|
-3.50% |
12.129 |
11.704 |
- |
8.13% |
- |
|
SetIntersection_None_Set_string_256_16
|
-3.49% |
11123084.074 |
10734781.538 |
- |
-2.48% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-3.49% |
1218328.002 |
1175801.451 |
- |
-4.67% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-3.49% |
8459.392 |
8164.134 |
- |
0.56% |
- |
|
SetIntersection_None_Set_string_64_16
|
-3.48% |
18557289.509 |
17911983.480 |
- |
-4.18% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-3.46% |
27111.128 |
26172.165 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-3.46% |
5023863.240 |
4849902.265 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-3.46% |
1146649.101 |
1106977.661 |
- |
-8.04% |
- |
|
BM_deque_deque_ranges_move/1
|
-3.46% |
2.499 |
2.413 |
- |
-4.83% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-3.46% |
8897075.085 |
8589330.883 |
- |
-5.63% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-3.46% |
34.599 |
33.402 |
- |
-1.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.45% |
1060446.869 |
1023830.467 |
- |
0.27% |
- |
|
BM_std_minmax_element<int>/4
|
-3.45% |
1.260 |
1.216 |
- |
-1.80% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-3.45% |
31.198 |
30.123 |
- |
29.11% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-3.44% |
33.123 |
31.983 |
- |
-5.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-3.44% |
14111433.784 |
13625850.939 |
- |
-3.11% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-3.43% |
1.734 |
1.674 |
- |
-3.15% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-3.42% |
3121.639 |
3014.771 |
- |
3.28% |
- |
|
std::set<std::string>::clear()/1024
|
-3.42% |
22587.844 |
21815.163 |
- |
2.34% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.42% |
64.832 |
62.615 |
- |
37.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.41% |
1112265.150 |
1074314.716 |
- |
-4.15% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-3.41% |
11613138.296 |
11216902.413 |
- |
-3.93% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.41% |
180173113.860 |
174034374.829 |
- |
-0.46% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-3.40% |
20.739 |
20.034 |
- |
0.15% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.37% |
139559.455 |
134853.768 |
- |
-1.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-3.36% |
51.485 |
49.755 |
- |
-2.27% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-3.34% |
7099.829 |
6862.625 |
- |
-0.38% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-3.33% |
27.331 |
26.420 |
- |
-5.20% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.33% |
32.068 |
30.999 |
- |
24.33% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-3.32% |
53158.406 |
51391.782 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-3.31% |
11568927.715 |
11186281.536 |
- |
-5.14% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-3.31% |
60701157.319 |
58693959.049 |
- |
-4.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.30% |
629.615 |
608.851 |
- |
1.76% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.30% |
4666.051 |
4512.281 |
- |
0.30% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-3.29% |
14399739.178 |
13926038.287 |
- |
-1.95% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-3.28% |
360954.608 |
349103.169 |
- |
0.34% |
- |
|
std::generate_n(list<int>)/50
|
-3.28% |
15.538 |
15.028 |
- |
-1.63% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-3.28% |
1176110.252 |
1137524.793 |
- |
-3.58% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.28% |
644221.397 |
623120.354 |
- |
-0.01% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.27% |
69.865 |
67.579 |
- |
0.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-3.27% |
5073.826 |
4908.126 |
- |
0.92% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.26% |
151.848 |
146.892 |
- |
-0.01% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-3.26% |
795.785 |
769.875 |
- |
-4.61% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-3.25% |
2.791 |
2.700 |
- |
1.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.25% |
32.628 |
31.567 |
- |
-7.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-3.25% |
17755972.941 |
17179373.226 |
- |
-2.29% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-3.24% |
1.308 |
1.266 |
- |
-9.56% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-3.23% |
1106121.428 |
1070370.219 |
- |
-2.75% |
- |
|
std::vector<int>::ctor(size)/1024
|
-3.23% |
44.415 |
42.980 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.23% |
1937963.880 |
1875363.806 |
- |
-4.13% |
- |
|
std::for_each(list<int>)/50
|
-3.23% |
21.805 |
21.101 |
- |
0.91% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-3.22% |
1678.606 |
1624.517 |
- |
-1.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-3.22% |
16.059 |
15.542 |
- |
-5.34% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-3.21% |
6842.805 |
6623.281 |
- |
-0.56% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.20% |
79419.823 |
76877.129 |
- |
-3.61% |
- |
|
BM_PushHeap_string_Descending_16
|
-3.20% |
2.217 |
2.146 |
- |
3.08% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-3.20% |
23.538 |
22.786 |
- |
-6.41% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.19% |
43695.444 |
42300.289 |
- |
-0.98% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.18% |
2.207 |
2.137 |
- |
-1.86% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-3.18% |
1.127 |
1.091 |
- |
-4.49% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.18% |
671397.495 |
650079.693 |
- |
0.12% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-3.17% |
14.129 |
13.680 |
- |
-0.59% |
- |
|
BM_PushHeap_string_Descending_64
|
-3.17% |
2.320 |
2.247 |
- |
2.74% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-3.17% |
17.711 |
17.150 |
- |
-3.57% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.16% |
1043620.312 |
1010596.799 |
- |
-1.11% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-3.16% |
23738.636 |
22988.034 |
- |
0.19% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.16% |
404.775 |
391.987 |
- |
0.07% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-3.16% |
7.822 |
7.575 |
- |
-0.03% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.16% |
0.362 |
0.351 |
- |
0.19% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-3.15% |
25.711 |
24.900 |
- |
-3.01% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-3.15% |
11600744.420 |
11235560.269 |
- |
-2.22% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.14% |
15.207 |
14.729 |
- |
0.58% |
- |
|
BM_deque_deque_ranges_move/2
|
-3.14% |
2.240 |
2.169 |
- |
-5.63% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-3.13% |
1.309 |
1.268 |
- |
-4.01% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-3.12% |
2.425 |
2.349 |
- |
-4.67% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-3.11% |
22595456.210 |
21892010.774 |
- |
-0.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.11% |
33.584 |
32.540 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-3.11% |
1603431.478 |
1553615.558 |
- |
-1.41% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.11% |
38.337 |
37.146 |
- |
1.43% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-3.10% |
1.665 |
1.613 |
- |
-2.95% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-3.09% |
38072981.091 |
36896685.398 |
- |
-2.19% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.08% |
1.717 |
1.664 |
- |
3.27% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.08% |
29.140 |
28.242 |
- |
-0.95% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-3.08% |
8.176 |
7.924 |
- |
-0.97% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.07% |
5356.698 |
5192.375 |
- |
0.14% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.07% |
13.747 |
13.326 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-3.07% |
1688614.325 |
1636851.004 |
- |
-4.13% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.06% |
39961.526 |
38737.875 |
- |
-1.07% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-3.06% |
0.458 |
0.444 |
- |
7.77% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-3.05% |
1113512.282 |
1079587.811 |
- |
-6.08% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-3.04% |
27.845 |
26.999 |
- |
0.33% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-3.04% |
214971.698 |
208443.804 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-3.03% |
120254309.394 |
116604976.019 |
- |
-3.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-3.03% |
26.707 |
25.898 |
- |
3.06% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-3.02% |
13928.528 |
13507.832 |
- |
-0.22% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-3.01% |
1.123 |
1.089 |
- |
-5.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-3.01% |
16.185 |
15.697 |
- |
-3.39% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-3.01% |
926858.243 |
898958.601 |
- |
0.30% |
- |
|
std::for_each_n(list<int>)/50
|
-2.99% |
22.520 |
21.846 |
- |
-3.24% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.99% |
24.313 |
23.586 |
- |
-1.13% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.99% |
404.622 |
392.526 |
- |
0.08% |
- |
|
BM_deque_deque_copy/5500
|
-2.99% |
202.960 |
196.899 |
- |
-0.03% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-2.98% |
0.445 |
0.431 |
- |
-3.40% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-2.98% |
12.512 |
12.139 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-2.98% |
2.272 |
2.205 |
- |
-3.41% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.98% |
121270.841 |
117656.591 |
- |
-0.71% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.98% |
28.333 |
27.489 |
- |
-1.20% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.97% |
1255.449 |
1218.124 |
- |
0.55% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-2.95% |
1065102.705 |
1033638.059 |
- |
-5.66% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-2.95% |
1217881.960 |
1181957.091 |
- |
0.66% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-2.94% |
3448.286 |
3347.057 |
- |
4.34% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.94% |
13415.140 |
13021.336 |
- |
2.78% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.93% |
33.539 |
32.556 |
- |
1.70% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.93% |
0.632 |
0.613 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.91% |
1042810.995 |
1012455.539 |
- |
-3.22% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.91% |
23.120 |
22.448 |
- |
-5.99% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-2.91% |
1105661.011 |
1073530.229 |
- |
-2.62% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-2.90% |
2.953 |
2.867 |
- |
-1.19% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-2.90% |
4175069.437 |
4054069.936 |
- |
-1.66% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.90% |
1041580.144 |
1011402.772 |
- |
-2.40% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-2.90% |
8994335.319 |
8733762.417 |
- |
-0.16% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-2.89% |
3.005 |
2.918 |
- |
1.59% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-2.88% |
2266710.007 |
2201332.674 |
- |
-2.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.87% |
1318586.742 |
1280769.731 |
- |
-3.35% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.87% |
86693.507 |
84208.903 |
- |
-3.10% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-2.87% |
3.101 |
3.012 |
- |
1.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.85% |
1048273.418 |
1018355.332 |
- |
-2.43% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-2.85% |
59234636.588 |
57548482.268 |
- |
-3.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-2.84% |
4379362.712 |
4254948.670 |
- |
-2.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.83% |
39.534 |
38.414 |
- |
-6.05% |
- |
|
std::reverse(deque<int>)/512
|
-2.83% |
116.070 |
112.786 |
- |
-2.82% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-2.83% |
19.460 |
18.910 |
- |
-5.90% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.83% |
18935876.892 |
18400588.712 |
- |
-1.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.83% |
405.166 |
393.719 |
- |
-0.08% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.82% |
804.553 |
781.829 |
- |
14.57% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.82% |
171290.622 |
166458.417 |
- |
1.02% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.82% |
18.158 |
17.647 |
- |
-0.23% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.81% |
406.258 |
394.826 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-2.81% |
2789744.387 |
2711366.781 |
- |
0.80% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.81% |
1467.467 |
1426.280 |
- |
-1.33% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.80% |
777.453 |
755.697 |
- |
-4.19% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-2.79% |
3.877 |
3.768 |
- |
0.12% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-2.79% |
5.660 |
5.502 |
- |
-4.27% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-2.78% |
17.769 |
17.275 |
- |
1.72% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.78% |
9248125.708 |
8991196.398 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-2.77% |
1044537.046 |
1015553.662 |
- |
-2.24% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.77% |
706.515 |
686.937 |
- |
-1.99% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-2.77% |
0.495 |
0.481 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-2.77% |
1071249.812 |
1041618.338 |
- |
-3.44% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.77% |
1080703.183 |
1050817.621 |
- |
-2.43% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.76% |
1.688 |
1.641 |
- |
-2.57% |
- |
|
BM_vector_deque_ranges_copy/1
|
-2.75% |
2.185 |
2.125 |
- |
-5.31% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.75% |
8905218.907 |
8660538.398 |
- |
0.05% |
- |
|
BM_vector_deque_ranges_copy/64
|
-2.74% |
2.802 |
2.725 |
- |
-2.36% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-2.74% |
28.869 |
28.079 |
- |
6.83% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-2.73% |
4339196.841 |
4220617.001 |
- |
0.70% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.73% |
1324.625 |
1288.441 |
- |
13.77% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-2.73% |
2.777 |
2.701 |
- |
1.98% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-2.73% |
29.327 |
28.527 |
- |
0.76% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-2.72% |
0.660 |
0.642 |
- |
0.48% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-2.71% |
22.251 |
21.648 |
- |
-4.05% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.71% |
1725.403 |
1678.611 |
- |
-4.33% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-2.71% |
233.706 |
227.369 |
- |
3.04% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.71% |
270.537 |
263.208 |
- |
-4.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.71% |
8911721.477 |
8670392.777 |
- |
-2.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-2.71% |
11539524.266 |
11227376.361 |
- |
-2.58% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-2.70% |
16.292 |
15.851 |
- |
1.52% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.70% |
520.337 |
506.309 |
- |
-7.21% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.69% |
1.415 |
1.377 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.69% |
4229711.206 |
4115766.777 |
- |
-1.85% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-2.69% |
581.890 |
566.235 |
- |
0.24% |
- |
|
std::find(vector<short>)_(process_all)/8
|
-2.69% |
0.692 |
0.673 |
- |
-2.20% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.69% |
615.502 |
598.975 |
- |
-2.63% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-2.68% |
1955368.088 |
1902955.077 |
- |
-2.57% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.68% |
420.959 |
409.676 |
- |
-0.45% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.68% |
218709583.003 |
212847242.459 |
- |
-0.29% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-2.68% |
16.497 |
16.055 |
- |
3.73% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.68% |
403.551 |
392.753 |
- |
0.06% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-2.67% |
0.914 |
0.890 |
- |
-1.05% |
- |
|
std::shift_right(deque<int>)/1024
|
-2.67% |
41.655 |
40.541 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-2.67% |
4194039.502 |
4082010.354 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-2.67% |
16752862.264 |
16305382.904 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.67% |
5222641.880 |
5083438.088 |
- |
-5.49% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.66% |
9969672.159 |
9704320.608 |
- |
-0.66% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-2.66% |
1102964.043 |
1073619.365 |
- |
-7.29% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-2.65% |
8866597.824 |
8631231.154 |
- |
-3.35% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.65% |
41.552 |
40.450 |
- |
-5.50% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-2.65% |
1134191.015 |
1104122.687 |
- |
-1.53% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-2.65% |
28.108 |
27.363 |
- |
0.80% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-2.65% |
75831912.994 |
73822148.093 |
- |
-6.11% |
- |
|
std::fill(deque<int>)/8192
|
-2.65% |
241.791 |
235.392 |
- |
-0.65% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-2.65% |
27.928 |
27.190 |
- |
-0.25% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.64% |
10716.707 |
10433.452 |
- |
0.28% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-2.64% |
439599.408 |
427994.578 |
- |
-2.84% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-2.64% |
0.386 |
0.375 |
- |
1.00% |
- |
|
std::generate(list<int>)/50
|
-2.64% |
15.568 |
15.157 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.63% |
8959748.378 |
8724543.958 |
- |
-3.06% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.62% |
375.367 |
365.513 |
- |
-3.55% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-2.62% |
203903841.314 |
198553857.172 |
- |
1.95% |
- |
|
BM_deque_deque_move/2
|
-2.62% |
2.304 |
2.243 |
- |
-2.48% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.61% |
13.105 |
12.762 |
- |
0.44% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.61% |
14695.793 |
14312.683 |
- |
0.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.60% |
1656847.658 |
1613709.146 |
- |
-0.65% |
- |
|
std::is_sorted(list<int>)/8
|
-2.60% |
2.133 |
2.077 |
- |
-1.47% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-2.60% |
24.633 |
23.992 |
- |
8.98% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-2.60% |
474.524 |
462.209 |
- |
-2.01% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-2.59% |
1977.161 |
1925.982 |
- |
2.84% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.59% |
1627678.375 |
1585576.129 |
- |
-0.85% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-2.59% |
1026027.524 |
999490.260 |
- |
-4.63% |
- |
|
BM_std_minmax_element<short>/70000
|
-2.58% |
18800.434 |
18315.060 |
- |
5.23% |
- |
|
BM_CmpEqual_uchar_schar
|
-2.58% |
1.035 |
1.009 |
- |
2.30% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.58% |
15540.232 |
15140.010 |
- |
0.61% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-2.57% |
5106.825 |
4975.518 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-2.57% |
1288853.432 |
1255773.679 |
- |
-3.96% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-2.56% |
1048432.845 |
1021633.206 |
- |
-2.09% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-2.56% |
1072963.941 |
1045538.111 |
- |
-3.19% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-2.55% |
1.626 |
1.584 |
- |
-2.61% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.55% |
35.721 |
34.809 |
- |
-0.55% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-2.55% |
150408.301 |
146570.631 |
- |
1.33% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.55% |
0.736 |
0.717 |
- |
0.26% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-2.55% |
54.429 |
53.040 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.55% |
1191577.761 |
1161239.910 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-2.54% |
2076646.971 |
2023818.117 |
- |
-0.22% |
- |
|
BM_std_minmax_element<short>/4000
|
-2.54% |
1079.499 |
1052.049 |
- |
4.70% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-2.54% |
60.758 |
59.214 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-2.53% |
1119892.315 |
1091507.184 |
- |
-3.28% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.53% |
224081466.382 |
218402223.246 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-2.52% |
1098145.365 |
1070422.855 |
- |
-1.95% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-2.52% |
2.567 |
2.502 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.51% |
12568627.864 |
12252576.611 |
- |
-5.11% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-2.51% |
1116571.474 |
1088494.257 |
- |
-2.12% |
- |
|
BM_std_minmax_element<short>/5500
|
-2.51% |
1480.681 |
1443.466 |
- |
4.87% |
- |
|
std::set<std::string>::clear()/8192
|
-2.51% |
216235.557 |
210801.029 |
- |
0.34% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-2.51% |
216.880 |
211.442 |
- |
-1.57% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-2.51% |
16.661 |
16.243 |
- |
1.46% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-2.50% |
26.732 |
26.064 |
- |
-5.74% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.50% |
2.849 |
2.778 |
- |
0.15% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-2.50% |
222.010 |
216.470 |
- |
-3.16% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-2.50% |
4.586 |
4.471 |
- |
2.44% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-2.49% |
1167207.474 |
1138103.894 |
- |
-2.98% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-2.49% |
1113960.092 |
1086196.817 |
- |
-0.75% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-2.49% |
8.285 |
8.078 |
- |
-6.54% |
- |
|
BM_deque_vector_copy/65536
|
-2.48% |
3013.831 |
2939.017 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.48% |
18709729.137 |
18245368.765 |
- |
-1.47% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-2.48% |
254.807 |
248.489 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-2.48% |
1043158.132 |
1017294.286 |
- |
-1.63% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-2.48% |
8922964.495 |
8701790.932 |
- |
-4.11% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.47% |
953.147 |
929.588 |
- |
-0.45% |
- |
|
BM_std_minmax_element<short>/4096
|
-2.47% |
1105.054 |
1077.759 |
- |
4.58% |
- |
|
BM_CmpEqual_uint_ushort
|
-2.47% |
1.115 |
1.088 |
- |
-1.49% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-2.47% |
2.188 |
2.134 |
- |
-2.77% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-2.47% |
1223493.228 |
1193332.183 |
- |
-1.53% |
- |
|
BM_std_minmax_element<short>/1024
|
-2.46% |
281.908 |
274.966 |
- |
4.26% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-2.46% |
818.461 |
798.316 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.46% |
2192014.833 |
2138095.886 |
- |
-2.58% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-2.46% |
12596.954 |
12287.107 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.46% |
4314885.303 |
4208862.979 |
- |
-2.26% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-2.46% |
205369041.613 |
200326347.047 |
- |
1.13% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.45% |
406.221 |
396.249 |
- |
-0.14% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-2.45% |
1.627 |
1.587 |
- |
-5.43% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.45% |
4321867.493 |
4216146.146 |
- |
-1.89% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-2.45% |
3272591.317 |
3192559.621 |
- |
2.38% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-2.44% |
7315761.490 |
7137016.387 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-2.44% |
1537516.546 |
1499959.890 |
- |
-1.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.44% |
1651588.865 |
1611249.106 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-2.44% |
21959288.280 |
21424288.043 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-2.44% |
13205774.499 |
12884178.810 |
- |
-2.63% |
- |
|
BM_num_put<long>
|
-2.43% |
11.645 |
11.362 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-2.43% |
17768049.856 |
17336762.762 |
- |
-2.49% |
- |
|
BM_CmpEqual_ushort_short
|
-2.43% |
1.037 |
1.012 |
- |
2.44% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-2.43% |
8902385.558 |
8686381.373 |
- |
-2.22% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-2.42% |
1.488 |
1.452 |
- |
-10.09% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.42% |
46637.237 |
45508.562 |
- |
0.25% |
- |
|
BM_CmpLess_int_uint
|
-2.41% |
1.090 |
1.064 |
- |
-0.95% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-2.41% |
3.650 |
3.562 |
- |
1.09% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.41% |
5.022 |
4.901 |
- |
-3.60% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.41% |
714.755 |
697.533 |
- |
3.24% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-2.41% |
4.805 |
4.689 |
- |
-4.31% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.41% |
400.868 |
391.222 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.41% |
20.800 |
20.300 |
- |
-2.09% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.41% |
23.885 |
23.311 |
- |
-5.13% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.40% |
3439570.642 |
3356886.995 |
- |
-1.55% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-2.40% |
229019249.249 |
223525959.854 |
- |
-2.08% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.39% |
5978.461 |
5835.533 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-2.39% |
8797649.992 |
8587637.812 |
- |
-4.20% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.39% |
2.194 |
2.141 |
- |
0.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.39% |
67092.647 |
65491.569 |
- |
0.76% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-2.38% |
37.366 |
36.476 |
- |
3.57% |
- |
|
BM_CmpLess_uint_uchar
|
-2.38% |
1.114 |
1.088 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.38% |
1162633.401 |
1134988.189 |
- |
-1.74% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-2.38% |
16029186.688 |
15648217.672 |
- |
-1.48% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-2.36% |
1135820.241 |
1109050.501 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-2.36% |
16204337.952 |
15822442.651 |
- |
-1.39% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-2.36% |
2.724 |
2.660 |
- |
-2.30% |
- |
|
BM_std_minmax_element<short>/65536
|
-2.36% |
17575.901 |
17161.963 |
- |
5.52% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.35% |
26.735 |
26.106 |
- |
0.59% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-2.35% |
34.441 |
33.631 |
- |
-2.13% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-2.35% |
4047.949 |
3952.792 |
- |
1.45% |
- |
|
std::move(list<int>)/262144
|
-2.35% |
246777.902 |
240978.039 |
- |
-2.00% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-2.35% |
2.491 |
2.433 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.35% |
1056122.205 |
1031341.434 |
- |
-1.72% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-2.34% |
18.553 |
18.119 |
- |
-3.09% |
- |
|
std::is_sorted(list<int>)/8192
|
-2.34% |
7219.697 |
7050.835 |
- |
0.24% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.34% |
7.597 |
7.419 |
- |
0.40% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.34% |
11580247.646 |
11309550.306 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-2.34% |
4288302.922 |
4188070.649 |
- |
-10.41% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-2.33% |
17.460 |
17.052 |
- |
-3.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.33% |
22.199 |
21.681 |
- |
2.15% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-2.33% |
4196121.267 |
4098201.899 |
- |
-2.10% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.33% |
32.650 |
31.888 |
- |
0.07% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-2.33% |
22580170.810 |
22054125.937 |
- |
-2.04% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
-2.33% |
1224996.343 |
1196496.339 |
- |
-2.81% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
-2.33% |
44.337 |
43.306 |
- |
-1.96% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-2.32% |
4.336 |
4.235 |
- |
-2.54% |
- |
|
std::set<std::string>::clear()/32
|
-2.32% |
892.099 |
871.394 |
- |
-1.78% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-2.32% |
267848.832 |
261632.874 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-2.32% |
201923062.792 |
197238239.215 |
- |
-2.09% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.32% |
3221.457 |
3146.739 |
- |
-1.72% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-2.32% |
1504.072 |
1469.199 |
- |
4.66% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.31% |
399.605 |
390.360 |
- |
-0.56% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-2.31% |
1203734.927 |
1175910.934 |
- |
-1.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.31% |
1589660.931 |
1552962.017 |
- |
1.65% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.31% |
7596.359 |
7421.217 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-2.31% |
2275792.064 |
2223333.505 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-2.31% |
347654279.646 |
339640831.005 |
- |
-1.29% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.30% |
1634803.955 |
1597140.625 |
- |
1.15% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.30% |
19.116 |
18.676 |
- |
-0.59% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-2.30% |
4.172 |
4.076 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-2.30% |
1055193.154 |
1030925.191 |
- |
-1.82% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.30% |
666.615 |
651.289 |
- |
-2.22% |
- |
|
BM_std_minmax_element<short>/64000
|
-2.30% |
17161.273 |
16766.753 |
- |
5.60% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-2.30% |
21592816.584 |
21096723.608 |
- |
-2.72% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.30% |
4411131.820 |
4309835.638 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.30% |
131542559.074 |
128522227.186 |
- |
-0.02% |
- |
|
std::partition_copy(vector<int>)/50
|
-2.29% |
12.719 |
12.428 |
- |
-0.48% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.29% |
1.157 |
1.131 |
- |
-6.80% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.29% |
8504532.100 |
8309748.425 |
- |
-1.13% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-2.29% |
6.046 |
5.908 |
- |
1.83% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.28% |
674.797 |
659.388 |
- |
-0.77% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-2.28% |
1476459.508 |
1442770.231 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.28% |
1205652.387 |
1178144.831 |
- |
-1.14% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.28% |
347.144 |
339.235 |
- |
-4.11% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-2.28% |
1226946.263 |
1199024.671 |
- |
-4.44% |
- |
|
std::map<std::string,_int>::clear()/32
|
-2.27% |
921.312 |
900.395 |
- |
-0.32% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.27% |
13.248 |
12.947 |
- |
0.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-2.27% |
11032883.793 |
10782560.440 |
- |
-2.16% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-2.27% |
790.772 |
772.844 |
- |
12.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-2.27% |
16484020.997 |
16110342.700 |
- |
-1.74% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-2.25% |
6973366.576 |
6816231.592 |
- |
24.83% |
- |
|
BM_PushHeap_string_Descending_256
|
-2.25% |
2.389 |
2.335 |
- |
2.82% |
- |
|
std::shift_right(deque<int>)/8192
|
-2.25% |
315.847 |
308.743 |
- |
-0.16% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-2.25% |
145.503 |
142.230 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-2.25% |
1163407.768 |
1137255.057 |
- |
-2.81% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-2.24% |
24.229 |
23.686 |
- |
-10.68% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-2.24% |
28.790 |
28.146 |
- |
-1.98% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-2.24% |
136187309.760 |
133141252.312 |
- |
-1.62% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-2.24% |
7373.488 |
7208.578 |
- |
-7.89% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-2.24% |
8.044 |
7.865 |
- |
0.78% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-2.24% |
26.792 |
26.193 |
- |
-11.96% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.23% |
39841103.141 |
38951683.128 |
- |
0.64% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.23% |
1677584.799 |
1640144.774 |
- |
-1.78% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-2.23% |
19.629 |
19.191 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-2.23% |
351746882.924 |
343909190.439 |
- |
-2.01% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-2.23% |
971.109 |
949.479 |
- |
-12.11% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-2.23% |
25.136 |
24.577 |
- |
-0.89% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.22% |
220.800 |
215.901 |
- |
-2.27% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.22% |
7827.398 |
7653.893 |
- |
-0.88% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-2.21% |
906.818 |
886.741 |
- |
-2.79% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.21% |
33.527 |
32.786 |
- |
38.40% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-2.20% |
21.398 |
20.927 |
- |
-1.44% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-2.20% |
8.416 |
8.231 |
- |
-0.37% |
- |
|
BM_tolower_string<wchar_t>
|
-2.20% |
6.442 |
6.301 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-2.20% |
9940022.363 |
9721675.832 |
- |
-4.58% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-2.20% |
1182562.606 |
1156590.722 |
- |
-0.45% |
- |
|
BM_vector_deque_copy/1
|
-2.20% |
2.298 |
2.248 |
- |
-2.12% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-2.19% |
0.460 |
0.450 |
- |
0.83% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-2.19% |
5787.751 |
5660.777 |
- |
-0.55% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-2.19% |
3.303 |
3.231 |
- |
-4.20% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.19% |
69283.589 |
67766.037 |
- |
-0.39% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.19% |
42.702 |
41.768 |
- |
-3.30% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.18% |
17144.735 |
16770.629 |
- |
-6.13% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-2.18% |
25.697 |
25.137 |
- |
-5.80% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.17% |
5839950.100 |
5713055.467 |
- |
-2.46% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.17% |
15079210.532 |
14751913.292 |
- |
-1.99% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.17% |
37750027.195 |
36931152.640 |
- |
0.14% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.17% |
3.408 |
3.334 |
- |
0.14% |
- |
|
BM_deque_vector_move/0
|
-2.16% |
1.401 |
1.371 |
- |
-15.04% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-2.16% |
37.402 |
36.596 |
- |
-10.04% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.15% |
1231.554 |
1205.034 |
- |
2.32% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.15% |
400.692 |
392.075 |
- |
-0.18% |
- |
|
std::move_backward(deque<int>)/64
|
-2.15% |
5.398 |
5.283 |
- |
2.18% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.15% |
13.045 |
12.765 |
- |
0.39% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.14% |
22.373 |
21.894 |
- |
-5.58% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-2.14% |
1636738.272 |
1601733.621 |
- |
-0.10% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-2.13% |
20.406 |
19.970 |
- |
1.90% |
- |
|
BM_CmpEqual_schar_schar
|
-2.13% |
1.080 |
1.057 |
- |
-1.71% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-2.13% |
5.735 |
5.613 |
- |
-2.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.13% |
1120310.381 |
1096422.637 |
- |
-2.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-2.13% |
108597894.405 |
106286960.480 |
- |
-1.77% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-2.13% |
74491368.376 |
72906555.681 |
- |
-7.34% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.13% |
15.979 |
15.639 |
- |
-0.18% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-2.13% |
15.190 |
14.867 |
- |
0.15% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.12% |
11674.973 |
11427.045 |
- |
-4.33% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.12% |
195.297 |
191.151 |
- |
-1.50% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-2.12% |
1277.194 |
1250.112 |
- |
4.20% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.12% |
221623.335 |
216925.656 |
- |
-3.48% |
- |
|
std::any_of(list<int>)_(process_all)/50
|
-2.12% |
21.985 |
21.520 |
- |
-2.38% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
-2.11% |
4541724.059 |
4445756.311 |
- |
-1.83% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-2.11% |
43.761 |
42.837 |
- |
-3.64% |
- |
|
BM_vector_deque_copy/64
|
-2.11% |
2.826 |
2.766 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.10% |
1138528.444 |
1114563.907 |
- |
-1.27% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.10% |
15.250 |
14.929 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.10% |
1058024.916 |
1035756.218 |
- |
-1.54% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-2.10% |
59564.330 |
58312.606 |
- |
-1.91% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.10% |
15.377 |
15.054 |
- |
0.55% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.10% |
41.060 |
40.199 |
- |
8.17% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-2.10% |
1103830.280 |
1080703.044 |
- |
-1.20% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-2.09% |
3.662 |
3.585 |
- |
-4.43% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-2.09% |
16714136.973 |
16365143.987 |
- |
-1.06% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-2.08% |
21.420 |
20.974 |
- |
-2.78% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.08% |
8882216.196 |
8697330.452 |
- |
-3.53% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-2.08% |
2212.559 |
2166.546 |
- |
0.20% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-2.08% |
668.988 |
655.087 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.08% |
6646714.751 |
6508720.090 |
- |
-0.46% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-2.07% |
1116840.647 |
1093726.908 |
- |
-0.49% |
- |
|
std::multiset<std::string>::clear()/8192
|
-2.07% |
215983.604 |
211514.090 |
- |
-2.69% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.07% |
4211337.370 |
4124206.075 |
- |
-1.24% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-2.07% |
25.933 |
25.397 |
- |
-0.17% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.06% |
603.761 |
591.305 |
- |
-1.61% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-2.06% |
1.206 |
1.181 |
- |
-2.13% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-2.06% |
23.011 |
22.537 |
- |
-3.52% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-2.05% |
27.205 |
26.646 |
- |
2.55% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-2.05% |
8947967.179 |
8764750.000 |
- |
-0.72% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-2.04% |
16.169 |
15.839 |
- |
-9.11% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.04% |
21.316 |
20.880 |
- |
-1.41% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-2.04% |
2.885 |
2.826 |
- |
-2.14% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-2.04% |
49.034 |
48.034 |
- |
-0.64% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-2.04% |
4.781 |
4.684 |
- |
-5.05% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-2.04% |
30.940 |
30.310 |
- |
-4.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.04% |
6193135.313 |
6067043.823 |
- |
-0.06% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.03% |
33900.897 |
33211.027 |
- |
-0.73% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.03% |
2.330 |
2.283 |
- |
-1.33% |
- |
|
BM_CmpEqual_uchar_uint
|
-2.03% |
1.071 |
1.049 |
- |
-1.24% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.03% |
29.773 |
29.169 |
- |
-6.46% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.03% |
230.146 |
225.482 |
- |
-1.08% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-2.02% |
19.922 |
19.519 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-2.02% |
1120537.165 |
1097878.689 |
- |
-0.41% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-2.02% |
13.594 |
13.320 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.01% |
67956251.022 |
66587205.382 |
- |
0.53% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-2.01% |
19.174 |
18.788 |
- |
-0.48% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-2.01% |
1.186 |
1.162 |
- |
-0.36% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.01% |
23922.061 |
23441.635 |
- |
-0.27% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-2.01% |
3.251 |
3.186 |
- |
-2.53% |
- |
|
BM_std_minmax_element<short>/512
|
-2.01% |
143.275 |
140.400 |
- |
3.79% |
- |
|
BM_CmpLess_uchar_uchar
|
-2.01% |
1.086 |
1.064 |
- |
-0.85% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-2.01% |
27788.298 |
27230.752 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-2.00% |
137553706.472 |
134797575.616 |
- |
-1.38% |
- |
|
BM_num_put<unsigned_long>
|
-2.00% |
11.266 |
11.041 |
- |
-3.83% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.00% |
22707648.462 |
22253770.107 |
- |
-1.49% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-2.00% |
13540749.061 |
13270140.667 |
- |
-2.11% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-1.99% |
4199292.751 |
4115652.035 |
- |
9.75% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.98% |
916.312 |
898.148 |
- |
-1.08% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.98% |
226.135 |
221.660 |
- |
-3.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-1.98% |
16.064 |
15.746 |
- |
-4.80% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.98% |
24441.824 |
23958.430 |
- |
0.61% |
- |
|
std::move(list<int>)/32768
|
-1.97% |
31528.265 |
30906.298 |
- |
-0.21% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.97% |
10861.866 |
10647.698 |
- |
-4.25% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.97% |
536496893.917 |
525937167.337 |
- |
-1.24% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.97% |
164.976 |
161.730 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-1.97% |
32.632 |
31.990 |
- |
-3.40% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.97% |
22508.301 |
22065.588 |
- |
1.48% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-1.97% |
22.818 |
22.370 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.96% |
136125304.599 |
133451318.528 |
- |
-1.45% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.96% |
687.593 |
674.100 |
- |
3.67% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.96% |
6116010.426 |
5996183.303 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
-1.96% |
55652180.672 |
54563875.619 |
- |
-2.45% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-1.95% |
3.231 |
3.167 |
- |
2.15% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.95% |
21.009 |
20.599 |
- |
-1.81% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.95% |
1134322.799 |
1112210.395 |
- |
-0.27% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.95% |
8.189 |
8.030 |
- |
1.13% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-1.94% |
203578927.555 |
199620511.046 |
- |
0.64% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.94% |
15.204 |
14.909 |
- |
0.20% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-1.94% |
29.634 |
29.058 |
- |
4.17% |
- |
|
BM_CmpEqual_uchar_short
|
-1.94% |
1.030 |
1.010 |
- |
2.70% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.94% |
1276415.358 |
1251652.840 |
- |
0.55% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.94% |
19.331 |
18.957 |
- |
0.20% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-1.93% |
340.610 |
334.021 |
- |
-4.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.93% |
23.026 |
22.581 |
- |
-2.10% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.93% |
1418.184 |
1390.796 |
- |
-4.99% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.93% |
13012.471 |
12761.207 |
- |
-2.32% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.93% |
10.216 |
10.018 |
- |
-0.29% |
- |
|
BM_PushHeap_float_PipeOrgan_16
|
-1.92% |
0.907 |
0.890 |
- |
-0.87% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-1.92% |
417.286 |
409.292 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.91% |
4528314.969 |
4441650.063 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.91% |
62991077.063 |
61786925.249 |
- |
-1.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.91% |
1052425.596 |
1032322.235 |
- |
-2.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.91% |
4171641.043 |
4092063.422 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-1.91% |
161658796.749 |
158575778.257 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.91% |
215098621.142 |
211000705.812 |
- |
-1.38% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-1.90% |
11.796 |
11.571 |
- |
1.79% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-1.90% |
16.796 |
16.476 |
- |
0.17% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.90% |
35875669.173 |
35194044.740 |
- |
-1.74% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-1.89% |
11801.055 |
11577.500 |
- |
-24.25% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.89% |
12.915 |
12.671 |
- |
-0.59% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.89% |
33717845.089 |
33081048.926 |
- |
-1.15% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.88% |
18463924.419 |
18116085.778 |
- |
-1.42% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-1.88% |
53.847 |
52.833 |
- |
15.04% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.88% |
214531218.244 |
210496811.193 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
-1.88% |
25835806.157 |
25350029.146 |
- |
-2.59% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.88% |
15.075 |
14.791 |
- |
0.20% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.88% |
587952.066 |
576918.423 |
- |
0.23% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.88% |
19872.774 |
19499.890 |
- |
-1.17% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-1.87% |
20.911 |
20.519 |
- |
-1.18% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-1.87% |
2177.033 |
2136.247 |
- |
0.30% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.87% |
297.034 |
291.471 |
- |
-4.53% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.87% |
1070485.947 |
1050461.327 |
- |
-1.58% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.87% |
245557.229 |
240967.542 |
- |
-0.77% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.87% |
5.795 |
5.687 |
- |
-0.60% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-1.87% |
3306.307 |
3244.595 |
- |
-0.02% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-1.87% |
12505.523 |
12272.185 |
- |
-4.33% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.87% |
241222.539 |
236721.702 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.86% |
62981587.137 |
61807601.751 |
- |
-1.37% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.86% |
15.140 |
14.859 |
- |
-2.71% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-1.86% |
8.768 |
8.605 |
- |
-2.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-1.86% |
1745020.134 |
1712634.561 |
- |
-7.06% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-1.86% |
6583.685 |
6461.545 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-1.85% |
182212949.097 |
178837224.193 |
- |
-1.52% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.85% |
6919.170 |
6791.012 |
- |
-0.30% |
- |
|
BM_PushHeap_string_Ascending_256
|
-1.85% |
11.134 |
10.928 |
- |
2.90% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.85% |
742.833 |
729.090 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-1.85% |
1045174.598 |
1025845.008 |
- |
-2.75% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.84% |
22.147 |
21.739 |
- |
7.29% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.84% |
1114634.745 |
1094110.365 |
- |
-1.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
-1.84% |
4873258.021 |
4783606.811 |
- |
-2.24% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.84% |
173329.328 |
170141.474 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.84% |
16246289.619 |
15947741.140 |
- |
-0.55% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.84% |
13.639 |
13.389 |
- |
-0.15% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.83% |
12541.253 |
12311.454 |
- |
-3.07% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.83% |
23.016 |
22.595 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.82% |
14918.982 |
14646.759 |
- |
-1.10% |
- |
|
BM_PushHeap_string_Ascending_64
|
-1.82% |
7.444 |
7.308 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-1.82% |
11434609.477 |
11226152.779 |
- |
-2.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.82% |
357190102.564 |
350682205.557 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.82% |
20.696 |
20.320 |
- |
-1.58% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.81% |
6582.676 |
6463.617 |
- |
1.81% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-1.80% |
16.145 |
15.855 |
- |
4.61% |
- |
|
BM_deque_deque_copy/65536
|
-1.80% |
3130.268 |
3074.041 |
- |
-2.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.80% |
1041094.569 |
1022400.648 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.79% |
13210.504 |
12974.008 |
- |
-1.65% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-1.79% |
23821.757 |
23395.412 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.79% |
15.039 |
14.770 |
- |
0.04% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.79% |
16.698 |
16.400 |
- |
-1.43% |
- |
|
BM_CmpEqual_ushort_ushort
|
-1.79% |
1.078 |
1.059 |
- |
-0.36% |
- |
|
BM_num_put<bool>
|
-1.78% |
10.699 |
10.508 |
- |
-5.36% |
- |
|
BM_num_get<float>
|
-1.78% |
37.088 |
36.428 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-1.78% |
355981242.406 |
349645010.252 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.78% |
535744016.069 |
526209635.988 |
- |
-1.18% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.78% |
345545.144 |
339397.136 |
- |
0.15% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-1.78% |
20.307 |
19.945 |
- |
1.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.78% |
4.611 |
4.529 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_float_256_4
|
-1.78% |
4219662.836 |
4144729.167 |
- |
-0.99% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.78% |
17.908 |
17.590 |
- |
1.01% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-1.77% |
2.564 |
2.519 |
- |
3.07% |
- |
|
BM_CmpEqual_schar_uint
|
-1.77% |
1.118 |
1.098 |
- |
-0.49% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-1.77% |
16.781 |
16.484 |
- |
4.56% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.77% |
21673204.976 |
21290219.299 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.77% |
62927491.000 |
61816280.032 |
- |
-2.22% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.76% |
42.413 |
41.666 |
- |
27.94% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.76% |
169824249.016 |
166831951.721 |
- |
-1.17% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.76% |
661.867 |
650.248 |
- |
-2.43% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-1.76% |
1140246.029 |
1120231.251 |
- |
-0.91% |
- |
|
BM_CmpEqual_int_short
|
-1.76% |
1.139 |
1.119 |
- |
-1.51% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.75% |
4607.912 |
4527.263 |
- |
-0.88% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-1.75% |
9435514.955 |
9270496.172 |
- |
-2.44% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.74% |
214240155.571 |
210509731.438 |
- |
-1.19% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.74% |
617539.085 |
606791.764 |
- |
-0.95% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-1.74% |
19951.709 |
19604.660 |
- |
-3.83% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.73% |
19903.141 |
19558.014 |
- |
-1.03% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.73% |
8034.084 |
7894.805 |
- |
0.81% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.73% |
52470.299 |
51561.228 |
- |
2.31% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.73% |
4.926 |
4.841 |
- |
1.90% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.73% |
16004.565 |
15728.035 |
- |
-3.01% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.73% |
10.106 |
9.931 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.73% |
1332086.752 |
1309093.750 |
- |
-0.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-1.73% |
267657.584 |
263040.335 |
- |
0.26% |
- |
|
BM_CmpLess_uint_uint
|
-1.72% |
1.065 |
1.047 |
- |
-2.04% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-1.72% |
5891799.727 |
5790222.254 |
- |
-1.74% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.72% |
209.684 |
206.075 |
- |
0.27% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.72% |
1842.839 |
1811.166 |
- |
0.08% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-1.71% |
81045.718 |
79657.343 |
- |
-1.18% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.71% |
214527059.033 |
210853306.352 |
- |
-1.24% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.71% |
21.688 |
21.318 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.71% |
1088365.605 |
1069765.365 |
- |
-8.07% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-1.70% |
1108815.611 |
1089913.026 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.70% |
229815202.865 |
225904268.695 |
- |
-0.60% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.70% |
4.990 |
4.905 |
- |
-0.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-1.70% |
19.944 |
19.605 |
- |
-10.50% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.70% |
63387777.779 |
62311675.646 |
- |
-1.13% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.69% |
675.845 |
664.409 |
- |
-0.03% |
- |
|
BM_num_get<long_double>
|
-1.69% |
37.499 |
36.865 |
- |
2.53% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.69% |
1237882.813 |
1216948.162 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.69% |
61077315.660 |
60047549.705 |
- |
-0.23% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.69% |
17.231 |
16.941 |
- |
-0.22% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
-1.68% |
666.911 |
655.679 |
- |
0.76% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.68% |
0.642 |
0.631 |
- |
-0.09% |
- |
|
BM_CmpLess_uchar_ushort
|
-1.68% |
1.073 |
1.055 |
- |
-2.53% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-1.68% |
69.497 |
68.329 |
- |
-0.84% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-1.68% |
8107.857 |
7971.623 |
- |
1.83% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.68% |
4322932.070 |
4250349.680 |
- |
-0.43% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.67% |
19903.805 |
19571.043 |
- |
-0.32% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.67% |
26.943 |
26.492 |
- |
3.06% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.67% |
17.273 |
16.984 |
- |
-0.27% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-1.67% |
8079.080 |
7944.543 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.66% |
1203670.962 |
1183642.336 |
- |
1.08% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.66% |
15.028 |
14.778 |
- |
0.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.66% |
9112829.632 |
8961820.858 |
- |
-0.35% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.66% |
54250935.493 |
53352014.628 |
- |
-1.40% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.66% |
134049471.633 |
131828944.172 |
- |
-1.24% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.66% |
3.920 |
3.855 |
- |
1.73% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.65% |
657.972 |
647.092 |
- |
-0.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.65% |
398.585 |
391.997 |
- |
-0.08% |
- |
|
BM_deque_deque_move/512
|
-1.65% |
17.947 |
17.651 |
- |
0.10% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-1.65% |
25973.515 |
25545.303 |
- |
-0.01% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-1.65% |
234.864 |
230.994 |
- |
3.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.65% |
1658952.148 |
1631652.506 |
- |
0.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.64% |
16122.820 |
15857.611 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.64% |
54985119.387 |
54081171.931 |
- |
-1.10% |
- |
|
rng::for_each(multimap<int>)/32
|
-1.64% |
26.425 |
25.992 |
- |
-3.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.64% |
8463379.527 |
8324978.863 |
- |
-2.06% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.63% |
636.551 |
626.143 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.63% |
15488583.667 |
15235520.927 |
- |
-1.37% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-1.63% |
22.151 |
21.789 |
- |
1.07% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-1.63% |
272.892 |
268.445 |
- |
1.97% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.63% |
3.030 |
2.981 |
- |
-1.88% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.63% |
17.471 |
17.186 |
- |
-0.31% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-1.63% |
9.659 |
9.502 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.62% |
10305187.149 |
10137838.874 |
- |
-1.22% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-1.62% |
17.927 |
17.637 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_256
|
-1.62% |
4554384.865 |
4480602.618 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.62% |
4575371.148 |
4501268.392 |
- |
-4.88% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.62% |
2.273 |
2.236 |
- |
-14.89% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
-1.62% |
75350489.860 |
74132925.978 |
- |
3.11% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.61% |
15.126 |
14.882 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.61% |
21169125.224 |
20827858.728 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.61% |
32.353 |
31.832 |
- |
-18.23% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.61% |
585.346 |
575.928 |
- |
-0.60% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.61% |
52.893 |
52.043 |
- |
0.11% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.61% |
17.229 |
16.952 |
- |
-0.82% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-1.60% |
32.066 |
31.552 |
- |
-0.12% |
- |
|
std::copy(vector<int>)/8
|
-1.60% |
2.213 |
2.178 |
- |
-0.79% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.60% |
1186410.352 |
1167421.930 |
- |
-0.15% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-1.60% |
247.568 |
243.607 |
- |
-11.17% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.60% |
31956.195 |
31445.746 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-1.59% |
2143798.808 |
2109670.014 |
- |
-0.74% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-1.59% |
31.247 |
30.749 |
- |
3.69% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.59% |
400.518 |
394.155 |
- |
0.03% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.59% |
32.530 |
32.013 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.59% |
160048171.471 |
157505792.464 |
- |
-0.74% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.59% |
2793.767 |
2749.395 |
- |
-2.45% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-1.59% |
2.175 |
2.140 |
- |
-0.99% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.59% |
536857481.417 |
528347555.532 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-1.58% |
63069053.885 |
62073880.471 |
- |
-0.94% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.58% |
6432.620 |
6331.134 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-1.58% |
8564573.971 |
8429456.132 |
- |
-2.31% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.58% |
169058493.669 |
166391661.575 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.58% |
535143114.518 |
526708283.392 |
- |
-1.06% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-1.57% |
430314.413 |
423539.504 |
- |
-0.68% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.57% |
23.150 |
22.786 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.57% |
1135779.239 |
1117963.227 |
- |
-1.22% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.57% |
12.512 |
12.316 |
- |
7.26% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.57% |
4218443.792 |
4152328.278 |
- |
-1.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.57% |
14980802.086 |
14746016.315 |
- |
-0.47% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.57% |
347.120 |
341.681 |
- |
-2.44% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-1.56% |
109.436 |
107.726 |
- |
-3.60% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.56% |
5829220.607 |
5738131.404 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.56% |
11006402.719 |
10834733.306 |
- |
-0.30% |
- |
|
BM_CmpLess_short_int
|
-1.56% |
1.133 |
1.115 |
- |
-0.83% |
- |
|
BM_vector_deque_copy_backward/5500
|
-1.56% |
198.708 |
195.613 |
- |
-0.68% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.55% |
20.104 |
19.792 |
- |
0.11% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-1.55% |
17.364 |
17.094 |
- |
12.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.55% |
13858203.573 |
13643008.574 |
- |
-1.31% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.55% |
171154050.089 |
168501278.553 |
- |
-1.45% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.55% |
13880.784 |
13665.658 |
- |
-1.33% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.55% |
137502341.836 |
135372113.895 |
- |
-1.26% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-1.55% |
4.052 |
3.990 |
- |
-2.88% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.55% |
236096.118 |
232445.407 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.54% |
37903283.074 |
37318224.095 |
- |
-2.10% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-1.54% |
1.553 |
1.529 |
- |
2.04% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-1.54% |
1936.264 |
1906.421 |
- |
-0.20% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-1.54% |
24.211 |
23.838 |
- |
-3.99% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.54% |
1165317.785 |
1147365.756 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.54% |
137292692.838 |
135180284.788 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.54% |
168422198.126 |
165835196.904 |
- |
-1.58% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.53% |
17.769 |
17.497 |
- |
-0.67% |
- |
|
BM_StringFindAllMatch/1
|
-1.53% |
3.157 |
3.109 |
- |
-3.08% |
- |
|
BM_CmpLess_ushort_ushort
|
-1.53% |
1.054 |
1.038 |
- |
-3.20% |
- |
|
std::copy_backward(list<int>)/8
|
-1.53% |
2.406 |
2.369 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.53% |
141466571.812 |
139300934.863 |
- |
-1.07% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.53% |
136297.294 |
134211.469 |
- |
-1.95% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.53% |
7362.896 |
7250.526 |
- |
1.07% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-1.53% |
23.228 |
22.873 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.52% |
19.210 |
18.918 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.52% |
59601936.800 |
58697531.740 |
- |
-1.65% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-1.52% |
17.344 |
17.081 |
- |
0.66% |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
-1.51% |
70.985 |
69.913 |
- |
-1.80% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-1.50% |
1.402 |
1.381 |
- |
15.52% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.50% |
24.303 |
23.937 |
- |
-1.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.50% |
43.813 |
43.155 |
- |
-2.99% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.50% |
6714.260 |
6613.436 |
- |
-0.53% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.50% |
16.533 |
16.285 |
- |
1.04% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.50% |
752.454 |
741.165 |
- |
-0.24% |
- |
|
BM_CmpEqual_uchar_int
|
-1.50% |
1.072 |
1.056 |
- |
0.92% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.50% |
1503.723 |
1481.222 |
- |
0.72% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-1.49% |
14841135.951 |
14619417.490 |
- |
-7.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-1.49% |
4158686.515 |
4096686.636 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.49% |
219248401.645 |
215980425.924 |
- |
-1.31% |
- |
|
std::reverse(vector<int>)/32768
|
-1.49% |
1051.717 |
1036.061 |
- |
0.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.49% |
8946343.704 |
8813258.489 |
- |
0.46% |
- |
|
BM_StringFindStringLiteral/16
|
-1.49% |
1.642 |
1.618 |
- |
0.01% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.49% |
20.710 |
20.402 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-1.48% |
1841569.878 |
1814242.634 |
- |
-6.64% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.48% |
1073021.825 |
1057128.730 |
- |
-0.48% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.48% |
493.293 |
486.001 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.48% |
4202934.967 |
4140900.384 |
- |
-0.89% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.48% |
6776.197 |
6676.184 |
- |
0.65% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-1.48% |
8874252.837 |
8743308.463 |
- |
-2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-1.47% |
51819782.613 |
51055584.990 |
- |
-1.74% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.47% |
57898.920 |
57046.932 |
- |
-1.69% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.47% |
10.930 |
10.769 |
- |
-0.13% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.47% |
412.906 |
406.839 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.47% |
1690354.004 |
1665541.014 |
- |
-0.80% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.47% |
36902.658 |
36361.696 |
- |
-2.47% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-1.46% |
32.474 |
31.999 |
- |
3.26% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-1.46% |
1182703.692 |
1165394.392 |
- |
0.04% |
- |
|
BM_CmpLess_short_ushort
|
-1.46% |
1.092 |
1.076 |
- |
-2.12% |
- |
|
std::for_each(map<int>::iterator)/50
|
-1.46% |
36.320 |
35.791 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-1.45% |
61.669 |
60.772 |
- |
-2.19% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.45% |
7657.274 |
7545.893 |
- |
2.07% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.45% |
224.452 |
221.192 |
- |
0.04% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-1.45% |
2.019 |
1.990 |
- |
-2.11% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.45% |
3926.328 |
3869.328 |
- |
-2.32% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.45% |
54.460 |
53.670 |
- |
-1.46% |
- |
|
BM_PushHeap_string_Descending_4
|
-1.45% |
1.933 |
1.905 |
- |
0.92% |
- |
|
SetIntersection_None_Set_float_256_16
|
-1.45% |
10882216.494 |
10724550.755 |
- |
-1.73% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.44% |
16143867.003 |
15910638.929 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-1.44% |
12915637.320 |
12729174.122 |
- |
-0.69% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-1.44% |
9.064 |
8.933 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-1.44% |
4252705.089 |
4191552.426 |
- |
-0.83% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.44% |
300.066 |
295.756 |
- |
-0.62% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-1.43% |
44.053 |
43.422 |
- |
0.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.43% |
357902329.804 |
352780954.483 |
- |
1.39% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-1.43% |
2982.610 |
2939.966 |
- |
0.87% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.43% |
16.789 |
16.549 |
- |
0.79% |
- |
|
BM_std_minmax_element<short>/4
|
-1.43% |
1.247 |
1.229 |
- |
1.10% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-1.42% |
4176800.074 |
4117346.879 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.42% |
46332003.136 |
45673094.175 |
- |
-4.15% |
- |
|
std::reverse(deque<int>)/8
|
-1.42% |
2.533 |
2.497 |
- |
-1.35% |
- |
|
BM_deque_vector_move/64
|
-1.42% |
2.655 |
2.617 |
- |
-1.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.42% |
742.252 |
731.743 |
- |
0.43% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.41% |
51044.905 |
50323.748 |
- |
0.05% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.41% |
74.261 |
73.215 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.41% |
59658251.821 |
58818190.054 |
- |
-0.77% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-1.41% |
1.916 |
1.889 |
- |
2.95% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.41% |
214871649.914 |
211849609.131 |
- |
-5.04% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.41% |
30.365 |
29.938 |
- |
0.42% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.41% |
173172.632 |
170738.818 |
- |
-0.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.41% |
137961.977 |
136023.355 |
- |
0.54% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.41% |
35725.002 |
35223.042 |
- |
-1.37% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.41% |
1535875.148 |
1514295.346 |
- |
-0.64% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-1.40% |
3.865 |
3.810 |
- |
2.37% |
- |
|
ranges::min(std::list<long_long>)/70000
|
-1.40% |
43985.737 |
43368.178 |
- |
-15.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.40% |
8741977.982 |
8619374.378 |
- |
-3.92% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-1.40% |
1083386.965 |
1068197.535 |
- |
-5.49% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-1.40% |
2930755.723 |
2889713.407 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.40% |
5.966 |
5.882 |
- |
-2.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.40% |
19352590.987 |
19081892.769 |
- |
-2.70% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-1.40% |
20950210.136 |
20657329.919 |
- |
-0.38% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.40% |
2.387 |
2.354 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-1.39% |
1079196.259 |
1064171.375 |
- |
-1.79% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-1.39% |
214961.382 |
211970.693 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.39% |
535146628.019 |
527703687.450 |
- |
-1.21% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.39% |
26.646 |
26.275 |
- |
-0.46% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.39% |
601.874 |
593.537 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.38% |
1058621.182 |
1044039.955 |
- |
0.26% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.38% |
8979815.925 |
8856253.088 |
- |
-0.97% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.38% |
44583.861 |
43970.681 |
- |
-0.35% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.38% |
839.762 |
828.214 |
- |
2.24% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-1.37% |
4481681.635 |
4420076.799 |
- |
-2.10% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.37% |
4276491.644 |
4217724.908 |
- |
-0.25% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-1.37% |
37.835 |
37.315 |
- |
-0.05% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.37% |
119835.108 |
118191.969 |
- |
1.55% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.37% |
13275.828 |
13093.801 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.37% |
1057515.170 |
1043019.756 |
- |
0.65% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.36% |
11675421.901 |
11516112.200 |
- |
-0.37% |
- |
|
BM_CmpEqual_int_int
|
-1.36% |
1.084 |
1.070 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.36% |
214014969.933 |
211106400.565 |
- |
-1.22% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-1.36% |
15566381.195 |
15355317.484 |
- |
27.08% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.35% |
1033278.658 |
1019278.360 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.35% |
1127849.428 |
1112571.805 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.35% |
1652153.401 |
1629785.236 |
- |
0.63% |
- |
|
BM_CmpLess_int_schar
|
-1.35% |
1.132 |
1.117 |
- |
-0.63% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.35% |
18.112 |
17.868 |
- |
-7.08% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-1.35% |
3453497.542 |
3407004.646 |
- |
0.42% |
- |
|
std::reverse(vector<int>)/4096
|
-1.35% |
132.299 |
130.518 |
- |
0.09% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.34% |
1208327.151 |
1192087.402 |
- |
-1.34% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-1.33% |
248544678.670 |
245227469.755 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.33% |
1128025.003 |
1112972.489 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-1.33% |
8905406.330 |
8786593.673 |
- |
-1.56% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.33% |
54746778.132 |
54017929.394 |
- |
-1.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.33% |
8651546.633 |
8536385.609 |
- |
-0.62% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-1.33% |
563.751 |
556.265 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
-1.33% |
63345067.630 |
62504418.400 |
- |
-0.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.33% |
2.170 |
2.141 |
- |
0.20% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.33% |
209648.572 |
206867.630 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.33% |
4338303.340 |
4280788.600 |
- |
-1.19% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-1.32% |
20.820 |
20.544 |
- |
-0.25% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.32% |
18639.356 |
18392.917 |
- |
-0.13% |
- |
|
SetIntersection_None_Vector_float_64_16
|
-1.32% |
13590657.947 |
13411311.246 |
- |
-5.34% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.32% |
20.113 |
19.848 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.32% |
12765132.025 |
12596841.123 |
- |
-1.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.32% |
1240045.735 |
1223708.334 |
- |
-0.25% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
-1.32% |
54644881.273 |
53924989.100 |
- |
-0.78% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8
|
-1.32% |
3.286 |
3.242 |
- |
0.02% |
- |
|
std::reverse(vector<int>)/512
|
-1.31% |
16.557 |
16.340 |
- |
0.10% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-1.31% |
22.957 |
22.656 |
- |
-3.55% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.31% |
1.266 |
1.249 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.31% |
16484097.870 |
16268356.407 |
- |
-0.62% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.31% |
34545.866 |
34094.146 |
- |
-8.13% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
-1.31% |
535343385.779 |
528349578.781 |
- |
-1.70% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-1.30% |
246.171 |
242.961 |
- |
-0.77% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.30% |
53785553.320 |
53084262.940 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.30% |
11488846.159 |
11339252.893 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.30% |
12251673.449 |
12092152.360 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.30% |
14602418.295 |
14412649.904 |
- |
-0.21% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-1.30% |
64144.005 |
63310.497 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.30% |
536305197.453 |
529343228.412 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.29% |
207.005 |
204.326 |
- |
-0.48% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.29% |
395.243 |
390.129 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.29% |
12198077.623 |
12040297.961 |
- |
-0.48% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-1.29% |
12433868.103 |
12273178.451 |
- |
-2.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.29% |
292.628 |
288.854 |
- |
-3.53% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-1.29% |
8887022.808 |
8772627.501 |
- |
-3.50% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.29% |
7.433 |
7.337 |
- |
0.24% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-1.28% |
663.902 |
655.376 |
- |
0.28% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.28% |
397.053 |
391.958 |
- |
0.18% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-1.28% |
10.373 |
10.240 |
- |
-0.62% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.28% |
17952960.421 |
17723205.417 |
- |
0.52% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-1.28% |
52.175 |
51.508 |
- |
22.42% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-1.28% |
2277038.061 |
2247962.045 |
- |
-0.57% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.28% |
643002.421 |
634792.978 |
- |
2.28% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
-1.28% |
522.301 |
515.634 |
- |
-2.37% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-1.28% |
12.729 |
12.567 |
- |
-47.76% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
-1.27% |
372.612 |
367.862 |
- |
0.61% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-1.27% |
8420.524 |
8313.201 |
- |
2.90% |
- |
|
SetIntersection_Front_Set_float_16_4
|
-1.27% |
54898825.531 |
54199737.617 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.27% |
35864289.636 |
35407621.647 |
- |
-0.90% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.27% |
7350.269 |
7256.707 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-1.27% |
11617525.292 |
11469665.346 |
- |
-3.70% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-1.27% |
27483.437 |
27133.719 |
- |
-2.87% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-1.27% |
19.489 |
19.241 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
-1.27% |
62791038.510 |
61993125.893 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.27% |
1192766.637 |
1177625.126 |
- |
-2.18% |
- |
|
SetIntersection_Front_Set_float_64_4
|
-1.27% |
16094450.613 |
15890688.711 |
- |
-1.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.26% |
21576306.263 |
21303816.022 |
- |
3.18% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-1.26% |
1082198.844 |
1068536.419 |
- |
0.08% |
- |
|
std::swap_ranges(list<int>)/50
|
-1.26% |
32.582 |
32.171 |
- |
-6.94% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.26% |
3050407.112 |
3011912.672 |
- |
-1.07% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.26% |
599.511 |
591.947 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-1.26% |
16466443.410 |
16259042.020 |
- |
-1.44% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-1.26% |
53.886 |
53.207 |
- |
-1.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-1.26% |
1.666 |
1.645 |
- |
-0.64% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-1.25% |
10.607 |
10.474 |
- |
-2.08% |
- |
|
std::vector<int>::ctor(size)/8192
|
-1.25% |
574.879 |
567.681 |
- |
0.85% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.25% |
10.846 |
10.710 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.25% |
16462923.565 |
16257107.215 |
- |
-0.86% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.25% |
1056970.070 |
1043799.722 |
- |
0.84% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
-1.24% |
37.821 |
37.350 |
- |
-1.22% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.24% |
294.732 |
291.064 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-1.24% |
8386601.191 |
8282226.162 |
- |
-0.64% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.24% |
173542.689 |
171383.366 |
- |
-0.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.24% |
1635998.373 |
1615646.973 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.24% |
62880564.313 |
62099120.598 |
- |
-0.93% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.24% |
21.006 |
20.745 |
- |
1.32% |
- |
|
BM_CmpEqual_int_uint
|
-1.24% |
1.086 |
1.072 |
- |
-1.54% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.24% |
0.833 |
0.822 |
- |
-1.16% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-1.23% |
23.205 |
22.919 |
- |
-4.17% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.23% |
2784.938 |
2750.588 |
- |
-2.03% |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.23% |
4.704 |
4.646 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.23% |
18885988.751 |
18653401.916 |
- |
-4.31% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.23% |
56762947.263 |
56065413.351 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.23% |
217074459.147 |
214407584.315 |
- |
-0.89% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.23% |
1061053.059 |
1048017.538 |
- |
0.16% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.22% |
5031.425 |
4970.018 |
- |
0.50% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.22% |
2881438.093 |
2846279.205 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.22% |
534719640.163 |
528211525.656 |
- |
-1.02% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-1.22% |
164.402 |
162.402 |
- |
-2.22% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.21% |
37.376 |
36.922 |
- |
-0.25% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.21% |
1.173 |
1.158 |
- |
7.43% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.21% |
1375714.783 |
1359052.013 |
- |
2.60% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.21% |
16.150 |
15.955 |
- |
-7.29% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.21% |
695.962 |
687.554 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.21% |
15907963.459 |
15715875.448 |
- |
-0.87% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.21% |
31.822 |
31.438 |
- |
-1.83% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.21% |
17.413 |
17.202 |
- |
-0.25% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.21% |
4031.411 |
3982.801 |
- |
-1.60% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.21% |
3885.258 |
3838.437 |
- |
-1.33% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.20% |
101887.453 |
100661.427 |
- |
-3.39% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-1.20% |
964.468 |
952.863 |
- |
0.74% |
- |
|
BM_CmpLess_ushort_schar
|
-1.20% |
1.043 |
1.030 |
- |
-2.22% |
- |
|
BM_PushHeap_string_Ascending_4
|
-1.20% |
2.548 |
2.517 |
- |
-2.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.20% |
35421589.663 |
34996704.656 |
- |
-0.55% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.20% |
19.338 |
19.106 |
- |
-0.15% |
- |
|
std::reverse(list<int>)/32768
|
-1.20% |
17518.994 |
17309.089 |
- |
-12.15% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.20% |
353047419.172 |
348823784.067 |
- |
-2.41% |
- |
|
BM_num_put<long_long>
|
-1.20% |
11.609 |
11.471 |
- |
2.74% |
- |
|
std::copy_backward(vector<int>)/262144
|
-1.19% |
12529.387 |
12379.733 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.19% |
135496264.561 |
133878294.348 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.19% |
137284095.785 |
135649313.531 |
- |
-0.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.19% |
138324140.084 |
136677094.025 |
- |
-0.66% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-1.19% |
7434.885 |
7346.364 |
- |
-0.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
-1.19% |
16491675.920 |
16295397.075 |
- |
-0.47% |
- |
|
BM_deque_deque_ranges_copy/1024
|
-1.19% |
36.959 |
36.520 |
- |
0.06% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.19% |
12928.132 |
12774.361 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.19% |
66817959.283 |
66024213.147 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
-1.19% |
213522266.364 |
210986832.305 |
- |
-1.05% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-1.19% |
835423.412 |
825513.432 |
- |
-1.66% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.18% |
413035.983 |
408145.590 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-1.18% |
1860922.443 |
1838923.908 |
- |
-2.08% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.18% |
9425454.870 |
9314258.444 |
- |
2.64% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.18% |
1496.958 |
1479.306 |
- |
-0.76% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.18% |
293.160 |
289.706 |
- |
0.85% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.18% |
2.466 |
2.437 |
- |
6.12% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.18% |
213820136.336 |
211306741.339 |
- |
-0.84% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.17% |
8.710 |
8.608 |
- |
-0.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.17% |
36983714.467 |
36550708.293 |
- |
-0.89% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
-1.17% |
539080873.013 |
532772414.854 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.17% |
1373929.434 |
1357852.076 |
- |
-1.01% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-1.17% |
1.644 |
1.624 |
- |
0.47% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
-1.17% |
825.815 |
816.162 |
- |
-0.04% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
-1.17% |
2.402 |
2.374 |
- |
-0.25% |
- |
|
SetIntersection_Front_Set_string_64_1
|
-1.17% |
17091548.237 |
16892013.159 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
-1.17% |
534661343.336 |
528420138.317 |
- |
-0.80% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.17% |
15.939 |
15.753 |
- |
0.03% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-1.16% |
102383.115 |
101191.392 |
- |
-3.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.16% |
22888910.395 |
22622608.462 |
- |
-1.37% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.16% |
29774.261 |
29428.178 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.16% |
56039415.003 |
55388084.512 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
-1.16% |
215710379.540 |
213204094.018 |
- |
-0.46% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-1.16% |
4.144 |
4.096 |
- |
-3.62% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-1.16% |
1970.144 |
1947.291 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.16% |
1642585.369 |
1623534.666 |
- |
1.72% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
-1.16% |
16539733.632 |
16348138.552 |
- |
-0.65% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-1.16% |
744.831 |
736.204 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.16% |
1173067.205 |
1159495.311 |
- |
-0.68% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.16% |
167526824.842 |
165590093.392 |
- |
-0.68% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-1.15% |
9.084 |
8.979 |
- |
2.99% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
-1.15% |
1079265.870 |
1066812.166 |
- |
-1.39% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.15% |
1032131.440 |
1020223.960 |
- |
-2.05% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
-1.15% |
7958.389 |
7866.616 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.15% |
55368157.129 |
54730121.080 |
- |
-3.25% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-1.15% |
2275124.493 |
2248999.205 |
- |
-1.19% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.14% |
35.644 |
35.237 |
- |
1.19% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-1.14% |
1.449 |
1.432 |
- |
-5.06% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.14% |
11.315 |
11.186 |
- |
-0.76% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-1.14% |
1000221.514 |
988831.674 |
- |
-0.54% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-1.14% |
7077.989 |
6997.479 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.14% |
535798897.318 |
529716008.704 |
- |
-0.46% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.14% |
536209151.102 |
530122843.467 |
- |
-0.74% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.14% |
134791042.522 |
133261108.496 |
- |
-0.34% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.13% |
760.628 |
752.004 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-1.13% |
60299380.220 |
59618547.817 |
- |
-1.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.13% |
137152308.314 |
135605896.347 |
- |
-1.78% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-1.13% |
18390308.517 |
18183065.491 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-1.13% |
10082706.103 |
9969114.828 |
- |
1.71% |
- |
|
std::multiset<std::string>::clear()/1024
|
-1.13% |
21797.650 |
21552.402 |
- |
-2.92% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-1.12% |
559.925 |
553.630 |
- |
6.58% |
- |
|
std::unordered_set<std::string>::clear()/0
|
-1.12% |
397.031 |
392.570 |
- |
-0.13% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-1.12% |
4219917.222 |
4172537.204 |
- |
-0.05% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
-1.12% |
36.193 |
35.786 |
- |
0.18% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.12% |
604477.186 |
597712.146 |
- |
-0.38% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-1.12% |
11529564.767 |
11400657.098 |
- |
-2.16% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-1.12% |
9147533.178 |
9045463.494 |
- |
2.43% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/32
|
-1.11% |
12.318 |
12.181 |
- |
0.22% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-1.11% |
232.977 |
230.385 |
- |
3.76% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.11% |
20859312.104 |
20627367.423 |
- |
-1.84% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.11% |
7.604 |
7.520 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.11% |
38474063.983 |
38047564.608 |
- |
0.65% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.10% |
2218.572 |
2194.057 |
- |
0.04% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.10% |
19799.780 |
19581.023 |
- |
-0.85% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-1.10% |
499244.141 |
493734.463 |
- |
0.10% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.10% |
651.825 |
644.632 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.10% |
16076211.611 |
15898923.593 |
- |
-1.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.10% |
215062367.876 |
212698001.420 |
- |
-1.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.10% |
17.341 |
17.150 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.10% |
4139182.680 |
4093757.462 |
- |
0.21% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.09% |
815347.358 |
806427.629 |
- |
-1.13% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.09% |
144.404 |
142.827 |
- |
0.12% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.09% |
35468206.007 |
35080986.821 |
- |
-0.85% |
- |
|
std::copy_n(list<int>)/64
|
-1.09% |
14.563 |
14.404 |
- |
-4.57% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.09% |
64073.548 |
63374.975 |
- |
0.60% |
- |
|
BM_num_get<unsigned_short>
|
-1.09% |
10.283 |
10.172 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.08% |
1571737.225 |
1554697.918 |
- |
-1.67% |
- |
|
BM_deque_vector_ranges_move/65536
|
-1.08% |
2992.353 |
2959.950 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.08% |
55967744.963 |
55362054.710 |
- |
-0.75% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-1.08% |
510.987 |
505.465 |
- |
-1.11% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-1.08% |
59021.197 |
58383.450 |
- |
5.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.08% |
58386321.251 |
57756054.061 |
- |
-0.59% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-1.08% |
55.230 |
54.635 |
- |
-1.31% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.08% |
380.721 |
376.625 |
- |
3.47% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-1.08% |
161598357.210 |
159860244.218 |
- |
-1.92% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
-1.08% |
215442438.063 |
213125971.639 |
- |
-0.59% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-1.07% |
4.926 |
4.873 |
- |
1.89% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.07% |
2.927 |
2.896 |
- |
-0.94% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-1.07% |
1208624.512 |
1195655.275 |
- |
-1.44% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-1.07% |
4223620.776 |
4178348.235 |
- |
-0.42% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.07% |
1467.746 |
1452.020 |
- |
-1.62% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
-1.07% |
28.943 |
28.633 |
- |
-0.55% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.07% |
18.070 |
17.877 |
- |
-1.75% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
-1.07% |
36.276 |
35.888 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.07% |
16439294.980 |
16263988.478 |
- |
-0.81% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.07% |
23.527 |
23.276 |
- |
0.20% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.07% |
1191074.694 |
1178387.390 |
- |
-2.72% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-1.06% |
15.814 |
15.646 |
- |
0.22% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-1.06% |
498.577 |
493.284 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.06% |
16400105.028 |
16226021.927 |
- |
-0.62% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.06% |
56.391 |
55.792 |
- |
-1.12% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.06% |
615.372 |
608.843 |
- |
-0.42% |
- |
|
BM_deque_deque_move_backward/1024
|
-1.06% |
38.298 |
37.892 |
- |
-2.22% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-1.06% |
45.478 |
44.996 |
- |
37.63% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.05% |
696616.475 |
689271.593 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-1.05% |
1166942.394 |
1154645.559 |
- |
-1.07% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.05% |
340703.451 |
337114.143 |
- |
0.36% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.05% |
11.000 |
10.885 |
- |
0.20% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.05% |
3978.004 |
3936.182 |
- |
-0.39% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.05% |
39760406.040 |
39343233.807 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.05% |
1055283.003 |
1044212.730 |
- |
0.83% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.05% |
19.387 |
19.184 |
- |
-0.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.05% |
93820.977 |
92837.969 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-1.05% |
4016445.381 |
3974365.289 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-1.05% |
1105853.681 |
1094274.090 |
- |
-1.35% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-1.05% |
35.554 |
35.182 |
- |
-79.39% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.05% |
1.405 |
1.390 |
- |
-0.19% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.04% |
131900.777 |
130523.581 |
- |
-0.46% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-1.04% |
2.057 |
2.036 |
- |
-1.02% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.04% |
173133.403 |
171329.659 |
- |
-0.43% |
- |
|
rng::for_each(multimap<int>)/8192
|
-1.04% |
7501.057 |
7423.042 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-1.04% |
7487847.625 |
7410215.520 |
- |
-2.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
-1.04% |
135562859.943 |
134157500.555 |
- |
-1.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.04% |
56837511.644 |
56248849.937 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-1.04% |
1208922.934 |
1196402.586 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.04% |
62737049.585 |
62087529.795 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.03% |
217384033.793 |
215145362.785 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.03% |
135643378.985 |
134247044.707 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.03% |
203696439.673 |
201599585.709 |
- |
2.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-1.03% |
8715347.903 |
8625641.077 |
- |
-1.52% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-1.03% |
309.829 |
306.642 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.03% |
1601839.682 |
1585388.344 |
- |
-2.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.03% |
524.335 |
518.950 |
- |
0.92% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-1.03% |
24.254 |
24.005 |
- |
-1.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.02% |
46.823 |
46.343 |
- |
13.05% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.02% |
3.433 |
3.398 |
- |
0.23% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-1.02% |
1207886.066 |
1195539.061 |
- |
-1.32% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
-1.02% |
54925249.300 |
54365543.504 |
- |
-0.57% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-1.02% |
1602.623 |
1586.316 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.02% |
63848545.109 |
63199528.517 |
- |
-0.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.02% |
168597.530 |
166885.043 |
- |
1.28% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.02% |
12.769 |
12.640 |
- |
-3.73% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-1.01% |
7712209.809 |
7634051.557 |
- |
0.74% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-1.01% |
9.996 |
9.894 |
- |
5.56% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-1.01% |
1075787.266 |
1064925.856 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.01% |
56668002.280 |
56096123.628 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.01% |
35749705.937 |
35389505.623 |
- |
-1.15% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.01% |
32085.419 |
31762.809 |
- |
-2.99% |
- |
|
BM_PushHeap_string_Descending_16384
|
-1.00% |
2.422 |
2.398 |
- |
4.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.00% |
1062195.120 |
1051571.030 |
- |
0.81% |
- |