|
std::search_n(vector<int>)_(no_match)/8192
|
-99.79% |
1641.328 |
3.368 |
389.643 |
4.35% |
389.643 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.060 |
533.291 |
-0.14% |
533.291 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.55% |
4013.336 |
17.872 |
676.306 |
1.22% |
676.306 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.36% |
2429.649 |
15.514 |
363.137 |
-1.32% |
363.137 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.44% |
216.841 |
3.391 |
78.603 |
5.06% |
78.603 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.12% |
427.880 |
8.061 |
70.936 |
-0.01% |
70.936 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.50% |
611.467 |
15.315 |
95.711 |
1.04% |
95.711 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.36% |
293.746 |
13.633 |
41.133 |
0.44% |
41.133 |
|
std::fill(vector<bool>)/262144
|
-75.58% |
941.294 |
229.862 |
- |
-0.18% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.48% |
2531.800 |
823.326 |
- |
0.08% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-63.21% |
23.870 |
8.782 |
- |
-14.74% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-63.20% |
23.874 |
8.785 |
- |
-15.90% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-62.41% |
50.255 |
18.890 |
- |
-22.64% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-60.25% |
14.878 |
5.914 |
- |
-14.59% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-60.17% |
24.088 |
9.594 |
- |
-16.59% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-60.15% |
21.369 |
8.517 |
- |
-61.81% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-59.97% |
14.877 |
5.955 |
- |
-15.23% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-56.74% |
15.020 |
6.497 |
- |
-23.81% |
- |
|
BM_deque_vector_copy/64
|
-51.66% |
5.410 |
2.615 |
- |
0.67% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-50.67% |
6.886 |
3.397 |
0.455 |
4.56% |
0.455 |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.23% |
24.212 |
12.292 |
- |
-0.04% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-49.10% |
720.009 |
366.499 |
- |
-49.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-48.09% |
22832289.416 |
11851197.058 |
- |
3.80% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-47.95% |
75.689 |
39.397 |
- |
-24.60% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-47.94% |
64.988 |
33.831 |
- |
0.73% |
- |
|
BM_vector_deque_ranges_move/64
|
-47.17% |
5.321 |
2.811 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-46.20% |
5750178.186 |
3093710.269 |
- |
0.90% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-46.15% |
1749.757 |
942.176 |
- |
83.58% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.14% |
15.025 |
8.093 |
0.349 |
-0.20% |
0.349 |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-45.89% |
1240.838 |
671.475 |
- |
-0.95% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-45.06% |
34.540 |
18.977 |
- |
-39.19% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-44.95% |
17.408 |
9.584 |
- |
-62.61% |
- |
|
BM_vector_deque_ranges_copy/0
|
-44.70% |
0.625 |
0.346 |
- |
-24.04% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-44.03% |
4.194 |
2.347 |
- |
-12.58% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-43.91% |
7137942.061 |
4003805.047 |
- |
10.45% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-43.32% |
179.543 |
101.763 |
- |
-49.88% |
- |
|
std::adjacent_find(deque<int>)/50
|
-42.92% |
26.467 |
15.108 |
- |
-9.48% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-42.18% |
4.158 |
2.404 |
- |
-0.97% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-42.14% |
171.755 |
99.380 |
- |
-45.29% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-41.34% |
10.928 |
6.411 |
- |
-55.56% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-41.08% |
166.690 |
98.216 |
- |
-44.75% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-41.08% |
41.959 |
24.724 |
- |
-1.39% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-41.00% |
70.426 |
41.550 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-40.77% |
72.001 |
42.644 |
- |
-1.27% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-39.44% |
4.142 |
2.508 |
- |
-7.88% |
- |
|
std::copy_backward(vector<int>)/4096
|
-38.42% |
233.555 |
143.828 |
- |
-27.67% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-38.39% |
65517870.747 |
40365849.167 |
- |
12.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-38.04% |
125.843 |
77.968 |
- |
-40.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-37.51% |
38814871.394 |
24253749.800 |
- |
0.14% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-36.55% |
19.181 |
12.171 |
- |
3.99% |
- |
|
std::adjacent_find(deque<int>)/8
|
-35.87% |
4.875 |
3.126 |
- |
14.53% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.75% |
653.879 |
426.688 |
- |
-0.68% |
- |
|
BM_vector_deque_copy/0
|
-34.37% |
0.604 |
0.396 |
- |
-13.89% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-34.12% |
8464292.663 |
5576325.147 |
- |
-45.10% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-33.69% |
88.248 |
58.518 |
- |
0.61% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-33.22% |
36497.526 |
24372.733 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-32.95% |
11172785.651 |
7491499.108 |
- |
18.10% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-32.70% |
0.443 |
0.298 |
- |
14.47% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-32.69% |
0.404 |
0.272 |
- |
-1.06% |
- |
|
BM_PushHeap_float_Random_1
|
-32.66% |
0.697 |
0.469 |
- |
0.67% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-32.30% |
0.700 |
0.474 |
- |
0.58% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-31.74% |
48.229 |
32.920 |
- |
0.40% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-31.61% |
3793.166 |
2594.268 |
- |
27.14% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-31.59% |
472.645 |
323.330 |
- |
-8.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-31.49% |
8314145.924 |
5695957.939 |
- |
-6.73% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-31.41% |
1964.499 |
1347.491 |
- |
3.33% |
- |
|
ranges::min(std::deque<char>)/1
|
-31.19% |
0.915 |
0.630 |
- |
-10.08% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-30.15% |
3674779.688 |
2566914.818 |
- |
-40.31% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-29.15% |
0.629 |
0.446 |
- |
-8.06% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-28.84% |
1.589 |
1.131 |
- |
-9.28% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-28.61% |
38.250 |
27.305 |
- |
-26.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-28.00% |
0.665 |
0.478 |
- |
-10.52% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-27.93% |
345495322.150 |
249004992.958 |
- |
0.41% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-27.92% |
32.615 |
23.507 |
- |
-26.26% |
- |
|
std::shift_right(vector<int>)/32
|
-27.74% |
4.075 |
2.945 |
- |
-28.59% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-27.62% |
6.112 |
4.424 |
- |
6.89% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-27.60% |
43.054 |
31.169 |
- |
-20.04% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-27.24% |
3.512 |
2.556 |
- |
-31.85% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-27.06% |
0.957 |
0.698 |
- |
-28.61% |
- |
|
std::fill(list<int>)/1024
|
-26.70% |
671.673 |
492.316 |
- |
0.75% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-26.53% |
45.478 |
33.414 |
- |
-15.14% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-26.52% |
0.676 |
0.497 |
- |
1.78% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-26.50% |
24559.665 |
18052.204 |
- |
-26.67% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-26.40% |
25721.937 |
18932.392 |
- |
-26.26% |
- |
|
std::vector<int>::ctor(size)/32
|
-26.35% |
14.541 |
10.709 |
- |
-2.54% |
- |
|
ranges::min(std::list<__int128>)/1
|
-26.33% |
0.456 |
0.336 |
- |
0.10% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-26.24% |
1.587 |
1.171 |
- |
-22.34% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-26.05% |
7088.095 |
5241.947 |
- |
-2.07% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-25.87% |
41.201 |
30.541 |
- |
-19.06% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-25.67% |
69.546 |
51.690 |
- |
-17.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-25.67% |
3221521.985 |
2394658.547 |
- |
-1.02% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-25.54% |
31.621 |
23.546 |
- |
2.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-25.30% |
51470782.220 |
38450428.885 |
- |
-6.23% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-25.11% |
69.021 |
51.693 |
- |
0.46% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.98% |
769.308 |
577.100 |
- |
-0.80% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-24.91% |
0.487 |
0.365 |
- |
8.18% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-24.74% |
27.669 |
20.824 |
- |
-8.53% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-24.31% |
4165.891 |
3153.242 |
- |
-5.51% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-24.27% |
464.349 |
351.657 |
- |
8.07% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-24.21% |
34.642 |
26.254 |
- |
-15.31% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-24.10% |
38.192 |
28.987 |
- |
-11.60% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-23.83% |
31.266 |
23.814 |
- |
-0.64% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-23.60% |
2.014 |
1.539 |
- |
5.25% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-23.58% |
61.523 |
47.017 |
- |
-11.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-23.29% |
108597894.405 |
83304313.158 |
- |
-4.73% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-22.98% |
32.598 |
25.108 |
- |
0.58% |
- |
|
std::move(list<int>)/4096
|
-22.61% |
5075.383 |
3927.784 |
- |
-18.25% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.36% |
3794.811 |
2946.454 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-22.27% |
43.919 |
34.138 |
- |
-18.60% |
- |
|
std::unordered_set<int>::clear()/1024
|
-22.25% |
10228.555 |
7952.273 |
- |
-14.77% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-22.19% |
0.338 |
0.263 |
- |
-11.85% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-22.11% |
50.116 |
39.038 |
- |
13.54% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-21.98% |
14468.164 |
11287.736 |
- |
-7.09% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-21.86% |
7605.711 |
5942.863 |
- |
0.57% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-21.70% |
9630.343 |
7540.549 |
- |
-22.45% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-21.37% |
25.227 |
19.837 |
- |
-11.21% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-21.31% |
2.878 |
2.264 |
- |
-15.71% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-21.31% |
1678455.658 |
1320792.933 |
- |
-22.52% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-21.30% |
6.195 |
4.876 |
- |
-13.73% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-21.12% |
1.650 |
1.302 |
- |
-25.88% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-21.04% |
64.468 |
50.903 |
- |
1.97% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-20.95% |
0.335 |
0.265 |
- |
-45.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-20.94% |
7165166.732 |
5664517.804 |
- |
0.37% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.86% |
511.827 |
405.085 |
- |
-0.02% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-20.78% |
12.199 |
9.664 |
- |
-4.53% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-20.75% |
34.246 |
27.139 |
- |
-3.91% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-20.49% |
9182.285 |
7301.257 |
- |
-21.42% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-20.38% |
0.586 |
0.467 |
- |
-0.11% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-20.36% |
0.445 |
0.354 |
- |
-11.38% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-20.32% |
53.493 |
42.623 |
- |
1.49% |
- |
|
std::move(vector<int>)/1048576
|
-19.84% |
70383.066 |
56421.218 |
- |
-1.71% |
- |
|
BM_StringDestroy_Large
|
-19.79% |
9.522 |
7.637 |
- |
4.52% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-19.66% |
17.631 |
14.165 |
- |
1.02% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-19.30% |
1.558 |
1.257 |
- |
-24.05% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-19.26% |
43.032 |
34.744 |
- |
-4.16% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-19.22% |
1.571 |
1.269 |
- |
-12.31% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-19.22% |
72.774 |
58.788 |
- |
13.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-19.18% |
20.395 |
16.483 |
- |
-17.74% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-19.16% |
633.905 |
512.426 |
- |
-0.30% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-18.71% |
1037.840 |
843.664 |
- |
-2.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-18.69% |
63.031 |
51.249 |
- |
-1.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-18.68% |
47.647 |
38.745 |
- |
-22.91% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-18.55% |
15566381.195 |
12679355.263 |
- |
0.52% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-18.54% |
669.668 |
545.539 |
- |
0.46% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-18.52% |
110.373 |
89.930 |
- |
1.40% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-18.50% |
46.745 |
38.098 |
- |
6.87% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-18.35% |
1.294 |
1.057 |
- |
-5.85% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-18.35% |
10.759 |
8.784 |
- |
-29.95% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-18.20% |
25.666 |
20.994 |
- |
0.18% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-18.15% |
11863.714 |
9710.857 |
- |
-25.93% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-18.14% |
72.369 |
59.243 |
- |
2.49% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-18.08% |
43.399 |
35.552 |
- |
-78.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-18.08% |
25584093.036 |
20959285.657 |
- |
7.25% |
- |
|
BM_vector_deque_ranges_move/0
|
-17.92% |
0.525 |
0.431 |
- |
0.87% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-17.91% |
1.186 |
0.974 |
- |
-0.15% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-17.91% |
816.645 |
670.382 |
- |
-0.43% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-17.71% |
33.084 |
27.225 |
- |
-12.39% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-17.70% |
709.345 |
583.782 |
- |
1.15% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-17.69% |
662.007 |
544.885 |
- |
0.32% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
-17.66% |
1753.766 |
1444.052 |
- |
-1.46% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-17.44% |
53.847 |
44.454 |
- |
-0.33% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-17.22% |
7.254 |
6.005 |
- |
-12.32% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-17.19% |
25.229 |
20.891 |
- |
-0.07% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-17.03% |
17331.996 |
14381.000 |
- |
-0.72% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-16.81% |
52341.438 |
43541.336 |
- |
-8.93% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-16.80% |
10.947 |
9.108 |
- |
30.88% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-16.72% |
6466.454 |
5385.457 |
- |
-8.57% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-16.52% |
13.126 |
10.958 |
- |
0.92% |
- |
|
std::unordered_set<int>::clear()/8192
|
-16.40% |
73561.139 |
61497.395 |
- |
-13.30% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-16.26% |
10219.110 |
8557.414 |
- |
-3.67% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-16.12% |
1.769 |
1.484 |
- |
-22.43% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-15.97% |
1.351 |
1.135 |
- |
-4.40% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-15.97% |
18.549 |
15.587 |
- |
2.91% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-15.95% |
37.421 |
31.454 |
- |
-78.05% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-15.94% |
1052.378 |
884.585 |
- |
-12.01% |
- |
|
BM_StringFindAllMatch/512
|
-15.92% |
13.701 |
11.519 |
- |
-1.02% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-15.76% |
11.309 |
9.526 |
- |
8.17% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-15.70% |
7577.612 |
6388.129 |
- |
-2.00% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-15.43% |
0.805 |
0.681 |
- |
-0.26% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-15.32% |
28.138 |
23.826 |
- |
-1.85% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-15.29% |
41.424 |
35.092 |
- |
12.64% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-15.27% |
0.450 |
0.381 |
- |
-0.53% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-15.20% |
7.861 |
6.666 |
- |
6.11% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-15.15% |
9101.442 |
7722.703 |
- |
-2.41% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-15.10% |
8357.806 |
7095.732 |
- |
-6.99% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-15.05% |
42.702 |
36.276 |
- |
-9.04% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-15.02% |
8935.607 |
7593.602 |
- |
-18.65% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-14.99% |
22.147 |
18.827 |
- |
-5.75% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-14.94% |
841.161 |
715.462 |
- |
-10.02% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-14.85% |
1.290 |
1.098 |
- |
-0.46% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-14.81% |
0.826 |
0.704 |
- |
-1.48% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-14.65% |
804.553 |
686.712 |
- |
-0.27% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-14.59% |
728.294 |
622.057 |
- |
-1.71% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-14.57% |
1723.823 |
1472.581 |
- |
8.11% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-14.56% |
9.084 |
7.761 |
- |
-7.96% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-14.52% |
30675.141 |
26221.185 |
- |
-0.80% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-14.47% |
125.055 |
106.957 |
- |
-4.97% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-14.32% |
1333.658 |
1142.636 |
- |
3.66% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-14.32% |
820.814 |
703.311 |
- |
-8.69% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-14.26% |
32.906 |
28.212 |
- |
-3.34% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-14.23% |
1.395 |
1.197 |
- |
5.70% |
- |
|
std::fill(list<int>)/8192
|
-14.22% |
8372.716 |
7182.375 |
- |
-18.42% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-14.18% |
21.701 |
18.623 |
- |
1.38% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-14.12% |
35.428 |
30.424 |
- |
28.48% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-13.93% |
41.949 |
36.106 |
- |
-0.49% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-13.70% |
96.779 |
83.523 |
- |
-3.96% |
- |
|
BM_deque_deque_copy_backward/0
|
-13.62% |
0.931 |
0.804 |
- |
-4.09% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-13.54% |
14.036 |
12.135 |
- |
-67.74% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-13.54% |
17.364 |
15.014 |
- |
-11.74% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-13.50% |
326.383 |
282.317 |
- |
-0.17% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-13.47% |
0.412 |
0.357 |
- |
-22.26% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-13.43% |
2.052 |
1.776 |
- |
-8.36% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-13.39% |
8100.032 |
7015.649 |
- |
-13.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-13.38% |
0.556 |
0.481 |
- |
-13.04% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-13.29% |
33.550 |
29.090 |
- |
5.62% |
- |
|
BM_deque_vector_copy/0
|
-13.29% |
1.559 |
1.352 |
- |
-13.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-13.28% |
4999450.693 |
4335468.190 |
- |
3.20% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-13.17% |
32.993 |
28.650 |
- |
-0.46% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-13.12% |
41.865 |
36.375 |
- |
2.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-13.10% |
43.062 |
37.423 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-13.06% |
9216105.617 |
8012940.157 |
- |
-59.57% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-13.03% |
8182561.613 |
7116514.274 |
- |
-6.35% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-13.02% |
7.257 |
6.313 |
- |
25.37% |
- |
|
BM_PushHeap_float_Random_4
|
-12.99% |
2.812 |
2.447 |
- |
1.43% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-12.95% |
1.613 |
1.404 |
- |
1.21% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-12.94% |
19.659 |
17.115 |
- |
-7.38% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-12.88% |
13.631 |
11.875 |
- |
-1.87% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-12.86% |
65.499 |
57.078 |
- |
-6.31% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-12.86% |
22.267 |
19.404 |
- |
-11.84% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-12.84% |
67.556 |
58.882 |
- |
-38.80% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-12.71% |
1.538 |
1.342 |
- |
-10.42% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-12.61% |
33.527 |
29.300 |
- |
-8.45% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-12.60% |
54.705 |
47.814 |
- |
-0.83% |
- |
|
BM_PushHeap_float_Descending_1
|
-12.57% |
0.536 |
0.469 |
- |
0.59% |
- |
|
BM_deque_deque_ranges_move/0
|
-12.51% |
0.793 |
0.694 |
- |
-6.20% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-12.51% |
894.508 |
782.619 |
- |
-1.98% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-12.45% |
49.249 |
43.116 |
- |
-11.38% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-12.41% |
28.541 |
24.999 |
- |
-28.08% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.36% |
50.554 |
44.306 |
- |
-1.28% |
- |
|
std::swap_ranges(list<int>)/8192
|
-12.32% |
9600.745 |
8417.849 |
- |
-23.93% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-12.28% |
36.704 |
32.198 |
- |
-3.32% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-12.21% |
22.232 |
19.517 |
- |
-21.80% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-12.19% |
7424.052 |
6519.367 |
- |
-2.10% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-12.12% |
22.213 |
19.520 |
- |
-21.24% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-12.12% |
13580671.575 |
11934940.762 |
- |
0.31% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-12.11% |
7864.493 |
6912.019 |
- |
-0.45% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-12.06% |
1.830 |
1.610 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-12.03% |
6855503.643 |
6030777.290 |
- |
-13.15% |
- |
|
BM_PushHeap_float_Ascending_1
|
-12.03% |
0.467 |
0.411 |
- |
-12.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-12.03% |
1535020.066 |
1350393.674 |
- |
-15.71% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-11.95% |
14332566.840 |
12619549.725 |
- |
1.63% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-11.93% |
70.798 |
62.355 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-11.88% |
1.379 |
1.215 |
- |
-5.50% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-11.87% |
34.687 |
30.569 |
- |
-0.32% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-11.81% |
21.627 |
19.073 |
- |
-2.15% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-11.80% |
34.541 |
30.467 |
- |
7.29% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-11.73% |
1.832 |
1.617 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-11.68% |
45938317.730 |
40575014.693 |
- |
-44.20% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-11.66% |
1.520 |
1.342 |
- |
-10.41% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-11.61% |
472.850 |
417.944 |
- |
-6.77% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-11.51% |
22.869 |
20.236 |
- |
-0.04% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-11.51% |
58.742 |
51.981 |
- |
12.67% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-11.50% |
13560496.078 |
12001194.312 |
- |
-2.04% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-11.49% |
77.818 |
68.878 |
- |
4.11% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-11.47% |
3428717.280 |
3035457.920 |
- |
-9.04% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-11.45% |
24.804 |
21.964 |
- |
-11.83% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-11.40% |
53.070 |
47.023 |
- |
5.13% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-11.33% |
1.576 |
1.398 |
- |
-6.48% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-11.33% |
5492.321 |
4870.157 |
- |
-1.73% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-11.25% |
0.389 |
0.345 |
- |
-4.58% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-11.23% |
33965704.155 |
30150135.034 |
- |
-46.26% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-11.16% |
39.052 |
34.694 |
- |
-5.96% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-11.11% |
843.533 |
749.789 |
- |
-1.88% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-11.09% |
10.615 |
9.438 |
- |
-30.56% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-11.08% |
1.517 |
1.349 |
- |
-10.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-11.08% |
33.096 |
29.430 |
- |
-16.57% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-11.07% |
1.515 |
1.347 |
- |
-10.06% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-11.03% |
14.285 |
12.709 |
- |
4.89% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-10.90% |
857.543 |
764.032 |
- |
-19.81% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-10.84% |
3295.180 |
2937.883 |
- |
-0.79% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-10.84% |
28.035 |
24.997 |
- |
-11.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-10.82% |
24.829 |
22.142 |
- |
-2.70% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-10.76% |
736.078 |
656.840 |
- |
1.53% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-10.74% |
4238564.298 |
3783470.787 |
- |
-10.47% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-10.48% |
10.891 |
9.750 |
- |
-7.87% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-10.46% |
1.328 |
1.189 |
- |
-10.17% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-10.46% |
34.610 |
30.990 |
- |
33.54% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-10.40% |
22340393.591 |
20017502.258 |
- |
-13.90% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-10.36% |
1.584 |
1.420 |
- |
-14.12% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-10.34% |
1.299 |
1.165 |
- |
0.91% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.34% |
1252100.370 |
1122616.587 |
- |
-0.20% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-10.33% |
15.814 |
14.180 |
- |
-4.91% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-10.29% |
1752.841 |
1572.391 |
- |
5.15% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-10.29% |
1.848 |
1.658 |
- |
-14.63% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-10.29% |
23.609 |
21.180 |
- |
-21.43% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-10.22% |
63.333 |
56.859 |
- |
0.02% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-10.14% |
29.191 |
26.231 |
- |
-21.24% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-10.07% |
11.951 |
10.747 |
- |
-0.15% |
- |
|
BM_StringMove_Small
|
-10.07% |
0.794 |
0.714 |
- |
-4.87% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-10.06% |
76.664 |
68.948 |
- |
-0.34% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-9.93% |
30.962 |
27.889 |
- |
-7.04% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-9.93% |
5740497.510 |
5170674.948 |
- |
-5.83% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-9.90% |
679.405 |
612.169 |
- |
-6.70% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-9.80% |
0.629 |
0.567 |
- |
2.30% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-9.80% |
12366.156 |
11154.144 |
- |
-8.88% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-9.74% |
1.835 |
1.656 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-9.69% |
33.742 |
30.472 |
- |
-16.08% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-9.69% |
1.468 |
1.326 |
- |
-10.99% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-9.65% |
29886.819 |
27001.306 |
- |
-42.40% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-9.63% |
1.584 |
1.431 |
- |
-4.87% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-9.63% |
1.343 |
1.213 |
- |
5.69% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-9.61% |
13347852.654 |
12065131.192 |
- |
5.90% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-9.58% |
41.060 |
37.127 |
- |
-10.49% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-9.58% |
7.124 |
6.442 |
- |
-0.08% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-9.57% |
7535.874 |
6814.698 |
- |
-0.12% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-9.57% |
29.293 |
26.491 |
- |
-2.41% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-9.55% |
56676.944 |
51261.497 |
- |
-2.00% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-9.55% |
7444.928 |
6733.744 |
- |
5.46% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-9.52% |
56706.774 |
51306.774 |
- |
-0.86% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-9.39% |
36717887.879 |
33271129.396 |
- |
-6.57% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-9.33% |
7083.683 |
6422.613 |
- |
-0.72% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-9.31% |
359.742 |
326.264 |
- |
-7.03% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-9.28% |
9269.935 |
8409.499 |
- |
-0.43% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-9.27% |
9318.240 |
8454.042 |
- |
-10.23% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-9.27% |
5003161.131 |
4539225.353 |
- |
-4.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-9.23% |
29.451 |
26.733 |
- |
-9.52% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-9.22% |
20.811 |
18.892 |
- |
-0.90% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-9.18% |
1.934 |
1.756 |
- |
-9.02% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-9.16% |
4160749.066 |
3779562.620 |
- |
5.99% |
- |
|
std::unordered_set<int>::clear()/32
|
-9.11% |
639.098 |
580.859 |
- |
-4.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-9.07% |
13616005.769 |
12380867.884 |
- |
-7.15% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-9.06% |
10.185 |
9.263 |
- |
-12.12% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-9.03% |
20857354.572 |
18974885.173 |
- |
4.90% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.97% |
243.741 |
221.874 |
- |
-6.40% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-8.97% |
4278192.684 |
3894505.233 |
- |
-4.56% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-8.97% |
105569.772 |
96105.116 |
- |
-8.80% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-8.96% |
8200.717 |
7466.035 |
168.067 |
-0.24% |
168.067 |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-8.94% |
790.772 |
720.049 |
- |
1.75% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.93% |
828.254 |
754.312 |
- |
-5.37% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-8.92% |
23.217 |
21.145 |
- |
-12.39% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-8.92% |
247.568 |
225.489 |
- |
-7.74% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-8.83% |
0.697 |
0.635 |
- |
62.03% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-8.79% |
1.827 |
1.666 |
- |
-0.01% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-8.78% |
668.225 |
609.529 |
- |
-26.15% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-8.78% |
799.787 |
729.580 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-8.63% |
10.309 |
9.419 |
- |
-14.68% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-8.62% |
22718.921 |
20760.302 |
- |
-2.04% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-8.61% |
1.380 |
1.261 |
- |
-9.06% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-8.59% |
3120.466 |
2852.439 |
- |
-0.30% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-8.58% |
1.556 |
1.423 |
- |
-11.47% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-8.57% |
1.223 |
1.119 |
- |
-13.47% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-8.56% |
205.461 |
187.875 |
- |
-0.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-8.55% |
65.849 |
60.215 |
- |
3.15% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-8.54% |
216919.492 |
198400.592 |
- |
-2.42% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-8.52% |
105914.800 |
96887.984 |
- |
-8.55% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-8.51% |
355.969 |
325.693 |
- |
-0.17% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-8.49% |
22.935 |
20.988 |
- |
5.21% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-8.49% |
1.096 |
1.003 |
- |
-10.86% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-8.48% |
1.135 |
1.039 |
- |
-6.11% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-8.42% |
33.806 |
30.958 |
- |
2.23% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-8.41% |
106156.503 |
97230.160 |
- |
-9.18% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-8.39% |
4199292.751 |
3847138.582 |
- |
0.62% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-8.36% |
21784.280 |
19962.580 |
- |
-5.51% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-8.35% |
635.551 |
582.452 |
- |
-8.40% |
- |
|
BM_vector_deque_move/70000
|
-8.31% |
3381.497 |
3100.621 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-8.30% |
96897190.723 |
88858782.830 |
- |
-43.12% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-8.30% |
5918349.553 |
5427417.058 |
- |
-8.23% |
- |
|
BM_PushHeap_float_Random_16
|
-8.24% |
5.394 |
4.949 |
- |
-0.64% |
- |
|
BM_vector_deque_ranges_move/65536
|
-8.24% |
3112.575 |
2856.072 |
- |
-0.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-8.24% |
2025761.427 |
1858842.132 |
- |
-6.33% |
- |
|
BM_vector_deque_copy/70000
|
-8.24% |
3376.882 |
3098.737 |
- |
-0.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-8.23% |
34.738 |
31.880 |
- |
-6.82% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-8.17% |
1.402 |
1.288 |
- |
-11.13% |
- |
|
BM_vector_deque_ranges_move/70000
|
-8.17% |
3376.854 |
3101.104 |
- |
-0.21% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-8.14% |
21531.271 |
19778.679 |
- |
-8.50% |
- |
|
BM_vector_deque_move/65536
|
-8.13% |
3106.739 |
2854.303 |
- |
-0.25% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-8.12% |
58703.685 |
53934.219 |
- |
6.26% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-8.10% |
24.103 |
22.150 |
- |
7.21% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-8.08% |
2.009 |
1.847 |
- |
-13.32% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-8.08% |
16160.124 |
14854.438 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-8.05% |
143713879.990 |
132147277.859 |
- |
21.71% |
- |
|
BM_vector_deque_copy/65536
|
-8.04% |
3101.452 |
2851.956 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-8.00% |
2287558.021 |
2104491.563 |
- |
-4.60% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.92% |
93.924 |
86.482 |
- |
-0.01% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-7.90% |
58.922 |
54.266 |
- |
-1.96% |
- |
|
BM_PushHeap_float_Random_64
|
-7.89% |
6.699 |
6.171 |
- |
0.05% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.88% |
2157.941 |
1987.889 |
- |
-0.94% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-7.88% |
28160.750 |
25942.730 |
- |
1.57% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-7.87% |
21550.929 |
19854.452 |
- |
-7.86% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-7.83% |
41082.278 |
37864.283 |
- |
0.07% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
-7.82% |
40.978 |
37.774 |
- |
-9.70% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-7.80% |
39.205 |
36.147 |
- |
-3.23% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-7.80% |
317.788 |
293.002 |
- |
-6.88% |
- |
|
std::fill(deque<int>)/1024
|
-7.79% |
32.312 |
29.795 |
- |
-0.91% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-7.79% |
3073.603 |
2834.320 |
- |
-0.33% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-7.78% |
31.806 |
29.333 |
- |
-0.20% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-7.77% |
28.049 |
25.869 |
- |
-3.14% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-7.68% |
24.211 |
22.352 |
- |
-2.56% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.59% |
284.622 |
263.030 |
- |
-3.88% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-7.58% |
8.840 |
8.170 |
- |
4.01% |
- |
|
BM_vector_deque_copy/64000
|
-7.56% |
3066.720 |
2834.983 |
- |
-0.28% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-7.55% |
7064.338 |
6531.131 |
- |
0.70% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-7.53% |
0.787 |
0.728 |
- |
-14.49% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-7.53% |
4033.370 |
3729.703 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-7.53% |
5023863.240 |
4645734.230 |
- |
-2.74% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-7.52% |
22.109 |
20.446 |
- |
-2.91% |
- |
|
BM_vector_deque_move/64000
|
-7.52% |
3069.389 |
2838.696 |
- |
-0.12% |
- |
|
BM_vector_deque_ranges_move/64000
|
-7.51% |
3069.179 |
2838.756 |
- |
-0.16% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-7.50% |
9496.537 |
8784.661 |
- |
-11.94% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-7.40% |
662.365 |
613.356 |
- |
-8.06% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-7.39% |
8.594 |
7.959 |
- |
-7.88% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-7.39% |
754.223 |
698.522 |
- |
-5.99% |
- |
|
BM_deque_deque_ranges_move/2
|
-7.37% |
2.240 |
2.075 |
- |
2.95% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-7.37% |
39.854 |
36.917 |
- |
-2.96% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-7.36% |
6018052.764 |
5575043.558 |
- |
-7.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-7.34% |
0.679 |
0.630 |
- |
11.13% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-7.33% |
1.343 |
1.244 |
- |
-3.89% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-7.33% |
8476.198 |
7855.263 |
- |
-8.28% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-7.32% |
22.798 |
21.129 |
- |
0.38% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-7.30% |
0.442 |
0.410 |
- |
-13.93% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.29% |
239.223 |
221.778 |
- |
0.64% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-7.29% |
0.237 |
0.220 |
- |
-1.21% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-7.28% |
6656.318 |
6171.644 |
- |
-5.62% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-7.26% |
1623.033 |
1505.131 |
- |
-4.96% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-7.25% |
23.816 |
22.088 |
- |
2.42% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-7.25% |
7798.397 |
7232.873 |
- |
-2.58% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-7.23% |
11.299 |
10.482 |
- |
-1.32% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.23% |
2743.554 |
2545.208 |
- |
0.05% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-7.22% |
1.152 |
1.069 |
- |
-6.35% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.20% |
1205.938 |
1119.149 |
- |
-5.38% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-7.19% |
8.503 |
7.891 |
- |
-13.65% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-7.19% |
1.123 |
1.042 |
- |
-5.42% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-7.19% |
29.416 |
27.301 |
- |
-1.69% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-7.19% |
2.564 |
2.380 |
- |
-2.97% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-7.17% |
0.479 |
0.444 |
- |
-27.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-7.16% |
18.408 |
17.089 |
- |
-1.11% |
- |
|
BM_StringDestroy_Huge
|
-7.16% |
12.129 |
11.260 |
- |
3.31% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-7.16% |
1741256.019 |
1616642.904 |
- |
2.39% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-7.15% |
30.139 |
27.984 |
- |
-2.68% |
- |
|
BM_deque_vector_copy_backward/0
|
-7.13% |
1.476 |
1.371 |
- |
1.13% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-7.13% |
1.601 |
1.487 |
- |
-8.37% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-7.12% |
32527027.954 |
30211153.419 |
- |
-4.03% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-7.10% |
131573.970 |
122232.345 |
- |
-5.96% |
- |
|
std::reverse_copy(list<int>)/512
|
-7.10% |
391.377 |
363.589 |
- |
0.00% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-7.09% |
11.364 |
10.558 |
- |
-1.77% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-7.06% |
3448.286 |
3204.735 |
- |
-0.23% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-7.02% |
4.661 |
4.334 |
- |
2.46% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-7.01% |
1.462 |
1.360 |
- |
-3.83% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-7.00% |
2297.606 |
2136.759 |
- |
-1.43% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-6.99% |
189768.219 |
176496.123 |
- |
-4.75% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-6.99% |
135.918 |
126.418 |
- |
-2.72% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-6.96% |
186973.381 |
173967.601 |
- |
-7.75% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-6.95% |
188505.742 |
175407.462 |
- |
-7.18% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-6.95% |
1.553 |
1.445 |
- |
-0.70% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-6.89% |
1194.803 |
1112.511 |
- |
-0.88% |
- |
|
BM_PushHeap_float_Random_16384
|
-6.88% |
7.623 |
7.098 |
- |
-1.45% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-6.87% |
26.337 |
24.527 |
- |
-36.69% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-6.87% |
1504.072 |
1400.732 |
- |
-0.40% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-6.87% |
21362.021 |
19895.349 |
- |
-7.96% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-6.85% |
8254.927 |
7689.823 |
- |
-6.90% |
- |
|
bm_gcd_random
|
-6.83% |
31.086 |
28.962 |
- |
-1.81% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-6.82% |
13157231.822 |
12259825.430 |
- |
-11.72% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-6.82% |
2.734 |
2.547 |
- |
12.43% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-6.82% |
3319.084 |
3092.815 |
- |
35.94% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-6.81% |
5356393.760 |
4991647.027 |
- |
-1.77% |
- |
|
BM_deque_deque_ranges_move/1
|
-6.80% |
2.499 |
2.329 |
- |
3.14% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-6.79% |
484.969 |
452.030 |
- |
4.70% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-6.78% |
13.375 |
12.469 |
- |
0.70% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-6.75% |
0.379 |
0.353 |
- |
-2.02% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-6.75% |
1.176 |
1.096 |
- |
-7.48% |
- |
|
std::copy_n(vector<int>)/4096
|
-6.75% |
172.086 |
160.472 |
- |
-30.20% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-6.75% |
0.842 |
0.785 |
- |
15.08% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.72% |
2.453 |
2.288 |
- |
-0.46% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-6.70% |
74815.710 |
69799.390 |
- |
0.73% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-6.70% |
3869862.807 |
3610525.740 |
- |
-4.26% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-6.67% |
0.644 |
0.601 |
- |
-5.88% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-6.63% |
65.935 |
61.561 |
- |
-6.31% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.61% |
23876.535 |
22299.085 |
- |
-0.74% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-6.59% |
541.750 |
506.075 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-6.58% |
1717485.515 |
1604535.499 |
- |
-5.71% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-6.55% |
1832791.498 |
1712780.061 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-6.53% |
3608553.126 |
3373040.022 |
- |
-34.70% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-6.48% |
971.109 |
908.152 |
- |
-4.92% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-6.45% |
28538.844 |
26697.292 |
- |
-5.28% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-6.44% |
59021.197 |
55222.552 |
- |
-6.87% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.43% |
65944.330 |
61706.864 |
- |
-0.75% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-6.41% |
25.853 |
24.196 |
- |
1.06% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-6.40% |
198.647 |
185.924 |
- |
9.34% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-6.40% |
3959.967 |
3706.596 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-6.40% |
1567920.028 |
1467647.571 |
- |
-5.47% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-6.36% |
1971052.001 |
1845640.350 |
- |
-30.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-6.36% |
1429979.884 |
1339035.697 |
- |
-0.71% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-6.34% |
23.082 |
21.619 |
- |
-1.73% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-6.29% |
188532.850 |
176681.015 |
- |
-7.47% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-6.28% |
1.201 |
1.125 |
- |
0.04% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-6.28% |
5.787 |
5.424 |
- |
0.77% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-6.27% |
11.019 |
10.328 |
- |
-11.82% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-6.26% |
64.832 |
60.775 |
- |
5.97% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-6.26% |
3121.639 |
2926.366 |
- |
-4.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-6.24% |
69283.589 |
64958.183 |
- |
-2.02% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-6.23% |
3128.203 |
2933.161 |
- |
-3.94% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-6.23% |
0.356 |
0.334 |
- |
-3.53% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-6.20% |
412.971 |
387.356 |
- |
-0.30% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-6.20% |
63.861 |
59.902 |
- |
-5.65% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.20% |
311.990 |
292.654 |
- |
-1.75% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-6.18% |
0.280 |
0.262 |
- |
-1.23% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-6.18% |
3380.825 |
3172.002 |
- |
2.08% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-6.17% |
96.151 |
90.216 |
- |
-7.73% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.14% |
1255.449 |
1178.384 |
- |
-0.63% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-6.13% |
11.057 |
10.379 |
- |
11.16% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-6.13% |
209.939 |
197.076 |
- |
-0.01% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-6.12% |
0.736 |
0.691 |
- |
-11.86% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-6.12% |
349346807.551 |
327960802.494 |
- |
-5.52% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-6.12% |
25.779 |
24.202 |
- |
0.42% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-6.11% |
1.715 |
1.611 |
- |
-3.50% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-6.08% |
1.688 |
1.585 |
- |
-3.75% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-6.05% |
17.804 |
16.726 |
- |
3.04% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-6.05% |
1.225 |
1.151 |
- |
-11.89% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-6.03% |
21.621 |
20.317 |
- |
-2.20% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-6.02% |
20.057 |
18.850 |
- |
-0.56% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-6.02% |
1.229 |
1.155 |
- |
-0.02% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-5.99% |
44198.507 |
41551.979 |
- |
-0.10% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-5.99% |
25.302 |
23.787 |
- |
5.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-5.96% |
4288280.585 |
4032694.751 |
- |
18.81% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-5.96% |
8176.167 |
7688.920 |
- |
-6.52% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-5.93% |
873195.537 |
821406.287 |
- |
1.40% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-5.91% |
26.929 |
25.338 |
- |
-2.33% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-5.90% |
1.861 |
1.752 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-5.89% |
6973366.576 |
6562622.022 |
- |
-1.94% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-5.88% |
8480.488 |
7981.880 |
- |
-5.66% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-5.88% |
1.734 |
1.632 |
- |
-0.67% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.87% |
4832.304 |
4548.849 |
- |
-0.61% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.84% |
919.487 |
865.760 |
- |
-1.29% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-5.84% |
7.651 |
7.204 |
- |
-3.00% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-5.83% |
4.405 |
4.148 |
- |
-9.93% |
- |
|
BM_PushHeap_float_Random_256
|
-5.83% |
7.367 |
6.938 |
- |
0.76% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-5.80% |
2.466 |
2.323 |
- |
0.50% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.80% |
785.529 |
739.979 |
- |
0.03% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-5.78% |
1.123 |
1.058 |
- |
24.95% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.77% |
36.813 |
34.688 |
- |
-1.88% |
- |
|
BM_deque_deque_move_backward/0
|
-5.77% |
0.920 |
0.866 |
- |
0.63% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-5.77% |
795.785 |
749.899 |
- |
-5.72% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-5.76% |
35.903 |
33.833 |
- |
-0.36% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-5.75% |
777.453 |
732.727 |
- |
-7.38% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-5.74% |
43.804 |
41.288 |
- |
-6.64% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-5.74% |
2283341.100 |
2152351.147 |
- |
0.96% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-5.73% |
1.338 |
1.261 |
- |
-2.98% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-5.73% |
9.996 |
9.423 |
- |
-2.69% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.71% |
13415.140 |
12648.478 |
- |
-2.60% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-5.71% |
33.534 |
31.619 |
- |
-6.40% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-5.71% |
1.121 |
1.057 |
- |
25.84% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-5.70% |
10.698 |
10.088 |
- |
7.56% |
- |
|
BM_PushHeap_float_Random_262144
|
-5.67% |
7.569 |
7.140 |
- |
-1.41% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-5.66% |
43204.293 |
40757.645 |
- |
-0.67% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.64% |
54.145 |
51.091 |
- |
-0.69% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-5.60% |
1.539 |
1.453 |
- |
3.74% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-5.59% |
2039869.741 |
1925757.517 |
- |
3.30% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-5.59% |
751.624 |
709.636 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-5.58% |
12402850.426 |
11710790.235 |
- |
-5.36% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-5.58% |
6.394 |
6.037 |
- |
2.21% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.55% |
29.883 |
28.224 |
- |
-9.78% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-5.54% |
1977.161 |
1867.532 |
- |
0.47% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-5.53% |
2114.039 |
1997.067 |
- |
0.05% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.53% |
5978.461 |
5647.834 |
- |
-1.02% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-5.51% |
12.855 |
12.147 |
- |
-4.39% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-5.51% |
23.889 |
22.574 |
- |
-6.50% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-5.50% |
1162.960 |
1099.041 |
- |
-1.02% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.49% |
5683.831 |
5371.702 |
- |
-1.52% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-5.49% |
112.757 |
106.567 |
- |
-0.37% |
- |
|
std::set<std::string>::clear()/1024
|
-5.48% |
22587.844 |
21350.850 |
- |
-2.81% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-5.46% |
7293784.291 |
6895721.941 |
- |
-3.84% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-5.45% |
1403.905 |
1327.432 |
- |
-6.23% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-5.44% |
76003151.660 |
71867306.393 |
- |
-9.56% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-5.43% |
1418.184 |
1341.118 |
- |
-0.61% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-5.43% |
9895.199 |
9357.546 |
- |
0.81% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-5.41% |
7177.363 |
6789.285 |
- |
0.40% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.40% |
51.026 |
48.272 |
- |
-4.59% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-5.39% |
2275792.064 |
2153232.808 |
- |
-4.46% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.38% |
19.267 |
18.230 |
- |
-0.04% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-5.38% |
5.473 |
5.178 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-5.38% |
22595456.210 |
21380204.325 |
- |
-2.68% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-5.38% |
173.913 |
164.562 |
- |
0.13% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-5.38% |
135.333 |
128.059 |
- |
-6.57% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-5.37% |
1.731 |
1.639 |
- |
-6.87% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.37% |
653.191 |
618.139 |
- |
0.77% |
- |
|
BM_std_minmax_element<long_long>/2
|
-5.37% |
0.679 |
0.643 |
- |
6.83% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-5.35% |
644659.485 |
610191.202 |
- |
-1.34% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-5.35% |
1.757 |
1.663 |
- |
-0.23% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-5.34% |
5.078 |
4.807 |
- |
-1.49% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-5.34% |
0.266 |
0.252 |
- |
-8.27% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-5.33% |
8420.524 |
7972.038 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-5.32% |
8417840.117 |
7969607.686 |
- |
0.13% |
- |
|
std::partition_copy(list<int>)/8192
|
-5.32% |
7338.800 |
6948.055 |
- |
2.33% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-5.31% |
3453497.542 |
3270165.390 |
- |
-1.56% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.30% |
29.260 |
27.710 |
- |
-14.30% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-5.29% |
37.366 |
35.389 |
- |
-4.65% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-5.28% |
6315256.638 |
5981693.442 |
- |
-3.28% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-5.28% |
13.253 |
12.553 |
- |
6.55% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-5.27% |
1.676 |
1.587 |
- |
7.00% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-5.25% |
400.688 |
379.671 |
- |
-0.40% |
- |
|
BM_PushHeap_float_Random_1024
|
-5.24% |
7.553 |
7.158 |
- |
2.58% |
- |
|
std::map<int,_int>::clear()/32
|
-5.24% |
695.035 |
658.639 |
- |
1.51% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-5.22% |
4.586 |
4.346 |
- |
-2.25% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.22% |
46789.561 |
44347.372 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-5.21% |
13850448.489 |
13128371.285 |
- |
-0.49% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-5.21% |
16.435 |
15.579 |
- |
-0.68% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-5.20% |
1.447 |
1.372 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-5.19% |
228201279.112 |
216351930.683 |
- |
-1.42% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-5.19% |
19.343 |
18.340 |
- |
-0.98% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-5.18% |
918.642 |
871.090 |
- |
0.01% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-5.17% |
24.368 |
23.108 |
- |
-5.48% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-5.17% |
112837.887 |
107001.924 |
- |
-3.71% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.17% |
14695.793 |
13936.146 |
- |
0.19% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-5.15% |
93.679 |
88.851 |
- |
-4.55% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-5.15% |
2.033 |
1.928 |
- |
3.88% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-5.14% |
43.909 |
41.650 |
- |
4.20% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-5.14% |
0.652 |
0.619 |
- |
-6.23% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-5.13% |
30.940 |
29.354 |
- |
-0.26% |
- |
|
ranges::min(std::deque<char>)/8
|
-5.12% |
2.548 |
2.417 |
- |
1.04% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-5.12% |
55.937 |
53.074 |
- |
-1.23% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
-5.10% |
6708.291 |
6366.297 |
- |
-5.27% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-5.10% |
4992.279 |
4737.793 |
- |
-0.03% |
- |
|
BM_std_minmax_element<short>/2
|
-5.08% |
0.683 |
0.648 |
- |
-5.90% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-5.08% |
2384.866 |
2263.777 |
- |
-0.21% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-5.07% |
2.213 |
2.101 |
- |
-6.78% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-5.07% |
24.981 |
23.714 |
- |
-1.93% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-5.06% |
27023384.684 |
25657085.704 |
- |
4.30% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-5.05% |
1937963.880 |
1840029.899 |
- |
-4.57% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-5.05% |
1.804 |
1.713 |
- |
-5.64% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.04% |
42220.257 |
40093.712 |
- |
1.26% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-5.04% |
17.893 |
16.992 |
- |
-1.02% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-5.03% |
29.634 |
28.142 |
- |
-3.63% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.02% |
5414.643 |
5143.055 |
- |
-1.32% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-5.01% |
64844.701 |
61595.488 |
- |
-1.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-5.01% |
16004.565 |
15202.655 |
- |
-0.27% |
- |
|
std::upper_bound(std::list<int>)/8192
|
-5.01% |
13140.472 |
12482.721 |
- |
-12.07% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-4.97% |
1.482 |
1.408 |
- |
2.46% |
- |
|
std::deque<int>::ctor(size)/32
|
-4.95% |
29.330 |
27.877 |
- |
-21.70% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.95% |
545.398 |
518.390 |
- |
-2.91% |
- |
|
BM_deque_vector_copy/64000
|
-4.95% |
3002.860 |
2854.296 |
- |
-0.54% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-4.94% |
26.923 |
25.592 |
- |
-0.39% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.92% |
72.588 |
69.016 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-4.92% |
67905738.999 |
64566367.111 |
- |
11.13% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-4.91% |
1.179 |
1.121 |
- |
4.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-4.89% |
1097971.448 |
1044241.417 |
- |
4.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-4.89% |
21576306.263 |
20521753.333 |
- |
-4.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-4.88% |
8643397.922 |
8221945.718 |
- |
-0.79% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.85% |
38244.012 |
36389.708 |
- |
0.94% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-4.85% |
0.233 |
0.222 |
- |
-1.17% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-4.84% |
8.416 |
8.008 |
- |
-3.88% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-4.84% |
3248.747 |
3091.571 |
- |
-14.74% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.81% |
1324.625 |
1260.846 |
- |
-1.63% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-4.80% |
800.940 |
762.456 |
- |
-13.14% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-4.79% |
20.307 |
19.333 |
- |
0.70% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.79% |
53.069 |
50.525 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.79% |
8.724 |
8.306 |
- |
-0.43% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-4.78% |
8.176 |
7.785 |
- |
-3.13% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.76% |
12316.960 |
11730.404 |
- |
-11.48% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.75% |
23.884 |
22.749 |
- |
-0.64% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-4.75% |
16.497 |
15.714 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-4.74% |
7220884.605 |
6878614.159 |
- |
-7.07% |
- |
|
std::copy(list<int>)/4096
|
-4.74% |
3241.840 |
3088.279 |
- |
-4.34% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.72% |
1.573 |
1.499 |
- |
-1.24% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.72% |
57439.554 |
54729.622 |
- |
-0.34% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-4.70% |
26.707 |
25.451 |
- |
1.20% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-4.70% |
12.936 |
12.328 |
- |
-2.77% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-4.69% |
51.997 |
49.559 |
- |
-2.67% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-4.68% |
8445.245 |
8049.702 |
- |
-3.62% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-4.68% |
0.369 |
0.352 |
- |
-26.60% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.68% |
979859.505 |
934019.842 |
- |
0.72% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.64% |
77257.429 |
73672.700 |
- |
-0.00% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-4.64% |
30873578.681 |
29441872.101 |
- |
-3.82% |
- |
|
std::shift_right(list<int>)/8192
|
-4.63% |
7670.697 |
7315.529 |
- |
-5.16% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-4.62% |
11.206 |
10.689 |
- |
-2.87% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-4.61% |
12.222 |
11.658 |
- |
-7.06% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-4.59% |
355247154.698 |
338933515.532 |
- |
1.24% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-4.59% |
9.080 |
8.663 |
- |
-1.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.59% |
38.337 |
36.577 |
- |
-10.46% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.58% |
6594271.580 |
6292306.964 |
- |
-5.77% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-4.58% |
230.146 |
219.616 |
- |
-2.61% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.55% |
0.508 |
0.485 |
- |
-0.36% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-4.50% |
3.650 |
3.486 |
- |
-2.27% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.49% |
714.126 |
682.029 |
- |
-0.61% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.49% |
408.102 |
389.766 |
- |
-0.60% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-4.49% |
4.926 |
4.705 |
- |
-3.64% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-4.48% |
685.414 |
654.704 |
- |
-0.41% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-4.48% |
2.577 |
2.462 |
- |
-9.45% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-4.45% |
4.926 |
4.707 |
- |
-3.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-4.45% |
24441.824 |
23355.158 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-4.44% |
5915306.960 |
5652441.880 |
- |
-4.49% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.44% |
239.328 |
228.701 |
- |
-3.11% |
- |
|
std::set<int>::ctor(const&)/8192
|
-4.42% |
50680.480 |
48438.254 |
- |
-3.69% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-4.41% |
2172.858 |
2076.990 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-4.39% |
360954.608 |
345113.749 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
-4.39% |
1.738 |
1.661 |
- |
-10.53% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-4.36% |
3.005 |
2.873 |
- |
-1.62% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-4.36% |
5358.135 |
5124.424 |
- |
0.89% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-4.36% |
16.292 |
15.582 |
- |
-3.69% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-4.35% |
222.169 |
212.505 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-4.35% |
34.034 |
32.554 |
- |
-0.26% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-4.33% |
12.971 |
12.409 |
- |
-2.14% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-4.32% |
8459.392 |
8093.771 |
- |
-0.84% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-4.32% |
23.186 |
22.184 |
- |
-9.20% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-4.32% |
6173.371 |
5906.890 |
- |
0.58% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-4.31% |
0.679 |
0.649 |
- |
-8.60% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-4.30% |
2.263 |
2.166 |
- |
9.53% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-4.30% |
12.215 |
11.690 |
- |
-6.90% |
- |
|
BM_deque_deque_copy/64000
|
-4.30% |
3056.465 |
2925.137 |
- |
-0.90% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-4.29% |
16.781 |
16.061 |
- |
3.16% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.29% |
55.818 |
53.424 |
- |
0.50% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.28% |
1656847.658 |
1585872.965 |
- |
1.02% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-4.28% |
23.885 |
22.862 |
- |
8.90% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-4.28% |
19.691 |
18.849 |
- |
1.17% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-4.26% |
13.321 |
12.753 |
- |
-0.04% |
- |
|
rng::for_each(multimap<int>)/8192
|
-4.26% |
7501.057 |
7181.722 |
- |
-2.63% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-4.25% |
7315761.490 |
7004654.685 |
- |
-2.75% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-4.25% |
1.308 |
1.253 |
- |
-0.75% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.22% |
13.494 |
12.925 |
- |
-2.19% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.22% |
97.167 |
93.068 |
- |
7.35% |
- |
|
BM_CmpLess_ushort_short
|
-4.22% |
1.070 |
1.025 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-4.21% |
5457244.281 |
5227287.766 |
- |
-4.40% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-4.21% |
1.532 |
1.468 |
- |
-2.53% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-4.21% |
14.129 |
13.535 |
- |
-2.24% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-4.21% |
21.006 |
20.122 |
- |
-1.76% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-4.18% |
9.663 |
9.259 |
- |
0.58% |
- |
|
BM_CmpLess_short_schar
|
-4.18% |
0.988 |
0.946 |
- |
-0.27% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-4.17% |
0.520 |
0.499 |
- |
-0.05% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.17% |
714.755 |
684.953 |
- |
-3.48% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-4.17% |
51.239 |
49.103 |
- |
-3.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-4.17% |
23238654.458 |
22270702.222 |
- |
-0.87% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-4.16% |
1540014.927 |
1475904.919 |
- |
-25.37% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-4.16% |
15.296 |
14.660 |
- |
-2.01% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.16% |
1651588.865 |
1582937.418 |
- |
-0.22% |
- |
|
BM_PushHeap_string_Ascending_256
|
-4.15% |
11.134 |
10.672 |
- |
-5.56% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-4.15% |
17.769 |
17.032 |
- |
-0.50% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.11% |
1648612.793 |
1580815.594 |
- |
2.40% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-4.11% |
227.513 |
218.161 |
- |
-4.08% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-4.10% |
286.317 |
274.572 |
- |
0.04% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-4.10% |
1479159.990 |
1418494.939 |
- |
-0.01% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.10% |
5073.826 |
4865.760 |
- |
0.62% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.10% |
2329343.410 |
2233863.942 |
- |
-4.60% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-4.09% |
50.778 |
48.700 |
- |
-0.20% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-4.09% |
744.831 |
714.368 |
- |
7.16% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-4.08% |
35.511 |
34.063 |
- |
-9.10% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-4.07% |
1.441 |
1.383 |
- |
-5.84% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-4.07% |
1272764.805 |
1221002.472 |
- |
-16.62% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-4.07% |
9.559 |
9.171 |
- |
-2.29% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-4.06% |
46.832 |
44.932 |
- |
0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-4.06% |
643002.421 |
616918.696 |
- |
-0.50% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-4.05% |
6696.126 |
6424.724 |
- |
2.09% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.05% |
13275.828 |
12738.074 |
- |
0.39% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-4.05% |
29.892 |
28.682 |
- |
-3.06% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-4.04% |
15.353 |
14.733 |
- |
0.18% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-4.03% |
1754597.485 |
1683862.373 |
- |
2.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.03% |
554586041.157 |
532234531.908 |
- |
-0.31% |
- |
|
BM_StringMove_Large
|
-4.02% |
0.735 |
0.706 |
- |
-0.27% |
- |
|
std::lower_bound(std::list<int>)/8192
|
-4.01% |
13237.348 |
12706.241 |
- |
-16.59% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-4.01% |
563.751 |
541.133 |
- |
-1.46% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.99% |
69.865 |
67.076 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-3.99% |
1374565.267 |
1319720.539 |
- |
3.69% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
-3.99% |
0.466 |
0.447 |
- |
-3.94% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-3.99% |
3492789.406 |
3353508.605 |
- |
-2.30% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-3.98% |
41.340 |
39.692 |
- |
-3.01% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-3.97% |
19.638 |
18.858 |
- |
-1.07% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.97% |
16.661 |
15.999 |
- |
-0.40% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-3.96% |
0.710 |
0.682 |
- |
-19.88% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-3.96% |
25.933 |
24.907 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-3.95% |
24.054 |
23.105 |
- |
0.20% |
- |
|
std::reverse(deque<int>)/64
|
-3.94% |
13.563 |
13.029 |
- |
-3.69% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
-3.93% |
1.421 |
1.366 |
- |
-11.13% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-3.92% |
1052425.596 |
1011125.467 |
- |
-2.89% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-3.92% |
13.172 |
12.656 |
- |
2.44% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.92% |
15542.135 |
14933.157 |
- |
-1.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.90% |
1652153.401 |
1587703.857 |
- |
2.01% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.89% |
666.615 |
640.662 |
- |
-1.21% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-3.89% |
41.289 |
39.681 |
- |
23.96% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-3.88% |
1.491 |
1.433 |
- |
-1.13% |
- |
|
BM_CmpEqual_uchar_short
|
-3.87% |
1.030 |
0.990 |
- |
-1.93% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-3.86% |
179.863 |
172.922 |
- |
-1.82% |
- |
|
BM_deque_vector_copy/70000
|
-3.84% |
3288.794 |
3162.565 |
- |
-0.53% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.82% |
13210.504 |
12705.306 |
- |
-1.55% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-3.82% |
40.102 |
38.569 |
- |
-1.36% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-3.81% |
169.994 |
163.512 |
- |
7.69% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.81% |
1658952.148 |
1595819.580 |
- |
1.38% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.80% |
22.228 |
21.383 |
- |
-6.54% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-3.80% |
0.386 |
0.371 |
- |
-8.34% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-3.80% |
44.083 |
42.409 |
- |
-4.44% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-3.80% |
2.155 |
2.073 |
- |
-0.26% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-3.79% |
73.639 |
70.846 |
- |
0.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-3.78% |
1282711.515 |
1234186.203 |
- |
-8.78% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.78% |
4666.051 |
4489.776 |
- |
-0.59% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-3.75% |
4.660 |
4.485 |
- |
-7.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-3.74% |
20759934.317 |
19984264.277 |
- |
-10.24% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.74% |
25.317 |
24.371 |
- |
1.59% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-3.73% |
95.112 |
91.561 |
- |
-4.02% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-3.73% |
8388.866 |
8075.846 |
- |
-13.03% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.72% |
577.117 |
555.637 |
- |
-3.40% |
- |
|
rng::starts_with(deque<int>)/1000
|
-3.72% |
461.492 |
444.327 |
- |
-3.26% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-3.70% |
30.195 |
29.077 |
- |
0.26% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-3.69% |
4.326 |
4.166 |
- |
-7.54% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-3.66% |
23738.636 |
22869.803 |
- |
-0.59% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.65% |
591.919 |
570.334 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-3.64% |
7099.829 |
6841.243 |
- |
-8.34% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-3.63% |
3.101 |
2.988 |
- |
-1.83% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.62% |
454.809 |
438.337 |
- |
0.68% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-3.62% |
2.802 |
2.700 |
- |
-6.22% |
- |
|
ranges::min(std::list<long_long>)/1
|
-3.62% |
0.375 |
0.361 |
- |
15.29% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-3.60% |
16509.367 |
15914.623 |
- |
-2.77% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-3.60% |
11385.720 |
10975.999 |
- |
-18.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.60% |
1041094.569 |
1003652.112 |
- |
-4.17% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-3.58% |
6111872.852 |
5892803.234 |
- |
-2.03% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-3.57% |
1560.354 |
1504.590 |
- |
2.89% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.57% |
7007.870 |
6757.633 |
- |
-0.07% |
- |
|
rng::fold_left(deque<int>)/8192
|
-3.56% |
4463.233 |
4304.147 |
- |
-3.74% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.56% |
10861.866 |
10475.351 |
- |
-4.17% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.56% |
1.348 |
1.300 |
- |
-0.41% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-3.54% |
6365.747 |
6140.639 |
- |
-18.94% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-3.54% |
1061053.059 |
1023539.210 |
- |
-5.44% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-3.54% |
24.669 |
23.797 |
- |
-3.93% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-3.53% |
62.183 |
59.985 |
- |
-3.49% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-3.53% |
1.565 |
1.509 |
- |
-0.40% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-3.52% |
9147533.178 |
8825443.891 |
- |
1.07% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-3.52% |
20553.620 |
19830.044 |
- |
-6.51% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-3.52% |
0.641 |
0.618 |
- |
-14.36% |
- |
|
BM_PushHeap_string_Descending_16
|
-3.51% |
2.217 |
2.139 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-3.51% |
1688614.325 |
1629295.852 |
- |
-10.06% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-3.51% |
18289269.207 |
17646809.977 |
- |
-0.55% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-3.51% |
53158.406 |
51291.746 |
- |
2.03% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-3.51% |
59564.330 |
57473.467 |
- |
-2.93% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-3.50% |
27.205 |
26.252 |
- |
-5.17% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-3.50% |
537.264 |
518.451 |
- |
-3.53% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.50% |
12445.708 |
12010.195 |
- |
-1.30% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-3.49% |
53210.608 |
51351.343 |
- |
2.37% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.49% |
671397.495 |
647955.560 |
- |
-0.12% |
- |
|
BM_deque_vector_copy/65536
|
-3.48% |
3013.831 |
2908.806 |
- |
-0.93% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-3.48% |
11823.126 |
11411.320 |
- |
-2.98% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-3.48% |
2.776 |
2.679 |
- |
-0.26% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.47% |
15.207 |
14.679 |
- |
-0.08% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-3.47% |
0.487 |
0.470 |
- |
-0.50% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-3.46% |
49620.033 |
47902.643 |
- |
-3.38% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.46% |
687.593 |
663.831 |
- |
2.67% |
- |
|
BM_PushHeap_string_Descending_262144
|
-3.45% |
3.422 |
3.304 |
- |
4.92% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-3.45% |
9.422 |
9.097 |
- |
-1.91% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-3.44% |
11594.686 |
11195.995 |
- |
-0.41% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-3.42% |
23615.183 |
22806.626 |
- |
-2.21% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-3.41% |
18.293 |
17.668 |
- |
0.62% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-3.40% |
5.579 |
5.389 |
- |
-8.92% |
- |
|
BM_deque_deque_move/64
|
-3.39% |
3.152 |
3.045 |
- |
0.34% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-3.39% |
36.712 |
35.470 |
- |
-4.15% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-3.38% |
1.316 |
1.272 |
- |
-8.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.38% |
404.775 |
391.089 |
- |
-0.17% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.38% |
13.747 |
13.283 |
- |
-0.41% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.38% |
6919.170 |
6685.480 |
- |
-4.13% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-3.37% |
7.857 |
7.592 |
- |
-3.59% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.36% |
661.867 |
639.607 |
- |
-8.66% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.36% |
439599.408 |
424830.198 |
- |
-10.49% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-3.35% |
12.512 |
12.092 |
- |
-2.21% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.34% |
352.021 |
340.251 |
- |
-0.41% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-3.34% |
2.403 |
2.322 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-3.34% |
1044869.859 |
1009999.470 |
- |
0.37% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-3.33% |
4.171 |
4.032 |
- |
-0.45% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-3.32% |
7657.274 |
7403.068 |
- |
0.54% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-3.32% |
1373929.434 |
1328332.017 |
- |
0.36% |
- |
|
std::for_each(list<int>)/50
|
-3.31% |
21.805 |
21.082 |
- |
0.78% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.31% |
33.584 |
32.472 |
- |
-4.45% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-3.31% |
65232.083 |
63072.704 |
- |
-12.83% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-3.31% |
11600744.420 |
11216809.111 |
- |
-1.99% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-3.30% |
4.026 |
3.893 |
- |
-2.69% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.29% |
629.615 |
608.875 |
- |
0.74% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-3.29% |
818.461 |
791.513 |
- |
13.97% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-3.29% |
11.385 |
11.010 |
- |
4.27% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.29% |
11777.069 |
11390.053 |
- |
-1.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.28% |
1243284.916 |
1202452.372 |
- |
-1.57% |
- |
|
BM_CmpLess_uchar_uint
|
-3.28% |
1.117 |
1.081 |
- |
1.48% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.28% |
21215406.422 |
20519042.358 |
- |
-4.67% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.27% |
0.362 |
0.350 |
- |
-1.78% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.26% |
6582.676 |
6367.783 |
- |
-9.92% |
- |
|
std::move(list<int>)/32768
|
-3.26% |
31528.265 |
30500.754 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-3.25% |
12664646.235 |
12253326.910 |
- |
1.72% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-3.24% |
0.489 |
0.473 |
- |
-2.56% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-3.23% |
17.711 |
17.138 |
- |
-1.28% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-3.23% |
1725.403 |
1669.712 |
- |
-6.47% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-3.22% |
54.769 |
53.004 |
- |
-4.78% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-3.22% |
3.877 |
3.752 |
- |
-0.38% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-3.21% |
26.943 |
26.077 |
- |
0.21% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-3.21% |
581.890 |
563.207 |
- |
0.05% |
- |
|
BM_vector_deque_move_backward/2
|
-3.20% |
2.051 |
1.985 |
- |
-0.64% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-3.20% |
36.767 |
35.591 |
- |
-0.82% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-3.18% |
15.377 |
14.887 |
- |
-0.65% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.18% |
1.717 |
1.663 |
- |
-3.34% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-3.18% |
57.426 |
55.602 |
- |
-3.95% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-3.16% |
267848.832 |
259375.522 |
- |
-1.25% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-3.16% |
4047.949 |
3919.962 |
- |
0.19% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-3.16% |
6842.805 |
6626.464 |
- |
0.19% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-3.16% |
1.427 |
1.382 |
- |
-3.22% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-3.16% |
404.622 |
391.850 |
- |
-0.51% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.15% |
0.495 |
0.479 |
- |
-2.87% |
- |
|
BM_CmpLess_int_uint
|
-3.15% |
1.090 |
1.056 |
- |
-3.05% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.15% |
644221.397 |
623960.458 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-3.14% |
17755972.941 |
17198228.651 |
- |
-1.48% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-3.13% |
18033.884 |
17468.700 |
- |
6.53% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-3.13% |
13.105 |
12.694 |
- |
-1.44% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.13% |
1.717 |
1.663 |
- |
-0.72% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
-3.13% |
6625.208 |
6417.691 |
- |
-1.80% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-3.13% |
1.717 |
1.663 |
- |
-0.28% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.13% |
14918.982 |
14452.183 |
- |
-2.67% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-3.12% |
926858.243 |
897910.897 |
- |
-0.32% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-3.12% |
8107.857 |
7855.122 |
- |
-0.08% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-3.11% |
12596.954 |
12204.734 |
- |
-1.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.11% |
706.515 |
684.525 |
- |
-0.76% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-3.10% |
25.711 |
24.914 |
- |
-0.51% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.10% |
120081.206 |
116361.630 |
- |
-1.40% |
- |
|
std::copy(list<int>)/32768
|
-3.09% |
26123.101 |
25314.636 |
- |
-3.56% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-3.08% |
7203.531 |
6981.321 |
- |
1.02% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-3.08% |
7135.563 |
6915.606 |
- |
-0.07% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-3.08% |
3650.870 |
3538.549 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-3.07% |
1032131.440 |
1000415.449 |
- |
-2.34% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-3.07% |
1.415 |
1.371 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-3.07% |
9092670.744 |
8813859.096 |
- |
2.69% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.07% |
22.199 |
21.518 |
- |
0.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-3.06% |
0.424 |
0.411 |
- |
-11.96% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.06% |
43524.926 |
42193.414 |
- |
-1.98% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-3.06% |
32.989 |
31.980 |
- |
-1.18% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.06% |
21.316 |
20.665 |
- |
-0.97% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-3.05% |
10737.534 |
10409.688 |
- |
-8.10% |
- |
|
std::fill(vector<bool>)/64
|
-3.05% |
1.568 |
1.520 |
- |
-2.11% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-3.04% |
4070064.754 |
3946133.466 |
- |
1.01% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-3.04% |
3.920 |
3.800 |
- |
-1.11% |
- |
|
BM_PushHeap_uint64_Random_4
|
-3.04% |
2.559 |
2.481 |
- |
1.00% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-3.03% |
2366.757 |
2295.082 |
- |
-0.64% |
- |
|
BM_deque_deque_copy/5500
|
-3.03% |
202.960 |
196.820 |
- |
-0.49% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-3.03% |
23.893 |
23.170 |
- |
-4.13% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-3.02% |
267657.584 |
259576.156 |
- |
-4.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.02% |
1922236.660 |
1864263.611 |
- |
-0.86% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.01% |
5356.698 |
5195.456 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-3.01% |
350895390.283 |
340340590.704 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-3.00% |
12.512 |
12.136 |
- |
-0.35% |
- |
|
std::shift_right(deque<int>)/1024
|
-3.00% |
41.655 |
40.404 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-3.00% |
1109969.484 |
1076716.803 |
- |
-2.29% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-2.98% |
75831912.994 |
73573581.114 |
- |
-2.51% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.98% |
1634803.955 |
1586129.314 |
- |
3.84% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-2.98% |
1653254.736 |
1604049.595 |
- |
-1.41% |
- |
|
std::move(list<int>)/512
|
-2.97% |
368.575 |
357.612 |
- |
0.90% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.96% |
1678.606 |
1628.842 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.96% |
12941.520 |
12557.987 |
- |
-1.83% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-2.96% |
9714.376 |
9426.554 |
- |
-4.45% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.96% |
1160.107 |
1125.743 |
- |
4.21% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-2.96% |
43.161 |
41.883 |
- |
-1.06% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-2.96% |
219.213 |
212.723 |
- |
-3.43% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-2.96% |
25.537 |
24.781 |
- |
-7.67% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-2.94% |
50462.986 |
48979.096 |
- |
-7.48% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-2.94% |
17301.504 |
16793.033 |
- |
6.41% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-2.94% |
21.289 |
20.664 |
- |
-4.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.93% |
228584785.252 |
221894005.980 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-2.92% |
1195094.214 |
1160246.683 |
- |
-4.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-2.91% |
1166942.394 |
1132982.176 |
- |
-3.11% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-2.91% |
718.228 |
697.328 |
- |
-0.02% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-2.91% |
3.251 |
3.156 |
- |
-5.06% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-2.91% |
160.174 |
155.520 |
- |
-7.02% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-2.90% |
180173113.860 |
174940949.261 |
- |
0.51% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-2.90% |
0.371 |
0.360 |
- |
0.19% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.89% |
49267.240 |
47841.643 |
- |
-3.53% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-2.89% |
9742873.313 |
9461075.678 |
- |
-0.23% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.89% |
52729.224 |
51204.212 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.89% |
7712209.809 |
7489205.482 |
- |
0.46% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-2.89% |
74789.387 |
72628.845 |
- |
-0.05% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.88% |
406.221 |
394.510 |
- |
-3.53% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.88% |
18573425.908 |
18038021.437 |
- |
0.33% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-2.88% |
74.324 |
72.184 |
- |
-5.22% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.87% |
232.792 |
226.116 |
- |
-12.43% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.86% |
2.849 |
2.768 |
- |
0.09% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.86% |
218681.069 |
212419.181 |
- |
-0.62% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-2.86% |
670.005 |
650.843 |
- |
1.49% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.86% |
0.632 |
0.614 |
- |
-2.73% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.86% |
12910.606 |
12541.853 |
- |
-3.37% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-2.85% |
2.377 |
2.309 |
- |
0.43% |
- |
|
SetIntersection_None_Set_float_256_64
|
-2.84% |
9425454.870 |
9157366.223 |
- |
0.53% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-2.84% |
37.402 |
36.339 |
- |
-3.92% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-2.84% |
13928.528 |
13533.410 |
- |
0.12% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-2.82% |
7515.754 |
7303.459 |
- |
0.23% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-2.82% |
3.736 |
3.631 |
- |
-7.35% |
- |
|
BM_vector_deque_move_backward/1
|
-2.82% |
2.296 |
2.231 |
- |
-0.59% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-2.81% |
20.406 |
19.832 |
- |
-8.51% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-2.81% |
16.789 |
16.318 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-2.80% |
2076646.971 |
2018431.803 |
- |
3.31% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-2.80% |
240.529 |
233.798 |
- |
-2.94% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.80% |
615.502 |
598.297 |
- |
-0.16% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-2.79% |
752.454 |
731.439 |
- |
-0.99% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-2.79% |
2.057 |
2.000 |
- |
-3.16% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-2.79% |
21.109 |
20.521 |
- |
-3.16% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.78% |
406.258 |
394.951 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-2.78% |
21.009 |
20.425 |
- |
-0.30% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-2.78% |
8.439 |
8.204 |
- |
-17.21% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.78% |
15540.232 |
15108.507 |
- |
-0.29% |
- |
|
std::count(list<int>)_(every_other)/8
|
-2.78% |
2.083 |
2.025 |
- |
-4.16% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-2.78% |
14841135.951 |
14429236.378 |
- |
-3.32% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.77% |
302801.338 |
294403.338 |
- |
-0.40% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.77% |
62598.020 |
60863.008 |
- |
-2.15% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-2.77% |
9.948 |
9.672 |
- |
-3.28% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-2.77% |
1771979.265 |
1722899.813 |
- |
1.00% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-2.77% |
23.831 |
23.172 |
- |
0.35% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-2.77% |
31.247 |
30.382 |
- |
7.27% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.76% |
232.977 |
226.535 |
- |
2.42% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-2.76% |
1329.490 |
1292.791 |
- |
7.45% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.75% |
1205652.387 |
1172461.194 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-2.75% |
79563420.577 |
77376506.973 |
- |
-2.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-2.75% |
54000255.708 |
52516085.831 |
- |
-4.08% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
-2.75% |
1.775 |
1.726 |
- |
-6.16% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.75% |
46637.237 |
45356.424 |
- |
-0.66% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-2.75% |
150408.301 |
146278.676 |
- |
-2.03% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-2.74% |
13.355 |
12.989 |
- |
-3.13% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-2.74% |
54.429 |
52.938 |
- |
-2.39% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.74% |
214971.698 |
209091.077 |
- |
0.35% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-2.73% |
1666332.275 |
1620903.565 |
- |
4.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-2.73% |
3.196 |
3.109 |
- |
-3.22% |
- |
|
std::reverse(deque<int>)/512
|
-2.73% |
116.070 |
112.907 |
- |
-2.15% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-2.72% |
9002334.521 |
8757214.296 |
- |
1.71% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-2.72% |
2277331.454 |
2215352.989 |
- |
1.12% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.72% |
73.214 |
71.221 |
- |
-5.95% |
- |
|
std::fill(deque<int>)/8192
|
-2.72% |
241.791 |
235.215 |
- |
-0.10% |
- |
|
std::generate(list<int>)/8192
|
-2.72% |
7693.826 |
7484.797 |
- |
0.46% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-2.71% |
1182562.606 |
1150534.518 |
- |
-1.36% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.71% |
663.902 |
645.941 |
- |
-1.52% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.70% |
28.333 |
27.567 |
- |
0.79% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.70% |
20.911 |
20.346 |
- |
-0.22% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-2.70% |
27.845 |
27.092 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-2.70% |
1103830.280 |
1074025.341 |
- |
-1.98% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-2.70% |
5.730 |
5.576 |
- |
-5.25% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-2.70% |
1096204.274 |
1066652.465 |
- |
-0.73% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.69% |
18.158 |
17.669 |
- |
-0.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-2.69% |
47.968 |
46.678 |
- |
-0.65% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-2.68% |
2.791 |
2.716 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.68% |
1276415.358 |
1242165.001 |
- |
1.89% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-2.67% |
11.796 |
11.481 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-2.66% |
32.565 |
31.698 |
- |
2.24% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-2.66% |
28.869 |
28.100 |
- |
2.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-2.66% |
7.023 |
6.836 |
- |
-3.58% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.66% |
13.045 |
12.698 |
- |
-0.72% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.66% |
1091.173 |
1062.181 |
- |
-1.56% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-2.65% |
33.311 |
32.427 |
- |
-0.89% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-2.65% |
18.140 |
17.658 |
- |
-1.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-2.65% |
1120537.165 |
1090824.209 |
- |
3.65% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.65% |
0.736 |
0.716 |
- |
-0.38% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.64% |
297.034 |
289.191 |
- |
0.04% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-2.63% |
222.010 |
216.168 |
- |
-4.50% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-2.63% |
214961.382 |
209311.311 |
- |
-0.22% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-2.62% |
1.361 |
1.325 |
- |
10.19% |
- |
|
BM_PushHeap_uint32_Descending_64
|
-2.62% |
0.384 |
0.374 |
- |
-0.76% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-2.62% |
4322.904 |
4209.756 |
- |
-2.03% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-2.62% |
1.567 |
1.526 |
- |
5.98% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-2.61% |
18.553 |
18.068 |
- |
-1.08% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-2.61% |
34545.866 |
33644.273 |
- |
-3.36% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-2.61% |
32.474 |
31.627 |
- |
-0.67% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.61% |
23922.061 |
23298.672 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-2.60% |
223.010 |
217.203 |
- |
-1.55% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.60% |
2.194 |
2.137 |
- |
0.30% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-2.60% |
23821.757 |
23203.370 |
- |
-4.17% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-2.59% |
603.877 |
588.229 |
- |
-1.55% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-2.58% |
841576.800 |
819826.649 |
- |
-2.59% |
- |
|
BM_deque_deque_move_backward/2
|
-2.58% |
2.523 |
2.458 |
- |
-2.87% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-2.58% |
6116010.426 |
5958338.731 |
- |
-3.42% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.58% |
399.527 |
389.230 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-2.57% |
1796409.249 |
1750181.201 |
- |
-9.82% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.57% |
20.623 |
20.093 |
- |
-0.81% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.57% |
405.166 |
394.767 |
- |
0.33% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.56% |
13880.784 |
13524.791 |
- |
-1.79% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.55% |
5.022 |
4.894 |
- |
-1.30% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.55% |
2983634.524 |
2907490.803 |
- |
-1.14% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-2.54% |
39.829 |
38.817 |
- |
1.21% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-2.54% |
1476459.508 |
1438946.161 |
- |
-0.52% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-2.54% |
8.383 |
8.170 |
- |
-0.40% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-2.54% |
5.423 |
5.285 |
- |
-3.00% |
- |
|
std::move(deque<int>)/64
|
-2.54% |
5.021 |
4.894 |
- |
0.09% |
- |
|
BM_num_get<long_double>
|
-2.54% |
37.499 |
36.548 |
- |
-0.42% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-2.53% |
0.476 |
0.464 |
- |
-2.90% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-2.53% |
1176110.252 |
1146402.121 |
- |
-0.64% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.52% |
3221.457 |
3140.401 |
- |
-1.50% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.52% |
40814.327 |
39787.515 |
- |
-0.51% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.52% |
12519.889 |
12205.013 |
- |
-5.24% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.51% |
3.408 |
3.323 |
- |
-0.38% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-2.51% |
5106.825 |
4978.714 |
- |
-0.29% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.50% |
12796.412 |
12476.249 |
- |
-0.80% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-2.50% |
52525.538 |
51213.548 |
- |
-2.46% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-2.50% |
9.378 |
9.144 |
- |
-2.49% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-2.50% |
16.341 |
15.933 |
- |
-8.01% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.49% |
8.116 |
7.914 |
- |
0.28% |
- |
|
BM_deque_vector_move/64
|
-2.49% |
2.655 |
2.589 |
- |
-1.90% |
- |
|
BM_CmpLess_uchar_short
|
-2.49% |
1.059 |
1.033 |
- |
-0.20% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.49% |
6583.685 |
6420.064 |
- |
2.06% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-2.48% |
17.927 |
17.482 |
- |
-0.15% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-2.48% |
780.145 |
760.765 |
- |
-0.49% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-2.48% |
3.018 |
2.943 |
- |
-2.83% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.48% |
953.147 |
929.499 |
- |
0.20% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.48% |
22.433 |
21.876 |
- |
-0.80% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.48% |
1191577.761 |
1162053.316 |
- |
2.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.48% |
16.533 |
16.124 |
- |
-1.94% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.47% |
8.710 |
8.494 |
- |
-3.59% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.47% |
417.286 |
406.967 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.47% |
13.248 |
12.921 |
- |
-0.17% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-2.47% |
30.448 |
29.697 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.47% |
41.730 |
40.702 |
- |
14.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-2.45% |
54.460 |
53.124 |
- |
-2.79% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-2.45% |
32.497 |
31.702 |
- |
-2.37% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.44% |
78.750 |
76.827 |
- |
0.93% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.44% |
18.931 |
18.470 |
- |
-3.78% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-2.44% |
120254309.394 |
117324546.786 |
- |
-4.92% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-2.44% |
526.558 |
513.731 |
- |
-0.95% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-2.43% |
3272591.317 |
3192951.969 |
- |
2.86% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-2.43% |
347654279.646 |
339202896.111 |
- |
-3.28% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-2.43% |
210213417.855 |
205106017.343 |
- |
3.95% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-2.42% |
906.818 |
884.848 |
- |
-0.93% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-2.42% |
4.529 |
4.419 |
- |
4.01% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-2.42% |
25.697 |
25.075 |
- |
-0.58% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.42% |
15.250 |
14.882 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-2.41% |
79463729.967 |
77545573.718 |
- |
-0.05% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-2.41% |
278.438 |
271.724 |
- |
2.21% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.41% |
32.530 |
31.746 |
- |
-5.87% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.41% |
218709583.003 |
213438064.569 |
- |
-0.11% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-2.41% |
19.331 |
18.866 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.40% |
6569425.171 |
6411918.576 |
- |
2.23% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.40% |
2.093 |
2.043 |
- |
-1.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.39% |
8911721.477 |
8698625.275 |
- |
-23.34% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.39% |
0.814 |
0.794 |
- |
2.90% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-2.38% |
13.594 |
13.270 |
- |
-7.18% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.38% |
32.650 |
31.871 |
- |
-0.02% |
- |
|
bm_gcd_trivial
|
-2.38% |
0.675 |
0.659 |
- |
-3.37% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.38% |
8882216.196 |
8671256.033 |
- |
-23.09% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.37% |
8.968 |
8.756 |
- |
-0.84% |
- |
|
BM_deque_vector_copy_backward/5500
|
-2.37% |
202.296 |
197.510 |
- |
-4.69% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.36% |
1080703.183 |
1055171.571 |
- |
-6.21% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-2.36% |
52.175 |
50.943 |
- |
-2.79% |
- |
|
std::set<std::string>::clear()/8192
|
-2.36% |
216235.557 |
211141.155 |
- |
-1.47% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-2.35% |
587952.066 |
574109.191 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.35% |
33.789 |
32.995 |
- |
-3.04% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-2.34% |
225694902.018 |
220403903.314 |
- |
2.43% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-2.34% |
1081399.933 |
1056079.235 |
- |
0.29% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.34% |
219.130 |
214.009 |
- |
-2.25% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.33% |
6146.769 |
6003.306 |
- |
-3.31% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-2.33% |
9.313 |
9.096 |
- |
1.12% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.33% |
171290.622 |
167302.663 |
- |
0.12% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.32% |
7.597 |
7.421 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-2.32% |
205369041.613 |
200606281.714 |
- |
1.56% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-2.32% |
8.333 |
8.140 |
- |
-1.26% |
- |
|
BM_CmpEqual_ushort_ushort
|
-2.31% |
1.078 |
1.053 |
- |
-3.37% |
- |
|
BM_PushHeap_string_Descending_4
|
-2.31% |
1.933 |
1.888 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-2.31% |
12592655.939 |
12301777.204 |
- |
-0.95% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.30% |
3306.307 |
3230.099 |
- |
-1.67% |
- |
|
BM_CmpEqual_uint_int
|
-2.30% |
1.046 |
1.022 |
- |
-4.23% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-2.30% |
1.371 |
1.340 |
- |
-20.72% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.29% |
20.696 |
20.221 |
- |
-0.61% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-2.28% |
237.436 |
232.016 |
- |
-0.40% |
- |
|
BM_CmpEqual_int_int
|
-2.28% |
1.084 |
1.060 |
- |
-1.10% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.28% |
52470.299 |
51273.100 |
- |
-3.86% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-2.28% |
1130458.478 |
1104683.085 |
- |
-2.67% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.28% |
297.300 |
290.530 |
- |
0.06% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.27% |
20.800 |
20.327 |
- |
0.07% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.27% |
403.551 |
394.380 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-2.27% |
1663382.324 |
1625590.822 |
- |
4.54% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-2.27% |
145.503 |
142.206 |
- |
0.31% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-2.26% |
15.814 |
15.457 |
- |
-0.05% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-2.26% |
1140246.029 |
1114499.403 |
- |
-1.77% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-2.25% |
9111137.382 |
8906322.855 |
- |
3.38% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-2.24% |
15.190 |
14.849 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-2.24% |
1203734.927 |
1176753.284 |
- |
0.54% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-2.24% |
3.885 |
3.798 |
- |
-5.06% |
- |
|
std::move_backward(deque<int>)/64
|
-2.24% |
5.398 |
5.278 |
- |
-0.05% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-2.24% |
1.531 |
1.497 |
- |
-1.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-2.24% |
238114392.995 |
232784920.548 |
- |
-1.80% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-2.24% |
1107484.757 |
1082715.671 |
- |
-0.92% |
- |
|
BM_StringFindStringLiteral/1024
|
-2.23% |
18.013 |
17.611 |
- |
0.74% |
- |
|
BM_CmpEqual_int_uint
|
-2.23% |
1.086 |
1.061 |
- |
-0.82% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.23% |
11674.973 |
11415.128 |
- |
-2.57% |
- |
|
BM_deque_deque_move/1024
|
-2.22% |
37.333 |
36.504 |
- |
-1.85% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-2.22% |
179.548 |
175.562 |
- |
0.14% |
- |
|
BM_deque_vector_ranges_move/65536
|
-2.22% |
2992.353 |
2925.921 |
- |
-3.09% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-2.21% |
4578.037 |
4476.670 |
- |
-3.57% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-2.21% |
60.758 |
59.417 |
- |
0.07% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-2.20% |
11644.559 |
11387.802 |
- |
-19.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.20% |
4314885.303 |
4219828.208 |
- |
0.18% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.20% |
121270.841 |
118599.286 |
- |
0.40% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-2.20% |
34.599 |
33.839 |
- |
-1.07% |
- |
|
BM_deque_deque_move_backward/1
|
-2.20% |
2.776 |
2.715 |
- |
-2.71% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-2.19% |
23.425 |
22.912 |
- |
1.14% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-2.19% |
20.104 |
19.665 |
- |
-0.45% |
- |
|
BM_num_get<unsigned_long_long>
|
-2.19% |
10.484 |
10.255 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.19% |
1467.467 |
1435.381 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.18% |
1627678.375 |
1592134.921 |
- |
-1.80% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-2.18% |
1636738.272 |
1601034.785 |
- |
-1.86% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-2.18% |
350.023 |
342.405 |
- |
-6.02% |
- |
|
rng::for_each(set<int>)/8192
|
-2.18% |
7837.472 |
7666.987 |
- |
-0.47% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-2.17% |
168597.530 |
164931.547 |
- |
-2.43% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.17% |
29425.545 |
28786.600 |
- |
8.73% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-2.17% |
13286998.257 |
12998702.712 |
- |
-1.02% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-2.17% |
27.380 |
26.787 |
- |
-3.24% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.17% |
366806757.063 |
358862709.695 |
- |
-0.66% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-2.16% |
3.786 |
3.704 |
- |
-2.42% |
- |
|
BM_CmpLess_uchar_ushort
|
-2.16% |
1.073 |
1.050 |
- |
-1.80% |
- |
|
std::deque<int>::ctor(size)/8192
|
-2.16% |
458.610 |
448.697 |
- |
-6.17% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.16% |
446.664 |
437.014 |
- |
0.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-2.16% |
23.026 |
22.529 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.15% |
1773495.604 |
1735326.092 |
- |
2.41% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.14% |
221623.335 |
216872.830 |
- |
-4.87% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-2.14% |
498.577 |
487.917 |
- |
-0.68% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-2.13% |
5.795 |
5.672 |
- |
0.82% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-2.13% |
4219917.222 |
4129967.318 |
- |
1.01% |
- |
|
BM_PushHeap_string_Descending_64
|
-2.13% |
2.320 |
2.271 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-2.13% |
13709639.806 |
13418129.970 |
- |
7.11% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-2.13% |
0.833 |
0.815 |
- |
-0.15% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-2.12% |
1033278.658 |
1011352.991 |
- |
0.38% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-2.12% |
39.862 |
39.017 |
- |
-1.51% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-2.12% |
4.552 |
4.455 |
- |
2.72% |
- |
|
std::move_backward(list<int>)/32768
|
-2.12% |
31554.776 |
30886.795 |
- |
-3.05% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.11% |
400.692 |
392.218 |
- |
0.01% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.11% |
2.584 |
2.530 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-2.11% |
1107032.038 |
1083683.477 |
- |
-2.21% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-2.11% |
1039296.191 |
1017386.209 |
- |
-2.66% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.10% |
47.577 |
46.577 |
- |
-17.43% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-2.10% |
34.441 |
33.718 |
- |
-0.10% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.10% |
400.518 |
392.114 |
- |
-1.14% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-2.10% |
2.567 |
2.513 |
- |
0.39% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-2.10% |
15.075 |
14.759 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-2.10% |
2789744.387 |
2731265.219 |
- |
-0.05% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-2.09% |
83174.250 |
81432.716 |
- |
-3.70% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-2.09% |
23.867 |
23.369 |
- |
-0.72% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-2.09% |
21.688 |
21.236 |
- |
2.29% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-2.08% |
3.553 |
3.479 |
- |
-3.50% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.08% |
270.537 |
264.902 |
- |
-5.89% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-2.08% |
23.527 |
23.038 |
- |
-0.51% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-2.08% |
137961.977 |
135095.759 |
- |
-0.89% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-2.08% |
37.345 |
36.570 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.08% |
57898.920 |
56697.061 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-2.07% |
1288853.432 |
1262134.176 |
- |
-1.52% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-2.07% |
9.064 |
8.876 |
- |
0.11% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-2.07% |
773.616 |
757.606 |
- |
-0.76% |
- |
|
SetIntersection_None_Set_string_64_64
|
-2.07% |
11651226.775 |
11410341.445 |
- |
-2.31% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
-2.05% |
1017.930 |
997.014 |
- |
-1.71% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.05% |
695.962 |
681.680 |
- |
-1.59% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-2.04% |
10.912 |
10.689 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-2.04% |
10082706.103 |
9876714.269 |
- |
2.55% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-2.04% |
61077315.660 |
59829959.523 |
- |
-0.94% |
- |
|
BM_deque_vector_move/70000
|
-2.04% |
3262.578 |
3196.050 |
- |
-1.96% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.04% |
39.534 |
38.729 |
- |
-1.28% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.03% |
32.877 |
32.210 |
- |
-2.50% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.03% |
119835.108 |
117408.020 |
- |
-2.01% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.02% |
4585.714 |
4492.937 |
- |
-1.58% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-2.02% |
16.796 |
16.456 |
- |
-0.55% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-2.02% |
17.604 |
17.249 |
- |
-1.82% |
- |
|
std::shift_right(deque<int>)/8192
|
-2.01% |
315.847 |
309.485 |
- |
-0.13% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-2.01% |
2.885 |
2.827 |
- |
-0.06% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.01% |
8.888 |
8.709 |
- |
0.26% |
- |
|
BM_tolower_string<wchar_t>
|
-2.01% |
6.442 |
6.313 |
- |
-2.21% |
- |
|
BM_CmpLess_uint_short
|
-2.01% |
1.017 |
0.996 |
- |
-0.25% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-2.01% |
1.275 |
1.249 |
- |
-4.15% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-2.00% |
1122126.846 |
1099690.021 |
- |
0.47% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-2.00% |
11594445.423 |
11362828.255 |
- |
3.08% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.99% |
2.336 |
2.290 |
- |
-10.31% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.99% |
116668.718 |
114343.493 |
- |
-0.64% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.99% |
10.216 |
10.012 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.99% |
29409543.761 |
28824889.323 |
- |
1.72% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.99% |
7596.359 |
7445.351 |
- |
1.75% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-1.99% |
24.314 |
23.831 |
- |
5.28% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.98% |
1.071 |
1.050 |
- |
-1.55% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-1.98% |
92.896 |
91.053 |
- |
3.29% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.98% |
585.346 |
573.738 |
- |
0.62% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.98% |
528.003 |
517.556 |
- |
-2.94% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.98% |
1886.808 |
1849.479 |
- |
-0.52% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.98% |
226.135 |
221.666 |
- |
-4.19% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.98% |
12666.791 |
12416.486 |
- |
-2.04% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.97% |
224.452 |
220.024 |
- |
-2.45% |
- |
|
BM_PushHeap_string_Descending_16384
|
-1.96% |
2.422 |
2.375 |
- |
-0.67% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.96% |
19.210 |
18.833 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-1.96% |
17518190.598 |
17174346.749 |
- |
-0.93% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-1.95% |
72.869 |
71.446 |
- |
-2.58% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.94% |
2.953 |
2.896 |
- |
3.34% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-1.94% |
15.979 |
15.668 |
- |
-4.82% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.93% |
26213.158 |
25706.174 |
- |
-3.53% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8
|
-1.93% |
24.749 |
24.271 |
- |
-0.94% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.93% |
231.335 |
226.874 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-1.93% |
7798527.021 |
7648216.319 |
- |
5.30% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.93% |
11123084.074 |
10908792.301 |
- |
-1.11% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.92% |
190.636 |
186.979 |
- |
-2.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.92% |
32.970 |
32.339 |
- |
-9.26% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-1.91% |
102229.906 |
100272.958 |
- |
-4.47% |
- |
|
BM_PushHeap_float_PipeOrgan_16
|
-1.91% |
0.907 |
0.890 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.91% |
15.039 |
14.753 |
- |
-0.34% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.90% |
413035.983 |
405169.780 |
- |
-4.62% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.90% |
1116840.647 |
1095618.086 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-1.90% |
229019249.249 |
224668492.706 |
- |
-0.27% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.90% |
6714.260 |
6586.939 |
- |
-0.38% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.90% |
19.116 |
18.754 |
- |
-1.28% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-1.89% |
668.988 |
656.312 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-1.89% |
60299380.220 |
59159550.389 |
- |
-1.85% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.89% |
15.204 |
14.917 |
- |
-0.12% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.88% |
199.210 |
195.463 |
- |
-1.19% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.88% |
636.551 |
624.589 |
- |
-0.21% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
-1.88% |
6389.704 |
6269.683 |
- |
-1.31% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-1.88% |
64144.005 |
62940.391 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.87% |
131542559.074 |
129077432.465 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.87% |
36110.225 |
35434.738 |
- |
-0.70% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.87% |
18.976 |
18.622 |
- |
0.19% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-1.87% |
1.617 |
1.587 |
- |
3.66% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.87% |
113936.354 |
111810.497 |
- |
-0.61% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
-1.86% |
9.283 |
9.110 |
- |
-2.59% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-1.85% |
19.562 |
19.200 |
- |
-0.80% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-1.85% |
933.402 |
916.135 |
- |
-1.20% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-1.85% |
27483.437 |
26975.094 |
- |
2.14% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-1.85% |
24.604 |
24.149 |
- |
-4.21% |
- |
|
std::fill(deque<int>)/50
|
-1.85% |
2.407 |
2.362 |
- |
-0.05% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-1.85% |
2.409 |
2.364 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-1.84% |
1841569.878 |
1807660.039 |
- |
-8.92% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
-1.84% |
666.911 |
654.644 |
- |
0.43% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.84% |
6112.039 |
5999.628 |
- |
-4.12% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.84% |
1.188 |
1.166 |
- |
-4.52% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.84% |
8.517 |
8.360 |
- |
0.15% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-1.84% |
7.978 |
7.831 |
- |
24.85% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-1.83% |
268048.694 |
263136.670 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-1.83% |
1010049.561 |
991548.666 |
- |
-3.25% |
- |
|
std::copy(vector<int>)/4096
|
-1.83% |
222.446 |
218.377 |
- |
6.63% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-1.83% |
400.868 |
393.548 |
- |
0.73% |
- |
|
BM_deque_vector_ranges_move/64000
|
-1.83% |
2987.683 |
2933.141 |
- |
-2.59% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.83% |
675.845 |
663.509 |
- |
-0.73% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.82% |
23.150 |
22.728 |
- |
-0.27% |
- |
|
std::partition_copy(vector<int>)/50
|
-1.82% |
12.719 |
12.488 |
- |
-1.15% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.82% |
5.249 |
5.154 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.82% |
35875669.173 |
35223262.401 |
- |
1.24% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.82% |
3.064 |
3.008 |
- |
0.04% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-1.82% |
19.489 |
19.135 |
- |
-5.90% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-1.81% |
7373.488 |
7239.760 |
- |
-8.34% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.81% |
1589660.931 |
1560830.401 |
- |
-0.85% |
- |
|
BM_CmpLess_uint_uchar
|
-1.81% |
1.114 |
1.094 |
- |
-1.77% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.81% |
189523.719 |
186091.253 |
- |
-3.19% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.81% |
0.938 |
0.922 |
- |
1.24% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.81% |
3256.163 |
3197.248 |
- |
-2.22% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-1.81% |
6166.445 |
6054.886 |
- |
12.94% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.81% |
17.273 |
16.961 |
- |
-0.92% |
- |
|
BM_StringFindNoMatch/10
|
-1.80% |
1.329 |
1.305 |
- |
0.54% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.80% |
820.033 |
805.293 |
- |
-12.97% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.80% |
2212.559 |
2172.790 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.79% |
9248125.708 |
9082178.381 |
- |
0.89% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-1.79% |
22.818 |
22.409 |
- |
-0.21% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.79% |
1883.538 |
1849.862 |
- |
-5.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.78% |
357190102.564 |
350815017.819 |
- |
0.04% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-1.78% |
36735.540 |
36080.356 |
- |
-2.53% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.78% |
663.092 |
651.266 |
- |
-0.87% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.78% |
1.946 |
1.911 |
- |
-6.23% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.78% |
1217881.960 |
1196221.003 |
- |
0.07% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.78% |
292.628 |
287.430 |
- |
-0.32% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-1.77% |
2.412 |
2.369 |
- |
-1.51% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.77% |
13113.228 |
12880.903 |
- |
-0.41% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.77% |
742.252 |
729.105 |
- |
-0.50% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-1.77% |
19.922 |
19.570 |
- |
-1.90% |
- |
|
BM_CmpLess_short_int
|
-1.77% |
1.133 |
1.113 |
- |
-1.62% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.77% |
15148.120 |
14880.713 |
- |
-0.14% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-1.77% |
8574.559 |
8423.214 |
- |
-3.17% |
- |
|
BM_PushHeap_string_Ascending_64
|
-1.76% |
7.444 |
7.313 |
- |
-4.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.76% |
1563949.499 |
1536377.129 |
- |
-0.48% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.76% |
412.906 |
405.633 |
- |
-0.53% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-1.76% |
234.864 |
230.733 |
- |
3.09% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.76% |
13593.061 |
13354.376 |
- |
-1.25% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-1.75% |
6892.092 |
6771.210 |
- |
-7.15% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8192
|
-1.75% |
5076.124 |
4987.125 |
- |
-1.96% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.75% |
23.103 |
22.699 |
- |
-12.03% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.75% |
10.106 |
9.929 |
- |
-0.67% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.75% |
3489.110 |
3428.104 |
- |
-2.05% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-1.75% |
24.211 |
23.788 |
- |
-3.96% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.75% |
12.915 |
12.689 |
- |
-0.43% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
-1.74% |
15.742 |
15.467 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-1.74% |
10090484.117 |
9914693.939 |
- |
3.36% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-1.74% |
2.351 |
2.310 |
- |
-2.46% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
-1.74% |
82.206 |
80.774 |
- |
-2.81% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-1.74% |
56.521 |
55.538 |
- |
10.20% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.74% |
43.404 |
42.650 |
- |
-3.80% |
- |
|
BM_deque_deque_copy/65536
|
-1.74% |
3130.268 |
3075.956 |
- |
-3.97% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.73% |
2.387 |
2.346 |
- |
1.40% |
- |
|
std::for_each(set<int>::iterator)/50
|
-1.73% |
37.148 |
36.505 |
- |
-1.55% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.73% |
8979815.925 |
8824397.107 |
- |
-2.92% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
-1.73% |
7198.360 |
7073.858 |
- |
-1.69% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.73% |
52.893 |
51.979 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.73% |
6193135.313 |
6086085.881 |
- |
-1.06% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.72% |
728.222 |
715.690 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.72% |
1064516.991 |
1046222.550 |
- |
-1.23% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.72% |
18.070 |
17.760 |
- |
-0.40% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.71% |
17.231 |
16.936 |
- |
-0.99% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.71% |
398.585 |
391.753 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.71% |
15.028 |
14.771 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-1.70% |
1044288.354 |
1026516.933 |
- |
-0.97% |
- |
|
BM_deque_deque_move/512
|
-1.70% |
17.947 |
17.641 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.70% |
8869495.544 |
8718707.000 |
- |
-23.51% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-1.70% |
8.768 |
8.619 |
- |
-1.89% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-1.70% |
1.368 |
1.345 |
- |
-4.41% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.70% |
1123583.944 |
1104517.644 |
- |
-0.75% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8
|
-1.70% |
3.286 |
3.230 |
- |
-0.02% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.70% |
16474.730 |
16195.346 |
- |
-0.98% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.69% |
2.658 |
2.613 |
- |
-5.35% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.69% |
1114634.745 |
1095768.844 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.69% |
87.773 |
86.289 |
- |
-0.91% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.69% |
1146649.101 |
1127271.483 |
- |
0.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.69% |
37750027.195 |
37112349.729 |
- |
-0.03% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.69% |
4.805 |
4.724 |
- |
1.42% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-1.68% |
25973.515 |
25536.684 |
- |
-3.32% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.68% |
1138528.444 |
1119412.248 |
- |
1.01% |
- |
|
std::copy_n(vector<int>)/32768
|
-1.68% |
3780.021 |
3716.641 |
- |
9.01% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.68% |
1003.722 |
986.896 |
- |
2.40% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-1.68% |
34.800 |
34.216 |
- |
-1.69% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.68% |
1060144.504 |
1042379.983 |
- |
1.58% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-1.67% |
2275124.493 |
2237018.532 |
- |
-0.68% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.67% |
19.063 |
18.743 |
- |
-2.03% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.67% |
43695.444 |
42964.419 |
- |
-2.06% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.67% |
0.642 |
0.632 |
- |
0.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.66% |
1635998.373 |
1608780.193 |
- |
2.61% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.66% |
4607.912 |
4531.266 |
- |
-0.78% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-1.66% |
0.914 |
0.899 |
- |
-1.35% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.66% |
622.932 |
612.583 |
- |
-4.10% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.66% |
9.787 |
9.625 |
- |
-3.08% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.65% |
397.053 |
390.491 |
- |
-0.61% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-1.65% |
5.295 |
5.208 |
- |
1.72% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.65% |
4.611 |
4.535 |
- |
0.04% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-1.65% |
8802568.577 |
8657512.840 |
- |
-5.13% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.65% |
13791.164 |
13563.912 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.65% |
8185305.496 |
8050525.892 |
- |
-0.62% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-1.65% |
10438.090 |
10266.225 |
- |
-9.36% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-1.65% |
175009316.708 |
172129385.306 |
- |
2.66% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.64% |
14107.736 |
13875.688 |
- |
-0.96% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.64% |
10.568 |
10.394 |
- |
-1.83% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.64% |
1128025.003 |
1109495.885 |
- |
0.88% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.64% |
10.930 |
10.750 |
- |
-0.12% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.64% |
17.229 |
16.946 |
- |
-0.94% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.64% |
916.312 |
901.297 |
- |
-0.58% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-1.64% |
22.012 |
21.651 |
- |
-3.65% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-1.64% |
6.478 |
6.372 |
- |
-0.83% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-1.63% |
2.175 |
2.139 |
- |
-1.28% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-1.63% |
1.226 |
1.206 |
- |
-8.34% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.63% |
38.400 |
37.774 |
- |
-1.63% |
- |
|
std::generate_n(list<int>)/50
|
-1.63% |
15.538 |
15.286 |
- |
1.63% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-1.62% |
22.373 |
22.010 |
- |
-0.47% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.62% |
1062.781 |
1045.556 |
- |
4.74% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-1.62% |
28.684 |
28.219 |
- |
-2.92% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.62% |
1503.723 |
1479.429 |
- |
6.55% |
- |
|
BM_CmpEqual_uint_ushort
|
-1.61% |
1.115 |
1.097 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-1.61% |
1852778.728 |
1822877.361 |
- |
3.70% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.61% |
9112829.632 |
8965913.432 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.61% |
1154935.026 |
1136326.809 |
- |
-1.71% |
- |
|
std::sort_heap(deque<int>)/8
|
-1.61% |
36.949 |
36.353 |
- |
-4.04% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-1.61% |
2.711 |
2.667 |
- |
2.48% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.60% |
15.126 |
14.884 |
- |
-0.17% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/1024
|
-1.60% |
7806.861 |
7681.902 |
- |
-0.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.60% |
1056703.773 |
1039820.847 |
- |
-1.34% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.60% |
524.335 |
515.963 |
- |
-1.63% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-1.59% |
1.387 |
1.365 |
- |
-8.86% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.59% |
530.249 |
521.796 |
- |
-0.03% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.59% |
27111.128 |
26679.236 |
- |
-0.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.59% |
16122.820 |
15865.989 |
- |
0.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.59% |
11006402.719 |
10831247.992 |
- |
2.20% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-1.59% |
23.228 |
22.858 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.58% |
38474063.983 |
37865890.394 |
- |
-0.22% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.58% |
15.140 |
14.902 |
- |
0.03% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.58% |
8419.664 |
8286.926 |
- |
-3.66% |
- |
|
bm_ranges_swap_ranges_vb_aligned/16
|
-1.58% |
3.319 |
3.267 |
- |
-0.81% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-1.57% |
4.256 |
4.189 |
- |
-2.82% |
- |
|
std::set<int>::equal_range(key)_(existent)/32
|
-1.57% |
1.808 |
1.780 |
- |
-0.75% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.57% |
1113960.092 |
1096508.285 |
- |
1.36% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-1.57% |
6.185 |
6.088 |
- |
-1.25% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.56% |
21.015 |
20.687 |
- |
-0.67% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.56% |
13.639 |
13.427 |
- |
-0.48% |
- |
|
std::reverse(vector<int>)/32768
|
-1.56% |
1051.717 |
1035.336 |
- |
0.22% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.56% |
18.112 |
17.831 |
- |
-0.30% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-1.55% |
4.228 |
4.162 |
- |
-2.31% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-1.55% |
1225513.146 |
1206463.307 |
- |
0.60% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.55% |
29774.261 |
29312.440 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.55% |
21169125.224 |
20841507.300 |
- |
0.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.54% |
5029602.064 |
4951976.477 |
- |
-0.95% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-1.54% |
39841103.141 |
39226822.457 |
- |
3.71% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-1.54% |
40.686 |
40.059 |
- |
5.82% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-1.54% |
484.070 |
476.620 |
- |
-2.01% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.54% |
4.479 |
4.410 |
- |
-4.85% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-1.53% |
24.108 |
23.739 |
- |
-0.72% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-1.53% |
25.136 |
24.753 |
- |
-2.34% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-1.52% |
1688334.814 |
1662617.897 |
- |
4.63% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-1.52% |
1187306.502 |
1169265.110 |
- |
-1.70% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-1.52% |
20950210.136 |
20631948.255 |
- |
1.02% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-1.52% |
21.221 |
20.899 |
- |
-3.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.52% |
15.053 |
14.824 |
- |
0.21% |
- |
|
ranges::min(std::list<char>)/64
|
-1.51% |
27.012 |
26.603 |
- |
-2.07% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.51% |
1135779.239 |
1118632.128 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.51% |
1062195.120 |
1046160.055 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.51% |
4411131.820 |
4344579.201 |
- |
-0.25% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-1.51% |
2.777 |
2.735 |
- |
0.60% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.51% |
2.273 |
2.239 |
- |
-13.07% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.51% |
17.547 |
17.283 |
- |
-2.35% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.50% |
16909.163 |
16654.695 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.50% |
17952960.421 |
17683014.619 |
- |
-1.32% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.50% |
15.790 |
15.553 |
- |
-0.30% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.50% |
221134.698 |
217817.274 |
- |
-1.43% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.49% |
15.939 |
15.702 |
- |
-0.59% |
- |
|
BM_StringFindStringLiteral/16
|
-1.49% |
1.642 |
1.618 |
- |
-0.02% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.48% |
74.261 |
73.162 |
- |
-0.30% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
-1.48% |
13.501 |
13.301 |
- |
-2.40% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-1.48% |
1108815.611 |
1092413.726 |
- |
-1.20% |
- |
|
BM_num_get<long_long>
|
-1.48% |
10.875 |
10.714 |
- |
0.36% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-1.48% |
8164.963 |
8044.372 |
- |
0.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.48% |
16.215 |
15.976 |
- |
0.39% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.47% |
18.635 |
18.361 |
- |
-0.74% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32
|
-1.47% |
3.318 |
3.269 |
- |
-0.70% |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
-1.47% |
35.554 |
35.032 |
- |
-1.62% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.47% |
18639.356 |
18365.562 |
- |
-0.57% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.47% |
4.859 |
4.788 |
- |
-2.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.46% |
1631570.394 |
1607683.431 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-1.46% |
2130261.230 |
2099074.545 |
- |
2.48% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.46% |
2.917 |
2.874 |
- |
-7.02% |
- |
|
BM_deque_vector_move/65536
|
-1.46% |
2982.907 |
2939.339 |
- |
-2.57% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.46% |
4322932.070 |
4259863.381 |
- |
0.41% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-1.46% |
1065102.705 |
1049564.616 |
- |
-3.10% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.46% |
3.433 |
3.383 |
- |
-0.16% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-1.45% |
2.561 |
2.523 |
- |
7.74% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.45% |
2.389 |
2.354 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.45% |
14602418.295 |
14390598.227 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.45% |
1056970.070 |
1041688.071 |
- |
1.16% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.44% |
1366887.746 |
1347161.220 |
- |
-1.21% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.44% |
10.846 |
10.689 |
- |
-0.05% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.44% |
23.011 |
22.680 |
- |
-3.97% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-1.44% |
42.698 |
42.083 |
- |
0.19% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.44% |
168.361 |
165.937 |
- |
-3.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.44% |
1058621.182 |
1043395.184 |
- |
1.34% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-1.44% |
168036402.617 |
165622916.580 |
- |
-2.51% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-1.43% |
17431.408 |
17181.683 |
- |
-26.62% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-1.43% |
2.491 |
2.456 |
- |
0.08% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-1.43% |
27855.818 |
27457.304 |
- |
-2.04% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.43% |
372302.210 |
366980.620 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.43% |
1049564.848 |
1034569.513 |
- |
-2.59% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.43% |
215983.604 |
212898.530 |
- |
1.55% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.43% |
651.825 |
642.520 |
- |
-0.26% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.43% |
395.243 |
389.607 |
- |
-0.95% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.42% |
1.665 |
1.641 |
- |
-2.79% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.42% |
1183563.512 |
1166761.592 |
- |
4.74% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.42% |
12164.640 |
11991.951 |
- |
-0.24% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-1.42% |
17.202 |
16.958 |
- |
-4.16% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-1.42% |
1076446.934 |
1061197.297 |
- |
1.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.41% |
22.879 |
22.556 |
- |
3.97% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-1.41% |
10695618.600 |
10544534.137 |
- |
-1.92% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-1.41% |
3966943.696 |
3911013.502 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-1.41% |
15785535.600 |
15563007.239 |
- |
-0.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.41% |
1309.302 |
1290.864 |
- |
0.96% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-1.41% |
40.863 |
40.288 |
- |
3.71% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-1.40% |
22.591 |
22.274 |
- |
-23.70% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/32
|
-1.40% |
210.028 |
207.082 |
- |
-1.73% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.40% |
1577980.228 |
1555878.131 |
- |
-2.06% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.40% |
674.797 |
665.354 |
- |
0.39% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.40% |
185930.932 |
183332.949 |
- |
-0.78% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
-1.40% |
523.251 |
515.950 |
- |
-0.24% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-1.39% |
5.414 |
5.339 |
- |
-2.74% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-1.39% |
8.380 |
8.263 |
- |
-8.36% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-1.39% |
48369.350 |
47697.295 |
- |
-0.82% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.39% |
16246289.619 |
16020570.695 |
- |
-0.31% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.39% |
718.839 |
708.866 |
- |
-2.83% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.38% |
13.197 |
13.015 |
- |
-1.84% |
- |
|
BM_num_get<unsigned_long>
|
-1.38% |
10.510 |
10.365 |
- |
-1.01% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.38% |
657.972 |
648.922 |
- |
0.43% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.38% |
756.039 |
745.643 |
- |
-2.78% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-1.37% |
1.139 |
1.124 |
- |
-17.98% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.37% |
839.762 |
828.255 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.37% |
4176100.525 |
4118889.166 |
- |
-2.17% |
- |
|
std::reverse(vector<int>)/4096
|
-1.37% |
132.299 |
130.487 |
- |
-0.32% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
-1.37% |
13.981 |
13.790 |
- |
-1.45% |
- |
|
BM_CmpEqual_int_short
|
-1.37% |
1.139 |
1.124 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-1.37% |
2930755.723 |
2890698.990 |
- |
-1.19% |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.36% |
1.047 |
1.033 |
- |
-3.45% |
- |
|
BM_CmpLess_ushort_uint
|
-1.36% |
1.071 |
1.057 |
- |
-2.12% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.36% |
213.021 |
210.122 |
- |
-1.69% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.36% |
245557.229 |
242219.612 |
- |
-0.74% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.36% |
656.065 |
647.171 |
- |
-2.84% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.35% |
300.066 |
296.007 |
- |
-0.11% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.35% |
294.732 |
290.750 |
- |
0.42% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-1.35% |
233.706 |
230.556 |
- |
2.79% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-1.35% |
600.072 |
591.999 |
- |
-0.56% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.34% |
36.661 |
36.168 |
- |
-6.04% |
- |
|
rng::for_each(multimap<int>)/50
|
-1.34% |
40.206 |
39.666 |
- |
-1.59% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-1.34% |
4194039.502 |
4137820.753 |
- |
1.24% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-1.34% |
32.066 |
31.637 |
- |
-4.08% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-1.34% |
1181025.735 |
1165219.605 |
- |
2.39% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-1.34% |
716.503 |
706.928 |
- |
-3.14% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-1.33% |
1212053.724 |
1195876.038 |
- |
-2.28% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.33% |
195.297 |
192.697 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.33% |
1231.554 |
1215.158 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-1.32% |
1619440.350 |
1597995.524 |
- |
3.87% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-1.32% |
18.500 |
18.256 |
- |
-1.26% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-1.31% |
67.116 |
66.235 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.31% |
67956251.022 |
67065315.282 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.31% |
1165317.785 |
1150079.108 |
- |
-4.21% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.31% |
1642585.369 |
1621108.644 |
- |
1.48% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-1.31% |
4.234 |
4.178 |
- |
-1.77% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-1.31% |
2.522 |
2.489 |
- |
-0.76% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-1.30% |
527179.721 |
520328.762 |
- |
-1.65% |
- |
|
std::make_heap(deque<int>)_(descending)/8
|
-1.30% |
21.069 |
20.796 |
- |
-2.12% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-1.30% |
216.880 |
214.068 |
- |
-3.05% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.30% |
51044.905 |
50383.423 |
- |
-0.23% |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.29% |
4.704 |
4.643 |
- |
-1.72% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.29% |
1.405 |
1.387 |
- |
-0.73% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-1.29% |
29.350 |
28.972 |
- |
-5.22% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-1.29% |
1.644 |
1.623 |
- |
-1.91% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-1.29% |
1077881.315 |
1064027.202 |
- |
-1.90% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.28% |
13508.466 |
13335.195 |
- |
-0.84% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-1.28% |
1970.144 |
1944.878 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.28% |
18709729.137 |
18469852.227 |
- |
-0.46% |
- |
|
std::multimap<int,_int>::clear()/0
|
-1.28% |
394.272 |
389.225 |
- |
-0.43% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.28% |
17.264 |
17.043 |
- |
-3.04% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.28% |
20.569 |
20.306 |
- |
-0.30% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-1.28% |
203578927.555 |
200978813.818 |
- |
3.31% |
- |
|
std::shift_right(list<int>)/32
|
-1.28% |
14.559 |
14.374 |
- |
-0.44% |
- |
|
std::search(list<int>)_(near_matches)/8192
|
-1.28% |
2541863.225 |
2509447.283 |
- |
-1.28% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.27% |
1083548.633 |
1069737.281 |
- |
0.97% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.27% |
93820.977 |
92625.621 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.27% |
136187309.760 |
134456898.269 |
- |
0.77% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-1.27% |
254.807 |
251.575 |
- |
-2.48% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.27% |
16029186.688 |
15826155.177 |
- |
1.44% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
-1.27% |
52.734 |
52.066 |
- |
-2.35% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-1.27% |
1654788.330 |
1633840.332 |
- |
4.26% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-1.27% |
1652525.881 |
1631612.223 |
- |
4.98% |
- |
|
BM_PushHeap_uint32_PipeOrgan_262144
|
-1.26% |
3.061 |
3.022 |
- |
-0.11% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-1.26% |
1.405 |
1.387 |
- |
-4.09% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-1.26% |
4.840 |
4.779 |
- |
-1.75% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.26% |
18557289.509 |
18323197.179 |
- |
-2.44% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-1.26% |
59.650 |
58.899 |
- |
0.55% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-1.26% |
4.041 |
3.991 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.25% |
4175069.437 |
4122750.170 |
- |
0.47% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.25% |
26.856 |
26.521 |
- |
-1.24% |
- |
|
std::reverse(vector<int>)/512
|
-1.25% |
16.557 |
16.351 |
- |
0.14% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.25% |
17.471 |
17.253 |
- |
0.03% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-1.24% |
6564.338 |
6482.666 |
- |
-1.04% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-1.24% |
29.205 |
28.842 |
- |
-4.63% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.24% |
7.604 |
7.510 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-1.24% |
1659291.097 |
1638764.647 |
- |
5.17% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.24% |
1134322.799 |
1120294.052 |
- |
2.18% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.23% |
12.302 |
12.150 |
- |
-3.81% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.23% |
1043620.312 |
1030751.265 |
- |
4.36% |
- |
|
BM_CmpLess_schar_ushort
|
-1.23% |
1.107 |
1.094 |
- |
-0.76% |
- |
|
BM_deque_deque_move_backward/512
|
-1.23% |
19.175 |
18.939 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.23% |
1073525.024 |
1060332.892 |
- |
2.73% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.23% |
15140.014 |
14954.124 |
- |
-1.28% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.23% |
1.266 |
1.250 |
- |
-0.39% |
- |
|
BM_tolower_string<char>
|
-1.22% |
15.242 |
15.055 |
- |
-0.60% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
-1.22% |
31.958 |
31.567 |
- |
2.15% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-1.22% |
34536.449 |
34114.084 |
- |
-1.70% |
- |
|
BM_num_put<long_double>
|
-1.22% |
59.076 |
58.356 |
- |
-1.02% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-1.22% |
596.436 |
589.163 |
- |
-3.42% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-1.22% |
8866597.824 |
8758765.084 |
- |
1.75% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-1.21% |
61968.915 |
61217.315 |
- |
-1.78% |
- |
|
BM_num_put<unsigned_long_long>
|
-1.21% |
11.218 |
11.082 |
- |
0.44% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-1.21% |
7077.989 |
6992.386 |
- |
0.11% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.21% |
493.293 |
487.333 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.21% |
8463379.527 |
8361137.506 |
- |
-5.24% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-1.21% |
14365840.624 |
14192384.573 |
- |
1.57% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
-1.21% |
35465740.583 |
35037565.246 |
- |
0.44% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-1.21% |
510.987 |
504.824 |
- |
-1.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.21% |
6.388 |
6.311 |
- |
-1.55% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.20% |
36589.042 |
36148.499 |
- |
-2.43% |
- |
|
vector<bool>(const_vector<bool>&)
|
-1.20% |
10.255 |
10.132 |
- |
-1.44% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.20% |
1083935.596 |
1070894.338 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-1.20% |
43195874.964 |
42676421.842 |
- |
-6.11% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.20% |
202.450 |
200.021 |
- |
-12.36% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-1.20% |
1164788.485 |
1150830.124 |
- |
-1.55% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.20% |
395.863 |
391.127 |
- |
-0.53% |
- |
|
BM_CmpEqual_ushort_short
|
-1.20% |
1.037 |
1.025 |
- |
3.11% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.20% |
13.433 |
13.272 |
- |
-0.56% |
- |
|
BM_deque_vector_ranges_copy/64
|
-1.19% |
2.626 |
2.595 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.19% |
17.908 |
17.695 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.19% |
1291292.522 |
1275936.041 |
- |
-1.13% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-1.19% |
19.174 |
18.946 |
- |
-0.10% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-1.19% |
14.168 |
14.000 |
- |
2.21% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
-1.19% |
11.775 |
11.636 |
- |
-0.59% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.19% |
1088365.605 |
1075452.636 |
- |
0.16% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.19% |
2793.767 |
2760.624 |
- |
-0.22% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.18% |
1.209 |
1.195 |
- |
-1.14% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-1.18% |
19.596 |
19.364 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.18% |
56762947.263 |
56092488.248 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.18% |
1073021.825 |
1060379.985 |
- |
0.33% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.18% |
461232.462 |
455799.952 |
- |
-2.80% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.18% |
968172.998 |
956771.342 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-1.18% |
19.816 |
19.582 |
- |
-4.97% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-1.18% |
246.171 |
243.276 |
- |
-1.39% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-1.18% |
2.821 |
2.788 |
- |
0.21% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.18% |
4.188 |
4.139 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.17% |
8802411.858 |
8699066.520 |
- |
-1.07% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-1.17% |
9.870 |
9.754 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.17% |
34.015 |
33.616 |
- |
-3.57% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-1.17% |
1107168.391 |
1094199.057 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.17% |
54250935.493 |
53615516.051 |
- |
0.43% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.17% |
3439570.642 |
3399347.243 |
- |
0.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.17% |
394.783 |
390.173 |
- |
-0.80% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8
|
-1.16% |
51.285 |
50.689 |
- |
0.43% |
- |
|
std::move_backward(deque<int>)/512
|
-1.16% |
23.979 |
23.701 |
- |
-0.27% |
- |
|
BM_deque_deque_ranges_move/4000
|
-1.16% |
144.667 |
142.988 |
- |
-1.55% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.16% |
376491.969 |
372123.915 |
- |
-1.62% |
- |
|
BM_CmpLess_int_ushort
|
-1.16% |
1.122 |
1.109 |
- |
-0.45% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-1.16% |
838616.140 |
828927.408 |
- |
3.56% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.15% |
22.451 |
22.192 |
- |
-0.10% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.15% |
3978.004 |
3932.205 |
- |
-3.53% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.15% |
11032883.793 |
10905987.028 |
- |
1.37% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.15% |
199.668 |
197.374 |
- |
-1.04% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-1.15% |
16291819.696 |
16104871.515 |
- |
1.56% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.14% |
13397.437 |
13244.125 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.14% |
1826332.356 |
1805464.031 |
- |
1.75% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-1.14% |
3440.364 |
3401.074 |
- |
-3.19% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-1.14% |
3.814 |
3.771 |
- |
-0.19% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-1.14% |
1650966.555 |
1632154.215 |
- |
4.99% |
- |
|
std::move(deque<int>)/8
|
-1.14% |
3.478 |
3.438 |
- |
5.07% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-1.14% |
1073814.414 |
1061590.984 |
- |
-0.94% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.14% |
1037.701 |
1025.893 |
- |
-3.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.14% |
459962.979 |
454729.846 |
- |
0.70% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-1.13% |
1223493.228 |
1209636.466 |
- |
-2.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-1.13% |
1052984.900 |
1041060.803 |
- |
6.19% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
-1.13% |
25835806.157 |
25543781.976 |
- |
-1.11% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-1.13% |
1735.289 |
1715.710 |
- |
-6.67% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.13% |
43.813 |
43.319 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.13% |
21959288.280 |
21711739.539 |
- |
0.73% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-1.13% |
2.704 |
2.673 |
- |
-0.60% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
-1.13% |
26.328 |
26.032 |
- |
-5.66% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-1.12% |
1.137 |
1.124 |
- |
-16.70% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-1.12% |
5.654 |
5.590 |
- |
-3.49% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.12% |
293.160 |
289.866 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.12% |
1055254.260 |
1043399.460 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-1.12% |
17476485.058 |
17280174.473 |
- |
-2.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.12% |
139559.455 |
137995.912 |
- |
1.42% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-1.12% |
23.267 |
23.007 |
- |
-1.72% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-1.12% |
14.749 |
14.584 |
- |
-5.22% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-1.12% |
74491368.376 |
73658533.248 |
- |
-2.60% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-1.12% |
1648619.629 |
1630212.482 |
- |
4.76% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-1.11% |
0.928 |
0.917 |
- |
-0.38% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-1.11% |
4.172 |
4.126 |
- |
2.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.11% |
4139182.680 |
4093265.453 |
- |
-0.40% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-1.11% |
7.822 |
7.735 |
- |
1.47% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.10% |
8504532.100 |
8410764.390 |
- |
0.95% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-1.10% |
16.440 |
16.259 |
- |
16.84% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-1.10% |
1169644.576 |
1156762.076 |
- |
0.65% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-1.10% |
2.734 |
2.704 |
- |
-1.20% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.10% |
1048755.888 |
1037243.095 |
- |
-0.11% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.10% |
645.167 |
638.097 |
- |
8.37% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.10% |
11.000 |
10.880 |
- |
-0.14% |
- |
|
BM_CmpLess_short_uchar
|
-1.10% |
1.101 |
1.089 |
- |
0.14% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.09% |
23.016 |
22.765 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.09% |
13858203.573 |
13706955.512 |
- |
-1.85% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.09% |
1690354.004 |
1671957.926 |
- |
1.57% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-1.09% |
1656736.897 |
1638735.271 |
- |
5.59% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
-1.08% |
7958.389 |
7872.043 |
- |
-1.24% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.08% |
21.213 |
20.983 |
- |
-1.47% |
- |
|
BM_num_get<unsigned_short>
|
-1.08% |
10.283 |
10.172 |
- |
-0.11% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.08% |
17.769 |
17.577 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-1.08% |
10885582.552 |
10767766.410 |
- |
-0.75% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.08% |
1377008.162 |
1362127.572 |
- |
4.19% |
- |
|
BM_deque_deque_move/4096
|
-1.08% |
147.782 |
146.189 |
- |
-0.97% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-1.08% |
1106121.428 |
1094200.843 |
- |
0.05% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.08% |
26.646 |
26.358 |
- |
-1.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-1.08% |
161658796.749 |
159917751.375 |
- |
1.11% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8192
|
-1.08% |
95500.317 |
94472.875 |
- |
-0.86% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-1.07% |
19.659 |
19.448 |
- |
-1.52% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.07% |
601.471 |
595.016 |
- |
-0.76% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-1.07% |
22.265 |
22.026 |
- |
-1.02% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.07% |
59234636.588 |
58599639.842 |
- |
-1.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.07% |
4358471.889 |
4311793.370 |
- |
0.35% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-1.07% |
2558.429 |
2531.157 |
- |
3.84% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.06% |
7.433 |
7.354 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.06% |
1127849.428 |
1115864.052 |
- |
2.95% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.06% |
12756.724 |
12621.307 |
- |
-1.98% |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
-1.06% |
37.785 |
37.385 |
- |
-1.11% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.06% |
1045235.294 |
1034166.288 |
- |
0.33% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.06% |
28148.377 |
27850.541 |
- |
-1.91% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.06% |
8905218.907 |
8810997.775 |
- |
-22.58% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.05% |
1103324.172 |
1091712.489 |
- |
-0.43% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192
|
-1.05% |
50768.124 |
50233.857 |
- |
-0.50% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-1.05% |
33113.347 |
32764.875 |
- |
-1.56% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/8192
|
-1.05% |
11.006 |
10.890 |
- |
-0.06% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
-1.05% |
6825.030 |
6753.505 |
- |
-1.14% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.04% |
257.526 |
254.836 |
- |
-1.69% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/8192
|
-1.04% |
2475738.516 |
2449908.360 |
- |
-0.26% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.04% |
19.338 |
19.136 |
- |
-0.27% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-1.04% |
2.715 |
2.687 |
- |
-4.96% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.04% |
13.430 |
13.291 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-1.04% |
5737624.205 |
5677941.490 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.04% |
1057515.170 |
1046535.225 |
- |
1.54% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-1.04% |
4966333.257 |
4914865.971 |
- |
2.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-1.04% |
4176800.074 |
4133563.418 |
- |
-0.06% |
- |
|
std::is_sorted(list<int>)/8192
|
-1.03% |
7219.697 |
7144.975 |
- |
-1.07% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
-1.03% |
367.380 |
363.579 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-1.03% |
14399739.178 |
14251059.017 |
- |
1.30% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.03% |
1.086 |
1.075 |
- |
1.95% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-1.03% |
287.638 |
284.682 |
- |
-0.26% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.03% |
60.316 |
59.698 |
- |
-0.79% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.02% |
17.145 |
16.970 |
- |
-0.66% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.02% |
20.362 |
20.154 |
- |
-2.56% |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-1.02% |
4038.101 |
3996.856 |
- |
-1.00% |
- |
|
SetIntersection_None_Set_string_64_1
|
-1.02% |
22992016.710 |
22757497.121 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.02% |
1372084.962 |
1358095.399 |
- |
0.54% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.02% |
15.766 |
15.605 |
- |
-0.24% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.02% |
53949.379 |
53400.556 |
- |
-1.89% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-1.02% |
1134191.015 |
1122662.807 |
- |
-0.66% |
- |
|
std::vector<int>::erase(begin)_(cheap_elements)/8192
|
-1.02% |
283.327 |
280.450 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.01% |
16714136.973 |
16544740.862 |
- |
0.73% |
- |
|
std::copy_backward(list<int>)/8
|
-1.01% |
2.406 |
2.382 |
- |
-0.79% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.01% |
209.684 |
207.565 |
- |
2.20% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.01% |
345545.144 |
342053.424 |
- |
-0.00% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-1.01% |
5.828 |
5.770 |
- |
0.11% |
- |
|
BM_CmpEqual_schar_uint
|
-1.01% |
1.118 |
1.106 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.01% |
12.846 |
12.717 |
- |
-0.46% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.01% |
1071249.812 |
1060466.190 |
- |
-0.86% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.01% |
15203.592 |
15050.590 |
- |
-1.04% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.01% |
16143867.003 |
15981510.599 |
- |
-0.79% |
- |
|
std::map<std::string,_int>::clear()/0
|
-1.00% |
395.392 |
391.422 |
- |
-1.57% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
-1.00% |
7.646 |
7.570 |
- |
0.98% |
- |
|
std::find_if_not(vector<char>)_(process_all)/50
|
-1.00% |
6.683 |
6.616 |
- |
-0.04% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-1.00% |
1.916 |
1.897 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-1.00% |
2146364.746 |
2124849.283 |
- |
3.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.00% |
1535875.148 |
1520486.089 |
- |
-4.06% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-1.00% |
56.234 |
55.671 |
- |
-0.88% |
- |