|
rng::copy(vector<bool>)_(aligned)/1048576
|
-70.91% |
3571.863 |
1039.007 |
- |
-23.00% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
-69.11% |
10.375 |
3.204 |
- |
-69.35% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-57.08% |
19934308.373 |
8555424.271 |
- |
-46.05% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-53.43% |
1616.980 |
752.952 |
- |
-0.06% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-53.12% |
49.361 |
23.139 |
- |
-56.27% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-52.97% |
4.360 |
2.051 |
- |
-52.78% |
- |
|
std::swap_ranges(list<int>)/1024
|
-51.52% |
1568.947 |
760.566 |
- |
-0.09% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-50.89% |
4.195 |
2.060 |
- |
-76.07% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-50.08% |
29707649.995 |
14830422.398 |
- |
1.44% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-48.21% |
156317150.750 |
80964383.452 |
- |
-7.49% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-48.00% |
2731.159 |
1420.256 |
- |
-47.23% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-47.27% |
10547797.829 |
5561562.497 |
- |
-14.31% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-47.20% |
6284039.491 |
3317943.545 |
- |
11.34% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-46.95% |
1029.055 |
545.912 |
- |
-47.27% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-46.77% |
1030.020 |
548.248 |
- |
-35.73% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-46.15% |
953.567 |
513.507 |
- |
-48.87% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-43.76% |
51787677.388 |
29126112.069 |
- |
28.37% |
- |
|
BM_PushHeap_string_Descending_262144
|
-42.40% |
5.448 |
3.138 |
- |
-0.32% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-42.35% |
46877.141 |
27024.722 |
- |
-10.55% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-42.35% |
42883.511 |
24724.414 |
- |
-10.21% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-42.33% |
43894.516 |
25313.054 |
- |
-10.52% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-42.14% |
3656.764 |
2115.903 |
- |
-10.01% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-42.10% |
2659.258 |
1539.808 |
- |
-10.07% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-42.07% |
2722.689 |
1577.143 |
- |
-9.80% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-41.77% |
679.539 |
395.701 |
- |
-10.18% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
-41.61% |
4.452 |
2.599 |
- |
-64.87% |
- |
|
BM_std_min<unsigned___int128>/512
|
-41.27% |
338.247 |
198.646 |
- |
-9.34% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-41.19% |
2189.661 |
1287.822 |
- |
-57.76% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-40.44% |
73662480.050 |
43872315.472 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-40.28% |
30927304.443 |
18469748.134 |
- |
29.26% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-40.11% |
11.940 |
7.150 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-39.79% |
7942825.478 |
4782632.452 |
- |
-7.27% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-39.54% |
5.681 |
3.435 |
- |
-1.20% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-39.54% |
129.293 |
78.167 |
- |
-46.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-38.79% |
5992121.144 |
3667693.729 |
- |
-52.41% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-38.48% |
20892693.637 |
12854109.789 |
- |
-51.67% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-37.95% |
5862817.303 |
3637798.594 |
- |
-0.79% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-37.68% |
5.119 |
3.190 |
- |
-4.95% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-37.29% |
24.568 |
15.408 |
- |
0.71% |
- |
|
BM_std_min<unsigned___int128>/64
|
-36.81% |
38.764 |
24.496 |
- |
-8.12% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-35.86% |
9.868 |
6.330 |
- |
-42.44% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/1048576
|
-33.89% |
1572.084 |
1039.273 |
- |
-0.02% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-32.63% |
59.257 |
39.924 |
- |
-1.44% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-32.60% |
0.637 |
0.429 |
- |
-29.95% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-32.35% |
13030688.087 |
8814875.310 |
- |
-0.67% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-32.07% |
1.704 |
1.157 |
- |
-16.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-31.93% |
12841103.054 |
8740809.163 |
- |
-0.72% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-31.47% |
12843962.186 |
8801955.768 |
- |
-1.72% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-30.91% |
71.999 |
49.741 |
- |
-1.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-30.56% |
12751375.971 |
8855103.842 |
- |
0.29% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-30.46% |
53.323 |
37.083 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-30.10% |
355021426.120 |
248172045.284 |
- |
4.15% |
- |
|
BM_std_min<unsigned___int128>/32
|
-29.96% |
17.403 |
12.189 |
- |
-5.43% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-29.79% |
349044701.739 |
245048452.213 |
- |
-28.95% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-29.78% |
12818368.126 |
9000829.866 |
- |
0.36% |
- |
|
BM_std_min<unsigned___int128>/31
|
-29.62% |
16.762 |
11.797 |
- |
-5.04% |
- |
|
BM_PushHeap_string_Descending_16384
|
-29.46% |
3.369 |
2.376 |
- |
0.28% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-29.42% |
6.456 |
4.556 |
- |
-34.83% |
- |
|
BM_std_min<unsigned___int128>/30
|
-29.37% |
16.121 |
11.387 |
- |
-5.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-28.90% |
12744330.709 |
9061557.018 |
- |
3.30% |
- |
|
BM_std_min<unsigned___int128>/29
|
-28.88% |
15.478 |
11.008 |
- |
-5.12% |
- |
|
BM_PushHeap_string_Descending_1024
|
-28.45% |
3.315 |
2.372 |
- |
-2.85% |
- |
|
BM_std_min<unsigned___int128>/28
|
-28.44% |
14.826 |
10.609 |
- |
-4.72% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-28.34% |
43.079 |
30.869 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-28.14% |
2155931.059 |
1549206.906 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-28.10% |
2819898.220 |
2027642.125 |
- |
-1.24% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-27.96% |
13.592 |
9.791 |
- |
-14.00% |
- |
|
BM_std_min<unsigned___int128>/27
|
-27.89% |
14.170 |
10.218 |
- |
-4.86% |
- |
|
BM_std_min<unsigned___int128>/26
|
-27.79% |
13.575 |
9.802 |
- |
-4.73% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-27.78% |
40.813 |
29.476 |
- |
-1.06% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-27.74% |
342866356.375 |
247747189.200 |
- |
-26.76% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-27.73% |
61.348 |
44.336 |
- |
0.18% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-27.14% |
698.815 |
509.164 |
- |
-41.30% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-26.93% |
11.792 |
8.617 |
- |
-19.95% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-26.82% |
0.637 |
0.466 |
- |
8.48% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-26.73% |
46.002 |
33.706 |
- |
0.40% |
- |
|
BM_std_min<unsigned___int128>/25
|
-26.68% |
12.916 |
9.469 |
- |
-4.37% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-26.68% |
34.334 |
25.174 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-26.62% |
8922089.377 |
6547329.585 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-26.61% |
12045144.303 |
8839524.370 |
- |
-0.57% |
- |
|
rng::rotate(vector<int>)_(1_element_forward)/50
|
-26.15% |
5.271 |
3.893 |
- |
-25.99% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-26.12% |
4794321.919 |
3542026.085 |
- |
-11.57% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-26.10% |
5072933.882 |
3748944.133 |
- |
-10.00% |
- |
|
BM_std_min<unsigned___int128>/24
|
-25.96% |
12.292 |
9.101 |
- |
-3.93% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-25.35% |
2352157.408 |
1755843.750 |
- |
-0.83% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-25.27% |
0.695 |
0.520 |
- |
-7.82% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-25.26% |
5030158.399 |
3759606.073 |
- |
-22.16% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-25.13% |
3.849 |
2.882 |
- |
-1.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-25.07% |
11903904.478 |
8919043.948 |
- |
3.29% |
- |
|
BM_std_min<unsigned___int128>/23
|
-25.07% |
11.655 |
8.733 |
- |
-3.66% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-25.04% |
48.179 |
36.113 |
- |
0.30% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-25.02% |
12672.794 |
9501.472 |
- |
0.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-24.75% |
12568.340 |
9457.238 |
- |
-0.55% |
- |
|
rng::rotate(vector<int>)_(1_element_backward)/50
|
-24.68% |
5.341 |
4.023 |
- |
-24.53% |
- |
|
BM_PushHeap_string_Descending_256
|
-24.67% |
3.067 |
2.310 |
- |
0.12% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-24.66% |
11.534 |
8.689 |
- |
-21.46% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
-24.64% |
2.199 |
1.657 |
- |
80.84% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-24.36% |
20.250 |
15.316 |
- |
-10.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-24.32% |
11922039.318 |
9022628.235 |
- |
3.36% |
- |
|
BM_std_min<unsigned___int128>/22
|
-24.23% |
11.007 |
8.340 |
- |
-3.65% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-24.08% |
36.731 |
27.886 |
- |
-0.66% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-24.03% |
38.247 |
29.057 |
- |
-0.84% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-24.01% |
37.470 |
28.472 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-23.83% |
3891607.232 |
2964335.296 |
- |
-22.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-23.63% |
11916398.273 |
9099976.544 |
- |
4.24% |
- |
|
BM_std_min<unsigned___int128>/21
|
-23.58% |
10.385 |
7.936 |
- |
-3.46% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/50
|
-23.56% |
5.324 |
4.070 |
- |
-23.45% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-23.50% |
44.302 |
33.893 |
- |
-0.50% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-23.49% |
48.571 |
37.163 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-23.45% |
40480084.849 |
30988656.258 |
- |
6.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-23.39% |
6626906.845 |
5076618.336 |
- |
-30.37% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-23.04% |
32.211 |
24.789 |
- |
-16.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-22.95% |
27176762.565 |
20939480.531 |
- |
-13.86% |
- |
|
BM_RangesMakeHeap_string_Random_262144
|
-22.36% |
19.422 |
15.079 |
- |
-1.59% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-22.32% |
37.413 |
29.062 |
- |
-0.79% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
-22.28% |
0.576 |
0.448 |
- |
-22.37% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-22.25% |
95.417 |
74.191 |
- |
-0.41% |
- |
|
BM_RangesMakeHeap_string_Descending_256
|
-22.15% |
3.427 |
2.668 |
- |
-2.51% |
- |
|
BM_std_min<unsigned___int128>/20
|
-22.14% |
9.775 |
7.611 |
- |
-2.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-22.01% |
10813488.645 |
8433358.988 |
- |
-12.27% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-21.85% |
3.569 |
2.789 |
- |
-1.28% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-21.56% |
11.119 |
8.721 |
- |
-21.20% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-21.55% |
6.816 |
5.347 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-21.50% |
4731346.646 |
3714161.677 |
- |
-23.92% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-21.47% |
3320.693 |
2607.806 |
- |
93.15% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-21.46% |
7980317.087 |
6268108.256 |
- |
0.64% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-21.45% |
9.764 |
7.669 |
- |
-2.68% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-21.42% |
22.068 |
17.341 |
- |
1.77% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-21.30% |
0.634 |
0.499 |
- |
-21.29% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-21.29% |
4.285 |
3.373 |
- |
30.11% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-21.11% |
11.019 |
8.693 |
- |
-16.92% |
- |
|
BM_std_min<unsigned___int128>/19
|
-20.99% |
9.153 |
7.232 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-20.98% |
6366303.523 |
5030573.061 |
- |
-35.94% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-20.91% |
150.190 |
118.782 |
- |
14.48% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-20.69% |
0.495 |
0.393 |
- |
-12.38% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-19.93% |
16.484 |
13.199 |
- |
-1.33% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-19.77% |
16.302 |
13.080 |
- |
1.77% |
- |
|
BM_std_min<unsigned___int128>/18
|
-19.68% |
8.531 |
6.852 |
- |
-2.09% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-19.68% |
35.282 |
28.339 |
- |
1.25% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-19.66% |
36.432 |
29.268 |
- |
0.26% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-19.52% |
0.556 |
0.448 |
- |
-9.76% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/50
|
-19.52% |
5.269 |
4.240 |
- |
-19.46% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-19.50% |
1.146 |
0.922 |
- |
0.13% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-19.40% |
1712.715 |
1380.476 |
- |
-4.15% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-18.86% |
13.918 |
11.293 |
- |
-24.73% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-18.79% |
2435110.210 |
1977514.364 |
- |
-20.61% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-18.30% |
41.952 |
34.277 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-18.14% |
7160322.808 |
5861709.154 |
- |
-35.54% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-18.03% |
614.138 |
503.416 |
- |
-0.03% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-17.98% |
2136620.622 |
1752350.772 |
- |
-25.46% |
- |
|
BM_std_min<unsigned___int128>/17
|
-17.98% |
7.890 |
6.471 |
- |
-1.76% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-17.98% |
66.627 |
54.649 |
- |
1.32% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-17.97% |
29.042 |
23.822 |
- |
-0.02% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-17.83% |
31.185 |
25.625 |
- |
-0.46% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-17.81% |
1.875 |
1.541 |
- |
-21.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-17.76% |
2.743 |
2.255 |
- |
-22.87% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-17.71% |
8.480 |
6.978 |
- |
-39.75% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-17.66% |
0.697 |
0.574 |
- |
10.59% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-17.62% |
10.593 |
8.727 |
- |
-15.20% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-17.58% |
30.443 |
25.091 |
- |
-0.50% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-17.50% |
23045.624 |
19013.007 |
- |
-1.10% |
- |
|
BM_PushHeap_string_Random_262144
|
-17.41% |
21.799 |
18.002 |
- |
0.41% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-17.40% |
6269.659 |
5178.895 |
- |
3.37% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-17.30% |
0.697 |
0.577 |
- |
34.63% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-17.27% |
3.727 |
3.083 |
- |
-12.65% |
- |
|
BM_PushHeap_string_Descending_64
|
-16.87% |
2.692 |
2.237 |
- |
1.04% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-16.81% |
23964.622 |
19935.047 |
- |
-0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.75% |
42.521 |
35.400 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
-16.75% |
7182027.345 |
5979358.644 |
- |
-1.52% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_4
|
-16.65% |
1.284 |
1.070 |
- |
-12.70% |
- |
|
BM_std_min<unsigned_long_long>/1
|
-16.59% |
0.458 |
0.382 |
- |
49.17% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-16.57% |
5.894 |
4.918 |
- |
-0.84% |
- |
|
BM_RangesMakeHeap_string_Descending_64
|
-16.29% |
3.051 |
2.554 |
- |
-1.29% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-16.27% |
605.369 |
506.846 |
- |
-3.83% |
- |
|
BM_std_min<unsigned___int128>/16
|
-16.19% |
7.292 |
6.112 |
- |
-0.97% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
-16.06% |
326.673 |
274.203 |
- |
-1.66% |
- |
|
rng::rotate_copy(list<int>)/8192
|
-16.05% |
8304.351 |
6971.294 |
- |
0.67% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-16.00% |
18.253 |
15.332 |
- |
-26.30% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-15.83% |
2.602 |
2.191 |
- |
-16.91% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-15.71% |
3.270 |
2.756 |
- |
-23.66% |
- |
|
BM_RangesMakeHeap_string_Descending_16
|
-15.68% |
2.754 |
2.322 |
- |
-1.90% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-15.48% |
0.616 |
0.521 |
- |
-18.48% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-15.40% |
58.731 |
49.685 |
- |
-2.41% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-15.04% |
16.378 |
13.915 |
- |
-11.36% |
- |
|
BM_std_min<unsigned___int128>/15
|
-15.03% |
6.700 |
5.693 |
- |
-0.85% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
-15.00% |
14.879 |
12.647 |
- |
-10.44% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-14.86% |
2387.084 |
2032.330 |
- |
-21.61% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-14.78% |
16216560.552 |
13819776.897 |
- |
-11.82% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-14.76% |
92.297 |
78.670 |
- |
0.77% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-14.75% |
27.327 |
23.296 |
- |
1.61% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-14.64% |
5.992 |
5.115 |
- |
-36.90% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
-14.63% |
232.555 |
198.532 |
- |
-0.14% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
-14.51% |
5095.363 |
4355.822 |
- |
-13.78% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-14.49% |
22115214.153 |
18910818.498 |
- |
-9.08% |
- |
|
std::copy(vector<int>)/4096
|
-14.43% |
230.508 |
197.243 |
- |
-3.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-14.42% |
1900064.770 |
1626030.752 |
- |
0.23% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
-14.38% |
302.597 |
259.088 |
- |
-21.43% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-14.34% |
50738235.183 |
43460806.544 |
- |
-20.33% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-14.34% |
8842.431 |
7574.859 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-14.21% |
1695818.908 |
1454778.010 |
- |
-8.29% |
- |
|
BM_RangesPushHeap_string_Ascending_1024
|
-14.16% |
13.845 |
11.884 |
- |
-12.90% |
- |
|
BM_RangesPushHeap_string_Ascending_256
|
-14.12% |
10.974 |
9.424 |
- |
-13.87% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-14.05% |
0.881 |
0.758 |
- |
-5.41% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-14.03% |
10.507 |
9.033 |
- |
-13.50% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-14.01% |
308734.544 |
265480.887 |
- |
-20.84% |
- |
|
BM_std_min<unsigned___int128>/14
|
-14.00% |
6.133 |
5.275 |
- |
-0.91% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-13.94% |
866.786 |
745.958 |
- |
1.04% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-13.91% |
26.299 |
22.640 |
- |
-6.00% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-13.86% |
4606.466 |
3967.884 |
- |
-3.48% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
-13.63% |
10.572 |
9.132 |
- |
-3.74% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-13.54% |
32.669 |
28.245 |
- |
19.15% |
- |
|
BM_PopHeap_uint64_1
|
-13.54% |
0.519 |
0.449 |
- |
-35.30% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-13.45% |
57.214 |
49.521 |
- |
-1.35% |
- |
|
BM_std_minmax_element<short>/3
|
-13.28% |
1.148 |
0.996 |
- |
-13.22% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-13.27% |
104.725 |
90.827 |
- |
-10.74% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-13.23% |
1597873.556 |
1386511.933 |
- |
-0.43% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-13.20% |
15.847 |
13.755 |
- |
-0.74% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-13.16% |
9.172 |
7.965 |
- |
8.94% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
-13.08% |
99.736 |
86.692 |
- |
0.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-13.07% |
5711.960 |
4965.297 |
- |
0.26% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-13.06% |
10.831 |
9.416 |
- |
-4.65% |
- |
|
std::move(deque<int>)/32768
|
-13.02% |
2121.008 |
1844.768 |
- |
0.24% |
- |
|
std::partition_point(list<int>)/1024
|
-13.00% |
1294.040 |
1125.816 |
- |
-12.97% |
- |
|
BM_std_minmax_element<int>/4000
|
-12.95% |
1053.856 |
917.434 |
- |
-17.56% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-12.93% |
2.680 |
2.333 |
- |
1.25% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-12.91% |
1.513 |
1.318 |
- |
-11.82% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-12.91% |
1.776 |
1.547 |
- |
-15.84% |
- |
|
BM_std_minmax_element<int>/4096
|
-12.89% |
1078.512 |
939.485 |
- |
-17.60% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-12.88% |
44.124 |
38.440 |
- |
13.70% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-12.85% |
32.285 |
28.137 |
- |
-0.27% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-12.83% |
69.655 |
60.722 |
- |
0.24% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-12.75% |
356.884 |
311.366 |
- |
0.10% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/50
|
-12.74% |
18.496 |
16.140 |
- |
-12.67% |
- |
|
BM_std_minmax_element<int>/65536
|
-12.74% |
17223.564 |
15029.920 |
- |
-17.55% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-12.72% |
3.483 |
3.040 |
- |
-13.47% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-12.69% |
5019.045 |
4382.174 |
- |
-12.53% |
- |
|
BM_std_minmax_element<int>/70000
|
-12.68% |
18408.428 |
16073.840 |
- |
-17.52% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-12.66% |
2.313 |
2.020 |
- |
5.03% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/32
|
-12.64% |
18.495 |
16.158 |
- |
-12.57% |
- |
|
BM_std_minmax_element<int>/5500
|
-12.62% |
1441.659 |
1259.710 |
- |
-17.52% |
- |
|
BM_std_minmax_element<int>/64000
|
-12.61% |
16831.837 |
14710.168 |
- |
-17.40% |
- |
|
BM_PushHeap_string_Descending_16
|
-12.58% |
2.436 |
2.129 |
- |
1.10% |
- |
|
BM_std_minmax_element<int>/1024
|
-12.58% |
272.780 |
238.458 |
- |
-17.19% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-12.50% |
8176.408 |
7154.607 |
- |
-6.55% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-12.45% |
42.799 |
37.468 |
- |
-2.46% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-12.45% |
838.420 |
734.014 |
- |
-0.24% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-12.45% |
26.039 |
22.797 |
- |
12.49% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-12.39% |
788.837 |
691.136 |
- |
1.35% |
- |
|
BM_std_min<unsigned___int128>/13
|
-12.38% |
5.570 |
4.880 |
- |
-0.72% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-12.38% |
29.548 |
25.889 |
- |
-36.60% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-12.37% |
30.396 |
26.635 |
- |
-2.10% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-12.36% |
5062987.970 |
4437307.607 |
- |
-11.49% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-12.32% |
17.565 |
15.402 |
- |
-12.22% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-12.31% |
20587.125 |
18053.432 |
- |
-12.84% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-12.25% |
6.776 |
5.946 |
- |
-0.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-12.24% |
0.447 |
0.392 |
- |
-29.38% |
- |
|
rng::copy(vector<int>)/32768
|
-12.19% |
3486.281 |
3061.441 |
- |
-14.68% |
- |
|
BM_RangesMakeHeap_string_Descending_4
|
-12.14% |
2.416 |
2.123 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-12.08% |
29468394.511 |
25907201.349 |
- |
-5.97% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-12.07% |
5.498 |
4.835 |
- |
0.13% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-12.04% |
42570.084 |
37446.664 |
- |
0.52% |
- |
|
BM_std_minmax_element<int>/512
|
-11.98% |
138.136 |
121.583 |
- |
-16.82% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-11.98% |
17.481 |
15.387 |
- |
-12.33% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-11.91% |
57.437 |
50.596 |
- |
-2.75% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-11.91% |
8635.307 |
7606.999 |
- |
-5.38% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
-11.89% |
7879.756 |
6942.994 |
- |
-11.91% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-11.87% |
1.497 |
1.319 |
- |
-0.24% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-11.81% |
1.447 |
1.276 |
- |
-16.66% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.80% |
384.496 |
339.118 |
- |
-0.14% |
- |
|
BM_PushHeap_string_Descending_4
|
-11.76% |
2.166 |
1.911 |
- |
1.14% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
-11.75% |
0.506 |
0.447 |
- |
-11.30% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-11.71% |
14450.307 |
12758.606 |
- |
-5.02% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-11.68% |
0.451 |
0.398 |
- |
-3.90% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-11.60% |
9368.361 |
8282.083 |
- |
-6.06% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
-11.56% |
0.540 |
0.477 |
- |
-24.53% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
-11.55% |
1.497 |
1.324 |
- |
-0.27% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-11.49% |
14.982 |
13.260 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-11.49% |
4611664.826 |
4082010.975 |
- |
-4.13% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-11.48% |
48.272 |
42.731 |
- |
0.79% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-11.44% |
1.700 |
1.505 |
- |
-10.14% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-11.36% |
15768914.669 |
13977461.655 |
- |
-1.44% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-11.22% |
22.160 |
19.674 |
- |
-2.72% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-11.20% |
23.499 |
20.867 |
- |
-7.97% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-11.04% |
347.567 |
309.191 |
- |
-0.08% |
- |
|
BM_std_min<unsigned___int128>/12
|
-11.02% |
5.024 |
4.470 |
- |
-0.89% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-10.98% |
29.902 |
26.618 |
- |
0.00% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
-10.93% |
1.960 |
1.745 |
- |
-2.97% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-10.90% |
25.320 |
22.560 |
- |
-4.68% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
-10.88% |
2.204 |
1.964 |
- |
-3.08% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.83% |
1859.037 |
1657.659 |
- |
-0.00% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-10.77% |
2837.261 |
2531.645 |
- |
-0.13% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-10.77% |
12696.049 |
11328.849 |
- |
-6.89% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-10.74% |
15759082.511 |
14066646.640 |
- |
-5.56% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-10.59% |
1702202.816 |
1521987.634 |
- |
-8.32% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-10.48% |
22.064 |
19.751 |
- |
-3.54% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-10.47% |
14.734 |
13.192 |
- |
1.19% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-10.36% |
1847.947 |
1656.409 |
- |
0.32% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-10.29% |
1.733 |
1.555 |
- |
0.20% |
- |
|
BM_std_min<long_long>/1
|
-10.27% |
0.673 |
0.604 |
- |
-10.75% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-10.26% |
16614296.323 |
14910187.810 |
- |
3.19% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-10.21% |
8.224 |
7.384 |
- |
1.98% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-10.18% |
34.844 |
31.298 |
- |
-0.43% |
- |
|
BM_PopHeap_float_262144
|
-10.15% |
40.667 |
36.538 |
- |
-8.90% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-10.07% |
22.263 |
20.022 |
- |
4.01% |
- |
|
BM_std_min<unsigned___int128>/11
|
-10.01% |
4.501 |
4.050 |
- |
-0.75% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-9.99% |
19.884 |
17.899 |
- |
-1.44% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-9.97% |
28.153 |
25.346 |
- |
-7.05% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-9.97% |
42.841 |
38.570 |
- |
-21.04% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-9.95% |
246698.517 |
222157.744 |
- |
-4.74% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-9.91% |
0.534 |
0.482 |
- |
-21.53% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-9.90% |
32.973 |
29.707 |
- |
0.51% |
- |
|
BM_std_min<char>/1
|
-9.90% |
0.288 |
0.260 |
- |
-42.85% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-9.88% |
2.785 |
2.510 |
- |
-2.95% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-9.86% |
29.411 |
26.510 |
- |
-15.20% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
-9.77% |
64.228 |
57.951 |
- |
-13.13% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-9.74% |
1.434 |
1.295 |
- |
-8.15% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-9.73% |
2.744 |
2.477 |
- |
-1.16% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-9.73% |
22.730 |
20.519 |
- |
-3.94% |
- |
|
BM_PushHeap_float_Random_1
|
-9.68% |
0.517 |
0.467 |
- |
-19.05% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-9.66% |
8765.201 |
7918.166 |
- |
-4.96% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-9.64% |
2.768 |
2.501 |
- |
-1.72% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-9.61% |
0.574 |
0.519 |
- |
11.36% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-9.61% |
3493641.371 |
3158067.526 |
- |
-0.48% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-9.59% |
8.679 |
7.847 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-9.58% |
36.609 |
33.103 |
- |
1.27% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-9.56% |
11486.061 |
10387.652 |
- |
-0.29% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.56% |
93.536 |
84.592 |
- |
0.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-9.56% |
156242487.660 |
141304148.967 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-9.53% |
54109442.745 |
48950238.198 |
- |
-24.53% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-9.51% |
22.887 |
20.710 |
- |
-11.83% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.46% |
1594.660 |
1443.736 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-9.46% |
5002160.321 |
4529014.590 |
- |
-3.15% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-9.40% |
21.237 |
19.240 |
- |
-1.29% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-9.40% |
18.097 |
16.397 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-9.34% |
25.231 |
22.874 |
- |
11.81% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-9.28% |
156557811.397 |
142021825.081 |
- |
0.82% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-9.28% |
1.690 |
1.533 |
- |
-4.31% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-9.18% |
23.611 |
21.444 |
- |
0.58% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-9.16% |
29.795 |
27.067 |
- |
-1.35% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-9.12% |
9783.271 |
8890.943 |
- |
-4.31% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-9.12% |
413.401 |
375.711 |
- |
-0.12% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-9.10% |
9750.584 |
8863.458 |
- |
-4.39% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-9.07% |
173128619.688 |
157417844.047 |
- |
4.10% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-9.03% |
29.358 |
26.708 |
- |
-2.23% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-8.95% |
173125433.843 |
157637088.554 |
- |
4.07% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-8.94% |
10830407.145 |
9862085.425 |
- |
0.46% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-8.94% |
9275.978 |
8446.651 |
- |
-4.15% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-8.93% |
92.006 |
83.791 |
- |
-12.85% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-8.92% |
10821432.848 |
9855815.154 |
- |
2.30% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-8.91% |
86.808 |
79.069 |
- |
-1.54% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-8.91% |
196.101 |
178.623 |
- |
-1.06% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-8.87% |
10.795 |
9.837 |
- |
2.31% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-8.87% |
1.649 |
1.503 |
- |
-6.99% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-8.85% |
1302353.996 |
1187100.245 |
- |
-1.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-8.84% |
10825815.741 |
9868435.401 |
- |
0.03% |
- |
|
rng::copy(list<int>)/64
|
-8.83% |
33.801 |
30.816 |
- |
-4.19% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
-8.83% |
208.483 |
190.074 |
- |
0.71% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-8.81% |
1.331 |
1.214 |
- |
-0.85% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-8.79% |
16.095 |
14.680 |
- |
-7.65% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-8.78% |
172477287.711 |
157332546.565 |
- |
4.00% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-8.76% |
2.773 |
2.530 |
- |
-1.51% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-8.73% |
2.213 |
2.020 |
- |
-0.31% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-8.72% |
1.959 |
1.788 |
- |
0.21% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-8.70% |
714.315 |
652.153 |
- |
-1.62% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-8.70% |
0.697 |
0.637 |
- |
47.95% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-8.66% |
31.600 |
28.864 |
- |
0.99% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-8.65% |
172327363.153 |
157419409.295 |
- |
4.41% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-8.65% |
73.925 |
67.533 |
- |
-2.40% |
- |
|
BM_std_min<unsigned___int128>/10
|
-8.64% |
4.011 |
3.665 |
- |
-0.71% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-8.55% |
2.720 |
2.487 |
- |
-1.99% |
- |
|
BM_std_min<__int128>/1
|
-8.50% |
0.371 |
0.340 |
- |
-25.94% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-8.47% |
5.751 |
5.264 |
- |
-2.69% |
- |
|
BM_std_minmax_element<int>/64
|
-8.47% |
17.279 |
15.816 |
- |
-12.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.44% |
800.521 |
732.977 |
- |
-0.33% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-8.39% |
209.113 |
191.573 |
- |
0.59% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-8.35% |
171727238.737 |
157379871.471 |
- |
3.85% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-8.32% |
2.764 |
2.534 |
- |
-0.33% |
- |
|
BM_std_min<unsigned___int128>/6
|
-8.31% |
2.260 |
2.072 |
- |
-1.76% |
- |
|
rng::move_backward(list<int>)/4096
|
-8.31% |
6560.116 |
6014.967 |
- |
17.51% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-8.29% |
42.062 |
38.575 |
- |
-5.91% |
- |
|
rng::copy_backward(vector<int>)/32768
|
-8.27% |
3286.674 |
3014.951 |
- |
15.58% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-8.24% |
5.784 |
5.307 |
- |
0.07% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-8.21% |
3.582 |
3.288 |
- |
-0.11% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-8.17% |
1.848 |
1.697 |
- |
-5.68% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-8.09% |
10780361.322 |
9908524.824 |
- |
-13.82% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-8.05% |
16.304 |
14.991 |
- |
-4.00% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-8.01% |
1583.043 |
1456.274 |
- |
-0.75% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-8.00% |
64.315 |
59.171 |
- |
-2.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-8.00% |
13775017.240 |
12673476.445 |
- |
-1.93% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-7.94% |
30.562 |
28.134 |
- |
-5.72% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-7.94% |
7.191 |
6.620 |
- |
-16.28% |
- |
|
BM_std_minmax<char>/5
|
-7.90% |
1.859 |
1.712 |
- |
-4.36% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
-7.89% |
1.493 |
1.375 |
- |
-11.85% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-7.88% |
0.697 |
0.642 |
- |
63.29% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-7.86% |
28.901 |
26.629 |
- |
-12.53% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-7.86% |
7638.448 |
7038.328 |
- |
1.54% |
- |
|
BM_std_min<unsigned___int128>/8
|
-7.83% |
3.109 |
2.866 |
- |
-1.29% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-7.80% |
14.686 |
13.540 |
- |
6.81% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-7.78% |
6.451 |
5.949 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-7.76% |
1155611.682 |
1065965.659 |
- |
-4.22% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
-7.75% |
293.157 |
270.434 |
- |
7.80% |
- |
|
BM_std_minmax<int>/3
|
-7.72% |
1.198 |
1.105 |
- |
-6.00% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-7.66% |
8257.666 |
7625.127 |
- |
-4.31% |
- |
|
std::for_each_n(deque<int>)/8
|
-7.66% |
1.254 |
1.158 |
- |
-3.53% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-7.65% |
10.449 |
9.650 |
- |
-0.22% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-7.65% |
2.401 |
2.217 |
- |
-1.29% |
- |
|
std::partition_point(list<int>)/8192
|
-7.64% |
12770.735 |
11794.544 |
- |
-18.41% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-7.63% |
31.956 |
29.519 |
- |
-0.04% |
- |
|
BM_std_minmax<short>/16
|
-7.62% |
1.900 |
1.756 |
- |
-0.01% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-7.61% |
1.710 |
1.580 |
- |
-0.30% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-7.60% |
18.090 |
16.714 |
- |
-2.46% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-7.59% |
5.271 |
4.871 |
- |
0.39% |
- |
|
BM_LowerBound_string_262144
|
-7.58% |
2242.703 |
2072.764 |
- |
0.02% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-7.56% |
0.364 |
0.336 |
- |
-13.59% |
- |
|
std::copy_n(vector<int>)/32768
|
-7.47% |
3795.927 |
3512.196 |
- |
2.52% |
- |
|
BM_std_minmax<int>/2
|
-7.47% |
0.900 |
0.833 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-7.47% |
20393610.749 |
18870427.278 |
- |
-11.47% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-7.47% |
5.339 |
4.940 |
- |
-1.56% |
- |
|
BM_RangesPushHeap_string_Ascending_64
|
-7.47% |
7.442 |
6.886 |
- |
-8.58% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-7.44% |
26.030 |
24.092 |
- |
-1.26% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-7.43% |
36.189 |
33.499 |
- |
9.39% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-7.42% |
305.248 |
282.609 |
- |
-4.80% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-7.38% |
0.629 |
0.583 |
- |
-17.50% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-7.37% |
5.705 |
5.284 |
- |
-3.84% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.36% |
21.732 |
20.134 |
- |
-21.37% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-7.33% |
8.259 |
7.654 |
- |
0.16% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-7.32% |
0.956 |
0.886 |
- |
-2.05% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-7.31% |
0.819 |
0.759 |
- |
-4.80% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-7.31% |
41.838 |
38.780 |
- |
-1.41% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-7.31% |
31.575 |
29.268 |
- |
-11.01% |
- |
|
BM_std_min<unsigned___int128>/9
|
-7.30% |
3.526 |
3.268 |
- |
-1.01% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
-7.27% |
1.893 |
1.756 |
- |
-8.78% |
- |
|
rng::reverse_copy(vector<int>)/8
|
-7.21% |
2.534 |
2.351 |
- |
-2.53% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-7.21% |
12475.982 |
11576.423 |
- |
-2.43% |
- |
|
std::partition_copy(list<int>)/8192
|
-7.18% |
7292.767 |
6769.281 |
- |
-7.14% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
-7.15% |
9.210 |
8.551 |
- |
-9.71% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-7.14% |
1641.038 |
1523.910 |
- |
-3.61% |
- |
|
rng::find_if(list<int>)_(process_all)/8192
|
-7.13% |
10324.504 |
9588.466 |
- |
-10.39% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.12% |
24.740 |
22.978 |
- |
0.70% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
-7.08% |
27.413 |
25.471 |
- |
-0.84% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-7.08% |
0.437 |
0.406 |
- |
-0.67% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-7.08% |
3714.704 |
3451.830 |
- |
-5.81% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-7.05% |
81.240 |
75.510 |
- |
0.62% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-6.98% |
10.431 |
9.702 |
- |
2.64% |
- |
|
BM_std_minmax<char>/6
|
-6.98% |
2.155 |
2.004 |
- |
-3.69% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-6.98% |
3.616 |
3.364 |
- |
-2.16% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-6.89% |
17.184 |
15.999 |
- |
-2.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-6.89% |
6691892.096 |
6230704.717 |
- |
5.98% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-6.89% |
18.126 |
16.878 |
- |
6.31% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-6.89% |
16.769 |
15.615 |
- |
-0.94% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-6.88% |
3587.318 |
3340.384 |
- |
-2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-6.87% |
1064668.540 |
991541.177 |
- |
-1.73% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-6.86% |
22.130 |
20.612 |
- |
-0.70% |
- |
|
BM_std_min<unsigned___int128>/7
|
-6.81% |
2.657 |
2.476 |
- |
-1.50% |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
-6.81% |
7602.481 |
7084.766 |
- |
-0.50% |
- |
|
rng::generate(list<int>)/8192
|
-6.81% |
7535.177 |
7022.327 |
- |
-21.24% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-6.78% |
1360.685 |
1268.419 |
- |
1.26% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-6.78% |
749.637 |
698.843 |
- |
-1.91% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-6.77% |
2.700 |
2.517 |
- |
-1.65% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-6.77% |
558.384 |
520.572 |
- |
-9.10% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-6.77% |
3.339 |
3.113 |
- |
-4.57% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-6.73% |
8.910 |
8.310 |
- |
-4.95% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-6.71% |
6.745 |
6.292 |
- |
0.20% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
-6.70% |
8360.165 |
7800.149 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-6.69% |
39873910.333 |
37205866.981 |
- |
-11.77% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.68% |
7101937.656 |
6627207.884 |
- |
-0.61% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-6.68% |
1643.114 |
1533.394 |
- |
-3.27% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-6.67% |
3563369.357 |
3325665.831 |
- |
1.67% |
- |
|
rng::reverse_copy(deque<int>)/8
|
-6.67% |
3.045 |
2.842 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-6.65% |
3564623.846 |
3327498.688 |
- |
0.72% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-6.64% |
24.410 |
22.789 |
- |
-2.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-6.64% |
110783943.527 |
103430134.375 |
- |
-24.31% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-6.64% |
4839335.147 |
4518156.636 |
- |
-11.77% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-6.62% |
8519.177 |
7955.424 |
- |
-3.68% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
-6.58% |
56.806 |
53.066 |
- |
-9.51% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-6.55% |
12829.706 |
11988.861 |
- |
-1.84% |
- |
|
BM_RangesSortHeap_string_262144
|
-6.49% |
184.054 |
172.108 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-6.48% |
1530634.565 |
1431384.761 |
- |
-11.48% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-6.48% |
1012.364 |
946.769 |
- |
-0.14% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-6.48% |
2.769 |
2.590 |
- |
0.53% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-6.45% |
18.156 |
16.984 |
- |
-4.77% |
- |
|
BM_MakeHeap_float_Random_64
|
-6.45% |
1.787 |
1.671 |
- |
-3.39% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-6.44% |
9.978 |
9.335 |
- |
-16.11% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-6.43% |
3544102.664 |
3316133.622 |
- |
1.79% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-6.42% |
29.989 |
28.062 |
- |
-1.06% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-6.42% |
5.104 |
4.776 |
- |
0.78% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-6.42% |
82356.231 |
77069.486 |
- |
-3.81% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-6.41% |
55.003 |
51.476 |
- |
-2.67% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-6.41% |
13.857 |
12.969 |
- |
1.44% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-6.41% |
19.002 |
17.785 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-6.39% |
17718489.607 |
16585393.126 |
- |
-0.37% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-6.36% |
9161.493 |
8578.714 |
- |
-0.68% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-6.34% |
9.492 |
8.891 |
- |
22.13% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-6.32% |
0.648 |
0.607 |
- |
-1.07% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4
|
-6.32% |
0.794 |
0.744 |
- |
-5.49% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-6.29% |
24.595 |
23.047 |
- |
-6.96% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-6.29% |
5.269 |
4.937 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-6.28% |
19189185.267 |
17984716.759 |
- |
0.98% |
- |
|
BM_std_minmax<char>/4
|
-6.27% |
1.550 |
1.453 |
- |
-2.64% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
-6.22% |
1.231 |
1.154 |
- |
-7.07% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
-6.20% |
19.301 |
18.104 |
- |
-9.12% |
- |
|
rng::swap_ranges(deque<int>)/1024
|
-6.20% |
336.964 |
316.079 |
- |
-3.11% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-6.17% |
3.680 |
3.453 |
- |
6.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-6.16% |
95.888 |
89.980 |
- |
1.41% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-6.16% |
8301.461 |
7790.344 |
- |
-2.75% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-6.16% |
2.689 |
2.523 |
- |
-14.10% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-6.16% |
20795.083 |
19514.974 |
- |
-6.50% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/8192
|
-6.10% |
3036.664 |
2851.300 |
- |
-3.58% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-6.10% |
684.074 |
642.372 |
- |
-9.76% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-6.08% |
1716865.561 |
1612412.112 |
- |
-1.73% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
-6.08% |
6826.746 |
6411.649 |
- |
-6.95% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-6.06% |
134711079.062 |
126545223.576 |
- |
0.17% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-6.05% |
1054.494 |
990.701 |
- |
0.47% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-6.04% |
675.857 |
635.005 |
- |
26.40% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.04% |
1614.876 |
1517.368 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-6.03% |
6945703.739 |
6526880.953 |
- |
0.98% |
- |
|
BM_std_minmax<char>/7
|
-6.01% |
2.545 |
2.392 |
- |
-5.94% |
- |
|
BM_RangesPopHeap_string_262144
|
-6.00% |
101.152 |
95.079 |
- |
-1.55% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-6.00% |
22.356 |
21.016 |
- |
-0.51% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-5.96% |
4.918 |
4.625 |
- |
1.60% |
- |
|
BM_std_min<short>/20
|
-5.96% |
2.248 |
2.114 |
- |
-7.04% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-5.96% |
1014.270 |
953.804 |
- |
0.83% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-5.96% |
1.776 |
1.670 |
- |
-4.81% |
- |
|
rng::swap_ranges(deque<int>)/8192
|
-5.95% |
2694.571 |
2534.148 |
- |
-2.96% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-5.95% |
28.547 |
26.848 |
- |
-7.13% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
-5.95% |
4.806 |
4.520 |
- |
-0.67% |
- |
|
std::generate(list<int>)/8192
|
-5.95% |
7406.022 |
6965.530 |
- |
0.31% |
- |
|
BM_std_min<unsigned___int128>/5
|
-5.93% |
1.850 |
1.741 |
- |
-1.20% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-5.93% |
0.357 |
0.336 |
- |
-11.47% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-5.93% |
4735.906 |
4455.258 |
- |
-11.96% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-5.90% |
23.497 |
22.110 |
- |
-1.90% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-5.87% |
10.762 |
10.130 |
- |
-2.95% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-5.84% |
27.680 |
26.062 |
- |
-4.65% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.83% |
1233.666 |
1161.735 |
- |
-0.78% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-5.83% |
4.535 |
4.271 |
- |
0.85% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-5.83% |
38852.096 |
36588.061 |
- |
-8.78% |
- |
|
BM_RangesMakeHeap_float_Descending_4
|
-5.81% |
0.294 |
0.277 |
- |
0.82% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-5.81% |
41.214 |
38.822 |
- |
0.40% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-5.80% |
0.583 |
0.549 |
- |
-8.42% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-5.79% |
63316156.559 |
59651123.311 |
- |
-6.95% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.77% |
681.514 |
642.204 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-5.76% |
1718353.599 |
1619405.273 |
- |
-2.23% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
-5.74% |
7783.187 |
7336.155 |
- |
-4.95% |
- |
|
rng::reverse(list<int>)/4096
|
-5.72% |
1752.269 |
1652.091 |
- |
-0.01% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-5.72% |
7680.387 |
7241.391 |
- |
6.46% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-5.71% |
69.512 |
65.540 |
- |
-14.77% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-5.70% |
0.966 |
0.911 |
- |
-6.32% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-5.70% |
6.580 |
6.205 |
- |
18.11% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-5.68% |
9.394 |
8.860 |
- |
-7.55% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-5.68% |
415.312 |
391.738 |
- |
-8.23% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
-5.67% |
6.667 |
6.289 |
- |
-33.87% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-5.66% |
0.364 |
0.344 |
- |
-15.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.66% |
6695979.291 |
6316913.458 |
- |
30.81% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-5.64% |
34.562 |
32.611 |
- |
1.38% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-5.62% |
16.491 |
15.564 |
- |
-2.35% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/1024
|
-5.61% |
385.210 |
363.598 |
- |
-0.67% |
- |
|
BM_PopHeap_string_1
|
-5.59% |
0.700 |
0.660 |
- |
45.35% |
- |
|
BM_RangesMakeHeap_uint32_Heap_64
|
-5.59% |
0.257 |
0.243 |
- |
5.86% |
- |
|
BM_RangesPushHeap_float_SingleElement_4
|
-5.58% |
0.384 |
0.363 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-5.56% |
2889972.657 |
2729217.609 |
- |
-4.24% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.56% |
1687296.959 |
1593527.588 |
- |
-2.11% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-5.54% |
40414.932 |
38174.906 |
- |
-8.42% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-5.54% |
6.317 |
5.967 |
- |
-0.31% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-5.53% |
569.216 |
537.752 |
- |
0.48% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
-5.52% |
0.736 |
0.696 |
- |
0.22% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-5.51% |
19.664 |
18.581 |
- |
-2.16% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-5.49% |
10440.951 |
9868.235 |
- |
1.15% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.48% |
10496.613 |
9921.575 |
- |
-0.18% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-5.48% |
2873.189 |
2715.831 |
- |
3.39% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-5.41% |
0.679 |
0.642 |
- |
10.47% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
-5.39% |
0.738 |
0.698 |
- |
0.54% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-5.39% |
10218.338 |
9667.276 |
- |
3.79% |
- |
|
std::for_each_n(list<int>)/8
|
-5.39% |
2.592 |
2.452 |
- |
-4.60% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-5.38% |
12.114 |
11.462 |
- |
-4.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-5.38% |
20956.365 |
19829.850 |
- |
-4.39% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-5.36% |
26.429 |
25.012 |
- |
3.31% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-5.34% |
6.099 |
5.774 |
- |
-4.53% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-5.34% |
15558256.844 |
14727251.495 |
- |
-1.31% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-5.31% |
5.627 |
5.328 |
- |
1.69% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-5.30% |
20.869 |
19.763 |
- |
-4.41% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-5.29% |
87742.745 |
83098.407 |
- |
1.07% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-5.29% |
36.550 |
34.616 |
- |
-5.92% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-5.28% |
11512.710 |
10904.520 |
- |
3.48% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-5.27% |
4869000.848 |
4612294.811 |
- |
-6.10% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
-5.27% |
8902.142 |
8433.044 |
- |
-4.85% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-5.24% |
1216512.301 |
1152742.495 |
- |
-3.70% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-5.22% |
24.362 |
23.090 |
- |
5.73% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-5.21% |
2048064.386 |
1941355.170 |
- |
-8.48% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-5.21% |
484.498 |
459.272 |
- |
-3.76% |
- |
|
BM_std_min<unsigned_char>/16
|
-5.20% |
2.619 |
2.483 |
- |
-5.34% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-5.19% |
1238098.101 |
1173846.309 |
- |
-1.43% |
- |
|
BM_std_min<unsigned___int128>/4
|
-5.18% |
1.446 |
1.371 |
- |
-0.86% |
- |
|
rng::partition_copy(list<int>)/8192
|
-5.16% |
7369.174 |
6988.677 |
- |
-22.85% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-5.14% |
2.634 |
2.498 |
- |
0.39% |
- |
|
BM_std_minmax<int>/11
|
-5.11% |
1.832 |
1.738 |
- |
1.31% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-5.09% |
0.407 |
0.386 |
- |
0.40% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-5.08% |
503070.061 |
477493.911 |
- |
-4.21% |
- |
|
BM_MakeHeap_string_SingleElement_262144
|
-5.08% |
7.792 |
7.396 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-5.06% |
2429059.805 |
2306139.232 |
- |
6.14% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-5.00% |
22.515 |
21.389 |
- |
0.13% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-5.00% |
135.039 |
128.287 |
- |
0.13% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
-4.99% |
0.477 |
0.453 |
- |
-12.30% |
- |
|
BM_std_minmax_element<char>/2
|
-4.99% |
0.688 |
0.654 |
- |
7.04% |
- |
|
BM_RangesPushHeap_string_Random_16384
|
-4.98% |
17.039 |
16.191 |
- |
-2.26% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-4.97% |
10.872 |
10.331 |
- |
-0.47% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-4.97% |
13.329 |
12.667 |
- |
-1.39% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-4.95% |
34.307 |
32.610 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-4.93% |
6730537.600 |
6398725.037 |
- |
0.89% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-4.93% |
1.725 |
1.640 |
- |
6.11% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-4.92% |
1.293 |
1.229 |
- |
-5.89% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
-4.92% |
0.518 |
0.493 |
- |
-3.53% |
- |
|
BM_std_min<unsigned_char>/6
|
-4.90% |
1.533 |
1.458 |
- |
-5.23% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.88% |
1.236 |
1.176 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-4.88% |
18171404.125 |
17284801.584 |
- |
0.28% |
- |
|
BM_std_min<unsigned_char>/21
|
-4.88% |
1.800 |
1.712 |
- |
-6.50% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-4.87% |
36.826 |
35.031 |
- |
-4.75% |
- |
|
BM_std_min<short>/8
|
-4.87% |
1.362 |
1.295 |
- |
-4.40% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-4.86% |
22855078.454 |
21744799.331 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-4.85% |
6369547.957 |
6060429.373 |
- |
-0.53% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.85% |
1707323.489 |
1624588.379 |
- |
-1.99% |
- |
|
BM_std_min<unsigned_char>/8
|
-4.84% |
2.349 |
2.235 |
- |
-1.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.84% |
91.292 |
86.876 |
- |
1.19% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
-4.83% |
16.013 |
15.239 |
- |
-1.52% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-4.83% |
30100.476 |
28646.518 |
- |
5.53% |
- |
|
BM_std_min<unsigned_long_long>/6
|
-4.83% |
1.628 |
1.549 |
- |
-1.21% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-4.80% |
2.546 |
2.423 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-4.80% |
166193423.307 |
158218734.387 |
- |
4.60% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-4.80% |
2.561 |
2.438 |
- |
1.90% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-4.79% |
24.063 |
22.910 |
- |
1.14% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-4.79% |
31268.968 |
29772.698 |
- |
5.63% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-4.77% |
0.940 |
0.895 |
- |
-3.09% |
- |
|
rng::fold_left(deque<int>)/50
|
-4.76% |
27.729 |
26.407 |
- |
-4.10% |
- |
|
std::partition(list<int>)_(dense)/32
|
-4.75% |
9.160 |
8.725 |
- |
1.08% |
- |
|
BM_std_min<char>/14
|
-4.75% |
1.871 |
1.782 |
- |
0.08% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-4.75% |
0.852 |
0.811 |
- |
0.78% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-4.73% |
296700.670 |
282675.168 |
- |
-0.54% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-4.72% |
3.509 |
3.343 |
- |
0.90% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-4.72% |
169607.424 |
161598.177 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-4.72% |
5706998.570 |
5437535.314 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-4.72% |
43397884.001 |
41351397.827 |
- |
-0.47% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-4.72% |
23.188 |
22.095 |
- |
0.36% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-4.70% |
3.843 |
3.663 |
- |
1.08% |
- |
|
BM_std_min<short>/4
|
-4.69% |
1.082 |
1.031 |
- |
-3.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.69% |
1704215.248 |
1624270.672 |
- |
-2.27% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-4.69% |
1.438 |
1.371 |
- |
1.39% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.68% |
233.023 |
222.108 |
- |
-10.33% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-4.68% |
16.908 |
16.116 |
- |
0.56% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
-4.68% |
1.156 |
1.102 |
- |
-0.19% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-4.67% |
262.581 |
250.321 |
- |
0.19% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-4.66% |
170.764 |
162.808 |
- |
0.28% |
- |
|
710_omnetpp_r
|
-4.65% |
8.847 |
8.436 |
- |
-0.44% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
-4.63% |
2.135 |
2.037 |
- |
-3.02% |
- |
|
std::reverse_copy(deque<int>)/512
|
-4.62% |
131.491 |
125.411 |
- |
0.34% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
-4.61% |
0.583 |
0.557 |
- |
-1.55% |
- |
|
BM_std_minmax_element<int>/4
|
-4.60% |
1.243 |
1.185 |
- |
-5.83% |
- |
|
BM_MakeHeap_uint32_SingleElement_4
|
-4.59% |
0.338 |
0.322 |
- |
0.09% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-4.59% |
3.203 |
3.056 |
- |
-3.19% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
-4.59% |
29.886 |
28.515 |
- |
-2.32% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-4.58% |
2021728.781 |
1929118.498 |
- |
-3.97% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-4.57% |
10.543 |
10.061 |
- |
-4.81% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-4.57% |
4.282 |
4.087 |
- |
-0.01% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-4.56% |
29264.151 |
27928.351 |
- |
-1.46% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
-4.56% |
66.788 |
63.746 |
- |
-0.40% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-4.55% |
5.700 |
5.441 |
- |
-12.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.53% |
75378224.467 |
71961669.126 |
- |
6.89% |
- |
|
BM_std_min<short>/28
|
-4.53% |
2.730 |
2.606 |
- |
-4.92% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-4.52% |
36.684 |
35.025 |
- |
-4.82% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-4.51% |
9770664.787 |
9329708.109 |
- |
-3.01% |
- |
|
BM_std_minmax<char>/30
|
-4.51% |
2.857 |
2.728 |
- |
2.85% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-4.51% |
3452.289 |
3296.662 |
- |
-2.17% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-4.51% |
36.685 |
35.031 |
- |
-4.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-4.50% |
1687469.891 |
1611471.107 |
- |
-3.45% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-4.50% |
868401.436 |
829291.666 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-4.50% |
38973084.340 |
37218114.323 |
- |
-50.94% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.50% |
1708305.826 |
1631383.137 |
- |
-1.61% |
- |
|
BM_std_minmax<char>/27
|
-4.50% |
1.952 |
1.864 |
- |
3.24% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-4.50% |
12059808.496 |
11517377.940 |
- |
-7.05% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-4.49% |
16.857 |
16.100 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-4.48% |
100132907.677 |
95647817.603 |
- |
-13.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-4.47% |
46152295.536 |
44090127.197 |
- |
-18.16% |
- |
|
std::reverse(vector<int>)/8
|
-4.47% |
1.596 |
1.525 |
- |
-3.91% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-4.46% |
2.081 |
1.988 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-4.46% |
85160109.902 |
81363626.002 |
- |
-5.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.46% |
216119695.254 |
206488530.321 |
- |
0.28% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-4.45% |
11.045 |
10.553 |
- |
8.19% |
- |
|
BM_std_minmax<char>/3
|
-4.45% |
1.209 |
1.155 |
- |
-3.75% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/0
|
-4.45% |
0.496 |
0.474 |
- |
-4.10% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-4.44% |
701.586 |
670.435 |
- |
-6.49% |
- |
|
BM_MakeHeap_uint32_Descending_4
|
-4.44% |
0.282 |
0.269 |
- |
-6.72% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-4.42% |
1.799 |
1.719 |
- |
-0.94% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-4.40% |
199174592.013 |
190407482.480 |
- |
-3.03% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-4.39% |
1.101 |
1.052 |
- |
-1.93% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-4.39% |
30.721 |
29.372 |
- |
0.95% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.36% |
29893.299 |
28590.441 |
- |
-0.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-4.34% |
357910942.758 |
342389268.949 |
- |
-1.56% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-4.33% |
2.907 |
2.781 |
- |
4.70% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-4.32% |
4604.609 |
4405.464 |
- |
-5.89% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-4.32% |
16132533.935 |
15434822.828 |
- |
-2.80% |
- |
|
BM_std_minmax<char>/22
|
-4.32% |
2.671 |
2.555 |
- |
1.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.31% |
1684630.043 |
1611967.775 |
- |
-1.54% |
- |
|
BM_std_min<char>/16
|
-4.31% |
2.563 |
2.452 |
- |
1.23% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-4.30% |
0.870 |
0.832 |
- |
-0.02% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-4.29% |
168.901 |
161.654 |
- |
1.98% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/50
|
-4.28% |
4.423 |
4.234 |
- |
-5.67% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-4.27% |
49.147 |
47.047 |
- |
-2.01% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-4.27% |
110.994 |
106.258 |
- |
0.72% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
-4.25% |
28.323 |
27.119 |
- |
-3.71% |
- |
|
BM_PushHeap_float_Ascending_16
|
-4.24% |
1.065 |
1.020 |
- |
4.06% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.24% |
10.944 |
10.480 |
- |
0.69% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-4.23% |
8.745 |
8.376 |
- |
2.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-4.22% |
2876318.609 |
2754814.141 |
- |
-22.21% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
-4.22% |
26.561 |
25.439 |
- |
5.24% |
- |
|
BM_std_minmax<int>/27
|
-4.22% |
2.493 |
2.387 |
- |
-0.71% |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_4
|
-4.22% |
0.428 |
0.410 |
- |
-9.13% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.22% |
1162392.851 |
1113353.389 |
- |
-3.40% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-4.22% |
8.850 |
8.477 |
- |
-12.57% |
- |
|
BM_std_min<unsigned_char>/12
|
-4.21% |
1.358 |
1.301 |
- |
-5.34% |
- |
|
BM_std_minmax<char>/23
|
-4.20% |
3.165 |
3.033 |
- |
2.15% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-4.19% |
11.199 |
10.730 |
- |
17.70% |
- |
|
std::copy(list<int>)/64
|
-4.19% |
32.056 |
30.714 |
- |
-0.14% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-4.18% |
25760772.646 |
24683323.198 |
- |
-5.62% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-4.17% |
654.074 |
626.788 |
- |
0.03% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
-4.16% |
1.034 |
0.991 |
- |
3.85% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-4.15% |
14.929 |
14.309 |
- |
-0.83% |
- |
|
BM_std_minmax<char>/21
|
-4.15% |
2.392 |
2.293 |
- |
1.69% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-4.14% |
15.366 |
14.729 |
- |
-5.46% |
- |
|
BM_std_min<unsigned_int>/29
|
-4.14% |
2.089 |
2.002 |
- |
0.38% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-4.14% |
15.619 |
14.971 |
- |
-1.72% |
- |
|
BM_PushHeap_string_Random_16384
|
-4.13% |
16.941 |
16.240 |
- |
0.09% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-4.13% |
4.486 |
4.301 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.12% |
1901420.653 |
1822987.143 |
- |
-1.73% |
- |
|
BM_std_min<unsigned_char>/5
|
-4.12% |
1.317 |
1.263 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-4.12% |
7810851.184 |
7489039.610 |
- |
1.23% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-4.11% |
1.498 |
1.437 |
- |
2.36% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-4.10% |
58534.849 |
56132.671 |
- |
-2.13% |
- |
|
BM_std_minmax<short>/21
|
-4.10% |
2.045 |
1.961 |
- |
-4.93% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-4.10% |
0.447 |
0.429 |
- |
-32.54% |
- |
|
BM_std_min<short>/19
|
-4.09% |
1.975 |
1.894 |
- |
-1.84% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-4.08% |
6.082 |
5.834 |
- |
-2.85% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-4.08% |
28585.393 |
27419.752 |
- |
-2.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.05% |
1123108.440 |
1077656.692 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-4.03% |
5586850.693 |
5361619.624 |
- |
0.84% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-4.02% |
0.365 |
0.350 |
- |
-7.47% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-4.02% |
0.733 |
0.703 |
- |
-4.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.02% |
206128728.144 |
197843997.642 |
- |
-8.19% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-4.02% |
8.709 |
8.359 |
- |
-4.15% |
- |
|
std::fill_n(vector<bool>)/64
|
-4.01% |
1.518 |
1.457 |
- |
3.44% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-3.99% |
5819.232 |
5586.770 |
- |
-0.80% |
- |
|
BM_std_minmax<char>/64
|
-3.99% |
1.256 |
1.206 |
- |
4.51% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-3.99% |
8185.334 |
7859.084 |
- |
-7.18% |
- |
|
BM_std_minmax<char>/19
|
-3.98% |
1.769 |
1.698 |
- |
4.72% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16
|
-3.98% |
0.551 |
0.529 |
- |
-3.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.98% |
39.382 |
37.817 |
- |
-1.82% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-3.94% |
2368474.392 |
2275220.361 |
- |
-1.51% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-3.94% |
8.368 |
8.038 |
- |
0.23% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-3.93% |
25.927 |
24.908 |
- |
3.12% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-3.92% |
0.644 |
0.619 |
- |
-0.24% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-3.92% |
84.857 |
81.534 |
- |
2.86% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.90% |
3.350 |
3.219 |
- |
-0.14% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.90% |
22.982 |
22.085 |
- |
-0.20% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
-3.89% |
863376.432 |
829749.253 |
- |
-1.78% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-3.89% |
29932.934 |
28768.544 |
- |
0.11% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
-3.89% |
19.645 |
18.881 |
- |
-4.59% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.87% |
60.081 |
57.754 |
- |
-0.49% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-3.86% |
2.628 |
2.526 |
- |
-2.65% |
- |
|
rng::fill(vector<bool>)/32768
|
-3.86% |
31.012 |
29.816 |
- |
-0.72% |
- |
|
BM_std_minmax<char>/2
|
-3.86% |
0.895 |
0.860 |
- |
-3.09% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-3.85% |
6492.491 |
6242.206 |
- |
-8.29% |
- |
|
BM_std_min<short>/18
|
-3.85% |
1.619 |
1.557 |
- |
-4.36% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.85% |
89.063 |
85.632 |
- |
11.03% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.85% |
1178.814 |
1133.444 |
- |
-0.62% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-3.84% |
6.313 |
6.070 |
- |
-2.96% |
- |
|
BM_std_min<char>/6
|
-3.84% |
1.589 |
1.528 |
- |
-2.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.83% |
1742643.591 |
1675842.617 |
- |
0.05% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
-3.81% |
1.495 |
1.438 |
- |
-7.33% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-3.81% |
15.461 |
14.873 |
- |
-0.55% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-3.80% |
13.557 |
13.042 |
- |
0.04% |
- |
|
rng::reverse_copy(list<int>)/32768
|
-3.79% |
26087.266 |
25099.477 |
- |
-4.38% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
-3.78% |
19.356 |
18.624 |
- |
0.17% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-3.78% |
1.053 |
1.013 |
- |
-0.33% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-3.77% |
10089.065 |
9709.039 |
- |
2.96% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-3.75% |
3.162 |
3.043 |
- |
-1.16% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-3.75% |
29224.039 |
28128.239 |
- |
-2.35% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
-3.75% |
1.973 |
1.899 |
- |
6.01% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-3.74% |
2.378 |
2.289 |
- |
-1.19% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-3.74% |
2.389 |
2.299 |
- |
-1.45% |
- |
|
std::reverse(deque<int>)/64
|
-3.74% |
13.560 |
13.053 |
- |
-0.03% |
- |
|
rng::copy_backward(list<int>)/32768
|
-3.73% |
30329.043 |
29196.320 |
- |
-6.30% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
-3.72% |
7168.426 |
6901.432 |
- |
3.26% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-3.72% |
2.462 |
2.370 |
- |
-1.60% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
-3.71% |
112184.656 |
108019.539 |
- |
-4.75% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-3.70% |
25.696 |
24.744 |
- |
1.56% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-3.70% |
22.156 |
21.336 |
- |
2.19% |
- |
|
BM_std_minmax<unsigned_long_long>/4
|
-3.68% |
1.597 |
1.538 |
- |
1.55% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
-3.68% |
85479.600 |
82338.143 |
- |
1.20% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-3.67% |
350038075.910 |
337191546.952 |
- |
-1.71% |
- |
|
std::map<int,_int>::clear()/1024
|
-3.67% |
10580.321 |
10192.077 |
- |
0.84% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.66% |
1.146 |
1.104 |
- |
0.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.65% |
203900112.429 |
196457339.567 |
- |
-10.87% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.64% |
5.638 |
5.433 |
- |
-3.74% |
- |
|
SetIntersection_None_Set_string_64_1
|
-3.63% |
24202207.133 |
23323841.218 |
- |
-2.61% |
- |
|
rng::search(vector<int>)_(no_match)/1000
|
-3.63% |
214.571 |
206.792 |
- |
-5.04% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-3.62% |
12.983 |
12.513 |
- |
-0.57% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-3.62% |
6.846 |
6.599 |
- |
-2.98% |
- |
|
rng::generate_n(list<int>)/32
|
-3.62% |
9.532 |
9.188 |
- |
2.78% |
- |
|
rng::move_backward(deque<int>)/64
|
-3.61% |
5.620 |
5.417 |
- |
0.34% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-3.61% |
4.265 |
4.111 |
- |
-0.43% |
- |
|
BM_std_minmax<char>/28
|
-3.61% |
2.255 |
2.174 |
- |
0.90% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-3.60% |
867182.246 |
835972.666 |
- |
-0.37% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-3.59% |
39.761 |
38.335 |
- |
12.34% |
- |
|
BM_std_minmax<char>/5500
|
-3.58% |
50.967 |
49.143 |
- |
-2.91% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-3.58% |
4.955 |
4.778 |
- |
-1.17% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
-3.57% |
503.310 |
485.318 |
- |
-3.78% |
- |
|
BM_std_minmax<char>/18
|
-3.57% |
1.388 |
1.339 |
- |
3.02% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-3.57% |
5.605 |
5.405 |
- |
-4.17% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-3.57% |
8.816 |
8.502 |
- |
-1.60% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-3.56% |
5.116 |
4.934 |
- |
2.51% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-3.56% |
22.954 |
22.137 |
- |
-3.67% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-3.55% |
6.853 |
6.610 |
- |
-3.11% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
-3.54% |
219.297 |
211.525 |
- |
-5.18% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-3.53% |
26.440 |
25.506 |
- |
-0.31% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-3.53% |
1.787 |
1.724 |
- |
9.45% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-3.52% |
34.290 |
33.081 |
- |
1.47% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.52% |
35.360 |
34.114 |
- |
-0.47% |
- |
|
BM_std_minmax<char>/20
|
-3.52% |
2.071 |
1.998 |
- |
4.22% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-3.52% |
1.065 |
1.027 |
- |
-2.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.51% |
207895026.233 |
200598553.496 |
- |
-10.42% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
-3.51% |
447.837 |
432.119 |
- |
-4.49% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-3.51% |
0.637 |
0.615 |
- |
31.85% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.51% |
2719.398 |
2624.072 |
- |
-3.52% |
- |
|
BM_std_min<int>/64
|
-3.50% |
2.669 |
2.576 |
- |
-3.86% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-3.49% |
27610.919 |
26647.215 |
- |
-2.35% |
- |
|
rng::search(deque<int>)_(single_element)/1000
|
-3.49% |
449.899 |
434.206 |
- |
-2.88% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-3.48% |
2.345 |
2.264 |
- |
-14.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-3.48% |
18894162.785 |
18237439.082 |
- |
-1.82% |
- |
|
BM_std_minmax<long_long>/3
|
-3.48% |
1.750 |
1.689 |
- |
-3.72% |
- |
|
rng::count(vector<int>)_(every_other)/8
|
-3.46% |
1.383 |
1.336 |
- |
-3.42% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.46% |
63561.715 |
61363.998 |
- |
-1.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.46% |
12206.369 |
11784.420 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.46% |
6805263.177 |
6570107.481 |
- |
-0.29% |
- |
|
rng::copy_if(list<int>)_(entire_range)/8
|
-3.45% |
2.597 |
2.507 |
- |
-3.34% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-3.45% |
219.457 |
211.895 |
- |
-2.54% |
- |
|
BM_MakeThenSortHeap_string_Ascending_262144
|
-3.44% |
78.812 |
76.102 |
- |
-4.70% |
- |
|
BM_std_min<char>/3
|
-3.44% |
0.718 |
0.693 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.43% |
1820053.058 |
1757545.898 |
- |
-0.84% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.43% |
152722.434 |
147481.777 |
- |
-4.27% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-3.43% |
16219263.013 |
15663405.231 |
- |
-6.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-3.42% |
15851961.809 |
15310202.706 |
- |
3.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-3.41% |
787.568 |
760.727 |
- |
-1.13% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.39% |
502585.731 |
485555.124 |
- |
-2.75% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-3.38% |
1.305 |
1.261 |
- |
4.57% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8192
|
-3.37% |
882.529 |
852.768 |
- |
-4.41% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-3.37% |
1230660.922 |
1189199.085 |
- |
-1.05% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-3.36% |
5.067 |
4.897 |
- |
-0.56% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
-3.36% |
5.041 |
4.872 |
- |
-8.22% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-3.35% |
1.735 |
1.677 |
- |
-0.18% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-3.34% |
2.482 |
2.399 |
- |
-3.49% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-3.34% |
4.107 |
3.970 |
- |
-3.05% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.33% |
500.560 |
483.868 |
- |
-2.56% |
- |
|
BM_std_min<char>/4096
|
-3.33% |
29.519 |
28.537 |
- |
-0.10% |
- |
|
bm_lexicographical_compare<signed_char>/3
|
-3.32% |
1.727 |
1.670 |
- |
-6.41% |
- |
|
BM_MakeHeap_float_Random_16384
|
-3.31% |
1.202 |
1.162 |
- |
-8.90% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-3.30% |
27889.888 |
26968.603 |
- |
-1.42% |
- |
|
BM_MakeHeap_float_Random_4
|
-3.30% |
1.614 |
1.560 |
- |
0.11% |
- |
|
std::copy_n(deque<int>)/32768
|
-3.30% |
1174.105 |
1135.351 |
- |
-1.01% |
- |
|
rng::search(vector<int>)_(no_match)/1048576
|
-3.30% |
217386.727 |
210218.728 |
- |
-3.33% |
- |
|
BM_std_minmax<int>/1
|
-3.29% |
0.622 |
0.601 |
- |
0.11% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-3.29% |
59.516 |
57.557 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.29% |
15069557.076 |
14574506.384 |
- |
1.30% |
- |
|
BM_std_minmax<short>/28
|
-3.26% |
2.621 |
2.535 |
- |
-1.10% |
- |
|
BM_std_min<unsigned_short>/31
|
-3.26% |
2.596 |
2.511 |
- |
-1.67% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-3.26% |
9876181.378 |
9554337.321 |
- |
6.39% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.26% |
2173764.977 |
2103003.663 |
- |
-0.69% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-3.25% |
6.309 |
6.103 |
- |
-0.47% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
-3.25% |
0.612 |
0.592 |
- |
-4.07% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-3.25% |
285.569 |
276.287 |
- |
-0.11% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-3.25% |
11.146 |
10.783 |
- |
5.53% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.25% |
1525.534 |
1476.013 |
- |
-0.38% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-3.24% |
23.631 |
22.865 |
- |
1.21% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-3.24% |
7.547 |
7.302 |
- |
-2.40% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-3.24% |
507058.957 |
490634.716 |
- |
0.14% |
- |
|
SetIntersection_None_Set_float_64_4
|
-3.24% |
22693730.100 |
21959349.310 |
- |
-2.68% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.23% |
10839.924 |
10490.296 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-3.22% |
18917227.374 |
18307952.127 |
- |
-3.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-3.21% |
22112.458 |
21401.736 |
- |
-5.60% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-3.19% |
2365429.667 |
2290005.224 |
- |
-2.92% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-3.18% |
71.061 |
68.803 |
- |
-1.52% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-3.17% |
1130215.845 |
1094337.018 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.17% |
2092303.873 |
2025913.574 |
- |
-0.18% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-3.17% |
2.204 |
2.134 |
- |
0.15% |
- |
|
BM_std_min<unsigned_int>/8
|
-3.17% |
1.278 |
1.237 |
- |
-3.08% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-3.16% |
596.926 |
578.051 |
- |
-3.02% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16
|
-3.16% |
9.675 |
9.369 |
- |
-2.04% |
- |
|
BM_std_minmax<char>/26
|
-3.15% |
1.538 |
1.490 |
- |
7.28% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-3.14% |
1130.797 |
1095.287 |
- |
0.96% |
- |
|
BM_std_min<unsigned___int128>/3
|
-3.14% |
1.042 |
1.009 |
- |
-0.54% |
- |
|
BM_std_minmax<char>/31
|
-3.12% |
3.337 |
3.233 |
- |
6.12% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-3.12% |
1.031 |
0.999 |
- |
-0.02% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
-3.12% |
1.175 |
1.138 |
- |
-8.66% |
- |
|
BM_PushHeap_float_Descending_64
|
-3.11% |
0.393 |
0.381 |
- |
-0.68% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-3.11% |
19.346 |
18.744 |
- |
-0.82% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-3.11% |
21830274.495 |
21151605.554 |
- |
0.70% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-3.10% |
831485.064 |
805671.092 |
- |
0.15% |
- |
|
rng::starts_with(deque<int>)/1024
|
-3.10% |
488.028 |
472.887 |
- |
-1.41% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
-3.09% |
1.242 |
1.203 |
- |
-1.50% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
-3.09% |
28.912 |
28.019 |
- |
-2.92% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-3.09% |
1129.579 |
1094.703 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.09% |
2472426.390 |
2396121.206 |
- |
-2.36% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-3.07% |
12084.821 |
11713.622 |
- |
2.18% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-3.07% |
1204217.839 |
1167286.738 |
- |
0.12% |
- |
|
BM_std_min<unsigned_long_long>/13
|
-3.07% |
1.753 |
1.699 |
- |
-1.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-3.06% |
29947.386 |
29030.282 |
- |
-2.75% |
- |
|
rng::starts_with(deque<int>)/1000
|
-3.06% |
477.868 |
463.254 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-3.06% |
9189361.142 |
8908589.016 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-3.06% |
31002124.310 |
30054949.724 |
- |
-3.95% |
- |
|
rng::fold_left(deque<int>)/8
|
-3.05% |
4.100 |
3.975 |
- |
-3.33% |
- |
|
rng::for_each(set<int>)/8
|
-3.05% |
4.616 |
4.475 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-3.05% |
1115992.040 |
1081990.015 |
- |
0.50% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-3.05% |
28579.279 |
27708.857 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-3.04% |
19412075.116 |
18821605.727 |
- |
0.93% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-3.03% |
1206643.182 |
1170050.624 |
- |
-4.56% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-3.03% |
241358599.479 |
234044386.841 |
- |
-0.73% |
- |
|
BM_std_min<char>/4000
|
-3.02% |
27.841 |
26.999 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.02% |
12411.370 |
12036.076 |
- |
-1.35% |
- |
|
BM_RangesMakeHeap_string_Random_16384
|
-3.01% |
12.816 |
12.430 |
- |
-1.77% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.01% |
46.520 |
45.120 |
- |
-1.30% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-3.01% |
28.701 |
27.838 |
- |
-3.01% |
- |
|
BM_std_min<unsigned_long_long>/31
|
-3.01% |
3.027 |
2.936 |
- |
-1.38% |
- |
|
BM_std_minmax<int>/10
|
-3.00% |
1.437 |
1.394 |
- |
1.72% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
-3.00% |
0.391 |
0.379 |
- |
-6.35% |
- |
|
BM_std_min<char>/15
|
-2.99% |
2.129 |
2.065 |
- |
2.12% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/1024
|
-2.98% |
2258.969 |
2191.571 |
- |
0.24% |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
-2.98% |
863147.685 |
837435.378 |
- |
-1.34% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-2.97% |
3936.866 |
3819.927 |
- |
-0.01% |
- |
|
BM_PushHeap_uint32_SingleElement_16384
|
-2.96% |
0.367 |
0.356 |
- |
-5.90% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
-2.96% |
0.419 |
0.407 |
- |
1.65% |
- |
|
rng::starts_with(deque<int>)/8
|
-2.96% |
4.099 |
3.978 |
- |
-3.65% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-2.95% |
5.468 |
5.306 |
- |
0.77% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-2.95% |
2.789 |
2.707 |
- |
-0.03% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-2.95% |
1.958 |
1.900 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-2.94% |
13838856.642 |
13432162.183 |
- |
0.71% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-2.94% |
486.553 |
472.267 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-2.92% |
20055065.732 |
19469256.853 |
- |
-2.97% |
- |
|
BM_std_min<unsigned_short>/23
|
-2.91% |
2.135 |
2.073 |
- |
-0.77% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-2.91% |
5.615 |
5.452 |
- |
-3.13% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-2.91% |
36.127 |
35.075 |
- |
-1.87% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-2.91% |
0.385 |
0.374 |
- |
4.37% |
- |
|
BM_RangesPushHeap_string_Ascending_16
|
-2.91% |
4.719 |
4.582 |
- |
-2.33% |
- |
|
rng::count_if(deque<int>)_(every_other)/8
|
-2.90% |
3.355 |
3.258 |
- |
-3.38% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-2.89% |
2.576 |
2.502 |
- |
0.93% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.89% |
4.766 |
4.629 |
- |
-2.85% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-2.88% |
26.862 |
26.087 |
- |
1.48% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-2.88% |
16.119 |
15.654 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-2.88% |
11691574.807 |
11354816.180 |
- |
-1.39% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/1024
|
-2.88% |
2108.558 |
2047.868 |
- |
-0.31% |
- |
|
rng::copy_backward(vector<int>)/8
|
-2.88% |
2.289 |
2.223 |
- |
-2.27% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-2.87% |
2255.797 |
2190.984 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-2.87% |
5291049.252 |
5139102.258 |
- |
-3.90% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-2.87% |
24.729 |
24.019 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-2.87% |
22.653 |
22.003 |
- |
-1.35% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-2.87% |
7.650 |
7.430 |
- |
-2.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.87% |
9745650.668 |
9466236.834 |
- |
2.14% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
-2.86% |
666.021 |
646.959 |
- |
-6.53% |
- |
|
bm_lexicographical_compare<int>/16
|
-2.86% |
2.016 |
1.959 |
- |
3.02% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-2.86% |
202149680.791 |
196371847.982 |
- |
-2.22% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-2.86% |
22093.856 |
21462.641 |
- |
-5.47% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-2.86% |
32.807 |
31.870 |
- |
-1.05% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-2.85% |
2.368 |
2.300 |
- |
-3.57% |
- |
|
BM_PushHeap_uint32_SingleElement_262144
|
-2.84% |
0.366 |
0.356 |
- |
-5.78% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-2.84% |
1.119 |
1.088 |
- |
0.44% |
- |
|
BM_std_minmax<short>/23
|
-2.83% |
2.693 |
2.617 |
- |
0.65% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.82% |
110502.960 |
107383.634 |
- |
-2.26% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.82% |
33.486 |
32.543 |
- |
2.25% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-2.82% |
743.679 |
722.740 |
- |
-0.06% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-2.81% |
14.233 |
13.833 |
- |
-2.20% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.81% |
1880.826 |
1827.911 |
- |
-0.72% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-2.81% |
2.700 |
2.624 |
- |
-0.70% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.81% |
1739813.622 |
1690974.940 |
- |
1.39% |
- |
|
SetIntersection_Front_Set_string_64_4
|
-2.81% |
20199438.915 |
19632481.282 |
- |
-1.83% |
- |
|
BM_MakeHeap_uint64_Random_16
|
-2.80% |
1.328 |
1.291 |
- |
1.92% |
- |
|
rng::search(list<int>)_(no_match)/1000
|
-2.80% |
725.931 |
705.634 |
- |
0.53% |
- |
|
BM_MakeThenSortHeap_string_Ascending_64
|
-2.79% |
15.802 |
15.360 |
- |
-2.29% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-2.78% |
5.628 |
5.471 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-2.78% |
5356734.997 |
5207728.299 |
- |
-0.58% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-2.78% |
14.809 |
14.397 |
- |
-1.33% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-2.78% |
66.967 |
65.106 |
- |
-2.11% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-2.78% |
1.239 |
1.204 |
- |
-4.19% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-2.78% |
238.172 |
231.558 |
- |
-1.28% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
-2.77% |
3840.279 |
3733.898 |
- |
-0.16% |
- |
|
BM_PopHeap_uint32_262144
|
-2.77% |
42.037 |
40.872 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.77% |
15441548.750 |
15013888.894 |
- |
-2.76% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.77% |
240787.130 |
234120.920 |
- |
-0.79% |
- |
|
BM_std_min<int>/8
|
-2.77% |
1.297 |
1.261 |
- |
-5.20% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-2.76% |
30111.892 |
29281.253 |
- |
-0.02% |
- |
|
BM_std_min<short>/16
|
-2.75% |
1.800 |
1.751 |
- |
-0.16% |
- |
|
std::count_if(deque<int>)_(every_other)/8
|
-2.75% |
3.453 |
3.358 |
- |
-2.77% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-2.74% |
23.140 |
22.506 |
- |
-3.78% |
- |
|
BM_std_min<unsigned_long_long>/15
|
-2.74% |
2.188 |
2.128 |
- |
-2.40% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-2.74% |
5.478 |
5.328 |
- |
-0.42% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-2.73% |
55.819 |
54.296 |
- |
-3.00% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-2.72% |
29.586 |
28.780 |
- |
-1.87% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-2.72% |
107.091 |
104.181 |
- |
-5.44% |
- |
|
BM_std_min<unsigned_short>/30
|
-2.72% |
2.359 |
2.295 |
- |
0.64% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-2.71% |
2570.571 |
2500.905 |
- |
-0.16% |
- |
|
BM_std_minmax_element<char>/3
|
-2.71% |
1.180 |
1.149 |
- |
-0.50% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.71% |
66227.609 |
64435.962 |
- |
-3.59% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-2.70% |
2.082 |
2.025 |
- |
-1.50% |
- |
|
BM_std_min<unsigned_long_long>/14
|
-2.70% |
1.931 |
1.879 |
- |
-0.87% |
- |
|
std::reverse(deque<int>)/512
|
-2.70% |
115.987 |
112.854 |
- |
-0.27% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.70% |
42034.536 |
40899.238 |
- |
-0.35% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-2.70% |
1677.673 |
1632.419 |
- |
-25.49% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-2.70% |
491.591 |
478.333 |
- |
-0.75% |
- |
|
BM_std_min<unsigned_short>/9
|
-2.70% |
6.476 |
6.302 |
- |
0.03% |
- |
|
BM_std_min<long_long>/29
|
-2.69% |
3.041 |
2.959 |
- |
-0.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.69% |
1272700.235 |
1238413.202 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.69% |
2175397.867 |
2116925.377 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-2.68% |
1205659.984 |
1173349.681 |
- |
-2.82% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-2.68% |
13056530.111 |
12707060.877 |
- |
-1.94% |
- |
|
BM_std_minmax<long_long>/2
|
-2.67% |
1.315 |
1.280 |
- |
-5.21% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.67% |
1231846.355 |
1198970.773 |
- |
-0.56% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.67% |
2109.088 |
2052.834 |
- |
-0.22% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-2.67% |
644450.793 |
627268.344 |
- |
-0.45% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.67% |
49422.171 |
48104.905 |
- |
-1.70% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.66% |
72.287 |
70.363 |
- |
-19.48% |
- |
|
rng::stable_sort(vector<int>)_(heap)/1024
|
-2.66% |
2569.631 |
2501.345 |
- |
-0.05% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-2.65% |
1.097 |
1.068 |
- |
3.08% |
- |
|
std::adjacent_find(deque<int>)/50
|
-2.65% |
14.773 |
14.381 |
- |
2.33% |
- |
|
rng::for_each(map<int>)/50
|
-2.65% |
41.514 |
40.415 |
- |
-1.06% |
- |
|
BM_SortHeap_float_256
|
-2.64% |
6.044 |
5.884 |
- |
-1.00% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-2.64% |
24.554 |
23.905 |
- |
-1.72% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-2.64% |
56345127.575 |
54860180.702 |
- |
-3.61% |
- |
|
std::rotate_copy(list<int>)/32
|
-2.63% |
8.528 |
8.303 |
- |
-0.82% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-2.63% |
2.048 |
1.995 |
- |
-4.22% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-2.63% |
5.412 |
5.270 |
- |
-16.59% |
- |
|
rng::copy_n(vector<int>)/32768
|
-2.61% |
2294.113 |
2234.142 |
- |
-20.24% |
- |
|
rng::copy_backward(deque<int>)/32768
|
-2.61% |
3839.464 |
3739.198 |
- |
-2.44% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-2.61% |
32.841 |
31.984 |
- |
19.64% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-2.61% |
5.022 |
4.891 |
- |
1.44% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-2.61% |
29.452 |
28.684 |
- |
0.51% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.61% |
215.859 |
210.232 |
- |
1.47% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.61% |
1728085.321 |
1683061.392 |
- |
3.31% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.60% |
8.007 |
7.799 |
- |
-2.21% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-2.60% |
10.341 |
10.073 |
- |
-2.61% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.59% |
20.366 |
19.838 |
- |
-0.00% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
-2.59% |
15.356 |
14.958 |
- |
-2.08% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-2.59% |
1175057.779 |
1144616.230 |
- |
-2.44% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
-2.59% |
6.174 |
6.014 |
- |
-3.16% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
-2.58% |
31.200 |
30.395 |
- |
2.05% |
- |
|
BM_std_min<short>/24
|
-2.58% |
2.537 |
2.471 |
- |
-2.36% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-2.58% |
14651.286 |
14273.325 |
- |
-5.95% |
- |
|
BM_MakeHeap_string_Descending_262144
|
-2.58% |
3.544 |
3.453 |
- |
-6.36% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-2.57% |
28.870 |
28.128 |
- |
0.13% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-2.57% |
31325.941 |
30520.499 |
- |
-0.05% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144
|
-2.57% |
7.709 |
7.511 |
- |
0.37% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4
|
-2.57% |
0.833 |
0.811 |
- |
-8.46% |
- |
|
BM_std_min<unsigned_char>/13
|
-2.56% |
1.562 |
1.522 |
- |
-3.37% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-2.56% |
15482092.676 |
15085793.023 |
- |
-7.29% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.55% |
8120.089 |
7912.796 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-2.55% |
5273604.658 |
5139010.484 |
- |
-2.57% |
- |
|
BM_std_min<short>/12
|
-2.55% |
1.520 |
1.481 |
- |
-6.77% |
- |
|
BM_std_minmax<int>/23
|
-2.54% |
2.357 |
2.297 |
- |
1.14% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
-2.54% |
32.998 |
32.161 |
- |
-0.88% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-2.53% |
11.604 |
11.310 |
- |
-0.61% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-2.53% |
2.616 |
2.549 |
- |
0.40% |
- |
|
BM_std_min<unsigned_long_long>/16
|
-2.53% |
2.470 |
2.408 |
- |
-0.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-2.53% |
5063140.914 |
4935040.712 |
- |
-4.45% |
- |
|
rng::is_sorted(list<int>)/8192
|
-2.52% |
7261.972 |
7078.616 |
- |
-3.97% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-2.52% |
8.823 |
8.601 |
- |
-4.10% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
-2.51% |
2075.600 |
2023.410 |
- |
-0.08% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
-2.51% |
3945.194 |
3846.029 |
- |
-0.02% |
- |
|
BM_PushHeap_string_Ascending_4
|
-2.51% |
2.630 |
2.564 |
- |
-0.06% |
- |
|
BM_std_minmax<char>/1
|
-2.51% |
0.634 |
0.618 |
- |
-3.31% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.51% |
1936.374 |
1887.788 |
- |
-2.42% |
- |
|
BM_std_minmax<long_long>/1
|
-2.49% |
0.693 |
0.676 |
- |
10.08% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
-2.48% |
0.582 |
0.568 |
- |
-2.18% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-2.48% |
1047.197 |
1021.241 |
- |
0.70% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
-2.47% |
5947.088 |
5799.975 |
- |
-6.04% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.47% |
1219231.044 |
1189172.006 |
- |
4.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-2.46% |
4783864.002 |
4666090.335 |
- |
2.44% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-2.46% |
27720.962 |
27038.648 |
- |
-2.74% |
- |
|
rng::copy_backward(deque<int>)/8
|
-2.46% |
2.793 |
2.724 |
- |
-2.68% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-2.46% |
1172877.518 |
1144071.388 |
- |
-0.54% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
-2.45% |
2.389 |
2.331 |
- |
-2.72% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
-2.45% |
2.196 |
2.142 |
- |
5.39% |
- |
|
BM_std_minmax<int>/16
|
-2.45% |
1.314 |
1.281 |
- |
2.49% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.45% |
9514.737 |
9281.744 |
- |
-4.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-2.45% |
61706112.524 |
60197029.022 |
- |
-0.66% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
-2.44% |
1.893 |
1.847 |
- |
2.33% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-2.44% |
4858896.518 |
4740232.338 |
- |
-6.66% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-2.43% |
24.788 |
24.184 |
- |
-0.78% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.43% |
35624.174 |
34757.995 |
- |
-0.78% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-2.43% |
1.475 |
1.439 |
- |
3.24% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/1024
|
-2.43% |
2842.084 |
2773.084 |
- |
-0.71% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
-2.42% |
5.047 |
4.924 |
- |
-2.46% |
- |
|
BM_std_minmax<unsigned_short>/28
|
-2.42% |
2.543 |
2.482 |
- |
-4.17% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-2.42% |
4.892 |
4.773 |
- |
-4.63% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.42% |
1299485.231 |
1268077.910 |
- |
0.31% |
- |
|
BM_std_min<char>/20
|
-2.42% |
1.530 |
1.493 |
- |
0.29% |
- |
|
BM_std_minmax<short>/27
|
-2.41% |
2.871 |
2.802 |
- |
-4.81% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-2.41% |
2841.555 |
2773.051 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-2.41% |
35695325.305 |
34834843.667 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-2.41% |
45860986.445 |
44756193.635 |
- |
-0.47% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.41% |
12530.058 |
12228.233 |
- |
-1.71% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.41% |
1319955.810 |
1288198.484 |
- |
-4.43% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-2.40% |
18083700.233 |
17648820.057 |
- |
1.12% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
-2.40% |
3.121 |
3.046 |
- |
-9.47% |
- |
|
BM_PushHeap_uint64_Random_16
|
-2.40% |
4.283 |
4.180 |
- |
-3.27% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-2.40% |
6456.008 |
6301.195 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.40% |
34.671 |
33.840 |
- |
-1.28% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-2.39% |
9001014.838 |
8785635.081 |
- |
-3.11% |
- |
|
rng::for_each(multiset<int>)/8
|
-2.39% |
4.575 |
4.466 |
- |
-3.65% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-2.39% |
244.220 |
238.382 |
- |
-0.81% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-2.39% |
9411.148 |
9186.211 |
- |
-1.57% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-2.39% |
474.798 |
463.467 |
- |
-2.38% |
- |
|
BM_std_min<unsigned_long_long>/64
|
-2.39% |
4.807 |
4.692 |
- |
-2.63% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-2.38% |
1176791.674 |
1148837.197 |
- |
-0.23% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-2.38% |
13.223 |
12.909 |
- |
-0.95% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
-2.37% |
111.158 |
108.519 |
- |
-1.40% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-2.37% |
2.902 |
2.833 |
- |
-0.50% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-2.37% |
270051.449 |
263648.281 |
- |
-4.81% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-2.36% |
4.989 |
4.871 |
- |
3.30% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.36% |
1189547.208 |
1161434.993 |
- |
-2.73% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/8192
|
-2.35% |
50970.990 |
49770.972 |
- |
-0.42% |
- |
|
rng::sort(vector<NonIntegral>)_(heap)/1024
|
-2.35% |
4345.184 |
4242.932 |
- |
-0.71% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-2.35% |
1226161.821 |
1197323.103 |
- |
0.83% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-2.35% |
1559.576 |
1522.899 |
- |
-1.85% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
-2.34% |
6.448 |
6.297 |
- |
-2.78% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-2.34% |
80589715.558 |
78704790.264 |
- |
-25.77% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-2.34% |
272539.877 |
266168.872 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.34% |
1203775.177 |
1175650.298 |
- |
0.04% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
-2.33% |
19.818 |
19.355 |
- |
1.62% |
- |
|
std::reverse(list<int>)/64
|
-2.33% |
17.656 |
17.244 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-2.32% |
32395133.878 |
31642021.233 |
- |
2.21% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-2.32% |
7148.754 |
6982.610 |
- |
0.34% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-2.32% |
35413.056 |
34590.443 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-2.32% |
15.285 |
14.930 |
- |
0.81% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/1048576
|
-2.32% |
1035.022 |
1011.006 |
- |
-2.55% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-2.32% |
3.132 |
3.059 |
- |
-2.36% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-2.32% |
776.956 |
758.968 |
- |
-4.19% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-2.31% |
13.926 |
13.604 |
- |
-0.41% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
-2.31% |
82.809 |
80.894 |
- |
-2.23% |
- |
|
BM_std_minmax<unsigned_long_long>/2
|
-2.31% |
0.869 |
0.849 |
- |
-2.34% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-2.31% |
11.463 |
11.199 |
- |
-0.09% |
- |
|
rng::swap_ranges(deque<int>)/32
|
-2.30% |
10.977 |
10.724 |
- |
-2.36% |
- |
|
rng::count(list<int>)_(every_other)/1048576
|
-2.30% |
828014.020 |
808956.204 |
- |
0.38% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.30% |
13.880 |
13.560 |
- |
0.27% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-2.30% |
8.779 |
8.577 |
- |
-2.84% |
- |
|
SetIntersection_None_Set_float_64_16
|
-2.30% |
19226834.711 |
18785478.863 |
- |
-1.74% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-2.29% |
842192.479 |
822888.841 |
- |
-0.94% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
-2.29% |
15.448 |
15.094 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.28% |
4776810.662 |
4667693.334 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-2.28% |
7602450.527 |
7429246.700 |
- |
6.34% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-2.28% |
59302077.706 |
57952062.613 |
- |
-2.79% |
- |
|
BM_std_min<unsigned_short>/16
|
-2.27% |
1.732 |
1.692 |
- |
1.57% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-2.27% |
403.222 |
394.081 |
- |
-3.17% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-2.27% |
2.534 |
2.477 |
- |
5.73% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-2.26% |
5.005 |
4.892 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-2.26% |
1696284.342 |
1657951.498 |
- |
-0.56% |
- |
|
rng::stable_sort(vector<int>)_(descending)/1024
|
-2.26% |
2841.748 |
2777.534 |
- |
-1.76% |
- |
|
rng::for_each(multimap<int>)/32
|
-2.26% |
22.421 |
21.915 |
- |
-3.27% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-2.25% |
6.565 |
6.417 |
- |
-0.42% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-2.25% |
2826.866 |
2763.177 |
- |
0.97% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-2.25% |
2.980 |
2.913 |
- |
-2.86% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-2.25% |
1694752.442 |
1656610.758 |
- |
-0.81% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4
|
-2.25% |
4.211 |
4.116 |
- |
-1.62% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
-2.25% |
70.329 |
68.748 |
- |
-0.95% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-2.24% |
875988.622 |
856347.086 |
- |
-3.88% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.24% |
213.291 |
208.512 |
- |
-1.79% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.24% |
1718317.850 |
1679836.150 |
- |
-1.88% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.24% |
23.091 |
22.574 |
- |
-0.77% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.24% |
32511.212 |
31783.294 |
- |
-1.08% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
-2.24% |
126507.844 |
123676.351 |
- |
-1.92% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-2.24% |
9.305 |
9.097 |
- |
-3.09% |
- |
|
BM_std_minmax<unsigned_short>/29
|
-2.24% |
2.574 |
2.516 |
- |
-3.13% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-2.24% |
278.112 |
271.893 |
- |
0.49% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-2.24% |
0.980 |
0.959 |
- |
-0.22% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-2.24% |
794.216 |
776.463 |
- |
-4.12% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-2.23% |
1720166.411 |
1681740.766 |
- |
-3.05% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-2.23% |
39141974.530 |
38268476.642 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.23% |
203639481.750 |
199097319.111 |
- |
-7.71% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.23% |
0.999 |
0.977 |
- |
0.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.22% |
0.763 |
0.746 |
- |
-1.29% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-2.22% |
6.198 |
6.061 |
- |
1.09% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-2.22% |
1.534 |
1.500 |
- |
-0.30% |
- |
|
BM_std_min<char>/19
|
-2.22% |
1.182 |
1.156 |
- |
-0.47% |
- |
|
rng::copy_backward(list<int>)/8
|
-2.21% |
2.462 |
2.408 |
- |
0.70% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-2.21% |
1257734.375 |
1229917.645 |
- |
-0.38% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.21% |
226.405 |
221.401 |
- |
0.01% |
- |
|
std::set<int>::ctor(const&)/1024
|
-2.21% |
6286.032 |
6147.233 |
- |
-0.73% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.21% |
1243639.744 |
1216186.757 |
- |
-2.16% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-2.21% |
807.975 |
790.156 |
- |
-0.05% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-2.20% |
1.018 |
0.995 |
- |
-1.88% |
- |
|
707_ntest_r
|
-2.19% |
16.946 |
16.575 |
- |
-0.03% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
-2.19% |
47.785 |
46.739 |
- |
-2.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-2.19% |
1247596.353 |
1220285.239 |
- |
-1.05% |
- |
|
BM_std_minmax<char>/29
|
-2.19% |
2.555 |
2.500 |
- |
3.71% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-2.19% |
846.648 |
828.140 |
- |
-2.07% |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
-2.18% |
2.528 |
2.473 |
- |
0.23% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.18% |
0.925 |
0.905 |
- |
-4.43% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-2.17% |
22.145 |
21.663 |
- |
-0.86% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.17% |
8.614 |
8.427 |
- |
1.74% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-2.17% |
2.611 |
2.554 |
- |
0.91% |
- |
|
rng::unique(deque<int>,_pred)_(sprinkled)/52
|
-2.17% |
75.782 |
74.139 |
- |
-1.91% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_1024
|
-2.16% |
0.710 |
0.694 |
- |
-1.90% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-2.16% |
1204920.359 |
1178951.261 |
- |
-0.61% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-2.15% |
3.769 |
3.688 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-2.15% |
59936801.515 |
58645918.291 |
- |
-1.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-2.15% |
1260473.471 |
1233365.236 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.15% |
2338157.163 |
2287934.211 |
- |
-0.27% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.14% |
216.716 |
212.084 |
- |
1.44% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-2.14% |
6.765 |
6.621 |
- |
3.52% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-2.14% |
20950.037 |
20502.600 |
- |
-2.02% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-2.13% |
1279928.646 |
1252679.709 |
- |
-2.16% |
- |
|
rng::rotate(vector<int>)_(1_element_backward)/8192
|
-2.13% |
298.455 |
292.104 |
- |
-1.68% |
- |
|
BM_MakeHeap_string_Heap_16384
|
-2.13% |
5.123 |
5.014 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-2.13% |
1424096.293 |
1393804.561 |
- |
2.26% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024
|
-2.12% |
0.518 |
0.507 |
- |
-1.92% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-2.12% |
3419.623 |
3347.013 |
- |
-4.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-2.12% |
1259292.479 |
1232603.595 |
- |
-0.89% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.11% |
0.789 |
0.772 |
- |
0.56% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.11% |
21281.683 |
20832.288 |
- |
-1.46% |
- |
|
std::partition_copy(deque<int>)/32
|
-2.11% |
12.995 |
12.720 |
- |
-1.33% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/1024
|
-2.11% |
27.665 |
27.081 |
- |
-0.82% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-2.11% |
1142036.237 |
1117982.650 |
- |
-4.01% |
- |
|
std::partition_point(vector<int>)/1024
|
-2.10% |
6.288 |
6.156 |
- |
0.52% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-2.10% |
8.498 |
8.319 |
- |
0.01% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.10% |
12642.666 |
12377.044 |
- |
18.73% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
-2.10% |
14344.443 |
14043.412 |
- |
-14.04% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-2.09% |
3.799 |
3.720 |
- |
-0.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-2.09% |
36.317 |
35.558 |
- |
-1.48% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.09% |
12755.831 |
12489.555 |
- |
0.56% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-2.09% |
1689690.675 |
1654439.860 |
- |
-0.76% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/32
|
-2.08% |
2.690 |
2.634 |
- |
0.99% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-2.08% |
6819.182 |
6677.198 |
- |
-0.49% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-2.08% |
2.410 |
2.359 |
- |
0.31% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.08% |
1.223 |
1.197 |
- |
1.51% |
- |
|
BM_RangesMakeHeap_string_SingleElement_64
|
-2.08% |
6.475 |
6.340 |
- |
0.19% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-2.07% |
7.720 |
7.560 |
- |
1.31% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-2.07% |
0.590 |
0.578 |
- |
4.61% |
- |
|
BM_std_min<unsigned_long_long>/7
|
-2.06% |
1.901 |
1.861 |
- |
-0.04% |
- |
|
BM_PushHeap_float_Ascending_64
|
-2.06% |
1.813 |
1.775 |
- |
2.06% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/8192
|
-2.06% |
1925.894 |
1886.274 |
- |
-2.25% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-2.05% |
2841.434 |
2783.080 |
- |
-0.39% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-2.05% |
32.399 |
31.734 |
- |
0.82% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.05% |
70.948 |
69.494 |
- |
-4.92% |
- |
|
std::map<int,_int>::erase(iterator)/0
|
-2.05% |
20.809 |
20.383 |
- |
-1.26% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-2.05% |
40.625 |
39.794 |
- |
-1.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-2.04% |
24.006 |
23.515 |
- |
3.12% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-2.04% |
4.866 |
4.766 |
- |
-0.95% |
- |
|
rng::search(vector<int>)_(single_element)/1000
|
-2.04% |
231.937 |
227.198 |
- |
-2.15% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.04% |
1.207 |
1.182 |
- |
0.55% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-2.04% |
31.629 |
30.984 |
- |
-0.99% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/8192
|
-2.04% |
28169.723 |
27595.045 |
- |
-0.25% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-2.04% |
11.666 |
11.428 |
- |
-3.46% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-2.03% |
490.338 |
480.376 |
- |
-1.98% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-2.03% |
2934.428 |
2874.827 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-2.03% |
5011159.071 |
4909460.618 |
- |
-2.51% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
-2.03% |
2.971 |
2.910 |
- |
-3.73% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
-2.03% |
2.353 |
2.306 |
- |
-0.39% |
- |
|
BM_MakeThenSortHeap_string_Random_256
|
-2.03% |
55.726 |
54.597 |
- |
-1.15% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8
|
-2.02% |
3.410 |
3.341 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-2.02% |
171061756.955 |
167604400.424 |
- |
2.08% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
-2.02% |
6327.243 |
6199.431 |
- |
-0.93% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-2.00% |
130795.705 |
128175.069 |
- |
-0.97% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.00% |
7.026 |
6.886 |
- |
-28.40% |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
-2.00% |
40.049 |
39.249 |
- |
-0.98% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.99% |
49844.918 |
48852.427 |
- |
-3.82% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-1.99% |
1.286 |
1.261 |
- |
-9.03% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/50
|
-1.99% |
25.298 |
24.795 |
- |
5.79% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-1.99% |
15.371 |
15.066 |
- |
-2.73% |
- |
|
BM_std_min<char>/512
|
-1.99% |
6.319 |
6.193 |
- |
-2.86% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-1.98% |
1.034 |
1.013 |
- |
3.13% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-1.98% |
31.938 |
31.305 |
- |
-3.84% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
-1.98% |
71.418 |
70.005 |
- |
-0.27% |
- |
|
BM_RangesPushHeap_string_Random_1024
|
-1.97% |
15.119 |
14.820 |
- |
-2.55% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-1.97% |
4.420 |
4.332 |
- |
-1.62% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.96% |
603218.480 |
591369.209 |
- |
-1.79% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-1.96% |
1180606.853 |
1157477.736 |
- |
2.53% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-1.96% |
38.787 |
38.028 |
- |
2.41% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-1.96% |
795.197 |
779.634 |
- |
1.03% |
- |
|
rng::for_each(set<int>)/8192
|
-1.96% |
16444.769 |
16123.177 |
- |
-1.56% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/262144
|
-1.96% |
277.722 |
272.292 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-1.95% |
29115011.975 |
28546899.182 |
- |
-3.15% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
-1.95% |
298.059 |
292.246 |
- |
-1.59% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-1.95% |
6372.183 |
6248.243 |
- |
-4.49% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-1.94% |
1.818 |
1.782 |
- |
-1.78% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.93% |
42.774 |
41.946 |
- |
-0.81% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/6
|
-1.93% |
2.615 |
2.564 |
- |
2.23% |
- |
|
rng::search(vector<int>)_(single_element)/1024
|
-1.93% |
237.174 |
232.595 |
- |
-2.23% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.93% |
49713.458 |
48755.382 |
- |
-2.72% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.93% |
1116791.557 |
1095271.359 |
- |
-2.24% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-1.93% |
2927.737 |
2871.375 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.92% |
1692200.359 |
1659650.307 |
- |
-0.60% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.92% |
4737.589 |
4646.652 |
- |
-1.50% |
- |
|
BM_std_minmax<unsigned_short>/15
|
-1.92% |
1.942 |
1.905 |
- |
-2.04% |
- |
|
BM_std_min<unsigned_short>/26
|
-1.92% |
2.153 |
2.112 |
- |
1.18% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-1.92% |
21.029 |
20.626 |
- |
-1.29% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-1.91% |
2.255 |
2.212 |
- |
-2.95% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.91% |
14587.835 |
14308.782 |
- |
-0.52% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.91% |
36176.790 |
35485.673 |
- |
-0.85% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/32
|
-1.91% |
19.967 |
19.586 |
- |
-0.75% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/1024
|
-1.91% |
3515.329 |
3448.241 |
- |
-0.37% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-1.91% |
56.982 |
55.896 |
- |
-1.49% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-1.90% |
29.573 |
29.011 |
- |
1.21% |
- |
|
rng::copy_backward(list<int>)/262144
|
-1.90% |
223681.419 |
219435.372 |
- |
-1.94% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
-1.90% |
193.862 |
190.184 |
- |
-2.33% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.90% |
11713603.877 |
11491364.110 |
- |
0.83% |
- |
|
BM_std_minmax<int>/15
|
-1.90% |
2.029 |
1.990 |
- |
5.07% |
- |
|
BM_std_min<unsigned_char>/1024
|
-1.90% |
8.509 |
8.348 |
- |
-2.46% |
- |
|
std::partition_point(deque<int>)/32
|
-1.89% |
4.479 |
4.394 |
- |
-7.29% |
- |
|
rng::starts_with(vector<int>)/1024
|
-1.89% |
77.654 |
76.188 |
- |
2.01% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-1.88% |
3.130 |
3.071 |
- |
-1.74% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.88% |
1505.128 |
1476.803 |
- |
1.34% |
- |
|
std::fill(deque<int>)/1024
|
-1.88% |
30.301 |
29.732 |
- |
0.58% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
-1.88% |
74.026 |
72.637 |
- |
-2.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.87% |
3919.163 |
3845.706 |
- |
-1.05% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-1.87% |
23.667 |
23.224 |
- |
-2.15% |
- |
|
BM_std_min<char>/4
|
-1.87% |
1.071 |
1.051 |
- |
-1.78% |
- |
|
rng::any_of(vector<int>)_(process_all)/8
|
-1.87% |
2.354 |
2.310 |
- |
-4.13% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.87% |
2.747 |
2.696 |
- |
-0.02% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.86% |
55834.617 |
54793.510 |
- |
-0.62% |
- |
|
rng::move(list<int>)/1048576
|
-1.86% |
1030903.247 |
1011685.938 |
- |
-0.61% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.86% |
7199.421 |
7065.513 |
- |
-1.24% |
- |
|
rng::adjacent_find(deque<int>,_pred)/8
|
-1.86% |
4.172 |
4.095 |
- |
-2.90% |
- |
|
std::shift_right(vector<int>)/32
|
-1.86% |
4.136 |
4.059 |
- |
37.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-1.86% |
6438.372 |
6318.877 |
- |
-6.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.86% |
1225.272 |
1202.538 |
- |
-0.37% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
-1.86% |
2.947 |
2.892 |
- |
1.30% |
- |
|
rng::copy_backward(list<int>)/4096
|
-1.86% |
3109.602 |
3051.917 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.85% |
1691626.139 |
1660292.889 |
- |
-0.95% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
-1.85% |
2.615 |
2.567 |
- |
-2.31% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/50
|
-1.85% |
5.677 |
5.572 |
- |
-2.75% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384
|
-1.84% |
60.718 |
59.599 |
- |
-1.31% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-1.84% |
6.735 |
6.611 |
- |
0.01% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-1.84% |
1960.475 |
1924.365 |
- |
2.87% |
- |
|
BM_MakeThenSortHeap_uint32_Ascending_4
|
-1.84% |
1.441 |
1.414 |
- |
-0.93% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
-1.84% |
6.349 |
6.232 |
- |
-1.12% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.84% |
10.017 |
9.833 |
- |
-1.29% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
-1.84% |
758.598 |
744.675 |
- |
-1.09% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.83% |
3.599 |
3.533 |
- |
-2.39% |
- |
|
rng::generate_n(deque<int>)/32
|
-1.83% |
8.506 |
8.350 |
- |
-0.13% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
-1.83% |
21.455 |
21.063 |
- |
0.24% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-1.82% |
17.025 |
16.715 |
- |
-4.02% |
- |
|
BM_std_min<unsigned_short>/24
|
-1.82% |
2.493 |
2.448 |
- |
3.31% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.82% |
3.618 |
3.553 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-1.81% |
9058916.320 |
8894559.687 |
- |
0.64% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
-1.81% |
14.221 |
13.963 |
- |
-0.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-1.81% |
7.293 |
7.161 |
- |
-0.47% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
-1.81% |
1.239 |
1.216 |
- |
3.96% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-1.81% |
756.591 |
742.907 |
- |
-1.30% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.81% |
4997.906 |
4907.524 |
- |
-0.16% |
- |
|
rng::adjacent_find(vector<int>,_pred)/1048576
|
-1.81% |
467151.107 |
458708.499 |
- |
-1.13% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-1.81% |
471131.775 |
462624.221 |
- |
-0.88% |
- |
|
std::copy(list<int>)/8
|
-1.81% |
2.513 |
2.467 |
- |
-1.05% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.81% |
1.009 |
0.991 |
- |
-0.88% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-1.80% |
29.851 |
29.313 |
- |
-0.62% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.80% |
23592.221 |
23166.781 |
- |
-0.59% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.80% |
19.319 |
18.971 |
- |
-0.53% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.80% |
6187.769 |
6076.389 |
- |
-1.14% |
- |
|
std::sample(deque<int>)/32
|
-1.80% |
325.207 |
319.362 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.80% |
1097543.107 |
1077839.536 |
- |
0.76% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.79% |
349.146 |
342.884 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.79% |
3114115.887 |
3058325.848 |
- |
-1.15% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-1.79% |
6.048 |
5.939 |
- |
0.67% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.79% |
50688.279 |
49781.600 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.79% |
12126495.359 |
11909623.433 |
- |
1.89% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-1.79% |
0.589 |
0.578 |
- |
4.70% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-1.79% |
1363.352 |
1338.978 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.79% |
42152523.333 |
41399280.882 |
- |
1.23% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/8192
|
-1.79% |
17073.667 |
16768.648 |
- |
-1.78% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
-1.78% |
3.778 |
3.711 |
- |
-0.01% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-1.78% |
0.584 |
0.574 |
- |
4.90% |
- |
|
BM_std_min<unsigned_short>/32
|
-1.78% |
2.913 |
2.861 |
- |
-2.39% |
- |
|
BM_std_minmax<int>/31
|
-1.78% |
2.717 |
2.668 |
- |
-0.93% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-1.78% |
2426521.335 |
2383393.422 |
- |
0.93% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
-1.77% |
15.080 |
14.813 |
- |
-0.00% |
- |
|
rng::unique(deque<int>,_pred)_(sprinkled)/32
|
-1.77% |
61.922 |
60.825 |
- |
-1.24% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/8192
|
-1.77% |
1652076.977 |
1622883.391 |
- |
-1.19% |
- |
|
std::partition_point(vector<int>)/50
|
-1.76% |
2.571 |
2.526 |
- |
-0.29% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.76% |
6.000 |
5.894 |
- |
0.07% |
- |
|
723_llvm_r
|
-1.76% |
11.766 |
11.559 |
- |
-0.31% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
-1.76% |
2.108 |
2.071 |
- |
-3.17% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-1.75% |
5.492 |
5.396 |
- |
0.34% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-1.75% |
5.717 |
5.617 |
- |
-4.11% |
- |
|
rng::for_each(list<int>)/8192
|
-1.75% |
8309.713 |
8164.265 |
- |
3.48% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-1.75% |
1687660.154 |
1658138.672 |
- |
-0.42% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-1.75% |
27.736 |
27.252 |
- |
-1.60% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
-1.75% |
242.555 |
238.318 |
- |
-2.94% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.75% |
3.117 |
3.063 |
- |
-0.05% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
-1.75% |
5.564 |
5.466 |
- |
-2.59% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
-1.75% |
236.990 |
232.852 |
- |
-2.94% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-1.75% |
10.557 |
10.373 |
- |
-4.48% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
-1.74% |
37.665 |
37.008 |
- |
-0.58% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.74% |
25.535 |
25.091 |
- |
-1.76% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-1.74% |
1705269.695 |
1675641.276 |
- |
-0.65% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.74% |
11637.762 |
11435.591 |
- |
-0.05% |
- |
|
BM_MakeHeap_uint64_Ascending_262144
|
-1.74% |
0.741 |
0.728 |
- |
-0.14% |
- |
|
BM_std_min<unsigned_long_long>/24
|
-1.73% |
2.683 |
2.637 |
- |
-0.99% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/32
|
-1.73% |
2.265 |
2.226 |
- |
-10.43% |
- |
|
rng::find(list<int>)_(process_all)/50
|
-1.73% |
18.837 |
18.512 |
- |
-1.12% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
-1.72% |
7.451 |
7.322 |
- |
-2.39% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-1.72% |
2059.670 |
2024.273 |
- |
-0.82% |
- |
|
BM_std_min<unsigned_long_long>/23
|
-1.71% |
2.429 |
2.387 |
- |
-2.16% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.71% |
505.387 |
496.730 |
- |
-2.71% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-1.71% |
2.635 |
2.590 |
- |
1.56% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.71% |
3717.570 |
3653.971 |
- |
-0.04% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-1.70% |
30.057 |
29.545 |
- |
0.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.70% |
16247044.179 |
15970359.871 |
- |
1.26% |
- |
|
rng::partial_sort(vector<int>)_(shuffled)/8
|
-1.70% |
22.581 |
22.197 |
- |
-2.80% |
- |
|
rng::swap_ranges(deque<int>)/50
|
-1.70% |
19.938 |
19.599 |
- |
-1.80% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144
|
-1.70% |
3.006 |
2.955 |
- |
-2.07% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.69% |
66.127 |
65.007 |
- |
-3.58% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-1.69% |
22.332 |
21.954 |
- |
-3.88% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-1.69% |
254.843 |
250.535 |
- |
2.21% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-1.69% |
7940.068 |
7806.157 |
- |
-1.33% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.69% |
1104889.189 |
1086260.346 |
- |
-0.28% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.68% |
115170.957 |
113236.957 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-1.68% |
11778995.667 |
11581573.084 |
- |
1.08% |
- |
|
BM_std_min<unsigned_char>/22
|
-1.67% |
2.104 |
2.069 |
- |
-0.25% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-1.67% |
6309.245 |
6203.627 |
- |
-0.60% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-1.66% |
3.957 |
3.891 |
- |
-3.93% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/50
|
-1.66% |
1357.411 |
1334.840 |
- |
0.07% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-1.66% |
11635.146 |
11442.023 |
- |
-3.82% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.66% |
25.917 |
25.487 |
- |
-23.84% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
-1.66% |
455.743 |
448.187 |
- |
-4.84% |
- |
|
rng::remove(list<int>)_(sprinkled)/1024
|
-1.65% |
965.413 |
949.446 |
- |
-13.09% |
- |
|
rng::move_backward(deque<int>)/1048576
|
-1.65% |
125872.644 |
123794.673 |
- |
-1.28% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-1.65% |
23.073 |
22.693 |
- |
-1.74% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.65% |
13871943.210 |
13643656.197 |
- |
0.38% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-1.65% |
2.567 |
2.525 |
- |
1.31% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-1.64% |
8.177 |
8.043 |
- |
-1.84% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-1.64% |
15986.728 |
15724.365 |
- |
-0.69% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-1.64% |
33.010 |
32.469 |
- |
17.72% |
- |
|
rng::search(vector<int>)_(no_match)/8192
|
-1.63% |
1660.819 |
1633.704 |
- |
-2.12% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.63% |
1350572.741 |
1328573.287 |
- |
2.84% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.63% |
259.061 |
254.845 |
- |
-2.19% |
- |
|
BM_std_min<unsigned_short>/18
|
-1.63% |
1.534 |
1.509 |
- |
3.44% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.62% |
625651.529 |
615495.381 |
- |
-0.48% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
-1.62% |
6.462 |
6.357 |
- |
0.36% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-1.62% |
25.522 |
25.109 |
- |
1.65% |
- |
|
rng::partition_point(deque<int>)/50
|
-1.62% |
4.348 |
4.277 |
- |
-0.81% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/32768
|
-1.61% |
38.344 |
37.726 |
- |
-0.84% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-1.61% |
4.852 |
4.774 |
- |
2.25% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.61% |
698.463 |
687.202 |
- |
-0.03% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/32
|
-1.61% |
93.381 |
91.877 |
- |
0.11% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-1.61% |
9.184 |
9.037 |
- |
-3.60% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.61% |
11.691 |
11.503 |
- |
-1.34% |
- |
|
BM_std_minmax<short>/24
|
-1.61% |
2.225 |
2.189 |
- |
-3.69% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-1.61% |
5728.184 |
5636.143 |
- |
-11.06% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
-1.61% |
2.865 |
2.819 |
- |
-0.23% |
- |
|
bm_lexicographical_compare<signed_char>/4
|
-1.61% |
1.956 |
1.924 |
- |
-4.86% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.60% |
503943.795 |
495867.327 |
- |
-0.97% |
- |
|
BM_std_minmax_element<char>/70000
|
-1.60% |
19141.762 |
18835.167 |
- |
5.53% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.60% |
1.793 |
1.765 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.60% |
22985515.989 |
22618493.478 |
- |
-1.78% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.59% |
1172549.659 |
1153862.275 |
- |
-0.14% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.59% |
11.918 |
11.728 |
- |
0.31% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.59% |
115679.663 |
113838.543 |
- |
-0.80% |
- |
|
727_cppcheck_r
|
-1.59% |
25.262 |
24.860 |
- |
0.07% |
- |
|
rng::copy_backward(deque<int>)/262144
|
-1.59% |
31356.570 |
30857.678 |
- |
-3.36% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
-1.59% |
685.603 |
674.706 |
- |
-1.58% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-1.59% |
710.525 |
699.256 |
- |
1.61% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.59% |
16.630 |
16.366 |
- |
-1.12% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/64
|
-1.58% |
1.902 |
1.872 |
- |
-0.75% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16
|
-1.58% |
2.947 |
2.900 |
- |
-1.09% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-1.58% |
4207.500 |
4140.948 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.58% |
24664485.495 |
24274475.018 |
- |
-2.43% |
- |
|
BM_RangesMakeHeap_string_Random_1024
|
-1.58% |
10.787 |
10.617 |
- |
-1.68% |
- |
|
rng::move_backward(vector<int>)/262144
|
-1.58% |
22076.034 |
21727.353 |
- |
-1.09% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/50
|
-1.58% |
142.475 |
140.226 |
- |
-0.42% |
- |
|
BM_LowerBound_uint32_16
|
-1.58% |
7.443 |
7.325 |
- |
-0.09% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.58% |
526.220 |
517.932 |
- |
0.02% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
-1.57% |
965612.659 |
950413.803 |
- |
17.86% |
- |
|
BM_std_min<char>/21
|
-1.57% |
1.809 |
1.781 |
- |
-1.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.57% |
1254609.375 |
1234894.855 |
- |
-0.01% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
-1.57% |
28402.928 |
27956.819 |
- |
-0.90% |
- |
|
BM_std_minmax<short>/15
|
-1.57% |
1.991 |
1.960 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.56% |
205947.082 |
202725.079 |
- |
-0.15% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-1.56% |
25316.375 |
24921.093 |
- |
-2.33% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-1.56% |
721.046 |
709.810 |
- |
-1.92% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.56% |
1.038 |
1.021 |
- |
-3.70% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.56% |
294.692 |
290.104 |
- |
-2.24% |
- |
|
BM_SortHeap_string_262144
|
-1.56% |
178.751 |
175.970 |
- |
-1.74% |
- |
|
std::move(vector<int>)/262144
|
-1.56% |
21917.347 |
21576.362 |
- |
-1.50% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-1.55% |
330.652 |
325.513 |
- |
-7.99% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
-1.55% |
17.980 |
17.700 |
- |
0.51% |
- |
|
BM_std_minmax_element<char>/64000
|
-1.55% |
17500.325 |
17229.250 |
- |
5.30% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-1.55% |
1236760.107 |
1217625.639 |
- |
3.18% |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-1.54% |
9.086 |
8.946 |
- |
-0.20% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
-1.54% |
2.585 |
2.546 |
- |
-0.72% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-1.54% |
1.224 |
1.205 |
- |
-1.28% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
-1.53% |
2.487 |
2.449 |
- |
-0.16% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
-1.53% |
0.936 |
0.921 |
- |
-0.26% |
- |
|
rng::copy_n(list<int>)/512
|
-1.53% |
342.947 |
337.687 |
- |
-0.56% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
-1.53% |
283.624 |
279.279 |
- |
-39.97% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.53% |
31.192 |
30.715 |
- |
-0.88% |
- |
|
BM_PopHeap_uint32_4
|
-1.53% |
2.647 |
2.606 |
- |
-1.33% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.53% |
4.700 |
4.628 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.52% |
2019863.443 |
1989065.186 |
- |
-1.09% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/1024
|
-1.52% |
2828.744 |
2785.650 |
- |
-0.17% |
- |
|
BM_MakeHeap_string_Random_262144
|
-1.52% |
15.580 |
15.343 |
- |
-2.00% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-1.52% |
22.821 |
22.474 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.52% |
1359393.309 |
1338710.205 |
- |
-0.07% |
- |
|
std::move_backward(vector<int>)/8
|
-1.52% |
2.289 |
2.254 |
- |
0.18% |
- |
|
BM_std_minmax_element<char>/4000
|
-1.52% |
1100.673 |
1083.946 |
- |
5.88% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.51% |
101.646 |
100.106 |
- |
-16.32% |
- |
|
rng::generate_n(deque<int>)/50
|
-1.51% |
12.547 |
12.357 |
- |
0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.51% |
1249899.578 |
1230995.279 |
- |
0.29% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.51% |
7.690 |
7.573 |
- |
-1.35% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-1.51% |
6.100 |
6.008 |
- |
1.13% |
- |
|
rng::for_each(list<int>)/8
|
-1.51% |
2.532 |
2.494 |
- |
-3.28% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.51% |
4899.764 |
4825.913 |
- |
-0.23% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-1.51% |
8902.986 |
8768.936 |
- |
4.44% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-1.51% |
2.553 |
2.515 |
- |
1.07% |
- |
|
rng::sample(deque<int>)/8192
|
-1.51% |
92812.909 |
91415.838 |
- |
-2.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.50% |
0.738 |
0.727 |
- |
-0.22% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.50% |
321.503 |
316.671 |
- |
-0.39% |
- |
|
std::rotate(vector<int>)_(by_1/4)/8192
|
-1.50% |
2595.350 |
2556.428 |
- |
-0.11% |
- |
|
std::move_backward(deque<int>)/32768
|
-1.50% |
3607.432 |
3553.409 |
- |
-1.59% |
- |
|
bm_lexicographical_compare<signed_char>/6
|
-1.50% |
2.491 |
2.454 |
- |
-4.50% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
-1.49% |
28.830 |
28.399 |
- |
0.42% |
- |
|
BM_std_minmax_element<char>/64
|
-1.49% |
17.665 |
17.401 |
- |
0.85% |
- |
|
std::reverse_copy(list<int>)/4096
|
-1.49% |
3173.792 |
3126.454 |
- |
-1.93% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-1.49% |
8111.893 |
7990.916 |
- |
-1.95% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.49% |
36096.513 |
35559.071 |
- |
-0.86% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_4
|
-1.49% |
1.554 |
1.530 |
- |
-1.36% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.49% |
18.230 |
17.959 |
- |
0.78% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.49% |
4.846 |
4.774 |
- |
-2.88% |
- |
|
std::move(deque<int>)/8
|
-1.49% |
3.997 |
3.938 |
- |
4.62% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-1.49% |
23207.748 |
22862.719 |
- |
-0.52% |
- |
|
std::partition_point(deque<int>)/50
|
-1.49% |
4.614 |
4.545 |
- |
-5.58% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-1.49% |
640.902 |
631.377 |
- |
-6.74% |
- |
|
rng::move_backward(deque<int>)/512
|
-1.48% |
24.122 |
23.765 |
- |
0.11% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
-1.48% |
40.328 |
39.731 |
- |
-1.57% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
-1.48% |
1.326 |
1.306 |
- |
3.47% |
- |
|
rng::search(list<int>)_(no_match)/1024
|
-1.48% |
744.351 |
733.338 |
- |
0.80% |
- |
|
BM_std_minmax_element<char>/5500
|
-1.48% |
1510.118 |
1487.810 |
- |
5.65% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
-1.48% |
4.362 |
4.297 |
- |
-0.30% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-1.47% |
190.835 |
188.021 |
- |
0.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.47% |
32220.787 |
31746.808 |
- |
-0.36% |
- |
|
rng::move(list<int>)/262144
|
-1.47% |
253892.495 |
250165.285 |
- |
-1.19% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-1.47% |
21.019 |
20.711 |
- |
-1.24% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-1.47% |
1151376.778 |
1134502.316 |
- |
0.60% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.46% |
16.972 |
16.724 |
- |
-0.65% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-1.46% |
10.359 |
10.208 |
- |
-0.17% |
- |
|
rng::move(vector<int>)/1048576
|
-1.46% |
57762.368 |
56921.214 |
- |
-1.51% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-1.45% |
6757.438 |
6659.183 |
- |
-0.82% |
- |
|
rng::search(vector<int>)_(single_element)/8192
|
-1.45% |
1832.157 |
1805.568 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-1.45% |
15637852.942 |
15411287.524 |
- |
2.48% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.45% |
29.874 |
29.441 |
- |
-1.10% |
- |
|
BM_MakeHeap_string_Heap_1024
|
-1.45% |
4.874 |
4.804 |
- |
-0.42% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
-1.45% |
86.305 |
85.058 |
- |
-3.34% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.45% |
4.689 |
4.621 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-1.44% |
24.285 |
23.934 |
- |
6.98% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
-1.44% |
674.330 |
664.604 |
- |
-2.09% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
-1.44% |
1.293 |
1.274 |
- |
1.41% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384
|
-1.44% |
7.609 |
7.499 |
- |
-1.54% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.44% |
10.438 |
10.288 |
- |
2.47% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-1.44% |
47.669 |
46.984 |
- |
-0.57% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
-1.44% |
4.569 |
4.504 |
- |
-16.48% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.43% |
1228446.866 |
1210829.072 |
- |
0.06% |
- |
|
rng::reverse_copy(list<int>)/4096
|
-1.43% |
3071.994 |
3027.944 |
- |
-10.00% |
- |
|
750_sealcrypto_r
|
-1.43% |
18.966 |
18.695 |
- |
1.72% |
- |
|
BM_std_minmax_element<char>/4096
|
-1.43% |
1126.724 |
1110.584 |
- |
5.40% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-1.43% |
39.631 |
39.064 |
- |
-1.22% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-1.43% |
14.813 |
14.601 |
- |
-1.35% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.43% |
3.669 |
3.616 |
- |
-0.74% |
- |
|
rng::for_each(multiset<int>)/32
|
-1.43% |
21.894 |
21.582 |
- |
-2.81% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-1.43% |
74.996 |
73.927 |
- |
-0.17% |
- |
|
std::set<int>::ctor(const&)/8192
|
-1.43% |
49932.478 |
49220.699 |
- |
-0.06% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-1.42% |
590.037 |
581.651 |
- |
-0.78% |
- |
|
std::move(vector<int>)/8
|
-1.42% |
2.305 |
2.273 |
- |
0.68% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
-1.42% |
3236.859 |
3190.886 |
- |
-2.79% |
- |
|
std::move(list<int>)/1048576
|
-1.42% |
1016918.116 |
1002490.331 |
- |
0.35% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
-1.42% |
24.293 |
23.949 |
- |
-0.37% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
-1.42% |
5.480 |
5.402 |
- |
-1.32% |
- |
|
BM_std_minmax<char>/15
|
-1.41% |
2.930 |
2.888 |
- |
-4.56% |
- |
|
std::reverse_copy(list<int>)/32768
|
-1.41% |
26357.294 |
25985.352 |
- |
-2.35% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
-1.41% |
5.924 |
5.840 |
- |
-2.22% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.41% |
1210.548 |
1193.468 |
- |
-2.24% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-1.41% |
2040500.876 |
2011735.851 |
- |
0.27% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.41% |
4902114.409 |
4833009.588 |
- |
0.01% |
- |
|
rng::for_each(multiset<int>)/8192
|
-1.41% |
16312.973 |
16083.139 |
- |
-6.09% |
- |
|
std::fill_n(deque<int>)/1024
|
-1.41% |
29.624 |
29.207 |
- |
-1.44% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.41% |
6250.586 |
6162.584 |
- |
-1.12% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-1.41% |
2.451 |
2.417 |
- |
-0.61% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.41% |
8.557 |
8.437 |
- |
1.56% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-1.40% |
4266.459 |
4206.563 |
- |
-1.65% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
-1.40% |
590.021 |
581.759 |
- |
-0.43% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-1.40% |
1.692 |
1.668 |
- |
-0.54% |
- |
|
BM_MakeThenSortHeap_string_Random_16
|
-1.40% |
22.677 |
22.360 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.40% |
1196861.502 |
1180121.319 |
- |
0.13% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-1.40% |
8962.737 |
8837.393 |
- |
-0.92% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.40% |
2354.961 |
2322.044 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.40% |
9487603.483 |
9355139.731 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.39% |
1163869.292 |
1147652.915 |
- |
-0.24% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-1.39% |
16.695 |
16.462 |
- |
0.27% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.39% |
6.438 |
6.348 |
- |
1.53% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-1.39% |
15425.724 |
15211.456 |
- |
-0.43% |
- |
|
BM_std_min<long_long>/32
|
-1.39% |
3.618 |
3.568 |
- |
-1.45% |
- |
|
BM_std_min<unsigned_char>/512
|
-1.39% |
6.415 |
6.326 |
- |
-2.31% |
- |
|
rng::move(vector<int>)/262144
|
-1.38% |
22070.296 |
21765.152 |
- |
-0.86% |
- |
|
std::any_of(list<int>)_(process_all)/50
|
-1.38% |
21.789 |
21.490 |
- |
-1.28% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.38% |
15085.628 |
14878.081 |
- |
-0.53% |
- |
|
rng::unique(list<int>)_(contiguous)/1024
|
-1.38% |
928.223 |
915.455 |
- |
-0.27% |
- |
|
rng::reverse(list<int>)/512
|
-1.37% |
199.791 |
197.051 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.37% |
1712375.571 |
1688889.080 |
- |
-0.81% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32
|
-1.36% |
1.914 |
1.887 |
- |
0.92% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-1.36% |
18.263 |
18.014 |
- |
-0.86% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.36% |
0.984 |
0.971 |
- |
-0.67% |
- |
|
rng::replace(list<int>)_(sprinkled)/32
|
-1.36% |
11.451 |
11.295 |
- |
-0.91% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-1.36% |
11.943 |
11.780 |
- |
0.38% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.36% |
10.045 |
9.909 |
- |
-0.69% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.36% |
4.020 |
3.966 |
- |
-1.67% |
- |
|
rng::search(deque<int>)_(no_match)/1000
|
-1.36% |
406.601 |
401.089 |
- |
-1.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-1.35% |
19.358 |
19.096 |
- |
-0.29% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-1.35% |
65.874 |
64.982 |
- |
1.76% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.35% |
698.023 |
688.576 |
- |
-0.11% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.35% |
8.489 |
8.374 |
- |
-2.19% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
-1.35% |
1.319 |
1.301 |
- |
-0.88% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
-1.35% |
62.292 |
61.451 |
- |
-0.94% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.35% |
3714384.864 |
3664278.439 |
- |
-0.15% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-1.35% |
19.321 |
19.061 |
- |
0.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.35% |
1244426.432 |
1227676.594 |
- |
0.40% |
- |
|
BM_std_minmax_element<char>/65536
|
-1.34% |
17886.294 |
17645.871 |
- |
5.41% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.34% |
3840.255 |
3788.772 |
- |
0.43% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-1.34% |
19.320 |
19.061 |
- |
-1.75% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/1024
|
-1.34% |
5.395 |
5.323 |
- |
-1.51% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-1.34% |
1.501 |
1.481 |
- |
4.45% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
-1.34% |
2850.725 |
2812.591 |
- |
-2.44% |
- |
|
BM_RangesPushHeap_string_Random_256
|
-1.33% |
14.358 |
14.167 |
- |
-2.29% |
- |
|
BM_PopHeap_uint32_64
|
-1.33% |
12.662 |
12.493 |
- |
-0.77% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/50
|
-1.33% |
12.654 |
12.486 |
- |
-0.04% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.33% |
264645.710 |
261123.855 |
- |
-4.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.33% |
5.652 |
5.577 |
- |
-1.59% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-1.33% |
2.578 |
2.544 |
- |
2.02% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
-1.33% |
25335.272 |
24998.934 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-1.33% |
2062276.852 |
2034916.035 |
- |
0.97% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.33% |
1283184.699 |
1266161.167 |
- |
0.54% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-1.33% |
10.454 |
10.315 |
- |
3.00% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-1.33% |
10423.988 |
10285.859 |
- |
-0.55% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-1.32% |
11.854 |
11.697 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-1.32% |
4588185.853 |
4527655.787 |
- |
-5.29% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
-1.32% |
5.897 |
5.820 |
- |
-0.82% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.32% |
4.864 |
4.800 |
- |
-2.49% |
- |
|
BM_std_min<char>/5
|
-1.32% |
1.426 |
1.407 |
- |
-0.43% |
- |
|
BM_PopHeap_float_1024
|
-1.32% |
27.988 |
27.620 |
- |
-1.36% |
- |
|
std::copy_n(deque<int>)/4096
|
-1.31% |
148.677 |
146.723 |
- |
0.58% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
-1.31% |
19.430 |
19.175 |
- |
-0.26% |
- |
|
BM_std_minmax_element<char>/512
|
-1.31% |
146.095 |
144.178 |
- |
5.05% |
- |
|
std::for_each(list<int>)/8192
|
-1.31% |
8685.738 |
8571.870 |
- |
9.48% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.31% |
9019.269 |
8901.079 |
- |
-0.36% |
- |
|
rng::find_if(vector<int>)_(bail_25%)/8
|
-1.31% |
1.072 |
1.058 |
- |
2.00% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.31% |
14218.910 |
14033.240 |
- |
-0.71% |
- |
|
rng::fill_n(deque<int>)/8192
|
-1.30% |
240.646 |
237.509 |
- |
-0.34% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-1.30% |
11840.234 |
11686.030 |
- |
1.64% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.30% |
588.182 |
580.525 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.30% |
8872702.556 |
8757207.116 |
- |
-2.75% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256
|
-1.30% |
11.758 |
11.605 |
- |
-1.35% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.30% |
716.572 |
707.267 |
- |
3.21% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-1.30% |
17.498 |
17.271 |
- |
4.65% |
- |
|
std::move(list<int>)/64
|
-1.30% |
48.844 |
48.211 |
- |
-3.76% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-1.29% |
246.394 |
243.205 |
- |
0.97% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_256
|
-1.29% |
14.666 |
14.476 |
- |
0.03% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.29% |
8000.477 |
7897.160 |
- |
-0.70% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.29% |
12547.291 |
12385.438 |
- |
-1.40% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.29% |
12728.103 |
12564.009 |
- |
-1.94% |
- |
|
std::search_n(deque<int>)_(no_match)/1048576
|
-1.29% |
443683.133 |
437963.617 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.29% |
836092.059 |
825322.428 |
- |
1.22% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-1.29% |
2.708 |
2.673 |
- |
-2.22% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
-1.29% |
34.012 |
33.575 |
- |
-2.96% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.28% |
288.650 |
284.943 |
- |
-1.61% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.28% |
28938.910 |
28567.381 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-1.28% |
11012878.271 |
10871843.536 |
- |
-2.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-1.28% |
352240613.981 |
347730067.856 |
- |
-1.04% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-1.28% |
5.060 |
4.996 |
- |
-2.07% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.28% |
1203707.658 |
1188304.786 |
- |
1.20% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.28% |
1221251.222 |
1205627.534 |
- |
0.46% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
-1.28% |
61374.044 |
60590.043 |
- |
-2.40% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-1.27% |
671.120 |
662.568 |
- |
11.81% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.27% |
61.796 |
61.008 |
- |
0.96% |
- |
|
bm_lexicographical_compare<signed_char>/5
|
-1.27% |
2.207 |
2.179 |
- |
-3.67% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.27% |
1176480.337 |
1161546.662 |
- |
2.45% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.27% |
6230.988 |
6151.899 |
- |
-3.22% |
- |
|
rng::shuffle(vector<int>)/8192
|
-1.27% |
72745.517 |
71822.831 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-1.27% |
5134784.353 |
5069683.012 |
- |
-2.83% |
- |
|
BM_std_min<char>/18
|
-1.27% |
0.988 |
0.975 |
- |
-1.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.26% |
1125173.876 |
1110944.013 |
- |
-0.52% |
- |
|
BM_PushHeap_uint64_Random_262144
|
-1.26% |
6.124 |
6.047 |
- |
-0.13% |
- |
|
rng::sort(deque<int>)_(shuffled)/8192
|
-1.26% |
81896.483 |
80862.130 |
- |
-0.52% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.26% |
26.738 |
26.401 |
- |
0.18% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.26% |
634125.713 |
626122.621 |
- |
0.27% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-1.26% |
676.213 |
667.681 |
- |
-1.17% |
- |
|
std::fill(vector<int>)/1024
|
-1.26% |
30.250 |
29.869 |
- |
-1.22% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.26% |
8.686 |
8.577 |
- |
-0.47% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.26% |
3.752 |
3.705 |
- |
0.30% |
- |
|
rng::copy_if(deque<int>)_(entire_range)/8
|
-1.26% |
2.951 |
2.914 |
- |
-0.67% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.25% |
6178.916 |
6101.385 |
- |
-2.80% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.25% |
0.849 |
0.838 |
- |
-1.10% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
-1.25% |
21048.843 |
20784.915 |
- |
-2.29% |
- |
|
rng::for_each(map<int>::iterator)/8192
|
-1.25% |
16922.387 |
16710.305 |
- |
-0.53% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.25% |
5.250 |
5.184 |
- |
0.61% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
-1.25% |
61044.599 |
60282.274 |
- |
-2.80% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-1.25% |
10.564 |
10.433 |
- |
-4.82% |
- |
|
rng::copy(deque<int>)/262144
|
-1.25% |
10413.986 |
10284.286 |
- |
-0.40% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.24% |
2.361 |
2.332 |
- |
-1.48% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-1.24% |
6257.867 |
6180.085 |
- |
-1.04% |
- |
|
BM_LowerBound_float_1
|
-1.24% |
2.676 |
2.642 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-1.24% |
29.719 |
29.350 |
- |
6.09% |
- |
|
BM_std_minmax<short>/30
|
-1.24% |
2.797 |
2.762 |
- |
-1.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.24% |
9.165 |
9.052 |
- |
-0.18% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-1.24% |
6.292 |
6.214 |
- |
-2.13% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
-1.24% |
1.206 |
1.191 |
- |
-0.77% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-1.23% |
316.953 |
313.044 |
- |
0.19% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16
|
-1.23% |
2.844 |
2.809 |
- |
-5.26% |
- |
|
BM_std_minmax<short>/20
|
-1.23% |
2.001 |
1.976 |
- |
-8.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.23% |
9.533 |
9.415 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-1.23% |
9123095.946 |
9010742.915 |
- |
-1.94% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-1.23% |
19.266 |
19.029 |
- |
-1.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.23% |
1150767.223 |
1136613.033 |
- |
-0.87% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256
|
-1.23% |
6.166 |
6.091 |
- |
0.61% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
-1.23% |
23661.935 |
23371.882 |
- |
-1.06% |
- |
|
BM_std_min<int>/7
|
-1.23% |
1.053 |
1.041 |
- |
-0.03% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.23% |
19.185 |
18.950 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.22% |
351370920.612 |
347071815.893 |
- |
-0.32% |
- |
|
std::copy_backward(vector<int>)/4096
|
-1.22% |
239.131 |
236.211 |
- |
64.54% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.22% |
54860493.616 |
54191721.156 |
- |
-2.97% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.22% |
5995.423 |
5922.372 |
- |
-1.73% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-1.22% |
23672624.642 |
23384312.996 |
- |
0.34% |
- |
|
std::move_backward(list<int>)/262144
|
-1.22% |
264917.793 |
261694.396 |
- |
0.65% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-1.22% |
68.034 |
67.206 |
- |
-0.08% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.22% |
3907.910 |
3860.389 |
- |
-0.93% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
-1.21% |
13.756 |
13.589 |
- |
-0.47% |
- |
|
rng::fold_left(deque<int>)/32
|
-1.21% |
16.538 |
16.338 |
- |
-1.23% |
- |
|
BM_std_minmax<long_long>/7
|
-1.21% |
2.598 |
2.566 |
- |
0.25% |
- |
|
BM_MakeHeap_string_Heap_64
|
-1.21% |
5.102 |
5.041 |
- |
-0.14% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
-1.21% |
21.207 |
20.951 |
- |
-0.29% |
- |
|
BM_std_min<char>/28
|
-1.20% |
1.776 |
1.755 |
- |
0.71% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
-1.20% |
5.959 |
5.887 |
- |
0.28% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.20% |
25.299 |
24.995 |
- |
-1.54% |
- |
|
BM_std_min<unsigned_long_long>/21
|
-1.20% |
1.996 |
1.972 |
- |
-1.60% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-1.20% |
1698505.939 |
1678121.906 |
- |
-0.54% |
- |
|
rng::generate(vector<int>)/32
|
-1.20% |
8.025 |
7.929 |
- |
-0.69% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
-1.20% |
6882.629 |
6800.362 |
- |
-0.96% |
- |
|
BM_std_min<char>/5500
|
-1.19% |
37.290 |
36.845 |
- |
0.13% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.19% |
767.997 |
758.845 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-1.19% |
1457980.001 |
1440622.903 |
- |
0.46% |
- |
|
BM_std_minmax_element<char>/1024
|
-1.19% |
286.763 |
283.352 |
- |
5.94% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-1.19% |
19.210 |
18.982 |
- |
-1.55% |
- |
|
rng::count(vector<bool>)/1000
|
-1.19% |
3.007 |
2.971 |
- |
-1.03% |
- |
|
bm_lexicographical_compare<int>/5
|
-1.19% |
1.531 |
1.512 |
- |
-1.90% |
- |
|
BM_std_min<unsigned_int>/17
|
-1.18% |
0.971 |
0.959 |
- |
1.17% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.18% |
694.170 |
685.962 |
- |
-0.53% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.18% |
645.328 |
637.697 |
- |
0.81% |
- |
|
BM_std_min<unsigned_char>/4
|
-1.18% |
0.979 |
0.968 |
- |
-3.06% |
- |
|
std::copy_backward(deque<int>)/8
|
-1.18% |
2.738 |
2.706 |
- |
1.46% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-1.18% |
2114599.366 |
2089633.137 |
- |
-0.54% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.18% |
4003.062 |
3955.938 |
- |
-0.59% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.18% |
352619279.783 |
348469451.680 |
- |
-0.01% |
- |
|
rng::partial_sort(vector<int>)_(repeated)/8
|
-1.18% |
20.348 |
20.109 |
- |
-0.71% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-1.18% |
3.952 |
3.906 |
- |
-0.22% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.18% |
32222.930 |
31844.240 |
- |
-0.19% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
-1.17% |
13.161 |
13.006 |
- |
-1.14% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
-1.17% |
9.079 |
8.972 |
- |
-0.16% |
- |
|
BM_PopHeap_uint64_16
|
-1.17% |
7.657 |
7.567 |
- |
-0.80% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-1.17% |
21.084 |
20.838 |
- |
-0.96% |
- |
|
std::is_sorted_until(list<int>)/8
|
-1.17% |
2.208 |
2.182 |
- |
0.11% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-1.17% |
12.867 |
12.717 |
- |
-0.47% |
- |
|
rng::copy_n(vector<int>)/8
|
-1.16% |
2.232 |
2.206 |
- |
0.58% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
-1.16% |
67.526 |
66.740 |
- |
-0.88% |
- |
|
std::search_n(deque<int>)_(no_match)/8192
|
-1.16% |
3457.026 |
3416.810 |
- |
-0.50% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-1.16% |
165994.873 |
164064.992 |
- |
-15.39% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-1.16% |
3.179 |
3.142 |
- |
1.22% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.16% |
68477.198 |
67683.634 |
- |
-1.30% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/50
|
-1.16% |
10.346 |
10.226 |
- |
-2.66% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-1.16% |
18.136 |
17.926 |
- |
-1.42% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
-1.16% |
726.036 |
717.622 |
- |
-0.31% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-1.16% |
14679650.652 |
14509861.692 |
- |
-7.07% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-1.16% |
1444985.010 |
1428285.373 |
- |
-1.47% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.16% |
20.890 |
20.649 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.15% |
351352793.175 |
347295944.890 |
- |
37.40% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_64
|
-1.15% |
9.269 |
9.162 |
- |
-0.81% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.15% |
44.124 |
43.615 |
- |
-0.51% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.15% |
12969.940 |
12820.387 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.15% |
8450117.872 |
8353012.562 |
- |
-0.84% |
- |
|
BM_std_min<unsigned_long_long>/9
|
-1.15% |
1.169 |
1.156 |
- |
-2.14% |
- |
|
std::partition_point(vector<int>)/32
|
-1.15% |
2.575 |
2.546 |
- |
-0.48% |
- |
|
BM_std_minmax<short>/19
|
-1.15% |
2.429 |
2.401 |
- |
2.98% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.15% |
3.001 |
2.966 |
- |
1.08% |
- |
|
729_abc_r
|
-1.15% |
18.943 |
18.726 |
- |
1.45% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
-1.15% |
18.500 |
18.289 |
- |
-2.18% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-1.14% |
8302.829 |
8208.115 |
- |
0.07% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
-1.14% |
3524.176 |
3483.995 |
- |
-0.26% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/1024
|
-1.14% |
8264.406 |
8170.231 |
- |
-1.15% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-1.14% |
7650.780 |
7563.915 |
- |
5.97% |
- |
|
rng::move(vector<bool>)_(aligned)/512
|
-1.13% |
2.682 |
2.651 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-1.13% |
1821099.609 |
1800455.484 |
- |
0.90% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.13% |
1265457.251 |
1251115.157 |
- |
5.20% |
- |
|
BM_std_min<unsigned_char>/30
|
-1.13% |
2.308 |
2.282 |
- |
0.92% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/1024
|
-1.13% |
8269.466 |
8176.099 |
- |
-1.01% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-1.13% |
137.247 |
135.700 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-1.13% |
37799435.342 |
37373713.028 |
- |
-18.61% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
-1.13% |
20.508 |
20.277 |
- |
-0.02% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
-1.13% |
6240.038 |
6169.788 |
- |
-0.94% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-1.13% |
1162344.580 |
1149267.171 |
- |
-0.22% |
- |
|
std::sample(vector<int>)/8192
|
-1.12% |
90945.705 |
89923.243 |
- |
-0.91% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.12% |
12.120 |
11.984 |
- |
1.25% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.12% |
35540.210 |
35140.873 |
- |
-0.32% |
- |
|
BM_RangesMakeHeap_string_Random_4
|
-1.12% |
5.754 |
5.689 |
- |
-0.15% |
- |
|
rng::for_each(set<int>::iterator)/8
|
-1.12% |
4.534 |
4.483 |
- |
-1.36% |
- |
|
BM_std_min<long_long>/64
|
-1.12% |
4.905 |
4.850 |
- |
-0.27% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.12% |
11647125.733 |
11516571.326 |
- |
-1.68% |
- |
|
rng::sort(deque<int>)_(descending)/1024
|
-1.12% |
1371.191 |
1355.826 |
- |
3.76% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
-1.12% |
329.107 |
325.428 |
- |
0.31% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.12% |
14485701.743 |
14323915.936 |
- |
-0.19% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.12% |
134160.789 |
132664.456 |
- |
0.30% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-1.11% |
523.334 |
517.506 |
- |
-0.53% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-1.11% |
490.724 |
485.259 |
- |
0.31% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
-1.11% |
7.796 |
7.710 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.11% |
68068326.806 |
67311517.132 |
- |
-0.85% |
- |
|
rng::sample(deque<int>)/1024
|
-1.11% |
11509.477 |
11381.837 |
- |
-2.44% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.11% |
72930.302 |
72121.987 |
- |
1.47% |
- |
|
std::copy(list<int>)/32768
|
-1.11% |
26421.614 |
26129.048 |
- |
-0.90% |
- |
|
std::sample(vector<int>)/1024
|
-1.11% |
11288.579 |
11163.607 |
- |
-1.05% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.11% |
4630.920 |
4579.700 |
- |
1.03% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-1.11% |
50196.098 |
49640.956 |
- |
-1.00% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.11% |
4666.919 |
4615.312 |
- |
-1.88% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.10% |
1.951 |
1.930 |
- |
-0.66% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.10% |
2845.291 |
2813.932 |
- |
-0.07% |
- |
|
std::move_backward(list<int>)/32768
|
-1.10% |
31933.638 |
31581.724 |
- |
-0.34% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.10% |
40393.564 |
39948.469 |
- |
0.11% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
-1.10% |
8253.666 |
8162.790 |
- |
-1.25% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.10% |
68561932.010 |
67807862.320 |
- |
0.03% |
- |
|
rng::copy(list<int>)/4096
|
-1.10% |
3065.811 |
3032.148 |
- |
-0.65% |
- |
|
rng::transform(deque<int>)_(identity_transform)/8192
|
-1.10% |
2471.247 |
2444.138 |
- |
0.02% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
-1.10% |
23.046 |
22.793 |
- |
-1.73% |
- |
|
std::is_sorted(deque<int>)/8
|
-1.10% |
2.512 |
2.485 |
- |
0.36% |
- |
|
rng::copy(list<int>)/262144
|
-1.09% |
219496.616 |
217094.257 |
- |
-0.69% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
-1.09% |
9217.931 |
9117.189 |
- |
-1.05% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
-1.09% |
4.462 |
4.413 |
- |
-3.32% |
- |
|
rng::fill_n(vector<int>)/8192
|
-1.09% |
238.786 |
236.181 |
- |
-1.12% |
- |
|
BM_PopHeap_uint64_262144
|
-1.09% |
42.021 |
41.562 |
- |
-0.17% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-1.09% |
50416.686 |
49867.272 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.09% |
4350486.927 |
4303132.276 |
- |
-0.03% |
- |
|
std::map<int,_int>::clear()/8192
|
-1.09% |
81046.531 |
80164.453 |
- |
-1.60% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.08% |
1408202.319 |
1392926.741 |
- |
2.68% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-1.08% |
3625.838 |
3586.530 |
- |
4.96% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-1.08% |
12129.540 |
11998.049 |
- |
0.03% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-1.08% |
777.472 |
769.046 |
- |
-0.19% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.08% |
16.010 |
15.836 |
- |
-0.78% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-1.08% |
26.602 |
26.315 |
- |
0.01% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
-1.08% |
250.746 |
248.041 |
- |
1.77% |
- |
|
rng::for_each(list<int>)/32
|
-1.08% |
11.226 |
11.105 |
- |
-1.00% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.07% |
11.641 |
11.516 |
- |
-0.81% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-1.07% |
12.737 |
12.600 |
- |
-0.09% |
- |
|
rng::partial_sort_copy(list<int>)_(heap)/8
|
-1.07% |
16.348 |
16.173 |
- |
-0.53% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
-1.07% |
1174.438 |
1161.851 |
- |
-0.26% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-1.07% |
1.752 |
1.734 |
- |
-0.53% |
- |
|
rng::any_of(list<int>)_(process_all)/50
|
-1.07% |
21.911 |
21.676 |
- |
-1.41% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.07% |
22.057 |
21.821 |
- |
-0.22% |
- |
|
BM_std_minmax<short>/29
|
-1.07% |
2.673 |
2.644 |
- |
-1.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.07% |
1126792.444 |
1114771.370 |
- |
0.77% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
-1.06% |
13.373 |
13.231 |
- |
0.55% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-1.06% |
56.102 |
55.506 |
- |
-8.87% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.06% |
14.201 |
14.050 |
- |
0.14% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-1.06% |
2.560 |
2.533 |
- |
2.46% |
- |
|
BM_std_min<short>/17
|
-1.06% |
1.586 |
1.569 |
- |
-0.81% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.06% |
1.154 |
1.142 |
- |
-1.71% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.06% |
16.891 |
16.712 |
- |
-2.79% |
- |
|
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.06% |
2722382.268 |
2693566.989 |
- |
-0.13% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.06% |
738.278 |
730.471 |
- |
0.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-1.06% |
1524213.058 |
1508108.819 |
- |
-24.42% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.05% |
1.255 |
1.242 |
- |
-1.90% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
-1.05% |
285883.501 |
282875.567 |
- |
-2.72% |
- |
|
rng::generate_n(list<int>)/50
|
-1.05% |
17.443 |
17.259 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.05% |
475.159 |
470.168 |
- |
-0.21% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-1.05% |
775424.187 |
767294.132 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/32
|
-1.05% |
2.212 |
2.188 |
- |
-0.37% |
- |
|
rng::shuffle(vector<int>)/1024
|
-1.05% |
9103.172 |
9007.925 |
- |
-0.77% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8
|
-1.05% |
3.676 |
3.637 |
- |
-0.10% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
-1.04% |
17.560 |
17.377 |
- |
-0.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.04% |
199093274.412 |
197021234.388 |
- |
-10.76% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-1.04% |
9043955.541 |
8949911.461 |
- |
-1.90% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-1.04% |
2.032 |
2.011 |
- |
3.90% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-1.04% |
12.018 |
11.894 |
- |
-0.13% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-1.04% |
1.239 |
1.226 |
- |
0.19% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.04% |
2471.925 |
2446.252 |
- |
0.02% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.04% |
35856.864 |
35485.017 |
- |
-0.11% |
- |
|
rng::unique(list<int>)_(sprinkled)/8192
|
-1.03% |
7888.839 |
7807.200 |
- |
-0.74% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.03% |
28.557 |
28.262 |
- |
-4.37% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.03% |
18.934 |
18.739 |
- |
0.01% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
-1.03% |
2.203 |
2.181 |
- |
-0.80% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-1.02% |
24928.584 |
24673.174 |
- |
-1.50% |
- |
|
BM_std_minmax<long_long>/13
|
-1.02% |
3.103 |
3.071 |
- |
-1.02% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.02% |
17.898 |
17.715 |
- |
-2.82% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.02% |
1261314.554 |
1248423.196 |
- |
-1.09% |
- |
|
BM_RangesSortHeap_float_1024
|
-1.02% |
8.026 |
7.944 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-1.02% |
1884804.393 |
1865549.911 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.02% |
1239048.821 |
1226395.559 |
- |
-1.37% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
-1.02% |
2793.172 |
2764.673 |
- |
-0.42% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-1.02% |
5580.502 |
5523.594 |
- |
-0.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.02% |
1246787.098 |
1234077.871 |
- |
-0.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.02% |
19643637.473 |
19443503.114 |
- |
-1.68% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.01% |
21.534 |
21.315 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.01% |
1193757.972 |
1181665.863 |
- |
-0.63% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16384
|
-1.01% |
22.940 |
22.708 |
- |
-2.78% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.01% |
1.217 |
1.204 |
- |
1.26% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.01% |
997.403 |
987.317 |
- |
2.39% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16
|
-1.01% |
9.557 |
9.461 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.01% |
1190909.740 |
1178867.421 |
- |
-1.15% |
- |
|
BM_std_min<unsigned_long_long>/29
|
-1.01% |
2.456 |
2.431 |
- |
-1.15% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
-1.01% |
1.439 |
1.424 |
- |
-0.76% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.01% |
8.885 |
8.795 |
- |
-0.00% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-1.01% |
4.029 |
3.989 |
- |
-0.85% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
-1.00% |
1897.077 |
1878.036 |
- |
-2.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-1.00% |
18999.792 |
18809.095 |
- |
-1.90% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-1.00% |
393.160 |
389.215 |
- |
-0.03% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-1.00% |
37314.571 |
36940.326 |
- |
0.06% |
- |