|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-99.72% |
351746704.772 |
1000331.624 |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
-71.90% |
9.208 |
2.587 |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
-62.22% |
3571.863 |
1349.299 |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-59.34% |
3320.693 |
1350.142 |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
-58.33% |
2.199 |
0.916 |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-56.65% |
66.455 |
28.806 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-56.19% |
51787677.388 |
22688960.947 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-53.80% |
30927304.443 |
14288296.743 |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.41% |
1616.980 |
753.412 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-52.58% |
6284039.491 |
2980093.265 |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.48% |
1568.947 |
761.275 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-50.79% |
29707649.995 |
14619781.115 |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-47.43% |
46.158 |
24.267 |
- |
|
BM_std_min<unsigned_long_long>/1
|
-44.09% |
0.458 |
0.256 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-44.01% |
156317150.750 |
87516769.926 |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-43.59% |
0.697 |
0.393 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-42.40% |
73662480.050 |
42427885.567 |
- |
|
BM_PushHeap_string_Descending_262144
|
-42.22% |
5.448 |
3.148 |
- |
|
std::copy_backward(vector<int>)/4096
|
-39.97% |
239.131 |
143.562 |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-39.51% |
4.285 |
2.592 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-39.34% |
11.940 |
7.243 |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-38.81% |
5.681 |
3.476 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-38.57% |
0.697 |
0.428 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-38.47% |
10547797.829 |
6490573.479 |
- |
|
BM_PushHeap_float_SingleElement_1
|
-38.29% |
0.697 |
0.430 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-37.82% |
0.494 |
0.307 |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-37.73% |
24.568 |
15.299 |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-37.46% |
5862817.303 |
3666876.828 |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/0
|
-37.00% |
0.484 |
0.305 |
- |
|
BM_std_min<unsigned___int128>/64000
|
-35.79% |
42883.511 |
27537.130 |
- |
|
BM_std_min<unsigned___int128>/4096
|
-35.78% |
2722.689 |
1748.491 |
- |
|
BM_std_min<unsigned___int128>/5500
|
-35.70% |
3656.764 |
2351.369 |
- |
|
BM_std_min<unsigned___int128>/4000
|
-35.61% |
2659.258 |
1712.276 |
- |
|
BM_std_min<unsigned___int128>/65536
|
-35.55% |
43894.516 |
28288.643 |
- |
|
BM_std_min<unsigned___int128>/70000
|
-35.55% |
46877.141 |
30211.918 |
- |
|
BM_std_min<unsigned___int128>/512
|
-35.22% |
338.247 |
219.112 |
- |
|
BM_std_min<unsigned___int128>/1024
|
-35.17% |
679.539 |
440.528 |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-35.07% |
7942825.478 |
5157398.855 |
- |
|
BM_PopHeap_string_1
|
-35.05% |
0.700 |
0.454 |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-34.44% |
5.119 |
3.356 |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-34.31% |
73.999 |
48.608 |
- |
|
rng::copy_n(vector<bool>)_(aligned)/1048576
|
-33.88% |
1572.084 |
1039.525 |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-32.88% |
355021426.120 |
238279942.537 |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-32.54% |
0.637 |
0.430 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-31.90% |
13030688.087 |
8874276.156 |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-31.76% |
16676.190 |
11380.592 |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-31.64% |
59.257 |
40.507 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-31.44% |
12841103.054 |
8804015.202 |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-31.38% |
0.489 |
0.336 |
- |
|
BM_std_min<unsigned___int128>/64
|
-31.23% |
38.764 |
26.660 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-31.17% |
12744330.709 |
8772025.739 |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-30.92% |
150.190 |
103.754 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-30.81% |
53.323 |
36.893 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-30.76% |
12751375.971 |
8829116.746 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-30.70% |
361164310.337 |
250284407.864 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-30.27% |
12843962.186 |
8956129.801 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-30.11% |
1.797 |
1.256 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-30.07% |
71.999 |
50.350 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-30.03% |
12818368.126 |
8968629.166 |
- |
|
BM_PushHeap_string_Descending_16384
|
-29.66% |
3.369 |
2.370 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-28.77% |
1.809 |
1.289 |
- |
|
std::shift_right(vector<int>)/32
|
-28.39% |
4.136 |
2.962 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-28.08% |
2155931.059 |
1550548.895 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-28.06% |
351352793.175 |
252768951.859 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-27.88% |
6695979.291 |
4828994.747 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-27.88% |
40480084.849 |
29194494.325 |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-27.86% |
61.348 |
44.255 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-27.79% |
43.079 |
31.107 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-27.46% |
11903904.478 |
8635230.382 |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-27.44% |
32.669 |
23.705 |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-27.19% |
2819898.220 |
2053114.037 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-27.02% |
46.002 |
33.573 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.01% |
40.813 |
29.791 |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-26.81% |
0.637 |
0.466 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-26.78% |
11922039.318 |
8728974.892 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-26.74% |
11916398.273 |
8729933.677 |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-26.58% |
8922089.377 |
6550501.924 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-26.54% |
34.334 |
25.223 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-26.37% |
213192962.567 |
156965425.638 |
- |
|
BM_PushHeap_string_Descending_1024
|
-26.36% |
3.315 |
2.442 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-26.19% |
12045144.303 |
8889950.696 |
- |
|
BM_std_min<unsigned___int128>/32
|
-25.94% |
17.403 |
12.889 |
- |
|
BM_std_min<unsigned___int128>/31
|
-25.89% |
16.762 |
12.423 |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-25.67% |
675.857 |
502.380 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-25.55% |
0.697 |
0.519 |
- |
|
BM_std_min<unsigned___int128>/30
|
-25.48% |
16.121 |
12.013 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-25.35% |
45.679 |
34.102 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-25.28% |
34.902 |
26.080 |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-25.27% |
48.179 |
36.005 |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-25.08% |
12672.794 |
9494.333 |
- |
|
BM_std_min<unsigned___int128>/29
|
-25.04% |
15.478 |
11.602 |
- |
|
BM_std_min<unsigned___int128>/28
|
-24.89% |
14.826 |
11.135 |
- |
|
BM_MakeHeap_uint64_Random_4
|
-24.76% |
1.446 |
1.088 |
- |
|
BM_PushHeap_string_Descending_256
|
-24.76% |
3.067 |
2.307 |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-24.73% |
2352157.408 |
1770511.829 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-24.34% |
12568.340 |
9509.326 |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-24.32% |
0.611 |
0.462 |
- |
|
BM_std_min<unsigned___int128>/27
|
-24.21% |
14.170 |
10.740 |
- |
|
BM_std_min<unsigned___int128>/26
|
-24.21% |
13.575 |
10.288 |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-24.08% |
3.849 |
2.922 |
- |
|
bm_lexicographical_compare<int>/2
|
-23.81% |
1.518 |
1.156 |
- |
|
BM_vector_deque_ranges_move/0
|
-23.68% |
0.519 |
0.396 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-23.57% |
36.731 |
28.072 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-23.39% |
38.247 |
29.302 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-23.38% |
44.124 |
33.809 |
- |
|
BM_std_min<unsigned___int128>/25
|
-23.34% |
12.916 |
9.902 |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-23.31% |
9.492 |
7.280 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-23.27% |
37.470 |
28.751 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-23.11% |
44.302 |
34.064 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-22.99% |
1.949 |
1.501 |
- |
|
BM_std_min<unsigned___int128>/24
|
-22.93% |
12.292 |
9.473 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-22.81% |
48.571 |
37.492 |
- |
|
rng::search(deque<int>)_(near_matches)/1024
|
-22.80% |
25225.077 |
19473.829 |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-22.78% |
22.068 |
17.040 |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-22.77% |
33.594 |
25.944 |
- |
|
rng::search(deque<int>)_(near_matches)/1000
|
-22.55% |
24086.824 |
18655.859 |
- |
|
BM_std_min<unsigned___int128>/23
|
-22.23% |
11.655 |
9.064 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-22.17% |
26.039 |
20.265 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-22.17% |
64401241.139 |
50125841.085 |
- |
|
rng::move_backward(list<int>)/4096
|
-21.97% |
6560.116 |
5118.715 |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-21.96% |
7980317.087 |
6228062.192 |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-21.93% |
95.417 |
74.494 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-21.85% |
6.816 |
5.327 |
- |
|
BM_std_min<unsigned_char>/1
|
-21.83% |
0.325 |
0.254 |
- |
|
BM_PushHeap_string_Ascending_262144
|
-21.71% |
37.413 |
29.292 |
- |
|
BM_std_min<unsigned___int128>/22
|
-21.36% |
11.007 |
8.655 |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-21.17% |
16.302 |
12.851 |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-21.14% |
1.242 |
0.980 |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-21.10% |
19.422 |
15.323 |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-20.99% |
0.606 |
0.479 |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-20.84% |
3.569 |
2.825 |
- |
|
BM_std_min<unsigned___int128>/21
|
-20.84% |
10.385 |
8.221 |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-20.72% |
33.005 |
26.166 |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-20.67% |
35.282 |
27.989 |
- |
|
rng::copy_backward(vector<int>)/32768
|
-20.64% |
3286.674 |
2608.431 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-20.44% |
19934308.373 |
15859350.006 |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-20.42% |
11.260 |
8.960 |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-20.28% |
9.172 |
7.312 |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-20.16% |
6.580 |
5.254 |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-20.14% |
3.427 |
2.737 |
- |
|
BM_std_min<unsigned___int128>/20
|
-20.12% |
9.775 |
7.809 |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-20.09% |
6269.659 |
5009.982 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-19.92% |
1.858 |
1.488 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-19.87% |
36.432 |
29.191 |
- |
|
BM_StringDestroy_Small
|
-19.77% |
0.876 |
0.703 |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-19.60% |
1.146 |
0.921 |
- |
|
BM_vector_deque_ranges_copy/64000
|
-19.46% |
2956.845 |
2381.356 |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-19.29% |
9.764 |
7.881 |
- |
|
BM_vector_deque_move/64000
|
-19.17% |
2929.030 |
2367.662 |
- |
|
BM_vector_deque_copy/64000
|
-19.12% |
2941.764 |
2379.324 |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-19.11% |
1.704 |
1.378 |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-19.09% |
123.465 |
99.891 |
- |
|
BM_std_min<unsigned___int128>/19
|
-19.05% |
9.153 |
7.409 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-19.05% |
66.627 |
53.938 |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-18.93% |
0.695 |
0.564 |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-18.92% |
25.231 |
20.457 |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-18.85% |
16.484 |
13.377 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-18.83% |
0.574 |
0.466 |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-18.70% |
41.952 |
34.107 |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-18.70% |
42.144 |
34.263 |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-18.60% |
11.199 |
9.116 |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-18.60% |
32.841 |
26.733 |
- |
|
BM_vector_deque_move/70000
|
-18.54% |
3168.333 |
2580.803 |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-18.00% |
614.138 |
503.568 |
- |
|
BM_std_min<unsigned___int128>/18
|
-17.97% |
8.531 |
6.998 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-17.95% |
29.042 |
23.828 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-17.89% |
5072933.882 |
4165385.771 |
- |
|
BM_PushHeap_string_Random_262144
|
-17.76% |
21.799 |
17.928 |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-17.75% |
61.439 |
50.536 |
- |
|
BM_PushHeap_string_Descending_64
|
-17.73% |
2.692 |
2.214 |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-17.55% |
12642.666 |
10424.427 |
- |
|
BM_vector_deque_move/65536
|
-17.54% |
2875.902 |
2371.401 |
- |
|
BM_vector_deque_ranges_copy/65536
|
-17.51% |
2875.076 |
2371.713 |
- |
|
std::set<std::string>::erase(iterator)/32
|
-17.45% |
31.185 |
25.743 |
- |
|
BM_vector_deque_ranges_copy/70000
|
-17.23% |
3133.310 |
2593.301 |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-17.20% |
31.739 |
26.278 |
- |
|
BM_vector_deque_ranges_move/65536
|
-17.20% |
2859.981 |
2368.103 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-17.18% |
1030.020 |
853.092 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-17.17% |
30.443 |
25.216 |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-17.13% |
1.470 |
1.219 |
- |
|
BM_vector_deque_copy/70000
|
-17.09% |
3131.595 |
2596.298 |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-17.05% |
0.612 |
0.508 |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-16.94% |
1.402 |
1.164 |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-16.85% |
2.313 |
1.923 |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-16.84% |
11081.635 |
9215.569 |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-16.81% |
23964.622 |
19935.374 |
- |
|
BM_vector_deque_ranges_move/64000
|
-16.67% |
2853.758 |
2378.058 |
- |
|
rng::rotate_copy(list<int>)/8192
|
-16.61% |
8304.351 |
6925.023 |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-16.58% |
23045.624 |
19223.817 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-16.54% |
28.305 |
23.624 |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-16.52% |
1.848 |
1.543 |
- |
|
BM_std_min<unsigned___int128>/17
|
-16.51% |
7.890 |
6.587 |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
-16.49% |
965612.659 |
806380.784 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-16.45% |
4794321.919 |
4005672.408 |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-16.44% |
33.010 |
27.582 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.40% |
42.521 |
35.547 |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-16.33% |
1.388 |
1.161 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-16.28% |
34.282 |
28.700 |
- |
|
bm_lexicographical_compare<int>/3
|
-16.25% |
1.692 |
1.417 |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-16.23% |
13.592 |
11.386 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-16.21% |
1.308 |
1.096 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-16.10% |
27.327 |
22.927 |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-15.92% |
1.532 |
1.288 |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-15.91% |
1712.715 |
1440.210 |
- |
|
BM_StringRead_Hot_Deep_Large
|
-15.89% |
0.576 |
0.484 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-15.85% |
5.894 |
4.960 |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-15.80% |
20.250 |
17.051 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-15.67% |
1584.128 |
1335.831 |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/32
|
-15.53% |
1.147 |
0.969 |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-15.48% |
1.639 |
1.385 |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-15.46% |
7182027.345 |
6071569.437 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-15.42% |
92.297 |
78.067 |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-15.38% |
36.189 |
30.624 |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-15.37% |
11.272 |
9.539 |
- |
|
BM_std_min<unsigned___int128>/16
|
-15.36% |
7.292 |
6.172 |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-15.19% |
3.051 |
2.588 |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-14.92% |
26.840 |
22.836 |
- |
|
BM_vector_deque_ranges_move/70000
|
-14.90% |
3048.032 |
2593.818 |
- |
|
rng::is_sorted(deque<int>)/8
|
-14.84% |
2.854 |
2.431 |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-14.83% |
866.786 |
738.276 |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-14.64% |
326.673 |
278.840 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-14.62% |
1900064.770 |
1622221.477 |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
-14.51% |
232.555 |
198.809 |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
-14.43% |
293.157 |
250.866 |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-14.37% |
0.679 |
0.582 |
- |
|
BM_deque_vector_copy/64000
|
-14.32% |
2849.679 |
2441.506 |
- |
|
BM_std_min<unsigned___int128>/15
|
-14.30% |
6.700 |
5.742 |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-14.28% |
72.127 |
61.825 |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-14.18% |
39.761 |
34.123 |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-14.05% |
2.754 |
2.367 |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-14.05% |
0.405 |
0.348 |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-14.00% |
2.680 |
2.304 |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-13.68% |
14.686 |
12.677 |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-13.55% |
788.837 |
681.923 |
- |
|
BM_PushHeap_string_Descending_16
|
-13.54% |
2.436 |
2.106 |
- |
|
BM_PushHeap_string_Ascending_16384
|
-13.53% |
22.263 |
19.250 |
- |
|
BM_vector_deque_move/0
|
-13.52% |
0.555 |
0.480 |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-13.44% |
99.736 |
86.335 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-13.41% |
89.063 |
77.124 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-13.33% |
0.393 |
0.341 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024
|
-13.32% |
1.051 |
0.911 |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-13.32% |
58.731 |
50.911 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.30% |
5711.960 |
4952.230 |
- |
|
std::move(deque<int>)/32768
|
-13.23% |
2121.008 |
1840.371 |
- |
|
BM_std_min<unsigned___int128>/14
|
-13.21% |
6.133 |
5.323 |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-13.13% |
1.233 |
1.071 |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-13.03% |
69.655 |
60.578 |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-13.03% |
16614296.323 |
14449517.459 |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-12.94% |
605.369 |
527.055 |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-12.85% |
1597873.556 |
1392490.810 |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-12.84% |
356.884 |
311.051 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-12.84% |
1.076 |
0.938 |
- |
|
BM_PushHeap_string_Descending_4
|
-12.76% |
2.166 |
1.890 |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-12.66% |
0.531 |
0.464 |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-12.66% |
173128619.688 |
151211828.263 |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-12.62% |
32.285 |
28.212 |
- |
|
bm_lexicographical_compare<int>/1
|
-12.60% |
1.322 |
1.155 |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-12.56% |
15.847 |
13.857 |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-12.51% |
173125433.843 |
151472057.666 |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-12.51% |
172327363.153 |
150775910.720 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-12.49% |
42570.084 |
37253.996 |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-12.42% |
18.126 |
15.876 |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-12.36% |
0.391 |
0.342 |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-12.29% |
172477287.711 |
151285225.635 |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-12.26% |
57.214 |
50.197 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-12.24% |
838.420 |
735.780 |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-12.23% |
2.416 |
2.121 |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-12.19% |
6.776 |
5.950 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-12.18% |
5.498 |
4.829 |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-12.17% |
48.272 |
42.396 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-12.15% |
6691892.096 |
5879016.368 |
- |
|
BM_deque_vector_copy/65536
|
-12.11% |
2940.076 |
2584.099 |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-11.96% |
8.224 |
7.241 |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-11.87% |
3.680 |
3.243 |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-11.85% |
1.787 |
1.575 |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-11.79% |
24.106 |
21.265 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-11.77% |
14.982 |
13.219 |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-11.75% |
171727238.737 |
151543100.686 |
- |
|
BM_std_min<unsigned___int128>/13
|
-11.75% |
5.570 |
4.915 |
- |
|
std::search(list<int>)_(single_element)/1000
|
-11.70% |
671.120 |
592.608 |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-11.68% |
11.045 |
9.754 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.68% |
384.496 |
339.587 |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-11.67% |
1.302 |
1.150 |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-11.66% |
0.933 |
0.824 |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-11.65% |
1.497 |
1.323 |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-11.64% |
8842.431 |
7813.525 |
- |
|
std::copy(vector<int>)/4096
|
-11.62% |
230.508 |
203.715 |
- |
|
std::distance(deque<int>)/1024
|
-11.60% |
0.694 |
0.613 |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-11.59% |
1.161 |
1.026 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-11.52% |
14.734 |
13.036 |
- |
|
std::distance(deque<int>)/4096
|
-11.45% |
0.693 |
0.614 |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-11.44% |
7680.387 |
6801.685 |
- |
|
BM_std_minmax<long_long>/1
|
-11.42% |
0.693 |
0.614 |
- |
|
std::distance(deque<int>)/8192
|
-11.35% |
0.694 |
0.615 |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-11.32% |
682.767 |
605.443 |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
-11.31% |
1.497 |
1.328 |
- |
|
std::distance(deque<int>)/50
|
-11.28% |
0.694 |
0.615 |
- |
|
BM_vector_deque_ranges_copy/2
|
-11.24% |
2.066 |
1.834 |
- |
|
BM_std_minmax_element<char>/2
|
-11.24% |
0.688 |
0.611 |
- |
|
BM_vector_deque_copy/2
|
-11.23% |
2.065 |
1.833 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-11.10% |
10813488.645 |
9613008.446 |
- |
|
BM_RangesPopHeap_string_1
|
-11.09% |
0.524 |
0.466 |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-11.04% |
1.219 |
1.084 |
- |
|
BM_deque_vector_copy/70000
|
-11.03% |
3181.643 |
2830.663 |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-10.98% |
29.902 |
26.617 |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-10.97% |
347.567 |
309.427 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-10.97% |
10821432.848 |
9634395.180 |
- |
|
BM_vector_deque_copy/65536
|
-10.93% |
2663.154 |
2371.974 |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-10.93% |
10.795 |
9.615 |
- |
|
BM_PushHeap_uint32_Random_1
|
-10.91% |
0.448 |
0.399 |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-10.83% |
1.678 |
1.497 |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.83% |
1859.037 |
1657.677 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-10.82% |
0.556 |
0.496 |
- |
|
BM_RangesMakeHeap_uint32_Heap_64
|
-10.81% |
0.257 |
0.229 |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-10.81% |
29.440 |
26.258 |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-10.75% |
4606.466 |
4111.126 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-10.71% |
36.609 |
32.688 |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-10.70% |
610.367 |
545.051 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-10.69% |
75378224.467 |
67322564.967 |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-10.65% |
2837.261 |
2534.954 |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.65% |
1847.947 |
1651.094 |
- |
|
BM_deque_deque_copy/70000
|
-10.61% |
3166.577 |
2830.630 |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.59% |
934903.318 |
835888.091 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-10.55% |
2429059.805 |
2172708.848 |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-10.55% |
27176762.565 |
24309956.711 |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.52% |
933545.116 |
835361.160 |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-10.49% |
30.396 |
27.207 |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-10.47% |
1.733 |
1.552 |
- |
|
BM_vector_deque_copy/1
|
-10.44% |
2.319 |
2.077 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-10.40% |
1.725 |
1.546 |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-10.36% |
32.973 |
29.557 |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-10.36% |
24.362 |
21.839 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-10.31% |
156242487.660 |
140131612.850 |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
-10.27% |
10.572 |
9.486 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32
|
-10.26% |
21.985 |
19.730 |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-10.25% |
42.799 |
38.413 |
- |
|
BM_std_min<unsigned___int128>/12
|
-10.23% |
5.024 |
4.510 |
- |
|
rng::adjacent_find(list<int>,_pred)/8192
|
-10.18% |
8722.622 |
7834.978 |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-10.09% |
1690.468 |
1519.886 |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-10.07% |
15768914.669 |
14181006.270 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-10.04% |
5800.436 |
5218.222 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-10.03% |
156557811.397 |
140860817.870 |
- |
|
BM_std_minmax<char>/16
|
-9.96% |
1.026 |
0.924 |
- |
|
std::for_each(list<int>)/8192
|
-9.86% |
8685.738 |
7829.285 |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.86% |
31268.968 |
28185.867 |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-9.85% |
74.755 |
67.390 |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-9.82% |
30100.476 |
27144.761 |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.79% |
1594.660 |
1438.503 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-9.79% |
34.844 |
31.432 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-9.77% |
3137905.409 |
2831475.200 |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-9.76% |
19365.065 |
17474.998 |
- |
|
std::copy_n(vector<int>)/32768
|
-9.75% |
3795.927 |
3425.877 |
- |
|
BM_std_minmax<char>/26
|
-9.73% |
1.538 |
1.389 |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-9.71% |
23.611 |
21.319 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-9.61% |
1.337 |
1.209 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.58% |
93.536 |
84.572 |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-9.57% |
8.679 |
7.848 |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-9.56% |
12.170 |
11.007 |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-9.55% |
31.600 |
28.581 |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-9.48% |
0.495 |
0.448 |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-9.48% |
208.483 |
188.727 |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.41% |
57.437 |
52.029 |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-9.38% |
10.431 |
9.453 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-9.35% |
10830407.145 |
9817306.310 |
- |
|
BM_std_min<unsigned___int128>/11
|
-9.33% |
4.501 |
4.081 |
- |
|
BM_deque_vector_ranges_copy/65536
|
-9.31% |
2876.318 |
2608.400 |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-9.30% |
11486.061 |
10417.679 |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-9.27% |
29.304 |
26.589 |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-9.25% |
7638.448 |
6931.855 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
-9.21% |
1.973 |
1.791 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-9.17% |
3493641.371 |
3173347.171 |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-9.13% |
0.881 |
0.801 |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-9.07% |
9876181.378 |
8980881.911 |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-9.02% |
43.268 |
39.364 |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-9.01% |
413.401 |
376.171 |
- |
|
BM_vector_deque_ranges_copy/1
|
-9.01% |
2.352 |
2.140 |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
-8.99% |
26.561 |
24.173 |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-8.99% |
166193423.307 |
151257126.545 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_Control
|
-8.97% |
0.365 |
0.332 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
-8.96% |
0.363 |
0.330 |
- |
|
BM_MakeHeap_uint64_Ascending_4
|
-8.93% |
0.452 |
0.412 |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-8.92% |
209.113 |
190.457 |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-8.92% |
18.097 |
16.482 |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-8.91% |
1.959 |
1.785 |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-8.88% |
1.316 |
1.199 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-8.87% |
10825815.741 |
9865916.311 |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-8.85% |
10218.338 |
9313.917 |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-8.82% |
10.831 |
9.876 |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-8.74% |
22.160 |
20.224 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
-8.74% |
0.362 |
0.330 |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-8.72% |
1.114 |
1.017 |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-8.72% |
11.792 |
10.764 |
- |
|
BM_std_minmax<char>/31
|
-8.71% |
3.337 |
3.047 |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-8.67% |
19.884 |
18.160 |
- |
|
BM_PushHeap_string_SingleElement_256
|
-8.67% |
2.744 |
2.506 |
- |
|
bm_swap_ranges_vb_aligned/64
|
-8.63% |
2.907 |
2.656 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-8.61% |
1.192 |
1.089 |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-8.57% |
2873.189 |
2626.848 |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-8.55% |
1.503 |
1.374 |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-8.55% |
17.941 |
16.408 |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
-8.54% |
1.203 |
1.100 |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/32
|
-8.49% |
10.083 |
9.227 |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-8.46% |
11512.710 |
10538.271 |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-8.44% |
2.213 |
2.026 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-8.42% |
26.299 |
24.085 |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-8.39% |
26.429 |
24.211 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
-8.36% |
0.362 |
0.332 |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-8.34% |
11316.703 |
10372.839 |
- |
|
std::partition(deque<int>)_(dense)/32
|
-8.32% |
11.146 |
10.218 |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-8.31% |
5.784 |
5.303 |
- |
|
BM_std_minmax<char>/19
|
-8.31% |
1.769 |
1.622 |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-8.28% |
1.495 |
1.371 |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-8.22% |
21.237 |
19.492 |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
-8.21% |
1.960 |
1.799 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.21% |
3563369.357 |
3270989.919 |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-8.20% |
8941.331 |
8207.921 |
- |
|
BM_std_minmax<char>/32
|
-8.19% |
1.638 |
1.504 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-8.19% |
470.272 |
431.777 |
- |
|
bm_lexicographical_compare<int>/4
|
-8.17% |
1.259 |
1.156 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-8.14% |
0.708 |
0.650 |
- |
|
BM_std_minmax<char>/64
|
-8.14% |
1.256 |
1.154 |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.13% |
800.521 |
735.419 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-8.11% |
3.582 |
3.291 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.10% |
1614.876 |
1484.021 |
- |
|
SetIntersection_Front_Set_string_256_16
|
-8.10% |
7602450.527 |
6986638.748 |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-8.09% |
0.451 |
0.415 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-8.08% |
3544102.664 |
3257731.415 |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-8.06% |
2.768 |
2.545 |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
-8.05% |
2.204 |
2.026 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-8.04% |
32.211 |
29.622 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-8.02% |
1.331 |
1.224 |
- |
|
BM_PushHeap_string_SingleElement_16
|
-8.02% |
2.764 |
2.543 |
- |
|
BM_std_minmax<int>/7
|
-8.02% |
1.711 |
1.573 |
- |
|
BM_std_min<unsigned___int128>/10
|
-7.99% |
4.011 |
3.691 |
- |
|
BM_PushHeap_float_Ascending_16
|
-7.97% |
1.065 |
0.980 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-7.95% |
5.271 |
4.852 |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-7.94% |
1360.685 |
1252.588 |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-7.94% |
196.101 |
180.540 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-7.91% |
29.795 |
27.437 |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-7.91% |
6.451 |
5.940 |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-7.87% |
24.285 |
22.373 |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-7.79% |
1302353.996 |
1200959.782 |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.77% |
24.740 |
22.819 |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-7.73% |
13.857 |
12.785 |
- |
|
BM_MakeHeap_uint64_Random_16384
|
-7.71% |
1.034 |
0.954 |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-7.71% |
5.269 |
4.863 |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-7.69% |
223.600 |
206.399 |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-7.67% |
4611664.826 |
4257763.504 |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-7.65% |
7393.262 |
6827.523 |
- |
|
std::search(list<int>)_(single_element)/8192
|
-7.64% |
7828.129 |
7230.275 |
- |
|
BM_std_min<long_long>/3
|
-7.63% |
1.283 |
1.185 |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-7.63% |
81.240 |
75.042 |
- |
|
BM_std_minmax<short>/16
|
-7.62% |
1.900 |
1.756 |
- |
|
BM_std_minmax<char>/25
|
-7.61% |
1.276 |
1.179 |
- |
|
BM_LowerBound_string_262144
|
-7.60% |
2242.703 |
2072.265 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-7.60% |
1.305 |
1.206 |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-7.59% |
31.956 |
29.532 |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.57% |
2.534 |
2.343 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-7.56% |
1.304 |
1.205 |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-7.54% |
24.128 |
22.308 |
- |
|
rng::search(list<int>)_(same_length)/8192
|
-7.54% |
9688.475 |
8958.018 |
- |
|
BM_std_minmax<char>/24
|
-7.51% |
1.254 |
1.159 |
- |
|
BM_std_minmax<char>/27
|
-7.50% |
1.952 |
1.806 |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-7.49% |
86.808 |
80.302 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.47% |
8.259 |
7.642 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-7.47% |
95.888 |
88.726 |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-7.45% |
1.396 |
1.292 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-7.45% |
4.918 |
4.552 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-7.45% |
10.449 |
9.671 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
-7.44% |
2.196 |
2.032 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-7.44% |
1.304 |
1.207 |
- |
|
BM_std_minmax<char>/20
|
-7.43% |
2.071 |
1.917 |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-7.37% |
3401.418 |
3150.592 |
- |
|
BM_PushHeap_string_SingleElement_64
|
-7.37% |
2.773 |
2.569 |
- |
|
rng::rotate(list<int>)_(1_element_backward)/50
|
-7.36% |
25.298 |
23.437 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-7.34% |
1.303 |
1.207 |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-7.34% |
1.710 |
1.585 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.32% |
3564623.846 |
3303786.541 |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-7.31% |
1583.043 |
1467.249 |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-7.30% |
645.389 |
598.260 |
- |
|
BM_RangesPushHeap_float_SingleElement_4
|
-7.24% |
0.384 |
0.356 |
- |
|
BM_deque_vector_ranges_copy/64000
|
-7.21% |
2848.643 |
2643.160 |
- |
|
std::search(list<int>)_(no_match)/1000
|
-7.20% |
714.315 |
662.859 |
- |
|
std::fill_n(vector<bool>)/64
|
-7.20% |
1.518 |
1.409 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-7.20% |
22.064 |
20.475 |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
-7.19% |
0.374 |
0.347 |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-7.18% |
19189185.267 |
17810715.911 |
- |
|
BM_std_minmax<char>/30
|
-7.16% |
2.857 |
2.653 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-7.15% |
5.104 |
4.739 |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-7.14% |
2.785 |
2.586 |
- |
|
BM_num_put<unsigned_long_long>
|
-7.13% |
12.186 |
11.316 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
-7.13% |
1.045 |
0.971 |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-7.07% |
64763.057 |
60181.280 |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-7.06% |
2009181.915 |
1867325.594 |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-7.04% |
14450.307 |
13432.451 |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-7.03% |
664.266 |
617.562 |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-7.03% |
16158.020 |
15022.169 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-7.00% |
1.230 |
1.144 |
- |
|
BM_std_minmax_element<char>/4000
|
-6.99% |
1100.673 |
1023.768 |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-6.98% |
2.555 |
2.377 |
- |
|
rng::find_end(vector<int>)_(match_near_end)/8192
|
-6.97% |
120048.404 |
111675.226 |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-6.97% |
0.385 |
0.359 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-6.97% |
2.769 |
2.576 |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-6.95% |
29.358 |
27.317 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-6.94% |
6945703.739 |
6463440.767 |
- |
|
BM_std_minmax<short>/17
|
-6.93% |
1.792 |
1.668 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-6.92% |
34.562 |
32.169 |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-6.92% |
10279.085 |
9567.530 |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-6.91% |
29.719 |
27.664 |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-6.90% |
8635.307 |
8039.480 |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
-6.89% |
5.559 |
5.176 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.89% |
6.745 |
6.280 |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.88% |
12653.161 |
11782.247 |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-6.88% |
5.627 |
5.240 |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-6.84% |
25.927 |
24.154 |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-6.81% |
3009.631 |
2804.766 |
- |
|
BM_deque_vector_copy/0
|
-6.78% |
1.490 |
1.389 |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
-6.77% |
7168.426 |
6683.365 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-6.76% |
1.860 |
1.734 |
- |
|
BM_std_min<long_long>/12
|
-6.76% |
2.029 |
1.891 |
- |
|
BM_std_minmax_element<char>/70000
|
-6.76% |
19141.762 |
17848.559 |
- |
|
BM_std_minmax_element<char>/5500
|
-6.75% |
1510.118 |
1408.239 |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-6.74% |
1014.270 |
945.949 |
- |
|
BM_std_minmax_element<char>/1024
|
-6.73% |
286.763 |
267.477 |
- |
|
BM_deque_deque_copy/65536
|
-6.72% |
3033.535 |
2829.597 |
- |
|
BM_std_minmax_element<short>/2
|
-6.72% |
0.688 |
0.642 |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-6.71% |
8.745 |
8.159 |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-6.70% |
7650.780 |
7138.085 |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-6.69% |
2.720 |
2.538 |
- |
|
BM_std_min<unsigned___int128>/6
|
-6.67% |
2.260 |
2.109 |
- |
|
BM_deque_deque_ranges_move/65536
|
-6.67% |
2954.201 |
2757.221 |
- |
|
BM_std_minmax<int>/15
|
-6.63% |
2.029 |
1.894 |
- |
|
BM_std_min<unsigned___int128>/8
|
-6.63% |
3.109 |
2.903 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-6.62% |
4.535 |
4.235 |
- |
|
BM_deque_deque_move_backward/0
|
-6.59% |
0.815 |
0.761 |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-6.58% |
84.857 |
79.269 |
- |
|
BM_RangesMakeHeap_float_Descending_4
|
-6.58% |
0.294 |
0.275 |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-6.58% |
2.561 |
2.392 |
- |
|
BM_deque_vector_ranges_copy/70000
|
-6.57% |
3093.417 |
2890.273 |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-6.56% |
686.866 |
641.777 |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-6.56% |
10440.951 |
9755.835 |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-6.53% |
10089.065 |
9430.269 |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-6.52% |
68.613 |
64.138 |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-6.52% |
25.320 |
23.669 |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-6.51% |
5002160.321 |
4676347.539 |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.51% |
314.247 |
293.793 |
- |
|
BM_std_minmax_element<char>/64000
|
-6.51% |
17500.325 |
16361.695 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-6.50% |
29468394.511 |
27552033.891 |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-6.49% |
1054.494 |
986.040 |
- |
|
BM_std_minmax_element<char>/4096
|
-6.48% |
1126.724 |
1053.672 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-6.46% |
1695818.908 |
1586223.102 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-6.46% |
4.287 |
4.010 |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-6.46% |
88161.777 |
82467.007 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-6.45% |
2011208.177 |
1881401.783 |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-6.45% |
0.437 |
0.409 |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-6.45% |
45.302 |
42.382 |
- |
|
BM_PushHeap_string_SingleElement_4
|
-6.44% |
2.401 |
2.246 |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-6.44% |
20.498 |
19.178 |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-6.42% |
1219231.044 |
1141007.330 |
- |
|
BM_std_minmax_element<char>/65536
|
-6.41% |
17886.294 |
16740.566 |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-6.41% |
73.925 |
69.190 |
- |
|
BM_deque_deque_ranges_copy/64000
|
-6.40% |
2852.468 |
2669.789 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1
|
-6.40% |
0.616 |
0.576 |
- |
|
BM_std_minmax<char>/18
|
-6.40% |
1.388 |
1.299 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-6.38% |
0.590 |
0.552 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-6.37% |
0.584 |
0.547 |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-6.36% |
8176.408 |
7656.343 |
- |
|
BM_std_min<unsigned___int128>/9
|
-6.35% |
3.526 |
3.302 |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-6.35% |
1012.364 |
948.071 |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-6.35% |
84.561 |
79.195 |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
-6.34% |
7602.481 |
7120.294 |
- |
|
BM_std_minmax<int>/11
|
-6.34% |
1.832 |
1.716 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-6.32% |
1.498 |
1.403 |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
-6.30% |
27.413 |
25.686 |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-6.29% |
87742.745 |
82220.772 |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-6.28% |
18681011.411 |
17507155.693 |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1024
|
-6.28% |
2275.303 |
2132.335 |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-6.28% |
3856.900 |
3614.745 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-6.28% |
15851961.809 |
14856987.721 |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-6.26% |
26.030 |
24.399 |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-6.24% |
1.265 |
1.186 |
- |
|
std::generate(list<int>)/8192
|
-6.23% |
7406.022 |
6944.267 |
- |
|
rng::generate_n(list<int>)/32
|
-6.22% |
9.532 |
8.939 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-6.22% |
134711079.062 |
126333181.207 |
- |
|
BM_std_minmax<char>/23
|
-6.22% |
3.165 |
2.969 |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
-6.21% |
8320.133 |
7803.066 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-6.21% |
22.130 |
20.757 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-6.20% |
0.589 |
0.552 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-6.19% |
13775017.240 |
12922719.366 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-6.18% |
41.214 |
38.669 |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-6.15% |
168.901 |
158.512 |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
-6.14% |
12191.876 |
11442.720 |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-6.14% |
10548.071 |
9900.452 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.11% |
7101937.656 |
6667882.779 |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-6.10% |
4801407.128 |
4508560.648 |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1
|
-6.09% |
0.266 |
0.250 |
- |
|
BM_num_put<long_long>
|
-6.08% |
12.442 |
11.685 |
- |
|
BM_std_minmax_element<char>/512
|
-6.06% |
146.095 |
137.243 |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-6.05% |
8668.187 |
8143.664 |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-6.05% |
17718489.607 |
16647197.248 |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-6.03% |
22.730 |
21.360 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-6.02% |
1265457.251 |
1189257.412 |
- |
|
BM_StringFindStringLiteral/1024
|
-6.00% |
18.085 |
16.999 |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-6.00% |
16.769 |
15.763 |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-6.00% |
5.339 |
5.018 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-5.99% |
1.438 |
1.352 |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-5.99% |
8441.119 |
7935.856 |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-5.98% |
41.838 |
39.336 |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-5.98% |
569.216 |
535.203 |
- |
|
std::partition(deque<int>)_(dense)/50
|
-5.96% |
16.338 |
15.364 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.96% |
91.292 |
85.854 |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
-5.95% |
713.431 |
670.986 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-5.95% |
22115214.153 |
20800239.786 |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-5.94% |
5.751 |
5.410 |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/32
|
-5.93% |
21.040 |
19.792 |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-5.92% |
5.116 |
4.813 |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-5.91% |
22.383 |
21.059 |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
-5.90% |
0.738 |
0.695 |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-5.89% |
9368.361 |
8816.323 |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-5.87% |
24.063 |
22.650 |
- |
|
BM_std_minmax<char>/22
|
-5.85% |
2.671 |
2.514 |
- |
|
std::move(deque<int>)/8
|
-5.84% |
3.997 |
3.764 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-5.80% |
1.754 |
1.652 |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-5.77% |
16.363 |
15.418 |
- |
|
std::partition(list<int>)_(dense)/32
|
-5.77% |
9.160 |
8.632 |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-5.77% |
6730537.600 |
6342521.059 |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-5.76% |
22.156 |
20.879 |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-5.76% |
3625.838 |
3417.120 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.75% |
681.514 |
642.312 |
- |
|
BM_std_minmax<char>/21
|
-5.74% |
2.392 |
2.255 |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
-5.73% |
0.736 |
0.694 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.73% |
1728085.321 |
1629093.152 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-5.72% |
2.081 |
1.962 |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-5.72% |
3.843 |
3.624 |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-5.72% |
9161.493 |
8637.532 |
- |
|
rng::reverse(list<int>)/4096
|
-5.71% |
1752.269 |
1652.301 |
- |
|
bm_lexicographical_compare<int>/16
|
-5.70% |
2.016 |
1.901 |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-5.70% |
1.888 |
1.781 |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-5.69% |
8902.986 |
8395.989 |
- |
|
BM_std_minmax<char>/29
|
-5.69% |
2.555 |
2.410 |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-5.69% |
17.498 |
16.503 |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-5.68% |
699.381 |
659.629 |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-5.65% |
5143497.701 |
4852784.749 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-5.65% |
0.873 |
0.824 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-5.64% |
1245070.187 |
1174819.373 |
- |
|
std::reverse_copy(vector<int>)/8
|
-5.63% |
2.367 |
2.233 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-5.63% |
8142213.485 |
7683548.032 |
- |
|
BM_std_min<char>/23
|
-5.62% |
2.281 |
2.153 |
- |
|
BM_std_min<unsigned_char>/5
|
-5.61% |
1.317 |
1.243 |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.60% |
224.843 |
212.244 |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-5.57% |
3.509 |
3.313 |
- |
|
BM_SortHeap_uint32_1
|
-5.56% |
0.261 |
0.246 |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-5.56% |
1.097 |
1.036 |
- |
|
BM_MakeHeap_string_Descending_16384
|
-5.55% |
2.976 |
2.811 |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
-5.55% |
1.239 |
1.170 |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-5.54% |
7.792 |
7.360 |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-5.54% |
1.501 |
1.418 |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-5.51% |
22.356 |
21.124 |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.50% |
2.634 |
2.489 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-5.50% |
1125354.664 |
1063509.383 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-5.49% |
1.475 |
1.394 |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
-5.49% |
8360.165 |
7900.896 |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-5.49% |
15759082.511 |
14894548.727 |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-5.48% |
0.852 |
0.805 |
- |
|
BM_MakeHeap_string_Ascending_256
|
-5.48% |
4.989 |
4.715 |
- |
|
BM_std_min<char>/16
|
-5.47% |
2.563 |
2.422 |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-5.47% |
6.765 |
6.395 |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-5.46% |
246698.517 |
233218.151 |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-5.46% |
0.407 |
0.385 |
- |
|
BM_num_put<unsigned_long>
|
-5.46% |
12.087 |
11.427 |
- |
|
BM_vector_deque_copy_backward/2
|
-5.43% |
2.067 |
1.954 |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.42% |
29.989 |
28.362 |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-5.41% |
15.345 |
14.514 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-5.41% |
5706998.570 |
5398048.222 |
- |
|
rng::search(list<int>)_(single_element)/8192
|
-5.40% |
7419.680 |
7018.931 |
- |
|
BM_std_min<unsigned___int128>/7
|
-5.39% |
2.657 |
2.514 |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-5.37% |
0.956 |
0.905 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-5.36% |
1130930.001 |
1070301.673 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-5.36% |
1858.385 |
1758.774 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
-5.36% |
0.605 |
0.572 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
-5.32% |
0.945 |
0.895 |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
-5.31% |
4.806 |
4.550 |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.31% |
10496.613 |
9939.207 |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-5.31% |
0.648 |
0.613 |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
-5.30% |
15.326 |
14.514 |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-5.29% |
30.721 |
29.096 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-5.29% |
7810851.184 |
7398023.729 |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-5.28% |
3.727 |
3.530 |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.28% |
724.185 |
685.952 |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-5.27% |
18.090 |
17.136 |
- |
|
BM_RangesSortHeap_string_262144
|
-5.25% |
184.054 |
174.386 |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-5.25% |
3984.550 |
3775.277 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-5.24% |
1398137.019 |
1324854.480 |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-5.24% |
6.317 |
5.986 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-5.23% |
1064668.540 |
1008952.635 |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-5.23% |
64.315 |
60.949 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-5.23% |
1263333.068 |
1197309.825 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-5.22% |
1.236 |
1.172 |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-5.22% |
16.908 |
16.025 |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-5.21% |
2.700 |
2.559 |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-5.21% |
1.384 |
1.311 |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-5.19% |
1.690 |
1.602 |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-5.18% |
25.696 |
24.365 |
- |
|
rng::reverse_copy(deque<int>)/8
|
-5.17% |
3.045 |
2.888 |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-5.17% |
4964723.665 |
4708146.538 |
- |
|
BM_std_minmax<unsigned_long_long>/4
|
-5.16% |
1.597 |
1.514 |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-5.15% |
25.387 |
24.080 |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-5.15% |
18171404.125 |
17236205.346 |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-5.14% |
12084.821 |
11463.209 |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-5.13% |
22.515 |
21.361 |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-5.12% |
135.039 |
128.124 |
- |
|
BM_std_minmax<int>/6
|
-5.12% |
1.349 |
1.280 |
- |
|
bm_lexicographical_compare<int>/8
|
-5.10% |
1.541 |
1.463 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.09% |
1233.666 |
1170.883 |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-5.09% |
14.879 |
14.122 |
- |
|
rng::partition(deque<int>)_(dense)/50
|
-5.08% |
15.399 |
14.618 |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-5.06% |
23.188 |
22.016 |
- |
|
rng::for_each(list<int>)/8192
|
-5.05% |
8309.713 |
7889.811 |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-5.05% |
11.019 |
10.463 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-5.03% |
9783.271 |
9290.962 |
- |
|
BM_std_min<char>/15
|
-5.01% |
2.129 |
2.022 |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-5.00% |
24.006 |
22.805 |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-5.00% |
9275.978 |
8812.474 |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
-4.98% |
578.148 |
549.373 |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/1024
|
-4.98% |
385.210 |
366.046 |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
-4.97% |
298.242 |
283.407 |
- |
|
BM_std_min<unsigned_short>/24
|
-4.97% |
2.493 |
2.369 |
- |
|
BM_RangesPushHeap_float_Ascending_16384
|
-4.96% |
4.360 |
4.144 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-4.96% |
749.637 |
712.445 |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-4.96% |
1.034 |
0.983 |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.96% |
33.486 |
31.826 |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-4.95% |
110.994 |
105.495 |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.95% |
131.491 |
124.982 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-4.95% |
1107234.404 |
1052451.433 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-4.95% |
19112219.179 |
18166619.184 |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-4.95% |
8765.201 |
8331.729 |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-4.94% |
23.046 |
21.907 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.93% |
1268749.512 |
1206190.976 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.93% |
9750.584 |
9270.080 |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-4.93% |
170.764 |
162.349 |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-4.92% |
34.290 |
32.602 |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-4.92% |
3.616 |
3.438 |
- |
|
BM_deque_deque_move/70000
|
-4.91% |
3322.638 |
3159.594 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-4.90% |
1126825.388 |
1071575.327 |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-4.90% |
12475.982 |
11864.386 |
- |
|
BM_std_min<unsigned_short>/18
|
-4.90% |
1.534 |
1.459 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-4.90% |
9745650.668 |
9268167.025 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.89% |
10.944 |
10.409 |
- |
|
std::count(list<int>)_(every_other)/8192
|
-4.88% |
6663.637 |
6338.286 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
-4.88% |
0.585 |
0.557 |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-4.87% |
3587.318 |
3412.563 |
- |
|
std::adjacent_find(deque<int>)/50
|
-4.87% |
14.773 |
14.053 |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
-4.87% |
1.154 |
1.098 |
- |
|
BM_std_min<char>/12
|
-4.86% |
1.333 |
1.268 |
- |
|
rng::copy(list<int>)/64
|
-4.85% |
33.801 |
32.163 |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-4.85% |
262.581 |
249.854 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-4.84% |
2.807 |
2.671 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-4.84% |
482.204 |
458.882 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-4.83% |
5586850.693 |
5316977.562 |
- |
|
BM_std_min<char>/14
|
-4.82% |
1.871 |
1.781 |
- |
|
BM_std_minmax<int>/16
|
-4.82% |
1.314 |
1.250 |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.82% |
56451.942 |
53732.561 |
- |
|
BM_deque_deque_ranges_copy/1
|
-4.82% |
3.429 |
3.264 |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
-4.81% |
85479.600 |
81364.771 |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-4.80% |
206541.187 |
196620.053 |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.80% |
12829.706 |
12213.479 |
- |
|
rng::reverse_copy(vector<int>)/8
|
-4.80% |
2.534 |
2.412 |
- |
|
BM_deque_deque_ranges_move/1
|
-4.80% |
3.421 |
3.257 |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
-4.79% |
1.326 |
1.262 |
- |
|
BM_std_min<unsigned___int128>/5
|
-4.79% |
1.850 |
1.762 |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-4.79% |
4783864.002 |
4554947.609 |
- |
|
BM_std_minmax<int>/12
|
-4.78% |
1.385 |
1.319 |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-4.76% |
22855078.454 |
21767312.595 |
- |
|
BM_std_min<unsigned_long_long>/5
|
-4.76% |
1.343 |
1.279 |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-4.76% |
2.032 |
1.935 |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-4.75% |
1.331 |
1.268 |
- |
|
BM_deque_deque_ranges_move/70000
|
-4.73% |
3231.865 |
3079.008 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.72% |
216119695.254 |
205921061.258 |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-4.71% |
1371.191 |
1306.661 |
- |
|
BM_MakeHeap_uint32_SingleElement_4
|
-4.67% |
0.338 |
0.322 |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
-4.67% |
1.893 |
1.805 |
- |
|
BM_num_put<const_void*>
|
-4.66% |
13.392 |
12.767 |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-4.66% |
12003.627 |
11444.359 |
- |
|
BM_std_minmax<int>/10
|
-4.64% |
1.437 |
1.370 |
- |
|
BM_MakeHeap_uint64_Random_16
|
-4.64% |
1.328 |
1.266 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-4.63% |
868401.436 |
828169.664 |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-4.59% |
19.497 |
18.602 |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-4.59% |
0.512 |
0.489 |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-4.58% |
1236760.107 |
1180099.967 |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-4.58% |
1960.475 |
1870.707 |
- |
|
BM_std_minmax<unsigned_int>/11
|
-4.57% |
1.828 |
1.744 |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-4.56% |
4.282 |
4.087 |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
-4.54% |
31.200 |
29.784 |
- |
|
std::fill(vector<bool>)/64
|
-4.54% |
1.635 |
1.561 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-4.53% |
1.338 |
1.278 |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
-4.53% |
0.419 |
0.400 |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-4.53% |
15069557.076 |
14387066.962 |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_4
|
-4.53% |
1.284 |
1.226 |
- |
|
BM_RangesPopHeap_string_262144
|
-4.52% |
101.152 |
96.577 |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-4.52% |
10.872 |
10.380 |
- |
|
BM_std_min<unsigned_int>/29
|
-4.50% |
2.089 |
1.995 |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
-4.50% |
1.156 |
1.104 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-4.49% |
24.410 |
23.313 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-4.49% |
34.307 |
32.767 |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
-4.48% |
0.335 |
0.320 |
- |
|
std::map<int,_int>::clear()/1024
|
-4.47% |
10580.321 |
10107.427 |
- |
|
BM_std_minmax<char>/28
|
-4.47% |
2.255 |
2.155 |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-4.46% |
8396.994 |
8022.674 |
- |
|
BM_vector_deque_copy_backward/1
|
-4.44% |
2.310 |
2.208 |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-4.44% |
32395133.878 |
30957028.244 |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-4.44% |
1.160 |
1.109 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.43% |
1716865.561 |
1640788.654 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-4.42% |
6156564.523 |
5884151.691 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-4.42% |
0.410 |
0.392 |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-4.40% |
23.631 |
22.591 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
-4.40% |
0.580 |
0.554 |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-4.38% |
1180606.853 |
1128868.241 |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.37% |
716.572 |
685.269 |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-4.36% |
9422638.077 |
9011440.062 |
- |
|
BM_std_min<unsigned___int128>/4
|
-4.36% |
1.446 |
1.383 |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-4.35% |
17.184 |
16.436 |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-4.35% |
1350572.741 |
1291877.427 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-4.34% |
6369547.957 |
6092963.302 |
- |
|
rng::for_each_n(deque<int>)/8
|
-4.34% |
1.205 |
1.152 |
- |
|
BM_SortHeap_uint64_1
|
-4.33% |
0.262 |
0.251 |
- |
|
BM_deque_deque_copy/1
|
-4.33% |
3.403 |
3.256 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16
|
-4.31% |
0.512 |
0.490 |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-4.30% |
2945.460 |
2818.715 |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-4.30% |
26.862 |
25.706 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-4.29% |
1424096.293 |
1362988.493 |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-4.29% |
4.571 |
4.375 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-4.29% |
2342490.207 |
2242033.848 |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
-4.28% |
8143.333 |
7794.412 |
- |
|
std::copy_n(list<int>)/4096
|
-4.28% |
3861.248 |
3696.001 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-4.28% |
0.870 |
0.833 |
- |
|
std::for_each_n(deque<int>)/8
|
-4.27% |
1.254 |
1.201 |
- |
|
BM_deque_deque_move/1
|
-4.27% |
3.409 |
3.263 |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-4.27% |
43397884.001 |
41546798.971 |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-4.26% |
38.787 |
37.133 |
- |
|
rng::fill(deque<int>)/32
|
-4.26% |
1.470 |
1.407 |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-4.26% |
12.190 |
11.671 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-4.25% |
27855.829 |
26671.365 |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-4.23% |
2042257.401 |
1955850.686 |
- |
|
710_omnetpp_r
|
-4.23% |
8.847 |
8.473 |
- |
|
BM_vector_deque_ranges_copy/64
|
-4.22% |
2.818 |
2.699 |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-4.22% |
16.304 |
15.616 |
- |
|
BM_PushHeap_string_Random_16384
|
-4.22% |
16.941 |
16.226 |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-4.21% |
296700.670 |
284219.749 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-4.20% |
654.074 |
626.593 |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-4.20% |
10.454 |
10.015 |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-4.20% |
1.480 |
1.418 |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-4.19% |
16.700 |
16.000 |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.19% |
36.531 |
35.001 |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-4.17% |
66.788 |
64.005 |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-4.17% |
12696.049 |
12167.004 |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-4.16% |
16.857 |
16.156 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-4.15% |
8.368 |
8.020 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.15% |
2483647.245 |
2380546.369 |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-4.15% |
16.378 |
15.699 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.14% |
1739813.622 |
1667835.385 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/2
|
-4.13% |
1.616 |
1.550 |
- |
|
BM_MakeHeap_float_Descending_4
|
-4.12% |
0.290 |
0.278 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-4.11% |
12.336 |
11.828 |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
-4.11% |
20.113 |
19.287 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-4.11% |
1199754.309 |
1150487.715 |
- |
|
BM_deque_deque_copy/2
|
-4.09% |
3.062 |
2.936 |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-4.08% |
11.534 |
11.063 |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-4.08% |
15558256.844 |
14923392.197 |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-4.08% |
23.497 |
22.539 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/6
|
-4.07% |
2.615 |
2.508 |
- |
|
BM_deque_deque_ranges_move/2
|
-4.07% |
3.061 |
2.937 |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-4.06% |
1130.797 |
1084.891 |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-4.06% |
1.292 |
1.239 |
- |
|
std::copy(list<int>)/64
|
-4.06% |
32.056 |
30.756 |
- |
|
rng::fill_n(vector<bool>)/64
|
-4.06% |
1.417 |
1.359 |
- |
|
BM_deque_deque_ranges_copy/2
|
-4.05% |
3.063 |
2.938 |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-4.05% |
7.623 |
7.314 |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-4.05% |
1.205 |
1.157 |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
-4.05% |
60.646 |
58.193 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.04% |
39.687 |
38.085 |
- |
|
BM_PushHeap_float_Ascending_64
|
-4.03% |
1.813 |
1.740 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.03% |
29893.299 |
28688.280 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-4.02% |
171061756.955 |
164189730.436 |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.01% |
215.859 |
207.193 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-4.01% |
1.345 |
1.291 |
- |
|
BM_std_minmax<short>/19
|
-4.01% |
2.429 |
2.331 |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.00% |
29932.934 |
28735.885 |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-3.99% |
5.022 |
4.821 |
- |
|
BM_deque_deque_move/2
|
-3.99% |
3.059 |
2.937 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-3.98% |
5030158.399 |
4829939.249 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-3.98% |
1124277.738 |
1079533.974 |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
-3.94% |
19.356 |
18.593 |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-3.94% |
544.579 |
523.102 |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-3.94% |
1227600.205 |
1179212.028 |
- |
|
rng::move_backward(deque<int>)/64
|
-3.94% |
5.620 |
5.398 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-3.94% |
19412075.116 |
18647696.864 |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-3.93% |
1.339 |
1.286 |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
-3.89% |
19.818 |
19.046 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-3.89% |
3.166 |
3.043 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-3.89% |
0.566 |
0.544 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.89% |
1742643.591 |
1674927.392 |
- |
|
rng::copy_n(vector<int>)/4096
|
-3.88% |
146.260 |
140.585 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/3
|
-3.87% |
1.846 |
1.775 |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-3.85% |
8.614 |
8.283 |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-3.84% |
13.557 |
13.036 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.84% |
55.003 |
52.891 |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-3.84% |
15637852.942 |
15037728.440 |
- |
|
rng::fill(list<int>)/8192
|
-3.83% |
7392.444 |
7109.138 |
- |
|
BM_std_min<unsigned_char>/8
|
-3.83% |
2.349 |
2.259 |
- |
|
rng::starts_with(vector<int>)/1024
|
-3.82% |
77.654 |
74.688 |
- |
|
BM_StringFindCharLiteral/8
|
-3.82% |
1.619 |
1.557 |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-3.82% |
1238098.101 |
1190858.378 |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-3.81% |
254.843 |
245.125 |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/32
|
-3.81% |
10.438 |
10.040 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-3.80% |
1118412.989 |
1075906.213 |
- |
|
SetIntersection_Front_Vector_uint64_262144_262144
|
-3.80% |
350540602.449 |
337217936.644 |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-3.80% |
1.387 |
1.334 |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
-3.79% |
0.490 |
0.471 |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
-3.79% |
253644.620 |
244030.474 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-3.79% |
2.576 |
2.478 |
- |
|
BM_std_min<unsigned_short>/16
|
-3.79% |
1.732 |
1.666 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-3.78% |
21830274.495 |
21004877.130 |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-3.78% |
0.637 |
0.613 |
- |
|
BM_MakeHeap_string_Ascending_64
|
-3.78% |
4.852 |
4.669 |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.77% |
3.350 |
3.224 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.75% |
18879.617 |
18172.301 |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-3.74% |
61.212 |
58.920 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-3.74% |
0.556 |
0.535 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-3.74% |
18.009 |
17.336 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.73% |
1.146 |
1.103 |
- |
|
BM_std_minmax<char>/4
|
-3.73% |
1.550 |
1.492 |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-3.72% |
169607.424 |
163293.677 |
- |
|
BM_std_minmax<unsigned_char>/32
|
-3.71% |
1.601 |
1.542 |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.71% |
22.982 |
22.130 |
- |
|
std::reverse(deque<int>)/64
|
-3.71% |
13.560 |
13.057 |
- |
|
BM_std_minmax<char>/5
|
-3.70% |
1.859 |
1.790 |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-3.70% |
8230.994 |
7926.303 |
- |
|
BM_std_minmax<int>/14
|
-3.70% |
1.618 |
1.558 |
- |
|
BM_MakeHeap_string_Heap_262144
|
-3.69% |
5.468 |
5.266 |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-3.69% |
1155611.682 |
1112970.511 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-3.69% |
0.644 |
0.621 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-3.68% |
5974823.053 |
5755030.315 |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-3.68% |
21.947 |
21.140 |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-3.67% |
1408202.319 |
1356522.432 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-3.67% |
5.705 |
5.496 |
- |
|
BM_StringFindCharLiteral/16
|
-3.67% |
1.619 |
1.559 |
- |
|
BM_std_min<unsigned_long_long>/6
|
-3.66% |
1.628 |
1.568 |
- |
|
SetIntersection_None_Set_float_1024_1
|
-3.66% |
9189361.142 |
8853069.768 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.66% |
1641.038 |
1581.003 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1
|
-3.66% |
0.279 |
0.269 |
- |
|
BM_std_minmax<unsigned_char>/15
|
-3.65% |
2.983 |
2.874 |
- |
|
BM_RangesPushHeap_float_SingleElement_16
|
-3.64% |
0.377 |
0.364 |
- |
|
BM_std_minmax<int>/23
|
-3.64% |
2.357 |
2.272 |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-3.63% |
13.329 |
12.845 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.63% |
13838856.642 |
13336860.171 |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-3.63% |
1176480.337 |
1133823.685 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-3.63% |
0.570 |
0.550 |
- |
|
BM_std_minmax<int>/2
|
-3.62% |
0.900 |
0.868 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-3.62% |
1125731.376 |
1084992.954 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.61% |
1718353.599 |
1656275.067 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-3.61% |
12126495.359 |
11689020.586 |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/0
|
-3.61% |
59.847 |
57.688 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
-3.61% |
0.559 |
0.539 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-3.60% |
5837692.488 |
5627395.803 |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-3.60% |
2.546 |
2.454 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-3.59% |
24877936.082 |
23983799.869 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-3.59% |
1108149.455 |
1068416.476 |
- |
|
BM_RangesPushHeap_uint64_Random_16384
|
-3.58% |
6.108 |
5.889 |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-3.56% |
2276587.923 |
2195462.479 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.56% |
12206.369 |
11772.179 |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-3.55% |
67.262 |
64.872 |
- |
|
BM_std_minmax<int>/27
|
-3.54% |
2.493 |
2.404 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-3.53% |
1.223 |
1.179 |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.53% |
216.716 |
209.067 |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-3.53% |
1115992.040 |
1076623.318 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-3.53% |
23719081.531 |
22882371.816 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.53% |
1643.114 |
1585.154 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.53% |
17401.413 |
16787.763 |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-3.53% |
65.491 |
63.182 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.53% |
43262.729 |
41737.417 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.52% |
1687296.959 |
1627926.105 |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-3.51% |
1.799 |
1.735 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.51% |
1123108.440 |
1083707.709 |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-3.51% |
23.499 |
22.675 |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-3.50% |
8257.666 |
7968.709 |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-3.50% |
8301.461 |
8010.991 |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-3.50% |
1137172.391 |
1097398.406 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-3.50% |
0.573 |
0.553 |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-3.49% |
36.251 |
34.985 |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
-3.49% |
2.469 |
2.383 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-3.49% |
1210127.874 |
1167922.882 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.49% |
0.562 |
0.542 |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-3.48% |
464.701 |
448.507 |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-3.48% |
18083700.233 |
17454173.195 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-3.48% |
12700289.857 |
12258661.357 |
- |
|
SetIntersection_Front_Set_float_256_64
|
-3.47% |
6555169.679 |
6327469.263 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-3.47% |
1.560 |
1.506 |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-3.46% |
1.053 |
1.016 |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-3.46% |
20021.015 |
19329.087 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-3.45% |
1595079.572 |
1539985.863 |
- |
|
BM_std_minmax<short>/23
|
-3.45% |
2.693 |
2.600 |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_4
|
-3.45% |
1.536 |
1.484 |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-3.44% |
621.673 |
600.272 |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-3.44% |
2.560 |
2.472 |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-3.42% |
19.664 |
18.991 |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-3.42% |
32.723 |
31.603 |
- |
|
BM_std_minmax<char>/6
|
-3.42% |
2.155 |
2.081 |
- |
|
bm_ranges_lexicographical_compare<int>/3
|
-3.41% |
1.850 |
1.787 |
- |
|
BM_MakeHeap_float_Random_4
|
-3.41% |
1.614 |
1.559 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.40% |
60.081 |
58.036 |
- |
|
BM_std_minmax<int>/1
|
-3.40% |
0.622 |
0.601 |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-3.39% |
24.119 |
23.302 |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-3.39% |
8147.870 |
7871.941 |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-3.38% |
3474570.334 |
3357166.142 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-3.38% |
507058.957 |
489942.454 |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
-3.37% |
16.013 |
15.474 |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-3.35% |
16.491 |
15.938 |
- |
|
SetIntersection_Front_Set_string_256_64
|
-3.35% |
16216560.552 |
15672681.242 |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-3.35% |
15.538 |
15.017 |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-3.35% |
14.929 |
14.429 |
- |
|
std::move_backward(deque<int>)/64
|
-3.34% |
5.474 |
5.291 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-3.34% |
7.720 |
7.462 |
- |
|
BM_std_min<unsigned_short>/30
|
-3.34% |
2.359 |
2.281 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-3.34% |
10181326.453 |
9841674.159 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-3.32% |
5266124.134 |
5091044.140 |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-3.32% |
997.403 |
964.259 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-3.32% |
2.204 |
2.131 |
- |
|
BM_std_minmax<int>/8
|
-3.32% |
1.155 |
1.117 |
- |
|
rng::search(list<int>)_(no_match)/1000
|
-3.31% |
725.931 |
701.890 |
- |
|
rng::move(deque<int>)/32768
|
-3.31% |
2175.277 |
2103.241 |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-3.30% |
8219.273 |
7947.694 |
- |
|
rng::find(deque<int>)_(bail_25%)/8
|
-3.30% |
2.064 |
1.996 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-3.29% |
14123298.693 |
13659068.364 |
- |
|
rng::partition(vector<int>)_(dense)/32
|
-3.28% |
8.403 |
8.127 |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-3.28% |
1.216 |
1.176 |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-3.28% |
2.578 |
2.493 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-3.28% |
6.198 |
5.995 |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-3.27% |
15.461 |
14.955 |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-3.27% |
1157711.346 |
1119838.219 |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
-3.27% |
4.148 |
4.013 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-3.26% |
1.119 |
1.083 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-3.26% |
21005333.031 |
20320696.308 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.25% |
1178.814 |
1140.518 |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-3.25% |
831485.064 |
804486.559 |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-3.25% |
19.002 |
18.385 |
- |
|
BM_deque_deque_move/65536
|
-3.24% |
2868.529 |
2775.479 |
- |
|
rng::find_if(vector<int>)_(bail_25%)/8
|
-3.24% |
1.072 |
1.037 |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-3.24% |
1130215.845 |
1093560.722 |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-3.24% |
867182.246 |
839102.595 |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-3.24% |
1151559.490 |
1114304.119 |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-3.23% |
26.440 |
25.585 |
- |
|
BM_std_min<char>/4096
|
-3.23% |
29.519 |
28.566 |
- |
|
BM_vector_deque_copy/64
|
-3.22% |
2.815 |
2.724 |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-3.22% |
5819.232 |
5631.803 |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-3.22% |
25.522 |
24.700 |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-3.22% |
2.635 |
2.550 |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-3.22% |
2258.969 |
2186.330 |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-3.22% |
2.294 |
2.220 |
- |
|
BM_deque_deque_copy_backward/65536
|
-3.21% |
8302.949 |
8036.450 |
- |
|
BM_deque_deque_copy_backward/64000
|
-3.21% |
8094.689 |
7835.240 |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-3.19% |
1181587.672 |
1143865.021 |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-3.19% |
4.486 |
4.343 |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-3.19% |
4.265 |
4.129 |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-3.19% |
2826.866 |
2736.721 |
- |
|
rng::swap_ranges(deque<int>)/1024
|
-3.19% |
336.964 |
326.225 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-3.18% |
470.451 |
455.468 |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-3.18% |
1204217.839 |
1165870.988 |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-3.18% |
1505.128 |
1457.266 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-3.18% |
1.735 |
1.680 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/5
|
-3.18% |
2.309 |
2.236 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.17% |
6805263.177 |
6589430.348 |
- |
|
BM_MakeHeap_float_Random_64
|
-3.17% |
1.787 |
1.730 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16
|
-3.16% |
0.600 |
0.581 |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-3.16% |
876.229 |
848.556 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-3.16% |
1226161.821 |
1187452.407 |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-3.16% |
1125785.155 |
1090244.612 |
- |
|
rng::fill(vector<bool>)/32768
|
-3.16% |
31.012 |
30.033 |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-3.16% |
1047.197 |
1014.149 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256
|
-3.15% |
0.588 |
0.570 |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-3.15% |
29264.151 |
28341.739 |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-3.15% |
28.153 |
27.267 |
- |
|
rng::move(deque<int>)/8
|
-3.14% |
3.950 |
3.826 |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-3.14% |
64910.535 |
62869.486 |
- |
|
std::find(list<int>)_(process_all)/1024
|
-3.14% |
710.525 |
688.192 |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-3.14% |
285.569 |
276.595 |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-3.13% |
1195447.572 |
1158003.801 |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-3.13% |
10.049 |
9.734 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
-3.12% |
2.947 |
2.855 |
- |
|
BM_deque_vector_move/65536
|
-3.12% |
2701.758 |
2617.500 |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-3.11% |
2013315.238 |
1950616.287 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/7
|
-3.11% |
2.835 |
2.747 |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
-3.10% |
0.583 |
0.565 |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-3.10% |
15.285 |
14.811 |
- |
|
750_sealcrypto_r
|
-3.10% |
18.966 |
18.378 |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-3.10% |
1.031 |
0.999 |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
-3.10% |
984.405 |
953.880 |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-3.10% |
29.452 |
28.539 |
- |
|
rng::swap_ranges(deque<int>)/8192
|
-3.08% |
2694.571 |
2611.451 |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-3.08% |
1159141.115 |
1123395.022 |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-3.08% |
29.573 |
28.663 |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-3.07% |
4.802 |
4.655 |
- |
|
std::swap_ranges(deque<int>)/8192
|
-3.07% |
2635.988 |
2554.981 |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-3.07% |
12.983 |
12.584 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.07% |
35.360 |
34.274 |
- |
|
rng::reverse(list<int>)/32768
|
-3.07% |
17636.746 |
17095.814 |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-3.06% |
65.874 |
63.855 |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-3.06% |
9.058 |
8.781 |
- |
|
BM_std_min<unsigned_short>/26
|
-3.06% |
2.153 |
2.087 |
- |
|
BM_std_minmax<char>/17
|
-3.05% |
1.121 |
1.086 |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.05% |
8519.177 |
8259.529 |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-3.05% |
2.611 |
2.531 |
- |
|
rng::starts_with(deque<int>)/1000
|
-3.04% |
477.868 |
463.322 |
- |
|
std::multiset<int>::erase(key)_(non-existent)/32
|
-3.04% |
2.690 |
2.608 |
- |
|
BM_MakeHeap_uint64_Ascending_16
|
-3.04% |
0.669 |
0.649 |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-3.04% |
1.327 |
1.287 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-3.04% |
1.958 |
1.898 |
- |
|
BM_std_min<char>/4000
|
-3.03% |
27.841 |
26.999 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-3.01% |
10.762 |
10.438 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.00% |
2092303.873 |
2029573.815 |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.99% |
1156487.547 |
1121879.477 |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-2.99% |
1129.579 |
1095.779 |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-2.99% |
14.981 |
14.533 |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-2.99% |
1099134.946 |
1066262.493 |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
-2.99% |
18229.439 |
17684.695 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
-2.99% |
4.085 |
3.963 |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-2.98% |
42152523.333 |
40894600.549 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/4
|
-2.98% |
2.076 |
2.015 |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-2.97% |
22.191 |
21.531 |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-2.97% |
63007.910 |
61135.971 |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-2.97% |
1.665 |
1.615 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-2.96% |
3936.866 |
3820.173 |
- |
|
std::vector<int>::ctor(size)/32
|
-2.96% |
10.917 |
10.593 |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-2.96% |
7200.784 |
6987.759 |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-2.96% |
795.197 |
771.676 |
- |
|
BM_std_minmax<unsigned_char>/10
|
-2.95% |
1.341 |
1.301 |
- |
|
std::swap_ranges(deque<int>)/1024
|
-2.95% |
329.566 |
319.850 |
- |
|
BM_std_min<unsigned_long_long>/8
|
-2.95% |
2.329 |
2.260 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.94% |
1708305.826 |
1658002.358 |
- |
|
BM_std_min<char>/3
|
-2.94% |
0.718 |
0.697 |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-2.94% |
4.912 |
4.768 |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-2.94% |
1783549.643 |
1731164.794 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144
|
-2.93% |
7.709 |
7.483 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.93% |
16247044.179 |
15771488.974 |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-2.92% |
2.616 |
2.539 |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.92% |
8.557 |
8.307 |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-2.92% |
2.789 |
2.708 |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-2.92% |
2.567 |
2.492 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.91% |
1707323.489 |
1657657.879 |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.89% |
11840.234 |
11497.607 |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.89% |
7.979 |
7.748 |
- |
|
rng::copy_backward(list<int>)/8
|
-2.89% |
2.462 |
2.391 |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-2.88% |
17474.912 |
16971.429 |
- |
|
BM_PushHeap_uint32_Random_262144
|
-2.88% |
6.438 |
6.253 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.87% |
1525.534 |
1481.699 |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-2.87% |
4.084 |
3.966 |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.87% |
605.029 |
587.666 |
- |
|
BM_std_minmax<unsigned_short>/22
|
-2.86% |
2.394 |
2.326 |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-2.85% |
10.593 |
10.291 |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-2.85% |
32.399 |
31.475 |
- |
|
BM_PushHeap_float_SingleElement_4
|
-2.85% |
0.378 |
0.368 |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-2.84% |
24.729 |
24.027 |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-2.83% |
104.725 |
101.757 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-2.82% |
357910942.758 |
347806610.684 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.82% |
1684630.043 |
1637141.441 |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-2.82% |
5.067 |
4.924 |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
-2.81% |
1.293 |
1.257 |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-2.80% |
6.309 |
6.132 |
- |
|
rng::move_backward(deque<int>)/32768
|
-2.80% |
3523.518 |
3424.829 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
-2.80% |
250.746 |
243.725 |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-2.79% |
17.039 |
16.564 |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.78% |
253647.803 |
246591.766 |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.77% |
8120.089 |
7894.783 |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-2.76% |
743.679 |
723.146 |
- |
|
BM_PopHeap_string_262144
|
-2.75% |
92.586 |
90.041 |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-2.75% |
2255.797 |
2193.801 |
- |
|
BM_std_min<unsigned_char>/7
|
-2.75% |
1.840 |
1.789 |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-2.74% |
305.248 |
296.870 |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-2.74% |
30111.892 |
29285.967 |
- |
|
BM_std_min<long_long>/28
|
-2.74% |
2.659 |
2.587 |
- |
|
BM_std_minmax<int>/13
|
-2.74% |
1.387 |
1.349 |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-2.74% |
14.786 |
14.381 |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-2.74% |
11102266.401 |
10798401.745 |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-2.73% |
5.062 |
4.924 |
- |
|
BM_std_min<unsigned_short>/9
|
-2.73% |
6.476 |
6.300 |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.72% |
11778995.667 |
11458201.045 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-2.72% |
1130122.085 |
1099346.855 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.72% |
1299485.231 |
1264157.711 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.72% |
1188914.098 |
1156593.831 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.72% |
82356.231 |
80118.307 |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-2.71% |
278.112 |
270.573 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.71% |
20018363.160 |
19476349.255 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-2.71% |
11713603.877 |
11396626.012 |
- |
|
BM_std_min<char>/20
|
-2.70% |
1.530 |
1.488 |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-2.70% |
28.870 |
28.091 |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-2.69% |
1311088.146 |
1275764.329 |
- |
|
BM_std_min<long_long>/13
|
-2.69% |
2.401 |
2.337 |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.69% |
9.019 |
8.776 |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-2.69% |
1150543.051 |
1119597.332 |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-2.69% |
2426521.335 |
2361319.444 |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.68% |
22.004 |
21.414 |
- |
|
BM_vector_deque_move/1
|
-2.68% |
2.111 |
2.055 |
- |
|
rng::count(list<int>)_(every_other)/1048576
|
-2.67% |
828014.020 |
805918.264 |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-2.67% |
480.235 |
467.427 |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-2.66% |
23.086 |
22.472 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.65% |
0.789 |
0.768 |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-2.65% |
7148.754 |
6959.267 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.64% |
93337.948 |
90870.815 |
- |
|
BM_std_minmax<unsigned_char>/11
|
-2.64% |
1.712 |
1.667 |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-2.64% |
1.848 |
1.799 |
- |
|
BM_std_minmax<unsigned_short>/24
|
-2.64% |
2.277 |
2.217 |
- |
|
BM_std_min<long_long>/29
|
-2.64% |
3.041 |
2.961 |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.64% |
1731.791 |
1686.102 |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-2.64% |
0.819 |
0.797 |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.64% |
282184.318 |
274747.233 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.63% |
1111525.099 |
1082252.476 |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.63% |
12755.831 |
12420.300 |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-2.63% |
158910340.260 |
154732029.137 |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-2.63% |
3.162 |
3.079 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.62% |
1.022 |
0.996 |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/8192
|
-2.62% |
3036.664 |
2957.117 |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-2.62% |
3840.279 |
3739.710 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.62% |
1820053.058 |
1772396.973 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
-2.62% |
1.123 |
1.094 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-2.61% |
15265477.487 |
14866704.553 |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-2.61% |
1171820.474 |
1141211.914 |
- |
|
BM_std_min<unsigned___int128>/3
|
-2.61% |
1.042 |
1.015 |
- |
|
std::partition_point(vector<int>)/1024
|
-2.61% |
6.288 |
6.124 |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-2.61% |
6.100 |
5.941 |
- |
|
std::copy_backward(deque<int>)/8
|
-2.61% |
2.738 |
2.667 |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-2.60% |
2569.631 |
2502.717 |
- |
|
BM_std_min<short>/16
|
-2.59% |
1.800 |
1.754 |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.59% |
20.366 |
19.838 |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
-2.59% |
1.707 |
1.662 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.58% |
2173764.977 |
2117620.525 |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-2.58% |
112198.437 |
109302.566 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.58% |
1.207 |
1.176 |
- |
|
BM_MakeHeap_uint64_Random_64
|
-2.58% |
1.283 |
1.250 |
- |
|
BM_std_minmax<unsigned_int>/16
|
-2.58% |
1.284 |
1.250 |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-2.58% |
2.378 |
2.316 |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-2.57% |
2108.558 |
2054.295 |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-2.57% |
5960262.658 |
5806893.794 |
- |
|
BM_vector_deque_move/2
|
-2.57% |
1.832 |
1.785 |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.56% |
13.880 |
13.524 |
- |
|
729_abc_r
|
-2.56% |
18.943 |
18.458 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-2.56% |
1563364.666 |
1523372.640 |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-2.56% |
2570.571 |
2504.857 |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-2.56% |
16.119 |
15.707 |
- |
|
BM_std_min<unsigned_int>/16
|
-2.55% |
1.908 |
1.859 |
- |
|
BM_std_min<unsigned_short>/28
|
-2.55% |
2.693 |
2.624 |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-2.55% |
2.553 |
2.488 |
- |
|
BM_deque_deque_copy/64000
|
-2.55% |
2712.261 |
2643.219 |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.54% |
72930.302 |
71080.380 |
- |
|
BM_StringFindStringLiteral/512
|
-2.53% |
9.485 |
9.244 |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-2.53% |
1097543.107 |
1069729.475 |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.53% |
42.062 |
40.997 |
- |
|
std::fill(vector<bool>)/512
|
-2.53% |
1.530 |
1.491 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.53% |
3.562 |
3.472 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-2.53% |
1.131 |
1.102 |
- |
|
BM_StringEraseToEnd_Small_Opaque
|
-2.53% |
0.625 |
0.610 |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-2.52% |
31325.941 |
30535.856 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-2.52% |
1261439.127 |
1229654.703 |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.52% |
572.303 |
557.888 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-2.51% |
2959058.057 |
2884713.494 |
- |
|
BM_std_min<unsigned_long_long>/4
|
-2.51% |
1.101 |
1.073 |
- |
|
SetIntersection_None_Set_string_1024_4
|
-2.51% |
9225614.110 |
8994227.742 |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-2.50% |
111426.724 |
108643.569 |
- |
|
BM_std_minmax<unsigned_char>/12
|
-2.49% |
1.945 |
1.897 |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.49% |
3945.194 |
3846.904 |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.49% |
204.518 |
199.428 |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-2.49% |
1150203.369 |
1121609.049 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.49% |
179827.219 |
175357.024 |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-2.48% |
4.689 |
4.573 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.48% |
1704215.248 |
1661932.535 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.48% |
836092.059 |
815379.937 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-2.47% |
1702202.816 |
1660075.800 |
- |
|
std::fill_n(list<int>)/50
|
-2.47% |
16.175 |
15.775 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-2.47% |
2368474.392 |
2310045.995 |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-2.47% |
272539.877 |
265818.751 |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-2.46% |
15.619 |
15.234 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-2.46% |
19350304.820 |
18873887.329 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-2.46% |
2.639 |
2.574 |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-2.46% |
1579327.798 |
1540504.883 |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
-2.46% |
33.007 |
32.196 |
- |
|
BM_PushHeap_string_Ascending_4
|
-2.46% |
2.630 |
2.566 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.45% |
1170226.431 |
1141511.428 |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.45% |
2109.088 |
2057.368 |
- |
|
std::fill(deque<int>)/1024
|
-2.45% |
30.301 |
29.560 |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.45% |
1203707.658 |
1174247.573 |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-2.44% |
16.152 |
15.757 |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.44% |
5.086 |
4.962 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.44% |
1901420.653 |
1854994.139 |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-2.44% |
6.048 |
5.900 |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-2.44% |
1363.352 |
1330.114 |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
-2.44% |
2075.600 |
2025.007 |
- |
|
std::reverse(deque<int>)/512
|
-2.44% |
115.987 |
113.162 |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-2.44% |
1599214.761 |
1560264.324 |
- |
|
SetIntersection_None_Set_float_1024_16
|
-2.43% |
9058916.320 |
8838356.536 |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-2.43% |
27.017 |
26.360 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-2.43% |
4.955 |
4.835 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.42% |
191937.124 |
187300.789 |
- |
|
BM_vector_deque_ranges_copy/5500
|
-2.41% |
199.283 |
194.477 |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
-2.41% |
2.528 |
2.467 |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-2.41% |
529525.007 |
516781.372 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-2.40% |
0.636 |
0.620 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.40% |
0.999 |
0.975 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.40% |
5605.619 |
5471.210 |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.39% |
223.979 |
218.617 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-2.39% |
1185383.566 |
1157021.002 |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-2.39% |
3452.289 |
3369.783 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.38% |
2.410 |
2.352 |
- |
|
rng::copy_n(deque<int>)/8
|
-2.38% |
2.758 |
2.692 |
- |
|
BM_deque_vector_ranges_move/65536
|
-2.38% |
2751.194 |
2685.665 |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-2.38% |
6456.008 |
6302.297 |
- |
|
BM_PopHeap_pair<uint32,_uint32>_4
|
-2.38% |
3.224 |
3.147 |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.38% |
1203775.177 |
1175159.582 |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
-2.37% |
8.410 |
8.211 |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-2.37% |
5.136 |
5.014 |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
-2.36% |
15.448 |
15.083 |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-2.36% |
30.562 |
29.843 |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.35% |
42034.536 |
41044.737 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.35% |
653.510 |
638.128 |
- |
|
BM_PushHeap_float_Ascending_1024
|
-2.35% |
3.179 |
3.104 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
-2.35% |
3841.561 |
3751.283 |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-2.35% |
1230660.922 |
1201777.344 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.35% |
45287.869 |
44225.020 |
- |
|
bm_write
|
-2.35% |
595.691 |
581.715 |
- |
|
BM_std_minmax<unsigned_short>/20
|
-2.35% |
1.952 |
1.906 |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-2.34% |
190.835 |
186.364 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
-2.34% |
0.464 |
0.453 |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-2.34% |
12.120 |
11.836 |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
-2.33% |
18.376 |
17.947 |
- |
|
std::move_backward(list<int>)/4096
|
-2.33% |
4916.616 |
4801.959 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-2.33% |
7346308.583 |
7175199.663 |
- |
|
BM_std_minmax_element<char>/64
|
-2.33% |
17.665 |
17.254 |
- |
|
BM_std_min<unsigned_int>/17
|
-2.33% |
0.971 |
0.948 |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.32% |
2.481 |
2.424 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-2.32% |
241358599.479 |
235754327.470 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-2.32% |
5.478 |
5.351 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.32% |
55214.669 |
53933.934 |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-2.32% |
2.389 |
2.333 |
- |
|
std::copy_n(deque<int>)/32768
|
-2.32% |
1174.105 |
1146.896 |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
-2.32% |
29.886 |
29.193 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.31% |
1939.794 |
1894.902 |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-2.31% |
49.147 |
48.010 |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-2.31% |
2.270 |
2.218 |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-2.31% |
19.346 |
18.900 |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.31% |
787.568 |
769.405 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.30% |
44.229 |
43.209 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-2.30% |
1133133.410 |
1107031.700 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.30% |
3.339 |
3.262 |
- |
|
BM_std_min<short>/19
|
-2.29% |
1.975 |
1.930 |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
-2.28% |
4.155 |
4.060 |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
-2.28% |
352194111.566 |
344151217.467 |
- |
|
std::count(list<int>)_(every_other)/8
|
-2.28% |
2.101 |
2.053 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.27% |
1109716.450 |
1084491.063 |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-2.27% |
2062276.852 |
2015419.883 |
- |
|
BM_deque_vector_ranges_move/1
|
-2.27% |
2.150 |
2.101 |
- |
|
rng::search(list<int>)_(no_match)/1024
|
-2.27% |
744.351 |
727.486 |
- |
|
BM_RangesMakeHeap_string_SingleElement_64
|
-2.27% |
6.475 |
6.328 |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.26% |
15.965 |
15.604 |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_4
|
-2.26% |
1.220 |
1.193 |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32
|
-2.26% |
1.914 |
1.870 |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
-2.26% |
25.684 |
25.104 |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-2.25% |
7.247 |
7.084 |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-2.25% |
7129.926 |
6969.375 |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-2.25% |
18.230 |
17.820 |
- |
|
BM_std_min<unsigned_int>/13
|
-2.25% |
1.414 |
1.382 |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384
|
-2.25% |
64.882 |
63.424 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.25% |
1.217 |
1.189 |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-2.25% |
246.394 |
240.861 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.24% |
4776810.662 |
4669590.479 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-2.23% |
170.697 |
166.884 |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-2.23% |
5.005 |
4.894 |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.22% |
226.405 |
221.369 |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-2.22% |
644450.793 |
630116.787 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-2.22% |
11.463 |
11.209 |
- |
|
rng::for_each(set<int>)/8
|
-2.22% |
4.616 |
4.513 |
- |
|
BM_lexicographical_compare_three_way_slow_path/256
|
-2.22% |
71.616 |
70.026 |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_16
|
-2.22% |
0.610 |
0.596 |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.22% |
61.796 |
60.426 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/16
|
-2.22% |
1.297 |
1.269 |
- |
|
BM_std_minmax_element<char>/3
|
-2.21% |
1.180 |
1.154 |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-2.21% |
5356734.997 |
5238166.677 |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-2.21% |
14518.091 |
14196.992 |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-2.21% |
59.516 |
58.200 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-2.21% |
0.554 |
0.541 |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-2.20% |
3.001 |
2.935 |
- |
|
vector<bool>(const_vector<bool>&)
|
-2.20% |
9.828 |
9.612 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.20% |
349.146 |
341.468 |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-2.19% |
1573333.576 |
1538825.113 |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-2.19% |
1.560 |
1.526 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.19% |
39.382 |
38.519 |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-2.19% |
1260504.763 |
1232877.002 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.19% |
1151239.839 |
1126075.510 |
- |
|
BM_std_minmax<short>/28
|
-2.19% |
2.621 |
2.564 |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-2.18% |
10.325 |
10.099 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-2.18% |
6995.482 |
6842.971 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-2.17% |
169328284.042 |
165646639.321 |
- |
|
707_ntest_r
|
-2.16% |
16.946 |
16.580 |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.16% |
19991.291 |
19558.811 |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-2.16% |
2.462 |
2.409 |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-2.16% |
1144851.727 |
1120156.574 |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-2.16% |
807.975 |
790.547 |
- |
|
BM_std_min<unsigned_short>/23
|
-2.16% |
2.135 |
2.089 |
- |
|
std::vector<int>::ctor(size)/8192
|
-2.15% |
568.932 |
556.675 |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
-2.15% |
863376.432 |
844791.318 |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-2.15% |
1176791.674 |
1151478.306 |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-2.15% |
5.893 |
5.767 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.14% |
22810965.791 |
22321710.382 |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
-2.14% |
0.605 |
0.592 |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-2.14% |
3.035 |
2.970 |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-2.13% |
2.112 |
2.067 |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.13% |
9.020 |
8.828 |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-2.13% |
2.700 |
2.643 |
- |
|
BM_deque_deque_ranges_copy/70000
|
-2.12% |
3037.682 |
2973.195 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.12% |
5895408.758 |
5770292.502 |
- |
|
BM_num_put<long>
|
-2.12% |
12.116 |
11.859 |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.12% |
1231846.355 |
1205717.374 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.12% |
63561.715 |
62214.612 |
- |
|
BM_PopHeap_uint32_262144
|
-2.12% |
42.037 |
41.146 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-2.12% |
1226220.865 |
1200254.476 |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-2.11% |
137.247 |
134.345 |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-2.11% |
8.498 |
8.318 |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
-2.11% |
20.908 |
20.467 |
- |
|
std::partition_copy(vector<int>)/8192
|
-2.11% |
4630.920 |
4533.102 |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.11% |
1880.826 |
1841.124 |
- |
|
BM_std_minmax<unsigned_short>/23
|
-2.11% |
2.570 |
2.515 |
- |
|
BM_deque_deque_ranges_copy/4000
|
-2.11% |
147.319 |
144.214 |
- |
|
BM_deque_vector_copy_backward/64000
|
-2.10% |
8211.904 |
8039.578 |
- |
|
rng::find_end(deque<int>)_(single_element)/8192
|
-2.10% |
2203.322 |
2157.091 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.10% |
248119157.896 |
242916493.762 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/65536
|
-2.09% |
15304.923 |
14984.566 |
- |
|
SetIntersection_None_Set_float_16384_1
|
-2.09% |
157596292.958 |
154302156.471 |
- |
|
BM_std_minmax<unsigned_char>/14
|
-2.09% |
2.543 |
2.490 |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-2.09% |
5.492 |
5.377 |
- |
|
BM_std_min<unsigned_long_long>/13
|
-2.08% |
1.753 |
1.716 |
- |
|
std::move(vector<int>)/8
|
-2.08% |
2.305 |
2.257 |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.08% |
8917480.948 |
8731736.776 |
- |
|
rng::count(list<int>)_(every_other)/8
|
-2.07% |
2.099 |
2.056 |
- |
|
BM_RangesPushHeap_uint64_Random_16
|
-2.07% |
4.279 |
4.191 |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
-2.06% |
21.455 |
21.013 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.06% |
671.691 |
657.868 |
- |
|
rng::reverse(vector<int>)/8
|
-2.06% |
1.619 |
1.585 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-2.06% |
37971085.713 |
37190327.565 |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-2.06% |
1151376.778 |
1127708.070 |
- |
|
SetIntersection_None_Set_string_256_1
|
-2.05% |
12111226.559 |
11862669.156 |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
-2.05% |
17.980 |
17.611 |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
-2.05% |
1.634 |
1.600 |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-2.05% |
848.946 |
831.542 |
- |
|
rng::partition(deque<int>)_(dense)/32
|
-2.05% |
10.514 |
10.298 |
- |
|
rng::copy_n(vector<bool>)_(aligned)/262144
|
-2.05% |
277.722 |
272.037 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-2.04% |
1546726.724 |
1515112.795 |
- |
|
BM_std_min<unsigned_long_long>/16
|
-2.04% |
2.470 |
2.420 |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-2.04% |
23.038 |
22.568 |
- |
|
BM_std_min<unsigned_char>/30
|
-2.04% |
2.308 |
2.261 |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
-2.03% |
6.241 |
6.114 |
- |
|
rng::fill(vector<int>)/1024
|
-2.03% |
30.165 |
29.552 |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
-2.03% |
172480590.266 |
168976490.344 |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-2.02% |
0.980 |
0.961 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-2.02% |
40.917 |
40.089 |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-2.02% |
13871943.210 |
13591340.936 |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-2.02% |
1.649 |
1.616 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.02% |
2.092 |
2.050 |
- |
|
rng::move_backward(vector<int>)/1048576
|
-2.02% |
58534.849 |
57353.296 |
- |
|
rng::copy(vector<bool>)_(unaligned)/32768
|
-2.02% |
174.093 |
170.581 |
- |
|
BM_std_min<unsigned_long_long>/7
|
-2.02% |
1.901 |
1.862 |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.01% |
1821099.609 |
1784425.129 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
-2.01% |
966.303 |
946.849 |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-2.01% |
18.866 |
18.487 |
- |
|
SetIntersection_Front_Set_float_256_256
|
-2.01% |
9299531.568 |
9112736.556 |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
-2.00% |
5.275 |
5.170 |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-2.00% |
1166374.509 |
1143052.246 |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-2.00% |
599.939 |
587.951 |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-2.00% |
28585.393 |
28014.744 |
- |
|
SetIntersection_None_Set_float_262144_1
|
-2.00% |
1162173.096 |
1138975.666 |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.00% |
240787.130 |
235982.698 |
- |
|
BM_vector_deque_ranges_move/5500
|
-2.00% |
199.726 |
195.742 |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-1.99% |
144.411 |
141.531 |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-1.99% |
8.816 |
8.641 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.99% |
350038075.910 |
343069440.277 |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-1.98% |
30.057 |
29.461 |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
-1.98% |
1.043 |
1.022 |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
-1.98% |
27.008 |
26.474 |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
-1.98% |
6.462 |
6.334 |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.98% |
645.328 |
632.571 |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-1.97% |
14277.711 |
13996.023 |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-1.97% |
389.174 |
381.495 |
- |
|
rng::fill(list<int>)/50
|
-1.97% |
35.178 |
34.484 |
- |
|
BM_MakeHeap_string_SingleElement_16
|
-1.97% |
5.724 |
5.612 |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-1.97% |
491.591 |
481.926 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.97% |
243553227.606 |
238765362.651 |
- |
|
SetIntersection_None_Set_float_262144_4
|
-1.96% |
1162813.152 |
1139972.412 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.96% |
10.114 |
9.916 |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-1.95% |
2.392 |
2.345 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.95% |
45860986.445 |
44966318.146 |
- |
|
rng::all_of(vector<int>)_(process_all)/8
|
-1.95% |
2.486 |
2.438 |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/8192
|
-1.94% |
50970.990 |
49980.900 |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-1.94% |
12.065 |
11.831 |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-1.94% |
172337323.014 |
168995366.671 |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.94% |
11.604 |
11.380 |
- |
|
BM_std_minmax<unsigned_int>/15
|
-1.93% |
2.030 |
1.991 |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/0
|
-1.93% |
20.955 |
20.551 |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.93% |
157288677.064 |
154256127.518 |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-1.93% |
1.534 |
1.505 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.93% |
1271473.000 |
1246992.382 |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.92% |
1172877.518 |
1150337.421 |
- |
|
std::generate_n(vector<int>)/32
|
-1.92% |
8.018 |
7.865 |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-1.91% |
1286060.385 |
1261440.104 |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-1.91% |
27889.888 |
27356.357 |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
-1.91% |
28.830 |
28.279 |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.91% |
2934.428 |
2878.386 |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-1.91% |
13.926 |
13.660 |
- |
|
BM_std_min<char>/28
|
-1.90% |
1.776 |
1.742 |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.90% |
11.918 |
11.691 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-1.90% |
4470638.136 |
4385636.849 |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-1.90% |
1148176.270 |
1126404.217 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
-1.90% |
5.582 |
5.477 |
- |
|
std::partition(vector<int>)_(dense)/32
|
-1.89% |
8.529 |
8.367 |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
-1.89% |
732.566 |
718.731 |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-1.89% |
2.902 |
2.847 |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.89% |
15098730.362 |
14813800.638 |
- |
|
SetIntersection_None_Set_float_262144_16
|
-1.89% |
1161137.533 |
1139229.495 |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.88% |
175405007.723 |
172100248.042 |
- |
|
std::copy_n(deque<int>)/4096
|
-1.88% |
148.677 |
145.876 |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.88% |
453.792 |
445.260 |
- |
|
SetIntersection_None_Vector_float_256_256
|
-1.88% |
2338157.163 |
2294228.167 |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-1.88% |
8774.675 |
8609.968 |
- |
|
BM_std_min<int>/32
|
-1.87% |
2.222 |
2.180 |
- |
|
std::fill(vector<bool>)/32768
|
-1.87% |
30.457 |
29.887 |
- |
|
std::copy(deque<int>)/262144
|
-1.87% |
10351.613 |
10157.889 |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-1.87% |
8.910 |
8.743 |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.87% |
1359865.656 |
1334445.256 |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-1.87% |
1134217.881 |
1113031.630 |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
-1.87% |
1141726.734 |
1120415.095 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.86% |
12457692.081 |
12226043.861 |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-1.86% |
19.321 |
18.962 |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.86% |
9.015 |
8.847 |
- |
|
std::move_backward(list<int>)/262144
|
-1.86% |
264917.793 |
259996.192 |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.86% |
203.645 |
199.866 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-1.85% |
5.104 |
5.010 |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.85% |
1283184.699 |
1259422.755 |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.85% |
2.747 |
2.696 |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.85% |
5.250 |
5.153 |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-1.85% |
6.735 |
6.610 |
- |
|
BM_std_min<unsigned_long_long>/14
|
-1.85% |
1.931 |
1.895 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-1.84% |
6.565 |
6.444 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.84% |
148345299.263 |
145613019.271 |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-1.84% |
14.050 |
13.791 |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/0
|
-1.84% |
16.089 |
15.793 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.84% |
1257734.375 |
1234620.607 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.84% |
1.629 |
1.599 |
- |
|
BM_std_minmax<int>/3
|
-1.83% |
1.198 |
1.176 |
- |
|
std::rotate_copy(list<int>)/32
|
-1.83% |
8.528 |
8.371 |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-1.83% |
22528060.249 |
22115364.755 |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.83% |
19793.996 |
19431.858 |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-1.83% |
32.807 |
32.207 |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256
|
-1.83% |
6.166 |
6.054 |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
-1.83% |
3.697 |
3.630 |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.83% |
6.000 |
5.890 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.82% |
1126792.444 |
1106246.527 |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-1.82% |
1.207 |
1.185 |
- |
|
SetIntersection_None_Set_float_262144_64
|
-1.82% |
1161667.966 |
1140565.103 |
- |
|
BM_RangesPopHeap_uint32_4
|
-1.81% |
2.629 |
2.581 |
- |
|
std::partition_copy(list<int>)/50
|
-1.81% |
13.204 |
12.965 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.80% |
61706112.524 |
60596633.683 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.80% |
1249899.578 |
1227435.631 |
- |
|
rng::replace(list<int>)_(prefix)/8192
|
-1.80% |
7285.937 |
7155.001 |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/8192
|
-1.79% |
28169.723 |
27664.148 |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
-1.79% |
6.385 |
6.270 |
- |
|
std::find(list<int>)_(process_all)/8192
|
-1.79% |
8501.542 |
8348.987 |
- |
|
SetIntersection_None_Set_float_16384_4
|
-1.79% |
157305482.109 |
154486503.822 |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
-1.79% |
794.479 |
780.245 |
- |
|
rng::for_each(map<int>::iterator)/50
|
-1.79% |
49.859 |
48.968 |
- |
|
BM_std_min<char>/6
|
-1.78% |
1.589 |
1.560 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/32768
|
-1.78% |
572.573 |
562.369 |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.78% |
2.525 |
2.480 |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
-1.77% |
4.024 |
3.952 |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-1.77% |
4682174.170 |
4599101.428 |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
-1.77% |
15.080 |
14.813 |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-1.77% |
18.156 |
17.834 |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.77% |
2841.555 |
2791.211 |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.77% |
12.581 |
12.358 |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-1.77% |
3.778 |
3.711 |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-1.77% |
23.965 |
23.541 |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.76% |
22.296 |
21.902 |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.76% |
9642.357 |
9472.272 |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.76% |
3840.255 |
3772.542 |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-1.76% |
6.507 |
6.393 |
- |
|
std::move(list<int>)/1048576
|
-1.76% |
1016918.116 |
999006.172 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-1.76% |
171104569.112 |
168095205.673 |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.76% |
11.625 |
11.420 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.76% |
23525373.353 |
23112377.837 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.75% |
1260473.471 |
1238357.421 |
- |
|
BM_std_min<char>/19
|
-1.75% |
1.182 |
1.161 |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-1.75% |
14.221 |
13.971 |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.75% |
1193311.270 |
1172426.586 |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.75% |
36.504 |
35.866 |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.74% |
5.309 |
5.216 |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.74% |
767.997 |
754.651 |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.74% |
0.940 |
0.924 |
- |
|
rng::copy_n(vector<int>)/8
|
-1.74% |
2.232 |
2.193 |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.74% |
1221251.222 |
1200062.172 |
- |
|
BM_RangesSortHeap_uint32_64
|
-1.73% |
7.988 |
7.849 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.73% |
1244426.432 |
1222845.543 |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-1.73% |
1.434 |
1.409 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-1.73% |
1325324.026 |
1302353.167 |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.73% |
46.520 |
45.714 |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-1.73% |
11.943 |
11.736 |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/50
|
-1.73% |
1357.411 |
1333.914 |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.73% |
17160329.910 |
16863598.024 |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.73% |
2842.084 |
2792.987 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
-1.73% |
13.212 |
12.984 |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-1.72% |
2.512 |
2.469 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.72% |
19.814 |
19.473 |
- |
|
rng::starts_with(deque<int>)/1024
|
-1.72% |
488.028 |
479.628 |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.72% |
35413.056 |
34804.029 |
- |
|
BM_deque_vector_move/70000
|
-1.72% |
2965.684 |
2914.702 |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-1.72% |
93.381 |
91.777 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_4
|
-1.72% |
1.199 |
1.178 |
- |
|
std::move_backward(deque<int>)/512
|
-1.72% |
23.961 |
23.550 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
-1.72% |
9.254 |
9.095 |
- |
|
SetIntersection_None_Set_string_262144_1
|
-1.71% |
1696284.342 |
1667226.970 |
- |
|
BM_std_min<unsigned_char>/31
|
-1.71% |
2.500 |
2.457 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024
|
-1.71% |
7.525 |
7.396 |
- |
|
BM_deque_deque_move_backward/70000
|
-1.71% |
8799.801 |
8649.326 |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
-1.71% |
71.418 |
70.197 |
- |
|
BM_PushHeap_float_Random_64
|
-1.71% |
6.773 |
6.658 |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.70% |
4.238 |
4.166 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.70% |
3.117 |
3.064 |
- |
|
std::move_backward(vector<int>)/8
|
-1.70% |
2.289 |
2.250 |
- |
|
rng::generate_n(deque<int>)/32
|
-1.70% |
8.506 |
8.361 |
- |
|
rng::find_if(vector<char>)_(process_all)/50
|
-1.70% |
12.660 |
12.445 |
- |
|
BM_CmpEqual_ushort_short
|
-1.70% |
1.057 |
1.039 |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.70% |
12411.370 |
12200.583 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_262144
|
-1.70% |
35.781 |
35.174 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.69% |
857.757 |
843.227 |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.69% |
11637.762 |
11441.058 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-1.69% |
2223948.567 |
2186360.434 |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-1.69% |
4.704 |
4.625 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.69% |
18894162.785 |
18575665.148 |
- |
|
std::copy_backward(list<int>)/32768
|
-1.68% |
26680.931 |
26232.035 |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-1.68% |
3328.184 |
3272.255 |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-1.68% |
71.061 |
69.867 |
- |
|
rng::sort(vector<int>)_(ascending)/8
|
-1.68% |
16.873 |
16.590 |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-1.68% |
2040500.876 |
2006251.877 |
- |
|
std::sample(deque<int>)/32
|
-1.68% |
325.207 |
319.749 |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-1.68% |
1.041 |
1.024 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1024
|
-1.68% |
2.079 |
2.044 |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-1.68% |
1284244.038 |
1262723.838 |
- |
|
rng::adjacent_find(list<int>)/8
|
-1.67% |
2.134 |
2.098 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-1.67% |
1119839.268 |
1101087.011 |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.67% |
3717.570 |
3655.462 |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
-1.67% |
32.998 |
32.447 |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.67% |
2927.737 |
2878.848 |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.67% |
1147687.113 |
1128524.213 |
- |
|
BM_MakeThenSortHeap_float_SingleElement_262144
|
-1.67% |
52.396 |
51.522 |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.67% |
2841.434 |
2794.009 |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-1.67% |
24.788 |
24.374 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.67% |
35624.174 |
35030.247 |
- |
|
SetIntersection_None_Set_float_16384_256
|
-1.67% |
157405903.206 |
154783378.221 |
- |
|
BM_SortHeap_float_256
|
-1.67% |
6.044 |
5.943 |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
-1.66% |
863147.685 |
848778.990 |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-1.66% |
850136.812 |
836002.120 |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-1.66% |
18096272.313 |
17795413.081 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.66% |
11055925.029 |
10872209.845 |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-1.66% |
16.695 |
16.418 |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.66% |
7217.778 |
7097.992 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-1.66% |
1169774.136 |
1150360.943 |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/1024
|
-1.66% |
4345.184 |
4273.141 |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
-1.66% |
2.135 |
2.100 |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
-1.66% |
1.397 |
1.374 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.66% |
5.045 |
4.962 |
- |
|
727_cppcheck_r
|
-1.66% |
25.262 |
24.844 |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.66% |
4997.906 |
4915.174 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
-1.65% |
61192.537 |
60182.259 |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-1.65% |
1.569 |
1.543 |
- |
|
BM_std_min<unsigned_long_long>/31
|
-1.65% |
3.027 |
2.977 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.64% |
67183926.626 |
66079053.026 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-1.64% |
1457980.001 |
1434056.900 |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-1.64% |
24.140 |
23.744 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.64% |
2175397.867 |
2139755.615 |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
-1.64% |
2.353 |
2.315 |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-1.64% |
35695325.305 |
35110661.772 |
- |
|
BM_MakeHeap_string_Ascending_16
|
-1.64% |
3.762 |
3.700 |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
-1.64% |
6.007 |
5.909 |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-1.64% |
24.182 |
23.787 |
- |
|
BM_deque_vector_move_backward/5500
|
-1.63% |
203.751 |
200.420 |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.63% |
171929.527 |
169120.399 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.63% |
4491284.306 |
4417905.028 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-1.63% |
4629478.441 |
4553863.506 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.63% |
16.368 |
16.101 |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-1.62% |
8802493.822 |
8659535.198 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_64
|
-1.62% |
8.306 |
8.172 |
- |
|
SetIntersection_None_Set_float_262144_256
|
-1.62% |
1163435.059 |
1144548.178 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.62% |
151229730.458 |
148777202.071 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-1.62% |
2.043 |
2.010 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-1.62% |
82905.490 |
81564.735 |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
-1.62% |
1.242 |
1.222 |
- |
|
rng::partition(list<int>)_(sparse)/50
|
-1.61% |
15.398 |
15.150 |
- |
|
BM_std_min<unsigned_short>/31
|
-1.61% |
2.596 |
2.554 |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.61% |
10972786.263 |
10796009.598 |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
-1.61% |
13.373 |
13.158 |
- |
|
rng::for_each(map<int>)/50
|
-1.61% |
41.514 |
40.847 |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
-1.61% |
13.564 |
13.346 |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-1.61% |
4445411.054 |
4374037.768 |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.61% |
770.832 |
758.458 |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.60% |
1216512.301 |
1197002.127 |
- |
|
BM_MakeHeap_uint64_Ascending_262144
|
-1.60% |
0.741 |
0.729 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-1.60% |
6819.182 |
6709.890 |
- |
|
rng::generate_n(deque<int>)/50
|
-1.60% |
12.547 |
12.346 |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.60% |
15408325.764 |
15161986.682 |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-1.60% |
8911112.275 |
8768952.011 |
- |
|
rng::move_backward(deque<int>)/512
|
-1.59% |
24.122 |
23.738 |
- |
|
735_gem5_r
|
-1.59% |
13.564 |
13.348 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.59% |
223773493.631 |
220211482.726 |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.59% |
526.220 |
517.849 |
- |
|
SetIntersection_None_Set_float_16384_16
|
-1.59% |
157434394.525 |
154930916.385 |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.59% |
244.220 |
240.339 |
- |
|
BM_StringFindStringLiteral/128
|
-1.59% |
3.125 |
3.075 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.58% |
698.463 |
687.411 |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-1.57% |
352255032.582 |
346708498.881 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.57% |
9213274.799 |
9068262.168 |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_4
|
-1.57% |
1.486 |
1.462 |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-1.57% |
18.457 |
18.167 |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-1.57% |
4653837.793 |
4580798.211 |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-1.57% |
16132533.935 |
15879423.005 |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.57% |
218.216 |
214.793 |
- |
|
rng::copy_n(list<int>)/64
|
-1.57% |
14.168 |
13.946 |
- |
|
BM_std_min<unsigned_int>/4
|
-1.56% |
0.996 |
0.981 |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.56% |
38.743 |
38.137 |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-1.56% |
3.799 |
3.740 |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-1.56% |
1163602.455 |
1145450.929 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.56% |
1272700.235 |
1252859.528 |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.56% |
1204920.359 |
1186146.278 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.56% |
1254609.375 |
1235061.685 |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-1.56% |
46.165 |
45.446 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-1.56% |
23672624.642 |
23304157.184 |
- |
|
BM_MakeHeap_string_Heap_16384
|
-1.56% |
5.123 |
5.044 |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.55% |
10957093.849 |
10786719.762 |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.55% |
3.752 |
3.694 |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-1.55% |
5994053.260 |
5900946.393 |
- |
|
rng::rotate(vector<int>)_(by_1/4)/8192
|
-1.55% |
2596.826 |
2556.500 |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.55% |
6486.153 |
6385.443 |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-1.55% |
9770664.787 |
9619060.682 |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-1.55% |
4053.826 |
3990.940 |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-1.55% |
2.530 |
2.491 |
- |
|
BM_std_minmax<int>/5
|
-1.55% |
1.156 |
1.138 |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/1024
|
-1.55% |
3515.329 |
3460.920 |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-1.55% |
25.856 |
25.456 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-1.54% |
15274.592 |
15038.770 |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-1.54% |
22.653 |
22.303 |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-1.54% |
1314140.772 |
1293891.543 |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-1.54% |
7277.034 |
7165.188 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.54% |
4561642.082 |
4491531.270 |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-1.53% |
3.111 |
3.064 |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.53% |
23.078 |
22.724 |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.53% |
5.369 |
5.287 |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4
|
-1.53% |
1.430 |
1.408 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.53% |
634125.713 |
624452.275 |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.52% |
1196861.502 |
1178642.683 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.52% |
11702859.455 |
11524954.159 |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-1.52% |
238.172 |
234.556 |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8
|
-1.52% |
3.410 |
3.358 |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.52% |
8.878 |
8.743 |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.52% |
599.219 |
590.127 |
- |
|
std::multimap<int,_int>::clear()/8192
|
-1.52% |
81762.711 |
80522.279 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.52% |
1.651 |
1.626 |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-1.51% |
17.908 |
17.636 |
- |
|
BM_vector_deque_copy/1024
|
-1.51% |
36.419 |
35.868 |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-1.51% |
11691574.807 |
11514673.891 |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.51% |
204562970.796 |
201483865.456 |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16
|
-1.50% |
4.047 |
3.987 |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.50% |
54031599.385 |
53219625.010 |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.50% |
9048695.975 |
8912845.337 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-1.50% |
484.498 |
477.225 |
- |
|
rng::fill(vector<int>)/8192
|
-1.50% |
239.714 |
236.126 |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.50% |
602.331 |
593.319 |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
-1.49% |
498.350 |
490.911 |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.49% |
1285737.091 |
1266551.353 |
- |
|
BM_LowerBound_uint32_16
|
-1.49% |
7.443 |
7.332 |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.49% |
1228446.866 |
1210123.186 |
- |
|
rng::rotate(vector<int>)_(by_1/4)/32
|
-1.49% |
12.031 |
11.852 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-1.49% |
486.553 |
479.299 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.49% |
1225.272 |
1207.015 |
- |
|
rng::partition_copy(deque<int>)/50
|
-1.49% |
27.459 |
27.050 |
- |
|
std::set<int>::ctor(const&)/1024
|
-1.49% |
6286.032 |
6192.486 |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
-1.48% |
5.959 |
5.871 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/64
|
-1.48% |
15.630 |
15.398 |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.48% |
23.091 |
22.750 |
- |
|
std::partition_point(vector<int>)/50
|
-1.48% |
2.571 |
2.533 |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-1.48% |
1548152.264 |
1525300.782 |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.47% |
147.930 |
145.751 |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.47% |
1.065 |
1.049 |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-1.47% |
14.809 |
14.591 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.47% |
168295946.102 |
165826182.807 |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-1.47% |
1210662.059 |
1192906.971 |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-1.46% |
1651.943 |
1627.756 |
- |
|
rng::find_first_of(list<int>)_(large_needle)/8192
|
-1.46% |
50483377.933 |
49744763.877 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.46% |
13036575.196 |
12846004.460 |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.46% |
4.700 |
4.632 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-1.46% |
2731.159 |
2691.269 |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.46% |
1172549.659 |
1155431.001 |
- |
|
BM_std_min<long_long>/31
|
-1.46% |
3.403 |
3.353 |
- |
|
BM_PopHeap_float_4
|
-1.46% |
2.374 |
2.339 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.45% |
1359393.309 |
1339622.152 |
- |
|
BM_std_minmax<long_long>/7
|
-1.45% |
2.598 |
2.560 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.45% |
17239735.576 |
16989557.964 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-1.45% |
0.742 |
0.732 |
- |
|
rng::partition_point(deque<int>)/32
|
-1.45% |
4.227 |
4.166 |
- |
|
SetIntersection_None_Set_string_262144_64
|
-1.45% |
1694752.442 |
1670183.023 |
- |
|
std::is_sorted(deque<int>)/8
|
-1.45% |
2.512 |
2.476 |
- |
|
723_llvm_r
|
-1.45% |
11.766 |
11.596 |
- |
|
std::sort(vector<int>)_(ascending)/8
|
-1.45% |
16.889 |
16.644 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-1.45% |
3.203 |
3.157 |
- |
|
BM_RangesPushHeap_string_Ascending_1024
|
-1.45% |
13.845 |
13.644 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.44% |
535.544 |
527.807 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/0
|
-1.44% |
19.985 |
19.696 |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.44% |
9.054 |
8.924 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-1.44% |
1.700 |
1.675 |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.44% |
26.738 |
26.353 |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.44% |
88.669 |
87.394 |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.44% |
3.964 |
3.907 |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.44% |
13.223 |
13.033 |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-1.43% |
2009157.446 |
1980331.529 |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-1.43% |
1251303.222 |
1233373.536 |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-1.43% |
29224.039 |
28805.672 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-1.43% |
17887202.045 |
17631172.888 |
- |
|
BM_std_min<unsigned_char>/22
|
-1.43% |
2.104 |
2.074 |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-1.43% |
97.281 |
95.891 |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
-1.42% |
329.107 |
324.435 |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-1.42% |
316.953 |
312.458 |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-1.42% |
490.724 |
483.765 |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.42% |
173439.236 |
170981.191 |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.42% |
4902114.409 |
4832706.333 |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.42% |
205947.082 |
203031.853 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-1.42% |
12.969 |
12.786 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.41% |
1160497.632 |
1144128.825 |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-1.41% |
199174592.013 |
196365669.938 |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.41% |
1104889.189 |
1089312.423 |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.41% |
134160.789 |
132270.602 |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.41% |
52133.449 |
51399.760 |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.40% |
14587.835 |
14382.889 |
- |
|
721_gcc_r
|
-1.40% |
13.193 |
13.008 |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-1.40% |
1448710.809 |
1428467.118 |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
-1.40% |
28.003 |
27.612 |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-1.40% |
15216967.588 |
15004618.453 |
- |
|
BM_toupper_string<char>
|
-1.39% |
15.135 |
14.924 |
- |
|
rng::remove(list<int>)_(prefix)/8192
|
-1.39% |
8523.112 |
8404.384 |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-1.39% |
1.260 |
1.242 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.39% |
738.278 |
728.001 |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-1.39% |
17.046 |
16.809 |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64
|
-1.39% |
3.920 |
3.866 |
- |
|
std::rotate(vector<int>)_(by_1/4)/8192
|
-1.39% |
2595.350 |
2559.339 |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
-1.38% |
2.865 |
2.825 |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.38% |
17.510 |
17.268 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.38% |
1433779.474 |
1413935.173 |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-1.38% |
9.697 |
9.563 |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-1.38% |
2889972.657 |
2850061.359 |
- |
|
BM_PopHeap_float_262144
|
-1.38% |
40.667 |
40.106 |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.38% |
37.359 |
36.843 |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
-1.38% |
2.487 |
2.453 |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.38% |
18.313 |
18.061 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.38% |
70668168.198 |
69695211.155 |
- |
|
rng::find(list<int>)_(bail_25%)/32768
|
-1.37% |
7609.810 |
7505.194 |
- |
|
SetIntersection_None_Set_float_1024_256
|
-1.37% |
9025923.384 |
8902121.173 |
- |
|
BM_deque_deque_copy/1024
|
-1.37% |
39.286 |
38.748 |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-1.37% |
842192.479 |
830659.974 |
- |
|
std::set<int>::ctor(const&)/8192
|
-1.37% |
49932.478 |
49248.801 |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
-1.36% |
8.111 |
8.001 |
- |
|
SetIntersection_Front_Set_float_256_16
|
-1.36% |
4984829.567 |
4917066.399 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.36% |
12694470.320 |
12522137.507 |
- |
|
std::find(list<int>)_(process_all)/8
|
-1.36% |
2.397 |
2.364 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16384
|
-1.36% |
22.300 |
21.998 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.36% |
1090735.430 |
1075953.952 |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-1.35% |
2828.744 |
2790.439 |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024
|
-1.35% |
8.518 |
8.403 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-1.35% |
213999564.324 |
211111761.822 |
- |
|
BM_vector_deque_ranges_move/4000
|
-1.35% |
142.798 |
140.871 |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-1.35% |
9.086 |
8.964 |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.35% |
3714.704 |
3664.642 |
- |
|
BM_CmpEqual_int_ushort
|
-1.35% |
1.137 |
1.121 |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
-1.34% |
2744.842 |
2707.926 |
- |
|
std::generate_n(deque<int>)/32
|
-1.34% |
8.298 |
8.187 |
- |
|
BM_vector_deque_copy/4000
|
-1.34% |
142.847 |
140.929 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-1.34% |
7.293 |
7.195 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144
|
-1.34% |
350916481.832 |
346206000.978 |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-1.34% |
342866356.375 |
338266139.957 |
- |
|
SetIntersection_None_Set_string_262144_16
|
-1.34% |
1689690.675 |
1667045.574 |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-1.34% |
1335.997 |
1318.134 |
- |
|
SetIntersection_None_Set_string_262144_4
|
-1.34% |
1687660.154 |
1665107.990 |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-1.34% |
8.157 |
8.048 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.33% |
4.384 |
4.325 |
- |
|
std::search(list<int>)_(same_length)/1024
|
-1.33% |
776.150 |
765.801 |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
-1.33% |
23.905 |
23.587 |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.33% |
731.179 |
721.448 |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.33% |
220.593 |
217.657 |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.33% |
1692200.359 |
1669707.196 |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8
|
-1.33% |
16.868 |
16.644 |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-1.33% |
63.041 |
62.206 |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-1.33% |
17689163.820 |
17454746.336 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-1.32% |
12984027.672 |
12812102.782 |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-1.32% |
22.145 |
21.851 |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-1.32% |
2.386 |
2.354 |
- |
|
BM_std_min<char>/5500
|
-1.32% |
37.290 |
36.798 |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_256
|
-1.32% |
14.666 |
14.472 |
- |
|
BM_MakeThenSortHeap_float_Descending_16
|
-1.32% |
1.840 |
1.816 |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
-1.32% |
70.825 |
69.891 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-1.32% |
11798542.485 |
11643212.275 |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.32% |
11.528 |
11.376 |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.32% |
39141974.530 |
38627009.496 |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
-1.31% |
70.329 |
69.406 |
- |
|
BM_CmpEqual_schar_schar
|
-1.31% |
1.105 |
1.091 |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-1.31% |
12.114 |
11.955 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.31% |
40343971.820 |
39816048.689 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-1.30% |
4409086.893 |
4351612.634 |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
-1.30% |
1.095 |
1.080 |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.30% |
50385.792 |
49730.183 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
-1.30% |
887.128 |
875.591 |
- |
|
std::map<int,_int>::insert(value)_(new_value)/1024
|
-1.30% |
27.665 |
27.306 |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-1.30% |
8868.120 |
8752.943 |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-1.30% |
211420.527 |
208675.266 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-1.29% |
1884804.393 |
1860495.332 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-1.29% |
1506574.707 |
1487171.549 |
- |
|
rng::find_if_not(vector<char>)_(process_all)/50
|
-1.29% |
12.654 |
12.491 |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-1.29% |
10.359 |
10.226 |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
-1.29% |
218670151.260 |
215859410.079 |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.28% |
2354.961 |
2324.709 |
- |
|
BM_std_minmax<int>/28
|
-1.28% |
2.080 |
2.053 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.28% |
17.808 |
17.579 |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.28% |
1178367.719 |
1163245.015 |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.28% |
13.378 |
13.206 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.28% |
61726141.450 |
60934437.786 |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-1.28% |
5.069 |
5.004 |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-1.28% |
3921.697 |
3871.528 |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-1.28% |
2.270 |
2.241 |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.28% |
19.319 |
19.072 |
- |
|
std::is_sorted_until(list<int>)/8
|
-1.28% |
2.208 |
2.179 |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
-1.28% |
8234.862 |
8129.683 |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.28% |
260027.664 |
256706.703 |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
-1.28% |
0.936 |
0.924 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.28% |
4899.764 |
4837.277 |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
-1.27% |
27.355 |
27.006 |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-1.27% |
735.338 |
725.975 |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.27% |
23611252.453 |
23310621.815 |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-1.27% |
9.936 |
9.810 |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-1.27% |
1.296 |
1.280 |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-1.27% |
38.362 |
37.874 |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
-1.27% |
210626031.949 |
207957464.308 |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-1.27% |
6.082 |
6.005 |
- |
|
rng::move(list<int>)/1048576
|
-1.27% |
1030903.247 |
1017854.673 |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-1.27% |
26.118 |
25.787 |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1048576
|
-1.27% |
449828.650 |
444136.784 |
- |
|
BM_RangesPushHeap_float_Random_256
|
-1.27% |
7.310 |
7.217 |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-1.26% |
12.816 |
12.654 |
- |
|
BM_std_min<short>/23
|
-1.26% |
2.116 |
2.089 |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-1.26% |
74.996 |
74.052 |
- |
|
BM_LowerBound_string_64
|
-1.26% |
69.345 |
68.472 |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-1.26% |
50416.686 |
49783.774 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192
|
-1.25% |
116054.503 |
114600.851 |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.25% |
55834.617 |
55135.640 |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-1.25% |
1436680.778 |
1418720.648 |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-1.25% |
27.680 |
27.334 |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-1.25% |
4.130 |
4.078 |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.25% |
698.023 |
689.318 |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.25% |
1203682.846 |
1188673.063 |
- |
|
BM_LowerBound_float_1
|
-1.25% |
2.676 |
2.642 |
- |
|
rng::find_end(forward_list<int>)_(process_all)/1048576
|
-1.25% |
764256.786 |
754736.638 |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
-1.24% |
2075.487 |
2049.659 |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-1.24% |
20176840.220 |
19925810.178 |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-1.24% |
1273683.108 |
1257838.541 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
-1.24% |
228888502.842 |
226044850.812 |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-1.24% |
1.513 |
1.494 |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
-1.24% |
538.689 |
532.002 |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-1.24% |
56.316 |
55.617 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.24% |
16898.269 |
16688.608 |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-1.24% |
2.628 |
2.595 |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-1.24% |
28579.279 |
28225.114 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.24% |
1259292.479 |
1243710.854 |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-1.24% |
16.095 |
15.896 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.24% |
4.284 |
4.231 |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-1.24% |
452.432 |
446.839 |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-1.23% |
6714.918 |
6632.116 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.23% |
44.836 |
44.283 |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
-1.23% |
24.349 |
24.049 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.23% |
23.403 |
23.116 |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.23% |
23592.221 |
23303.115 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1
|
-1.22% |
67638853.793 |
66810754.385 |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-1.22% |
1.239 |
1.224 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-1.22% |
2.082 |
2.056 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.22% |
40393.564 |
39902.668 |
- |
|
BM_std_minmax<int>/32
|
-1.22% |
1.619 |
1.599 |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.21% |
8302.829 |
8201.978 |
- |
|
BM_MakeHeap_string_Heap_4
|
-1.21% |
3.045 |
3.008 |
- |
|
BM_vector_deque_move/4000
|
-1.21% |
142.343 |
140.617 |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.21% |
147.375 |
145.592 |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-1.21% |
2.995 |
2.958 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-1.21% |
9974.529 |
9853.850 |
- |
|
BM_lexicographical_compare_three_way_slow_path/1024
|
-1.21% |
249.043 |
246.031 |
- |
|
rng::all_of(vector<int>)_(process_all)/32
|
-1.21% |
8.483 |
8.380 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-1.21% |
1.776 |
1.754 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.21% |
14.201 |
14.029 |
- |
|
BM_deque_deque_ranges_move/4000
|
-1.21% |
145.680 |
143.924 |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-1.20% |
464606.379 |
459008.797 |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.20% |
3714384.864 |
3669681.031 |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-1.20% |
7023.971 |
6939.760 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.20% |
14.046 |
13.877 |
- |
|
BM_std_min<int>/7
|
-1.20% |
1.053 |
1.041 |
- |
|
BM_std_minmax_element<char>/4
|
-1.19% |
1.242 |
1.227 |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-1.19% |
29.851 |
29.497 |
- |
|
BM_vector_deque_move/64
|
-1.19% |
2.704 |
2.672 |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-1.19% |
349044701.739 |
344901112.823 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.19% |
19.185 |
18.958 |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-1.18% |
16.665 |
16.468 |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.18% |
8.539 |
8.438 |
- |
|
rng::replace_if(vector<int>)_(prefix)/8192
|
-1.18% |
2061.572 |
2037.204 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.18% |
1680132.406 |
1660273.846 |
- |
|
std::reverse(list<int>)/64
|
-1.18% |
17.656 |
17.447 |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
-1.18% |
959.795 |
948.470 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
-1.18% |
4.362 |
4.310 |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.18% |
731.282 |
722.660 |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
-1.18% |
3.007 |
2.972 |
- |
|
rng::partition(deque<int>)_(sparse)/1024
|
-1.18% |
389.383 |
384.801 |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.18% |
1487.569 |
1470.067 |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
-1.17% |
3.322 |
3.282 |
- |
|
BM_std_min<unsigned_short>/6
|
-1.17% |
0.959 |
0.948 |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.17% |
10508623.239 |
10385265.363 |
- |
|
std::map<int,_int>::insert(value)_(new_value)/32
|
-1.17% |
19.967 |
19.733 |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
-1.17% |
37.665 |
37.223 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.17% |
32511.212 |
32131.404 |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.17% |
27610.919 |
27288.525 |
- |
|
BM_MakeThenSortHeap_float_Ascending_16
|
-1.17% |
2.954 |
2.920 |
- |
|
SetIntersection_Front_Set_string_4_4
|
-1.16% |
166742861.229 |
164801407.615 |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16
|
-1.16% |
4.056 |
4.009 |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.16% |
352619279.783 |
348517066.534 |
- |
|
BM_std_min<unsigned_short>/20
|
-1.16% |
2.221 |
2.195 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/256
|
-1.16% |
70.259 |
69.442 |
- |
|
BM_MakeThenSortHeap_float_Descending_64
|
-1.16% |
3.331 |
3.292 |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-1.16% |
142.475 |
140.821 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.16% |
25147944.326 |
24855997.338 |
- |
|
BM_std_min<unsigned_char>/23
|
-1.16% |
2.334 |
2.307 |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.16% |
35.465 |
35.055 |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-1.16% |
9152.059 |
9046.307 |
- |
|
rng::find(deque<int>)_(process_all)/8
|
-1.16% |
3.522 |
3.481 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-1.16% |
1247596.353 |
1233186.525 |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.15% |
1163869.292 |
1150465.898 |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.15% |
13.698 |
13.541 |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
-1.15% |
845462.595 |
835745.898 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.15% |
625651.529 |
618463.527 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-1.15% |
2279040.294 |
2252886.941 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.15% |
43824732.315 |
43321983.484 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.15% |
58845595.705 |
58171190.668 |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
-1.15% |
25335.272 |
25044.962 |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
-1.15% |
4959.577 |
4902.768 |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-1.15% |
16590.771 |
16400.779 |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.15% |
779.609 |
770.683 |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-1.14% |
22.469 |
22.213 |
- |
|
rng::copy_n(list<int>)/32768
|
-1.14% |
26260.779 |
25961.783 |
- |
|
BM_PushHeap_uint64_Random_262144
|
-1.14% |
6.124 |
6.054 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-1.14% |
3891607.232 |
3847329.978 |
- |
|
BM_MakeThenSortHeap_string_Ascending_16
|
-1.14% |
9.675 |
9.565 |
- |
|
rng::fill_n(list<int>)/50
|
-1.14% |
15.990 |
15.808 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
-1.14% |
10.780 |
10.657 |
- |
|
BM_RangesMakeHeap_string_Ascending_16
|
-1.13% |
3.695 |
3.653 |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-1.13% |
15910.348 |
15729.877 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.13% |
34.671 |
34.278 |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.13% |
42.774 |
42.289 |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-1.13% |
68.034 |
67.263 |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.13% |
2.071 |
2.047 |
- |
|
BM_std_minmax<unsigned_long_long>/6
|
-1.13% |
2.088 |
2.065 |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.13% |
68561932.010 |
67789703.614 |
- |
|
rng::remove_if(list<int>)_(prefix)/1024
|
-1.12% |
1002.507 |
991.229 |
- |
|
rng::rotate_copy(deque<int>)/32
|
-1.12% |
2.693 |
2.663 |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.12% |
22.189 |
21.939 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.12% |
4530796.309 |
4480119.690 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.12% |
32220.787 |
31860.632 |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
-1.11% |
245.899 |
243.159 |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.11% |
2471.247 |
2443.704 |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-1.11% |
12129.540 |
11994.529 |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.11% |
321.503 |
317.925 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.11% |
604434.425 |
597711.096 |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
-1.11% |
2.505 |
2.477 |
- |
|
rng::copy_backward(deque<int>)/64
|
-1.11% |
3.080 |
3.046 |
- |
|
BM_StringFindAllMatch/512
|
-1.11% |
11.701 |
11.571 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.11% |
27730284.320 |
27422830.657 |
- |
|
BM_SortHeap_uint32_4
|
-1.11% |
1.040 |
1.029 |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-1.11% |
50.331 |
49.773 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
-1.11% |
127703.608 |
126289.164 |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-1.11% |
4.866 |
4.812 |
- |
|
BM_PopHeap_string_16384
|
-1.11% |
72.700 |
71.896 |
- |
|
rng::unique(list<int>)_(contiguous)/1024
|
-1.11% |
928.223 |
917.962 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/50
|
-1.10% |
2.080 |
2.057 |
- |
|
BM_std_minmax<int>/9
|
-1.10% |
1.171 |
1.158 |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
-1.10% |
20.508 |
20.282 |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.10% |
3645987.191 |
3605883.537 |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
-1.10% |
6327.243 |
6257.692 |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
-1.10% |
5.400 |
5.341 |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
-1.10% |
3.960 |
3.916 |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
-1.10% |
21.049 |
20.818 |
- |
|
std::copy_backward(deque<int>)/64
|
-1.10% |
2.970 |
2.937 |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-1.10% |
4.043 |
3.999 |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-1.10% |
1705269.695 |
1686573.242 |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.10% |
4437212.195 |
4388582.320 |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.09% |
774.233 |
765.760 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
-1.09% |
8.989 |
8.891 |
- |
|
BM_deque_deque_move/64000
|
-1.09% |
2724.308 |
2694.527 |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.09% |
3.618 |
3.579 |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-1.09% |
11.854 |
11.725 |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
-1.09% |
3772.454 |
3731.247 |
- |
|
rng::for_each(set<int>)/32
|
-1.09% |
21.407 |
21.173 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.09% |
5368191.344 |
5309625.671 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-1.09% |
26.602 |
26.312 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.09% |
1687469.891 |
1669090.170 |
- |
|
rng::copy(deque<int>)/8
|
-1.09% |
2.785 |
2.755 |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
-1.09% |
8221.797 |
8132.580 |
- |
|
rng::count(list<int>)_(every_other)/1024
|
-1.08% |
703.176 |
695.548 |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-1.08% |
30.926 |
30.591 |
- |
|
std::generate_n(vector<int>)/50
|
-1.08% |
12.052 |
11.922 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-1.08% |
21.578 |
21.345 |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-1.08% |
6309.245 |
6241.065 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.08% |
11788898.715 |
11661534.060 |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.08% |
10221.252 |
10110.905 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
-1.08% |
3.110 |
3.076 |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
-1.08% |
1.038 |
1.027 |
- |
|
BM_vector_deque_move/5500
|
-1.08% |
199.170 |
197.026 |
- |
|
BM_MakeThenSortHeap_float_Heap_16384
|
-1.07% |
25.858 |
25.580 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.07% |
36176.790 |
35789.284 |
- |
|
BM_MakeHeap_string_Heap_64
|
-1.07% |
5.102 |
5.048 |
- |
|
BM_std_min<unsigned_short>/7
|
-1.07% |
1.099 |
1.087 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.07% |
229901431.717 |
227444012.420 |
- |
|
BM_std_minmax<unsigned_char>/23
|
-1.07% |
2.986 |
2.954 |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-1.07% |
302.232 |
299.008 |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-1.07% |
19.358 |
19.151 |
- |
|
BM_vector_deque_copy_backward/4000
|
-1.07% |
146.692 |
145.128 |
- |
|
BM_lexicographical_compare_three_way_fast_path/4096
|
-1.07% |
955.339 |
945.164 |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-1.06% |
154224816.027 |
152583007.055 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
-1.06% |
573540554.564 |
567437041.273 |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.06% |
1.793 |
1.774 |
- |
|
BM_tolower_string<char>
|
-1.06% |
15.184 |
15.023 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.06% |
9.165 |
9.068 |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.06% |
2471.925 |
2445.687 |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
-1.06% |
19.430 |
19.224 |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-1.06% |
37314.571 |
36919.475 |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.06% |
36.127 |
35.744 |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-1.06% |
18.517 |
18.321 |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-1.06% |
31.629 |
31.295 |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.06% |
13485.490 |
13342.966 |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.06% |
4350486.927 |
4304508.006 |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-1.06% |
2.552 |
2.525 |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
-1.06% |
24.293 |
24.037 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-1.05% |
574769418.506 |
568730363.176 |
- |
|
BM_CmpEqual_uint_schar
|
-1.05% |
1.078 |
1.067 |
- |
|
BM_std_minmax<short>/15
|
-1.05% |
1.991 |
1.970 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.05% |
1244552.635 |
1231491.781 |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.05% |
24692200.157 |
24433280.828 |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.05% |
984.876 |
974.567 |
- |
|
SetIntersection_None_Set_string_64_1
|
-1.05% |
24202207.133 |
23948901.078 |
- |
|
BM_vector_deque_move/4096
|
-1.05% |
147.104 |
145.564 |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.05% |
1.375 |
1.360 |
- |
|
BM_MakeHeap_string_Heap_256
|
-1.04% |
4.956 |
4.905 |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.04% |
1155074.194 |
1143022.145 |
- |
|
BM_deque_vector_move/1
|
-1.04% |
2.132 |
2.109 |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
-1.04% |
1.042 |
1.031 |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.04% |
18.934 |
18.737 |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-1.04% |
130795.705 |
129433.971 |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.04% |
40.625 |
40.202 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-1.04% |
6.992 |
6.919 |
- |
|
std::is_sorted_until(list<int>)/8192
|
-1.04% |
7275.159 |
7199.522 |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-1.04% |
450.997 |
446.309 |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.04% |
2845.291 |
2815.781 |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-1.04% |
7769.360 |
7688.807 |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/32
|
-1.04% |
17.285 |
17.106 |
- |
|
BM_std_min<unsigned_int>/28
|
-1.03% |
1.962 |
1.942 |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.03% |
19876.242 |
19670.615 |
- |
|
BM_std_min<short>/4
|
-1.03% |
1.082 |
1.071 |
- |
|
BM_MakeHeap_string_Heap_1024
|
-1.03% |
4.874 |
4.824 |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
-1.03% |
15.595 |
15.434 |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
-1.03% |
448382.906 |
443751.822 |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.03% |
7.616 |
7.537 |
- |
|
rng::search(list<int>)_(same_length)/1024
|
-1.03% |
761.020 |
753.179 |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
-1.03% |
27.382 |
27.100 |
- |
|
BM_PopHeap_string_4
|
-1.03% |
5.356 |
5.300 |
- |
|
BM_deque_vector_copy/5500
|
-1.03% |
197.122 |
195.095 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.03% |
14718.198 |
14566.813 |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-1.03% |
735.462 |
727.901 |
- |
|
std::for_each_n(list<int>)/8192
|
-1.03% |
7280.648 |
7205.820 |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-1.03% |
502.758 |
497.592 |
- |
|
rng::replace(list<int>)_(sprinkled)/8192
|
-1.03% |
7291.240 |
7216.332 |
- |
|
BM_std_minmax<unsigned_long_long>/31
|
-1.03% |
4.790 |
4.741 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1
|
-1.03% |
67621650.961 |
66927409.021 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-1.03% |
20956.365 |
20741.348 |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
-1.03% |
2.228 |
2.206 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-1.02% |
19194819.515 |
18998159.034 |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
-1.02% |
40.049 |
39.640 |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/32
|
-1.02% |
8.680 |
8.592 |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.02% |
21.594 |
21.374 |
- |
|
std::search(list<int>)_(same_length)/1000
|
-1.02% |
746.978 |
739.367 |
- |
|
std::for_each_n(list<int>)/50
|
-1.02% |
22.766 |
22.534 |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_64
|
-1.02% |
11.879 |
11.758 |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
-1.01% |
9.079 |
8.987 |
- |
|
std::none_of(list<int>)_(process_all)/50
|
-1.01% |
21.943 |
21.721 |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.01% |
8738560.901 |
8650235.868 |
- |
|
BM_vector_deque_move_backward/1
|
-1.01% |
2.569 |
2.543 |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.01% |
8.885 |
8.796 |
- |
|
std::sort(vector<int>)_(pipe-organ)/8
|
-1.00% |
18.628 |
18.441 |
- |
|
rng::partition_copy(list<int>)/32
|
-1.00% |
16.059 |
15.898 |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-1.00% |
1.322 |
1.309 |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.00% |
207.573 |
205.493 |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/32
|
-1.00% |
17.059 |
16.888 |
- |