|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.351 |
367.763 |
-12.26% |
367.763 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.068 |
705.292 |
-0.04% |
705.292 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.55% |
4013.336 |
17.860 |
559.989 |
-0.80% |
559.989 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.31% |
2429.649 |
16.652 |
518.811 |
5.51% |
518.811 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.46% |
216.841 |
3.345 |
42.801 |
-11.78% |
42.801 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.070 |
64.768 |
-0.12% |
64.768 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.53% |
611.467 |
15.133 |
106.516 |
0.17% |
106.516 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.37% |
293.746 |
13.591 |
44.370 |
-0.28% |
44.370 |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-78.31% |
69.021 |
14.967 |
- |
-16.81% |
- |
|
std::fill(vector<bool>)/262144
|
-75.53% |
941.294 |
230.371 |
- |
-0.53% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-70.55% |
1749.757 |
515.273 |
- |
-42.82% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-66.84% |
2531.800 |
839.563 |
- |
3.71% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-63.05% |
23.874 |
8.821 |
- |
-15.26% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-62.42% |
50.255 |
18.886 |
- |
-70.81% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-60.41% |
14.878 |
5.891 |
- |
-14.96% |
- |
|
BM_deque_vector_copy/64
|
-52.41% |
5.410 |
2.574 |
- |
-1.57% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-51.58% |
19.119 |
9.258 |
- |
-14.79% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-51.45% |
6.886 |
3.343 |
0.369 |
-11.05% |
0.369 |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.16% |
24.212 |
12.309 |
- |
0.04% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-46.59% |
829.050 |
442.817 |
- |
-39.96% |
- |
|
BM_vector_deque_ranges_move/64
|
-46.44% |
5.321 |
2.850 |
- |
0.98% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.14% |
15.025 |
8.093 |
0.527 |
-0.14% |
0.527 |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-45.74% |
72.001 |
39.069 |
- |
-45.99% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-44.77% |
46.745 |
25.817 |
- |
2.66% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-44.68% |
41.959 |
23.211 |
- |
-38.09% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-44.30% |
1240.838 |
691.196 |
- |
2.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-43.90% |
7137942.061 |
4004606.272 |
- |
-44.99% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-43.81% |
75.689 |
42.531 |
- |
19.60% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-43.45% |
179.543 |
101.525 |
- |
-51.87% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-42.95% |
11.309 |
6.451 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-42.18% |
10.947 |
6.329 |
- |
-18.48% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-41.90% |
171.755 |
99.785 |
- |
-46.59% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-41.17% |
166.690 |
98.056 |
- |
-47.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-40.07% |
5750178.186 |
3446344.356 |
- |
-7.04% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-39.97% |
7.861 |
4.719 |
- |
0.03% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-39.39% |
3793.166 |
2299.088 |
- |
-24.92% |
- |
|
std::adjacent_find(deque<int>)/50
|
-39.29% |
26.467 |
16.069 |
- |
-6.43% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-39.24% |
26.792 |
16.279 |
- |
-44.52% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-39.21% |
4.142 |
2.518 |
- |
-9.78% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-38.58% |
19.181 |
11.782 |
- |
0.62% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-38.08% |
72.369 |
44.810 |
- |
-15.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-37.48% |
125.843 |
78.680 |
- |
-40.50% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-36.73% |
7.257 |
4.592 |
- |
-17.74% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-36.61% |
22832289.416 |
14473236.556 |
- |
22.40% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-35.17% |
8464292.663 |
5487064.776 |
- |
-50.08% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.43% |
653.879 |
428.755 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-34.28% |
65517870.747 |
43059392.259 |
- |
2.26% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-34.20% |
2.014 |
1.325 |
- |
-9.36% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-33.70% |
48.229 |
31.974 |
- |
-3.18% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-33.37% |
1.121 |
0.747 |
- |
-16.78% |
- |
|
BM_PushHeap_float_Random_1
|
-33.09% |
0.697 |
0.466 |
- |
-1.53% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-33.02% |
50.116 |
33.566 |
- |
-19.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-32.92% |
11172785.651 |
7494230.892 |
- |
-24.96% |
- |
|
std::adjacent_find(deque<int>)/8
|
-32.85% |
4.875 |
3.274 |
- |
-7.19% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-32.78% |
34.610 |
23.263 |
- |
-24.88% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-32.31% |
1.123 |
0.760 |
- |
-13.27% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-31.98% |
804.576 |
547.283 |
- |
-44.71% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-31.62% |
472.645 |
323.203 |
- |
-3.38% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-31.57% |
0.404 |
0.277 |
- |
1.43% |
- |
|
BM_vector_deque_ranges_copy/0
|
-31.54% |
0.625 |
0.428 |
- |
23.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-31.39% |
8314145.924 |
5704308.078 |
- |
-37.43% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-30.87% |
6.112 |
4.225 |
- |
1.73% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-30.53% |
37.421 |
25.997 |
- |
-17.12% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-30.47% |
12663239.195 |
8804490.797 |
- |
-2.24% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-30.37% |
4260499.326 |
2966587.623 |
- |
-49.57% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-30.32% |
3674779.688 |
2560503.282 |
- |
-34.29% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.29% |
0.487 |
0.339 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-30.23% |
345495322.150 |
241046433.596 |
- |
-3.55% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-29.69% |
12516676.481 |
8801037.611 |
- |
-1.24% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-29.04% |
96.779 |
68.676 |
- |
-21.49% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-28.88% |
12681800.183 |
9018981.195 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-28.70% |
349765375.114 |
249374404.571 |
- |
-29.41% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-28.59% |
10.040 |
7.170 |
- |
-12.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-27.92% |
38814871.394 |
27979493.909 |
- |
-24.40% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-27.84% |
72.774 |
52.511 |
- |
-8.53% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-26.88% |
2287558.021 |
1672654.984 |
- |
0.50% |
- |
|
std::fill(list<int>)/1024
|
-26.49% |
671.673 |
493.755 |
- |
-1.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-25.73% |
0.697 |
0.518 |
- |
-25.72% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-25.20% |
33.096 |
24.757 |
- |
-22.40% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-24.96% |
31.198 |
23.411 |
- |
-29.26% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-24.94% |
17.631 |
13.234 |
- |
4.27% |
- |
|
BM_vector_deque_copy/0
|
-24.47% |
0.604 |
0.456 |
- |
6.98% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-24.45% |
751.624 |
567.872 |
- |
-16.82% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-24.39% |
7088.095 |
5359.099 |
- |
1.52% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.16% |
769.308 |
583.456 |
- |
0.39% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-23.64% |
39.052 |
29.821 |
- |
-14.32% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-23.54% |
30.962 |
23.674 |
- |
-31.01% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-23.45% |
715.814 |
547.947 |
- |
-44.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-23.37% |
24.829 |
19.028 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-23.30% |
20759934.317 |
15922867.479 |
- |
-12.10% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-23.24% |
96897190.723 |
74373796.530 |
- |
-35.25% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-23.20% |
23.683 |
18.189 |
- |
-13.61% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-22.92% |
34.540 |
26.622 |
- |
-19.03% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-22.88% |
33.550 |
25.874 |
- |
1.22% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-22.82% |
0.957 |
0.739 |
- |
-34.69% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-22.75% |
14468.164 |
11176.135 |
- |
-2.92% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-22.68% |
6.511 |
5.034 |
- |
-10.53% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-22.53% |
0.338 |
0.262 |
- |
-35.37% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.38% |
3794.811 |
2945.656 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-21.84% |
6973366.576 |
5450314.512 |
- |
-2.61% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-21.81% |
2.878 |
2.250 |
- |
-7.21% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-21.51% |
1964.499 |
1541.993 |
- |
4.43% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-21.49% |
1.934 |
1.518 |
- |
-11.59% |
- |
|
std::move(deque<int>)/32768
|
-21.20% |
2331.800 |
1837.382 |
- |
-22.96% |
- |
|
std::vector<int>::ctor(size)/32
|
-21.15% |
14.541 |
11.466 |
- |
11.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-21.01% |
7165166.732 |
5659671.332 |
- |
0.03% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.87% |
511.827 |
404.988 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-20.75% |
143713879.990 |
113892277.811 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-20.56% |
108597894.405 |
86265097.125 |
- |
-6.55% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-20.47% |
0.586 |
0.466 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-20.44% |
42.702 |
33.975 |
- |
-0.41% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-20.11% |
27.669 |
22.105 |
- |
-1.34% |
- |
|
ranges::min(std::list<__int128>)/1
|
-19.97% |
0.456 |
0.365 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-19.93% |
1678455.658 |
1344000.125 |
- |
-0.77% |
- |
|
ranges::min(std::deque<char>)/1
|
-19.53% |
0.915 |
0.737 |
- |
16.85% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-19.50% |
1.589 |
1.279 |
- |
-22.40% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-19.37% |
20.395 |
16.444 |
- |
-21.09% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-19.26% |
2.734 |
2.207 |
- |
-5.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-19.24% |
53.493 |
43.200 |
- |
2.24% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-19.14% |
33965704.155 |
27464131.931 |
- |
-36.56% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-19.04% |
43.399 |
35.137 |
- |
-0.16% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-18.96% |
1.731 |
1.403 |
- |
-21.65% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-18.96% |
1037.840 |
841.104 |
- |
1.05% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-18.90% |
6.192 |
5.021 |
- |
0.19% |
- |
|
BM_vector_deque_ranges_move/0
|
-18.90% |
0.525 |
0.426 |
- |
0.79% |
- |
|
BM_StringDestroy_Large
|
-18.69% |
9.522 |
7.742 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-18.57% |
25584093.036 |
20833407.071 |
- |
-12.41% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-18.54% |
0.480 |
0.391 |
- |
1.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-18.53% |
1796409.249 |
1463602.886 |
- |
-20.62% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-18.52% |
64.832 |
52.824 |
- |
-4.88% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-18.51% |
25.227 |
20.559 |
- |
0.97% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-18.48% |
41.424 |
33.771 |
- |
6.93% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-18.30% |
0.443 |
0.362 |
- |
21.21% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-18.21% |
1723.823 |
1409.841 |
- |
4.55% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-18.20% |
8.914 |
7.291 |
- |
-30.71% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-17.98% |
0.842 |
0.691 |
- |
-18.74% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-17.82% |
10.759 |
8.841 |
- |
-1.33% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-17.82% |
1.558 |
1.280 |
- |
-9.31% |
- |
|
BM_deque_deque_copy_backward/0
|
-17.81% |
0.931 |
0.765 |
- |
-11.10% |
- |
|
std::move(vector<int>)/1048576
|
-17.72% |
70383.066 |
57913.045 |
- |
2.78% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-17.59% |
29.773 |
24.537 |
- |
-22.53% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-17.40% |
1.832 |
1.513 |
- |
-5.81% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-17.36% |
36.704 |
30.334 |
- |
-9.47% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-17.30% |
32.066 |
26.520 |
- |
-8.18% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-17.29% |
8.931 |
7.387 |
- |
-12.36% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-17.19% |
0.665 |
0.550 |
- |
2.06% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-17.18% |
34.246 |
28.362 |
- |
3.94% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-17.14% |
15566381.195 |
12897542.214 |
- |
-1.16% |
- |
|
BM_deque_deque_move_backward/0
|
-16.98% |
0.920 |
0.763 |
- |
-17.00% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-16.90% |
14.036 |
11.663 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-16.67% |
14332566.840 |
11943484.919 |
- |
-3.23% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-16.65% |
1.538 |
1.282 |
- |
-3.63% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-16.63% |
25.666 |
21.397 |
- |
-3.30% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-16.63% |
1.576 |
1.314 |
- |
-8.77% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-16.63% |
7.254 |
6.048 |
- |
-0.99% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-16.38% |
13580671.575 |
11355799.179 |
- |
-18.74% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-16.21% |
0.805 |
0.675 |
- |
-14.98% |
- |
|
BM_PushHeap_float_Random_4
|
-16.16% |
2.812 |
2.358 |
- |
-5.30% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-16.07% |
0.826 |
0.693 |
- |
-12.74% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-16.06% |
65.499 |
54.983 |
- |
-3.80% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-15.98% |
1.571 |
1.320 |
- |
-14.82% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-15.92% |
1.520 |
1.278 |
- |
-0.33% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-15.87% |
6.411 |
5.394 |
- |
-9.81% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-15.87% |
9613780.560 |
8088382.892 |
- |
-30.47% |
- |
|
BM_StringFindAllMatch/512
|
-15.85% |
13.701 |
11.529 |
- |
-0.50% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-15.80% |
1.584 |
1.334 |
- |
-22.41% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-15.53% |
1.517 |
1.281 |
- |
3.19% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-15.38% |
45938317.730 |
38874169.527 |
- |
-27.67% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-15.28% |
1.515 |
1.283 |
- |
0.01% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-15.17% |
52341.438 |
44403.615 |
- |
-0.64% |
- |
|
std::copy_n(vector<int>)/4096
|
-15.11% |
172.086 |
146.082 |
- |
-6.94% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-14.99% |
24.254 |
20.619 |
- |
-19.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-14.92% |
3916378.838 |
3332123.455 |
- |
-12.92% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-14.87% |
0.629 |
0.536 |
- |
-6.91% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-14.75% |
7577.612 |
6460.006 |
- |
0.15% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-14.73% |
4604.042 |
3925.955 |
- |
-10.07% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-14.72% |
1.587 |
1.354 |
- |
-5.60% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-14.70% |
6466.454 |
5515.663 |
- |
3.05% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-14.70% |
0.465 |
0.397 |
- |
-17.85% |
- |
|
BM_StringFindAllMatch/8
|
-14.65% |
2.873 |
2.452 |
- |
-0.90% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-14.54% |
125.055 |
106.876 |
- |
-4.27% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-14.53% |
1.834 |
1.567 |
- |
-10.91% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-14.52% |
709.345 |
606.360 |
- |
0.77% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-14.48% |
2.685 |
2.296 |
- |
-8.25% |
- |
|
std::fill_n(list<int>)/8192
|
-14.46% |
9046.214 |
7738.037 |
- |
8.08% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-14.44% |
32.906 |
28.155 |
- |
-5.22% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-14.40% |
198.647 |
170.036 |
- |
2.84% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-14.20% |
804.553 |
690.336 |
- |
-0.01% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.98% |
70.798 |
60.898 |
- |
-0.35% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-13.98% |
1.804 |
1.552 |
- |
-2.86% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-13.45% |
16984669.721 |
14700525.036 |
- |
-36.86% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-13.44% |
56.622 |
49.013 |
- |
-18.60% |
- |
|
rng::starts_with(list<int>)/8192
|
-13.36% |
9200.469 |
7971.325 |
- |
-14.12% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-13.29% |
1.186 |
1.028 |
- |
-13.75% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-13.26% |
820.814 |
711.958 |
- |
-1.83% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-13.12% |
25.302 |
21.982 |
- |
-17.55% |
- |
|
BM_PushHeap_float_Descending_1
|
-13.07% |
0.536 |
0.466 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-13.06% |
9216105.617 |
8012275.496 |
- |
-17.61% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-12.98% |
77.818 |
67.719 |
- |
11.09% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-12.83% |
13.277 |
11.573 |
- |
-19.56% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-12.67% |
6855503.643 |
5987001.749 |
- |
4.22% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-12.66% |
22.869 |
19.973 |
- |
-0.62% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-12.65% |
1.491 |
1.303 |
- |
1.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-12.64% |
54000255.708 |
47174605.251 |
- |
-6.85% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-12.46% |
2.841 |
2.487 |
- |
0.32% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-12.45% |
816.645 |
715.002 |
- |
-6.87% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-12.40% |
8182561.613 |
7167719.163 |
- |
-8.92% |
- |
|
BM_vector_deque_copy/1
|
-12.35% |
2.298 |
2.014 |
- |
-13.19% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-12.33% |
577.117 |
505.979 |
- |
-4.21% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-12.31% |
13.126 |
11.510 |
- |
2.82% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-12.31% |
45.478 |
39.878 |
- |
23.98% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.31% |
50.554 |
44.330 |
- |
-0.50% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-12.29% |
484.969 |
425.372 |
- |
-8.94% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-12.17% |
576.560 |
506.411 |
- |
1.37% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-12.13% |
169.994 |
149.366 |
- |
-6.65% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-12.05% |
17.364 |
15.271 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-12.05% |
4999450.693 |
4396961.293 |
- |
-20.60% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-11.99% |
644.506 |
567.253 |
- |
3.00% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-11.94% |
5451.162 |
4800.342 |
- |
-12.92% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-11.92% |
1.044 |
0.920 |
- |
-15.03% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-11.92% |
645.167 |
568.267 |
- |
3.24% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-11.92% |
221429009.401 |
195042288.568 |
- |
-5.87% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-11.84% |
61.523 |
54.236 |
- |
-12.25% |
- |
|
std::unordered_set<int>::clear()/1024
|
-11.71% |
10228.555 |
9030.676 |
- |
15.44% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-11.68% |
1.830 |
1.616 |
- |
-2.67% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.62% |
643.498 |
568.710 |
- |
-5.43% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-11.61% |
14.285 |
12.626 |
- |
-12.80% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-11.53% |
20553.620 |
18184.507 |
- |
-21.53% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-11.51% |
32527027.954 |
28783319.713 |
- |
-3.07% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-11.48% |
34.687 |
30.704 |
- |
1.23% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-11.48% |
728.294 |
644.700 |
- |
2.92% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-11.32% |
1324.625 |
1174.685 |
- |
-1.89% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-11.29% |
9269.935 |
8223.371 |
- |
-6.25% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-11.01% |
0.389 |
0.346 |
- |
-3.22% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-10.99% |
7605.711 |
6769.786 |
- |
13.73% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-10.98% |
8100.032 |
7210.280 |
- |
-11.69% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-10.94% |
6166.445 |
5491.803 |
- |
2.97% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-10.93% |
1741256.019 |
1550952.557 |
- |
-0.60% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-10.89% |
789.882 |
703.837 |
- |
146.97% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-10.83% |
622.932 |
555.482 |
- |
-3.37% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-10.79% |
37.402 |
33.366 |
- |
-4.51% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-10.79% |
25721.937 |
22947.369 |
- |
5.27% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-10.76% |
2039869.741 |
1820357.587 |
- |
-3.97% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-10.74% |
1.531 |
1.367 |
- |
5.39% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-10.73% |
31.060 |
27.728 |
- |
-16.86% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-10.71% |
1.345 |
1.201 |
- |
-14.95% |
- |
|
std::unordered_set<int>::clear()/8192
|
-10.70% |
73561.139 |
65687.230 |
- |
5.54% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-10.70% |
56.521 |
50.473 |
- |
0.04% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-10.70% |
359.742 |
321.263 |
- |
-3.59% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-10.67% |
3295.180 |
2943.487 |
- |
-3.45% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-10.66% |
1205.938 |
1077.380 |
- |
-8.17% |
- |
|
BM_StringFindAllMatch/1
|
-10.61% |
3.157 |
2.822 |
- |
1.20% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-10.58% |
56706.774 |
50706.678 |
- |
-1.83% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-10.58% |
0.676 |
0.605 |
- |
20.25% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-10.49% |
10219.110 |
9147.103 |
- |
2.19% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-10.46% |
58.742 |
52.601 |
- |
-0.55% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-10.42% |
7424.052 |
6650.264 |
- |
-0.02% |
- |
|
BM_vector_deque_copy/2
|
-10.41% |
1.989 |
1.782 |
- |
-13.52% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-10.41% |
0.386 |
0.346 |
- |
-22.13% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-10.37% |
43195874.964 |
38717258.108 |
- |
-1.35% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-10.36% |
7083.683 |
6349.655 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-10.34% |
5740497.510 |
5147183.097 |
- |
-11.44% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-10.33% |
30675.141 |
27507.161 |
- |
-0.23% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-10.28% |
0.479 |
0.429 |
- |
-17.28% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.27% |
1252100.370 |
1123464.897 |
- |
-10.87% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-10.27% |
2.802 |
2.514 |
- |
-11.10% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-10.26% |
228201279.112 |
204790292.383 |
- |
-5.97% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-10.25% |
30873578.681 |
27709471.598 |
- |
-9.73% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-10.23% |
10.615 |
9.529 |
- |
-18.47% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-10.20% |
63.333 |
56.875 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-10.17% |
13560496.078 |
12181016.761 |
- |
9.85% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-10.17% |
20857354.572 |
18735815.109 |
- |
-4.31% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
-10.15% |
13.463 |
12.097 |
- |
0.73% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-10.14% |
29425.545 |
26441.628 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-10.12% |
67905738.999 |
61032121.108 |
- |
5.60% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-10.12% |
7535.874 |
6773.267 |
- |
-1.82% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-10.08% |
23.609 |
21.228 |
- |
-11.42% |
- |
|
ranges::min(std::deque<char>)/70000
|
-10.07% |
19818.274 |
17822.286 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-10.07% |
5894961.454 |
5301630.453 |
- |
-0.12% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-10.01% |
629.201 |
566.198 |
- |
3.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-10.01% |
6603472.743 |
5942629.977 |
- |
-7.73% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-9.99% |
5891799.727 |
5303013.650 |
- |
-8.74% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-9.97% |
9101.442 |
8194.014 |
- |
2.34% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-9.97% |
55.937 |
50.361 |
- |
-14.16% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-9.95% |
41.730 |
37.579 |
- |
-9.04% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-9.93% |
1.613 |
1.453 |
- |
-7.11% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-9.86% |
1333.658 |
1202.165 |
- |
6.86% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-9.84% |
28160.750 |
25390.859 |
- |
-2.59% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-9.81% |
5492.321 |
4953.629 |
- |
3.43% |
- |
|
BM_deque_vector_copy/0
|
-9.79% |
1.559 |
1.406 |
- |
3.19% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-9.79% |
10.912 |
9.844 |
- |
-7.86% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-9.77% |
106156.503 |
95782.404 |
- |
-5.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-9.77% |
922409.162 |
832286.557 |
- |
-4.11% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-9.77% |
24.314 |
21.938 |
- |
-7.47% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-9.75% |
8.840 |
7.978 |
- |
-11.23% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-9.75% |
29.293 |
26.438 |
- |
-7.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-9.66% |
33.806 |
30.540 |
- |
-1.09% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-9.66% |
2.953 |
2.668 |
- |
-3.58% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-9.64% |
13347852.654 |
12060498.426 |
- |
5.82% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-9.62% |
7444.928 |
6728.920 |
- |
0.35% |
- |
|
BM_PushHeap_float_Random_16
|
-9.57% |
5.394 |
4.878 |
- |
-3.26% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-9.56% |
559.925 |
506.374 |
- |
-8.43% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.56% |
18033.884 |
16309.574 |
- |
-6.89% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-9.48% |
34.642 |
31.358 |
- |
17.85% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-9.46% |
7735.543 |
7003.756 |
- |
-5.18% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-9.44% |
23.816 |
21.567 |
- |
-2.67% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-9.40% |
326.383 |
295.697 |
- |
-5.16% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-9.40% |
24.065 |
21.802 |
- |
-13.29% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-9.34% |
17301.504 |
15685.966 |
- |
-7.06% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-9.29% |
9496.537 |
8614.740 |
- |
-2.35% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-9.28% |
54.705 |
49.629 |
- |
9.26% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-9.26% |
70.426 |
63.906 |
- |
44.49% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-9.23% |
41.060 |
37.271 |
- |
-4.50% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-9.18% |
29.883 |
27.140 |
- |
-12.58% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-9.15% |
1.835 |
1.667 |
- |
3.48% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-9.14% |
5003161.131 |
4545708.647 |
- |
-4.90% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-9.12% |
22.602 |
20.541 |
- |
-4.91% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-9.11% |
1.328 |
1.207 |
- |
-1.96% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-9.09% |
43.919 |
39.926 |
- |
14.65% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-9.06% |
10.698 |
9.728 |
- |
3.62% |
- |
|
BM_StringDestroy_Huge
|
-9.03% |
12.129 |
11.034 |
- |
-2.97% |
- |
|
BM_deque_vector_ranges_copy/0
|
-8.98% |
1.553 |
1.414 |
- |
7.90% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-8.97% |
56676.944 |
51592.611 |
- |
-0.10% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-8.88% |
1.351 |
1.231 |
- |
-16.50% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-8.87% |
22340393.591 |
20358416.841 |
- |
2.61% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-8.87% |
0.641 |
0.584 |
- |
-15.42% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-8.83% |
1883.538 |
1717.287 |
- |
-0.70% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-8.81% |
1.827 |
1.666 |
- |
3.27% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-8.80% |
1.998 |
1.822 |
- |
-8.77% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-8.78% |
1374565.267 |
1253868.000 |
- |
-1.10% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-8.76% |
1.659 |
1.514 |
- |
-11.77% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-8.73% |
4288280.585 |
3914116.482 |
- |
15.12% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-8.72% |
10.185 |
9.297 |
- |
-3.20% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-8.69% |
841.801 |
768.666 |
- |
-2.08% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-8.67% |
1.368 |
1.250 |
- |
-4.54% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-8.64% |
17.804 |
16.265 |
- |
0.83% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-8.63% |
1.422 |
1.300 |
- |
-9.86% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-8.60% |
29.451 |
26.918 |
- |
-7.80% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-8.59% |
74815.710 |
68389.511 |
- |
-5.60% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-8.57% |
3428717.280 |
3134966.360 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-8.56% |
2025761.427 |
1852420.015 |
- |
-25.25% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-8.54% |
2.263 |
2.070 |
- |
1.37% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-8.53% |
6.195 |
5.667 |
- |
-10.57% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-8.48% |
4966333.257 |
4545233.865 |
- |
-7.59% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-8.48% |
12366.156 |
11317.764 |
- |
-3.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-8.47% |
8417840.117 |
7704901.776 |
- |
3.12% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-8.45% |
4199292.751 |
3844563.317 |
- |
-1.58% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-8.42% |
35.280 |
32.310 |
- |
-7.14% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-8.40% |
58703.685 |
53770.788 |
- |
-0.06% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-8.39% |
29.634 |
27.149 |
- |
-11.86% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-8.38% |
77.730 |
71.213 |
- |
0.97% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-8.38% |
8357.806 |
7657.030 |
- |
5.49% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-8.36% |
93.924 |
86.073 |
- |
-0.60% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-8.31% |
205.461 |
188.382 |
- |
-0.48% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-8.30% |
8935.607 |
8194.057 |
- |
-15.02% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
-8.23% |
5909356.494 |
5423203.489 |
- |
-8.00% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-8.09% |
534.534 |
491.284 |
- |
-12.66% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-8.07% |
635.551 |
584.270 |
- |
-4.44% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-8.07% |
9318.240 |
8566.711 |
- |
3.62% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-8.03% |
625.709 |
575.473 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-8.02% |
6018052.764 |
5535121.383 |
- |
-5.27% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-8.02% |
105914.800 |
97417.195 |
- |
-4.49% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-7.98% |
43.909 |
40.405 |
- |
-14.55% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-7.98% |
76003151.660 |
69937171.474 |
- |
0.78% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-7.97% |
32.993 |
30.363 |
- |
2.09% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-7.95% |
6.394 |
5.885 |
- |
-1.69% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-7.95% |
1277.194 |
1175.608 |
- |
-6.95% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-7.92% |
2.377 |
2.189 |
- |
-0.33% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-7.91% |
23.893 |
22.002 |
- |
-3.12% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-7.91% |
1.553 |
1.430 |
- |
3.95% |
- |
|
ranges::min(std::deque<char>)/64
|
-7.91% |
17.984 |
16.562 |
- |
-0.19% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.89% |
284.622 |
262.174 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-7.82% |
1754597.485 |
1617412.630 |
- |
-0.76% |
- |
|
std::deque<int>::ctor(size)/32
|
-7.80% |
29.330 |
27.042 |
- |
-16.45% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.77% |
243.741 |
224.797 |
- |
-0.21% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-7.76% |
11.951 |
11.023 |
- |
8.20% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-7.74% |
24.804 |
22.884 |
- |
0.80% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-7.74% |
0.700 |
0.646 |
- |
36.19% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-7.72% |
22.267 |
20.548 |
- |
5.51% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.67% |
239.223 |
220.870 |
- |
0.37% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-7.66% |
13.375 |
12.352 |
- |
-8.33% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-7.64% |
0.237 |
0.219 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-7.62% |
5023863.240 |
4640854.023 |
- |
-7.28% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-7.61% |
679.405 |
627.697 |
- |
-6.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-7.61% |
5356393.760 |
4948797.375 |
- |
-8.85% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-7.59% |
19.659 |
18.166 |
- |
-4.22% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-7.59% |
668.225 |
617.482 |
- |
-11.71% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-7.58% |
22.265 |
20.577 |
- |
-4.55% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-7.58% |
873195.537 |
807015.797 |
- |
-1.25% |
- |
|
BM_PushHeap_float_Random_64
|
-7.57% |
6.699 |
6.192 |
- |
-2.26% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-7.55% |
51.239 |
47.369 |
- |
-25.27% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.51% |
4.194 |
3.879 |
- |
-2.19% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-7.49% |
1.096 |
1.014 |
- |
-17.32% |
- |
|
BM_deque_deque_ranges_copy/2
|
-7.47% |
2.242 |
2.075 |
- |
-7.52% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-7.47% |
8200.717 |
7588.219 |
1.374 |
-6.98% |
1.374 |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-7.46% |
8.503 |
7.869 |
- |
-0.67% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.45% |
51.026 |
47.227 |
- |
-3.58% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-7.44% |
1.387 |
1.284 |
- |
-6.41% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-7.44% |
3608553.126 |
3340183.985 |
- |
-13.11% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-7.43% |
1.173 |
1.086 |
- |
-8.09% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-7.42% |
464.349 |
429.889 |
- |
31.90% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-7.36% |
21784.280 |
20180.572 |
- |
-7.28% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-7.36% |
6111872.852 |
5661985.871 |
- |
1.16% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.34% |
2157.941 |
1999.474 |
- |
-7.25% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-7.33% |
4.368 |
4.047 |
- |
-7.33% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-7.32% |
21531.271 |
19955.734 |
- |
-10.88% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-7.28% |
2.791 |
2.587 |
- |
-6.60% |
- |
|
std::shift_left(list<int>)/8192
|
-7.28% |
7603.754 |
7050.352 |
- |
-0.43% |
- |
|
std::map<int,_int>::clear()/32
|
-7.27% |
695.035 |
644.481 |
- |
-0.13% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-7.27% |
41082.278 |
38095.184 |
- |
3.51% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-7.27% |
15.795 |
14.647 |
- |
-7.28% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-7.24% |
5.787 |
5.368 |
- |
-0.57% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.24% |
1160.107 |
1076.130 |
- |
-4.42% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-7.23% |
4033.370 |
3741.792 |
- |
-0.32% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-7.16% |
5.030 |
4.670 |
- |
-6.78% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-7.16% |
541.750 |
502.946 |
- |
-6.97% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-7.15% |
216919.492 |
201401.761 |
- |
-1.58% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-7.15% |
2.776 |
2.577 |
- |
-2.04% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-7.15% |
8.594 |
7.980 |
- |
-8.75% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-7.14% |
4165.891 |
3868.259 |
- |
16.99% |
- |
|
BM_PushHeap_float_Random_16384
|
-7.13% |
7.623 |
7.079 |
- |
-1.18% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-7.12% |
20.307 |
18.861 |
- |
-2.36% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-7.10% |
105569.772 |
98076.578 |
- |
-3.51% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.07% |
2154.561 |
2002.229 |
- |
-28.29% |
- |
|
std::reverse_copy(list<int>)/512
|
-7.06% |
391.377 |
363.751 |
- |
-0.13% |
- |
|
BM_deque_deque_ranges_move/0
|
-7.04% |
0.793 |
0.737 |
- |
-6.69% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-7.04% |
16.781 |
15.600 |
- |
-3.28% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.04% |
16160.124 |
15022.805 |
- |
1.73% |
- |
|
std::copy(list<int>)/64
|
-7.03% |
36.747 |
34.163 |
- |
6.26% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-7.01% |
2.033 |
1.891 |
- |
9.23% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.96% |
2.453 |
2.282 |
- |
0.24% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-6.95% |
7.651 |
7.120 |
- |
-1.29% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-6.94% |
29.260 |
27.228 |
- |
-13.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-6.94% |
51470782.220 |
47897892.429 |
- |
4.79% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-6.94% |
1.308 |
1.217 |
- |
9.02% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-6.93% |
18680.726 |
17385.298 |
- |
-21.83% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-6.93% |
21550.929 |
20058.063 |
- |
-3.28% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-6.88% |
1.497 |
1.394 |
- |
-3.50% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-6.84% |
4.661 |
4.342 |
- |
3.08% |
- |
|
BM_PushHeap_float_Random_256
|
-6.78% |
7.367 |
6.868 |
- |
-0.85% |
- |
|
std::deque<int>::ctor(size)/1024
|
-6.77% |
75.347 |
70.244 |
- |
-8.81% |
- |
|
BM_deque_vector_copy_backward/0
|
-6.77% |
1.476 |
1.376 |
- |
-9.82% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-6.77% |
1971052.001 |
1837702.140 |
- |
-9.48% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-6.76% |
44198.507 |
41209.102 |
- |
-1.16% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-6.75% |
7.124 |
6.643 |
- |
0.16% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-6.71% |
2278427.191 |
2125467.547 |
- |
-0.16% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-6.70% |
7064.338 |
6590.979 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-6.69% |
2277331.454 |
2124922.080 |
- |
-7.46% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.67% |
269.388 |
251.410 |
- |
-23.62% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-6.66% |
6315256.638 |
5894384.969 |
- |
-6.72% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-6.66% |
9895.199 |
9236.535 |
- |
-2.27% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.66% |
18.408 |
17.183 |
- |
-0.31% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-6.65% |
1.631 |
1.522 |
- |
-17.16% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-6.64% |
24.981 |
23.323 |
- |
-6.84% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-6.63% |
1832791.498 |
1711205.376 |
- |
-5.23% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-6.63% |
2183326.230 |
2038653.700 |
- |
-0.99% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-6.62% |
36.767 |
34.332 |
- |
1.55% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-6.62% |
3.662 |
3.419 |
- |
-3.91% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-6.61% |
662.365 |
618.593 |
- |
-4.28% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-6.56% |
1062.781 |
993.103 |
- |
-1.18% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-6.56% |
25.853 |
24.158 |
- |
25.61% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-6.55% |
0.379 |
0.354 |
- |
-1.64% |
- |
|
std::map<std::string,_int>::clear()/32
|
-6.54% |
921.312 |
861.028 |
- |
-1.37% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.54% |
239.328 |
223.674 |
- |
-3.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.54% |
23876.535 |
22315.619 |
- |
-0.22% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-6.47% |
0.679 |
0.635 |
- |
-10.94% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-6.39% |
63.861 |
59.782 |
- |
-5.59% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-6.36% |
9049.095 |
8473.624 |
- |
-2.62% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-6.35% |
352.361 |
329.990 |
- |
0.34% |
- |
|
std::copy(list<int>)/4096
|
-6.33% |
3241.840 |
3036.687 |
- |
1.20% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-6.32% |
4.611 |
4.319 |
- |
-4.97% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-6.30% |
720.009 |
674.644 |
- |
7.13% |
- |
|
BM_StringMove_Small
|
-6.30% |
0.794 |
0.744 |
- |
5.28% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-6.28% |
188532.850 |
176684.429 |
- |
-9.01% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-6.28% |
21362.021 |
20019.878 |
- |
-4.31% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.25% |
653.191 |
612.352 |
- |
-0.06% |
- |
|
std::fill(deque<int>)/1024
|
-6.25% |
32.312 |
30.293 |
- |
-0.02% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-6.24% |
12701.374 |
11909.019 |
- |
-9.13% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-6.23% |
32.989 |
30.932 |
- |
-5.18% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-6.23% |
11.364 |
10.656 |
- |
-4.36% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-6.20% |
188505.742 |
176823.934 |
- |
-9.91% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-6.18% |
1.584 |
1.486 |
- |
-9.31% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-6.18% |
412.971 |
387.442 |
- |
-0.50% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.14% |
8666.123 |
8134.117 |
- |
-23.13% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-6.13% |
0.233 |
0.219 |
- |
0.13% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-6.11% |
45.328 |
42.557 |
- |
-27.41% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-6.11% |
189768.219 |
178168.717 |
- |
-6.62% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-6.11% |
1225513.146 |
1150605.477 |
- |
-3.89% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-6.11% |
4783923.337 |
4491714.386 |
- |
-1.80% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-6.11% |
3959.967 |
3718.139 |
- |
-0.28% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-6.08% |
22.935 |
21.542 |
- |
-2.10% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-6.07% |
2297.606 |
2158.060 |
- |
-0.66% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-6.07% |
19.691 |
18.496 |
- |
-7.11% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-6.04% |
225694902.018 |
212058165.376 |
- |
-4.44% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-6.04% |
12631.680 |
11868.629 |
- |
-8.10% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-6.04% |
186973.381 |
175684.178 |
- |
-2.71% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-6.01% |
1.229 |
1.155 |
- |
-0.04% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-5.96% |
1.275 |
1.199 |
- |
-4.75% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-5.94% |
40.686 |
38.270 |
- |
2.33% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-5.93% |
23.082 |
21.713 |
- |
1.15% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-5.91% |
20.057 |
18.871 |
- |
-1.03% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.91% |
919.487 |
865.147 |
- |
-4.79% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-5.91% |
1.715 |
1.614 |
- |
-2.90% |
- |
|
vector<bool>(const_vector<bool>&)
|
-5.90% |
10.255 |
9.650 |
- |
-2.37% |
- |
|
std::unordered_set<int>::clear()/32
|
-5.90% |
639.098 |
601.401 |
- |
2.76% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-5.90% |
3221521.985 |
3031503.946 |
- |
-10.40% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-5.90% |
1.301 |
1.224 |
- |
-9.65% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-5.89% |
24.633 |
23.183 |
- |
-5.50% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-5.88% |
4238564.298 |
3989220.497 |
- |
5.26% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-5.85% |
6134.257 |
5775.639 |
- |
-5.45% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.85% |
785.529 |
739.606 |
- |
0.03% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-5.83% |
10.607 |
9.988 |
- |
-3.34% |
- |
|
std::move(list<int>)/4096
|
-5.81% |
5075.383 |
4780.276 |
- |
-1.15% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
-5.80% |
0.736 |
0.693 |
- |
-24.61% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-5.73% |
36.712 |
34.609 |
- |
-8.12% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.72% |
4832.304 |
4555.705 |
- |
-0.68% |
- |
|
bm_gcd_random
|
-5.71% |
31.086 |
29.311 |
- |
0.29% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-5.71% |
576.091 |
543.205 |
- |
-0.83% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-5.69% |
1.539 |
1.451 |
- |
10.69% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-5.69% |
1.688 |
1.592 |
- |
-0.97% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-5.69% |
3453497.542 |
3257053.362 |
- |
-4.75% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-5.66% |
2.259 |
2.131 |
- |
-5.92% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-5.64% |
2.777 |
2.620 |
- |
-1.97% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-5.64% |
33.311 |
31.432 |
- |
-4.57% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.64% |
54.145 |
51.092 |
- |
0.12% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-5.63% |
1.470 |
1.387 |
- |
-7.71% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/0
|
-5.62% |
0.300 |
0.283 |
- |
-4.54% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-5.58% |
11.385 |
10.749 |
- |
-3.19% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-5.57% |
1.617 |
1.527 |
- |
-2.02% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-5.57% |
37.366 |
35.284 |
- |
-4.01% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-5.56% |
44.083 |
41.630 |
- |
-5.92% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-5.56% |
8.285 |
7.824 |
- |
-11.91% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-5.55% |
25.711 |
24.284 |
- |
-5.72% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-5.52% |
5358.135 |
5062.213 |
- |
13.92% |
- |
|
std::for_each(list<int>)/50
|
-5.52% |
21.805 |
20.601 |
- |
-1.60% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-5.52% |
2.466 |
2.329 |
- |
3.15% |
- |
|
BM_deque_deque_copy/0
|
-5.52% |
0.788 |
0.745 |
- |
-13.80% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-5.52% |
7.978 |
7.538 |
- |
-30.06% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-5.51% |
18.549 |
17.527 |
- |
6.88% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-5.50% |
3121.639 |
2949.904 |
- |
-0.32% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-5.50% |
563.159 |
532.195 |
- |
-0.71% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-5.50% |
0.688 |
0.650 |
- |
-5.85% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-5.47% |
79563420.577 |
75214045.417 |
- |
-5.40% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-5.45% |
841.161 |
795.286 |
- |
11.15% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-5.44% |
209.939 |
198.513 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-5.43% |
1097971.448 |
1038301.942 |
- |
1.33% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-5.43% |
1547.980 |
1463.905 |
- |
2.40% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.43% |
38244.012 |
36167.658 |
- |
-0.67% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-5.42% |
24.211 |
22.898 |
- |
2.26% |
- |
|
BM_std_minmax_element<int>/2
|
-5.36% |
0.680 |
0.644 |
- |
-0.98% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-5.36% |
27262060.306 |
25801259.373 |
- |
3.62% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-5.34% |
36717887.879 |
34757120.124 |
- |
3.52% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-5.33% |
31.926 |
30.226 |
- |
-4.08% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-5.32% |
2.734 |
2.588 |
- |
-2.58% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-5.31% |
74.663 |
70.699 |
- |
-8.34% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-5.30% |
1403.905 |
1329.434 |
- |
-2.99% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-5.28% |
13850448.489 |
13119406.239 |
- |
-1.35% |
- |
|
BM_PushHeap_float_Random_1024
|
-5.27% |
7.553 |
7.155 |
- |
-0.25% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-5.27% |
59021.197 |
55910.784 |
- |
0.12% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-5.27% |
7293784.291 |
6909508.578 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.26% |
203696439.673 |
192972822.113 |
- |
-0.56% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-5.25% |
1.734 |
1.643 |
- |
0.54% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-5.24% |
2.057 |
1.949 |
- |
-11.30% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-5.24% |
2.715 |
2.573 |
- |
-2.24% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-5.22% |
32.615 |
30.913 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-5.20% |
0.266 |
0.252 |
- |
-0.61% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-5.19% |
2.704 |
2.563 |
- |
-1.97% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-5.19% |
28.869 |
27.372 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-5.17% |
23238654.458 |
22036505.294 |
- |
0.06% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-5.17% |
1.757 |
1.667 |
- |
1.25% |
- |
|
ranges::min(std::deque<char>)/8
|
-5.16% |
2.548 |
2.416 |
- |
4.59% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-5.14% |
9.084 |
8.616 |
- |
-14.11% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-5.14% |
9.786 |
9.283 |
- |
-0.37% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-5.14% |
2172.858 |
2061.145 |
- |
-2.19% |
- |
|
std::pop_heap(deque<float>)/1024
|
-5.14% |
13.299 |
12.616 |
- |
-5.26% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-5.13% |
1.235 |
1.171 |
- |
-5.92% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-5.13% |
15.814 |
15.003 |
- |
5.29% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-5.11% |
400.688 |
380.219 |
- |
-0.74% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.10% |
714.755 |
678.313 |
- |
-1.65% |
- |
|
std::move(list<int>)/512
|
-5.09% |
368.575 |
349.808 |
- |
-2.93% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-5.08% |
3448.286 |
3272.975 |
- |
2.56% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-5.08% |
43204.293 |
41007.989 |
- |
-2.03% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-5.08% |
2266710.007 |
2151538.283 |
- |
-5.63% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-5.08% |
799.787 |
759.172 |
- |
-1.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-5.07% |
25.317 |
24.032 |
- |
-0.07% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-5.07% |
112837.887 |
107112.066 |
- |
-0.15% |
- |
|
BM_std_minmax_element<int>/4
|
-5.07% |
1.260 |
1.196 |
- |
-0.55% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-5.05% |
5.473 |
5.196 |
- |
-2.87% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-5.03% |
6.046 |
5.742 |
- |
-4.15% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-5.03% |
28.394 |
26.965 |
- |
-4.35% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-5.02% |
1.468 |
1.394 |
- |
-6.21% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.00% |
14695.793 |
13961.477 |
- |
-1.48% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-4.99% |
9.489 |
9.015 |
- |
-18.89% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.95% |
199800715.949 |
189916346.808 |
- |
-11.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-4.94% |
527179.721 |
501122.025 |
- |
-5.33% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-4.93% |
6170997.625 |
5866955.130 |
- |
-20.73% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.92% |
7827.398 |
7442.320 |
- |
-3.63% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-4.92% |
2.712 |
2.578 |
- |
-2.57% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-4.90% |
7.857 |
7.472 |
- |
-0.17% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.89% |
13415.140 |
12758.622 |
- |
-0.74% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-4.89% |
0.289 |
0.275 |
- |
1.67% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-4.89% |
1064516.991 |
1012450.228 |
- |
-4.87% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-4.89% |
48.581 |
46.207 |
- |
3.48% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-4.88% |
1.558 |
1.482 |
- |
-3.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-4.86% |
1619440.350 |
1540669.922 |
- |
0.87% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.86% |
48.527 |
46.167 |
- |
-4.17% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.86% |
57439.554 |
54647.415 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-4.86% |
5046032.944 |
4800961.083 |
- |
-4.77% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-4.85% |
4070064.754 |
3872536.899 |
- |
-2.30% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-4.85% |
3248.747 |
3091.154 |
- |
-14.65% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.85% |
8.724 |
8.301 |
- |
-1.21% |
- |
|
std::copy_n(vector<int>)/262144
|
-4.83% |
12281.933 |
11688.548 |
- |
-6.41% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.83% |
53.069 |
50.508 |
- |
0.04% |
- |
|
BM_vector_deque_copy/64
|
-4.82% |
2.826 |
2.690 |
- |
-3.27% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-4.80% |
2275124.493 |
2165853.905 |
- |
-4.50% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-4.80% |
505570.470 |
481303.962 |
- |
-4.21% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.79% |
17.893 |
17.036 |
- |
-0.37% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-4.78% |
7798.397 |
7425.359 |
- |
1.56% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-4.78% |
5.360 |
5.104 |
- |
-22.89% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-4.77% |
4992.279 |
4754.380 |
- |
0.08% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-4.74% |
230.146 |
219.226 |
- |
-2.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.73% |
1656847.658 |
1578423.586 |
- |
-2.66% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-4.72% |
4.454 |
4.244 |
- |
-4.07% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-4.71% |
79463729.967 |
75723426.150 |
- |
-4.80% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-4.69% |
3.302 |
3.147 |
- |
-0.93% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-4.69% |
28.049 |
26.734 |
- |
5.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-4.68% |
1535020.066 |
1463188.269 |
- |
-4.72% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-4.68% |
65.880 |
62.797 |
- |
2.01% |
- |
|
BM_PushHeap_float_Random_262144
|
-4.67% |
7.569 |
7.216 |
- |
-0.64% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-4.66% |
971.109 |
925.858 |
- |
-1.36% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-4.66% |
23.851 |
22.739 |
- |
-3.14% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-4.66% |
9.080 |
8.657 |
- |
-2.06% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.64% |
26.929 |
25.678 |
- |
-1.28% |
- |
|
BM_deque_deque_ranges_copy/1
|
-4.64% |
2.438 |
2.324 |
- |
-6.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-4.64% |
7235397.834 |
6899758.897 |
- |
-13.56% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-4.63% |
1.861 |
1.775 |
- |
-0.65% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-4.62% |
8.116 |
7.742 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-4.61% |
4288302.922 |
4090824.143 |
- |
-2.82% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-4.60% |
20.811 |
19.853 |
- |
-1.35% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-4.60% |
222.169 |
211.954 |
- |
-0.32% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-4.59% |
278.438 |
265.647 |
- |
-2.15% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.59% |
46789.561 |
44640.207 |
- |
1.70% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-4.59% |
33.742 |
32.194 |
- |
-4.26% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.59% |
77257.429 |
73713.257 |
- |
-0.02% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.56% |
857.543 |
818.406 |
- |
-0.41% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-4.56% |
1.343 |
1.281 |
- |
18.28% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-4.54% |
1955368.088 |
1866578.587 |
- |
-2.57% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-4.54% |
685.414 |
654.315 |
- |
-1.32% |
- |
|
std::copy(vector<int>)/8
|
-4.53% |
2.213 |
2.113 |
- |
-6.60% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-4.53% |
689.282 |
658.083 |
- |
-7.58% |
- |
|
BM_PushHeap_string_Ascending_256
|
-4.52% |
11.134 |
10.630 |
- |
2.13% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-4.49% |
5.660 |
5.406 |
- |
-7.97% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-4.46% |
73.639 |
70.353 |
- |
-0.75% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-4.45% |
14.052 |
13.426 |
- |
-19.55% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-4.45% |
23.217 |
22.183 |
- |
-6.83% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-4.44% |
17449.139 |
16675.220 |
- |
-6.51% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.43% |
918.642 |
877.913 |
- |
0.83% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-4.43% |
2.052 |
1.961 |
- |
-4.01% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.42% |
5073.826 |
4849.749 |
- |
-0.81% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.39% |
13.494 |
12.902 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-4.38% |
1103830.280 |
1055460.433 |
- |
-1.83% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.38% |
22.433 |
21.450 |
- |
-0.74% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-4.37% |
15.296 |
14.627 |
- |
-38.36% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.37% |
23.884 |
22.840 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-4.37% |
1540014.927 |
1472726.524 |
- |
-5.94% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.37% |
55.818 |
53.380 |
- |
0.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.36% |
1651588.865 |
1579546.875 |
- |
-2.22% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-4.36% |
41.340 |
39.539 |
- |
2.61% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-4.35% |
19.922 |
19.056 |
- |
-4.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-4.35% |
14111433.784 |
13498031.778 |
- |
-2.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.35% |
979859.505 |
937269.648 |
- |
0.67% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-4.31% |
150408.301 |
143926.228 |
- |
0.10% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-4.30% |
8420.524 |
8058.180 |
- |
-18.79% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.29% |
0.508 |
0.486 |
- |
0.09% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-4.29% |
0.264 |
0.253 |
- |
-0.59% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-4.29% |
24033700.601 |
23003674.881 |
- |
-7.66% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-4.29% |
360954.608 |
345485.331 |
- |
-0.47% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-4.28% |
15.353 |
14.695 |
- |
-0.20% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.28% |
545.398 |
522.051 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-4.28% |
16.145 |
15.454 |
- |
-11.16% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-4.28% |
24.961 |
23.893 |
- |
-5.31% |
- |
|
BM_PushHeap_string_Descending_16
|
-4.27% |
2.217 |
2.123 |
- |
1.79% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-4.27% |
19.638 |
18.799 |
- |
-1.13% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.27% |
408.102 |
390.675 |
- |
-0.20% |
- |
|
std::move_backward(deque<int>)/64
|
-4.25% |
5.398 |
5.169 |
- |
-1.13% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-4.24% |
11823.126 |
11321.420 |
- |
-0.32% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-4.24% |
2.883 |
2.761 |
- |
3.91% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-4.24% |
13.321 |
12.756 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-4.23% |
1860922.443 |
1782142.334 |
- |
1.09% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-4.23% |
26.707 |
25.576 |
- |
1.84% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-4.23% |
21.109 |
20.216 |
- |
-1.30% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.22% |
670.005 |
641.710 |
- |
0.02% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-4.22% |
13.594 |
13.020 |
- |
1.35% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-4.21% |
6696.126 |
6414.277 |
- |
-3.73% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-4.20% |
1.916 |
1.836 |
- |
-1.99% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-4.20% |
32.474 |
31.109 |
- |
0.06% |
- |
|
std::deque<int>::ctor(size)/8192
|
-4.20% |
458.610 |
439.368 |
- |
-6.31% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-4.16% |
22595456.210 |
21654374.872 |
- |
-2.14% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-4.16% |
30.195 |
28.939 |
- |
-1.29% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-4.14% |
1.462 |
1.402 |
- |
22.32% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.14% |
629.615 |
603.555 |
- |
-0.34% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-4.11% |
50.778 |
48.691 |
- |
-0.68% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-4.10% |
28.108 |
26.954 |
- |
-3.67% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-4.10% |
53210.608 |
51029.289 |
- |
-4.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.10% |
554586041.157 |
531871522.295 |
- |
0.11% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-4.08% |
22.798 |
21.867 |
- |
-2.75% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-4.08% |
8275.159 |
7937.454 |
- |
-3.45% |
- |
|
BM_CmpEqual_uchar_short
|
-4.08% |
1.030 |
0.988 |
- |
-2.27% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-4.05% |
33.527 |
32.168 |
- |
8.40% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-4.05% |
1052.378 |
1009.770 |
- |
-6.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.05% |
199678545.327 |
191597105.696 |
- |
-11.89% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-4.03% |
22.879 |
21.956 |
- |
-2.66% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.02% |
6919.170 |
6640.751 |
- |
0.04% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.02% |
12460.738 |
11960.175 |
- |
-0.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.00% |
1648612.793 |
1582622.234 |
- |
-0.65% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-3.99% |
7177.363 |
6891.075 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-3.97% |
1642585.369 |
1577397.299 |
- |
-2.00% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-3.96% |
82.060 |
78.812 |
- |
1.95% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.95% |
644659.485 |
619171.232 |
- |
0.85% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-3.95% |
16.497 |
15.846 |
- |
-1.33% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-3.94% |
4.479 |
4.302 |
- |
-4.17% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-3.94% |
1.676 |
1.610 |
- |
10.92% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.94% |
16.661 |
16.005 |
- |
-1.52% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-3.93% |
3128.203 |
3005.286 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-3.92% |
1282711.515 |
1232403.045 |
- |
-5.20% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-3.92% |
508118.395 |
488219.480 |
- |
-3.56% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-3.92% |
0.356 |
0.342 |
- |
0.90% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-3.91% |
18.293 |
17.577 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.91% |
1042884.366 |
1002146.274 |
- |
-3.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.90% |
366806757.063 |
352494780.002 |
- |
1.35% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-3.90% |
2.409 |
2.315 |
- |
-1.06% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-3.90% |
7150.454 |
6871.768 |
- |
-7.08% |
- |
|
rng::for_each(multimap<int>)/8192
|
-3.89% |
7501.057 |
7209.194 |
- |
-10.51% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.88% |
12871.544 |
12371.604 |
- |
-2.17% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
-3.88% |
0.466 |
0.448 |
- |
-17.58% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-3.86% |
62.183 |
59.780 |
- |
-4.89% |
- |
|
BM_StringMove_Large
|
-3.86% |
0.735 |
0.707 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-3.86% |
14710690.364 |
14143075.928 |
- |
-2.07% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.84% |
903848.015 |
869173.509 |
- |
-5.84% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-3.82% |
1479159.990 |
1422643.547 |
- |
0.02% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-3.80% |
46.832 |
45.050 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-3.79% |
32.188 |
30.969 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-3.78% |
349346807.551 |
336125929.631 |
- |
1.10% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-3.78% |
1.361 |
1.309 |
- |
-17.86% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-3.78% |
24.604 |
23.673 |
- |
4.72% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-3.78% |
29.901 |
28.771 |
- |
-3.86% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.77% |
5.295 |
5.095 |
- |
-5.06% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-3.76% |
1.137 |
1.094 |
- |
-2.68% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-3.75% |
2.403 |
2.312 |
- |
-0.26% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.75% |
4666.051 |
4491.203 |
- |
-0.78% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-3.73% |
8022.389 |
7722.953 |
- |
-1.99% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-3.73% |
9.663 |
9.303 |
- |
-0.99% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-3.73% |
1.343 |
1.293 |
- |
21.79% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-3.71% |
72.588 |
69.894 |
- |
0.73% |
- |
|
BM_deque_deque_move/64
|
-3.71% |
3.152 |
3.035 |
- |
-0.13% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-3.70% |
3.865 |
3.722 |
- |
-3.53% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-3.69% |
12.068 |
11.622 |
- |
-1.20% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-3.68% |
1051011.951 |
1012318.607 |
- |
-1.46% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-3.68% |
7220884.605 |
6955196.766 |
- |
-2.41% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.68% |
5414.643 |
5215.575 |
- |
-5.76% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.68% |
1658952.148 |
1597971.435 |
- |
-2.61% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-3.65% |
1.339 |
1.290 |
- |
-4.73% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.65% |
3.650 |
3.517 |
- |
0.18% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-3.65% |
1375714.783 |
1325470.583 |
- |
-0.11% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-3.64% |
6173.371 |
5948.661 |
- |
1.46% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-3.64% |
17.769 |
17.123 |
- |
1.76% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.64% |
591.919 |
570.401 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.64% |
10691.891 |
10303.238 |
- |
-8.07% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-3.62% |
9.559 |
9.213 |
- |
-10.65% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.62% |
45.239 |
43.603 |
- |
-1.12% |
- |
|
BM_std_minmax_element<long_long>/3
|
-3.61% |
1.184 |
1.141 |
- |
-4.20% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-3.61% |
2.882 |
2.778 |
- |
-5.49% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-3.60% |
53158.406 |
51244.149 |
- |
-4.91% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-3.60% |
24.089 |
23.222 |
- |
4.14% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-3.60% |
1.154 |
1.112 |
- |
-6.30% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.59% |
69.865 |
67.355 |
- |
-4.10% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-3.59% |
29.350 |
28.296 |
- |
-4.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-3.59% |
39.205 |
37.800 |
- |
1.92% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-3.57% |
0.442 |
0.427 |
- |
-10.64% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-3.56% |
2743.554 |
2645.746 |
- |
0.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-3.56% |
0.665 |
0.641 |
- |
2.14% |
- |
|
std::sort_heap(deque<int>)/8
|
-3.55% |
36.949 |
35.636 |
- |
-0.37% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-3.55% |
8.416 |
8.117 |
- |
0.98% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-3.55% |
2.155 |
2.078 |
- |
3.05% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-3.55% |
27023384.684 |
26063575.485 |
- |
-1.57% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.53% |
0.362 |
0.349 |
- |
-0.20% |
- |
|
BM_deque_deque_copy/5500
|
-3.52% |
202.960 |
195.806 |
- |
-0.56% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-3.52% |
57.436 |
55.413 |
- |
-7.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.52% |
357902329.804 |
345302843.774 |
- |
-2.37% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-3.51% |
2.564 |
2.474 |
- |
-2.42% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-3.50% |
29.416 |
28.385 |
- |
0.84% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-3.50% |
63483.772 |
61260.239 |
- |
-1.29% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-3.50% |
0.652 |
0.629 |
- |
0.72% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-3.50% |
1.139 |
1.099 |
- |
-2.57% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-3.49% |
13840365.732 |
13357424.616 |
- |
1.63% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-3.49% |
27.845 |
26.874 |
- |
-1.36% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-3.49% |
3650.870 |
3523.589 |
- |
-3.96% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.48% |
404.775 |
390.669 |
- |
-0.19% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-3.48% |
92.896 |
89.660 |
- |
-1.69% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-3.48% |
16509.367 |
15935.037 |
- |
-2.95% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-3.47% |
23738.636 |
22913.927 |
- |
-0.50% |
- |
|
vector<bool>::reserve()
|
-3.47% |
8.283 |
7.996 |
- |
-3.09% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-3.46% |
2114.039 |
2040.811 |
- |
-3.84% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-3.45% |
24559.665 |
23711.923 |
- |
17.49% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-3.45% |
7515.754 |
7256.432 |
- |
-1.22% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.43% |
69283.589 |
66910.034 |
- |
2.50% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-3.42% |
216.880 |
209.461 |
- |
-3.01% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.42% |
671397.495 |
648449.125 |
- |
-0.26% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.42% |
7596.359 |
7336.811 |
- |
-1.86% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.41% |
7007.870 |
6768.615 |
- |
0.70% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-3.41% |
0.424 |
0.409 |
- |
-25.80% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-3.41% |
7657.274 |
7396.329 |
- |
-6.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-3.41% |
228584785.252 |
220797196.562 |
- |
-1.23% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-3.40% |
39.829 |
38.474 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-3.40% |
1272764.805 |
1229526.209 |
- |
-3.59% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-3.39% |
1841569.878 |
1779084.150 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-3.39% |
21576306.263 |
20844642.317 |
- |
-1.53% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.38% |
643002.421 |
621253.658 |
- |
0.76% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-3.38% |
1477.855 |
1427.893 |
- |
-6.52% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.38% |
19.210 |
18.561 |
- |
-1.51% |
- |
|
std::shift_right(deque<int>)/1024
|
-3.37% |
41.655 |
40.251 |
- |
-1.23% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-3.37% |
28.695 |
27.729 |
- |
0.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-3.37% |
0.615 |
0.594 |
- |
8.82% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-3.37% |
17984349.606 |
17378829.373 |
- |
-0.37% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-3.36% |
40.102 |
38.756 |
- |
-4.68% |
- |
|
std::set<std::string>::clear()/1024
|
-3.35% |
22587.844 |
21831.441 |
- |
0.19% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-3.34% |
19.267 |
18.623 |
- |
1.40% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-3.33% |
1044869.859 |
1010072.319 |
- |
-3.52% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.33% |
666.615 |
644.415 |
- |
-0.67% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-3.32% |
29.121 |
28.153 |
- |
-5.21% |
- |
|
std::generate(list<int>)/50
|
-3.32% |
15.568 |
15.051 |
- |
-2.66% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-3.32% |
13.172 |
12.735 |
- |
5.07% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-3.31% |
47.968 |
46.380 |
- |
-5.38% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.31% |
40814.327 |
39463.149 |
- |
-10.63% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-3.31% |
1003.722 |
970.498 |
- |
-1.74% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.31% |
19.343 |
18.704 |
- |
-0.57% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-3.30% |
0.487 |
0.471 |
- |
-4.12% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.30% |
33.584 |
32.478 |
- |
0.39% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.29% |
5683.831 |
5496.614 |
- |
2.80% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.29% |
644221.397 |
623031.166 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-3.28% |
18573425.908 |
17964344.031 |
- |
-4.49% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-3.28% |
2076646.971 |
2008576.578 |
- |
-0.78% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-3.28% |
54.429 |
52.646 |
- |
-2.86% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.28% |
1937963.880 |
1874489.748 |
- |
-1.30% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-3.28% |
233.706 |
226.052 |
- |
-4.43% |
- |
|
ranges::min(std::vector<char>)/64
|
-3.27% |
4.206 |
4.069 |
- |
-4.85% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-3.27% |
17.711 |
17.132 |
- |
-2.42% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-3.26% |
12402850.426 |
11998188.744 |
- |
-2.24% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.26% |
1635998.373 |
1582632.404 |
- |
-2.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.26% |
1652153.401 |
1598265.623 |
- |
-3.07% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.26% |
439599.408 |
425271.469 |
- |
-10.57% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-3.25% |
201923062.792 |
195360781.936 |
- |
-3.48% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-3.25% |
1091.173 |
1055.736 |
- |
-1.71% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.25% |
232.792 |
225.233 |
- |
-1.98% |
- |
|
std::copy(vector<int>)/262144
|
-3.25% |
12539.760 |
12132.744 |
- |
-1.83% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-3.25% |
51.997 |
50.309 |
- |
-1.15% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-3.24% |
60701157.319 |
58734858.571 |
- |
-1.67% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-3.23% |
1666332.275 |
1612590.820 |
- |
-2.40% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-3.22% |
41.865 |
40.517 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-3.22% |
1603431.478 |
1551829.510 |
- |
1.03% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-3.22% |
19.474 |
18.847 |
- |
-4.70% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-3.21% |
1977.161 |
1913.627 |
- |
3.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.20% |
1631570.394 |
1579299.721 |
- |
-2.64% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-3.20% |
1372084.962 |
1328146.834 |
- |
-1.78% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.20% |
297.034 |
287.536 |
- |
-5.74% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-3.19% |
8.968 |
8.682 |
- |
-0.79% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-3.19% |
43.054 |
41.680 |
- |
-1.04% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-3.18% |
926858.243 |
897340.929 |
- |
-0.15% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.18% |
5978.461 |
5788.512 |
- |
-10.49% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-3.17% |
581.890 |
563.418 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-3.17% |
75831912.994 |
73427479.640 |
- |
-6.31% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-3.17% |
1654788.330 |
1602372.640 |
- |
-2.41% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-3.16% |
1.379 |
1.335 |
- |
8.75% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-3.15% |
16.440 |
15.922 |
- |
-2.25% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-3.15% |
43.032 |
41.677 |
- |
17.66% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.14% |
13.747 |
13.315 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-3.13% |
1136113.089 |
1100496.686 |
- |
-3.89% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-3.13% |
19.489 |
18.879 |
- |
0.47% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.12% |
0.495 |
0.479 |
- |
0.12% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-3.11% |
8107.857 |
7855.306 |
- |
-0.10% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-3.11% |
406.258 |
393.615 |
- |
-0.40% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.11% |
15542.135 |
15059.230 |
- |
1.95% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-3.10% |
67.116 |
65.032 |
- |
-2.65% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-3.10% |
1659291.097 |
1607862.955 |
- |
-2.40% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-3.10% |
25158.382 |
24378.679 |
- |
-3.88% |
- |
|
BM_PushHeap_string_Descending_262144
|
-3.10% |
3.422 |
3.316 |
- |
11.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.10% |
1062195.120 |
1029318.017 |
- |
1.22% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.07% |
16.215 |
15.717 |
- |
-5.30% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-3.07% |
405.166 |
392.722 |
- |
-0.14% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-3.07% |
8.439 |
8.180 |
- |
-29.07% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-3.06% |
1032131.440 |
1000532.963 |
- |
-1.11% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.06% |
34650.160 |
33590.798 |
- |
-5.95% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-3.05% |
2.849 |
2.762 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-3.05% |
10929541.189 |
10596313.474 |
- |
0.25% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.04% |
454.809 |
440.993 |
- |
-0.25% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-3.04% |
27.205 |
26.378 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-3.03% |
1852778.728 |
1796561.199 |
- |
-2.97% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.03% |
1231.554 |
1194.249 |
- |
-5.86% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.02% |
18.158 |
17.610 |
- |
-1.10% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-3.01% |
203578927.555 |
197452203.125 |
- |
-1.64% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-3.01% |
3.877 |
3.760 |
- |
-0.38% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.01% |
22.199 |
21.532 |
- |
0.47% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-3.00% |
0.520 |
0.505 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_float_256_64
|
-3.00% |
9425454.870 |
9142924.937 |
- |
-1.89% |
- |
|
std::copy_backward(list<int>)/8
|
-2.99% |
2.406 |
2.334 |
- |
-1.03% |
- |
|
BM_num_put<long_long>
|
-2.98% |
11.609 |
11.264 |
- |
-3.33% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.97% |
97.167 |
94.278 |
- |
5.73% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-2.97% |
12.512 |
12.141 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
-2.96% |
6625.208 |
6428.804 |
- |
-2.91% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-2.95% |
5356.698 |
5198.435 |
- |
0.26% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-2.95% |
2.239 |
2.173 |
- |
-7.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-2.95% |
10884850.640 |
10563763.077 |
- |
-2.70% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-2.94% |
4.171 |
4.048 |
- |
0.49% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.93% |
528.003 |
512.553 |
- |
-6.10% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-2.92% |
366.210 |
355.508 |
- |
-0.97% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-2.92% |
2.567 |
2.492 |
- |
-0.32% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-2.92% |
2.980 |
2.893 |
- |
-2.79% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-2.91% |
180173113.860 |
174933673.078 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.91% |
1634342.285 |
1586862.955 |
- |
-2.45% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.90% |
20.623 |
20.025 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-2.89% |
13502785.584 |
13112753.487 |
- |
3.23% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.89% |
403.551 |
391.908 |
- |
-0.69% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.88% |
52729.224 |
51209.301 |
- |
-3.22% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-2.87% |
718.228 |
697.605 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-2.87% |
1108815.611 |
1077003.185 |
- |
0.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-2.87% |
175009316.708 |
169988796.528 |
- |
1.52% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-2.86% |
26.923 |
26.152 |
- |
4.63% |
- |
|
std::shift_right(list<int>)/8192
|
-2.86% |
7670.697 |
7451.075 |
- |
-7.36% |
- |
|
std::move(deque<int>)/64
|
-2.86% |
5.021 |
4.878 |
- |
-3.49% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.86% |
23978.317 |
23292.520 |
- |
-4.07% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.86% |
0.632 |
0.614 |
- |
0.01% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-2.85% |
15.207 |
14.773 |
- |
0.80% |
- |
|
std::map<int,_int>::clear()/1024
|
-2.85% |
10661.392 |
10357.555 |
- |
2.04% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.85% |
1134322.799 |
1102005.059 |
- |
1.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.85% |
15540.232 |
15097.935 |
- |
-0.81% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-2.84% |
0.625 |
0.607 |
- |
-12.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-2.83% |
64144.005 |
62326.057 |
- |
-1.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.82% |
0.814 |
0.791 |
- |
3.04% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-2.82% |
15488583.667 |
15051535.021 |
- |
-1.96% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.82% |
1191577.761 |
1158005.488 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.81% |
347460971.431 |
337683685.139 |
- |
-4.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.81% |
1721.271 |
1672.866 |
- |
-5.84% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-2.81% |
50.858 |
49.429 |
- |
-6.62% |
- |
|
BM_StringFindAllMatch/64
|
-2.81% |
3.236 |
3.145 |
- |
4.12% |
- |
|
std::move(list<int>)/262144
|
-2.81% |
246777.902 |
239853.612 |
- |
-0.96% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-2.80% |
35.554 |
34.557 |
- |
-5.46% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-2.80% |
1.376 |
1.337 |
- |
6.25% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-2.80% |
22.109 |
21.491 |
- |
8.17% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-2.79% |
203903841.314 |
198213309.878 |
- |
-1.02% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-2.79% |
3.433 |
3.338 |
- |
-1.78% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.79% |
148025.122 |
143898.046 |
- |
-2.02% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-2.78% |
11.299 |
10.985 |
- |
-2.05% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.78% |
30.734 |
29.881 |
- |
-2.45% |
- |
|
BM_PushHeap_string_Descending_64
|
-2.78% |
2.320 |
2.256 |
- |
2.82% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-2.77% |
11.791 |
11.464 |
- |
-3.90% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.77% |
1678.606 |
1632.078 |
- |
0.38% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-2.77% |
30.497 |
29.652 |
- |
-0.70% |
- |
|
BM_CmpLess_short_schar
|
-2.77% |
0.988 |
0.960 |
- |
1.41% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.76% |
843.533 |
820.219 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-2.76% |
39970196.619 |
38867023.998 |
- |
-3.33% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-2.76% |
1663382.324 |
1617509.035 |
- |
-2.28% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-2.76% |
839.762 |
816.621 |
- |
-0.65% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-2.75% |
13.253 |
12.889 |
- |
6.71% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.75% |
1.415 |
1.376 |
- |
-0.11% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-2.74% |
26.550 |
25.822 |
- |
-3.11% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-2.74% |
2.522 |
2.453 |
- |
-2.78% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-2.73% |
11385.720 |
11074.336 |
- |
6.96% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.73% |
42220.257 |
41066.448 |
- |
-0.92% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-2.73% |
795.785 |
774.054 |
- |
-2.68% |
- |
|
ranges::min(std::list<long_long>)/1
|
-2.73% |
0.375 |
0.365 |
- |
16.36% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-2.72% |
210213417.855 |
204488591.983 |
- |
0.04% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-2.72% |
43.244 |
42.066 |
- |
-4.11% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-2.72% |
31.818 |
30.953 |
- |
-54.55% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-2.71% |
74491368.376 |
72469262.833 |
- |
-7.61% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.71% |
802.029 |
780.280 |
- |
0.42% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-2.71% |
4047.949 |
3938.394 |
- |
0.96% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-2.70% |
1656736.897 |
1611943.195 |
- |
-2.44% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.70% |
15.377 |
14.962 |
- |
-0.14% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-2.69% |
603.877 |
587.623 |
- |
-8.90% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.68% |
13.248 |
12.893 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.68% |
706.515 |
687.603 |
- |
-0.88% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-2.68% |
295408.806 |
287504.768 |
- |
-6.03% |
- |
|
std::fill(deque<int>)/8192
|
-2.67% |
241.791 |
235.332 |
- |
-0.53% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-2.67% |
11.165 |
10.867 |
- |
10.16% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.66% |
615.502 |
599.109 |
- |
-0.17% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.66% |
404.622 |
393.856 |
- |
-0.01% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.66% |
62598.020 |
60932.647 |
- |
-4.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.66% |
12765132.025 |
12425684.196 |
- |
-0.63% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-2.65% |
18289269.207 |
17803941.406 |
- |
-2.06% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-2.65% |
135.333 |
131.743 |
- |
-1.80% |
- |
|
BM_CmpEqual_ushort_short
|
-2.65% |
1.037 |
1.010 |
- |
0.56% |
- |
|
BM_CmpEqual_ushort_ushort
|
-2.65% |
1.078 |
1.049 |
- |
-2.24% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-2.64% |
4.805 |
4.678 |
- |
-1.61% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.64% |
46637.237 |
45404.198 |
- |
-0.47% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-2.64% |
25.779 |
25.099 |
- |
-1.59% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-2.63% |
16.292 |
15.862 |
- |
-0.03% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.63% |
11674.973 |
11367.969 |
- |
0.52% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-2.62% |
2.861 |
2.787 |
- |
3.16% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-2.61% |
1081399.933 |
1053170.525 |
- |
-0.58% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.61% |
214971.698 |
209361.020 |
- |
0.25% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-2.61% |
12596.954 |
12268.422 |
- |
-13.61% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.61% |
4139182.680 |
4031250.276 |
- |
-0.54% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.61% |
23615.183 |
22999.568 |
- |
-0.82% |
- |
|
BM_CmpEqual_uint_ushort
|
-2.61% |
1.115 |
1.086 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-2.60% |
7315761.490 |
7125604.742 |
- |
-1.11% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.60% |
28.333 |
27.597 |
- |
0.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.60% |
11600744.420 |
11299702.997 |
- |
2.02% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-2.59% |
1652525.881 |
1609651.529 |
- |
-2.54% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-2.58% |
268797.063 |
261854.287 |
- |
0.02% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-2.58% |
6842.805 |
6666.303 |
- |
0.71% |
- |
|
std::copy_n(vector<int>)/32768
|
-2.58% |
3780.021 |
3682.567 |
- |
6.84% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.57% |
218709583.003 |
213085563.289 |
- |
-0.28% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-2.57% |
790.962 |
770.651 |
- |
-6.81% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-2.56% |
32.797 |
31.957 |
- |
-1.29% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-2.56% |
0.629 |
0.613 |
- |
-10.87% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-2.55% |
2.450 |
2.388 |
- |
1.24% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-2.54% |
75.125 |
73.213 |
- |
-5.14% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-2.54% |
2.790 |
2.719 |
- |
8.17% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.54% |
13.105 |
12.772 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.54% |
65944.330 |
64269.491 |
- |
0.09% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.54% |
406.221 |
395.915 |
- |
-0.35% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-2.53% |
1360122.774 |
1325645.919 |
- |
-3.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-2.53% |
12592655.939 |
12273930.951 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-2.53% |
1653254.736 |
1611475.410 |
- |
-2.25% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.52% |
3.408 |
3.322 |
- |
2.92% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-2.52% |
247.568 |
241.331 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.52% |
1773495.604 |
1728816.000 |
- |
-1.43% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-2.52% |
43.404 |
42.310 |
- |
-2.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.52% |
11006402.719 |
10729425.002 |
- |
-0.64% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.51% |
420.959 |
410.384 |
- |
-0.37% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-2.51% |
9.678 |
9.434 |
- |
-2.91% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-2.51% |
1648619.629 |
1607233.399 |
- |
-2.83% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-2.49% |
4543001.562 |
4429731.757 |
- |
-2.35% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-2.49% |
60.758 |
59.245 |
- |
-0.48% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-2.48% |
4.768 |
4.650 |
- |
-3.19% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.48% |
1276415.358 |
1244729.163 |
- |
0.16% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-2.48% |
1650966.555 |
1609998.455 |
- |
-2.66% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.48% |
227.513 |
221.880 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.47% |
5850385.342 |
5705675.393 |
- |
-0.56% |
- |
|
BM_deque_vector_move/64
|
-2.47% |
2.655 |
2.589 |
- |
-0.77% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.47% |
0.736 |
0.717 |
- |
-0.46% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-2.47% |
151.848 |
148.104 |
- |
0.88% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.46% |
417.286 |
407.011 |
- |
-0.42% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-2.46% |
23.831 |
23.244 |
- |
-2.26% |
- |
|
BM_PushHeap_string_Descending_4
|
-2.46% |
1.933 |
1.885 |
- |
0.51% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-2.46% |
1.643 |
1.602 |
- |
-3.83% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-2.46% |
2982.610 |
2909.270 |
- |
-0.25% |
- |
|
BM_CmpLess_ushort_schar
|
-2.46% |
1.043 |
1.017 |
- |
-2.13% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
-2.45% |
2148.990 |
2096.258 |
- |
-2.18% |
- |
|
BM_PushHeap_string_Ascending_64
|
-2.45% |
7.444 |
7.262 |
- |
2.56% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-2.45% |
16.789 |
16.378 |
- |
-0.69% |
- |
|
rng::fold_left(deque<int>)/8192
|
-2.45% |
4463.233 |
4354.044 |
- |
-4.54% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-2.44% |
173.913 |
169.663 |
- |
1.24% |
- |
|
BM_num_get<float>
|
-2.44% |
37.088 |
36.184 |
- |
-1.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-2.44% |
1181025.735 |
1152248.735 |
- |
-0.98% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-2.43% |
1.338 |
1.306 |
- |
-11.53% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-2.43% |
5.920 |
5.776 |
- |
-0.99% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.43% |
21.316 |
20.799 |
- |
-0.90% |
- |
|
std::copy_backward(vector<int>)/262144
|
-2.42% |
12529.387 |
12225.648 |
- |
-1.75% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.42% |
400.868 |
391.161 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-2.42% |
17727641.840 |
17298428.228 |
- |
-1.38% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.42% |
400.692 |
391.001 |
- |
-0.20% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.40% |
1589660.931 |
1551434.651 |
- |
0.68% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.40% |
8976.321 |
8760.676 |
- |
-0.46% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.40% |
1677584.799 |
1637315.022 |
- |
-0.21% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-2.40% |
6656.318 |
6496.600 |
- |
-0.17% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.40% |
1627678.375 |
1588648.993 |
- |
-2.22% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-2.40% |
85.198 |
83.155 |
- |
0.72% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.40% |
7.597 |
7.415 |
- |
-0.35% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.39% |
2.330 |
2.274 |
- |
-1.08% |
- |
|
BM_CmpEqual_uchar_schar
|
-2.39% |
1.035 |
1.011 |
- |
2.31% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-2.39% |
5106.825 |
4984.807 |
- |
0.25% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-2.38% |
12.416 |
12.121 |
- |
0.02% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.37% |
2.194 |
2.142 |
- |
-0.11% |
- |
|
std::copy_n(deque<int>)/8
|
-2.37% |
2.752 |
2.687 |
- |
0.01% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.36% |
13593.061 |
13271.892 |
- |
-2.77% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.36% |
2.336 |
2.281 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.35% |
7712209.809 |
7530648.654 |
- |
-1.45% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-2.35% |
22718.921 |
22186.032 |
- |
0.62% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-2.34% |
1.249 |
1.220 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-2.34% |
1291292.522 |
1261078.053 |
- |
0.52% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.33% |
777.453 |
759.315 |
- |
-2.30% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.33% |
615.372 |
601.029 |
- |
-0.85% |
- |
|
BM_CmpLess_uchar_uint
|
-2.33% |
1.117 |
1.091 |
- |
3.68% |
- |
|
BM_CmpLess_int_uchar
|
-2.32% |
1.111 |
1.085 |
- |
-3.73% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-2.32% |
16.945 |
16.551 |
- |
-6.51% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-2.32% |
0.478 |
0.467 |
- |
-4.24% |
- |
|
BM_deque_deque_copy/4000
|
-2.32% |
141.695 |
138.412 |
- |
-1.45% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-2.32% |
88.260 |
86.215 |
- |
0.07% |
- |
|
std::generate_n(list<int>)/50
|
-2.31% |
15.538 |
15.179 |
- |
-0.59% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.31% |
953.147 |
931.145 |
- |
0.16% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-2.31% |
112.757 |
110.154 |
- |
1.26% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.31% |
34992.537 |
34185.026 |
- |
-2.64% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.31% |
18.976 |
18.539 |
- |
-0.75% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-2.30% |
26.646 |
26.032 |
- |
-2.24% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.30% |
224.452 |
219.288 |
- |
-0.14% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-2.30% |
1.127 |
1.101 |
- |
-1.92% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.29% |
39841103.141 |
38930044.154 |
- |
0.12% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-2.28% |
24.381 |
23.824 |
- |
2.46% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-2.28% |
2797.052 |
2733.196 |
- |
-13.82% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-2.28% |
9742873.313 |
9520554.899 |
- |
-2.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-2.28% |
1130189.084 |
1104423.435 |
- |
-3.21% |
- |
|
rng::for_each(set<int>)/8192
|
-2.28% |
7837.472 |
7658.901 |
- |
-3.09% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.27% |
32.140 |
31.409 |
- |
25.42% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-2.27% |
43.813 |
42.818 |
- |
0.33% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.27% |
139559.455 |
136395.821 |
- |
-0.69% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-2.27% |
4.234 |
4.138 |
- |
-0.23% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-2.26% |
7362.896 |
7196.603 |
- |
-0.41% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-2.25% |
3.005 |
2.937 |
- |
0.68% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-2.25% |
576.742 |
563.778 |
- |
-6.40% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-2.25% |
3.251 |
3.178 |
- |
-2.33% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-2.24% |
35.511 |
34.714 |
- |
-2.76% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-2.24% |
0.460 |
0.450 |
- |
3.99% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.24% |
4411131.820 |
4312226.983 |
- |
0.25% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.23% |
37545.020 |
36706.941 |
- |
-0.05% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-2.23% |
18.140 |
17.735 |
- |
-0.61% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-2.23% |
587952.066 |
574857.767 |
- |
-0.85% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-2.23% |
8947967.179 |
8748723.428 |
- |
0.34% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.23% |
41750.207 |
40821.171 |
- |
0.35% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-2.22% |
24.817 |
24.266 |
- |
0.15% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-2.22% |
34.800 |
34.027 |
- |
-1.70% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-2.21% |
26.943 |
26.347 |
- |
0.97% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.21% |
3306.307 |
3233.398 |
- |
-2.20% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.20% |
11123084.074 |
10877836.304 |
- |
-0.42% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.20% |
15.250 |
14.914 |
- |
0.02% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.20% |
15.724 |
15.378 |
- |
0.91% |
- |
|
BM_CmpEqual_schar_short
|
-2.20% |
1.119 |
1.095 |
- |
-2.27% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-2.18% |
1065592.318 |
1042323.415 |
- |
4.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-2.18% |
1057515.170 |
1034427.006 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.18% |
1138528.444 |
1113672.822 |
- |
0.77% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-2.18% |
13.190 |
12.902 |
- |
-2.21% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.18% |
20.587 |
20.139 |
- |
-2.73% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.18% |
52470.299 |
51327.951 |
- |
-3.13% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.18% |
19.116 |
18.700 |
- |
-0.35% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-2.18% |
64.613 |
63.208 |
- |
-3.57% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.17% |
20.696 |
20.248 |
- |
-0.22% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.17% |
15.053 |
14.726 |
- |
-1.63% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-2.16% |
10.891 |
10.656 |
- |
14.19% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.16% |
20.710 |
20.263 |
- |
-3.48% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-2.15% |
1290544.359 |
1262763.058 |
- |
-2.43% |
- |
|
std::generate(list<int>)/8192
|
-2.15% |
7693.826 |
7528.428 |
- |
4.84% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.15% |
13.045 |
12.764 |
- |
0.15% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-2.15% |
29.468 |
28.835 |
- |
-8.53% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.14% |
399.527 |
390.966 |
- |
-0.73% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.14% |
399.605 |
391.047 |
- |
-0.13% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-2.14% |
773.616 |
757.049 |
- |
-1.87% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-2.14% |
221134899.028 |
216402355.727 |
- |
-0.67% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.14% |
15.039 |
14.718 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-2.14% |
15785535.600 |
15448209.596 |
- |
-1.29% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-2.14% |
1218328.002 |
1192307.873 |
- |
-1.54% |
- |
|
BM_deque_vector_ranges_move/64
|
-2.12% |
2.658 |
2.602 |
- |
-7.85% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.11% |
8445.245 |
8267.364 |
- |
-1.51% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.09% |
57898.920 |
56686.091 |
- |
-0.40% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-2.09% |
137961.977 |
135073.315 |
- |
-0.69% |
- |
|
BM_deque_deque_move/64000
|
-2.09% |
3021.457 |
2958.325 |
- |
-1.66% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-2.09% |
6329.523 |
6197.326 |
- |
-7.08% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.08% |
1146649.101 |
1122761.412 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.08% |
1826332.356 |
1788296.143 |
- |
-12.81% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-2.08% |
20950210.136 |
20513899.516 |
- |
-1.90% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-2.08% |
964.468 |
944.388 |
- |
0.27% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.08% |
297.300 |
291.112 |
- |
-0.29% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.08% |
55577.448 |
54421.452 |
- |
-1.58% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.08% |
674.797 |
660.762 |
- |
-0.52% |
- |
|
std::map<int,_int>::clear()/8192
|
-2.08% |
86614.315 |
84814.497 |
- |
0.89% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256
|
-2.08% |
2.106 |
2.063 |
- |
-2.98% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-2.08% |
34.599 |
33.881 |
- |
0.49% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-2.08% |
1842.839 |
1804.599 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-2.07% |
15.075 |
14.762 |
- |
-0.20% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-2.07% |
9.996 |
9.789 |
- |
-0.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.06% |
413035.983 |
404515.361 |
- |
-0.07% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
-2.06% |
6389.704 |
6258.060 |
- |
-0.95% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.06% |
15079210.532 |
14769144.607 |
- |
-7.15% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-2.05% |
19951.709 |
19541.846 |
- |
-0.36% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.05% |
13880.784 |
13596.262 |
- |
-12.06% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.04% |
33900.897 |
33208.665 |
- |
-0.60% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-2.04% |
30.940 |
30.309 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-2.04% |
196046295.204 |
192045630.452 |
- |
-2.94% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-2.04% |
1.627 |
1.594 |
- |
0.52% |
- |
|
bm_swap_ranges_vb_unaligned/512
|
-2.03% |
12.563 |
12.308 |
- |
-0.09% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-2.03% |
1.626 |
1.593 |
- |
0.49% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.03% |
1752.841 |
1717.345 |
- |
2.32% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-2.03% |
1140246.029 |
1117155.821 |
- |
-1.92% |
- |
|
BM_num_get<bool>
|
-2.02% |
11.851 |
11.611 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-2.02% |
3492789.406 |
3422194.399 |
- |
3.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-2.02% |
35864289.636 |
35140229.656 |
- |
-1.70% |
- |
|
std::move_backward(deque<int>)/512
|
-2.02% |
23.979 |
23.496 |
- |
-1.56% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-2.01% |
16.796 |
16.458 |
- |
-0.06% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-2.01% |
4.797 |
4.700 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.01% |
67956251.022 |
66589244.966 |
- |
-0.06% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-2.01% |
11.451 |
11.221 |
- |
-3.34% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-2.01% |
8463379.527 |
8293487.386 |
- |
-0.17% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-2.00% |
8071.286 |
7909.501 |
- |
-18.63% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
-2.00% |
2.253 |
2.208 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.00% |
37750027.195 |
36993882.120 |
- |
-0.23% |
- |
|
BM_CmpEqual_int_ushort
|
-2.00% |
1.097 |
1.075 |
- |
-2.05% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
-2.00% |
25.567 |
25.055 |
- |
-4.02% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-2.00% |
25973.515 |
25454.206 |
- |
-2.65% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.00% |
95.112 |
93.212 |
- |
-0.74% |
- |
|
BM_num_get<long_long>
|
-1.98% |
10.875 |
10.660 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.98% |
1062785.156 |
1041753.932 |
- |
-3.04% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-1.98% |
1120537.165 |
1098372.452 |
- |
-0.45% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.98% |
43.761 |
42.896 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.97% |
1088365.605 |
1066875.316 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.97% |
8074924.859 |
7915555.110 |
- |
-3.72% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-1.97% |
1476459.508 |
1447375.948 |
- |
0.36% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-1.97% |
4899.260 |
4802.790 |
- |
-0.73% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-1.96% |
5787.751 |
5674.142 |
- |
-0.94% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-1.96% |
15.301 |
15.001 |
- |
26.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.96% |
54.460 |
53.394 |
- |
-0.57% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-1.96% |
1.347 |
1.320 |
- |
-12.46% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.94% |
5.795 |
5.683 |
- |
-1.19% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.93% |
236096.118 |
231530.630 |
- |
-1.36% |
- |
|
std::set<std::string>::clear()/8192
|
-1.93% |
216235.557 |
212056.305 |
- |
-1.28% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.93% |
5.249 |
5.148 |
- |
0.11% |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
-1.93% |
70.985 |
69.614 |
- |
-2.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.93% |
22888910.395 |
22447663.967 |
- |
-1.08% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-1.93% |
933.402 |
915.430 |
- |
4.79% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-1.92% |
25.537 |
25.045 |
- |
-3.78% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.92% |
38474063.983 |
37736155.782 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.91% |
1122126.846 |
1100673.831 |
- |
2.54% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.91% |
18.635 |
18.279 |
- |
-0.90% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.91% |
1.495 |
1.467 |
- |
-1.82% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.90% |
741.027 |
726.952 |
- |
-2.50% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.90% |
12.915 |
12.670 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.90% |
1186410.352 |
1163899.008 |
- |
-0.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.89% |
357190102.564 |
350432356.947 |
- |
-1.05% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.89% |
73.214 |
71.829 |
- |
-2.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.89% |
8882216.196 |
8714248.473 |
- |
-0.69% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.89% |
1.665 |
1.634 |
- |
0.22% |
- |
|
BM_deque_vector_copy_backward/5500
|
-1.89% |
202.296 |
198.473 |
- |
-1.33% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.88% |
1377008.162 |
1351067.506 |
- |
-1.04% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
-1.88% |
8707.153 |
8543.127 |
- |
-1.85% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.88% |
218681.069 |
214566.413 |
- |
0.55% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-1.88% |
61.483 |
60.328 |
- |
-40.41% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.87% |
9969672.159 |
9782993.750 |
- |
-0.81% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
-1.87% |
372.612 |
365.658 |
- |
-0.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-1.86% |
37.345 |
36.649 |
- |
-1.04% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.86% |
215983.604 |
211956.371 |
- |
-0.28% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.86% |
9.948 |
9.762 |
- |
-1.89% |
- |
|
std::move(vector<int>)/8
|
-1.86% |
2.306 |
2.263 |
- |
-0.44% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.86% |
352.021 |
345.469 |
- |
0.21% |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.86% |
218.120 |
214.074 |
- |
-0.34% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.85% |
293.160 |
287.723 |
- |
-0.70% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.85% |
26.735 |
26.241 |
- |
0.08% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
-1.84% |
52.908 |
51.935 |
- |
-0.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.84% |
15.140 |
14.862 |
- |
0.16% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.84% |
5.957 |
5.848 |
- |
0.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.82% |
0.660 |
0.648 |
- |
-4.86% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.82% |
17.769 |
17.446 |
- |
-1.14% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-1.82% |
668.988 |
656.799 |
- |
0.21% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-1.82% |
57.426 |
56.380 |
- |
-1.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.82% |
15.204 |
14.928 |
- |
0.12% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.81% |
446.664 |
438.571 |
- |
-1.08% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.81% |
1203670.962 |
1181866.793 |
- |
-0.66% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.81% |
197755628.616 |
194178799.187 |
- |
-11.19% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.81% |
15.028 |
14.756 |
- |
-0.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.81% |
559680.602 |
549566.131 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.81% |
1243284.916 |
1220826.940 |
- |
-0.46% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-1.80% |
49.034 |
48.151 |
- |
-0.45% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-1.78% |
1.302 |
1.278 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.78% |
1085210.654 |
1065861.908 |
- |
0.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.78% |
636.551 |
625.247 |
- |
-0.41% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.77% |
16122.820 |
15837.198 |
- |
-0.47% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.77% |
199.210 |
195.682 |
- |
-1.20% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-1.76% |
3.553 |
3.490 |
- |
-3.07% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.76% |
23.186 |
22.777 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.76% |
9248125.708 |
9085370.752 |
- |
-1.29% |
- |
|
std::fill(deque<int>)/50
|
-1.76% |
2.407 |
2.364 |
- |
-0.16% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.76% |
57829854.166 |
56813642.332 |
- |
-4.59% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-1.75% |
24.722 |
24.288 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-1.75% |
1717485.515 |
1687489.029 |
- |
5.37% |
- |
|
std::move(deque<int>)/262144
|
-1.75% |
15177.337 |
14912.322 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.74% |
1113960.092 |
1094572.605 |
- |
-0.61% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-1.74% |
4.172 |
4.099 |
- |
-1.13% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.74% |
16029186.688 |
15750793.523 |
- |
-0.56% |
- |
|
std::multiset<std::string>::clear()/1024
|
-1.73% |
21797.650 |
21420.185 |
- |
-0.90% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.73% |
19.331 |
18.997 |
- |
-0.25% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-1.73% |
12664646.235 |
12445838.424 |
- |
2.31% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-1.73% |
4.219 |
4.146 |
- |
-0.85% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.72% |
6714.260 |
6598.475 |
- |
-0.51% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-1.72% |
1.281 |
1.259 |
- |
-1.13% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.72% |
1205208.645 |
1184513.254 |
- |
-0.94% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.72% |
459962.979 |
452070.200 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-1.71% |
2930755.723 |
2880519.670 |
- |
-4.46% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.71% |
19.629 |
19.292 |
- |
0.04% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-1.70% |
765.493 |
752.457 |
- |
-6.65% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.70% |
4607.912 |
4529.586 |
- |
-0.97% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-1.70% |
268048.694 |
263494.103 |
- |
-5.63% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.70% |
398.585 |
391.812 |
- |
0.05% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-1.70% |
1056640.246 |
1038721.570 |
- |
-1.82% |
- |
|
BM_CmpEqual_uchar_ushort
|
-1.70% |
1.067 |
1.049 |
- |
-1.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.69% |
11032883.793 |
10846113.583 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.69% |
1116840.647 |
1097938.930 |
- |
0.28% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.69% |
11.262 |
11.071 |
- |
-9.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.69% |
8448328.109 |
8305444.632 |
- |
0.52% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.69% |
1634803.955 |
1607170.246 |
- |
-0.72% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.69% |
752.454 |
739.755 |
- |
0.56% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.69% |
1183563.512 |
1163595.998 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.69% |
11568927.715 |
11373958.545 |
- |
0.59% |
- |
|
BM_CmpLess_short_int
|
-1.68% |
1.133 |
1.114 |
- |
-0.98% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.68% |
23.867 |
23.465 |
- |
-1.57% |
- |
|
BM_std_minmax_element<int>/3
|
-1.68% |
1.138 |
1.118 |
- |
10.33% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.68% |
51839.462 |
50968.357 |
- |
-3.83% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.68% |
1130084.493 |
1111101.661 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-1.68% |
1076446.934 |
1058400.810 |
- |
-1.05% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.67% |
1055254.260 |
1037578.902 |
- |
3.40% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-1.67% |
17431.408 |
17139.649 |
- |
-25.16% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-1.67% |
13709639.806 |
13480200.154 |
- |
2.09% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.67% |
1135820.241 |
1116813.638 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.67% |
1123583.944 |
1104786.761 |
- |
-1.17% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.67% |
657.972 |
646.966 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.67% |
1135779.239 |
1116793.460 |
- |
-1.30% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-1.67% |
663.902 |
652.822 |
- |
0.69% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.67% |
12.512 |
12.303 |
- |
-7.53% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.67% |
74.261 |
73.023 |
- |
0.28% |
- |
|
BM_deque_deque_ranges_copy/64
|
-1.66% |
3.074 |
3.023 |
- |
-1.29% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.66% |
52.893 |
52.014 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-1.66% |
1182703.692 |
1163091.226 |
- |
0.02% |
- |
|
std::reverse(vector<int>)/32768
|
-1.66% |
1051.717 |
1034.301 |
- |
0.03% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.65% |
17.273 |
16.987 |
- |
-0.34% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-1.65% |
1133850.355 |
1115147.250 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-1.65% |
8386601.191 |
8248585.537 |
- |
0.43% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-1.64% |
24.776 |
24.369 |
- |
-3.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.63% |
170885971.239 |
168094046.964 |
- |
0.83% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-1.63% |
8994335.319 |
8847666.997 |
- |
2.52% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/1024
|
-1.63% |
7806.861 |
7679.784 |
- |
0.32% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.62% |
87.773 |
86.347 |
- |
-0.68% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.62% |
33.539 |
32.994 |
- |
-4.15% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.62% |
14.129 |
13.900 |
- |
0.59% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.62% |
0.833 |
0.819 |
- |
0.05% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.62% |
18557289.509 |
18256308.206 |
- |
-1.66% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.62% |
4031.411 |
3966.188 |
- |
-1.23% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-1.62% |
351746882.924 |
346060969.149 |
- |
-0.74% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-1.62% |
2.340 |
2.302 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-1.62% |
355981242.406 |
350229974.623 |
- |
-7.61% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-1.61% |
1096204.274 |
1078529.856 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-1.61% |
13983835.652 |
13758380.234 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-1.61% |
20892201.851 |
20555701.620 |
- |
6.17% |
- |
|
std::for_each(set<int>::iterator)/32
|
-1.61% |
24.676 |
24.279 |
- |
-1.65% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-1.60% |
55.823 |
54.930 |
- |
13.61% |
- |
|
BM_deque_deque_move/512
|
-1.60% |
17.947 |
17.660 |
- |
0.06% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.60% |
6582.676 |
6477.506 |
- |
-2.27% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-1.60% |
474.524 |
466.945 |
- |
-5.10% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-1.60% |
25.081 |
24.680 |
- |
-1.19% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.59% |
9.787 |
9.631 |
- |
-0.31% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.59% |
179.863 |
176.998 |
- |
3.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.59% |
1055283.003 |
1038518.875 |
- |
-1.45% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.59% |
27111.128 |
26680.704 |
- |
1.78% |
- |
|
BM_num_put<bool>
|
-1.59% |
10.699 |
10.529 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.59% |
160048171.471 |
157508605.809 |
- |
-0.38% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-1.59% |
24.054 |
23.672 |
- |
-0.28% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.58% |
0.642 |
0.632 |
- |
0.02% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.58% |
23.150 |
22.784 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-1.58% |
1052984.900 |
1036394.759 |
- |
-0.78% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-1.57% |
8.176 |
8.047 |
- |
4.36% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.57% |
1114634.745 |
1097103.006 |
- |
-0.42% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.57% |
3.920 |
3.858 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.57% |
2081317.709 |
2048661.217 |
- |
-2.87% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.57% |
30.139 |
29.667 |
- |
7.65% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.57% |
696616.475 |
685711.740 |
- |
-0.79% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-1.56% |
32.497 |
31.989 |
- |
-2.29% |
- |
|
BM_CmpLess_schar_short
|
-1.56% |
0.960 |
0.945 |
- |
-0.38% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.56% |
120081.206 |
118209.102 |
- |
0.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.56% |
16.533 |
16.276 |
- |
0.93% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-1.56% |
33.084 |
32.569 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-1.56% |
10090484.117 |
9933565.558 |
- |
1.83% |
- |
|
BM_CmpEqual_ushort_uint
|
-1.55% |
1.044 |
1.028 |
- |
-3.44% |
- |
|
rng::for_each(multiset<int>)/8192
|
-1.54% |
7786.853 |
7666.736 |
- |
-3.70% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-1.54% |
4.256 |
4.190 |
- |
-0.59% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-1.54% |
29.079 |
28.631 |
- |
-5.56% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.54% |
23.103 |
22.748 |
- |
-0.77% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-1.54% |
56.234 |
55.369 |
- |
-1.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.54% |
14918.982 |
14689.677 |
- |
0.25% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.53% |
20.113 |
19.805 |
- |
-0.22% |
- |
|
std::multimap<int,_int>::clear()/0
|
-1.53% |
394.272 |
388.242 |
- |
-0.54% |
- |
|
std::reverse(vector<int>)/512
|
-1.52% |
16.557 |
16.305 |
- |
-0.27% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.52% |
2.389 |
2.352 |
- |
3.08% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.52% |
5.730 |
5.643 |
- |
-0.95% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-1.52% |
72.869 |
71.763 |
- |
-2.66% |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.52% |
4.704 |
4.633 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.52% |
1052425.596 |
1036481.014 |
- |
-0.76% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.50% |
18.070 |
17.799 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.50% |
4276491.644 |
4212375.139 |
- |
-0.27% |
- |
|
BM_CmpEqual_schar_int
|
-1.50% |
1.128 |
1.111 |
- |
-1.42% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.50% |
3.064 |
3.018 |
- |
0.36% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.49% |
9630.343 |
9486.390 |
- |
25.29% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.49% |
2793.767 |
2752.047 |
- |
-2.97% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.49% |
29.140 |
28.706 |
- |
1.75% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-1.49% |
32.565 |
32.080 |
- |
-0.99% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.49% |
880135.267 |
867047.431 |
- |
-0.17% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-1.48% |
37.835 |
37.274 |
- |
-0.24% |
- |
|
BM_deque_deque_move_backward/512
|
-1.48% |
19.175 |
18.891 |
- |
-3.26% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.48% |
17.443 |
17.185 |
- |
-2.74% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-1.48% |
145.503 |
143.350 |
- |
0.04% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.48% |
1165317.785 |
1148100.012 |
- |
-3.56% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.48% |
245557.229 |
241931.247 |
- |
1.33% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-1.48% |
37.420 |
36.867 |
- |
0.20% |
- |
|
BM_StringFindStringLiteral/16
|
-1.47% |
1.642 |
1.618 |
- |
0.02% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.47% |
12445.708 |
12262.234 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.47% |
18709729.137 |
18434069.456 |
- |
-1.19% |
- |
|
std::shift_right(deque<int>)/8192
|
-1.47% |
315.847 |
311.203 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-1.47% |
1065102.705 |
1049443.670 |
- |
1.51% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.47% |
179.548 |
176.911 |
- |
0.18% |
- |
|
BM_CmpEqual_int_short
|
-1.47% |
1.139 |
1.123 |
- |
-1.08% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-1.47% |
54.866 |
54.061 |
- |
-3.17% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-1.46% |
1134191.015 |
1117586.681 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-1.46% |
217001266.868 |
213827564.147 |
- |
-3.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.46% |
1821063.549 |
1794445.314 |
- |
0.18% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.46% |
292.628 |
288.354 |
- |
-6.36% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.46% |
23.527 |
23.183 |
- |
0.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-1.46% |
25.455 |
25.084 |
- |
-0.08% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.45% |
8.710 |
8.583 |
- |
-1.28% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-1.45% |
1054766.499 |
1039473.384 |
- |
-2.04% |
- |
|
BM_PushHeap_uint32_Random_16
|
-1.45% |
4.116 |
4.057 |
- |
-2.33% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-1.45% |
1107168.391 |
1091131.913 |
- |
1.02% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.45% |
5031.425 |
4958.642 |
- |
-1.13% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-1.44% |
3.786 |
3.732 |
- |
-0.13% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.44% |
12.658 |
12.475 |
- |
-1.20% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-1.44% |
120254309.394 |
118520525.333 |
- |
0.32% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.44% |
5.512 |
5.433 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.44% |
45361.311 |
44708.525 |
- |
-13.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-1.44% |
1130301.251 |
1114066.771 |
- |
-2.08% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-1.44% |
9.064 |
8.934 |
- |
-3.02% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-1.44% |
248544678.670 |
244977288.792 |
- |
-1.50% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.43% |
17.191 |
16.944 |
- |
-12.86% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.43% |
26.856 |
26.471 |
- |
-2.76% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-1.43% |
5.414 |
5.337 |
- |
-1.19% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-1.42% |
6583.685 |
6489.977 |
- |
-2.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.42% |
12251673.449 |
12077570.338 |
- |
0.14% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-1.42% |
13.355 |
13.165 |
- |
-4.85% |
- |
|
std::move(list<int>)/1048576
|
-1.42% |
991037.096 |
976990.271 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.42% |
1105661.011 |
1089995.370 |
- |
-1.36% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.42% |
1073525.024 |
1058317.987 |
- |
-0.20% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-1.41% |
15.814 |
15.591 |
- |
-0.85% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.41% |
942.704 |
929.387 |
- |
0.09% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.41% |
196078614.715 |
193310823.750 |
- |
-11.35% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.41% |
22.451 |
22.134 |
- |
1.38% |
- |
|
BM_CmpEqual_uchar_int
|
-1.41% |
1.072 |
1.057 |
- |
-5.82% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.40% |
17.413 |
17.168 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-1.40% |
14365840.624 |
14164261.732 |
- |
7.55% |
- |
|
BM_tolower_string<wchar_t>
|
-1.40% |
6.442 |
6.352 |
- |
0.13% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.40% |
3.465 |
3.416 |
- |
-2.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.40% |
1154935.026 |
1138754.179 |
- |
-0.36% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.40% |
15.126 |
14.915 |
- |
0.37% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.40% |
412.906 |
407.137 |
- |
0.09% |
- |
|
std::reverse(vector<int>)/4096
|
-1.40% |
132.299 |
130.452 |
- |
0.00% |
- |
|
bm_ranges_swap_ranges_vb_aligned/524288
|
-1.40% |
1049.445 |
1034.795 |
- |
-0.31% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.40% |
19.136 |
18.869 |
- |
-0.50% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-1.39% |
430314.413 |
424322.944 |
- |
-3.21% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-1.39% |
5.585 |
5.508 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-1.39% |
7754898.091 |
7647241.482 |
- |
-1.28% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.39% |
1503.723 |
1482.852 |
- |
-1.64% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.39% |
17.604 |
17.360 |
- |
0.40% |
- |
|
std::shift_right(list<int>)/50
|
-1.39% |
26.579 |
26.211 |
- |
-1.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.38% |
8869495.544 |
8746681.566 |
- |
0.34% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-1.38% |
4022866.196 |
3967179.599 |
- |
-2.52% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-1.38% |
24.108 |
23.775 |
- |
-0.63% |
- |
|
BM_PushHeap_uint32_PipeOrgan_16
|
-1.38% |
0.876 |
0.863 |
- |
-1.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.38% |
16246289.619 |
16021946.216 |
- |
-0.29% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.38% |
21.213 |
20.920 |
- |
-1.46% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-1.38% |
3966943.696 |
3912224.586 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.38% |
5029602.064 |
4960341.684 |
- |
-0.36% |
- |
|
BM_std_minmax_element<short>/3
|
-1.37% |
1.209 |
1.192 |
- |
3.77% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.37% |
26213.158 |
25853.022 |
- |
-0.77% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-1.37% |
24.368 |
24.034 |
- |
4.54% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.37% |
12111.273 |
11945.183 |
- |
-1.76% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.37% |
18.594 |
18.339 |
- |
-2.08% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.37% |
400.518 |
395.032 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.37% |
1048755.888 |
1034407.541 |
- |
2.74% |
- |
|
rng::for_each(multimap<int>)/50
|
-1.37% |
40.206 |
39.656 |
- |
-2.24% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.37% |
294.732 |
290.701 |
- |
-0.33% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.37% |
27.928 |
27.547 |
- |
0.46% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-1.36% |
744.831 |
734.668 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.36% |
3439570.642 |
3392693.176 |
- |
0.20% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.36% |
429.939 |
424.089 |
- |
-2.44% |
- |
|
BM_CmpEqual_uint_int
|
-1.36% |
1.046 |
1.032 |
- |
-1.56% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-1.36% |
2.664 |
2.628 |
- |
7.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-1.35% |
1026265.316 |
1012363.650 |
- |
-1.20% |
- |
|
std::find(vector<int>)_(process_all)/50
|
-1.35% |
12.515 |
12.345 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-1.35% |
347654279.646 |
342949116.283 |
- |
-2.37% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.35% |
12796.412 |
12623.796 |
- |
0.30% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.35% |
345545.144 |
340888.305 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.35% |
4338303.340 |
4279898.023 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-1.35% |
107792999.534 |
106342427.106 |
- |
-3.73% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.34% |
51044.905 |
50358.751 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.34% |
21959288.280 |
21664304.359 |
- |
1.09% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.34% |
718.839 |
709.200 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
-1.34% |
25835806.157 |
25489809.815 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.34% |
1083548.633 |
1069045.239 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.34% |
16484020.997 |
16263693.479 |
- |
0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.34% |
372302.210 |
367327.163 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.33% |
1045599.451 |
1031642.570 |
- |
-0.98% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-1.33% |
1.059 |
1.045 |
- |
0.64% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-1.33% |
26.732 |
26.376 |
- |
0.34% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.33% |
916.312 |
904.163 |
- |
-1.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.33% |
1577980.228 |
1557063.700 |
- |
0.20% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-1.32% |
861965.853 |
850604.876 |
- |
-5.82% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.32% |
1045235.294 |
1031481.298 |
- |
-0.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.32% |
14107.736 |
13922.191 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.31% |
535.105 |
528.077 |
- |
-0.55% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.31% |
13791.164 |
13610.118 |
- |
1.21% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.31% |
6539.247 |
6453.451 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-1.31% |
1048432.845 |
1034680.552 |
- |
4.08% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.31% |
393778.670 |
388621.210 |
- |
0.11% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.31% |
18639.356 |
18395.548 |
- |
-0.45% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.31% |
4314885.303 |
4258465.347 |
- |
0.23% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-1.31% |
14.168 |
13.983 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.31% |
21169125.224 |
20892461.614 |
- |
0.51% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.30% |
171290.622 |
169058.143 |
- |
1.75% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.30% |
661.867 |
653.266 |
- |
-7.96% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.30% |
1279.144 |
1262.543 |
- |
-0.45% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.30% |
20.341 |
20.078 |
- |
-5.02% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-1.30% |
2.254 |
2.225 |
- |
-1.74% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.29% |
9.079 |
8.962 |
- |
-1.20% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.29% |
18.112 |
17.878 |
- |
-0.44% |
- |
|
BM_CmpLess_schar_ushort
|
-1.29% |
1.107 |
1.093 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.29% |
13858203.573 |
13679628.568 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-1.29% |
1044084.415 |
1030633.153 |
- |
-1.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.29% |
196992849.699 |
194459280.139 |
- |
-12.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.28% |
13928.528 |
13749.563 |
- |
1.78% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.28% |
28538.844 |
28172.328 |
- |
6.05% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
-1.28% |
1070930.608 |
1057178.339 |
- |
-1.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-1.28% |
3.196 |
3.155 |
- |
-0.52% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
-1.28% |
6.824 |
6.737 |
- |
-1.60% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.28% |
21.048 |
20.779 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.28% |
8504532.100 |
8395686.900 |
- |
0.50% |
- |
|
BM_CmpEqual_int_schar
|
-1.28% |
1.122 |
1.108 |
- |
-2.55% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-1.28% |
1221340.534 |
1205759.463 |
- |
-1.60% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-1.27% |
42.861 |
42.315 |
- |
0.58% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.27% |
380.721 |
375.872 |
- |
-7.74% |
- |
|
std::for_each_n(list<int>)/50
|
-1.27% |
22.520 |
22.233 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.27% |
61077315.660 |
60301483.623 |
- |
-0.73% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.27% |
1164862.996 |
1150105.392 |
- |
-1.06% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.27% |
16474.730 |
16266.239 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.26% |
232177285.777 |
229248272.543 |
- |
-6.17% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.26% |
1113512.282 |
1099465.557 |
- |
-1.28% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-1.26% |
91.695 |
90.541 |
- |
-1.83% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.26% |
2217.173 |
2189.290 |
- |
-1.33% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-1.26% |
2146364.746 |
2119373.209 |
- |
-1.78% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.26% |
35.497 |
35.051 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.25% |
37484424.388 |
37014253.961 |
- |
-0.27% |
- |
|
BM_deque_vector_ranges_move/64000
|
-1.25% |
2987.683 |
2950.259 |
- |
-0.88% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.25% |
219.177 |
216.432 |
- |
0.49% |
- |
|
std::is_sorted(list<int>)/8
|
-1.25% |
2.133 |
2.106 |
- |
-0.30% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.25% |
1113858.098 |
1099938.643 |
- |
-0.23% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.25% |
1467.746 |
1449.415 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.25% |
1998480.063 |
1973545.006 |
- |
-1.73% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-1.25% |
2.561 |
2.529 |
- |
-3.83% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.24% |
12482.490 |
12327.457 |
- |
-1.05% |
- |
|
std::copy(list<int>)/32768
|
-1.24% |
26123.101 |
25798.727 |
- |
-3.18% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-1.24% |
53.886 |
53.217 |
- |
-0.84% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-1.24% |
11.062 |
10.925 |
- |
2.49% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
-1.24% |
523.251 |
516.761 |
- |
-0.07% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.24% |
17.471 |
17.254 |
- |
0.03% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/0
|
-1.24% |
12.839 |
12.680 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.23% |
4175069.437 |
4123612.607 |
- |
-0.66% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-1.23% |
3.736 |
3.690 |
- |
-5.92% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-1.23% |
69.497 |
68.642 |
- |
0.42% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.22% |
300.066 |
296.391 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.22% |
1154192.606 |
1140095.685 |
- |
-1.47% |
- |
|
std::vector<int>::ctor(size)/8192
|
-1.22% |
574.879 |
567.862 |
- |
-0.22% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-1.22% |
2558.429 |
2527.234 |
- |
-12.36% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-1.22% |
5.295 |
5.231 |
- |
4.96% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-1.22% |
237.436 |
234.545 |
- |
-3.76% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-1.22% |
11.490 |
11.350 |
- |
-9.04% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-1.21% |
34762.378 |
34340.554 |
- |
-0.59% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.21% |
23.026 |
22.747 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.21% |
2100045.002 |
2074588.621 |
- |
-4.63% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.21% |
6432.620 |
6355.019 |
- |
-1.16% |
- |
|
BM_deque_deque_copy/65536
|
-1.21% |
3130.268 |
3092.543 |
- |
-1.07% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.20% |
17.231 |
17.024 |
- |
-0.18% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
-1.20% |
1017.930 |
1005.676 |
- |
-1.15% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.20% |
144034.679 |
142307.016 |
- |
-0.49% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.20% |
3885.258 |
3838.672 |
- |
-0.35% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.20% |
8.888 |
8.782 |
- |
-0.36% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.20% |
113936.354 |
112573.427 |
- |
0.01% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.20% |
53949.379 |
53304.051 |
- |
-0.35% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.20% |
585.346 |
578.346 |
- |
0.77% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.19% |
1.272 |
1.257 |
- |
8.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.19% |
42116803.979 |
41617266.318 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.19% |
8651546.633 |
8548969.454 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.18% |
17765501.233 |
17555032.586 |
- |
1.83% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.18% |
14980802.086 |
14803553.539 |
- |
0.24% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.18% |
18.931 |
18.708 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-1.18% |
1051269.111 |
1038881.130 |
- |
1.02% |
- |
|
BM_CmpLess_int_ushort
|
-1.18% |
1.122 |
1.109 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-1.18% |
171479006.353 |
169463419.273 |
- |
2.87% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-1.17% |
267848.832 |
264704.662 |
- |
-0.09% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.17% |
38.337 |
37.887 |
- |
-0.22% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.17% |
23.016 |
22.746 |
- |
0.61% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-1.17% |
716.503 |
708.123 |
- |
0.30% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.17% |
17.229 |
17.028 |
- |
-0.07% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.17% |
13508.466 |
13350.877 |
- |
-2.32% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.17% |
39.534 |
39.073 |
- |
-1.30% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-1.16% |
20.739 |
20.498 |
- |
-2.36% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-1.16% |
1.516 |
1.498 |
- |
6.62% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1000
|
-1.16% |
13320.653 |
13165.664 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_string_64_1
|
-1.16% |
17091548.237 |
16892867.776 |
- |
-0.81% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.16% |
199.608 |
197.290 |
- |
-4.70% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8
|
-1.16% |
24.749 |
24.463 |
- |
-1.65% |
- |
|
BM_PushHeap_string_Descending_16384
|
-1.16% |
2.422 |
2.394 |
- |
2.64% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.15% |
66817959.283 |
66046608.849 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.15% |
1103324.172 |
1090596.066 |
- |
-0.79% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.15% |
24.303 |
24.022 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-1.15% |
4237314.430 |
4188628.756 |
- |
-0.01% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
-1.15% |
107.888 |
106.649 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-1.15% |
12067171.443 |
11928670.485 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-1.15% |
5789283.499 |
5722885.659 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.15% |
1083935.596 |
1071504.428 |
- |
-1.14% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.15% |
507.546 |
501.731 |
- |
2.37% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-1.14% |
2.745 |
2.714 |
- |
-0.13% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.14% |
6477.733 |
6403.601 |
- |
-3.34% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.14% |
168597.530 |
166671.822 |
- |
-0.20% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.14% |
1033278.658 |
1021485.166 |
- |
0.73% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-1.14% |
21.713 |
21.466 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.14% |
975.212 |
964.111 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.13% |
1040280.811 |
1028474.218 |
- |
-1.29% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.13% |
16909.163 |
16717.352 |
- |
-1.32% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.13% |
25049.689 |
24766.116 |
- |
-1.57% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.13% |
493.293 |
487.711 |
- |
-1.03% |
- |
|
BM_CmpEqual_int_int
|
-1.13% |
1.084 |
1.072 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-1.13% |
14588622.809 |
14423913.071 |
- |
5.82% |
- |
|
BM_deque_deque_move/5500
|
-1.13% |
198.179 |
195.946 |
- |
-0.63% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-1.13% |
41.339 |
40.874 |
- |
8.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-1.13% |
355247154.698 |
351247751.454 |
- |
2.45% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.13% |
43524.926 |
43034.974 |
- |
2.17% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.12% |
1.266 |
1.252 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.12% |
59901657.896 |
59229742.673 |
- |
0.19% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.12% |
13113.228 |
12966.287 |
- |
-0.04% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.12% |
17.020 |
16.830 |
- |
-3.47% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.11% |
651.825 |
644.566 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.11% |
9112829.632 |
9011539.554 |
- |
0.61% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-1.11% |
38.623 |
38.194 |
- |
-0.79% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.11% |
1127849.428 |
1115351.527 |
- |
1.84% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.11% |
968172.998 |
957450.915 |
- |
0.26% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.11% |
8034.084 |
7945.239 |
- |
-2.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-1.11% |
1043158.132 |
1031630.857 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.10% |
4171641.043 |
4125562.489 |
- |
0.22% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.10% |
10.106 |
9.995 |
- |
0.34% |
- |
|
BM_deque_vector_copy/64000
|
-1.10% |
3002.860 |
2969.742 |
- |
3.54% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.10% |
1121351.858 |
1108993.653 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-1.10% |
1212053.724 |
1198704.647 |
- |
-1.84% |
- |
|
SetIntersection_Front_Vector_float_64_4
|
-1.10% |
16020005.725 |
15843711.647 |
- |
-0.40% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.10% |
13210.504 |
13065.188 |
- |
1.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.10% |
1061053.059 |
1049382.432 |
- |
0.31% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.10% |
7.604 |
7.520 |
- |
-0.11% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.10% |
12833.848 |
12692.881 |
- |
-4.83% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-1.09% |
4158384.949 |
4112887.134 |
- |
-0.94% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.09% |
13.639 |
13.490 |
- |
0.90% |
- |
|
std::for_each(set<int>::iterator)/50
|
-1.09% |
37.148 |
36.742 |
- |
-0.33% |
- |
|
BM_vector_deque_copy_backward/64
|
-1.09% |
2.996 |
2.964 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.09% |
16714136.973 |
16531952.400 |
- |
0.06% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.09% |
604477.186 |
597890.685 |
- |
-0.77% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-1.09% |
9.378 |
9.276 |
- |
-0.13% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
-1.09% |
13.501 |
13.354 |
- |
-1.54% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-1.09% |
15.585 |
15.415 |
- |
-8.19% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.09% |
7.433 |
7.352 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.09% |
536496893.917 |
530668475.500 |
- |
0.08% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-1.09% |
37.913 |
37.501 |
- |
-4.46% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.08% |
6694.624 |
6622.003 |
- |
-8.18% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.08% |
350575.774 |
346776.321 |
- |
0.19% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.08% |
22508.301 |
22264.434 |
- |
1.03% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-1.08% |
18.500 |
18.300 |
- |
0.04% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-1.08% |
11594445.423 |
11469321.231 |
- |
2.46% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-1.08% |
4563398.457 |
4514168.588 |
- |
-3.85% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.08% |
736.078 |
728.149 |
- |
-1.10% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.08% |
4.188 |
4.143 |
- |
0.10% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-1.07% |
4.529 |
4.480 |
- |
1.28% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-1.07% |
23.212 |
22.963 |
- |
-8.69% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-1.07% |
2.360 |
2.334 |
- |
0.62% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-1.07% |
14.877 |
14.717 |
- |
0.84% |
- |
|
BM_StringFindStringLiteral/32
|
-1.07% |
1.793 |
1.774 |
- |
4.49% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-1.07% |
12.215 |
12.084 |
- |
5.16% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.07% |
3489.110 |
3451.791 |
- |
-0.11% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.07% |
19.063 |
18.859 |
- |
0.89% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.07% |
39110396.016 |
38692870.913 |
- |
-0.59% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-1.07% |
42.698 |
42.243 |
- |
-1.33% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-1.06% |
753.538 |
745.513 |
- |
-2.17% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.06% |
1366887.746 |
1352331.588 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-1.06% |
1206808.063 |
1193981.081 |
- |
5.79% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1024
|
-1.06% |
14007.062 |
13858.252 |
- |
-1.17% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-1.06% |
63232726.230 |
62561846.123 |
- |
-2.88% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-1.06% |
205369041.613 |
203195918.131 |
- |
-0.39% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-1.06% |
30.069 |
29.751 |
- |
6.99% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.05% |
1217881.960 |
1205036.256 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.05% |
16729419.066 |
16553127.190 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.05% |
35875669.173 |
35498060.641 |
- |
0.12% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.05% |
29.935 |
29.619 |
- |
-3.53% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.05% |
1043620.312 |
1032639.087 |
- |
1.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.05% |
1191074.694 |
1178581.673 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.05% |
1058621.182 |
1047524.473 |
- |
1.67% |
- |
|
BM_CmpLess_int_uint
|
-1.05% |
1.090 |
1.079 |
- |
1.69% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.04% |
5982.581 |
5920.109 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.04% |
34.015 |
33.660 |
- |
-0.38% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.04% |
28.790 |
28.490 |
- |
-0.78% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-1.04% |
1.296 |
1.283 |
- |
-5.33% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-1.04% |
2130261.230 |
2108103.920 |
- |
-1.88% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.04% |
21.009 |
20.791 |
- |
1.25% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-1.04% |
1295647.147 |
1282208.874 |
- |
-0.90% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.04% |
11.315 |
11.198 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
-1.04% |
4158832.436 |
4115734.922 |
- |
-0.70% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.03% |
187950.454 |
186006.389 |
- |
-1.32% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
-1.03% |
2171.887 |
2149.447 |
- |
-0.85% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-1.03% |
4219917.222 |
4176330.526 |
- |
0.46% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.03% |
35391.665 |
35026.326 |
- |
0.34% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.03% |
168.361 |
166.624 |
- |
-0.05% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.03% |
526.558 |
521.125 |
- |
0.15% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
-1.03% |
6.378 |
6.313 |
- |
-2.10% |
- |
|
rng::for_each(multimap<int>)/32
|
-1.03% |
26.425 |
26.153 |
- |
0.46% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.03% |
29774.261 |
29467.584 |
- |
-1.51% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-1.02% |
2.821 |
2.792 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.02% |
59658251.821 |
59047197.284 |
- |
-0.50% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.02% |
10.846 |
10.735 |
- |
0.26% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.02% |
601.471 |
595.328 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-1.02% |
35009422.244 |
34652063.711 |
- |
-2.15% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.02% |
1.071 |
1.060 |
- |
-4.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.02% |
35421589.663 |
35060634.059 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.02% |
136125304.599 |
134739725.724 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.02% |
131542559.074 |
130204041.621 |
- |
-1.09% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-1.02% |
9147533.178 |
9054597.750 |
- |
1.08% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-1.01% |
267657.584 |
264942.677 |
- |
-0.22% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.01% |
7489.773 |
7413.891 |
- |
-0.19% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
-1.01% |
6.699 |
6.632 |
- |
-0.24% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-1.01% |
23.228 |
22.993 |
- |
-0.83% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.01% |
617539.085 |
611289.774 |
- |
-0.28% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-1.01% |
14399739.178 |
14254051.550 |
- |
0.78% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.01% |
395.243 |
391.245 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.01% |
1195094.214 |
1183025.840 |
- |
-1.31% |
- |
|
std::upper_bound(std::forward_list<int>)/100
|
-1.01% |
97.506 |
96.522 |
- |
-1.39% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192
|
-1.01% |
59974.106 |
59369.795 |
- |
-0.33% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.01% |
33717845.089 |
33378181.581 |
- |
-0.16% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-1.01% |
39.854 |
39.453 |
- |
-5.06% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-1.01% |
234.864 |
232.501 |
- |
2.01% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.01% |
1.086 |
1.075 |
- |
0.71% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-1.01% |
1105853.681 |
1094737.763 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.01% |
5829220.607 |
5770636.243 |
- |
-0.67% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-1.00% |
37.568 |
37.190 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-1.00% |
2143798.808 |
2122265.496 |
- |
-0.86% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-1.00% |
31.806 |
31.487 |
- |
-0.56% |
- |
|
BM_deque_deque_move/70000
|
-1.00% |
3396.818 |
3362.723 |
- |
0.29% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.00% |
143106.779 |
141670.874 |
- |
-4.37% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.00% |
2212.559 |
2190.365 |
- |
483.53% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-1.00% |
1205652.387 |
1193570.538 |
- |
4.69% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-1.00% |
4194039.502 |
4152033.764 |
- |
0.30% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.00% |
16.347 |
16.183 |
- |
0.17% |
- |