|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-77.57% |
66.674 |
14.958 |
- |
-78.33% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-61.41% |
77.020 |
29.721 |
- |
-60.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-60.17% |
53.015 |
21.116 |
- |
-53.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-54.86% |
8600055.655 |
3882050.535 |
- |
-45.61% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-50.58% |
73.371 |
36.262 |
- |
0.80% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-43.96% |
29.663 |
16.624 |
- |
-37.95% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-43.75% |
11.398 |
6.411 |
- |
-43.31% |
- |
|
ranges::min(std::deque<char>)/70000
|
-42.96% |
31216.635 |
17805.864 |
- |
-10.15% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-42.88% |
96.305 |
55.010 |
- |
-18.57% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-41.55% |
2.893 |
1.691 |
- |
-3.36% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-40.92% |
7.941 |
4.691 |
- |
-40.33% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-39.91% |
161.178 |
96.859 |
- |
0.47% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-38.61% |
0.696 |
0.427 |
- |
-8.13% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-38.42% |
161.770 |
99.623 |
- |
1.22% |
- |
|
BM_vector_deque_move_backward/0
|
-38.33% |
0.679 |
0.419 |
- |
5.93% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-37.50% |
159.255 |
99.539 |
- |
2.35% |
- |
|
BM_PushHeap_string_Descending_262144
|
-36.10% |
5.683 |
3.631 |
- |
6.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-36.05% |
18655535.776 |
11931130.567 |
- |
-47.74% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-35.75% |
13.933 |
8.952 |
- |
-53.18% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-35.59% |
95.039 |
61.211 |
- |
-0.44% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-34.36% |
34.375 |
22.565 |
- |
-28.64% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-34.20% |
7.262 |
4.778 |
- |
-1.29% |
- |
|
BM_StringCtorDefault
|
-33.81% |
0.368 |
0.244 |
- |
0.80% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-33.65% |
0.366 |
0.243 |
- |
-45.35% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-33.20% |
48.005 |
32.066 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-33.12% |
55553650.835 |
37154041.480 |
- |
-43.29% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-33.04% |
0.695 |
0.465 |
- |
-2.75% |
- |
|
std::move(vector<int>)/262144
|
-33.04% |
22303.786 |
14934.146 |
- |
-13.60% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-32.84% |
25.466 |
17.102 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-32.74% |
367416191.629 |
247126451.473 |
- |
-28.47% |
- |
|
BM_PushHeap_string_Descending_16384
|
-32.32% |
3.586 |
2.427 |
- |
0.19% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-32.00% |
1.908 |
1.298 |
- |
-26.64% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-31.89% |
9.489 |
6.462 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-31.83% |
114.608 |
78.129 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-31.75% |
10.509 |
7.172 |
- |
11.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-31.63% |
0.681 |
0.466 |
- |
18.77% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-31.35% |
1.890 |
1.298 |
- |
-5.35% |
- |
|
ranges::min(std::deque<char>)/64
|
-31.09% |
24.026 |
16.557 |
- |
-7.94% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-30.75% |
14.687 |
10.172 |
- |
-46.97% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-30.68% |
9.039 |
6.266 |
- |
-0.22% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-30.49% |
6.740 |
4.685 |
- |
-0.74% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-30.37% |
107.963 |
75.180 |
- |
8.14% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-29.36% |
6.495 |
4.588 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-29.12% |
352462212.845 |
249842619.394 |
- |
-0.45% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-28.59% |
7.307 |
5.218 |
- |
10.73% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-28.20% |
0.359 |
0.257 |
- |
-41.91% |
- |
|
std::list<int>::ctor(size)/8192
|
-28.18% |
134900.853 |
96885.976 |
- |
3.78% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-28.16% |
1954.349 |
1404.040 |
- |
-18.55% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-28.13% |
10.214 |
7.341 |
- |
-17.65% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-27.97% |
0.482 |
0.347 |
- |
20.18% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-27.89% |
41.282 |
29.770 |
- |
-28.66% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-27.34% |
0.636 |
0.462 |
- |
-21.09% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-26.77% |
14.991 |
10.978 |
- |
0.46% |
- |
|
BM_PushHeap_string_Ascending_1
|
-26.66% |
0.642 |
0.471 |
- |
-19.46% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-26.08% |
14.468 |
10.696 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-25.78% |
3990813.244 |
2962035.451 |
- |
-2.16% |
- |
|
BM_vector_deque_move/0
|
-25.52% |
0.503 |
0.375 |
- |
-14.56% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-25.07% |
27.601 |
20.683 |
- |
-19.42% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-25.00% |
57.307 |
42.979 |
- |
-19.66% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-24.79% |
30.928 |
23.262 |
- |
-28.68% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-24.67% |
2.470 |
1.861 |
- |
-1.65% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-24.65% |
0.700 |
0.527 |
- |
-9.66% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-24.20% |
0.393 |
0.298 |
- |
-12.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-24.16% |
1867608.856 |
1416333.719 |
- |
-21.16% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-23.81% |
32.767 |
24.967 |
- |
-26.64% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-23.72% |
30.631 |
23.366 |
- |
-32.35% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-23.58% |
42.730 |
32.655 |
- |
1.51% |
- |
|
std::list<int>::ctor(size)/1024
|
-23.34% |
15599.748 |
11958.730 |
- |
3.43% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-23.32% |
35.310 |
27.076 |
- |
-9.39% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-23.19% |
74.797 |
57.454 |
- |
20.76% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-23.16% |
39.482 |
30.339 |
- |
-10.25% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-23.04% |
0.343 |
0.264 |
- |
-5.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-22.95% |
140769653.582 |
108465110.728 |
- |
-24.53% |
- |
|
BM_vector_deque_copy/0
|
-22.78% |
0.608 |
0.470 |
- |
-22.22% |
- |
|
BM_StringCopy_Large
|
-22.45% |
7.918 |
6.140 |
- |
0.91% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-22.31% |
1.439 |
1.118 |
- |
-17.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-22.29% |
13354866.487 |
10378429.800 |
- |
7.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-21.85% |
0.338 |
0.265 |
- |
-10.65% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-21.84% |
1.449 |
1.132 |
- |
-15.96% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-21.65% |
7.889 |
6.181 |
- |
-33.08% |
- |
|
BM_PushHeap_string_Descending_1024
|
-21.48% |
3.093 |
2.429 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-21.48% |
24.977 |
19.612 |
- |
-1.24% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-21.32% |
73.957 |
58.193 |
- |
-36.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-21.02% |
26165411.527 |
20665554.169 |
- |
-19.22% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-20.89% |
5.690 |
4.502 |
- |
-32.47% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-20.84% |
31.339 |
24.809 |
- |
-18.03% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-20.81% |
11.619 |
9.201 |
- |
-0.10% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-20.74% |
868.109 |
688.080 |
- |
-0.19% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-20.42% |
91.238 |
72.603 |
- |
-10.41% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-20.21% |
1.490 |
1.189 |
- |
-12.27% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-20.20% |
651.373 |
519.823 |
- |
2.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-20.04% |
69178129.784 |
55316207.416 |
- |
-18.54% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-19.86% |
88.696 |
71.079 |
- |
-2.92% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-19.81% |
4627.270 |
3710.595 |
- |
-19.41% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-19.81% |
3123.011 |
2504.417 |
- |
-24.54% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-19.79% |
8.129 |
6.521 |
- |
-8.47% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-19.78% |
28.055 |
22.505 |
- |
-0.38% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-19.61% |
578.847 |
465.335 |
- |
-19.23% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
-19.29% |
0.583 |
0.471 |
- |
-32.91% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-19.28% |
1.510 |
1.219 |
- |
-6.28% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-18.71% |
1.858 |
1.510 |
- |
-12.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
-18.62% |
2732949.240 |
2223981.577 |
- |
0.60% |
- |
|
BM_PushHeap_string_Descending_256
|
-18.62% |
2.876 |
2.341 |
- |
-2.02% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-18.57% |
13.279 |
10.813 |
- |
-18.56% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-18.51% |
25.041 |
20.405 |
- |
-8.22% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-18.48% |
0.423 |
0.345 |
- |
-12.73% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-18.42% |
1.850 |
1.509 |
- |
-2.38% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-18.38% |
68.013 |
55.509 |
- |
4.60% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-18.23% |
28.102 |
22.980 |
- |
-33.60% |
- |
|
BM_deque_deque_ranges_move/0
|
-18.17% |
0.848 |
0.694 |
- |
-12.47% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-18.07% |
24.118 |
19.759 |
- |
1.39% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-18.00% |
24.434 |
20.037 |
- |
-9.80% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-17.98% |
3168.336 |
2598.784 |
- |
-31.49% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-17.97% |
33.518 |
27.495 |
- |
-11.48% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-17.64% |
1.585 |
1.306 |
- |
1.10% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-17.56% |
18.348 |
15.126 |
- |
2.73% |
- |
|
std::copy_n(list<int>)/4096
|
-17.40% |
4327.305 |
3574.552 |
- |
1.42% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-17.29% |
15.400 |
12.737 |
- |
-3.31% |
- |
|
BM_PushHeap_string_Random_262144
|
-16.77% |
22.547 |
18.767 |
- |
4.03% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-16.73% |
1.143 |
0.952 |
- |
-0.25% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-16.66% |
0.437 |
0.364 |
- |
-1.35% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-16.61% |
25.812 |
21.523 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-16.58% |
8782612.574 |
7326153.340 |
- |
-5.57% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-16.58% |
1.384 |
1.154 |
- |
-0.04% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-16.49% |
712.954 |
595.374 |
- |
-16.07% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-16.18% |
44.309 |
37.140 |
- |
-12.58% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-16.15% |
1.166 |
0.977 |
- |
0.12% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-16.08% |
1.926 |
1.616 |
- |
-20.49% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-15.98% |
74763.148 |
62815.092 |
- |
-3.13% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-15.96% |
6797.205 |
5712.499 |
- |
-4.45% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-15.81% |
27.087 |
22.804 |
- |
-17.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-15.78% |
2195980.759 |
1849539.193 |
- |
-8.70% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-15.67% |
11584.798 |
9769.521 |
- |
-1.14% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-15.65% |
0.916 |
0.773 |
- |
-6.47% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-15.46% |
31028.781 |
26232.227 |
- |
-10.85% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-15.45% |
564.606 |
477.396 |
- |
-15.23% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
-15.43% |
11.801 |
9.980 |
- |
1.46% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-15.41% |
0.528 |
0.446 |
- |
-35.96% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-15.33% |
1.532 |
1.297 |
- |
-18.28% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-15.31% |
46.100 |
39.042 |
- |
16.13% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-15.21% |
22.102 |
18.740 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-15.16% |
28.787 |
24.422 |
- |
-17.97% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-15.16% |
9101.047 |
7721.444 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-15.16% |
1381783.495 |
1172347.952 |
- |
-4.28% |
- |
|
BM_deque_vector_copy/0
|
-15.11% |
1.570 |
1.333 |
- |
-14.49% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-15.01% |
56.952 |
48.406 |
- |
1.50% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-14.91% |
39.860 |
33.918 |
- |
-3.86% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-14.85% |
26.007 |
22.145 |
- |
-14.34% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
-14.84% |
2.083 |
1.774 |
- |
21.39% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-14.84% |
27.178 |
23.146 |
- |
-5.83% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-14.82% |
37.672 |
32.088 |
- |
-16.11% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-14.71% |
131.657 |
112.289 |
- |
124.11% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-14.69% |
10.682 |
9.113 |
- |
-10.53% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-14.61% |
18.565 |
15.852 |
- |
-1.81% |
- |
|
BM_deque_deque_move/0
|
-14.48% |
0.908 |
0.777 |
- |
-4.00% |
- |
|
BM_deque_deque_copy/0
|
-14.42% |
0.920 |
0.787 |
- |
-0.17% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-14.21% |
25.040 |
21.481 |
- |
-1.58% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-14.21% |
9623.079 |
8256.053 |
- |
-1.95% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-14.16% |
30.911 |
26.533 |
- |
-10.46% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-14.10% |
1.440 |
1.237 |
- |
1.27% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-14.10% |
32.937 |
28.292 |
- |
-9.32% |
- |
|
std::copy_backward(vector<int>)/4096
|
-14.09% |
190.430 |
163.601 |
- |
-29.95% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-14.00% |
1.825 |
1.570 |
- |
-5.40% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-13.97% |
6030.960 |
5188.336 |
- |
-4.18% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-13.86% |
8.300 |
7.150 |
- |
-13.70% |
- |
|
ranges::min(std::list<long_long>)/1
|
-13.77% |
0.362 |
0.312 |
- |
-16.74% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-13.72% |
1.444 |
1.246 |
- |
-4.74% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-13.71% |
7996207.103 |
6900214.781 |
- |
-4.63% |
- |
|
ranges::min(std::vector<char>)/1
|
-13.69% |
0.381 |
0.329 |
- |
-0.71% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-13.47% |
52676.056 |
45580.636 |
- |
0.48% |
- |
|
BM_PushHeap_string_Descending_64
|
-13.45% |
2.626 |
2.273 |
- |
-2.06% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-13.42% |
24.591 |
21.292 |
- |
-10.87% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-13.24% |
1455947.989 |
1263115.427 |
- |
-2.11% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-13.23% |
5438.181 |
4718.616 |
- |
-13.44% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-13.13% |
38.368 |
33.330 |
- |
-10.93% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-13.13% |
1455789.289 |
1264687.667 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-13.12% |
1385850.176 |
1204039.504 |
- |
-1.36% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-13.08% |
1.233 |
1.072 |
- |
-7.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-13.04% |
3968.021 |
3450.427 |
- |
-2.86% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-12.86% |
1481230.224 |
1290759.901 |
- |
-0.38% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-12.81% |
3890.006 |
3391.672 |
- |
-18.58% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-12.81% |
94.449 |
82.352 |
- |
13.83% |
- |
|
std::copy_n(vector<int>)/32768
|
-12.78% |
3786.444 |
3302.485 |
- |
-12.63% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-12.73% |
2.377 |
2.075 |
- |
-3.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-12.67% |
4876601.400 |
4258690.212 |
- |
1.85% |
- |
|
std::fill(list<int>)/8192
|
-12.63% |
8724.421 |
7622.462 |
- |
-8.96% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-12.51% |
1.587 |
1.389 |
- |
-13.90% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-12.48% |
58.989 |
51.626 |
- |
-41.50% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-12.46% |
1.346 |
1.179 |
- |
3.44% |
- |
|
std::list<int>::ctor(size)/32
|
-12.44% |
376.331 |
329.525 |
- |
2.68% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-12.36% |
3.705 |
3.247 |
- |
-7.56% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-12.24% |
16.417 |
14.407 |
- |
-8.90% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-12.20% |
1.515 |
1.330 |
- |
-5.78% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-12.05% |
1.457 |
1.282 |
- |
-1.33% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-11.98% |
0.382 |
0.336 |
- |
-25.23% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-11.95% |
22.234 |
19.577 |
- |
-0.42% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-11.90% |
1476362.945 |
1300653.280 |
- |
1.04% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-11.80% |
8146.464 |
7185.112 |
- |
-11.30% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-11.79% |
1.016 |
0.897 |
- |
-14.14% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-11.78% |
1.387 |
1.224 |
- |
-10.58% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-11.77% |
30.604 |
27.001 |
- |
-4.51% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-11.75% |
61.008 |
53.840 |
- |
-1.08% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-11.70% |
1.239 |
1.094 |
- |
-23.08% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-11.68% |
556816.914 |
491760.592 |
- |
0.13% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-11.62% |
11.418 |
10.092 |
- |
-17.27% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-11.55% |
4325.719 |
3826.050 |
- |
2.58% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-11.53% |
45442.775 |
40201.861 |
- |
-1.50% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-11.53% |
16.623 |
14.706 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-11.50% |
1456435.772 |
1288948.928 |
- |
0.01% |
- |
|
BM_deque_vector_move/0
|
-11.44% |
1.476 |
1.307 |
- |
-6.71% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-11.44% |
32.160 |
28.480 |
- |
11.71% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
-11.37% |
1374378.975 |
1218108.460 |
- |
-0.16% |
- |
|
BM_PushHeap_string_Descending_4
|
-11.34% |
2.167 |
1.921 |
- |
-0.59% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-11.29% |
467.321 |
414.568 |
- |
-12.33% |
- |
|
BM_deque_vector_ranges_move/5500
|
-11.22% |
218.598 |
194.067 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-11.18% |
1293061.330 |
1148457.507 |
- |
-3.62% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-11.17% |
72.251 |
64.184 |
- |
0.51% |
- |
|
BM_deque_vector_move_backward/0
|
-11.13% |
1.588 |
1.411 |
- |
8.26% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-11.12% |
1465163.044 |
1302163.816 |
- |
0.90% |
- |
|
BM_StringFindAllMatch/1
|
-11.09% |
3.166 |
2.815 |
- |
-10.84% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-11.07% |
250.271 |
222.563 |
- |
-2.18% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-11.05% |
30.290 |
26.942 |
- |
-12.72% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-11.05% |
1.632 |
1.452 |
- |
-12.03% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-10.99% |
8049.823 |
7165.102 |
- |
0.41% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-10.97% |
1448706.544 |
1289717.623 |
- |
-0.12% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-10.94% |
42.881 |
38.189 |
- |
-6.14% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-10.94% |
32.724 |
29.145 |
- |
-9.11% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-10.91% |
1.892 |
1.686 |
- |
23.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-10.89% |
17747.739 |
15815.876 |
- |
-6.19% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-10.87% |
22.474 |
20.030 |
- |
-2.87% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-10.84% |
36.344 |
32.406 |
- |
5.91% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-10.71% |
0.435 |
0.389 |
- |
-10.40% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
-10.67% |
1294497.938 |
1156439.404 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
-10.64% |
1296275.238 |
1158347.338 |
- |
1.35% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-10.56% |
29.210 |
26.125 |
- |
3.54% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-10.47% |
0.578 |
0.518 |
- |
-6.83% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-10.39% |
21.899 |
19.623 |
- |
4.51% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-10.35% |
37.053 |
33.216 |
- |
-9.66% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-10.33% |
13.960 |
12.518 |
- |
-5.54% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-10.32% |
3.337 |
2.993 |
- |
-6.64% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-10.27% |
1.498 |
1.344 |
- |
-0.06% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-10.24% |
12562.417 |
11275.477 |
- |
3.05% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-10.23% |
4658046.343 |
4181491.858 |
- |
-1.54% |
- |
|
std::rotate_copy(deque<int>)/32
|
-10.23% |
2.929 |
2.629 |
- |
2.20% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-10.22% |
64773.728 |
58151.805 |
- |
-2.37% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-10.22% |
1.278 |
1.148 |
- |
-14.51% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-10.21% |
29.754 |
26.715 |
- |
-4.85% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-10.21% |
1.333 |
1.197 |
- |
-0.31% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-10.19% |
41.161 |
36.966 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-10.18% |
1781506.344 |
1600181.848 |
- |
-9.62% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
-10.18% |
1054.059 |
946.801 |
- |
0.46% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
-10.16% |
1354850.581 |
1217168.617 |
- |
-0.64% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-10.12% |
367.131 |
329.990 |
- |
3.21% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-10.12% |
10.512 |
9.449 |
- |
-10.98% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-10.09% |
26.338 |
23.680 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-10.00% |
1447082.597 |
1302413.214 |
- |
1.22% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-9.97% |
5.072 |
4.566 |
- |
-4.24% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-9.95% |
1.247 |
1.123 |
- |
-7.63% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-9.95% |
43000.170 |
38723.663 |
- |
-3.10% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-9.93% |
46.506 |
41.888 |
- |
-7.59% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-9.86% |
6150.075 |
5543.793 |
- |
-14.27% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-9.81% |
8005.145 |
7219.450 |
- |
0.22% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-9.81% |
0.389 |
0.350 |
- |
-1.52% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-9.81% |
4891438.726 |
4411469.406 |
- |
-0.94% |
- |
|
SetIntersection_None_Vector_string_64_64
|
-9.81% |
9718243.531 |
8764694.180 |
- |
-0.46% |
- |
|
std::adjacent_find(list<int>)/8192
|
-9.81% |
7267.845 |
6554.731 |
- |
-9.01% |
- |
|
std::adjacent_find(deque<int>)/50
|
-9.76% |
16.634 |
15.010 |
- |
-43.29% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-9.74% |
3991903.264 |
3603026.106 |
- |
-0.02% |
- |
|
BM_StringFindAllMatch/8
|
-9.71% |
2.934 |
2.649 |
- |
-7.80% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-9.71% |
9750.280 |
8803.886 |
- |
7.68% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-9.66% |
48.589 |
43.897 |
- |
-12.41% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
-9.64% |
2.544 |
2.299 |
- |
2.11% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-9.55% |
1.247 |
1.128 |
- |
-4.34% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-9.52% |
9304.739 |
8419.149 |
- |
0.51% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-9.39% |
2.903 |
2.631 |
- |
-6.11% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-9.37% |
1365098.017 |
1237208.021 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-9.36% |
1350060.678 |
1223704.955 |
- |
2.48% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-9.36% |
22.569 |
20.458 |
- |
-10.58% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1024
|
-9.29% |
0.780 |
0.708 |
- |
0.19% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8192
|
-9.28% |
0.780 |
0.708 |
- |
0.13% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-9.28% |
97.105 |
88.096 |
- |
-8.38% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-9.27% |
1356818.741 |
1231081.235 |
- |
1.57% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1048576
|
-9.26% |
0.780 |
0.708 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-9.23% |
1289368.729 |
1170310.911 |
- |
0.27% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-9.23% |
1.887 |
1.713 |
- |
-2.53% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-9.22% |
31.114 |
28.244 |
- |
-4.15% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
-9.20% |
4.909 |
4.457 |
- |
2.54% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-9.04% |
25.839 |
23.503 |
- |
-5.29% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-9.00% |
1649685.863 |
1501166.696 |
- |
2.67% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-9.00% |
921.573 |
838.637 |
- |
-10.15% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-8.99% |
9435.316 |
8586.780 |
- |
3.87% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-8.99% |
0.518 |
0.471 |
- |
-5.83% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-8.96% |
4.174 |
3.800 |
- |
-0.38% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-8.95% |
24.890 |
22.662 |
- |
1.95% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-8.94% |
21.589 |
19.658 |
- |
0.54% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-8.81% |
14218.454 |
12965.511 |
- |
-9.36% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-8.79% |
82731.295 |
75462.880 |
- |
0.40% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-8.77% |
1.485 |
1.355 |
- |
-7.70% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-8.74% |
1.761 |
1.607 |
- |
-12.01% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-8.73% |
42.682 |
38.954 |
- |
-2.28% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-8.73% |
19755.777 |
18031.940 |
- |
0.63% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-8.72% |
350.503 |
319.931 |
- |
-6.07% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
-8.72% |
12.437 |
11.353 |
- |
-0.65% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-8.71% |
8.385 |
7.654 |
- |
-2.15% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-8.69% |
360452212.256 |
329131616.590 |
- |
-8.04% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-8.68% |
1283889.797 |
1172491.796 |
- |
0.24% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-8.66% |
1.222 |
1.116 |
- |
-17.36% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-8.66% |
76.964 |
70.298 |
- |
-5.42% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-8.62% |
365.382 |
333.895 |
- |
4.24% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-8.57% |
0.238 |
0.218 |
- |
-6.61% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-8.53% |
3.393 |
3.103 |
- |
-3.94% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-8.49% |
1.290 |
1.180 |
- |
-11.67% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-8.45% |
8539.498 |
7817.569 |
- |
-9.62% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-8.43% |
1.630 |
1.493 |
- |
-22.82% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-8.43% |
28.106 |
25.738 |
- |
9.49% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-8.42% |
2164.721 |
1982.443 |
- |
-0.49% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-8.39% |
0.915 |
0.839 |
- |
13.98% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-8.38% |
1485067.894 |
1360629.052 |
- |
1.00% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-8.34% |
13.667 |
12.527 |
- |
9.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-8.31% |
8051976.900 |
7382650.382 |
- |
-33.92% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
-8.31% |
8670.799 |
7950.397 |
- |
1.06% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-8.28% |
1.260 |
1.156 |
- |
0.02% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-8.26% |
544.668 |
499.666 |
- |
-0.25% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
-8.26% |
12.428 |
11.402 |
- |
-0.65% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-8.25% |
0.275 |
0.252 |
- |
-3.77% |
- |
|
BM_vector_deque_ranges_move/0
|
-8.25% |
0.460 |
0.422 |
- |
-19.54% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
-8.25% |
198.248 |
181.902 |
- |
42.87% |
- |
|
BM_PushHeap_string_Ascending_256
|
-8.20% |
12.075 |
11.086 |
- |
-0.44% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-8.16% |
23.230 |
21.333 |
- |
-10.48% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-8.16% |
2.027 |
1.862 |
- |
-3.03% |
- |
|
SetIntersection_None_Vector_string_64_4
|
-8.15% |
18087573.370 |
16613547.562 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-8.14% |
2421123.548 |
2223957.665 |
- |
-2.31% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-8.14% |
17.406 |
15.990 |
- |
8.42% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-8.10% |
885.255 |
813.592 |
- |
-3.12% |
- |
|
std::shift_left(list<int>)/8192
|
-8.08% |
7654.033 |
7035.283 |
- |
-7.48% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-8.07% |
5.388 |
4.953 |
- |
-6.46% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-8.06% |
2453.483 |
2255.622 |
- |
-5.42% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-8.01% |
1.572 |
1.446 |
- |
-28.22% |
- |
|
SetIntersection_None_Vector_string_64_16
|
-8.01% |
15347433.530 |
14118221.268 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_string_64_1
|
-8.00% |
18792342.648 |
17288026.912 |
- |
-0.71% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-7.99% |
0.399 |
0.367 |
- |
-24.64% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-7.99% |
24.980 |
22.984 |
- |
-6.83% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-7.95% |
2.378 |
2.189 |
- |
-7.90% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-7.92% |
1528.403 |
1407.382 |
- |
0.40% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-7.92% |
4903206.289 |
4515049.369 |
- |
-0.29% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-7.86% |
13.064 |
12.037 |
- |
-0.22% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-7.80% |
1.346 |
1.241 |
- |
9.17% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-7.80% |
229.465 |
211.576 |
- |
-4.77% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
-7.79% |
3.626 |
3.344 |
- |
-0.91% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
-7.77% |
0.366 |
0.337 |
- |
-0.06% |
- |
|
vector<bool>(const_vector<bool>&)
|
-7.75% |
10.632 |
9.808 |
- |
-4.36% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-7.74% |
21.576 |
19.906 |
- |
-10.60% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-7.74% |
17.637 |
16.272 |
- |
1.41% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.72% |
247.560 |
228.452 |
- |
0.58% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-7.70% |
20.650 |
19.060 |
- |
3.15% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
-7.69% |
27333.196 |
25231.705 |
- |
-0.51% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.68% |
1169.811 |
1079.913 |
- |
-6.91% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-7.68% |
11.013 |
10.168 |
- |
-0.03% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-7.65% |
15.030 |
13.880 |
- |
2.10% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-7.63% |
1.430 |
1.321 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-7.61% |
14947328.139 |
13809153.448 |
- |
-1.49% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-7.59% |
19.306 |
17.842 |
- |
0.33% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
-7.57% |
2.567 |
2.372 |
- |
0.08% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-7.56% |
0.638 |
0.589 |
- |
-6.17% |
- |
|
std::partition_copy(deque<int>)/1024
|
-7.54% |
680.483 |
629.186 |
- |
-0.60% |
- |
|
BM_deque_deque_ranges_move/2
|
-7.50% |
2.241 |
2.073 |
- |
-7.45% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-7.49% |
24.400 |
22.572 |
- |
-6.94% |
- |
|
rng::fold_left(list<int>)/8192
|
-7.46% |
11534.106 |
10673.270 |
- |
-1.04% |
- |
|
std::partition_copy(deque<int>)/50
|
-7.46% |
22.688 |
20.995 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-7.45% |
13494740.400 |
12489151.712 |
- |
-0.63% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-7.42% |
11.104 |
10.279 |
- |
-0.88% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-7.39% |
17.724 |
16.415 |
- |
-3.13% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-7.37% |
0.385 |
0.356 |
- |
-1.06% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-7.36% |
2.475 |
2.293 |
- |
-6.54% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-7.36% |
182.759 |
169.310 |
- |
-14.77% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-7.35% |
1262343.355 |
1169617.434 |
- |
0.41% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-7.34% |
29.112 |
26.976 |
- |
-6.56% |
- |
|
BM_PushHeap_string_Descending_16
|
-7.33% |
2.325 |
2.154 |
- |
-2.84% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-7.32% |
22.426 |
20.784 |
- |
1.04% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-7.32% |
44.646 |
41.377 |
- |
-6.14% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-7.27% |
8216.280 |
7618.714 |
- |
3.33% |
- |
|
std::reverse_copy(vector<int>)/8
|
-7.26% |
2.623 |
2.432 |
- |
4.04% |
- |
|
SetIntersection_None_Vector_string_16_16
|
-7.24% |
37125786.876 |
34436307.480 |
- |
-0.77% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.24% |
2155.615 |
1999.622 |
- |
-7.19% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-7.23% |
848.748 |
787.408 |
- |
-1.01% |
- |
|
std::unordered_set<int>::clear()/1024
|
-7.21% |
9108.605 |
8452.072 |
- |
-17.37% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.17% |
51.071 |
47.410 |
- |
-7.09% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-7.14% |
24.822 |
23.048 |
- |
-1.07% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-7.14% |
22.069 |
20.493 |
- |
-2.44% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-7.11% |
18.718 |
17.386 |
- |
-0.39% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-7.10% |
632.101 |
587.230 |
- |
-2.76% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-7.07% |
104782.642 |
97372.947 |
- |
3.30% |
- |
|
BM_deque_deque_ranges_copy/0
|
-7.06% |
0.793 |
0.737 |
- |
0.31% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-7.05% |
19419.095 |
18050.155 |
- |
-26.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-7.03% |
34.277 |
31.866 |
- |
14.66% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-7.03% |
32.312 |
30.040 |
- |
-1.34% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.03% |
2.328 |
2.164 |
- |
-0.26% |
- |
|
std::move_backward(list<int>)/4096
|
-7.02% |
5173.116 |
4809.954 |
- |
-0.57% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.01% |
57510.214 |
53478.627 |
- |
-1.83% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-7.00% |
17047.578 |
15853.738 |
- |
7.33% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-7.00% |
548.209 |
509.832 |
- |
-8.95% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-7.00% |
6389.855 |
5942.594 |
- |
-21.87% |
- |
|
BM_deque_deque_ranges_move/1
|
-6.96% |
2.523 |
2.347 |
- |
-6.09% |
- |
|
ranges::min(std::list<char>)/1
|
-6.96% |
0.418 |
0.389 |
- |
6.97% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.95% |
8684.407 |
8080.548 |
- |
-6.76% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-6.95% |
9955.254 |
9263.681 |
- |
-6.38% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-6.93% |
14.372 |
13.376 |
- |
-12.58% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-6.92% |
35617.498 |
33154.137 |
- |
-2.20% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-6.90% |
20255.581 |
18858.242 |
- |
-26.68% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-6.88% |
176248.429 |
164119.862 |
- |
-1.15% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-6.88% |
87.955 |
81.908 |
- |
-2.45% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-6.87% |
51.108 |
47.595 |
- |
-7.11% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
-6.86% |
12.161 |
11.327 |
- |
-1.22% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-6.85% |
8001980.685 |
7453506.596 |
- |
-3.35% |
- |
|
std::is_sorted_until(deque<int>)/1024
|
-6.84% |
497.353 |
463.327 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-6.83% |
1877496.231 |
1749194.227 |
- |
-3.98% |
- |
|
std::fill_n(vector<bool>)/64
|
-6.75% |
1.456 |
1.357 |
- |
0.96% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-6.74% |
75.300 |
70.224 |
- |
-5.95% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-6.73% |
45.956 |
42.864 |
- |
0.10% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-6.72% |
44.361 |
41.379 |
- |
-3.89% |
- |
|
BM_vector_deque_copy_backward/0
|
-6.71% |
0.461 |
0.430 |
- |
-10.43% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-6.69% |
26.107 |
24.361 |
- |
1.35% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-6.69% |
25.912 |
24.179 |
- |
4.14% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-6.66% |
12.990 |
12.125 |
- |
0.83% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-6.65% |
4.845 |
4.523 |
- |
8.66% |
- |
|
SetIntersection_None_Vector_string_16_1
|
-6.64% |
69644966.744 |
65019181.018 |
- |
-0.05% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-6.62% |
24832.946 |
23189.411 |
- |
-3.29% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-6.62% |
1.721 |
1.607 |
- |
19.77% |
- |
|
std::deque<int>::ctor(size)/32
|
-6.60% |
28.585 |
26.699 |
- |
-8.97% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-6.59% |
12706.983 |
11869.729 |
- |
-6.03% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-6.59% |
516.995 |
482.938 |
- |
-0.25% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-6.58% |
12763.116 |
11923.791 |
- |
-6.12% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-6.56% |
1.656 |
1.548 |
- |
0.91% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-6.55% |
8075.471 |
7546.503 |
- |
6.86% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-6.53% |
20.179 |
18.860 |
- |
-9.37% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-6.52% |
974.053 |
910.528 |
- |
-1.22% |
- |
|
SetIntersection_None_Vector_string_16_4
|
-6.52% |
59091251.362 |
55239504.886 |
- |
-0.27% |
- |
|
std::move_backward(deque<int>)/8
|
-6.50% |
3.586 |
3.353 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-6.49% |
14704264.007 |
13750067.635 |
- |
-0.85% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-6.49% |
10.352 |
9.681 |
- |
2.51% |
- |
|
ranges::min(std::deque<char>)/8
|
-6.47% |
2.514 |
2.351 |
- |
-7.71% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.46% |
271.242 |
253.709 |
- |
-5.82% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-6.46% |
2.646 |
2.475 |
- |
-2.25% |
- |
|
std::copy_backward(list<int>)/8
|
-6.46% |
2.462 |
2.303 |
- |
-4.31% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-6.42% |
28.621 |
26.783 |
- |
-1.20% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-6.40% |
23.275 |
21.784 |
- |
-7.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-6.40% |
25985.082 |
24321.319 |
- |
-3.33% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-6.40% |
10.062 |
9.418 |
- |
-0.68% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-6.39% |
8.727 |
8.170 |
- |
0.16% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-6.37% |
501.850 |
469.857 |
- |
-0.98% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-6.37% |
87.492 |
81.917 |
- |
-12.56% |
- |
|
rng::fold_left(list<int>)/50
|
-6.37% |
39.962 |
37.417 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-6.35% |
10898.173 |
10205.849 |
- |
-3.72% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-6.34% |
5.775 |
5.409 |
- |
0.66% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-6.33% |
4.512 |
4.226 |
- |
-30.86% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-6.30% |
8.905 |
8.344 |
- |
2.20% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-6.30% |
113.138 |
106.011 |
- |
1.51% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-6.27% |
3.144 |
2.947 |
- |
-1.55% |
- |
|
BM_deque_deque_copy_backward/0
|
-6.27% |
0.862 |
0.808 |
- |
-13.13% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-6.24% |
10.855 |
10.177 |
- |
12.51% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-6.24% |
24055.208 |
22554.915 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-6.22% |
1822919.873 |
1709465.139 |
- |
-2.57% |
- |
|
std::deque<int>::ctor(size)/1024
|
-6.22% |
74.090 |
69.485 |
- |
-7.78% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-6.21% |
12.466 |
11.692 |
- |
-3.12% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-6.20% |
4477517.171 |
4199794.892 |
- |
-1.43% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-6.20% |
24.684 |
23.154 |
- |
-3.88% |
- |
|
BM_PushHeap_string_Ascending_64
|
-6.19% |
7.963 |
7.470 |
- |
0.34% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-6.12% |
25921.629 |
24334.191 |
- |
-2.86% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-6.11% |
16474.658 |
15467.339 |
- |
-3.36% |
- |
|
BM_deque_deque_ranges_copy/1
|
-6.11% |
2.587 |
2.428 |
- |
-0.37% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-6.11% |
13397.421 |
12578.888 |
- |
-2.70% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-6.10% |
15625.692 |
14672.676 |
- |
-3.14% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-6.08% |
1.207 |
1.134 |
- |
0.58% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-6.05% |
24.104 |
22.645 |
- |
-5.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-6.02% |
368641642.364 |
346436868.469 |
- |
-5.55% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-6.02% |
0.670 |
0.630 |
- |
-2.79% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-6.01% |
3119.273 |
2931.655 |
- |
-11.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-6.01% |
598.368 |
562.411 |
- |
-10.62% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-5.99% |
4.353 |
4.092 |
- |
-3.35% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-5.98% |
5088.667 |
4784.420 |
- |
-2.34% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-5.95% |
33.244 |
31.265 |
- |
-4.99% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-5.95% |
16.860 |
15.856 |
- |
2.34% |
- |
|
BM_deque_vector_ranges_copy/0
|
-5.94% |
1.584 |
1.490 |
- |
-4.07% |
- |
|
BM_std_minmax_element<int>/2
|
-5.94% |
0.682 |
0.642 |
- |
-5.67% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-5.93% |
15921.940 |
14978.214 |
- |
-1.48% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-5.92% |
1.570 |
1.477 |
- |
-3.58% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-5.89% |
21.632 |
20.358 |
- |
1.55% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-5.89% |
25.486 |
23.986 |
- |
3.70% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.88% |
1765.875 |
1662.054 |
- |
-6.65% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-5.88% |
2.456 |
2.312 |
- |
1.06% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
-5.86% |
900.473 |
847.738 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-5.85% |
22425.112 |
21112.760 |
- |
-6.20% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-5.84% |
7849.643 |
7391.293 |
- |
-3.59% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-5.83% |
3920608.040 |
3692027.699 |
- |
-6.93% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-5.82% |
25.397 |
23.919 |
- |
1.07% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-5.82% |
15.649 |
14.739 |
- |
1.43% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/0
|
-5.81% |
0.263 |
0.248 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-5.79% |
4499254.510 |
4238720.222 |
- |
0.03% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-5.78% |
1.240 |
1.169 |
- |
-8.13% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.77% |
223.967 |
211.053 |
- |
-4.41% |
- |
|
BM_std_minmax_element<short>/3
|
-5.76% |
1.144 |
1.078 |
- |
-10.80% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
-5.76% |
23.706 |
22.341 |
- |
-1.34% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-5.76% |
20.127 |
18.969 |
- |
-23.60% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-5.74% |
2432001.793 |
2292310.575 |
- |
1.85% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-5.73% |
817.046 |
770.244 |
- |
0.15% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-5.73% |
52.302 |
49.306 |
- |
3.48% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
-5.72% |
765.928 |
722.095 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-5.72% |
2.996 |
2.825 |
- |
1.10% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-5.71% |
46.686 |
44.018 |
- |
0.49% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-5.70% |
25.526 |
24.072 |
- |
-4.92% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-5.69% |
412124.349 |
388660.454 |
- |
-1.30% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-5.68% |
43.447 |
40.977 |
- |
-5.24% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-5.66% |
48.250 |
45.519 |
- |
1.81% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-5.66% |
930.813 |
878.119 |
- |
-0.66% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-5.66% |
4.515 |
4.259 |
- |
-3.53% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-5.65% |
8800953.530 |
8304031.109 |
- |
0.36% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-5.64% |
1.100 |
1.038 |
- |
-19.55% |
- |
|
BM_StringFindAllMatch/64
|
-5.63% |
3.250 |
3.067 |
- |
-5.21% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024
|
-5.63% |
0.819 |
0.773 |
- |
0.40% |
- |
|
BM_PushHeap_uint64_Random_4
|
-5.62% |
2.661 |
2.511 |
- |
-1.87% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-5.60% |
1.799 |
1.698 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-5.59% |
3487997.809 |
3292918.567 |
- |
7.24% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-5.59% |
16.450 |
15.531 |
- |
-1.68% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.59% |
108277.212 |
102226.403 |
- |
-0.44% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.58% |
13106.345 |
12375.251 |
- |
-6.32% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-5.56% |
17.924 |
16.926 |
- |
-2.41% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-5.54% |
18.351 |
17.334 |
- |
0.60% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.54% |
27.245 |
25.736 |
- |
-44.94% |
- |
|
BM_StringDestroy_Large
|
-5.51% |
7.665 |
7.243 |
- |
-23.93% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.51% |
28.001 |
26.459 |
- |
-9.57% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-5.50% |
215711187.444 |
203853296.166 |
- |
3.25% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-5.49% |
1.286 |
1.215 |
- |
2.10% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.49% |
362.900 |
342.960 |
- |
-1.20% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-5.49% |
5.473 |
5.172 |
- |
-5.50% |
- |
|
std::fill(vector<bool>)/64
|
-5.49% |
1.495 |
1.413 |
- |
-9.85% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-5.48% |
107197.385 |
101326.083 |
- |
-0.55% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-5.46% |
1.480 |
1.399 |
- |
-10.74% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.46% |
2.577 |
2.436 |
- |
0.52% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-5.45% |
606.945 |
573.876 |
- |
-10.96% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-5.44% |
3407469.025 |
3222054.835 |
- |
-6.03% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
-5.44% |
794.762 |
751.532 |
- |
-0.24% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_Control
|
-5.43% |
0.231 |
0.218 |
- |
-0.19% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.43% |
47.600 |
45.014 |
- |
-7.24% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192
|
-5.43% |
0.821 |
0.776 |
- |
0.83% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-5.43% |
7547.624 |
7137.868 |
- |
0.85% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-5.42% |
11294.105 |
10681.812 |
- |
-6.18% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-5.42% |
77.355 |
73.163 |
- |
1.24% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
-5.40% |
7.423 |
7.022 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-5.40% |
49892966.893 |
47198414.219 |
- |
-12.60% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.39% |
364.060 |
344.433 |
- |
-0.78% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-5.39% |
7108.145 |
6725.179 |
- |
0.87% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.38% |
476.965 |
451.287 |
- |
0.67% |
- |
|
std::for_each_n(list<int>)/50
|
-5.37% |
23.196 |
21.950 |
- |
-2.53% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
-5.37% |
0.817 |
0.773 |
- |
0.40% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-5.36% |
668.646 |
632.788 |
- |
-0.75% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-5.34% |
606.019 |
573.682 |
- |
-11.08% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-5.34% |
11.105 |
10.513 |
- |
-5.58% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-5.33% |
20.646 |
19.545 |
- |
5.24% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-5.33% |
19.013 |
18.000 |
- |
-2.33% |
- |
|
BM_deque_deque_copy_backward/64
|
-5.32% |
3.532 |
3.344 |
- |
-0.11% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-5.32% |
7299.597 |
6911.348 |
- |
-3.34% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.31% |
1154.769 |
1093.447 |
- |
-18.01% |
- |
|
BM_deque_deque_ranges_copy/2
|
-5.29% |
2.304 |
2.182 |
- |
-2.70% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-5.29% |
31.592 |
29.921 |
- |
2.50% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-5.29% |
73912.620 |
70006.243 |
- |
5.01% |
- |
|
std::copy_backward(deque<int>)/512
|
-5.28% |
19.046 |
18.040 |
- |
0.09% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-5.27% |
26.501 |
25.103 |
- |
-2.31% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.24% |
1287.620 |
1220.098 |
- |
-6.71% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-5.22% |
42.681 |
40.451 |
- |
24.67% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-5.21% |
786.397 |
745.415 |
- |
-1.46% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-5.19% |
923.726 |
875.743 |
- |
0.59% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-5.19% |
2.865 |
2.717 |
- |
-8.00% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-5.19% |
26.375 |
25.006 |
- |
-0.88% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-5.18% |
539.733 |
511.796 |
- |
-11.23% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-5.17% |
1.376 |
1.305 |
- |
-0.51% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-5.15% |
10.394 |
9.859 |
- |
-0.65% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-5.13% |
1.278 |
1.212 |
- |
-19.96% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-5.13% |
57011.195 |
54088.559 |
- |
0.76% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-5.12% |
70.408 |
66.803 |
- |
0.65% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-5.12% |
33.946 |
32.209 |
- |
0.07% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-5.12% |
10.987 |
10.425 |
- |
-6.63% |
- |
|
BM_CmpEqual_uint_int
|
-5.06% |
1.109 |
1.053 |
- |
0.69% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-5.06% |
8.907 |
8.456 |
- |
0.91% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-5.05% |
11.589 |
11.004 |
- |
-2.29% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-5.05% |
543291.376 |
515849.208 |
- |
-0.22% |
- |
|
std::partition(deque<int>)_(dense)/8192
|
-5.04% |
2784.248 |
2643.909 |
- |
-4.57% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-5.04% |
3.212 |
3.050 |
- |
-0.45% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-5.03% |
10785.403 |
10242.496 |
- |
-4.20% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-5.01% |
5944.757 |
5646.930 |
- |
0.75% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-4.94% |
23.920 |
22.737 |
- |
-3.69% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
-4.94% |
1.924 |
1.829 |
- |
-0.35% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-4.94% |
22.755 |
21.632 |
- |
-9.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-4.93% |
14745788.677 |
14018696.788 |
- |
-2.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-4.93% |
0.649 |
0.617 |
- |
-6.49% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-4.92% |
3.090 |
2.938 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-4.92% |
1897273.144 |
1803952.303 |
- |
-0.94% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.92% |
12109.591 |
11514.325 |
- |
2.59% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-4.90% |
31.810 |
30.252 |
- |
-29.16% |
- |
|
SetIntersection_None_Vector_string_4_4
|
-4.89% |
142249475.115 |
135297014.076 |
- |
-0.35% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.88% |
7817.517 |
7435.703 |
- |
-5.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.87% |
57412.687 |
54614.693 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-4.87% |
86761.439 |
82534.075 |
- |
-3.27% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-4.85% |
951.714 |
905.516 |
- |
-1.37% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-4.85% |
1930966.422 |
1837265.624 |
- |
-5.20% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-4.85% |
372.636 |
354.580 |
- |
1.21% |
- |
|
BM_deque_vector_ranges_move/64000
|
-4.84% |
3180.765 |
3026.737 |
- |
1.31% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.84% |
1900.053 |
1808.173 |
- |
1.11% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-4.84% |
218073.479 |
207528.559 |
- |
-5.10% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
-4.79% |
8.907 |
8.480 |
- |
-1.49% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-4.77% |
2.331 |
2.220 |
- |
2.23% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-4.77% |
25.451 |
24.237 |
- |
-0.54% |
- |
|
std::shift_right(list<int>)/8192
|
-4.77% |
7654.424 |
7289.280 |
- |
-4.97% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0
|
-4.75% |
0.274 |
0.261 |
- |
-2.14% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-4.74% |
4.624 |
4.405 |
- |
0.64% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-4.71% |
4.323 |
4.120 |
- |
1.67% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-4.70% |
61.528 |
58.636 |
- |
-18.98% |
- |
|
BM_std_minmax_element<short>/4
|
-4.70% |
1.261 |
1.202 |
- |
-3.60% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-4.69% |
1.262 |
1.203 |
- |
-19.35% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.69% |
48.616 |
46.338 |
- |
-0.97% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-4.69% |
23409.964 |
22312.977 |
- |
-5.51% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-4.68% |
3.129 |
2.983 |
- |
0.50% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
-4.68% |
353.401 |
336.854 |
- |
-4.05% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-4.66% |
260.235 |
248.100 |
- |
0.21% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-4.65% |
7301.594 |
6962.130 |
- |
-11.47% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-4.64% |
10.319 |
9.840 |
- |
-2.07% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-4.64% |
1.536 |
1.465 |
- |
-2.22% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.63% |
12763.116 |
12171.605 |
- |
-2.78% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-4.63% |
0.634 |
0.604 |
- |
-5.68% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-4.63% |
15.749 |
15.019 |
- |
-1.22% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-4.63% |
8150.331 |
7773.368 |
- |
3.59% |
- |
|
BM_deque_deque_copy/2
|
-4.62% |
2.405 |
2.294 |
- |
0.04% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-4.62% |
17170.605 |
16377.924 |
- |
-1.41% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-4.61% |
1.717 |
1.638 |
- |
-9.21% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-4.61% |
33196.070 |
31666.266 |
- |
-1.31% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-4.59% |
2.067 |
1.972 |
- |
-4.15% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.58% |
13323.694 |
12714.098 |
- |
-0.93% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-4.57% |
49.001 |
46.764 |
- |
-3.74% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
-4.56% |
4274.867 |
4079.738 |
- |
-2.43% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-4.56% |
2.996 |
2.859 |
- |
-4.84% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
-4.56% |
6.950 |
6.634 |
- |
-1.30% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
-4.55% |
0.719 |
0.686 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_string_4_1
|
-4.53% |
226853204.118 |
216566682.534 |
- |
-0.51% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-4.52% |
1018.823 |
972.776 |
- |
0.17% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-4.51% |
285865.874 |
272972.789 |
- |
-0.25% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
-4.51% |
10.159 |
9.701 |
- |
0.16% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-4.50% |
106770.277 |
101963.295 |
- |
-0.07% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-4.50% |
2.243 |
2.142 |
- |
-6.79% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-4.48% |
16.138 |
15.414 |
- |
-16.90% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-4.46% |
33663.210 |
32160.452 |
- |
-0.60% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
-4.44% |
0.375 |
0.358 |
- |
6.00% |
- |
|
BM_num_get<bool>
|
-4.42% |
12.305 |
11.761 |
- |
-0.76% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-4.42% |
13409.809 |
12817.074 |
- |
1.43% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-4.40% |
20.489 |
19.587 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-4.40% |
13857365.583 |
13247160.959 |
- |
1.87% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-4.38% |
580.255 |
554.844 |
- |
-0.30% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-4.38% |
21803.790 |
20849.119 |
- |
-8.23% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-4.37% |
2.083 |
1.992 |
- |
19.84% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8192
|
-4.37% |
2274.906 |
2175.553 |
- |
0.01% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-4.36% |
11.048 |
10.567 |
- |
-7.18% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.35% |
541.250 |
517.685 |
- |
-5.08% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-4.35% |
2677.996 |
2561.518 |
- |
1.53% |
- |
|
std::fill(list<int>)/1024
|
-4.33% |
514.279 |
491.991 |
- |
-26.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.33% |
1453245.930 |
1390297.374 |
- |
-0.92% |
- |
|
std::for_each(list<int>)/50
|
-4.33% |
20.987 |
20.079 |
- |
-7.91% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
-4.33% |
13.138 |
12.570 |
- |
-0.01% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeLast
|
-4.32% |
103.200 |
98.739 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-4.31% |
1824353.620 |
1745742.211 |
- |
1.81% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-4.30% |
11.036 |
10.561 |
- |
-0.18% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.30% |
13.524 |
12.942 |
- |
-4.09% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.30% |
1.615 |
1.546 |
- |
-1.73% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
-4.29% |
8086.649 |
7739.531 |
- |
7.50% |
- |
|
std::pop_heap(deque<float>)/8192
|
-4.28% |
64.047 |
61.305 |
- |
-0.06% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-4.28% |
8.235 |
7.883 |
- |
-7.29% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
-4.25% |
2669.000 |
2555.450 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-4.25% |
32.877 |
31.480 |
- |
-3.33% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.23% |
219.114 |
209.842 |
- |
-1.48% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-4.23% |
16.010 |
15.333 |
- |
1.96% |
- |
|
BM_vector_deque_copy_backward/64000
|
-4.22% |
8129.546 |
7786.385 |
- |
7.31% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-4.22% |
31.170 |
29.856 |
- |
9.16% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-4.22% |
16.481 |
15.786 |
- |
-4.31% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
-4.21% |
4836.385 |
4632.680 |
- |
-0.55% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-4.20% |
30.679 |
29.392 |
- |
-1.70% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-4.20% |
5.932 |
5.683 |
- |
-0.90% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-4.19% |
6.457 |
6.187 |
- |
1.79% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-4.19% |
2.460 |
2.357 |
- |
-3.79% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-4.17% |
3.832 |
3.673 |
- |
-1.26% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-4.17% |
8926.717 |
8554.866 |
- |
9.38% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-4.16% |
12996.805 |
12455.675 |
- |
-0.68% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
-4.16% |
16939.622 |
16235.340 |
- |
-0.31% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-4.15% |
12.550 |
12.029 |
- |
-3.12% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-4.15% |
1.803 |
1.728 |
- |
-5.77% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-4.15% |
1.237 |
1.186 |
- |
-0.18% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.15% |
19.713 |
18.895 |
- |
3.17% |
- |
|
std::copy(vector<int>)/4096
|
-4.15% |
168.405 |
161.424 |
- |
-27.43% |
- |
|
BM_StringFindMatch2/8
|
-4.14% |
1022.131 |
979.781 |
- |
-0.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.14% |
15451.162 |
14811.505 |
- |
-0.95% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_256
|
-4.13% |
0.618 |
0.593 |
- |
-0.03% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.11% |
14544.980 |
13946.505 |
- |
-5.10% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-4.10% |
1.430 |
1.371 |
- |
4.81% |
- |
|
std::partial_sort(vector<int>)_(heap)/1024
|
-4.10% |
8274.876 |
7935.773 |
- |
0.29% |
- |
|
vector<bool>::reserve()
|
-4.09% |
8.808 |
8.448 |
- |
1.99% |
- |
|
std::pop_heap(deque<float>)/1024
|
-4.09% |
12.840 |
12.314 |
- |
-7.40% |
- |
|
BM_CmpLess_ushort_schar
|
-4.09% |
1.054 |
1.011 |
- |
-3.07% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-4.08% |
33517.221 |
32149.673 |
- |
-0.97% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-4.07% |
20.168 |
19.347 |
- |
-1.79% |
- |
|
std::is_sorted(vector<int>)/8192
|
-4.07% |
2000.012 |
1918.632 |
- |
1.15% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1024
|
-4.07% |
1.995 |
1.914 |
- |
-0.14% |
- |
|
std::partition_copy(vector<int>)/1024
|
-4.07% |
475.773 |
456.424 |
- |
-0.09% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-4.06% |
106341.338 |
102019.332 |
- |
-0.36% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-4.06% |
19.694 |
18.894 |
- |
0.07% |
- |
|
std::fill_n(list<int>)/8192
|
-4.05% |
8811.559 |
8454.456 |
- |
-6.54% |
- |
|
std::list<std::string>::ctor(size)/32
|
-4.04% |
353.563 |
339.265 |
- |
-2.55% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-4.04% |
1.610 |
1.545 |
- |
-3.61% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-4.04% |
0.464 |
0.445 |
- |
0.64% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
-4.04% |
13.790 |
13.233 |
- |
1.76% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-4.03% |
1.263 |
1.212 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.03% |
253623137.884 |
243403879.830 |
- |
-30.41% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-4.02% |
33703.555 |
32350.063 |
- |
-6.64% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-4.02% |
1.316 |
1.263 |
- |
-5.63% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-4.01% |
23.959 |
22.997 |
- |
6.36% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-4.01% |
39696.042 |
38104.410 |
- |
-1.04% |
- |
|
std::deque<int>::ctor(size)/8192
|
-4.00% |
450.734 |
432.696 |
- |
-5.65% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
-4.00% |
0.658 |
0.632 |
- |
13.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-3.99% |
1211023.462 |
1162657.225 |
- |
-2.52% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.99% |
235.159 |
225.777 |
- |
-7.37% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.97% |
3.677 |
3.531 |
- |
-3.27% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-3.96% |
1001.221 |
961.536 |
- |
-8.63% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-3.96% |
7573307.562 |
7273414.558 |
- |
-6.73% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.95% |
6.796 |
6.528 |
- |
-1.47% |
- |
|
std::map<int,_int>::clear()/1024
|
-3.95% |
10306.500 |
9899.715 |
- |
-7.14% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.94% |
10495.339 |
10081.629 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-3.92% |
1052784.091 |
1011478.546 |
- |
-3.51% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-3.92% |
1.318 |
1.266 |
- |
-15.38% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-3.92% |
554265854.176 |
532537473.364 |
- |
-0.49% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.92% |
70.065 |
67.319 |
- |
-3.64% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.92% |
120370.450 |
115655.398 |
- |
-1.71% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-3.91% |
10790555.378 |
10368653.825 |
- |
1.91% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.91% |
44.639 |
42.894 |
- |
3.23% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-3.91% |
38.680 |
37.169 |
- |
-1.76% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.91% |
826.810 |
794.519 |
- |
-4.30% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-3.90% |
223.680 |
214.947 |
- |
-1.95% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.90% |
13072.012 |
12561.881 |
- |
-5.38% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.90% |
7453.484 |
7163.162 |
- |
-4.36% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-3.89% |
31.046 |
29.837 |
- |
-3.60% |
- |
|
SetIntersection_None_Set_float_64_64
|
-3.89% |
11514710.546 |
11066854.963 |
- |
-0.91% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-3.88% |
9.592 |
9.220 |
- |
-7.76% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-3.88% |
12842.276 |
12343.528 |
- |
-1.30% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.88% |
33115.096 |
31830.496 |
- |
-2.69% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-3.87% |
3.752 |
3.607 |
- |
-0.27% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.87% |
13341.509 |
12825.254 |
- |
-1.44% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.86% |
95.619 |
91.931 |
- |
-0.49% |
- |
|
std::map<int,_int>::clear()/8192
|
-3.86% |
84331.422 |
81078.991 |
- |
-6.39% |
- |
|
std::for_each_n(deque<int>)/8
|
-3.85% |
1.202 |
1.156 |
- |
-7.54% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-3.85% |
12014405.252 |
11552210.654 |
- |
-7.09% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
-3.85% |
594.654 |
571.782 |
- |
0.55% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.83% |
149669.661 |
143930.782 |
- |
-1.37% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-3.83% |
13369.673 |
12857.113 |
- |
-0.07% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-3.83% |
16757.270 |
16115.375 |
- |
-2.39% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-3.83% |
11758.101 |
11307.867 |
- |
-4.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-3.82% |
1232370.034 |
1185265.590 |
- |
-3.12% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-3.81% |
23.183 |
22.301 |
- |
-7.29% |
- |
|
BM_deque_vector_ranges_move/4096
|
-3.80% |
150.602 |
144.875 |
- |
-0.37% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-3.80% |
1.105 |
1.063 |
- |
-3.73% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.80% |
16870.225 |
16229.125 |
- |
-1.49% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-3.80% |
152835.513 |
147028.348 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.80% |
619.394 |
595.880 |
- |
-5.36% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.79% |
1720.678 |
1655.416 |
- |
-3.83% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-3.79% |
63682.643 |
61268.125 |
- |
-6.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-3.79% |
16.281 |
15.664 |
- |
-2.49% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.79% |
43781.159 |
42123.604 |
- |
-3.22% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-3.78% |
1.344 |
1.293 |
- |
-0.23% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-3.78% |
2.261 |
2.176 |
- |
-0.04% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-3.78% |
511.227 |
491.922 |
- |
-3.08% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.76% |
287152.932 |
276346.625 |
- |
-0.21% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.76% |
257889.845 |
248189.792 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.75% |
1062166.865 |
1022286.767 |
- |
-3.20% |
- |
|
std::reverse_copy(list<int>)/4096
|
-3.75% |
3224.341 |
3103.333 |
- |
-1.01% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-3.74% |
4206906.899 |
4049433.320 |
- |
-3.57% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-3.74% |
1.757 |
1.692 |
- |
0.13% |
- |
|
std::is_sorted_until(deque<int>)/8192
|
-3.74% |
3855.879 |
3711.696 |
- |
-0.64% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-3.74% |
1807.492 |
1739.956 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.73% |
20617006.683 |
19847640.742 |
- |
-6.45% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-3.72% |
1.342 |
1.293 |
- |
-10.71% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-3.72% |
22.457 |
21.622 |
- |
-5.73% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.71% |
16.997 |
16.367 |
- |
-0.49% |
- |
|
std::reverse(vector<int>)/4096
|
-3.69% |
135.545 |
130.537 |
- |
-1.33% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-3.69% |
12271915.496 |
11818774.166 |
- |
-6.70% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-3.69% |
286122.602 |
275561.927 |
- |
-6.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.68% |
6543889.412 |
6303077.824 |
- |
-5.17% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-3.67% |
0.505 |
0.486 |
- |
-0.15% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-3.67% |
24814.217 |
23903.473 |
- |
-2.20% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-3.67% |
17.573 |
16.929 |
- |
-1.53% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-3.67% |
93.534 |
90.105 |
- |
-5.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-3.66% |
21294251.782 |
20514999.202 |
- |
-4.92% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-3.66% |
403.292 |
388.537 |
- |
-2.75% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-3.66% |
4.741 |
4.568 |
- |
-4.94% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.65% |
682.609 |
657.692 |
- |
-1.49% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
-3.64% |
17.555 |
16.916 |
- |
-0.82% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0
|
-3.64% |
13.931 |
13.424 |
- |
0.33% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.63% |
17.191 |
16.567 |
- |
-18.77% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.62% |
552.030 |
532.070 |
- |
-0.33% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-3.62% |
5.865 |
5.653 |
- |
-0.02% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-3.61% |
24.822 |
23.925 |
- |
-1.18% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-3.61% |
24.289 |
23.412 |
- |
-1.22% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-3.61% |
3.835 |
3.697 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-3.61% |
46318.183 |
44647.829 |
- |
0.34% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-3.61% |
537.459 |
518.080 |
- |
-3.52% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.60% |
15.544 |
14.983 |
- |
-1.36% |
- |
|
BM_PushHeap_float_SingleElement_16
|
-3.60% |
0.377 |
0.363 |
- |
-0.15% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-3.59% |
11.917 |
11.489 |
- |
-6.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.59% |
65177.500 |
62834.981 |
- |
-4.72% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-3.59% |
1184268.052 |
1141710.735 |
- |
-3.33% |
- |
|
std::multiset<std::string>::clear()/1024
|
-3.58% |
21679.289 |
20902.912 |
- |
-4.10% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-3.57% |
5.399 |
5.206 |
- |
2.26% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-3.57% |
1.558 |
1.502 |
- |
-7.13% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-3.56% |
1.647 |
1.589 |
- |
2.61% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-3.56% |
1.197 |
1.154 |
- |
-1.84% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-3.56% |
33.049 |
31.871 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
-3.56% |
13.347 |
12.871 |
- |
-0.89% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.56% |
631.198 |
608.741 |
- |
-6.81% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-3.56% |
0.483 |
0.466 |
- |
1.08% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-3.56% |
64560.245 |
62264.704 |
- |
-1.92% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-3.54% |
4.000 |
3.859 |
- |
-1.01% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-3.53% |
316.769 |
305.577 |
- |
-3.84% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-3.53% |
21.113 |
20.367 |
- |
-5.82% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-3.53% |
8357496.439 |
8062607.546 |
- |
-1.47% |
- |
|
std::partial_sort(vector<int>)_(heap)/8192
|
-3.53% |
100164.954 |
96633.638 |
- |
-0.42% |
- |
|
std::copy(vector<int>)/8
|
-3.52% |
2.236 |
2.157 |
- |
-2.54% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/0
|
-3.52% |
0.336 |
0.324 |
- |
-1.61% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-3.52% |
2276299.130 |
2196210.692 |
- |
0.28% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-3.50% |
2.878 |
2.777 |
- |
-3.64% |
- |
|
std::move(deque<int>)/8
|
-3.50% |
3.511 |
3.388 |
- |
-2.59% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-3.50% |
1.649 |
1.591 |
- |
-3.15% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.49% |
544.162 |
525.148 |
- |
-0.54% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-3.49% |
14127032.197 |
13634683.209 |
- |
-3.38% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-3.47% |
1.791 |
1.729 |
- |
-0.29% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.47% |
626.814 |
605.040 |
- |
-1.43% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-3.47% |
18.109 |
17.480 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.47% |
409.365 |
395.157 |
- |
-2.72% |
- |
|
std::multiset<std::string>::clear()/8192
|
-3.47% |
218646.923 |
211067.511 |
- |
-2.28% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-3.47% |
13.167 |
12.711 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-3.46% |
19.634 |
18.954 |
- |
3.03% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-3.46% |
437.198 |
422.056 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-3.46% |
7513573.773 |
7253622.968 |
- |
-2.99% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-3.45% |
29.906 |
28.875 |
- |
-3.54% |
- |
|
std::multiset<int>::clear()/1024
|
-3.45% |
9966.106 |
9622.749 |
- |
-1.98% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-3.44% |
940.916 |
908.508 |
- |
-2.60% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-3.44% |
4003.186 |
3865.433 |
- |
0.04% |
- |
|
BM_vector_deque_move_backward/64000
|
-3.44% |
7948.463 |
7675.130 |
- |
8.88% |
- |
|
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32
|
-3.44% |
12.860 |
12.418 |
- |
0.06% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-3.43% |
1.435 |
1.386 |
- |
0.42% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-3.43% |
73.167 |
70.657 |
- |
-3.04% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-3.43% |
134.504 |
129.895 |
- |
-0.23% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-3.42% |
37637733.908 |
36348753.846 |
- |
3.83% |
- |
|
BM_CmpEqual_uchar_uchar
|
-3.42% |
1.089 |
1.052 |
- |
0.43% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-3.42% |
13.098 |
12.650 |
- |
-3.47% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-3.42% |
52.377 |
50.585 |
- |
-3.05% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.42% |
24.550 |
23.712 |
- |
2.56% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-3.40% |
3.977 |
3.841 |
- |
-4.58% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-3.39% |
1039542.206 |
1004314.784 |
- |
0.07% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.38% |
6718.933 |
6491.812 |
- |
-1.12% |
- |
|
BM_PushHeap_float_Random_16384
|
-3.38% |
7.784 |
7.521 |
- |
-1.34% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.38% |
56842.093 |
54922.286 |
- |
-3.98% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-3.37% |
1138826.133 |
1100398.149 |
- |
-2.74% |
- |
|
BM_std_minmax_element<int>/64000
|
-3.37% |
15870.556 |
15335.387 |
- |
-8.09% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-3.37% |
24.826 |
23.990 |
- |
-2.96% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-3.36% |
11773.886 |
11377.933 |
- |
-2.54% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-3.36% |
285902.290 |
276289.454 |
- |
-1.08% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-3.36% |
673.982 |
651.323 |
- |
-0.65% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-3.35% |
7.410 |
7.162 |
- |
-0.86% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-3.35% |
2.622 |
2.534 |
- |
-1.27% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.35% |
853.071 |
824.474 |
- |
0.54% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-3.35% |
403.373 |
389.852 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-3.35% |
5968286.809 |
5768383.065 |
- |
-5.62% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
-3.34% |
0.840 |
0.812 |
- |
-0.02% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.34% |
17011.009 |
16442.509 |
- |
-1.15% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-3.34% |
0.627 |
0.606 |
- |
-3.04% |
- |
|
BM_StringFindStringLiteral/32
|
-3.34% |
1.799 |
1.739 |
- |
-3.04% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-3.33% |
19.538 |
18.888 |
- |
-2.94% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.33% |
1045928.804 |
1011144.448 |
- |
-2.88% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-3.32% |
391.251 |
378.266 |
- |
-5.60% |
- |
|
std::copy_backward(deque<int>)/1048576
|
-3.32% |
143227.040 |
138478.792 |
- |
5.83% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-3.30% |
5184265.610 |
5012978.108 |
- |
3.96% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.30% |
45504.834 |
44002.132 |
- |
-2.10% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-3.30% |
10.967 |
10.605 |
- |
-4.14% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-3.30% |
31.771 |
30.723 |
- |
-2.26% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-3.29% |
28.371 |
27.437 |
- |
-4.38% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
-3.29% |
1.663 |
1.608 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-3.28% |
2.518 |
2.436 |
- |
-0.69% |
- |
|
BM_std_minmax_element<int>/70000
|
-3.27% |
17335.819 |
16768.079 |
- |
-7.65% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-3.27% |
1.631 |
1.578 |
- |
1.29% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-3.27% |
12883.405 |
12461.815 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-3.27% |
4892535.721 |
4732557.009 |
- |
3.71% |
- |
|
BM_vector_deque_copy_backward/64
|
-3.25% |
3.087 |
2.987 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-3.24% |
7550637.101 |
7305707.413 |
- |
-4.62% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-3.23% |
5.606 |
5.425 |
- |
16.41% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-3.23% |
1.666 |
1.612 |
- |
-6.02% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-3.22% |
23.591 |
22.831 |
- |
7.89% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-3.22% |
15.344 |
14.850 |
- |
-3.43% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.21% |
119907.743 |
116054.690 |
- |
-3.35% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-3.21% |
833.686 |
806.938 |
- |
13.54% |
- |
|
BM_std_minmax_element<int>/65536
|
-3.21% |
16226.314 |
15705.951 |
- |
-7.64% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.20% |
695.678 |
673.450 |
- |
-2.06% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-3.19% |
216321.886 |
209411.199 |
- |
-2.58% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-3.19% |
109223.999 |
105743.065 |
- |
3.38% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-3.18% |
6697.219 |
6483.938 |
- |
-5.24% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-3.18% |
2870.502 |
2779.102 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.18% |
1791368.326 |
1734374.023 |
- |
5.20% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-3.18% |
13.113 |
12.696 |
- |
-2.67% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-3.18% |
4.092 |
3.962 |
- |
-0.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.17% |
452.627 |
438.261 |
- |
-3.64% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-3.17% |
17.496 |
16.942 |
- |
3.09% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-3.16% |
16.783 |
16.253 |
- |
1.10% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-3.15% |
26570.605 |
25733.217 |
- |
0.31% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-3.15% |
1151514.831 |
1115250.811 |
- |
-3.46% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-3.15% |
817.041 |
791.313 |
- |
0.23% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-3.14% |
1923.072 |
1862.619 |
- |
0.21% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.13% |
149031.828 |
144361.064 |
- |
-1.14% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-3.13% |
0.357 |
0.346 |
- |
1.79% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
-3.13% |
0.485 |
0.470 |
- |
-0.64% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
-3.12% |
1641.168 |
1589.961 |
- |
0.05% |
- |
|
BM_std_minmax_element<int>/4096
|
-3.11% |
1021.806 |
990.045 |
- |
-7.28% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-3.11% |
401.611 |
389.131 |
- |
-2.62% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-3.10% |
2.475 |
2.398 |
- |
0.37% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-3.10% |
22.897 |
22.188 |
- |
-3.58% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-3.09% |
4.841 |
4.691 |
- |
-4.77% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-3.09% |
11.895 |
11.528 |
- |
-5.62% |
- |
|
BM_deque_deque_move_backward/1
|
-3.08% |
2.786 |
2.700 |
- |
-2.74% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-3.06% |
1071221.431 |
1038413.338 |
- |
-3.91% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.06% |
5525.649 |
5356.432 |
- |
-2.93% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.06% |
402.721 |
390.403 |
- |
-3.55% |
- |
|
std::is_sorted(list<int>)/8192
|
-3.06% |
7199.386 |
6979.253 |
- |
-3.33% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.05% |
54517.555 |
52856.203 |
- |
-0.43% |
- |
|
bm_ranges_swap_ranges_vb_aligned/4096
|
-3.04% |
12.270 |
11.897 |
- |
-0.22% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-3.03% |
33.490 |
32.474 |
- |
-1.57% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.03% |
389229.382 |
377429.798 |
- |
-0.52% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-3.02% |
52344.136 |
50762.512 |
- |
-2.50% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-3.02% |
17.726 |
17.191 |
- |
-3.26% |
- |
|
std::sort(vector<int>)_(shuffled)/8192
|
-3.02% |
46092.440 |
44700.158 |
- |
-0.48% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-3.02% |
4.586 |
4.447 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-3.01% |
219485195.829 |
212870853.961 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-3.01% |
18536596.228 |
17978999.263 |
- |
-3.20% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-3.01% |
11406.458 |
11063.614 |
- |
-0.55% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
-3.00% |
23.083 |
22.390 |
- |
0.37% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-3.00% |
1121.468 |
1087.784 |
- |
-0.52% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-3.00% |
1.764 |
1.711 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-2.97% |
5160525.678 |
5007153.165 |
- |
-6.52% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.97% |
423.209 |
410.632 |
- |
-2.45% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
-2.97% |
837.062 |
812.242 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-2.96% |
19362711.377 |
18789327.509 |
- |
-0.51% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.95% |
403.387 |
391.468 |
- |
-2.30% |
- |
|
BM_StringFindStringLiteral/128
|
-2.95% |
3.187 |
3.093 |
- |
-2.95% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-2.95% |
5.055 |
4.906 |
- |
2.17% |
- |
|
BM_std_minmax_element<int>/64
|
-2.95% |
16.714 |
16.221 |
- |
-4.89% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.94% |
835.743 |
811.158 |
- |
-5.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.93% |
404.258 |
392.403 |
- |
-3.15% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
-2.93% |
6.436 |
6.247 |
- |
-2.05% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-2.93% |
1.036 |
1.006 |
- |
-15.19% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.91% |
38.673 |
37.547 |
- |
-8.56% |
- |
|
std::map<int,_int>::clear()/32
|
-2.91% |
648.987 |
630.123 |
- |
-9.34% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-2.91% |
775.561 |
753.023 |
- |
-1.21% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-2.90% |
31.240 |
30.334 |
- |
0.10% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-2.90% |
1882.227 |
1827.703 |
- |
-3.13% |
- |
|
BM_StringFindMatch2/64
|
-2.90% |
1009.528 |
980.299 |
- |
-0.04% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.89% |
66627.734 |
64699.036 |
- |
-1.43% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-2.89% |
21.755 |
21.126 |
- |
1.00% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-2.89% |
4.267 |
4.143 |
- |
-2.63% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-2.89% |
270183.558 |
262370.727 |
- |
-2.39% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.89% |
38.533 |
37.420 |
- |
-13.10% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-2.88% |
404.373 |
392.711 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-2.88% |
12420402.130 |
12062347.907 |
- |
-0.04% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-2.88% |
24.911 |
24.193 |
- |
-2.35% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
-2.87% |
6111.312 |
5935.629 |
- |
-0.78% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-2.87% |
21.542 |
20.924 |
- |
-2.22% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.87% |
16.160 |
15.696 |
- |
-0.50% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-2.86% |
1.663 |
1.615 |
- |
0.90% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-2.86% |
3.146 |
3.056 |
- |
2.57% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.86% |
52881.398 |
51371.408 |
- |
-1.47% |
- |
|
BM_CmpLess_ushort_short
|
-2.85% |
1.035 |
1.005 |
- |
-6.02% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-2.85% |
79545210.391 |
77277695.241 |
- |
-2.87% |
- |
|
BM_std_minmax_element<int>/4000
|
-2.85% |
996.079 |
967.695 |
- |
-7.20% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.84% |
56614.101 |
55003.950 |
- |
0.07% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.84% |
12871.451 |
12505.795 |
- |
0.36% |
- |
|
rng::for_each(map<int>)/8
|
-2.84% |
6.276 |
6.098 |
- |
0.04% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-2.84% |
8025.029 |
7797.455 |
- |
4.01% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.82% |
677.235 |
658.115 |
- |
-2.47% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.82% |
35.594 |
34.590 |
- |
2.37% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-2.82% |
11.380 |
11.060 |
- |
4.52% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.82% |
404.627 |
393.232 |
- |
-3.21% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-2.82% |
13453819.497 |
13075005.955 |
- |
-3.58% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-2.81% |
64121.457 |
62318.518 |
- |
-2.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.81% |
89.405 |
86.894 |
- |
-10.57% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.80% |
418.608 |
406.869 |
- |
-2.50% |
- |
|
BM_num_get<long>
|
-2.80% |
11.117 |
10.806 |
- |
0.08% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-2.80% |
7.943 |
7.720 |
- |
-4.03% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-2.80% |
7993.000 |
7769.321 |
- |
6.26% |
- |
|
std::rotate_copy(list<int>)/8192
|
-2.79% |
6894.583 |
6702.015 |
- |
-3.45% |
- |
|
std::make_heap(vector<int>)_(repeated)/8192
|
-2.79% |
4411.334 |
4288.212 |
- |
0.67% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-2.79% |
20.528 |
19.956 |
- |
-3.30% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-2.78% |
30.118 |
29.279 |
- |
5.36% |
- |
|
BM_std_minmax_element<int>/5500
|
-2.78% |
1362.571 |
1324.736 |
- |
-6.90% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.77% |
45.261 |
44.007 |
- |
-0.10% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-2.77% |
58.696 |
57.071 |
- |
2.26% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-2.77% |
9.746 |
9.476 |
- |
0.98% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-2.77% |
1.191 |
1.158 |
- |
-3.75% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-2.76% |
1118.852 |
1087.958 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-2.76% |
4258174.644 |
4140782.276 |
- |
-3.44% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-2.76% |
20.652 |
20.083 |
- |
-2.99% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.75% |
2.334 |
2.269 |
- |
-2.60% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.73% |
5367021.330 |
5220280.964 |
- |
-0.05% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-2.73% |
5.377 |
5.230 |
- |
-2.24% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.73% |
1084.594 |
1054.991 |
- |
-3.32% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-2.72% |
1.251 |
1.217 |
- |
3.74% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-2.72% |
8.440 |
8.211 |
- |
-2.70% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-2.72% |
351210141.451 |
341668153.580 |
- |
1.38% |
- |
|
BM_CmpLess_int_uchar
|
-2.72% |
1.129 |
1.098 |
- |
-1.16% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
-2.72% |
35666.669 |
34698.202 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.71% |
19.405 |
18.879 |
- |
-45.34% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-2.71% |
3.642 |
3.543 |
- |
2.28% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-2.70% |
1009.533 |
982.235 |
- |
-2.14% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-2.70% |
16.914 |
16.458 |
- |
0.20% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-2.69% |
7883.011 |
7670.680 |
- |
-15.72% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-2.69% |
6.990 |
6.802 |
- |
-1.05% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
-2.68% |
5.398 |
5.253 |
- |
-1.58% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.68% |
120821.771 |
117579.010 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.68% |
67769598.466 |
65951141.435 |
- |
-2.95% |
- |
|
std::unordered_set<int>::clear()/8192
|
-2.68% |
67895.476 |
66074.077 |
- |
-10.18% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
-2.68% |
0.382 |
0.372 |
- |
3.95% |
- |
|
BM_vector_deque_copy_backward/70000
|
-2.68% |
8809.382 |
8573.544 |
- |
7.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.68% |
401.668 |
390.916 |
- |
-1.92% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.67% |
6.548 |
6.373 |
- |
-2.85% |
- |
|
BM_deque_deque_move_backward/2
|
-2.67% |
2.528 |
2.461 |
- |
-2.48% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.66% |
13247.865 |
12895.633 |
- |
0.36% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.66% |
35162.004 |
34227.917 |
- |
-2.19% |
- |
|
std::for_each_n(vector<int>)/8
|
-2.65% |
2.710 |
2.638 |
- |
-0.00% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.65% |
447.468 |
435.606 |
- |
-2.48% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-2.65% |
6923.222 |
6739.787 |
- |
-10.56% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.65% |
44509.505 |
43330.437 |
- |
-2.81% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.65% |
87515.578 |
85200.160 |
- |
-1.72% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-2.65% |
190.371 |
185.335 |
- |
0.38% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-2.64% |
7172.127 |
6982.827 |
- |
-2.53% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-2.64% |
3.561 |
3.467 |
- |
0.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-2.63% |
8852648.252 |
8619454.127 |
- |
-0.78% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.63% |
37.489 |
36.502 |
- |
-0.43% |
- |
|
std::vector<int>::ctor(size)/1024
|
-2.63% |
42.202 |
41.091 |
- |
-7.48% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-2.63% |
8114.391 |
7900.775 |
- |
-4.12% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.63% |
5494.430 |
5349.914 |
- |
-5.87% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.62% |
576.253 |
561.132 |
- |
-2.76% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-2.62% |
4.214 |
4.104 |
- |
-0.98% |
- |
|
BM_deque_deque_copy_backward/512
|
-2.62% |
19.384 |
18.877 |
- |
-0.17% |
- |
|
BM_deque_vector_move_backward/5500
|
-2.61% |
201.577 |
196.308 |
- |
-1.46% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.61% |
297.333 |
289.574 |
- |
-2.60% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.61% |
13.257 |
12.911 |
- |
-2.54% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-2.61% |
47.469 |
46.231 |
- |
-17.18% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-2.61% |
22.352 |
21.770 |
- |
-3.03% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-2.60% |
0.480 |
0.468 |
- |
-2.20% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-2.60% |
5.953 |
5.798 |
- |
-0.77% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-2.60% |
8.449 |
8.229 |
- |
-4.25% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-2.60% |
32.385 |
31.542 |
- |
-2.58% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.60% |
6268.180 |
6105.089 |
- |
-0.68% |
- |
|
BM_vector_deque_copy_backward/512
|
-2.60% |
17.950 |
17.484 |
- |
0.01% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.60% |
613189.646 |
597260.198 |
- |
-1.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-2.60% |
39266.459 |
38246.833 |
- |
0.24% |
- |
|
BM_std_minmax_element<int>/1024
|
-2.60% |
258.459 |
251.750 |
- |
-7.20% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.59% |
1517.338 |
1478.001 |
- |
2.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-2.59% |
8213228.580 |
8000367.230 |
- |
-0.92% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-2.59% |
19.451 |
18.947 |
- |
-3.62% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-2.59% |
5.667 |
5.520 |
- |
-1.05% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.59% |
215.569 |
209.993 |
- |
-1.42% |
- |
|
rng::for_each(set<int>)/8
|
-2.59% |
6.718 |
6.544 |
- |
-0.75% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-2.58% |
761.699 |
742.010 |
- |
-9.60% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-2.58% |
517731.281 |
504370.315 |
- |
-0.74% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.58% |
57511.633 |
56027.564 |
- |
-3.23% |
- |
|
BM_num_put<long>
|
-2.57% |
11.451 |
11.157 |
- |
-4.19% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.57% |
16.085 |
15.673 |
- |
-3.35% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-2.56% |
24.177 |
23.558 |
- |
0.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-2.56% |
16.070 |
15.659 |
- |
-3.25% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.56% |
16.760 |
16.331 |
- |
-1.17% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-2.56% |
15.245 |
14.855 |
- |
-3.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.56% |
352125046.844 |
343119695.494 |
- |
-0.04% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-2.55% |
15.993 |
15.584 |
- |
4.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-2.55% |
17802569.559 |
17348433.642 |
- |
-0.73% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-2.55% |
7421.540 |
7232.440 |
- |
-7.26% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-2.55% |
18.985 |
18.502 |
- |
0.81% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-2.55% |
25.263 |
24.619 |
- |
-0.03% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.55% |
400.679 |
390.480 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.54% |
1890353.846 |
1842246.453 |
- |
-4.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.54% |
1764460.857 |
1719697.348 |
- |
5.19% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-2.54% |
27.703 |
27.001 |
- |
0.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.53% |
15.192 |
14.808 |
- |
-1.54% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-2.52% |
2.775 |
2.705 |
- |
-3.06% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.52% |
2.146 |
2.092 |
- |
-0.14% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.52% |
16.563 |
16.146 |
- |
-2.34% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-2.52% |
20.035 |
19.531 |
- |
0.10% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-2.52% |
30.434 |
29.668 |
- |
1.08% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
-2.52% |
10.566 |
10.301 |
- |
-2.34% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
-2.51% |
1.511 |
1.473 |
- |
1.15% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-2.51% |
25985.824 |
25333.197 |
- |
-0.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-2.51% |
526576.788 |
513371.840 |
- |
-0.18% |
- |
|
BM_getline_string
|
-2.51% |
17.263 |
16.830 |
- |
1.30% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
-2.50% |
31.167 |
30.387 |
- |
8.38% |
- |
|
BM_vector_deque_copy_backward/1024
|
-2.50% |
38.297 |
37.339 |
- |
-1.62% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
-2.50% |
6.948 |
6.774 |
- |
-0.74% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-2.49% |
53.425 |
52.095 |
- |
-1.02% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-2.49% |
10.426 |
10.166 |
- |
5.56% |
- |
|
ranges::min(std::vector<char>)/8
|
-2.48% |
2.419 |
2.359 |
- |
-3.56% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-2.48% |
17.700 |
17.261 |
- |
-2.86% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-2.48% |
814.533 |
794.327 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-2.47% |
3256366.213 |
3175798.993 |
- |
-8.04% |
- |
|
BM_PushHeap_string_Ascending_16
|
-2.46% |
4.868 |
4.748 |
- |
0.93% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-2.46% |
63.992 |
62.420 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-2.46% |
1105802.397 |
1078643.679 |
- |
-1.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.46% |
22993646.267 |
22429026.225 |
- |
-2.01% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-2.45% |
18.144 |
17.699 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.45% |
1608987.059 |
1569607.748 |
- |
-3.96% |
- |
|
BM_StringCopy_Huge
|
-2.45% |
110.833 |
108.120 |
- |
-0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-2.45% |
1035171.807 |
1009847.639 |
- |
0.09% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-2.44% |
2.780 |
2.712 |
- |
-0.46% |
- |
|
BM_CmpEqual_uint_uint
|
-2.44% |
1.070 |
1.044 |
- |
-2.24% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-2.44% |
6596.070 |
6435.363 |
- |
-8.90% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.43% |
115770.323 |
112958.478 |
- |
-2.97% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.43% |
608305.976 |
593537.577 |
- |
-1.34% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.42% |
210500.040 |
205402.570 |
- |
0.61% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-2.42% |
8792.938 |
8580.020 |
- |
-0.22% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-2.42% |
30.890 |
30.142 |
- |
4.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-2.41% |
1047331.850 |
1022092.335 |
- |
-3.67% |
- |
|
std::multiset<int>::clear()/8192
|
-2.41% |
78687.875 |
76793.552 |
- |
-0.80% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-2.41% |
3.956 |
3.861 |
- |
7.28% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
-2.40% |
23.422 |
22.859 |
- |
0.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-2.39% |
452.385 |
441.552 |
- |
-0.82% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-2.39% |
14087.721 |
13751.598 |
- |
-2.52% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.39% |
401.322 |
391.748 |
- |
-2.92% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-2.38% |
18.411 |
17.972 |
- |
-0.86% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-2.38% |
79556625.029 |
77659985.864 |
- |
-2.27% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
-2.38% |
19.344 |
18.882 |
- |
-0.66% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-2.38% |
3939.895 |
3846.277 |
- |
-2.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-2.37% |
42903506.499 |
41885545.177 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-2.37% |
144.260 |
140.841 |
- |
0.05% |
- |
|
BM_CmpEqual_int_int
|
-2.37% |
1.076 |
1.051 |
- |
-3.08% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.37% |
4964.663 |
4847.229 |
- |
-11.75% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-2.36% |
1114460.100 |
1088152.679 |
- |
-1.37% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-2.36% |
245781.875 |
239980.502 |
- |
-2.27% |
- |
|
SetIntersection_None_Set_float_256_4
|
-2.35% |
11452185.354 |
11182799.118 |
- |
-0.88% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-2.34% |
783.801 |
765.436 |
- |
-0.18% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
-2.34% |
191.917 |
187.424 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-2.34% |
18.702 |
18.264 |
- |
-1.56% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-2.34% |
17.727 |
17.313 |
- |
-5.36% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-2.33% |
221226.315 |
216064.922 |
- |
-2.29% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.33% |
648.336 |
633.214 |
- |
-3.76% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-2.33% |
1891.148 |
1847.040 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-2.33% |
355707428.991 |
347417817.476 |
- |
-0.99% |
- |
|
BM_PushHeap_uint64_Random_64
|
-2.33% |
5.547 |
5.418 |
- |
-1.25% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
-2.33% |
17.683 |
17.272 |
- |
-1.59% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-2.33% |
10.308 |
10.068 |
- |
-8.94% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
-2.32% |
8785.787 |
8581.956 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.32% |
37.309 |
36.444 |
- |
2.14% |
- |
|
BM_CmpLess_schar_uint
|
-2.32% |
1.115 |
1.089 |
- |
-2.06% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
-2.32% |
6092.363 |
5951.251 |
- |
1.11% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-2.32% |
23.050 |
22.516 |
- |
-2.89% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-2.31% |
10.439 |
10.198 |
- |
-1.37% |
- |
|
SetIntersection_None_Set_float_64_4
|
-2.31% |
21463815.951 |
20967693.511 |
- |
-1.83% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-2.30% |
3.920 |
3.829 |
- |
1.91% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.30% |
401.774 |
392.531 |
- |
-0.56% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.30% |
15.286 |
14.934 |
- |
-1.36% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.29% |
1022.778 |
999.350 |
- |
2.48% |
- |
|
std::count(list<int>)_(every_other)/8
|
-2.29% |
2.086 |
2.039 |
- |
-2.13% |
- |
|
BM_CmpEqual_ushort_int
|
-2.28% |
1.094 |
1.069 |
- |
3.05% |
- |
|
BM_num_get<unsigned_short>
|
-2.28% |
10.286 |
10.051 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.28% |
1112864.329 |
1087533.655 |
- |
-1.89% |
- |
|
BM_CmpEqual_uchar_schar
|
-2.27% |
1.009 |
0.986 |
- |
-4.75% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.27% |
21.987 |
21.488 |
- |
-3.20% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.27% |
360614761.313 |
352427034.230 |
- |
1.43% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-2.27% |
2.414 |
2.360 |
- |
-5.29% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
-2.26% |
954559.111 |
932963.977 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.26% |
1.200 |
1.173 |
- |
6.51% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-2.26% |
4001.563 |
3911.161 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-2.26% |
1260610.045 |
1232152.453 |
- |
-2.73% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-2.26% |
34.986 |
34.196 |
- |
-1.51% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-2.25% |
23.910 |
23.372 |
- |
-3.87% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.25% |
52.090 |
50.919 |
- |
-19.22% |
- |
|
std::find(list<int>)_(process_all)/8
|
-2.25% |
2.278 |
2.227 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-2.25% |
344824532.502 |
337079853.085 |
- |
-0.07% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024
|
-2.24% |
1621148.877 |
1584793.556 |
- |
-0.04% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-2.24% |
2.129 |
2.081 |
- |
3.52% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.24% |
20.561 |
20.101 |
- |
-3.37% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-2.23% |
4.012 |
3.922 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.22% |
15.629 |
15.282 |
- |
-1.99% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-2.22% |
20.622 |
20.165 |
- |
-4.02% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
-2.22% |
26131.578 |
25551.659 |
- |
-0.82% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-2.22% |
521011.229 |
509457.273 |
- |
0.37% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-2.22% |
158.481 |
154.967 |
- |
-1.71% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-2.22% |
3.014 |
2.947 |
- |
-0.83% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.22% |
663.041 |
648.348 |
- |
-11.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.22% |
36.916 |
36.098 |
- |
-13.95% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192
|
-2.22% |
51625.894 |
50482.321 |
- |
-0.56% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-2.21% |
10.167 |
9.941 |
- |
-0.99% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-2.21% |
7861.784 |
7687.900 |
- |
-6.87% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
-2.21% |
55.399 |
54.174 |
- |
0.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-2.21% |
22356179.464 |
21862247.804 |
- |
0.55% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
-2.21% |
11.697 |
11.439 |
- |
-1.08% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-2.21% |
27.827 |
27.213 |
- |
1.08% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-2.21% |
1.487 |
1.454 |
- |
-5.54% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
-2.20% |
2.116 |
2.069 |
- |
-0.12% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
-2.20% |
4.079 |
3.989 |
- |
-2.15% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-2.20% |
3.311 |
3.238 |
- |
-1.96% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.20% |
221.498 |
216.628 |
- |
-9.45% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.20% |
24.193 |
23.661 |
- |
0.21% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
-2.20% |
1.753 |
1.715 |
- |
0.05% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.19% |
119313.399 |
116700.455 |
- |
-3.77% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
-2.19% |
8.239 |
8.058 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.19% |
1031132.592 |
1008590.537 |
- |
-4.42% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-2.19% |
9303445.708 |
9100079.278 |
- |
-0.55% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
-2.18% |
38.475 |
37.635 |
- |
-0.72% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_64
|
-2.17% |
0.593 |
0.581 |
- |
0.16% |
- |
|
BM_CmpLess_int_short
|
-2.17% |
1.136 |
1.111 |
- |
-2.12% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
-2.17% |
33657.769 |
32928.634 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.16% |
50.954 |
49.851 |
- |
1.13% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.16% |
68.221 |
66.746 |
- |
-8.28% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-2.16% |
35339.110 |
34576.675 |
- |
-2.30% |
- |
|
vector<bool>::resize()
|
-2.15% |
11.351 |
11.106 |
- |
3.51% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-2.15% |
13457032.591 |
13167443.633 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.15% |
33.159 |
32.446 |
- |
0.95% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-2.15% |
204.985 |
200.583 |
- |
1.03% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.15% |
12093.112 |
11833.463 |
- |
-2.29% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-2.15% |
13436717.669 |
13148245.130 |
- |
-3.18% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-2.15% |
23.126 |
22.630 |
- |
-4.45% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.14% |
22.215 |
21.738 |
- |
-8.79% |
- |
|
std::partition_point(list<int>)/50
|
-2.14% |
25.158 |
24.619 |
- |
-0.81% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/1024
|
-2.14% |
251.088 |
245.718 |
- |
0.04% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.14% |
47179.887 |
46170.936 |
- |
-11.79% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-2.14% |
1.228 |
1.202 |
- |
-20.78% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.14% |
791.643 |
774.737 |
- |
-0.35% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-2.13% |
30.179 |
29.535 |
- |
-3.11% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-2.13% |
892.011 |
872.994 |
- |
0.50% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
-2.13% |
1923.895 |
1882.892 |
- |
0.08% |
- |
|
std::is_sorted(vector<int>)/1024
|
-2.13% |
251.219 |
245.866 |
- |
0.30% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.13% |
6585.733 |
6445.482 |
- |
-0.68% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-2.13% |
5.754 |
5.632 |
- |
1.67% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/1024
|
-2.13% |
845.475 |
827.497 |
5.250 |
-0.06% |
5.250 |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
-2.13% |
8.027 |
7.856 |
- |
-1.04% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.13% |
44673.570 |
43723.852 |
- |
-6.55% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.12% |
13064.368 |
12786.977 |
- |
2.97% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.12% |
734.625 |
719.062 |
- |
1.58% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.12% |
354.106 |
346.609 |
- |
-0.21% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-2.11% |
5.458 |
5.342 |
- |
1.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-2.11% |
9277723.739 |
9081545.808 |
- |
0.13% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
-2.11% |
8.058 |
7.888 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.11% |
36859.003 |
36081.338 |
- |
-1.39% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.11% |
6560.129 |
6421.821 |
- |
-1.43% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-2.10% |
29.486 |
28.866 |
- |
-1.46% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-2.10% |
55.895 |
54.721 |
- |
-3.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.10% |
38.138 |
37.337 |
- |
31.00% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.10% |
738.262 |
722.782 |
- |
-2.62% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.10% |
807.946 |
791.016 |
- |
-1.07% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.09% |
387026.889 |
378936.124 |
- |
-1.87% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
-2.09% |
114.738 |
112.341 |
- |
-0.41% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-2.09% |
31.374 |
30.719 |
- |
-8.44% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.09% |
690.144 |
675.743 |
- |
-5.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.08% |
1095.281 |
1072.453 |
- |
-1.16% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.08% |
15.798 |
15.469 |
- |
-0.61% |
- |
|
std::move(vector<int>)/1048576
|
-2.08% |
57966.050 |
56759.048 |
- |
-19.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
-2.08% |
627515.193 |
614462.701 |
- |
-0.70% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.08% |
39.793 |
38.966 |
- |
-1.44% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-2.08% |
7.976 |
7.810 |
- |
0.79% |
- |
|
std::partition_point(list<int>)/8192
|
-2.08% |
12470.355 |
12211.464 |
- |
3.27% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-2.07% |
28472.951 |
27882.941 |
- |
-0.94% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-2.07% |
292.395 |
286.337 |
- |
-2.15% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-2.07% |
5.761 |
5.641 |
- |
-1.80% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-2.07% |
362.496 |
354.993 |
- |
-3.06% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-2.07% |
30.278 |
29.653 |
- |
-3.70% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.07% |
38.729 |
37.929 |
- |
-1.23% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.06% |
781.923 |
765.785 |
- |
2.72% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-2.06% |
167.162 |
163.715 |
- |
-2.76% |
- |
|
BM_CmpLess_uint_short
|
-2.06% |
1.041 |
1.019 |
- |
0.25% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-2.06% |
92.853 |
90.941 |
- |
-0.82% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-2.06% |
526.690 |
515.853 |
- |
-1.18% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-2.06% |
21.108 |
20.674 |
- |
-1.63% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-2.05% |
1868.113 |
1829.749 |
- |
-7.46% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.04% |
12949.921 |
12685.257 |
- |
-0.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-2.04% |
14906.978 |
14602.406 |
- |
-1.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-2.04% |
37.769 |
36.998 |
- |
0.78% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
-2.04% |
8.241 |
8.073 |
- |
-0.74% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.04% |
8586.037 |
8411.006 |
- |
-0.91% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
-2.03% |
58.140 |
56.960 |
- |
-1.48% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.03% |
1329659.813 |
1302699.503 |
- |
-0.16% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-2.02% |
11.739 |
11.501 |
- |
-0.91% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.02% |
143.712 |
140.809 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.02% |
20.617 |
20.200 |
- |
-3.40% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-2.02% |
28804.887 |
28224.073 |
- |
1.57% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-2.01% |
23.973 |
23.491 |
- |
-1.72% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
-2.01% |
215759.178 |
211422.946 |
- |
0.34% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-2.01% |
136.521 |
133.778 |
- |
-1.57% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.01% |
75.411 |
73.898 |
- |
0.94% |
- |
|
BM_CmpEqual_uint_ushort
|
-2.00% |
1.124 |
1.101 |
- |
-1.25% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
-2.00% |
995751.185 |
975814.866 |
- |
-1.49% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-2.00% |
55829301.073 |
54713098.395 |
- |
-1.18% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.00% |
657.161 |
644.026 |
- |
-2.99% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.00% |
254.970 |
249.879 |
- |
0.60% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.00% |
119500.101 |
117114.663 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.00% |
11515029.604 |
11285286.024 |
- |
-1.31% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-1.99% |
29321.512 |
28736.767 |
- |
-21.26% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-1.99% |
1.981 |
1.941 |
- |
-5.39% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-1.99% |
816872.427 |
800609.363 |
- |
-8.31% |
- |
|
std::partition_point(list<int>)/32
|
-1.98% |
15.975 |
15.658 |
- |
-1.39% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-1.98% |
42.686 |
41.842 |
- |
-2.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.97% |
4397150.355 |
4310339.495 |
- |
-0.27% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.97% |
1110886.369 |
1088998.144 |
- |
-4.12% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-1.97% |
17.822 |
17.471 |
- |
-0.29% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.97% |
9.044 |
8.865 |
- |
1.41% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
-1.97% |
5230.524 |
5127.553 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.96% |
6639253.082 |
6508899.470 |
- |
-0.92% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-1.96% |
9826.530 |
9633.721 |
- |
-0.83% |
- |
|
BM_PushHeap_uint64_Random_256
|
-1.96% |
6.002 |
5.885 |
- |
-1.23% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.96% |
7968.651 |
7812.353 |
- |
-1.25% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-1.96% |
17.748 |
17.401 |
- |
-1.20% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
-1.96% |
1481.183 |
1452.188 |
- |
2.41% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
-1.96% |
30.986 |
30.379 |
- |
0.69% |
- |
|
rng::starts_with(list<int>)/8192
|
-1.95% |
9270.776 |
9089.911 |
- |
-1.20% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-1.95% |
4.550 |
4.461 |
- |
-0.79% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.95% |
15.200 |
14.904 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-1.95% |
3391385.610 |
3325301.669 |
- |
-22.46% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.95% |
152.706 |
149.731 |
- |
-1.39% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.95% |
11.521 |
11.297 |
- |
-1.01% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.95% |
453.015 |
444.203 |
- |
-0.40% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.94% |
348804.450 |
342038.988 |
- |
-2.44% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.94% |
6856.563 |
6723.615 |
- |
0.51% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.94% |
8982396.343 |
8808447.221 |
- |
-1.91% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.94% |
4718.960 |
4627.619 |
- |
0.41% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
-1.93% |
322.613 |
316.371 |
- |
-0.91% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-1.93% |
6626.061 |
6497.992 |
- |
-2.38% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.93% |
23.172 |
22.724 |
- |
-1.64% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
-1.93% |
3.061 |
3.002 |
- |
3.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.92% |
401.048 |
393.333 |
- |
-0.43% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.92% |
175.439 |
172.065 |
- |
-4.34% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.92% |
8.027 |
7.873 |
- |
-0.56% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-1.91% |
2.462 |
2.415 |
- |
-0.40% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-1.91% |
2.393 |
2.348 |
- |
-2.66% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.91% |
37004.016 |
36298.879 |
- |
-0.84% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.90% |
21.675 |
21.263 |
- |
0.23% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-1.90% |
2186.470 |
2144.882 |
- |
-6.65% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.90% |
1068076.748 |
1047762.508 |
- |
-2.12% |
- |
|
BM_CmpEqual_schar_int
|
-1.90% |
1.132 |
1.110 |
- |
-1.52% |
- |
|
std::generate(list<int>)/50
|
-1.90% |
15.268 |
14.978 |
- |
-3.79% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-1.90% |
36.035 |
35.351 |
- |
-5.39% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.90% |
24190361.222 |
23731414.910 |
- |
0.44% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-1.90% |
476031.634 |
467002.728 |
- |
-1.39% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.90% |
528.444 |
518.422 |
- |
-1.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.90% |
21889.129 |
21474.323 |
- |
-0.69% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-1.89% |
17.768 |
17.432 |
- |
-1.24% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.89% |
679.230 |
666.402 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.89% |
1170050.118 |
1147986.649 |
- |
-0.54% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-1.88% |
724.191 |
710.566 |
- |
-0.83% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.88% |
2.124 |
2.084 |
- |
-0.42% |
- |
|
BM_vector_deque_copy_backward/65536
|
-1.88% |
8231.330 |
8076.634 |
- |
8.72% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.88% |
346.503 |
339.992 |
- |
-3.42% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-1.88% |
251.840 |
247.109 |
- |
-3.02% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.88% |
11.551 |
11.334 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-1.88% |
780.280 |
765.640 |
- |
-4.54% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.87% |
6873.330 |
6744.581 |
- |
0.75% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.87% |
50033.379 |
49098.083 |
- |
-1.05% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-1.87% |
1.791 |
1.757 |
- |
-5.59% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.87% |
918.860 |
901.723 |
- |
-1.59% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
-1.86% |
479.420 |
470.486 |
- |
-1.33% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
-1.86% |
8157.989 |
8006.307 |
- |
9.10% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/1024
|
-1.86% |
8.363 |
8.208 |
- |
-0.86% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-1.85% |
2.279 |
2.237 |
- |
0.02% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.85% |
693.595 |
680.769 |
- |
-4.67% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-1.85% |
15.720 |
15.430 |
- |
0.62% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.84% |
6030.021 |
5918.773 |
- |
-0.63% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
-1.84% |
8.426 |
8.270 |
- |
-0.70% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
-1.84% |
11.714 |
11.498 |
- |
-0.85% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.84% |
9837.841 |
9656.588 |
- |
-0.98% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.84% |
181.471 |
178.128 |
- |
-0.79% |
- |
|
BM_std_minmax_element<int>/512
|
-1.84% |
131.486 |
129.070 |
- |
-6.29% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-1.84% |
11.367 |
11.158 |
- |
-0.41% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-1.84% |
3683730.956 |
3616095.857 |
- |
-5.60% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.84% |
19.314 |
18.959 |
- |
-0.09% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
-1.83% |
7.076 |
6.946 |
- |
-0.89% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-1.83% |
8.323 |
8.170 |
- |
-6.35% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-1.83% |
2.568 |
2.521 |
- |
0.38% |
- |
|
rng::starts_with(deque<int>)/8192
|
-1.83% |
3837.406 |
3767.246 |
- |
-1.82% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.82% |
9.248 |
9.080 |
- |
0.00% |
- |
|
BM_PushHeap_uint64_Random_16
|
-1.82% |
4.497 |
4.415 |
- |
-0.81% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-1.82% |
3.739 |
3.671 |
- |
-1.75% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-1.82% |
5.141 |
5.048 |
- |
0.51% |
- |
|
BM_PushHeap_uint32_Random_16384
|
-1.82% |
5.924 |
5.817 |
- |
0.78% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-1.81% |
18.870 |
18.528 |
- |
-1.05% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-1.81% |
212.420 |
208.567 |
- |
-3.83% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
-1.81% |
5.563 |
5.462 |
- |
2.17% |
- |
|
BM_deque_vector_copy_backward/5500
|
-1.81% |
201.761 |
198.107 |
- |
-2.07% |
- |
|
BM_CmpEqual_uchar_int
|
-1.81% |
1.076 |
1.057 |
- |
-1.43% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.81% |
13.044 |
12.808 |
- |
1.18% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.81% |
6223.148 |
6110.495 |
- |
-0.03% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-1.81% |
7364.255 |
7230.987 |
- |
1.85% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.81% |
2.299 |
2.257 |
- |
-0.67% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.81% |
15.176 |
14.902 |
- |
-0.84% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-1.81% |
8.711 |
8.553 |
- |
3.42% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.81% |
2.937 |
2.884 |
- |
-0.77% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.80% |
863.647 |
848.060 |
- |
14.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.80% |
11955380.645 |
11739928.609 |
- |
-1.40% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.79% |
35507.237 |
34869.989 |
- |
-2.39% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-1.79% |
10.335 |
10.150 |
- |
-2.71% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.79% |
626117.635 |
614890.577 |
- |
-4.62% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.79% |
8945.476 |
8785.381 |
- |
-2.13% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.79% |
37481.309 |
36810.820 |
- |
-10.40% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.79% |
35663.166 |
35025.303 |
- |
-1.81% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.78% |
17.119 |
16.815 |
- |
10.01% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.78% |
1.857 |
1.824 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
-1.78% |
10115952.499 |
9936251.456 |
- |
2.54% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.77% |
241600.828 |
237313.611 |
- |
-1.62% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-1.77% |
155513053.653 |
152753667.904 |
- |
1.13% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-1.77% |
6.150 |
6.041 |
- |
-16.72% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
-1.77% |
9881.708 |
9706.508 |
- |
-1.63% |
- |
|
BM_CmpEqual_uint_short
|
-1.77% |
1.046 |
1.027 |
- |
0.93% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.77% |
245645.670 |
241297.674 |
- |
-1.89% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-1.77% |
8000.644 |
7859.039 |
- |
6.10% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8
|
-1.77% |
0.768 |
0.754 |
- |
-1.12% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.77% |
806.494 |
792.234 |
- |
-1.81% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
-1.77% |
865.781 |
850.492 |
- |
-0.67% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-1.76% |
12.200 |
11.985 |
- |
-4.21% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-1.76% |
21.817 |
21.434 |
- |
-1.29% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-1.75% |
2.348 |
2.307 |
- |
1.04% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.75% |
2.476 |
2.432 |
- |
-42.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-1.75% |
317.152 |
311.590 |
- |
-0.14% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
-1.75% |
28.341 |
27.844 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.75% |
1229198.357 |
1207658.638 |
- |
-1.12% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-1.75% |
5.574 |
5.477 |
- |
-0.07% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
-1.75% |
447.468 |
439.652 |
- |
0.83% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.74% |
96900.882 |
95210.658 |
- |
-1.60% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.74% |
78.518 |
77.154 |
- |
-38.69% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-1.73% |
24.687 |
24.259 |
- |
1.53% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.73% |
14.789 |
14.532 |
- |
-0.96% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-1.73% |
28.788 |
28.289 |
- |
-1.38% |
- |
|
std::pop_heap(deque<size_t>)/8
|
-1.73% |
52.757 |
51.844 |
- |
-0.72% |
- |
|
BM_PushHeap_uint32_Random_256
|
-1.73% |
5.639 |
5.541 |
- |
2.36% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.73% |
14843.147 |
14586.518 |
- |
-2.23% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-1.73% |
8.440 |
8.294 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.73% |
130966312.190 |
128705669.251 |
- |
-2.16% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.72% |
188674.848 |
185421.899 |
- |
-1.35% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-1.72% |
14.934 |
14.677 |
- |
-0.06% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.72% |
705.335 |
693.202 |
- |
-8.31% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-1.72% |
51.210 |
50.329 |
- |
-0.29% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-1.72% |
21.002 |
20.641 |
- |
2.99% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.72% |
29.030 |
28.531 |
- |
-2.09% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
-1.72% |
217.929 |
214.186 |
- |
-0.14% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
-1.72% |
24.480 |
24.060 |
- |
-0.58% |
- |
|
BM_deque_vector_move_backward/70000
|
-1.71% |
8779.286 |
8628.768 |
- |
11.32% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-1.71% |
7611.268 |
7480.969 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.71% |
967721.117 |
951161.003 |
- |
-1.76% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
-1.71% |
1020.236 |
1002.791 |
- |
0.29% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-1.71% |
1.225 |
1.204 |
- |
-21.71% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
-1.70% |
28.184 |
27.703 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.70% |
4319326.250 |
4245776.357 |
- |
-2.13% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-1.70% |
587.857 |
577.850 |
- |
-1.20% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.70% |
408907.691 |
401949.683 |
- |
-2.68% |
- |
|
BM_CmpLess_ushort_int
|
-1.69% |
1.071 |
1.053 |
- |
-1.73% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
-1.69% |
50630.537 |
49772.906 |
- |
0.50% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1024
|
-1.69% |
23916.664 |
23511.604 |
- |
-0.75% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-1.69% |
3.032 |
2.981 |
- |
-0.10% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.69% |
567766.762 |
558158.120 |
- |
-0.06% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
-1.69% |
131.443 |
129.223 |
- |
1.08% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.69% |
12983.667 |
12764.599 |
- |
-0.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.68% |
0.794 |
0.781 |
- |
-4.03% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
-1.68% |
346927.869 |
341085.359 |
- |
-0.76% |
- |
|
BM_CmpEqual_schar_schar
|
-1.68% |
1.074 |
1.056 |
- |
-2.27% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
-1.68% |
8.726 |
8.579 |
- |
0.41% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-1.68% |
17.718 |
17.420 |
- |
-1.40% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.68% |
417.154 |
410.141 |
- |
-0.15% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-1.68% |
3.930 |
3.864 |
- |
-7.06% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.68% |
11596148.439 |
11401696.735 |
- |
-2.34% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-1.68% |
31.165 |
30.643 |
- |
-1.46% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.68% |
43.852 |
43.118 |
- |
2.89% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-1.67% |
1.227 |
1.206 |
- |
-20.63% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-1.67% |
309.811 |
304.629 |
- |
-1.68% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
-1.67% |
24.370 |
23.963 |
- |
-1.03% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-1.67% |
38.930 |
38.280 |
- |
-7.40% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-1.67% |
5053.214 |
4969.037 |
- |
0.21% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-1.66% |
109.342 |
107.522 |
- |
-1.75% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.66% |
20.816 |
20.470 |
- |
-1.09% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-1.66% |
765.497 |
752.768 |
- |
-2.69% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.66% |
12964.588 |
12749.053 |
- |
-0.09% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
-1.66% |
9.037 |
8.886 |
- |
2.08% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-1.66% |
71.208 |
70.026 |
- |
-1.09% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.66% |
23.153 |
22.769 |
- |
-1.65% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.66% |
41597.776 |
40908.893 |
- |
-2.02% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-1.65% |
471677.462 |
463871.315 |
- |
0.58% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192
|
-1.65% |
27268.191 |
26817.235 |
- |
-0.04% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-1.65% |
758.373 |
745.844 |
- |
-1.02% |
- |
|
rng::starts_with(list<int>,_pred)/1000
|
-1.65% |
787.906 |
774.900 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-1.65% |
1814028.528 |
1784172.663 |
- |
2.24% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-1.65% |
24.235 |
23.836 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.64% |
1186704.678 |
1167187.863 |
- |
-2.61% |
- |
|
std::copy_n(deque<int>)/8
|
-1.64% |
2.780 |
2.734 |
- |
-0.63% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.64% |
396.916 |
390.390 |
- |
-0.37% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-1.64% |
54.080 |
53.191 |
- |
7.37% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-1.64% |
21.224 |
20.875 |
- |
0.57% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.64% |
39066.642 |
38426.517 |
- |
-0.19% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.63% |
36.920 |
36.317 |
- |
-1.88% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.63% |
7.906 |
7.777 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.63% |
9309972.690 |
9158123.322 |
- |
-2.84% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.63% |
42.240 |
41.552 |
- |
-2.03% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-1.63% |
505264.028 |
497040.456 |
- |
0.84% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.63% |
687.711 |
676.518 |
- |
1.77% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1024
|
-1.62% |
770.881 |
758.357 |
- |
-0.32% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.62% |
13585.200 |
13364.621 |
- |
-0.24% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-1.62% |
696.529 |
685.235 |
- |
-4.59% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.62% |
352017.672 |
346324.464 |
- |
-0.95% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.62% |
962.412 |
946.861 |
- |
28.44% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-1.61% |
23524.357 |
23145.258 |
- |
-2.84% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-1.61% |
2.668 |
2.625 |
- |
-1.49% |
- |
|
std::search(list<int>)_(same_length)/1000
|
-1.61% |
750.905 |
738.818 |
- |
-0.44% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.61% |
115417.740 |
113559.970 |
- |
-0.46% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-1.61% |
3.581 |
3.524 |
- |
-0.45% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.61% |
13.313 |
13.099 |
- |
-0.74% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-1.61% |
821.183 |
807.998 |
- |
0.88% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-1.60% |
2.550 |
2.509 |
- |
-0.53% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.60% |
68514.686 |
67419.260 |
- |
-0.37% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
-1.59% |
39.876 |
39.240 |
- |
4.80% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.59% |
35896.551 |
35325.434 |
- |
-0.77% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.59% |
7392.232 |
7275.013 |
- |
-1.02% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
-1.58% |
3967.973 |
3905.103 |
- |
4.70% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.58% |
16.385 |
16.126 |
- |
-3.21% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
-1.58% |
11.695 |
11.510 |
- |
-0.67% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.58% |
12.545 |
12.346 |
- |
-0.70% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/1024
|
-1.58% |
753.994 |
742.081 |
- |
-0.61% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.58% |
12354.878 |
12160.169 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.58% |
17176338.207 |
16905760.423 |
- |
-4.84% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.58% |
26.335 |
25.920 |
- |
-2.72% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-1.57% |
19.752 |
19.441 |
- |
-1.42% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-1.57% |
262500.059 |
258369.086 |
- |
-3.47% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-1.57% |
7706.652 |
7585.398 |
- |
-0.97% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.57% |
194.642 |
191.582 |
- |
-1.90% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-1.57% |
5.380 |
5.295 |
- |
-2.36% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.57% |
8512.847 |
8379.295 |
- |
-0.48% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.57% |
6407.414 |
6306.951 |
- |
-0.86% |
- |
|
std::move_backward(deque<int>)/32768
|
-1.57% |
3521.884 |
3466.696 |
- |
2.15% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-1.56% |
7955.298 |
7830.844 |
- |
-3.42% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-1.56% |
25.131 |
24.739 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.56% |
22234482.128 |
21887369.060 |
- |
2.01% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.56% |
11.960 |
11.774 |
- |
-5.90% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.56% |
13623.941 |
13412.056 |
- |
-0.71% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.55% |
28.281 |
27.842 |
- |
-0.31% |
- |
|
BM_CmpEqual_schar_ushort
|
-1.55% |
1.105 |
1.088 |
- |
0.79% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-1.55% |
10298.939 |
10139.303 |
- |
-5.57% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
-1.55% |
1463226.377 |
1440547.189 |
- |
-0.39% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.55% |
234.301 |
230.671 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.55% |
63502380.975 |
62519578.221 |
- |
-0.75% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-1.55% |
17.394 |
17.124 |
- |
-1.38% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
-1.54% |
597903.161 |
588669.778 |
- |
-1.22% |
- |
|
BM_deque_vector_ranges_copy_backward/64
|
-1.54% |
2.969 |
2.924 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.54% |
351726193.992 |
346311918.606 |
- |
0.26% |
- |
|
std::is_sorted(list<int>)/8
|
-1.54% |
2.140 |
2.107 |
- |
-1.23% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-1.54% |
9.370 |
9.226 |
- |
-4.53% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.54% |
369.349 |
363.674 |
- |
-0.38% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-1.54% |
24.532 |
24.155 |
- |
5.76% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-1.53% |
3.820 |
3.761 |
- |
-0.67% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-1.53% |
1.164 |
1.146 |
- |
15.31% |
- |
|
BM_PushHeap_uint32_PipeOrgan_16384
|
-1.53% |
2.417 |
2.380 |
- |
-0.10% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-1.53% |
8116.991 |
7992.678 |
- |
-2.11% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-1.53% |
2.423 |
2.386 |
- |
1.11% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.53% |
19.640 |
19.340 |
- |
-1.96% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-1.53% |
51018187.671 |
50238201.295 |
- |
-1.98% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-1.53% |
35040.809 |
34505.375 |
- |
0.07% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.53% |
1370.944 |
1350.001 |
- |
-3.84% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.53% |
62789.538 |
61830.643 |
- |
-0.73% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.53% |
1049.087 |
1033.077 |
- |
-0.45% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-1.53% |
9.668 |
9.521 |
- |
-1.62% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-1.52% |
6787.823 |
6684.348 |
- |
0.02% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.52% |
54946.464 |
54108.980 |
- |
0.63% |
- |
|
BM_deque_deque_move_backward/4096
|
-1.52% |
153.725 |
151.383 |
- |
0.20% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-1.52% |
20.586 |
20.273 |
- |
-3.96% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-1.52% |
55.158 |
54.320 |
- |
-11.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.52% |
1.074 |
1.058 |
- |
1.30% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-1.52% |
11.540 |
11.365 |
- |
0.01% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.51% |
556164.748 |
547746.661 |
- |
-2.13% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.51% |
115210.027 |
113466.321 |
- |
-0.41% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
-1.51% |
198.648 |
195.644 |
- |
-0.32% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/32
|
-1.51% |
19.381 |
19.088 |
- |
-0.25% |
- |
|
BM_std_minmax_element<int>/4
|
-1.51% |
1.228 |
1.209 |
- |
-4.04% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
-1.51% |
8235.245 |
8110.855 |
- |
9.76% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.51% |
19.798 |
19.499 |
- |
-1.77% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.51% |
55665.559 |
54825.114 |
- |
0.51% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.51% |
18.285 |
18.009 |
- |
0.16% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-1.51% |
903.284 |
889.669 |
- |
-1.89% |
- |
|
BM_CmpLess_uint_uint
|
-1.51% |
1.075 |
1.059 |
- |
-0.54% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-1.51% |
2.070 |
2.039 |
- |
0.86% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-1.51% |
18075.702 |
17803.513 |
- |
0.15% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-1.50% |
1.449 |
1.427 |
- |
6.32% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.50% |
13.047 |
12.852 |
- |
-0.82% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-1.49% |
160.794 |
158.391 |
- |
-0.21% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-1.49% |
17.949 |
17.681 |
- |
-0.80% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
-1.49% |
7.127 |
7.021 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.49% |
15.906 |
15.669 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-1.49% |
791.836 |
780.034 |
- |
-12.80% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
-1.49% |
2365299.719 |
2330072.324 |
- |
0.28% |
- |
|
bm_gcd_random
|
-1.49% |
29.395 |
28.958 |
- |
-6.85% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.49% |
755.556 |
744.312 |
- |
-11.76% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.49% |
869140.868 |
856211.458 |
- |
-5.27% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-1.49% |
6828.665 |
6727.108 |
- |
-0.59% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-1.49% |
411.396 |
405.282 |
- |
-0.45% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.48% |
1102185.272 |
1085838.235 |
- |
-3.23% |
- |
|
SetIntersection_None_Set_float_16_1
|
-1.48% |
66998989.802 |
66005372.021 |
- |
-0.32% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
-1.48% |
178.030 |
175.394 |
- |
-1.98% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
-1.48% |
3362.405 |
3312.650 |
- |
3.67% |
- |
|
std::fill(deque<int>)/1024
|
-1.48% |
30.174 |
29.728 |
- |
-8.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.48% |
584558.709 |
575932.539 |
- |
-2.04% |
- |
|
std::partition_point(list<int>)/1024
|
-1.47% |
1297.759 |
1278.623 |
- |
-0.85% |
- |
|
std::copy_n(vector<int>)/8
|
-1.47% |
2.362 |
2.327 |
- |
7.63% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-1.47% |
1138430.336 |
1121657.104 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.47% |
21879443.646 |
21557130.117 |
- |
-1.83% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
-1.47% |
17840.412 |
17577.813 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
-1.47% |
45.220 |
44.555 |
- |
0.49% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-1.47% |
17.744 |
17.484 |
- |
-1.08% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-1.47% |
14.975 |
14.755 |
- |
0.84% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.47% |
957.389 |
943.346 |
- |
-2.95% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.47% |
19.034 |
18.755 |
- |
-1.99% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.46% |
544.204 |
536.244 |
- |
-1.07% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-1.46% |
91.321 |
89.986 |
- |
1.95% |
- |
|
BM_deque_deque_ranges_move/64
|
-1.46% |
3.078 |
3.033 |
- |
-1.10% |
- |
|
std::set<int>::ctor(const&)/32
|
-1.46% |
220.485 |
217.264 |
- |
0.52% |
- |
|
ranges::min(std::list<long_long>)/8
|
-1.46% |
1.948 |
1.919 |
- |
0.58% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
-1.46% |
69.124 |
68.115 |
- |
0.44% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.46% |
7.115 |
7.011 |
- |
-0.41% |
- |
|
BM_CmpEqual_short_schar
|
-1.46% |
1.134 |
1.118 |
- |
-0.74% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
-1.46% |
773.940 |
762.666 |
- |
-1.21% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.45% |
23.790 |
23.445 |
- |
-0.62% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-1.45% |
31.372 |
30.917 |
- |
-2.11% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-1.45% |
14814.319 |
14599.492 |
- |
-0.83% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-1.45% |
31.620 |
31.162 |
- |
-15.10% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.45% |
200614160.486 |
197711257.941 |
- |
0.42% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
-1.45% |
54.348 |
53.562 |
- |
0.06% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-1.45% |
17.316 |
17.066 |
- |
-3.64% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-1.44% |
5.534 |
5.454 |
- |
-0.62% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.44% |
6550.642 |
6456.274 |
- |
-1.27% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.44% |
8.712 |
8.587 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-1.44% |
11185473.081 |
11024427.370 |
- |
0.68% |
- |
|
BM_CmpLess_int_uint
|
-1.44% |
1.078 |
1.062 |
- |
-2.60% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.44% |
33.448 |
32.968 |
- |
4.08% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.44% |
1065758.409 |
1050457.102 |
- |
-3.05% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-1.43% |
219.127 |
215.983 |
- |
-2.71% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.43% |
1112.633 |
1096.703 |
- |
-9.06% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-1.43% |
2.269 |
2.237 |
- |
-0.86% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-1.43% |
21.980 |
21.666 |
- |
-2.19% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
-1.43% |
9.822 |
9.681 |
- |
-0.69% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-1.43% |
362.054 |
356.879 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.43% |
8869594.457 |
8742902.715 |
- |
-1.57% |
- |
|
BM_vector_deque_move_backward/4000
|
-1.43% |
142.646 |
140.612 |
- |
0.46% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.42% |
3.819 |
3.764 |
- |
-3.96% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.42% |
12962.526 |
12777.910 |
- |
-0.34% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-1.42% |
2128.702 |
2098.435 |
- |
0.18% |
- |
|
BM_PushHeap_uint32_Random_64
|
-1.42% |
5.085 |
5.013 |
- |
-0.29% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.42% |
1.772 |
1.747 |
- |
-0.78% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
-1.42% |
2.441 |
2.406 |
- |
0.16% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.41% |
19.600 |
19.323 |
- |
0.47% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.41% |
9.067 |
8.939 |
- |
0.57% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-1.41% |
24.167 |
23.827 |
- |
-1.17% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-1.41% |
17.868 |
17.617 |
- |
-0.85% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
-1.41% |
19.083 |
18.815 |
- |
-0.66% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-1.40% |
15196777.935 |
14983293.467 |
- |
-0.64% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-1.40% |
1.536 |
1.514 |
- |
-3.23% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.40% |
395.909 |
390.359 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.40% |
1522140.567 |
1500807.358 |
- |
-2.28% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.40% |
2900.121 |
2859.475 |
- |
-0.26% |
- |
|
BM_CmpLess_short_ushort
|
-1.40% |
1.104 |
1.089 |
- |
-0.31% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
-1.40% |
190.074 |
187.413 |
- |
-0.57% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-1.40% |
2.810 |
2.770 |
- |
2.19% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.40% |
71795.329 |
70790.636 |
- |
-0.86% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.40% |
4821.647 |
4754.333 |
- |
-0.08% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-1.39% |
15168.926 |
14957.321 |
- |
-3.75% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-1.39% |
3.430 |
3.382 |
- |
0.25% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-1.39% |
1700.288 |
1676.629 |
- |
-2.83% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
-1.39% |
89213.541 |
87972.286 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-1.39% |
42.306 |
41.718 |
- |
-3.34% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.39% |
32.371 |
31.921 |
- |
-2.91% |
- |
|
BM_deque_deque_copy/5500
|
-1.39% |
198.625 |
195.870 |
- |
-3.49% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-1.39% |
1.664 |
1.640 |
- |
-1.54% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-1.39% |
31.262 |
30.829 |
- |
-11.12% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
-1.39% |
7.960 |
7.850 |
- |
-0.58% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.38% |
3.452 |
3.404 |
- |
-1.75% |
- |
|
BM_CmpEqual_uchar_ushort
|
-1.38% |
1.069 |
1.054 |
- |
-1.19% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.38% |
4691.911 |
4627.256 |
- |
-0.14% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
-1.38% |
11.161 |
11.007 |
- |
-0.80% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.38% |
3.845 |
3.793 |
- |
-0.95% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1024
|
-1.37% |
26.163 |
25.804 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.37% |
11623709.388 |
11464046.571 |
- |
1.65% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-1.37% |
9043923.229 |
8919924.072 |
- |
-29.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
-1.37% |
14122.110 |
13928.979 |
- |
0.12% |
- |
|
BM_CmpLess_uint_ushort
|
-1.37% |
1.119 |
1.104 |
- |
0.25% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.37% |
619005.820 |
610547.642 |
- |
-5.05% |
- |
|
BM_deque_vector_copy_backward/65536
|
-1.37% |
8415.559 |
8300.593 |
- |
7.02% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-1.36% |
24.918 |
24.579 |
- |
0.93% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-1.36% |
58.935 |
58.132 |
- |
2.54% |
- |
|
BM_num_get<long_double>
|
-1.36% |
37.362 |
36.855 |
- |
-1.72% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-1.36% |
136.048 |
134.203 |
- |
-0.84% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.36% |
371627.012 |
366588.374 |
- |
-1.53% |
- |
|
SetIntersection_None_Set_float_16_4
|
-1.35% |
56751245.478 |
55983006.930 |
- |
-0.88% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-1.35% |
263136.026 |
259578.670 |
- |
-0.21% |
- |
|
BM_CmpEqual_short_uchar
|
-1.35% |
1.101 |
1.087 |
- |
0.48% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-1.35% |
1.674 |
1.651 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
-1.35% |
178.207 |
175.801 |
- |
-1.44% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
-1.35% |
125.257 |
123.567 |
- |
-0.65% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.35% |
12.881 |
12.708 |
- |
0.06% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.34% |
17.517 |
17.281 |
- |
-1.83% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-1.34% |
2711.705 |
2675.260 |
- |
-0.61% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-1.34% |
7900.027 |
7794.056 |
- |
6.01% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
-1.34% |
5.463 |
5.389 |
- |
-0.42% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-1.34% |
20.322 |
20.050 |
- |
-1.74% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-1.34% |
9.144 |
9.021 |
- |
-16.15% |
- |
|
BM_deque_vector_move/5500
|
-1.34% |
195.516 |
192.897 |
- |
-0.14% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.33% |
567.654 |
560.078 |
- |
0.33% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-1.33% |
57.201 |
56.438 |
- |
-0.31% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.33% |
596952.034 |
588987.745 |
- |
-1.23% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.33% |
396.945 |
391.650 |
- |
-0.30% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/8192
|
-1.33% |
346743.201 |
342136.658 |
- |
-1.10% |
- |
|
std::multiset<int>::clear()/32
|
-1.33% |
624.260 |
615.970 |
- |
-1.04% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.33% |
22.953 |
22.649 |
- |
-1.60% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
-1.32% |
12.157 |
11.996 |
- |
-0.60% |
- |
|
std::count(vector<bool>)/1000
|
-1.32% |
2.997 |
2.958 |
- |
-1.31% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-1.32% |
178.152 |
175.798 |
- |
-0.51% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.32% |
1110820.025 |
1096152.362 |
- |
-1.01% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.32% |
1176.352 |
1160.829 |
- |
-0.19% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
-1.32% |
2.288 |
2.258 |
- |
0.16% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.32% |
394.624 |
389.430 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.31% |
149257.098 |
147297.714 |
- |
-1.23% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
-1.31% |
18950.607 |
18701.907 |
- |
-0.64% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-1.31% |
17.389 |
17.162 |
- |
-0.04% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-1.31% |
55593.418 |
54865.295 |
- |
-0.69% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-1.31% |
7091633.761 |
6998758.121 |
- |
-4.33% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
-1.31% |
207.467 |
204.751 |
- |
1.03% |
- |
|
std::flat_map<int,_int>::clear()/1024
|
-1.31% |
397.178 |
391.984 |
- |
0.14% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.31% |
25.004 |
24.677 |
- |
-0.03% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
-1.30% |
4.602 |
4.542 |
- |
0.12% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
-1.30% |
4.169 |
4.114 |
- |
2.41% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-1.30% |
13.057 |
12.887 |
- |
-1.14% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
-1.30% |
1923.878 |
1898.894 |
- |
-0.22% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
-1.30% |
3.843 |
3.793 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.30% |
15.079 |
14.884 |
- |
-1.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.29% |
61.112 |
60.322 |
- |
0.01% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1000
|
-1.29% |
22755.925 |
22462.047 |
- |
-0.71% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.29% |
16790.429 |
16573.618 |
- |
-0.37% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.29% |
167028.024 |
164871.314 |
- |
-2.21% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-1.29% |
1131131.785 |
1116534.185 |
- |
-0.22% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-1.29% |
87.646 |
86.515 |
- |
2.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.29% |
167286.363 |
165130.396 |
- |
-0.62% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
-1.29% |
498.956 |
492.542 |
- |
2.17% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-1.28% |
529960.482 |
523150.684 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-1.28% |
1315043.767 |
1298151.280 |
- |
1.20% |
- |
|
BM_deque_deque_move_backward/5500
|
-1.28% |
205.296 |
202.661 |
- |
0.31% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-1.28% |
49.099 |
48.469 |
- |
-4.55% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-1.28% |
85.266 |
84.173 |
- |
-1.20% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
-1.28% |
1.189 |
1.173 |
- |
-0.09% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-1.28% |
2.298 |
2.268 |
- |
0.63% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.28% |
7.929 |
7.828 |
- |
-0.41% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.28% |
1577.341 |
1557.159 |
- |
-0.73% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.28% |
395.597 |
390.543 |
- |
-0.58% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
-1.28% |
3.860 |
3.811 |
- |
-0.13% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.28% |
1139631.855 |
1125079.453 |
- |
0.95% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
-1.27% |
762333.923 |
752626.575 |
- |
-1.04% |
- |
|
SetIntersection_Front_Set_float_64_1
|
-1.27% |
16555668.457 |
16344973.667 |
- |
-0.11% |
- |
|
BM_deque_vector_move_backward/4000
|
-1.27% |
142.490 |
140.679 |
- |
-1.21% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-1.27% |
711.847 |
702.837 |
- |
-0.93% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-1.26% |
39.412 |
38.913 |
- |
0.93% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.26% |
13.240 |
13.073 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-1.26% |
1137862.657 |
1123545.012 |
- |
-0.27% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.26% |
2333.173 |
2303.819 |
- |
0.84% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-1.26% |
65.013 |
64.196 |
- |
-0.70% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
-1.26% |
66.276 |
65.443 |
- |
0.07% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-1.26% |
6610.233 |
6527.121 |
- |
-12.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-1.26% |
1556726.230 |
1537155.712 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.25% |
17.737 |
17.514 |
- |
-1.02% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
-1.25% |
21.866 |
21.592 |
- |
0.98% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.25% |
43.096 |
42.557 |
- |
-2.87% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-1.25% |
1102723.971 |
1088929.085 |
- |
-1.68% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.25% |
144369.271 |
142563.951 |
- |
1.15% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-1.25% |
339.071 |
334.833 |
- |
-6.92% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.25% |
1105844.433 |
1092033.271 |
- |
-1.93% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.25% |
1138036.074 |
1123827.656 |
- |
-0.43% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
-1.25% |
2119.044 |
2092.597 |
- |
-2.62% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.25% |
18601068.570 |
18369068.871 |
- |
-2.99% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/32768
|
-1.25% |
35.970 |
35.521 |
- |
-0.23% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.25% |
380.890 |
376.142 |
- |
-1.08% |
- |
|
std::find(vector<long_long>)_(bail_25%)/32768
|
-1.25% |
733.985 |
724.844 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.24% |
186.544 |
184.223 |
- |
-0.15% |
- |
|
BM_deque_deque_ranges_move/1024
|
-1.24% |
37.191 |
36.729 |
- |
-0.21% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.24% |
41749.087 |
41230.100 |
- |
-1.24% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
-1.24% |
8.864 |
8.754 |
- |
3.23% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.24% |
34119.781 |
33697.148 |
- |
-1.08% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.24% |
12808.997 |
12650.393 |
- |
-0.83% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.24% |
1190.408 |
1175.689 |
- |
-6.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-1.24% |
4163108.962 |
4111678.179 |
- |
-1.56% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
-1.23% |
12.314 |
12.162 |
- |
0.68% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
-1.23% |
11.309 |
11.170 |
- |
-0.10% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/1024
|
-1.23% |
177.918 |
175.728 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.23% |
220.893 |
218.177 |
- |
-2.80% |
- |
|
BM_PushHeap_uint32_Ascending_16
|
-1.22% |
0.934 |
0.922 |
- |
-0.60% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
-1.22% |
71.334 |
70.461 |
- |
-1.22% |
- |
|
SetIntersection_None_Vector_float_256_4
|
-1.22% |
4241779.038 |
4190094.936 |
- |
-0.31% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-1.22% |
853280.516 |
842884.777 |
- |
0.16% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
-1.22% |
41.662 |
41.155 |
- |
-0.04% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192
|
-1.22% |
53533.521 |
52881.861 |
- |
-0.10% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
-1.22% |
480.976 |
475.123 |
- |
-0.09% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.22% |
11.679 |
11.537 |
- |
-0.28% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.22% |
766.682 |
757.365 |
- |
4.79% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-1.21% |
14.081 |
13.910 |
- |
1.31% |
- |
|
BM_deque_vector_move_backward/4096
|
-1.21% |
148.998 |
147.197 |
- |
0.41% |
- |
|
BM_PushHeap_uint32_PipeOrgan_256
|
-1.21% |
1.714 |
1.693 |
- |
-0.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.21% |
15.865 |
15.673 |
- |
-2.40% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.21% |
22372.146 |
22102.159 |
- |
-0.36% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.21% |
22.054 |
21.788 |
- |
-2.88% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-1.21% |
219304.228 |
216658.504 |
- |
-2.24% |
- |
|
BM_StringFindStringLiteral/1024
|
-1.21% |
18.276 |
18.056 |
- |
0.24% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-1.21% |
25.813 |
25.502 |
- |
-1.37% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.20% |
1874.868 |
1852.293 |
- |
-0.44% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.20% |
5.855 |
5.785 |
- |
-2.89% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-1.20% |
28.371 |
28.030 |
- |
-2.71% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.20% |
118560.224 |
117135.672 |
- |
0.40% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-1.20% |
12462.695 |
12313.018 |
- |
4.34% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.20% |
7734.911 |
7642.075 |
- |
1.13% |
- |
|
std::partition_copy(list<int>)/50
|
-1.20% |
13.053 |
12.896 |
- |
-0.63% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.20% |
223.848 |
221.165 |
- |
-2.20% |
- |
|
BM_deque_deque_move_backward/1024
|
-1.20% |
38.465 |
38.004 |
- |
-0.77% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-1.20% |
8997364.873 |
8889770.110 |
- |
-29.90% |
- |
|
BM_deque_deque_copy_backward/4096
|
-1.19% |
154.813 |
152.964 |
- |
0.59% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
-1.19% |
2687.871 |
2655.802 |
- |
-0.28% |
- |
|
std::find(vector<long_long>)_(bail_25%)/1024
|
-1.19% |
23.197 |
22.920 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-1.19% |
1.669 |
1.649 |
- |
-6.15% |
- |
|
std::map<int,_int>::clear()/0
|
-1.19% |
395.127 |
390.418 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.19% |
1142513.516 |
1128905.128 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.19% |
6153455.008 |
6080171.385 |
- |
-1.82% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-1.19% |
23.598 |
23.317 |
- |
0.85% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-1.19% |
9.240 |
9.130 |
- |
-6.70% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.19% |
395.691 |
390.996 |
- |
-0.35% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
-1.19% |
37047.505 |
36608.047 |
- |
-0.90% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.19% |
396.528 |
391.825 |
- |
-0.28% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
-1.19% |
951.381 |
940.101 |
- |
-0.41% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
-1.19% |
6214.409 |
6140.755 |
- |
-1.28% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.18% |
4.149 |
4.100 |
- |
5.01% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
-1.18% |
2.345 |
2.317 |
- |
-1.11% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
-1.18% |
550.118 |
543.609 |
- |
-1.04% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8192
|
-1.18% |
13645.344 |
13484.212 |
- |
-0.72% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-1.18% |
7.736 |
7.645 |
- |
-0.80% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-1.18% |
23.623 |
23.344 |
- |
-1.18% |
- |
|
std::find(vector<int>)_(process_all)/50
|
-1.18% |
12.415 |
12.268 |
- |
-1.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
-1.18% |
13856.927 |
13693.530 |
- |
-0.92% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-1.18% |
261682.633 |
258599.646 |
- |
-3.45% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-1.18% |
18753.278 |
18532.639 |
- |
-1.18% |
- |
|
std::is_sorted(list<int>)/1024
|
-1.18% |
752.066 |
743.224 |
- |
-1.09% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.18% |
11258.540 |
11126.206 |
- |
-1.49% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.18% |
49.486 |
48.905 |
- |
-13.63% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-1.17% |
1438.719 |
1421.819 |
- |
0.88% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-1.17% |
488.334 |
482.603 |
- |
-0.28% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-1.17% |
8.222 |
8.126 |
- |
0.13% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
-1.17% |
18.732 |
18.513 |
- |
0.16% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.17% |
590.037 |
583.139 |
- |
-0.84% |
- |
|
std::search(list<int>)_(no_match)/1024
|
-1.17% |
748.950 |
740.195 |
- |
1.28% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-1.17% |
1.337 |
1.321 |
- |
9.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.17% |
30528.901 |
30172.481 |
- |
-0.69% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.16% |
12338.506 |
12195.007 |
- |
-1.47% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-1.16% |
34531.193 |
34129.710 |
- |
-1.82% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.16% |
17.401 |
17.199 |
- |
-0.25% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-1.16% |
1464012.115 |
1447046.287 |
- |
0.28% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.16% |
10.256 |
10.137 |
- |
-0.37% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.16% |
393.414 |
388.866 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.16% |
5803624.521 |
5736584.322 |
- |
-1.59% |
- |
|
std::shift_right(deque<int>)/50
|
-1.15% |
4.535 |
4.482 |
- |
0.37% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.15% |
753.885 |
745.186 |
- |
-2.00% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
-1.15% |
820.187 |
810.725 |
- |
-1.83% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.15% |
3065627.191 |
3030341.013 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.15% |
10128346.185 |
10011923.577 |
- |
-2.28% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-1.15% |
158441.548 |
156626.453 |
- |
-1.14% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-1.15% |
12.821 |
12.674 |
- |
-4.85% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
-1.15% |
12352.281 |
12210.833 |
- |
-1.06% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-1.14% |
91.742 |
90.696 |
- |
-2.37% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.14% |
10.117 |
10.002 |
- |
-2.10% |
- |
|
rng::for_each(set<int>)/50
|
-1.14% |
37.948 |
37.515 |
- |
-0.23% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/50
|
-1.14% |
11.431 |
11.301 |
- |
-0.66% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.14% |
397.812 |
393.280 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.14% |
1107588.800 |
1094979.663 |
- |
-0.97% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.14% |
10999.650 |
10874.430 |
- |
0.12% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.14% |
348925.182 |
344956.747 |
- |
-1.07% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.14% |
64236.821 |
63506.314 |
- |
-0.89% |
- |
|
std::fill_n(vector<bool>)/32768
|
-1.14% |
30.409 |
30.063 |
- |
-0.50% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/0
|
-1.14% |
12.745 |
12.600 |
- |
-1.18% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-1.13% |
11690.995 |
11558.311 |
- |
-6.53% |
- |
|
BM_deque_deque_copy/64
|
-1.13% |
3.082 |
3.047 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.13% |
1568441.313 |
1550655.863 |
- |
-2.45% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.13% |
140778.694 |
139182.750 |
- |
-0.65% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.13% |
296.094 |
292.738 |
- |
-0.68% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/1024
|
-1.13% |
6975.428 |
6896.376 |
- |
-0.49% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8
|
-1.13% |
3.612 |
3.571 |
- |
-1.14% |
- |
|
std::copy(deque<int>)/8
|
-1.13% |
2.687 |
2.657 |
- |
0.05% |
- |
|
rng::starts_with(list<int>)/8
|
-1.13% |
2.953 |
2.920 |
- |
0.02% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-1.13% |
6756.656 |
6680.371 |
- |
-4.67% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.13% |
12.748 |
12.604 |
- |
-2.83% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
-1.13% |
3779.319 |
3736.683 |
- |
-1.27% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.13% |
198.765 |
196.525 |
- |
-1.34% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
-1.13% |
354646710.534 |
350656472.681 |
- |
1.44% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.12% |
131834.213 |
130353.426 |
- |
-1.17% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
-1.12% |
12582.142 |
12440.916 |
- |
0.09% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.12% |
45.859 |
45.345 |
- |
-1.29% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-1.12% |
8914303.343 |
8814345.493 |
- |
-1.91% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-1.12% |
24.496 |
24.222 |
- |
-0.11% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.12% |
8282.054 |
8189.310 |
- |
-0.93% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.12% |
1.038 |
1.026 |
- |
6.33% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.12% |
11.524 |
11.395 |
- |
-0.49% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.11% |
5.872 |
5.807 |
- |
-1.91% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-1.11% |
1124498.037 |
1111988.177 |
- |
-1.53% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-1.11% |
3575619.227 |
3535860.754 |
- |
-3.78% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
-1.11% |
1022.575 |
1011.212 |
- |
-0.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.11% |
1288541.657 |
1274235.959 |
- |
-3.36% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.11% |
392.939 |
388.582 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-1.11% |
4656470.407 |
4604833.375 |
- |
2.17% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.11% |
16.594 |
16.410 |
- |
-2.26% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
-1.11% |
1895.899 |
1874.948 |
- |
0.56% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.10% |
4.199 |
4.153 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-1.10% |
59676637.581 |
59018849.032 |
- |
-0.46% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.10% |
396.060 |
391.694 |
- |
-0.17% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1048576
|
-1.10% |
1316550.812 |
1302040.657 |
- |
-0.80% |
- |
|
BM_CmpEqual_int_ushort
|
-1.10% |
1.092 |
1.080 |
- |
-1.55% |
- |
|
std::for_each(vector<int>)/8
|
-1.10% |
0.918 |
0.908 |
- |
-0.05% |
- |
|
BM_StringFindStringLiteral/512
|
-1.10% |
9.690 |
9.583 |
- |
-0.09% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024
|
-1.10% |
12908.974 |
12767.161 |
- |
0.05% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-1.10% |
4546.839 |
4496.929 |
- |
-3.62% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-1.10% |
42.985 |
42.514 |
- |
0.12% |
- |
|
BM_num_get<void*>
|
-1.10% |
10.941 |
10.821 |
- |
-0.47% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-1.09% |
23.951 |
23.689 |
- |
0.32% |
- |
|
BM_CmpEqual_schar_short
|
-1.09% |
1.120 |
1.108 |
- |
-1.03% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-1.09% |
23470.965 |
23214.213 |
- |
-2.96% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-1.09% |
32.495 |
32.140 |
- |
-1.10% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-1.09% |
766.718 |
758.340 |
- |
-2.80% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/1024
|
-1.09% |
6855.895 |
6781.077 |
- |
0.40% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.09% |
5706.657 |
5644.410 |
- |
-1.52% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/0
|
-1.09% |
12.918 |
12.778 |
- |
-0.40% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.09% |
616.808 |
610.112 |
- |
-0.85% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-1.09% |
24.593 |
24.326 |
- |
-4.44% |
- |
|
BM_PushHeap_string_Random_64
|
-1.08% |
13.163 |
13.020 |
- |
2.07% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.08% |
18511.447 |
18310.675 |
- |
-1.76% |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
-1.08% |
38.325 |
37.909 |
- |
0.33% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.08% |
1.528 |
1.511 |
- |
1.25% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.08% |
8582947.311 |
8489991.537 |
- |
0.81% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-1.08% |
34.405 |
34.033 |
- |
6.06% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-1.08% |
21.175 |
20.946 |
- |
0.58% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.08% |
394.475 |
390.231 |
- |
-0.57% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-1.07% |
4612.681 |
4563.147 |
- |
-0.33% |
- |
|
BM_num_get<unsigned_long>
|
-1.07% |
10.511 |
10.399 |
- |
-1.06% |
- |
|
BM_StringDestroy_Huge
|
-1.07% |
10.829 |
10.713 |
- |
-11.67% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-1.07% |
40.932 |
40.493 |
- |
-3.28% |
- |
|
BM_StringFindCharLiteral/256
|
-1.07% |
5.367 |
5.309 |
- |
-0.99% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-1.07% |
346722.087 |
343017.597 |
- |
-4.97% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/1024
|
-1.07% |
7890.486 |
7806.258 |
- |
-0.78% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.06% |
93202.756 |
92210.631 |
- |
-0.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.06% |
187125.224 |
185133.689 |
- |
-0.86% |
- |
|
BM_CmpLess_ushort_uchar
|
-1.06% |
1.115 |
1.104 |
- |
0.30% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
-1.06% |
8.783 |
8.690 |
- |
-0.26% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-1.06% |
4565.332 |
4516.979 |
- |
-6.53% |
- |
|
std::copy_n(deque<int>)/262144
|
-1.06% |
11730.514 |
11606.340 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.06% |
1114.630 |
1102.837 |
- |
-5.17% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.06% |
151870163.092 |
150263656.165 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(ascending)/8
|
-1.06% |
19.103 |
18.901 |
- |
-0.83% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32
|
-1.06% |
879.645 |
870.347 |
- |
-0.60% |
- |
|
rng::starts_with(list<int>,_pred)/1024
|
-1.06% |
805.562 |
797.052 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.06% |
576.266 |
570.181 |
- |
-2.59% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
-1.05% |
775.455 |
767.288 |
- |
-0.14% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-1.05% |
32.834 |
32.490 |
- |
-1.80% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-1.05% |
15.792 |
15.626 |
- |
-1.10% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.05% |
36101.910 |
35723.156 |
- |
1.84% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.05% |
1509.308 |
1493.496 |
- |
-0.23% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
-1.05% |
52.562 |
52.012 |
- |
-1.37% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-1.05% |
1076572.749 |
1065320.495 |
- |
-1.03% |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.04% |
2.025 |
2.003 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.04% |
36.090 |
35.713 |
- |
0.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
-1.04% |
24.691 |
24.434 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.04% |
1050917.889 |
1039966.748 |
- |
-1.86% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
-1.04% |
1312748.286 |
1299069.624 |
- |
-0.59% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.04% |
51939.586 |
51398.483 |
- |
-0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.04% |
135883.830 |
134468.271 |
- |
-2.53% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
-1.04% |
660.069 |
653.202 |
- |
-0.70% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
-1.04% |
709.241 |
701.871 |
- |
-0.89% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.04% |
1128.278 |
1116.577 |
- |
-6.55% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
-1.04% |
604.586 |
598.326 |
- |
-0.32% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024
|
-1.04% |
820.850 |
812.354 |
- |
-0.63% |
- |
|
std::vector<std::string>::ctor(size)/1024
|
-1.03% |
428.605 |
424.174 |
- |
-0.85% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-1.03% |
77.929 |
77.125 |
- |
-0.62% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-1.03% |
1.563 |
1.547 |
- |
-3.07% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-1.03% |
708.541 |
701.244 |
- |
1.08% |
- |
|
BM_std_minmax_element<short>/1024
|
-1.03% |
282.729 |
279.818 |
- |
-0.74% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.03% |
19.084 |
18.888 |
- |
-2.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.03% |
3076780.484 |
3045117.431 |
- |
0.02% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-1.03% |
5.323 |
5.268 |
- |
5.13% |
- |
|
BM_CmpEqual_int_uchar
|
-1.03% |
1.109 |
1.098 |
- |
-0.75% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024
|
-1.03% |
8893.047 |
8801.655 |
- |
-0.34% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
-1.03% |
7253.212 |
7178.683 |
- |
-0.27% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-1.02% |
27.713 |
27.430 |
- |
-0.61% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.02% |
16.693 |
16.522 |
- |
-0.57% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
-1.02% |
65.211 |
64.544 |
- |
-0.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
-1.02% |
599959.062 |
593818.826 |
- |
0.46% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-1.02% |
12.591 |
12.462 |
- |
-3.66% |
- |
|
std::shuffle(vector<int>)/8192
|
-1.02% |
70499.350 |
69779.039 |
- |
-0.63% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-1.02% |
17.682 |
17.501 |
- |
-0.36% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-1.02% |
2291.798 |
2268.410 |
- |
0.36% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-1.02% |
109.555 |
108.437 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.02% |
1088542.071 |
1077446.015 |
- |
-0.72% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-1.02% |
23.195 |
22.959 |
- |
-0.72% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-1.02% |
5.374 |
5.319 |
- |
-0.39% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.02% |
54.868 |
54.310 |
- |
-0.84% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-1.01% |
10.414 |
10.308 |
- |
0.17% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-1.01% |
49.355 |
48.854 |
- |
-0.80% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.01% |
17.520 |
17.342 |
- |
0.06% |
- |
|
std::unordered_set<int>::clear()/32
|
-1.01% |
603.342 |
597.227 |
- |
-6.55% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
-1.01% |
2294.586 |
2271.366 |
- |
-0.05% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
-1.01% |
745.424 |
737.885 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-1.01% |
12165315.399 |
12042466.017 |
- |
0.76% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-1.01% |
3.292 |
3.259 |
- |
0.25% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-1.01% |
5.943 |
5.883 |
- |
-60.45% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192
|
-1.01% |
156937.389 |
155355.516 |
- |
-0.81% |
- |
|
std::sort(vector<int>)_(shuffled)/1024
|
-1.01% |
4648.719 |
4601.883 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.01% |
4198212.362 |
4155970.715 |
- |
-0.75% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-1.00% |
2.884 |
2.855 |
- |
2.99% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
-1.00% |
765.238 |
757.570 |
- |
0.15% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.00% |
156120.621 |
154556.806 |
- |
-1.14% |
- |
|
std::fill_n(list<int>)/32
|
-1.00% |
8.088 |
8.007 |
- |
-0.08% |
- |