|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34861.06% |
1000787.517 |
349885936.018 |
- |
-0.53% |
- |
|
std::adjacent_find(list<int>)/1024
|
124.28% |
714.340 |
1602.128 |
- |
124.27% |
- |
|
rng::search(list<int>)_(no_match)/1024
|
118.76% |
735.853 |
1609.778 |
- |
116.27% |
- |
|
rng::search(list<int>)_(no_match)/1000
|
117.29% |
714.426 |
1552.378 |
- |
113.85% |
- |
|
rng::stable_partition(list<int>)_(dense)/1024
|
110.45% |
1745.398 |
3673.172 |
- |
110.43% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
108.35% |
580.220 |
1208.874 |
- |
108.19% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
106.78% |
23.861 |
49.339 |
- |
6.89% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
102.47% |
919.479 |
1861.652 |
- |
103.84% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
101.92% |
8.504 |
17.172 |
- |
-9.17% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
99.41% |
1741.241 |
3472.138 |
- |
99.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
98.22% |
8296171.044 |
16445018.342 |
- |
100.28% |
- |
|
rng::stable_partition(list<int>)_(sparse)/1024
|
94.58% |
919.048 |
1788.329 |
- |
94.65% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
90.79% |
747.877 |
1426.840 |
- |
89.83% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
89.70% |
764.574 |
1450.426 |
- |
88.01% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
78.75% |
2.025 |
3.619 |
- |
-2.89% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
73.54% |
0.400 |
0.694 |
- |
12.66% |
- |
|
rng::copy(vector<int>)/4096
|
72.58% |
146.672 |
253.124 |
- |
69.39% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
69.43% |
0.263 |
0.446 |
- |
70.82% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
68.95% |
9.228 |
15.591 |
- |
68.89% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
59.53% |
2.295 |
3.661 |
- |
5.11% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
57.84% |
0.307 |
0.485 |
- |
19.87% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
57.11% |
265.035 |
416.391 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
56.90% |
19538297.724 |
30655100.906 |
- |
87.52% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
56.52% |
6.325 |
9.901 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
54.83% |
5598743.920 |
8668552.960 |
- |
44.67% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
52.52% |
18.792 |
28.661 |
- |
52.52% |
- |
|
BM_tolower_string<char>
|
51.71% |
14.989 |
22.739 |
- |
49.76% |
- |
|
BM_std_min<unsigned_short>/1
|
50.70% |
0.254 |
0.383 |
- |
50.65% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
49.85% |
0.411 |
0.615 |
- |
37.05% |
- |
|
BM_deque_deque_move/2
|
49.79% |
3.114 |
4.665 |
- |
52.51% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
47.43% |
1858.460 |
2739.903 |
- |
63.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
45.19% |
61.715 |
89.601 |
- |
-27.01% |
- |
|
std::copy_backward(vector<int>)/4096
|
44.04% |
157.773 |
227.250 |
- |
-4.97% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
43.59% |
5069404.845 |
7278930.439 |
- |
9.84% |
- |
|
BM_deque_deque_move/1
|
43.41% |
3.445 |
4.940 |
- |
44.92% |
- |
|
BM_RangesPopHeap_uint64_1
|
41.33% |
0.491 |
0.694 |
- |
55.98% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
40.84% |
248361622.340 |
349788196.970 |
- |
3.69% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
39.86% |
8449.392 |
11817.117 |
- |
13.18% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
39.46% |
0.564 |
0.787 |
- |
39.91% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
39.13% |
4.566 |
6.352 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
39.03% |
25.241 |
35.092 |
- |
38.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
38.32% |
5030906.570 |
6958823.449 |
- |
9.31% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
37.92% |
45.042 |
62.120 |
- |
1.26% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/8192
|
37.91% |
68.427 |
94.369 |
- |
0.74% |
- |
|
rng::find(list<int>)_(bail_25%)/1024
|
37.88% |
132.605 |
182.841 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
37.65% |
20850077.791 |
28699430.675 |
- |
37.37% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
37.64% |
84.652 |
116.518 |
- |
46.70% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
37.62% |
720.147 |
991.076 |
- |
40.98% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
37.49% |
0.942 |
1.295 |
- |
66.72% |
- |
|
BM_std_min<__int128>/65536
|
37.30% |
32027.804 |
43972.804 |
- |
73.49% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
37.29% |
25.198 |
34.595 |
- |
18.59% |
- |
|
BM_std_min<__int128>/4000
|
36.78% |
1942.629 |
2657.114 |
- |
72.47% |
- |
|
BM_std_min<__int128>/5500
|
36.71% |
2676.182 |
3658.724 |
- |
72.53% |
- |
|
BM_std_min<__int128>/70000
|
36.47% |
34395.882 |
46939.094 |
- |
73.46% |
- |
|
BM_std_min<__int128>/4096
|
36.39% |
1997.816 |
2724.849 |
- |
72.59% |
- |
|
BM_std_min<__int128>/64000
|
36.18% |
31550.239 |
42964.638 |
- |
73.71% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
36.17% |
1.366 |
1.861 |
- |
21.69% |
- |
|
BM_std_min<__int128>/512
|
36.10% |
248.215 |
337.828 |
- |
69.87% |
- |
|
BM_std_min<__int128>/1024
|
35.43% |
501.173 |
678.730 |
- |
71.37% |
- |
|
BM_StringCtorDefault
|
35.24% |
0.238 |
0.321 |
- |
36.60% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
35.11% |
0.400 |
0.540 |
- |
15.69% |
- |
|
BM_std_minmax<long_long>/2
|
34.86% |
0.980 |
1.322 |
- |
0.57% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
34.44% |
670.301 |
901.172 |
- |
28.45% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
34.24% |
1.213 |
1.628 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
34.01% |
3737820.605 |
5009155.055 |
- |
-1.26% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
33.93% |
615.890 |
824.888 |
- |
35.15% |
- |
|
std::copy_n(vector<int>)/4096
|
33.88% |
156.344 |
209.318 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
33.68% |
1821945.969 |
2435530.348 |
- |
29.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
32.87% |
44388446.557 |
58980969.962 |
- |
51.34% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
32.17% |
0.953 |
1.259 |
- |
60.16% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
32.11% |
1134.963 |
1499.346 |
- |
31.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
31.98% |
1486160.685 |
1961499.851 |
- |
28.69% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
31.67% |
0.466 |
0.614 |
- |
10.45% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
31.60% |
1.156 |
1.521 |
- |
-21.93% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/1024
|
31.39% |
4464.972 |
5866.732 |
- |
41.05% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
31.06% |
0.969 |
1.270 |
- |
58.32% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
30.90% |
1.426 |
1.867 |
- |
0.27% |
- |
|
BM_StringRead_Cold_Deep_Small
|
30.73% |
0.971 |
1.269 |
- |
57.26% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
30.44% |
2258.032 |
2945.467 |
- |
30.14% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
30.37% |
284.506 |
370.911 |
- |
30.13% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
30.02% |
26.593 |
34.575 |
- |
44.80% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
29.68% |
671.441 |
870.703 |
- |
31.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
29.28% |
28.696 |
37.099 |
- |
-0.99% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
29.09% |
29141.203 |
37618.142 |
- |
24.98% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
29.01% |
9.644 |
12.442 |
- |
5.51% |
- |
|
BM_std_min<__int128>/64
|
28.83% |
30.122 |
38.804 |
- |
58.35% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
28.74% |
30295.172 |
39002.152 |
- |
24.73% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
28.74% |
1.737 |
2.236 |
- |
-18.48% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
28.74% |
5.419 |
6.977 |
- |
35.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
28.70% |
8636952.383 |
11115445.016 |
- |
55.24% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
28.64% |
0.448 |
0.576 |
- |
-9.52% |
- |
|
BM_PushHeap_float_SingleElement_1
|
28.21% |
0.431 |
0.552 |
- |
-20.83% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
27.99% |
6.481 |
8.295 |
- |
27.70% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
27.47% |
1599741.164 |
2039143.137 |
- |
28.82% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
26.95% |
20.787 |
26.390 |
- |
-20.04% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
26.93% |
0.808 |
1.026 |
- |
28.45% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
26.75% |
1.247 |
1.580 |
- |
-7.84% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
26.45% |
282.303 |
356.972 |
- |
16.94% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
26.36% |
68.790 |
86.920 |
- |
93.79% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
26.21% |
0.633 |
0.799 |
- |
7.94% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
26.02% |
1.215 |
1.532 |
- |
48.17% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
25.98% |
4758.765 |
5994.889 |
- |
42.87% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
25.89% |
0.644 |
0.811 |
- |
34.96% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
25.78% |
22.793 |
28.670 |
- |
32.48% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
25.50% |
37.206 |
46.692 |
- |
9.10% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
25.10% |
0.438 |
0.547 |
- |
8.08% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
25.04% |
0.558 |
0.697 |
- |
46.97% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
25.02% |
2711.308 |
3389.557 |
- |
24.11% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
24.84% |
1.223 |
1.526 |
- |
32.28% |
- |
|
BM_StringRead_Cold_Deep_Large
|
24.74% |
1.404 |
1.752 |
- |
44.89% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
24.65% |
737.999 |
919.897 |
- |
26.68% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
24.39% |
19846.254 |
24687.543 |
- |
7.12% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
24.25% |
20.721 |
25.746 |
- |
29.80% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
24.22% |
69.116 |
85.858 |
- |
-10.46% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
23.96% |
7.247 |
8.983 |
- |
27.85% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
23.74% |
8483.511 |
10497.656 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_move/0
|
23.69% |
0.347 |
0.429 |
- |
-17.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
23.66% |
87252508.762 |
107895792.421 |
- |
33.88% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
23.62% |
20916.433 |
25857.782 |
- |
7.90% |
- |
|
std::partition_point(list<int>)/8192
|
22.92% |
11742.534 |
14434.405 |
- |
13.03% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
22.44% |
9.589 |
11.741 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
22.31% |
45981396.556 |
56240383.028 |
- |
21.86% |
- |
|
rng::count(list<int>)_(every_other)/8192
|
22.23% |
6904.659 |
8439.403 |
- |
21.85% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
22.13% |
6468.959 |
7900.860 |
- |
13.40% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
22.08% |
4.747 |
5.795 |
- |
21.77% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
22.01% |
605.455 |
738.737 |
- |
9.30% |
- |
|
rng::partition_point(list<int>)/8192
|
21.96% |
12261.747 |
14954.581 |
- |
12.86% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
21.83% |
0.301 |
0.366 |
- |
24.63% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
21.46% |
1926650.579 |
2340203.876 |
- |
-0.51% |
- |
|
std::copy(list<int>)/64
|
21.09% |
30.840 |
37.345 |
- |
16.50% |
- |
|
BM_std_min<__int128>/31
|
21.08% |
13.880 |
16.806 |
- |
42.72% |
- |
|
BM_std_min<__int128>/30
|
21.05% |
13.337 |
16.145 |
- |
41.81% |
- |
|
BM_std_min<__int128>/32
|
20.78% |
14.421 |
17.418 |
- |
42.96% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
20.53% |
2.282 |
2.750 |
- |
4.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
20.16% |
6465381.121 |
7768791.734 |
- |
29.66% |
- |
|
BM_std_min<__int128>/29
|
19.90% |
12.939 |
15.513 |
- |
41.00% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
19.88% |
1442860.442 |
1729666.525 |
- |
1.61% |
- |
|
BM_std_min<__int128>/28
|
19.80% |
12.393 |
14.846 |
- |
39.85% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
19.69% |
3849.316 |
4607.413 |
- |
20.40% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
19.68% |
125.982 |
150.779 |
- |
-2.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
19.65% |
121430236.603 |
145290752.719 |
- |
31.15% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
19.62% |
7402.001 |
8854.483 |
- |
19.21% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
19.50% |
1.514 |
1.809 |
- |
10.69% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
19.47% |
9.525 |
11.379 |
- |
7.41% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
19.42% |
8660.540 |
10342.650 |
- |
-1.21% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
19.38% |
0.372 |
0.443 |
- |
29.20% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
19.24% |
1.158 |
1.381 |
- |
3.15% |
- |
|
BM_std_min<__int128>/27
|
19.14% |
11.912 |
14.192 |
- |
38.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
18.99% |
9707281.376 |
11550332.011 |
- |
18.52% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
18.97% |
35.156 |
41.827 |
- |
-0.30% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
18.97% |
1420.556 |
1690.096 |
- |
4.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
18.95% |
52848916.477 |
62861947.557 |
- |
16.18% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
18.94% |
1.358 |
1.615 |
- |
9.50% |
- |
|
BM_std_min<__int128>/26
|
18.91% |
11.419 |
13.578 |
- |
38.34% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
18.87% |
1.265 |
1.504 |
- |
4.66% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
18.79% |
34.559 |
41.053 |
- |
16.41% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
18.77% |
0.468 |
0.555 |
- |
-20.36% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
18.75% |
0.974 |
1.157 |
- |
0.01% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
18.74% |
25.560 |
30.349 |
- |
7.80% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
18.65% |
40.724 |
48.318 |
- |
-19.69% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
18.64% |
164719.948 |
195427.369 |
- |
18.76% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
18.63% |
22.544 |
26.745 |
- |
8.74% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
18.47% |
3196.085 |
3786.431 |
- |
13.97% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
18.21% |
0.289 |
0.342 |
- |
11.84% |
- |
|
std::search(list<int>)_(single_element)/1000
|
18.20% |
541.546 |
640.095 |
- |
-4.62% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
18.16% |
1.169 |
1.381 |
- |
14.74% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
18.13% |
7408.675 |
8751.853 |
- |
-2.35% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
18.12% |
21.759 |
25.701 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
18.10% |
2.188 |
2.584 |
- |
-0.71% |
- |
|
BM_std_min<short>/1
|
17.86% |
0.324 |
0.382 |
- |
30.55% |
- |
|
BM_std_min<__int128>/25
|
17.79% |
10.973 |
12.924 |
- |
36.63% |
- |
|
BM_std_min<__int128>/24
|
17.74% |
10.434 |
12.285 |
- |
34.95% |
- |
|
rng::generate(list<int>)/8192
|
17.73% |
7507.843 |
8838.822 |
- |
17.30% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
17.64% |
34.079 |
40.089 |
- |
0.83% |
- |
|
vector<bool>::reserve()
|
17.61% |
10.075 |
11.848 |
- |
17.00% |
- |
|
std::set<std::string>::erase(iterator)/32
|
17.40% |
26.351 |
30.937 |
- |
-0.80% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
17.37% |
1.323 |
1.552 |
- |
3.69% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
17.12% |
3198.462 |
3746.019 |
- |
17.94% |
- |
|
BM_std_minmax<long_long>/3
|
17.11% |
1.378 |
1.614 |
- |
-7.78% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
17.02% |
6845.052 |
8009.951 |
- |
11.74% |
- |
|
BM_std_minmax_element<long_long>/3
|
16.95% |
1.001 |
1.170 |
- |
4.36% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
16.89% |
25.209 |
29.468 |
- |
16.34% |
- |
|
BM_std_min<int>/1
|
16.88% |
0.322 |
0.376 |
- |
33.64% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
16.76% |
11680.532 |
13637.885 |
- |
17.65% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
16.70% |
0.390 |
0.455 |
- |
16.56% |
- |
|
BM_std_min<__int128>/23
|
16.59% |
9.986 |
11.643 |
- |
33.33% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
16.41% |
2311.334 |
2690.595 |
- |
-18.97% |
- |
|
BM_deque_vector_move/65536
|
16.41% |
2644.557 |
3078.481 |
- |
13.94% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
16.40% |
27.814 |
32.376 |
- |
-32.80% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
16.36% |
1.025 |
1.192 |
- |
10.82% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
16.35% |
1.387 |
1.614 |
- |
7.73% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
16.33% |
1.226 |
1.426 |
- |
9.51% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
16.27% |
21.355 |
24.831 |
- |
1.22% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
16.26% |
8182.535 |
9512.943 |
- |
-14.16% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
16.08% |
7242.277 |
8406.606 |
- |
16.53% |
- |
|
std::is_sorted_until(deque<int>)/8
|
16.07% |
3.295 |
3.825 |
- |
23.78% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
15.96% |
301.467 |
349.590 |
- |
14.59% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
15.69% |
19126.993 |
22127.524 |
- |
12.01% |
- |
|
rng::copy_backward(vector<int>)/32768
|
15.66% |
2909.931 |
3365.634 |
- |
2.40% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
15.64% |
0.478 |
0.553 |
- |
23.37% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
15.44% |
2.305 |
2.661 |
- |
16.45% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
15.38% |
1.276 |
1.472 |
- |
13.57% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
15.30% |
9.606 |
11.076 |
- |
4.77% |
- |
|
BM_std_min<__int128>/21
|
15.30% |
9.032 |
10.414 |
- |
31.07% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
15.29% |
10173.035 |
11728.837 |
- |
2.97% |
- |
|
BM_std_min<__int128>/22
|
15.25% |
9.535 |
10.989 |
- |
31.86% |
- |
|
BM_deque_vector_move/70000
|
15.22% |
2846.230 |
3279.288 |
- |
10.57% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
14.95% |
17.561 |
20.187 |
- |
12.09% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
14.94% |
67.185 |
77.222 |
- |
4.46% |
- |
|
std::is_sorted(deque<int>)/8
|
14.88% |
3.368 |
3.869 |
- |
53.99% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
14.88% |
20101.289 |
23092.653 |
- |
11.84% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
14.87% |
9.707 |
11.150 |
- |
0.28% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
14.86% |
8.109 |
9.314 |
- |
14.19% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
14.85% |
11627.054 |
13353.761 |
- |
10.18% |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
14.81% |
7045.855 |
8089.211 |
- |
6.40% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
14.72% |
2.460 |
2.823 |
- |
11.55% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
14.70% |
0.822 |
0.943 |
- |
27.70% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
14.70% |
0.368 |
0.422 |
- |
-20.43% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
14.68% |
4388.913 |
5033.105 |
- |
-1.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
14.62% |
8406159.160 |
9635458.727 |
- |
-10.89% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
14.61% |
2309153.807 |
2646536.129 |
- |
11.71% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
14.61% |
513.890 |
588.960 |
- |
17.30% |
- |
|
BM_PushHeap_string_Descending_262144
|
14.44% |
3.109 |
3.558 |
- |
-34.69% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
14.40% |
670.585 |
767.152 |
- |
7.53% |
- |
|
BM_deque_deque_move/70000
|
14.40% |
3119.730 |
3568.942 |
- |
7.41% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
14.39% |
5.353 |
6.124 |
- |
13.09% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/16
|
14.36% |
1.010 |
1.155 |
- |
-0.09% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
14.32% |
26.875 |
30.723 |
- |
9.10% |
- |
|
BM_vector_deque_copy/64000
|
14.29% |
2377.847 |
2717.659 |
- |
-7.62% |
- |
|
BM_vector_deque_ranges_copy/64000
|
14.21% |
2378.711 |
2716.828 |
- |
-8.12% |
- |
|
BM_std_min<__int128>/20
|
14.21% |
8.574 |
9.793 |
- |
28.61% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
14.20% |
61.190 |
69.881 |
- |
0.32% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
14.20% |
11988.431 |
13690.346 |
- |
8.29% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
14.12% |
4477853.361 |
5110299.017 |
- |
-0.65% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
14.12% |
1.182 |
1.349 |
- |
6.11% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
14.09% |
1.618 |
1.846 |
- |
6.39% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
14.06% |
27.297 |
31.136 |
- |
13.95% |
- |
|
BM_vector_deque_move/64000
|
14.02% |
2362.986 |
2694.386 |
- |
-8.01% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
14.02% |
66.169 |
75.449 |
- |
8.54% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
14.02% |
5455.001 |
6219.679 |
- |
25.41% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
14.00% |
13.845 |
15.784 |
- |
-0.40% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
13.98% |
1.616 |
1.842 |
- |
6.77% |
- |
|
BM_vector_deque_copy/70000
|
13.81% |
2586.194 |
2943.354 |
- |
-6.01% |
- |
|
std::partition_point(list<int>)/1024
|
13.74% |
1127.196 |
1282.018 |
- |
-0.93% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
13.71% |
0.462 |
0.525 |
- |
2.49% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
13.70% |
7.654 |
8.702 |
- |
-7.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
13.62% |
22404797.953 |
25456362.273 |
- |
-6.33% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
13.60% |
1.319 |
1.499 |
- |
0.10% |
- |
|
BM_MakeHeap_float_Random_16384
|
13.57% |
1.120 |
1.272 |
- |
5.82% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
13.57% |
8451801.250 |
9598793.877 |
- |
-2.81% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
13.56% |
10933.130 |
12415.680 |
- |
18.28% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
13.56% |
8.968 |
10.184 |
- |
-3.08% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
13.54% |
12.304 |
13.970 |
- |
14.79% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
13.49% |
11.563 |
13.122 |
- |
-5.72% |
- |
|
BM_deque_deque_ranges_move/70000
|
13.48% |
3048.571 |
3459.507 |
- |
7.04% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
13.46% |
7662.901 |
8694.077 |
- |
14.31% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
13.41% |
14.636 |
16.599 |
- |
13.02% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
13.40% |
1.476 |
1.674 |
- |
-0.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
13.40% |
8157843.334 |
9250801.783 |
- |
18.44% |
- |
|
std::partition(list<int>)_(dense)/8192
|
13.38% |
4410.455 |
5000.443 |
- |
-0.37% |
- |
|
BM_vector_deque_move/70000
|
13.35% |
2576.246 |
2920.066 |
- |
-7.84% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
13.31% |
1.727 |
1.957 |
- |
-0.13% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
13.31% |
19.192 |
21.745 |
- |
13.18% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
13.26% |
1.159 |
1.312 |
- |
-0.74% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
13.23% |
9.653 |
10.931 |
- |
12.08% |
- |
|
BM_vector_deque_ranges_copy/70000
|
13.22% |
2584.246 |
2925.803 |
- |
-6.62% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
13.21% |
164.432 |
186.147 |
- |
13.12% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
13.20% |
0.821 |
0.930 |
- |
26.29% |
- |
|
BM_std_minmax<long_long>/4
|
13.12% |
1.642 |
1.857 |
- |
-0.59% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
13.11% |
11.441 |
12.941 |
- |
-4.79% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
13.11% |
1.785 |
2.019 |
- |
3.04% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
13.09% |
12132.752 |
13721.152 |
- |
15.36% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
12.98% |
2345398.169 |
2649780.266 |
- |
12.93% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_1024
|
12.95% |
8.661 |
9.783 |
- |
0.58% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
12.93% |
0.541 |
0.611 |
- |
21.74% |
- |
|
BM_std_min<__int128>/19
|
12.92% |
8.108 |
9.156 |
- |
26.44% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
12.87% |
1.257 |
1.418 |
- |
22.16% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
12.84% |
9.963 |
11.242 |
- |
6.41% |
- |
|
BM_deque_vector_move_backward/64000
|
12.80% |
7778.865 |
8774.574 |
- |
9.23% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
12.79% |
15.046 |
16.970 |
- |
-7.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
12.72% |
1296390.988 |
1461245.703 |
- |
10.26% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
12.71% |
1418324.711 |
1598549.603 |
- |
4.44% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
12.70% |
3831.850 |
4318.549 |
- |
13.33% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
12.56% |
0.819 |
0.921 |
- |
16.29% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
12.56% |
760.768 |
856.287 |
- |
3.40% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
12.49% |
4712030.137 |
5300525.932 |
- |
12.72% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
12.47% |
1.847 |
2.077 |
- |
5.28% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
12.38% |
6.610 |
7.429 |
- |
-12.40% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
12.35% |
1.848 |
2.077 |
- |
6.07% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
12.30% |
223.342 |
250.810 |
- |
7.63% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
12.23% |
9.553 |
10.721 |
- |
-2.71% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
12.08% |
8484030.585 |
9509126.564 |
- |
88.33% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
12.07% |
1.122 |
1.257 |
- |
-0.62% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
12.06% |
6943.177 |
7780.377 |
- |
-1.26% |
- |
|
BM_vector_deque_copy_backward/64000
|
12.03% |
7729.405 |
8659.203 |
- |
19.60% |
- |
|
rng::any_of(list<int>)_(process_all)/8192
|
12.02% |
7238.154 |
8108.499 |
- |
14.06% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
12.00% |
6.313 |
7.070 |
- |
6.04% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
11.99% |
8623.445 |
9657.355 |
- |
-5.49% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
11.98% |
1.019 |
1.142 |
- |
7.51% |
- |
|
BM_PushHeap_string_SingleElement_16
|
11.97% |
2.476 |
2.772 |
- |
0.28% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
11.92% |
4161.495 |
4657.515 |
- |
1.11% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
11.87% |
535.349 |
598.885 |
- |
16.58% |
- |
|
std::for_each_n(list<int>)/8
|
11.76% |
2.302 |
2.572 |
- |
-0.76% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
11.75% |
157.662 |
176.193 |
- |
68.66% |
- |
|
BM_std_min<__int128>/18
|
11.70% |
7.640 |
8.533 |
- |
24.41% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
11.69% |
6955.470 |
7768.642 |
- |
8.96% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
11.66% |
26.859 |
29.990 |
- |
0.29% |
- |
|
BM_toupper_char<char>
|
11.65% |
0.617 |
0.689 |
- |
11.89% |
- |
|
BM_PushHeap_string_SingleElement_256
|
11.65% |
2.458 |
2.744 |
- |
0.02% |
- |
|
std::search(list<int>)_(same_length)/8192
|
11.57% |
9402.726 |
10490.513 |
- |
-0.49% |
- |
|
BM_vector_deque_ranges_copy/65536
|
11.57% |
2366.285 |
2640.029 |
- |
-8.18% |
- |
|
BM_deque_vector_copy_backward/65536
|
11.56% |
8149.793 |
9092.087 |
- |
11.70% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
11.53% |
26.841 |
29.936 |
- |
3.54% |
- |
|
BM_vector_deque_ranges_move/65536
|
11.47% |
2361.944 |
2632.956 |
- |
-7.94% |
- |
|
BM_std_minmax<unsigned_char>/8
|
11.47% |
1.032 |
1.150 |
- |
5.82% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
11.44% |
8005.386 |
8920.996 |
- |
4.72% |
- |
|
BM_vector_deque_move/65536
|
11.43% |
2365.457 |
2635.802 |
- |
-8.35% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
11.40% |
0.611 |
0.680 |
- |
24.22% |
- |
|
BM_std_minmax<unsigned_char>/32
|
11.40% |
1.467 |
1.634 |
- |
2.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
11.39% |
6280146.910 |
6995614.594 |
- |
5.33% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
11.38% |
4498957.575 |
5010903.093 |
- |
4.75% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
11.37% |
2.485 |
2.767 |
- |
-0.04% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
11.35% |
20.945 |
23.323 |
- |
5.32% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
11.34% |
36.265 |
40.377 |
- |
11.38% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
11.32% |
31.777 |
35.374 |
- |
33.75% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
11.32% |
107.235 |
119.368 |
- |
11.19% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
11.30% |
0.743 |
0.827 |
- |
3.29% |
- |
|
BM_PopHeap_string_262144
|
11.26% |
87.078 |
96.885 |
- |
4.64% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
11.21% |
1.553 |
1.727 |
- |
-0.36% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
11.20% |
13066.820 |
14530.244 |
- |
11.70% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
11.13% |
21.847 |
24.278 |
- |
5.38% |
- |
|
BM_deque_vector_ranges_move/64000
|
11.07% |
2685.753 |
2983.051 |
- |
9.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
11.06% |
3220534.225 |
3576745.244 |
- |
13.99% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
11.02% |
1.142 |
1.268 |
- |
8.68% |
- |
|
rng::move_backward(list<int>)/4096
|
11.00% |
6552.684 |
7273.298 |
- |
10.87% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
10.99% |
2.026 |
2.249 |
- |
1.62% |
- |
|
BM_deque_vector_copy_backward/70000
|
10.95% |
8737.784 |
9694.880 |
- |
10.68% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
10.94% |
2932759.515 |
3253668.754 |
- |
10.99% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
10.94% |
8820.901 |
9785.939 |
- |
15.93% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
10.90% |
7777.754 |
8625.658 |
- |
-7.93% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
10.85% |
4.866 |
5.394 |
- |
-9.97% |
- |
|
BM_deque_vector_move/64000
|
10.84% |
2803.555 |
3107.376 |
- |
14.61% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
10.82% |
65565.340 |
72658.803 |
- |
9.71% |
- |
|
BM_deque_deque_copy_backward/65536
|
10.80% |
8075.134 |
8947.402 |
- |
7.76% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
10.80% |
9.049 |
10.026 |
- |
-3.36% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
10.76% |
59.797 |
66.233 |
- |
2.98% |
- |
|
BM_PushHeap_uint32_Descending_4
|
10.72% |
0.342 |
0.378 |
- |
9.94% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
10.69% |
2.082 |
2.304 |
- |
4.93% |
- |
|
BM_std_minmax<unsigned_char>/2
|
10.68% |
0.834 |
0.923 |
- |
4.50% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
10.67% |
0.501 |
0.554 |
- |
-9.21% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
10.65% |
1.293 |
1.431 |
- |
10.79% |
- |
|
rng::for_each_n(deque<int>)/8
|
10.61% |
1.187 |
1.313 |
- |
8.99% |
- |
|
BM_PushHeap_uint64_Descending_1
|
10.52% |
0.502 |
0.555 |
- |
23.77% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
10.48% |
8379.798 |
9257.703 |
- |
13.51% |
- |
|
BM_std_min<__int128>/17
|
10.45% |
7.153 |
7.900 |
- |
21.89% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
10.45% |
20.974 |
23.166 |
- |
7.33% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
10.44% |
9.259 |
10.225 |
- |
11.33% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
10.39% |
1.808 |
1.996 |
- |
6.48% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
10.32% |
58.923 |
65.002 |
- |
4.56% |
- |
|
BM_deque_deque_move/64000
|
10.26% |
2716.872 |
2995.652 |
- |
9.96% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
10.21% |
318.470 |
350.976 |
- |
21.24% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
10.17% |
80330573.012 |
88503280.816 |
- |
10.06% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
10.17% |
8116.227 |
8941.425 |
- |
12.02% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
10.16% |
1.767 |
1.947 |
- |
2.83% |
- |
|
BM_deque_vector_ranges_move/65536
|
10.10% |
2696.206 |
2968.654 |
- |
7.90% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
10.10% |
28315.230 |
31176.019 |
- |
3.91% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
10.09% |
2.527 |
2.782 |
- |
-0.11% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
10.08% |
1.261 |
1.388 |
- |
-0.70% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
10.08% |
13053.906 |
14369.973 |
- |
10.53% |
- |
|
BM_PushHeap_string_SingleElement_64
|
10.08% |
2.537 |
2.792 |
- |
0.70% |
- |
|
BM_std_minmax<unsigned_char>/3
|
10.08% |
1.112 |
1.224 |
- |
2.67% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
10.01% |
165.196 |
181.736 |
- |
73.36% |
- |
|
rng::fold_left(list<int>)/50
|
9.94% |
37.487 |
41.213 |
- |
9.96% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
9.93% |
2.512 |
2.762 |
- |
1.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
9.86% |
3262.956 |
3584.544 |
- |
7.93% |
- |
|
BM_std_minmax<unsigned_char>/4
|
9.85% |
1.374 |
1.510 |
- |
2.46% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
9.80% |
1.004 |
1.103 |
- |
6.61% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
9.75% |
283.832 |
311.507 |
- |
4.45% |
- |
|
BM_std_minmax<unsigned_char>/6
|
9.72% |
1.895 |
2.080 |
- |
1.51% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
9.71% |
34496.753 |
37846.761 |
- |
-6.35% |
- |
|
BM_std_minmax<long_long>/5
|
9.71% |
1.940 |
2.129 |
- |
-4.30% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
9.68% |
1.156 |
1.268 |
- |
-5.17% |
- |
|
BM_vector_deque_ranges_move/64000
|
9.66% |
2376.052 |
2605.664 |
- |
-8.69% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
9.65% |
2.108 |
2.312 |
- |
4.90% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
9.65% |
9.732 |
10.671 |
- |
7.74% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
9.62% |
3.298 |
3.616 |
- |
3.05% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
9.60% |
1.619 |
1.774 |
- |
-1.35% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
9.54% |
6.626 |
7.258 |
- |
16.32% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
9.51% |
1.190 |
1.303 |
- |
12.34% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
9.45% |
65.745 |
71.958 |
- |
-17.11% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
9.44% |
33114.728 |
36241.878 |
- |
-6.72% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
9.42% |
1.837 |
2.010 |
- |
-3.43% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
9.42% |
8063.735 |
8823.125 |
- |
15.17% |
- |
|
BM_std_minmax_element<char>/70000
|
9.38% |
17309.187 |
18931.930 |
- |
-1.10% |
- |
|
std::move(list<int>)/4096
|
9.35% |
4001.964 |
4376.259 |
- |
-0.09% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
9.32% |
21.888 |
23.928 |
- |
-1.78% |
- |
|
BM_PushHeap_float_Ascending_16
|
9.26% |
0.979 |
1.070 |
- |
0.44% |
- |
|
std::for_each_n(deque<int>)/8
|
9.26% |
1.203 |
1.314 |
- |
4.81% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
9.21% |
9.152 |
9.994 |
- |
7.40% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
9.19% |
1.849 |
2.019 |
- |
8.98% |
- |
|
BM_std_minmax<unsigned_char>/27
|
9.18% |
1.751 |
1.912 |
- |
2.32% |
- |
|
BM_vector_deque_ranges_move/70000
|
9.17% |
2580.842 |
2817.611 |
- |
-7.56% |
- |
|
BM_std_min<__int128>/16
|
9.16% |
6.686 |
7.299 |
- |
19.00% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
9.12% |
21.822 |
23.812 |
- |
10.02% |
- |
|
BM_PushHeap_string_SingleElement_4
|
9.10% |
2.212 |
2.414 |
- |
0.53% |
- |
|
BM_std_minmax<unsigned_char>/5
|
9.05% |
1.641 |
1.789 |
- |
2.17% |
- |
|
std::fill_n(list<int>)/8192
|
9.04% |
7030.712 |
7666.030 |
- |
8.59% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
9.01% |
87796772.910 |
95710209.771 |
- |
12.39% |
- |
|
BM_std_minmax_element<char>/64000
|
9.01% |
15813.943 |
17239.161 |
- |
-1.49% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
8.98% |
14601994.544 |
15913074.992 |
- |
6.51% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
8.96% |
377.420 |
411.235 |
- |
-0.52% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
8.94% |
258.643 |
281.763 |
- |
8.77% |
- |
|
BM_RangesPushHeap_float_QuickSortAdversary_16
|
8.94% |
0.983 |
1.071 |
- |
9.94% |
- |
|
BM_std_min<__int128>/15
|
8.89% |
6.145 |
6.691 |
- |
17.46% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
8.86% |
0.417 |
0.454 |
- |
16.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
8.84% |
1624129.047 |
1767759.768 |
- |
4.24% |
- |
|
BM_deque_deque_move/65536
|
8.84% |
2873.925 |
3127.890 |
- |
9.04% |
- |
|
BM_std_minmax_element<char>/65536
|
8.83% |
16212.918 |
17643.802 |
- |
-1.36% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
8.76% |
29259.253 |
31823.739 |
- |
5.68% |
- |
|
BM_std_minmax<unsigned_char>/24
|
8.76% |
1.155 |
1.256 |
- |
4.12% |
- |
|
BM_tolower_char<wchar_t>
|
8.76% |
0.634 |
0.690 |
- |
12.36% |
- |
|
std::copy(vector<int>)/32768
|
8.72% |
3483.361 |
3787.241 |
- |
8.29% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
8.72% |
1475.094 |
1603.719 |
- |
6.55% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
8.72% |
4.737 |
5.150 |
- |
2.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
8.70% |
20793613.378 |
22602942.810 |
- |
3.54% |
- |
|
BM_std_minmax_element<char>/4000
|
8.66% |
997.988 |
1084.436 |
- |
-1.48% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
8.64% |
12747788.828 |
13849397.611 |
- |
9.05% |
- |
|
BM_std_minmax_element<char>/5500
|
8.61% |
1370.411 |
1488.381 |
- |
-1.44% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
8.57% |
29.773 |
32.324 |
- |
6.68% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
8.55% |
7855.663 |
8527.608 |
- |
16.88% |
- |
|
BM_deque_deque_ranges_copy/64000
|
8.52% |
2635.310 |
2859.951 |
- |
0.26% |
- |
|
BM_std_minmax_element<char>/4096
|
8.49% |
1023.073 |
1109.972 |
- |
-1.49% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
8.49% |
8504.306 |
9226.460 |
- |
10.25% |
- |
|
rng::partition(deque<int>)_(sparse)/8192
|
8.45% |
3022.393 |
3277.896 |
- |
8.26% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
8.44% |
34.997 |
37.951 |
- |
10.24% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
8.42% |
1.810 |
1.962 |
- |
-0.13% |
- |
|
BM_std_min<unsigned_long_long>/64
|
8.40% |
4.691 |
5.085 |
- |
5.80% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
8.39% |
10788.698 |
11693.719 |
- |
3.33% |
- |
|
BM_tolower_char<char>
|
8.39% |
0.626 |
0.679 |
- |
-1.76% |
- |
|
std::count(list<int>)_(every_other)/8192
|
8.39% |
6345.643 |
6877.733 |
- |
3.21% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
8.38% |
2.032 |
2.203 |
- |
-0.04% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
8.35% |
229617.188 |
248796.043 |
- |
0.85% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
8.35% |
29.213 |
31.652 |
- |
-10.29% |
- |
|
BM_std_minmax<unsigned_char>/25
|
8.31% |
1.179 |
1.277 |
- |
4.20% |
- |
|
BM_std_minmax<int>/2
|
8.30% |
0.816 |
0.884 |
- |
-1.80% |
- |
|
BM_std_minmax_element<char>/1024
|
8.27% |
261.788 |
283.438 |
- |
-1.16% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
8.27% |
1.451 |
1.571 |
- |
5.04% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
8.27% |
162512365.554 |
175948165.400 |
- |
0.31% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
8.25% |
20.744 |
22.456 |
- |
7.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
8.23% |
0.806 |
0.872 |
- |
0.29% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
8.22% |
30518.666 |
33027.794 |
- |
5.43% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
8.21% |
27.013 |
29.231 |
- |
3.21% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
8.16% |
0.506 |
0.547 |
- |
17.95% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
8.12% |
27864.300 |
30126.767 |
- |
0.60% |
- |
|
BM_std_minmax<unsigned_char>/16
|
8.11% |
0.949 |
1.026 |
- |
5.40% |
- |
|
std::partition_copy(list<int>)/8192
|
8.10% |
6720.054 |
7264.117 |
- |
-0.39% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
8.05% |
7917.072 |
8554.562 |
- |
7.78% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
8.02% |
28.187 |
30.447 |
- |
11.08% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
7.94% |
4.431 |
4.784 |
- |
6.97% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
7.94% |
51.491 |
55.581 |
- |
19.66% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
7.93% |
30.130 |
32.520 |
- |
17.36% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
7.93% |
317690627.223 |
342889983.755 |
- |
8.99% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
7.93% |
20.295 |
21.903 |
- |
7.55% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
7.91% |
15.084 |
16.278 |
- |
0.78% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
7.89% |
167728.663 |
180963.378 |
- |
9.02% |
- |
|
BM_deque_deque_move_backward/0
|
7.85% |
0.796 |
0.859 |
- |
5.39% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
7.77% |
14.864 |
16.019 |
- |
7.87% |
- |
|
BM_MakeHeap_float_Random_64
|
7.77% |
1.599 |
1.723 |
- |
-3.57% |
- |
|
BM_std_min<__int128>/14
|
7.77% |
5.686 |
6.128 |
- |
15.83% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
7.77% |
8960615.163 |
9656689.543 |
- |
-1.17% |
- |
|
BM_std_minmax<unsigned_char>/26
|
7.76% |
1.388 |
1.496 |
- |
3.72% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
7.73% |
6257921.030 |
6741385.758 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
7.70% |
6800138.970 |
7323681.285 |
- |
8.81% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
7.69% |
3.049 |
3.283 |
- |
5.20% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
7.68% |
8926.531 |
9611.818 |
- |
-0.79% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
7.67% |
2.447 |
2.635 |
- |
12.25% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
7.52% |
5.319 |
5.719 |
- |
7.79% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
7.50% |
9.819 |
10.555 |
- |
7.64% |
- |
|
std::find(list<int>)_(process_all)/8192
|
7.42% |
7762.853 |
8338.605 |
- |
-1.92% |
- |
|
std::reverse(vector<int>)/8
|
7.39% |
1.524 |
1.637 |
- |
2.57% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
7.37% |
10.361 |
11.125 |
- |
10.28% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
7.35% |
9.776 |
10.494 |
- |
7.37% |
- |
|
BM_std_min<char>/16
|
7.34% |
2.383 |
2.557 |
- |
-0.20% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
7.27% |
7854.591 |
8425.526 |
- |
6.60% |
- |
|
std::rotate_copy(list<int>)/8192
|
7.25% |
6713.807 |
7200.847 |
- |
6.94% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
7.25% |
111.996 |
120.115 |
- |
-2.71% |
- |
|
BM_std_minmax<unsigned_char>/21
|
7.25% |
2.154 |
2.310 |
- |
3.55% |
- |
|
BM_std_min<short>/28
|
7.24% |
2.695 |
2.891 |
- |
5.89% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
7.24% |
12.658 |
13.574 |
- |
-8.77% |
- |
|
BM_std_minmax_element<char>/512
|
7.23% |
134.501 |
144.230 |
- |
-1.28% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
7.23% |
12454572.753 |
13355001.907 |
- |
2.44% |
- |
|
rng::move(deque<int>)/32768
|
7.21% |
2020.810 |
2166.588 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
7.19% |
15518642.158 |
16634078.911 |
- |
7.51% |
- |
|
BM_std_minmax<char>/7
|
7.17% |
2.322 |
2.488 |
- |
-2.22% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.15% |
38.516 |
41.269 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
7.14% |
5.120 |
5.485 |
- |
0.94% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
7.14% |
8787.387 |
9414.512 |
- |
8.76% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
7.13% |
8411024.032 |
9010687.349 |
- |
7.10% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
7.12% |
3399.634 |
3641.602 |
- |
9.49% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
7.09% |
10.341 |
11.074 |
- |
9.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
7.08% |
2726474.314 |
2919489.083 |
- |
40.94% |
- |
|
BM_std_minmax<long_long>/11
|
7.08% |
2.295 |
2.458 |
- |
-3.16% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
7.06% |
1106.231 |
1184.290 |
- |
-4.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
7.04% |
1092279.017 |
1169218.476 |
- |
4.94% |
- |
|
BM_std_min<short>/32
|
7.00% |
2.924 |
3.128 |
- |
6.30% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
6.98% |
1.059 |
1.133 |
- |
0.86% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
6.97% |
17.371 |
18.583 |
- |
-8.23% |
- |
|
BM_std_min<__int128>/13
|
6.95% |
5.203 |
5.564 |
- |
14.00% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
6.94% |
2.424 |
2.592 |
- |
1.22% |
- |
|
BM_PushHeap_uint32_Descending_16
|
6.93% |
0.355 |
0.379 |
- |
7.13% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
6.93% |
71.418 |
76.367 |
- |
14.70% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
6.91% |
6.327 |
6.765 |
- |
7.34% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
6.91% |
10009.581 |
10701.268 |
- |
1.45% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
6.87% |
2.233 |
2.386 |
- |
6.52% |
- |
|
SetIntersection_Front_Set_float_64_64
|
6.80% |
15058525.896 |
16083145.400 |
- |
4.38% |
- |
|
BM_std_minmax_element<long_long>/1
|
6.80% |
0.301 |
0.321 |
- |
5.37% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
6.78% |
199849127.524 |
213394993.860 |
- |
3.45% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
6.77% |
11.421 |
12.195 |
- |
6.53% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
6.76% |
1141739.966 |
1218946.649 |
- |
0.20% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
6.72% |
23.721 |
25.316 |
- |
-2.36% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
6.72% |
63.991 |
68.292 |
- |
3.27% |
- |
|
BM_deque_deque_copy/70000
|
6.72% |
2786.923 |
2974.101 |
- |
-6.08% |
- |
|
BM_std_minmax<unsigned_char>/20
|
6.71% |
1.892 |
2.019 |
- |
4.48% |
- |
|
BM_std_min<unsigned_short>/18
|
6.70% |
1.480 |
1.580 |
- |
2.96% |
- |
|
rng::all_of(list<int>)_(process_all)/8192
|
6.67% |
7585.430 |
8091.200 |
- |
9.10% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
6.65% |
31.871 |
33.990 |
- |
8.83% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
6.61% |
5.046 |
5.379 |
- |
-7.00% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
6.60% |
0.912 |
0.972 |
- |
3.75% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
6.59% |
76.837 |
81.903 |
- |
7.12% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
6.59% |
1.354 |
1.443 |
- |
11.37% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
6.57% |
7162.341 |
7632.796 |
- |
-6.65% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
6.56% |
6911.185 |
7364.273 |
- |
6.48% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
6.54% |
4.736 |
5.045 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
6.53% |
9395606.541 |
10009526.702 |
- |
10.93% |
- |
|
BM_deque_vector_move_backward/65536
|
6.52% |
8066.245 |
8592.107 |
- |
7.53% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
6.50% |
1.271 |
1.353 |
- |
4.35% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
6.47% |
0.535 |
0.569 |
- |
38.76% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
6.46% |
1.324 |
1.409 |
- |
6.33% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
6.45% |
1.775 |
1.890 |
- |
2.83% |
- |
|
BM_deque_deque_move/64
|
6.44% |
5.504 |
5.858 |
- |
5.30% |
- |
|
BM_LowerBound_string_1
|
6.38% |
4.499 |
4.786 |
- |
4.14% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
6.36% |
1427203.469 |
1517942.074 |
- |
6.17% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
6.34% |
12.879 |
13.695 |
- |
6.15% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/1024
|
6.34% |
129.433 |
137.639 |
- |
6.45% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
6.32% |
227.209 |
241.578 |
- |
6.04% |
- |
|
BM_std_minmax_element<short>/2
|
6.32% |
0.647 |
0.688 |
- |
0.01% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
6.31% |
35.144 |
37.364 |
- |
5.97% |
- |
|
rng::for_each(multiset<int>)/8192
|
6.27% |
15829.938 |
16822.662 |
- |
3.12% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
6.26% |
20381390.332 |
21657721.277 |
- |
7.62% |
- |
|
BM_MakeHeap_float_Random_16
|
6.24% |
1.530 |
1.625 |
- |
1.08% |
- |
|
rng::copy_backward(list<int>)/8
|
6.24% |
2.285 |
2.427 |
- |
-1.41% |
- |
|
rng::for_each(multimap<int>)/8192
|
6.24% |
16459.582 |
17486.322 |
- |
6.05% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
6.23% |
8.439 |
8.965 |
- |
6.21% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
6.22% |
35.456 |
37.662 |
- |
3.38% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
6.22% |
1970114.412 |
2092572.908 |
- |
2.17% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
6.21% |
2.429 |
2.580 |
- |
5.97% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
6.21% |
7506.690 |
7972.904 |
- |
5.18% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
6.20% |
0.390 |
0.414 |
- |
6.67% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
6.16% |
38.535 |
40.910 |
- |
7.78% |
- |
|
BM_std_minmax<unsigned_char>/7
|
6.16% |
2.331 |
2.474 |
- |
1.66% |
- |
|
BM_RangesPushHeap_uint64_Ascending_64
|
6.13% |
1.519 |
1.612 |
- |
6.10% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
6.12% |
15.525 |
16.476 |
- |
1.05% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
6.12% |
77480.636 |
82221.641 |
- |
-0.16% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
6.10% |
57.067 |
60.546 |
- |
-1.09% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
6.09% |
1.078 |
1.144 |
- |
-0.16% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
6.08% |
16520.949 |
17525.689 |
- |
5.40% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
6.08% |
1883857.830 |
1998408.789 |
- |
-0.54% |
- |
|
BM_vector_deque_ranges_copy/2
|
6.07% |
1.890 |
2.005 |
- |
-2.94% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
6.07% |
1.942 |
2.060 |
- |
-0.18% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
6.06% |
5.013 |
5.317 |
- |
15.53% |
- |
|
BM_std_min<unsigned_long_long>/5
|
6.03% |
1.303 |
1.381 |
- |
2.86% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
6.02% |
9.930 |
10.528 |
- |
12.66% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
6.01% |
8126.289 |
8614.707 |
- |
5.79% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
6.01% |
200.964 |
213.032 |
- |
7.62% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
5.99% |
1.226 |
1.299 |
- |
10.54% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
5.99% |
9.748 |
10.332 |
- |
2.31% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
5.99% |
726.749 |
770.255 |
- |
-2.36% |
- |
|
BM_std_min<char>/32
|
5.97% |
2.768 |
2.934 |
- |
0.34% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
5.96% |
83465.497 |
88437.386 |
- |
0.31% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
5.95% |
8.210 |
8.699 |
- |
-1.33% |
- |
|
BM_deque_deque_ranges_move/65536
|
5.95% |
2822.477 |
2990.295 |
- |
1.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
5.94% |
6040534.983 |
6399146.554 |
- |
3.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
5.92% |
1179712.039 |
1249596.709 |
- |
3.96% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
5.90% |
23.248 |
24.619 |
- |
-0.44% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
5.89% |
32.604 |
34.526 |
- |
0.64% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
5.89% |
10.357 |
10.967 |
- |
3.71% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
5.87% |
7484.472 |
7924.176 |
- |
5.03% |
- |
|
BM_std_minmax<unsigned_short>/23
|
5.86% |
2.477 |
2.622 |
- |
2.03% |
- |
|
BM_std_min<__int128>/12
|
5.85% |
4.744 |
5.022 |
- |
12.25% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
5.84% |
4.777 |
5.056 |
- |
1.02% |
- |
|
std::find(list<int>)_(process_all)/32768
|
5.83% |
26023.746 |
27539.752 |
- |
-0.26% |
- |
|
BM_deque_vector_ranges_move/70000
|
5.81% |
2974.337 |
3147.224 |
- |
8.10% |
- |
|
BM_std_minmax<short>/16
|
5.80% |
1.675 |
1.772 |
- |
-6.76% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
5.80% |
0.336 |
0.356 |
- |
-2.24% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
5.75% |
7127.629 |
7537.478 |
- |
-1.48% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
5.75% |
7.167 |
7.579 |
- |
19.25% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
5.74% |
0.758 |
0.802 |
- |
-2.09% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
5.74% |
697.493 |
737.509 |
- |
-14.91% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
5.73% |
1.324 |
1.400 |
- |
-2.37% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
5.71% |
0.553 |
0.585 |
- |
-0.04% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
5.68% |
250.842 |
265.084 |
- |
2.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
5.66% |
2199726.869 |
2324327.764 |
- |
-0.78% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
5.65% |
7423.536 |
7843.146 |
- |
5.68% |
- |
|
BM_std_minmax<long_long>/6
|
5.65% |
2.221 |
2.347 |
- |
-3.41% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
5.62% |
1.838 |
1.942 |
- |
9.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
5.62% |
3370246.481 |
3559504.484 |
- |
44.56% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
5.60% |
205964.093 |
217502.971 |
- |
5.31% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
5.60% |
1.202 |
1.269 |
- |
-17.15% |
- |
|
BM_std_minmax<unsigned_char>/19
|
5.59% |
1.620 |
1.711 |
- |
3.33% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
5.59% |
1.937 |
2.046 |
- |
0.68% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
5.57% |
4.510 |
4.762 |
- |
4.22% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
5.57% |
1.503 |
1.586 |
- |
3.65% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
5.56% |
6500.764 |
6862.123 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
5.53% |
240945971.074 |
254281286.796 |
- |
-28.38% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
5.53% |
30.629 |
32.323 |
- |
3.41% |
- |
|
BM_std_minmax_element<long_long>/2
|
5.52% |
0.650 |
0.686 |
- |
27.59% |
- |
|
BM_std_min<__int128>/11
|
5.51% |
4.266 |
4.501 |
- |
11.24% |
- |
|
BM_std_min<long_long>/31
|
5.50% |
3.257 |
3.436 |
- |
0.98% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
5.50% |
0.610 |
0.643 |
- |
-0.13% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
5.50% |
1.499 |
1.581 |
- |
3.57% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
5.49% |
4.583 |
4.834 |
- |
8.32% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
5.49% |
3867.110 |
4079.397 |
- |
5.77% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
5.47% |
26649.652 |
28107.748 |
- |
0.78% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
5.47% |
0.527 |
0.556 |
- |
5.63% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
5.46% |
14294119.108 |
15075012.336 |
- |
0.04% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
5.46% |
2.225 |
2.346 |
- |
5.20% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
5.42% |
1.282 |
1.351 |
- |
4.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
5.40% |
7558296.709 |
7966494.368 |
- |
2.29% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
5.40% |
1.764 |
1.859 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
5.38% |
11705888.638 |
12336173.019 |
- |
3.13% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
5.37% |
1.310 |
1.381 |
- |
9.58% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
5.36% |
6955.037 |
7327.605 |
- |
4.98% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
5.35% |
7.279 |
7.668 |
- |
5.11% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.33% |
7350.369 |
7742.476 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
5.33% |
15602642.328 |
16434932.593 |
- |
6.29% |
- |
|
BM_std_min<short>/30
|
5.31% |
2.317 |
2.440 |
- |
3.94% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
5.31% |
726.431 |
764.982 |
- |
3.62% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
5.31% |
5.271 |
5.550 |
- |
5.40% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
5.30% |
6996.290 |
7367.141 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
5.29% |
27254261.765 |
28694853.670 |
- |
-1.44% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
5.26% |
3216.368 |
3385.400 |
- |
-1.94% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
5.22% |
5.552 |
5.841 |
- |
2.18% |
- |
|
bm_lexicographical_compare<int>/3
|
5.20% |
1.681 |
1.769 |
- |
4.52% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.19% |
1506.036 |
1584.274 |
- |
0.24% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
5.18% |
0.494 |
0.519 |
- |
0.16% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
5.18% |
0.538 |
0.566 |
- |
2.32% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
5.18% |
1.937 |
2.037 |
- |
-0.31% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
5.17% |
29.686 |
31.222 |
- |
5.11% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
5.16% |
3.486 |
3.666 |
- |
3.86% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
5.15% |
11443603.053 |
12032738.112 |
- |
3.87% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
5.15% |
80058036.391 |
84178620.307 |
- |
4.45% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
5.15% |
1.005 |
1.056 |
- |
-5.17% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
5.14% |
197629572.782 |
207785627.682 |
- |
4.32% |
- |
|
BM_MakeHeap_float_Random_4
|
5.14% |
1.746 |
1.835 |
- |
13.74% |
- |
|
BM_deque_deque_ranges_copy/65536
|
5.13% |
2780.534 |
2923.086 |
- |
5.53% |
- |
|
rng::count_if(list<int>)_(every_other)/8192
|
5.12% |
7206.621 |
7575.773 |
- |
3.75% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
5.11% |
6.684 |
7.025 |
- |
5.82% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
5.11% |
335.010 |
352.130 |
- |
8.12% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
5.10% |
0.545 |
0.573 |
- |
1.23% |
- |
|
BM_std_minmax<unsigned_int>/12
|
5.06% |
1.319 |
1.386 |
- |
-0.05% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
5.04% |
10.098 |
10.606 |
- |
15.23% |
- |
|
BM_std_min<short>/4
|
5.03% |
1.003 |
1.053 |
- |
-2.62% |
- |
|
bm_swap_ranges_vb_aligned/64
|
5.02% |
2.772 |
2.911 |
- |
0.13% |
- |
|
BM_PushHeap_string_Descending_16
|
5.01% |
2.081 |
2.185 |
- |
-10.29% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
5.01% |
35.316 |
37.084 |
- |
86.31% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
4.98% |
0.551 |
0.578 |
- |
1.03% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
4.97% |
0.581 |
0.610 |
- |
-10.13% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
4.97% |
23.832 |
25.017 |
- |
9.83% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
4.96% |
12624904.388 |
13251707.383 |
- |
4.39% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
4.96% |
16271.076 |
17078.047 |
- |
5.50% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
4.95% |
14067002.871 |
14763547.663 |
- |
1.93% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
4.95% |
1090132.449 |
1144041.159 |
- |
0.72% |
- |
|
std::for_each_n(vector<int>)/8
|
4.94% |
2.389 |
2.507 |
- |
0.15% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
4.93% |
4.599 |
4.826 |
- |
10.06% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
4.93% |
27324.092 |
28671.101 |
- |
-1.89% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
4.92% |
18.328 |
19.229 |
- |
4.85% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
4.91% |
1585078.430 |
1662895.931 |
- |
4.39% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
4.91% |
6876.429 |
7213.983 |
- |
4.70% |
- |
|
rng::find(deque<int>)_(bail_25%)/8
|
4.91% |
1.962 |
2.059 |
- |
-0.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
4.90% |
0.551 |
0.578 |
- |
1.29% |
- |
|
std::move_backward(vector<int>)/8
|
4.84% |
2.228 |
2.336 |
- |
2.05% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
4.84% |
56.082 |
58.797 |
- |
5.34% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
4.82% |
1.323 |
1.387 |
- |
0.01% |
- |
|
rng::remove(deque<int>)_(prefix)/32
|
4.81% |
56.718 |
59.446 |
- |
7.81% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
4.80% |
1089387.667 |
1141721.646 |
- |
0.40% |
- |
|
BM_std_minmax<unsigned_short>/21
|
4.80% |
1.989 |
2.085 |
- |
6.24% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
4.79% |
12.713 |
13.323 |
- |
-2.24% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
4.79% |
10.083 |
10.566 |
- |
2.34% |
- |
|
BM_PushHeap_float_Random_1
|
4.78% |
0.534 |
0.560 |
- |
8.24% |
- |
|
bm_lexicographical_compare<int>/2
|
4.76% |
1.440 |
1.508 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
4.75% |
19799555.257 |
20739760.996 |
- |
3.41% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
4.75% |
101.376 |
106.188 |
- |
1.34% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
4.73% |
1127.186 |
1180.556 |
- |
0.15% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
4.73% |
1.730 |
1.812 |
- |
8.43% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
4.73% |
2.035 |
2.132 |
- |
-0.18% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
4.72% |
2.551 |
2.671 |
- |
-1.08% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
4.72% |
22.083 |
23.125 |
- |
-1.59% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
4.71% |
1132296.060 |
1185643.045 |
- |
0.34% |
- |
|
BM_vector_deque_copy_backward/70000
|
4.71% |
8520.294 |
8921.684 |
- |
9.29% |
- |
|
BM_deque_vector_ranges_move/0
|
4.71% |
1.410 |
1.476 |
- |
-4.65% |
- |
|
BM_std_minmax<unsigned_char>/22
|
4.68% |
2.458 |
2.573 |
- |
2.55% |
- |
|
std::copy_n(list<int>)/4096
|
4.68% |
3568.001 |
3734.874 |
- |
-3.27% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
4.68% |
4206999.304 |
4403692.472 |
- |
-13.02% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
4.67% |
42.950 |
44.955 |
- |
4.73% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
4.66% |
1.127 |
1.180 |
- |
4.07% |
- |
|
BM_StringFindStringLiteral/64
|
4.66% |
2.081 |
2.178 |
- |
3.89% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/8192
|
4.66% |
7576.795 |
7929.715 |
- |
4.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
4.65% |
37655321.595 |
39405051.843 |
- |
4.13% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/32
|
4.64% |
47.313 |
49.508 |
- |
4.39% |
- |
|
BM_deque_deque_copy_backward/70000
|
4.63% |
8474.374 |
8867.019 |
- |
5.53% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
4.63% |
1196589.130 |
1252008.421 |
- |
2.11% |
- |
|
BM_std_minmax<int>/3
|
4.63% |
1.127 |
1.179 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
4.63% |
1085848.731 |
1136093.583 |
- |
1.50% |
- |
|
BM_StringFindStringLiteral/1024
|
4.62% |
17.274 |
18.072 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
4.62% |
238829999.662 |
249866848.395 |
- |
-27.12% |
- |
|
std::sort(deque<int>)_(descending)/8
|
4.61% |
25.675 |
26.858 |
- |
4.45% |
- |
|
BM_std_min<__int128>/8
|
4.60% |
2.996 |
3.134 |
- |
9.15% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
4.60% |
265.159 |
277.351 |
- |
0.27% |
- |
|
BM_std_min<__int128>/10
|
4.59% |
3.843 |
4.019 |
- |
9.65% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.59% |
18.732 |
19.591 |
- |
4.86% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
4.58% |
1190757.651 |
1245248.005 |
- |
-1.27% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.57% |
7558.747 |
7904.017 |
- |
6.24% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
4.56% |
0.565 |
0.590 |
- |
6.66% |
- |
|
rng::starts_with(deque<int>)/8192
|
4.55% |
3907.858 |
4085.768 |
- |
6.07% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
4.55% |
0.990 |
1.035 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
4.55% |
8169508.775 |
8541053.865 |
- |
25.24% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
4.54% |
9.596 |
10.032 |
- |
5.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
4.52% |
10714071.265 |
11198171.845 |
- |
3.88% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
4.51% |
274.530 |
286.911 |
- |
-2.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
4.51% |
1070148.615 |
1118384.912 |
- |
1.00% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
4.51% |
5.710 |
5.967 |
- |
6.23% |
- |
|
BM_vector_deque_ranges_copy/1
|
4.51% |
2.201 |
2.300 |
- |
-2.24% |
- |
|
BM_std_min<unsigned_long_long>/31
|
4.48% |
2.893 |
3.023 |
- |
-0.14% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
4.48% |
1.156 |
1.208 |
- |
-7.26% |
- |
|
BM_PushHeap_float_Ascending_64
|
4.47% |
1.747 |
1.825 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
4.47% |
15526990.516 |
16220462.004 |
- |
3.49% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
4.47% |
7183.465 |
7504.287 |
- |
3.87% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
4.46% |
19.238 |
20.095 |
- |
4.23% |
- |
|
rng::for_each(map<int>)/8192
|
4.46% |
16623.604 |
17364.390 |
- |
3.89% |
- |
|
BM_std_min<short>/25
|
4.46% |
2.042 |
2.133 |
- |
2.29% |
- |
|
BM_deque_deque_move_backward/64000
|
4.45% |
7780.717 |
8127.232 |
- |
1.24% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
4.45% |
1.156 |
1.208 |
- |
-7.40% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
4.45% |
1989603.352 |
2078121.046 |
- |
1.76% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
4.44% |
3.726 |
3.891 |
- |
4.34% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
4.44% |
28020.395 |
29264.133 |
- |
3.03% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
4.44% |
68.064 |
71.084 |
- |
-0.44% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
4.41% |
6.003 |
6.268 |
- |
4.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
4.40% |
6896502.172 |
7200180.385 |
- |
10.61% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
4.38% |
15.748 |
16.437 |
- |
0.36% |
- |
|
rng::for_each(set<int>)/8
|
4.38% |
4.435 |
4.629 |
- |
0.29% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
4.37% |
1.272 |
1.327 |
- |
0.01% |
- |
|
rng::copy_n(vector<int>)/8
|
4.37% |
2.148 |
2.242 |
- |
0.43% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
4.36% |
1.156 |
1.207 |
- |
-7.43% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.36% |
211.844 |
221.073 |
- |
-1.30% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
4.35% |
4.679 |
4.883 |
- |
6.28% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
4.34% |
1.157 |
1.207 |
- |
-7.50% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
4.34% |
1.209 |
1.261 |
- |
2.46% |
- |
|
rng::copy_n(list<int>)/4096
|
4.33% |
4851.992 |
5062.293 |
- |
27.10% |
- |
|
rng::partition_copy(list<int>)/8192
|
4.33% |
7055.765 |
7361.542 |
- |
-0.10% |
- |
|
BM_std_minmax<unsigned_char>/1
|
4.33% |
0.605 |
0.631 |
- |
1.28% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
4.31% |
2.324 |
2.425 |
- |
5.27% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
4.31% |
19.786 |
20.638 |
- |
4.14% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.30% |
2195842.134 |
2290349.889 |
- |
4.13% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
4.30% |
0.747 |
0.779 |
- |
3.97% |
- |
|
BM_std_minmax_element<char>/4
|
4.29% |
1.205 |
1.257 |
- |
1.20% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/8192
|
4.29% |
29.766 |
31.042 |
- |
3.74% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
4.29% |
4.139 |
4.317 |
- |
1.51% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.27% |
1.166 |
1.216 |
- |
6.06% |
- |
|
BM_std_min<__int128>/9
|
4.26% |
3.412 |
3.558 |
- |
8.71% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
4.25% |
39442625.982 |
41118363.414 |
- |
-5.25% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.24% |
131.124 |
136.680 |
- |
7.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
4.24% |
1142198.663 |
1190589.076 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
4.23% |
1058697.447 |
1103521.902 |
- |
-1.50% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
4.23% |
1876.679 |
1956.025 |
- |
4.31% |
- |
|
BM_PushHeap_string_Descending_1024
|
4.23% |
2.339 |
2.438 |
- |
-26.46% |
- |
|
rng::starts_with(deque<int>)/1048576
|
4.20% |
504141.948 |
525333.541 |
- |
6.26% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
4.18% |
5.046 |
5.257 |
- |
3.95% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
4.18% |
1073628.751 |
1118505.574 |
- |
5.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
4.18% |
1121173.493 |
1168001.865 |
- |
0.35% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
4.17% |
10.444 |
10.880 |
- |
4.27% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
4.17% |
32.153 |
33.494 |
- |
6.28% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
4.17% |
22.829 |
23.781 |
- |
4.45% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
4.16% |
55.125 |
57.419 |
- |
-8.92% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
4.13% |
460.362 |
479.380 |
- |
-1.06% |
- |
|
BM_std_min<__int128>/7
|
4.13% |
2.575 |
2.682 |
- |
8.09% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
4.12% |
1.327 |
1.382 |
- |
1.42% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
4.11% |
0.584 |
0.608 |
- |
-0.61% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
4.10% |
520290.179 |
541606.305 |
- |
3.88% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
4.10% |
22.263 |
23.175 |
- |
-15.20% |
- |
|
BM_StringFindStringLiteral/128
|
4.08% |
3.038 |
3.162 |
- |
1.19% |
- |
|
BM_std_minmax_element<int>/3
|
4.08% |
1.148 |
1.195 |
- |
14.42% |
- |
|
BM_std_min<unsigned_char>/23
|
4.08% |
2.251 |
2.342 |
- |
0.38% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
4.08% |
24.651 |
25.655 |
- |
3.90% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
4.08% |
40.797 |
42.460 |
- |
4.52% |
- |
|
rng::starts_with(vector<int>)/1024
|
4.07% |
74.667 |
77.710 |
- |
0.07% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
4.07% |
23.675 |
24.639 |
- |
5.28% |
- |
|
BM_std_min<unsigned_short>/4
|
4.07% |
0.957 |
0.996 |
- |
1.60% |
- |
|
std::fill(vector<bool>)/64
|
4.07% |
1.587 |
1.651 |
- |
1.01% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
4.06% |
1075922.856 |
1119609.198 |
- |
0.37% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
4.06% |
3.035 |
3.158 |
- |
1.31% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
4.05% |
4.843 |
5.039 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
4.05% |
1283038.194 |
1335009.640 |
- |
2.19% |
- |
|
BM_std_min<__int128>/6
|
4.03% |
2.171 |
2.258 |
- |
8.80% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
4.03% |
1838817.170 |
1912901.585 |
- |
-0.03% |
- |
|
BM_StringEraseToEnd_Large_Opaque
|
4.03% |
1.008 |
1.049 |
- |
3.87% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
4.02% |
815795.012 |
848610.104 |
- |
-2.14% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
4.02% |
31.457 |
32.720 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
4.01% |
2.213 |
2.302 |
- |
5.45% |
- |
|
BM_vector_deque_copy_backward/65536
|
4.00% |
7884.047 |
8199.263 |
- |
5.80% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
4.00% |
50.470 |
52.487 |
- |
1.35% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
3.99% |
1.191 |
1.238 |
- |
2.59% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_64
|
3.98% |
3.324 |
3.456 |
- |
4.03% |
- |
|
BM_std_min<unsigned_char>/29
|
3.97% |
1.992 |
2.071 |
- |
5.32% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
3.97% |
11502378.533 |
11958486.760 |
- |
1.52% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
3.97% |
1.059 |
1.101 |
- |
0.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
3.96% |
1399466.122 |
1454890.363 |
- |
1.56% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
3.96% |
0.794 |
0.826 |
- |
-6.29% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
3.95% |
0.614 |
0.638 |
- |
1.28% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
3.95% |
0.623 |
0.647 |
- |
-0.07% |
- |
|
BM_RangesPopHeap_uint32_1
|
3.93% |
0.430 |
0.447 |
- |
7.54% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
3.93% |
1945801.322 |
2022235.071 |
- |
7.11% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
3.92% |
213.650 |
222.027 |
- |
1.17% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
3.92% |
8798.365 |
9143.096 |
- |
4.20% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
3.90% |
2.094 |
2.176 |
- |
3.96% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
3.90% |
1362168.877 |
1415261.490 |
- |
6.39% |
- |
|
std::fill(vector<bool>)/512
|
3.89% |
1.500 |
1.559 |
- |
1.87% |
- |
|
SetIntersection_Front_Set_float_256_256
|
3.88% |
9510774.401 |
9880192.866 |
- |
6.24% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
3.88% |
1.335 |
1.387 |
- |
0.02% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
3.88% |
7.471 |
7.761 |
- |
1.46% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
3.88% |
4.034 |
4.190 |
- |
5.71% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
3.87% |
79.481 |
82.560 |
- |
-10.55% |
- |
|
BM_RangesMakeHeap_float_QuickSortAdversary_4
|
3.86% |
0.400 |
0.416 |
- |
2.79% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
3.85% |
21.124 |
21.938 |
- |
3.85% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
3.84% |
4583329.203 |
4759295.240 |
- |
3.30% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256
|
3.84% |
0.572 |
0.594 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
3.83% |
1239718.683 |
1287258.617 |
- |
3.17% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
3.83% |
0.463 |
0.481 |
- |
-13.46% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
3.82% |
4.784 |
4.967 |
- |
3.95% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
3.80% |
3.401 |
3.530 |
- |
-0.90% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
3.80% |
1997.048 |
2072.843 |
- |
5.04% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
3.79% |
10.131 |
10.515 |
- |
4.64% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
3.79% |
1.343 |
1.394 |
- |
-0.59% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/32
|
3.78% |
2.249 |
2.334 |
- |
3.05% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
3.78% |
1.381 |
1.433 |
- |
-14.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
3.78% |
0.556 |
0.577 |
- |
15.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
3.78% |
1088579.480 |
1129728.578 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
3.76% |
0.959 |
0.995 |
- |
3.12% |
- |
|
rng::move(list<int>)/32768
|
3.76% |
33980.129 |
35256.908 |
- |
-1.27% |
- |
|
BM_std_minmax<unsigned_char>/5500
|
3.76% |
48.648 |
50.475 |
- |
-0.40% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
3.76% |
26439.267 |
27432.090 |
- |
-1.04% |
- |
|
BM_std_min<short>/29
|
3.75% |
2.375 |
2.465 |
- |
4.91% |
- |
|
rng::rotate_copy(deque<int>)/32
|
3.75% |
2.641 |
2.740 |
- |
1.73% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
3.74% |
900.921 |
934.652 |
- |
6.67% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
3.74% |
5.667 |
5.879 |
- |
3.83% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.73% |
18.707 |
19.405 |
- |
3.47% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
3.71% |
1204668.229 |
1249396.005 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
3.71% |
4391342.432 |
4554169.420 |
- |
2.28% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
3.71% |
1091960.576 |
1132436.207 |
- |
1.88% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
3.70% |
9.856 |
10.221 |
- |
6.99% |
- |
|
BM_PushHeap_string_Descending_256
|
3.70% |
2.285 |
2.369 |
- |
-22.74% |
- |
|
BM_std_min<char>/28
|
3.69% |
1.709 |
1.772 |
- |
-0.24% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
3.69% |
3967.490 |
4113.878 |
- |
2.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
3.68% |
17701458.288 |
18353122.124 |
- |
4.10% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
3.68% |
170083299.750 |
176339522.319 |
- |
2.24% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8
|
3.68% |
24.385 |
25.281 |
- |
-0.04% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
3.66% |
5.328 |
5.523 |
- |
2.95% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
3.65% |
147706.997 |
153104.448 |
- |
3.85% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
3.65% |
1102686.247 |
1142958.001 |
- |
5.82% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
3.65% |
18.391 |
19.063 |
- |
4.53% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
3.64% |
29.602 |
30.680 |
- |
4.67% |
- |
|
SetIntersection_None_Set_string_64_16
|
3.64% |
18979632.498 |
19670378.813 |
- |
2.06% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
3.64% |
6958.190 |
7211.126 |
- |
3.02% |
- |
|
BM_std_min<unsigned_char>/3
|
3.63% |
0.695 |
0.720 |
- |
3.89% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
3.62% |
5.247 |
5.437 |
- |
2.43% |
- |
|
BM_PushHeap_float_Ascending_262144
|
3.62% |
5.113 |
5.298 |
- |
0.91% |
- |
|
BM_PushHeap_string_Descending_16384
|
3.62% |
2.341 |
2.426 |
- |
-27.99% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
3.61% |
68.019 |
70.476 |
- |
65.80% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
3.59% |
16.634 |
17.232 |
- |
4.58% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
3.59% |
4.989 |
5.168 |
- |
3.36% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
3.59% |
8676.051 |
8987.175 |
- |
1.34% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
3.58% |
1954401.453 |
2024326.646 |
- |
-1.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
3.58% |
22174606.807 |
22967384.445 |
- |
6.61% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
3.57% |
49.076 |
50.827 |
- |
0.37% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
3.56% |
0.894 |
0.926 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
3.56% |
168282530.692 |
174268790.765 |
- |
2.92% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
3.55% |
2.762 |
2.860 |
- |
-1.44% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
3.55% |
1.621 |
1.678 |
- |
-4.30% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
3.55% |
1.275 |
1.320 |
- |
2.12% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
3.55% |
38.481 |
39.846 |
- |
4.74% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
3.54% |
10.386 |
10.754 |
- |
1.67% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
3.54% |
650.058 |
673.061 |
- |
0.20% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16384
|
3.52% |
2.976 |
3.081 |
- |
3.47% |
- |
|
BM_std_minmax<unsigned_char>/18
|
3.52% |
1.295 |
1.341 |
- |
1.83% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.51% |
48500.054 |
50201.201 |
- |
1.58% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
3.51% |
8747.514 |
9054.201 |
- |
6.24% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.49% |
211.953 |
219.358 |
- |
4.84% |
- |
|
std::copy_backward(list<int>)/32768
|
3.49% |
25956.808 |
26862.727 |
- |
0.68% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
3.49% |
10.224 |
10.580 |
- |
2.31% |
- |
|
BM_std_min<char>/24
|
3.49% |
2.577 |
2.667 |
- |
0.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
3.48% |
2435645.516 |
2520375.690 |
- |
1.94% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
3.47% |
18195234.038 |
18826688.206 |
- |
-0.48% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
3.47% |
0.409 |
0.423 |
- |
-3.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.47% |
26687627.914 |
27612907.731 |
- |
4.80% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.45% |
1475.278 |
1526.229 |
- |
0.05% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
3.45% |
1.841 |
1.904 |
- |
0.37% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
3.45% |
19.526 |
20.199 |
- |
-3.39% |
- |
|
BM_std_minmax<unsigned_int>/14
|
3.45% |
1.564 |
1.618 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
3.43% |
11052260.475 |
11431178.416 |
- |
3.66% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
3.42% |
0.797 |
0.824 |
- |
8.85% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
3.42% |
0.488 |
0.505 |
- |
4.76% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
3.42% |
13.014 |
13.458 |
- |
-0.73% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
3.41% |
1.589 |
1.643 |
- |
3.39% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
3.41% |
7851.948 |
8119.515 |
- |
3.26% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
3.41% |
27500.626 |
28437.433 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
3.40% |
2.495 |
2.580 |
- |
-4.06% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
3.40% |
158506886.462 |
163898779.061 |
- |
0.81% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.40% |
46.218 |
47.789 |
- |
-10.38% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
3.40% |
6302559.327 |
6516571.934 |
- |
-38.22% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
3.39% |
49909.423 |
51603.190 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
3.39% |
25160091.973 |
26012120.476 |
- |
3.44% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
3.38% |
0.592 |
0.612 |
- |
26.95% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
3.37% |
23.767 |
24.568 |
- |
-5.65% |
- |
|
BM_std_minmax<short>/7
|
3.37% |
1.743 |
1.801 |
- |
3.10% |
- |
|
rng::fill(list<int>)/8192
|
3.37% |
6876.286 |
7107.829 |
- |
-3.85% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
3.37% |
33.488 |
34.615 |
- |
-0.69% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
3.36% |
38.658 |
39.959 |
- |
2.84% |
- |
|
BM_std_minmax<unsigned_int>/8
|
3.36% |
1.118 |
1.156 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
3.36% |
15041350.065 |
15546930.542 |
- |
3.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
3.36% |
1099135.748 |
1136074.985 |
- |
1.15% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
3.36% |
1.715 |
1.772 |
- |
4.90% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
3.35% |
1084037.499 |
1120404.978 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
3.34% |
8417185.344 |
8698336.507 |
- |
4.25% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
3.34% |
24.466 |
25.282 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
3.33% |
40531589.619 |
41882404.882 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
3.33% |
4612986.299 |
4766614.226 |
- |
2.27% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
3.33% |
4851583.912 |
5013038.643 |
- |
0.04% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
3.32% |
3697.774 |
3820.599 |
- |
2.85% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
3.31% |
10.107 |
10.442 |
- |
3.37% |
- |
|
BM_std_minmax<char>/5
|
3.31% |
1.730 |
1.787 |
- |
-3.88% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
3.31% |
21005441.272 |
21700314.202 |
- |
-5.05% |
- |
|
SetIntersection_None_Set_string_16384_64
|
3.30% |
194422736.903 |
200842130.308 |
- |
0.07% |
- |
|
BM_PushHeap_string_Descending_64
|
3.30% |
2.237 |
2.311 |
- |
-14.14% |
- |
|
BM_std_minmax<unsigned_short>/20
|
3.29% |
1.954 |
2.019 |
- |
3.41% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
3.28% |
20703197.195 |
21381417.731 |
- |
3.06% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
3.27% |
4.368 |
4.511 |
- |
4.68% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/6
|
3.27% |
2.629 |
2.715 |
- |
3.83% |
- |
|
BM_RangesPushHeap_float_Random_4
|
3.27% |
2.881 |
2.975 |
- |
2.15% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
3.27% |
65.402 |
67.539 |
- |
6.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.27% |
1222677.954 |
1262601.322 |
- |
2.62% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.26% |
13466346.261 |
13905911.111 |
- |
8.91% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
3.26% |
27774.748 |
28680.771 |
- |
-1.99% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
3.26% |
6246.997 |
6450.431 |
- |
1.95% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
3.25% |
1084976.457 |
1120267.939 |
- |
1.92% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
3.25% |
1.932 |
1.995 |
- |
0.18% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
3.24% |
15.949 |
16.466 |
- |
1.63% |
- |
|
rng::partition_point(deque<int>)/32
|
3.24% |
4.103 |
4.236 |
- |
0.21% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
3.23% |
282.486 |
291.618 |
- |
3.30% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
3.23% |
39.799 |
41.085 |
- |
1.88% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
3.23% |
5085223.744 |
5249387.086 |
- |
14.41% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_256
|
3.23% |
3.993 |
4.122 |
- |
3.40% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
3.23% |
3.524 |
3.637 |
- |
9.51% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
3.22% |
1180246.066 |
1218277.349 |
- |
2.43% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
3.22% |
65.395 |
67.498 |
- |
11.25% |
- |
|
std::search(list<int>)_(single_element)/8192
|
3.21% |
7688.347 |
7934.923 |
- |
1.36% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
3.20% |
1838074.135 |
1896846.446 |
- |
3.74% |
- |
|
BM_std_minmax<unsigned_int>/7
|
3.19% |
1.784 |
1.841 |
- |
5.47% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
3.19% |
5.576 |
5.753 |
- |
3.58% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
3.18% |
15.594 |
16.091 |
- |
-11.08% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
3.17% |
157363572.323 |
162345712.069 |
- |
5.27% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
3.17% |
18751.561 |
19345.084 |
- |
1.82% |
- |
|
BM_std_minmax<unsigned_char>/29
|
3.17% |
2.401 |
2.477 |
- |
1.97% |
- |
|
BM_std_minmax<long_long>/13
|
3.16% |
2.960 |
3.054 |
- |
-1.58% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
3.16% |
2754.474 |
2841.382 |
- |
0.51% |
- |
|
rng::generate_n(list<int>)/32
|
3.15% |
8.673 |
8.946 |
- |
-6.15% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
3.14% |
74.714 |
77.063 |
- |
2.76% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
3.14% |
5.774 |
5.955 |
- |
1.41% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
3.14% |
0.478 |
0.493 |
- |
1.09% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
3.13% |
12957.386 |
13363.337 |
- |
3.61% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.12% |
12947.028 |
13351.527 |
- |
3.29% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.12% |
48.428 |
49.941 |
- |
16.57% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
3.12% |
240.292 |
247.787 |
- |
-0.25% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/8192
|
3.12% |
11282.851 |
11634.721 |
- |
3.07% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
3.11% |
1.701 |
1.754 |
- |
0.96% |
- |
|
BM_PushHeap_float_Random_4
|
3.11% |
2.854 |
2.943 |
- |
3.74% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
3.11% |
4.840 |
4.991 |
- |
-6.52% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
3.10% |
32.904 |
33.924 |
- |
44.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
3.10% |
1081366.536 |
1114862.269 |
- |
-1.42% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
3.10% |
900762.299 |
928652.921 |
- |
-0.52% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
3.09% |
15.328 |
15.802 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
3.08% |
8712987.692 |
8981765.821 |
- |
2.28% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
3.06% |
352048192.639 |
362822466.964 |
- |
3.18% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
3.05% |
732.011 |
754.359 |
- |
5.17% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
3.05% |
516777.686 |
532552.839 |
- |
1.69% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8
|
3.05% |
18.424 |
18.986 |
- |
3.28% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
3.05% |
0.824 |
0.849 |
- |
2.69% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
3.04% |
7077.937 |
7292.983 |
- |
-4.52% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
3.04% |
40370920.779 |
41597174.757 |
- |
1.26% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
3.04% |
24880.384 |
25635.918 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.04% |
346061482.010 |
356566536.902 |
- |
2.18% |
- |
|
BM_MakeHeap_uint32_Random_16
|
3.02% |
1.259 |
1.297 |
- |
3.55% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
3.02% |
23.246 |
23.947 |
- |
4.84% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
3.01% |
3298.316 |
3397.746 |
- |
6.99% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
3.01% |
66.943 |
68.959 |
- |
118.35% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
3.00% |
263.654 |
271.572 |
- |
2.67% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
3.00% |
1213560.005 |
1249966.119 |
- |
0.88% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
2.99% |
29.919 |
30.813 |
- |
2.02% |
- |
|
BM_deque_vector_move/0
|
2.99% |
1.382 |
1.423 |
- |
-0.15% |
- |
|
BM_PushHeap_uint64_Random_1024
|
2.99% |
5.754 |
5.926 |
- |
0.25% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
2.98% |
148062.395 |
152479.645 |
- |
3.17% |
- |
|
BM_std_minmax<unsigned_char>/17
|
2.98% |
1.087 |
1.119 |
- |
1.33% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/1024
|
2.96% |
1414.843 |
1456.724 |
- |
3.12% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
2.96% |
2.354 |
2.423 |
- |
-2.38% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
2.96% |
501.646 |
516.470 |
- |
-15.90% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
2.95% |
5.395 |
5.555 |
- |
1.46% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
2.95% |
1.946 |
2.003 |
- |
5.72% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
2.95% |
1.030 |
1.060 |
- |
2.20% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_256
|
2.94% |
0.537 |
0.553 |
- |
2.42% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
2.94% |
4549.483 |
4683.300 |
- |
-1.11% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.94% |
1336.131 |
1375.368 |
- |
4.36% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
2.93% |
1193466.628 |
1228468.967 |
- |
2.06% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
2.93% |
1.004 |
1.034 |
- |
-3.95% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
2.93% |
21.045 |
21.662 |
- |
-2.18% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
2.93% |
22.641 |
23.304 |
- |
-7.96% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
2.92% |
1282956.745 |
1320449.275 |
- |
1.66% |
- |
|
BM_std_minmax<char>/3
|
2.91% |
1.172 |
1.206 |
- |
-0.30% |
- |
|
BM_std_minmax<long_long>/29
|
2.91% |
4.206 |
4.329 |
- |
-0.00% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
2.90% |
1.010 |
1.039 |
- |
4.48% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
2.90% |
67.101 |
69.048 |
- |
4.82% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
2.90% |
4.482 |
4.612 |
- |
1.61% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
2.90% |
769.699 |
792.028 |
- |
1.94% |
- |
|
std::reverse_copy(list<int>)/32768
|
2.90% |
26226.300 |
26987.037 |
- |
2.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.90% |
51.016 |
52.493 |
- |
10.37% |
- |
|
BM_deque_deque_copy_backward/1
|
2.89% |
2.710 |
2.789 |
- |
-0.24% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
2.89% |
20.091 |
20.671 |
- |
-0.37% |
- |
|
BM_std_minmax<unsigned_long_long>/11
|
2.88% |
2.310 |
2.377 |
- |
1.00% |
- |
|
std::sort(deque<int>)_(heap)/8
|
2.88% |
24.859 |
25.576 |
- |
3.32% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024
|
2.88% |
9.188 |
9.453 |
- |
-0.33% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
2.88% |
1.017 |
1.046 |
- |
0.79% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
2.87% |
8.560 |
8.806 |
- |
3.13% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
2.87% |
10.209 |
10.502 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
2.86% |
192311901.784 |
197817516.906 |
- |
-0.64% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
2.86% |
0.847 |
0.871 |
- |
3.42% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
2.86% |
152887553.566 |
157263147.214 |
- |
-5.37% |
- |
|
std::fill(list<int>)/8192
|
2.86% |
6924.254 |
7122.266 |
- |
0.08% |
- |
|
rng::starts_with(list<int>)/8192
|
2.85% |
8438.031 |
8678.929 |
- |
-2.96% |
- |
|
BM_std_min<long_long>/12
|
2.85% |
1.997 |
2.054 |
- |
1.25% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
2.85% |
1541.350 |
1585.333 |
- |
1.65% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
2.85% |
0.560 |
0.576 |
- |
2.46% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
2.85% |
68.457 |
70.410 |
- |
2.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.85% |
1263187.378 |
1299162.211 |
- |
-0.02% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
2.85% |
7.405 |
7.616 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
2.84% |
22052491.490 |
22679661.682 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
2.84% |
1395424.412 |
1435078.369 |
- |
0.77% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
2.83% |
3.923 |
4.034 |
- |
7.56% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
2.83% |
2.635 |
2.710 |
- |
-3.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
2.83% |
0.946 |
0.973 |
- |
5.63% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.83% |
247.592 |
254.590 |
- |
1.76% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
2.82% |
456.382 |
469.271 |
- |
2.92% |
- |
|
std::partition_copy(vector<int>)/50
|
2.81% |
12.942 |
13.306 |
- |
2.59% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
2.81% |
338126759.108 |
347629006.410 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
2.81% |
8977505.115 |
9229371.072 |
- |
1.16% |
- |
|
std::reverse(list<int>)/32768
|
2.80% |
19094.164 |
19629.351 |
- |
16.24% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
2.80% |
1066898.636 |
1096776.740 |
- |
-0.07% |
- |
|
rng::starts_with(deque<int>)/1024
|
2.79% |
489.150 |
502.786 |
- |
3.02% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
2.78% |
690.139 |
709.359 |
- |
-1.62% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
2.78% |
18.411 |
18.923 |
- |
2.79% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
2.77% |
18.393 |
18.904 |
- |
3.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.77% |
838.202 |
861.447 |
- |
0.43% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.77% |
8679.158 |
8919.600 |
- |
3.63% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
2.77% |
26.584 |
27.320 |
- |
3.41% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
2.77% |
8.488 |
8.723 |
- |
8.53% |
- |
|
BM_PushHeap_uint64_PipeOrgan_4
|
2.76% |
0.484 |
0.498 |
- |
2.36% |
- |
|
BM_PushHeap_uint32_Descending_64
|
2.76% |
0.374 |
0.385 |
- |
2.69% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
2.76% |
1264953.858 |
1299884.374 |
- |
0.71% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
2.76% |
8533.207 |
8768.425 |
- |
3.09% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
2.75% |
2.895 |
2.975 |
- |
-22.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
2.75% |
4325179.531 |
4444187.870 |
- |
-0.09% |
- |
|
BM_std_min<unsigned_char>/28
|
2.74% |
1.733 |
1.781 |
- |
1.92% |
- |
|
BM_RangesMakeHeap_uint32_Random_256
|
2.74% |
1.125 |
1.156 |
- |
-3.25% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
2.74% |
614.417 |
631.239 |
- |
2.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
2.74% |
32.494 |
33.383 |
- |
-24.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.74% |
1088522.293 |
1118297.366 |
- |
-0.02% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
2.73% |
8072.458 |
8292.936 |
- |
2.20% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
2.73% |
4.164 |
4.278 |
- |
1.77% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
2.72% |
13.075 |
13.431 |
- |
2.08% |
- |
|
BM_std_min<unsigned_short>/32
|
2.72% |
2.857 |
2.935 |
- |
0.77% |
- |
|
BM_std_min<unsigned_short>/28
|
2.72% |
2.630 |
2.702 |
- |
0.33% |
- |
|
BM_std_minmax<unsigned_char>/23
|
2.72% |
2.938 |
3.018 |
- |
1.06% |
- |
|
bm_lexicographical_compare<int>/1
|
2.71% |
1.230 |
1.264 |
- |
-4.39% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.71% |
67854.743 |
69693.416 |
- |
1.94% |
- |
|
BM_PushHeap_string_Descending_4
|
2.71% |
1.899 |
1.950 |
- |
-9.98% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
2.70% |
3.440 |
3.533 |
- |
1.24% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.70% |
2.635 |
2.706 |
- |
2.23% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
2.70% |
589.776 |
605.704 |
- |
1.59% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.69% |
25493.944 |
26180.204 |
- |
4.18% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
2.69% |
18.689 |
19.191 |
- |
3.84% |
- |
|
BM_std_minmax<short>/22
|
2.69% |
2.274 |
2.335 |
- |
2.57% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
2.69% |
5.567 |
5.717 |
- |
-0.13% |
- |
|
BM_vector_deque_copy/65536
|
2.69% |
2364.159 |
2427.646 |
- |
-8.84% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
2.68% |
52.673 |
54.086 |
- |
2.73% |
- |
|
rng::adjacent_find(deque<int>)/8
|
2.68% |
2.997 |
3.077 |
- |
-17.94% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_4
|
2.68% |
1.185 |
1.217 |
- |
1.63% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.68% |
12564.935 |
12901.552 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.67% |
1242687.133 |
1275921.802 |
- |
0.57% |
- |
|
BM_std_minmax<unsigned_int>/11
|
2.67% |
1.736 |
1.782 |
- |
-2.51% |
- |
|
SetIntersection_None_Set_string_64_4
|
2.67% |
22622975.633 |
23226610.950 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
2.67% |
6737562.248 |
6917241.890 |
- |
11.70% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
2.66% |
5.985 |
6.144 |
- |
1.24% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
2.66% |
1284757.996 |
1318955.469 |
- |
2.79% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
2.66% |
4.675 |
4.799 |
- |
3.48% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.65% |
42.452 |
43.579 |
- |
49.98% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
2.65% |
1415007.650 |
1452555.541 |
- |
1.31% |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
2.65% |
1.025 |
1.052 |
- |
0.97% |
- |
|
BM_PushHeap_float_Ascending_1024
|
2.65% |
3.120 |
3.203 |
- |
0.75% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.65% |
16638.185 |
17078.783 |
- |
-1.85% |
- |
|
rng::sort(deque<int>)_(descending)/8
|
2.65% |
25.659 |
26.338 |
- |
3.14% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
2.64% |
799.463 |
820.584 |
- |
2.50% |
- |
|
bm_swap_ranges_vb_aligned/8
|
2.64% |
3.303 |
3.390 |
- |
1.21% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
2.63% |
28.932 |
29.694 |
- |
-18.24% |
- |
|
BM_std_min<unsigned_long_long>/15
|
2.63% |
2.144 |
2.201 |
- |
0.58% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
2.63% |
65.292 |
67.009 |
- |
0.06% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
2.63% |
3.699 |
3.797 |
- |
-0.08% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
2.62% |
5.974 |
6.130 |
- |
1.68% |
- |
|
BM_std_min<long_long>/20
|
2.62% |
2.007 |
2.060 |
- |
2.60% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
2.62% |
11.598 |
11.902 |
- |
2.02% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
2.62% |
5.669 |
5.818 |
- |
1.75% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
2.62% |
2.314 |
2.374 |
- |
-0.47% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
2.61% |
5.018 |
5.149 |
- |
5.03% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
2.61% |
509.225 |
522.538 |
- |
-0.94% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.61% |
14909.983 |
15299.427 |
- |
-2.48% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
2.61% |
57.507 |
59.008 |
- |
5.15% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
2.61% |
1.638 |
1.680 |
- |
1.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.61% |
345747128.142 |
354764087.802 |
- |
0.97% |
- |
|
BM_std_minmax<short>/20
|
2.60% |
1.968 |
2.019 |
- |
0.91% |
- |
|
BM_std_minmax<unsigned_short>/22
|
2.60% |
2.324 |
2.385 |
- |
-0.39% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
2.60% |
333.447 |
342.115 |
- |
3.47% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
2.60% |
1211.949 |
1243.435 |
- |
-1.58% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
2.59% |
6362.664 |
6527.712 |
- |
2.44% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
2.59% |
32.798 |
33.649 |
- |
-1.87% |
- |
|
BM_std_minmax<unsigned_int>/13
|
2.59% |
1.353 |
1.388 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
2.59% |
40683753.293 |
41736937.046 |
- |
1.98% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
2.58% |
1141841.291 |
1171297.637 |
- |
1.70% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
2.58% |
42.758 |
43.861 |
- |
2.77% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
2.58% |
165.563 |
169.829 |
- |
-0.51% |
- |
|
BM_deque_deque_copy/64000
|
2.57% |
2633.995 |
2701.736 |
- |
-0.39% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
2.57% |
57.691 |
59.173 |
- |
-1.51% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
2.57% |
58.078 |
59.569 |
- |
2.58% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
2.56% |
1182130.430 |
1212451.261 |
- |
2.58% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
2.56% |
5.200 |
5.334 |
- |
0.21% |
- |
|
BM_std_min<__int128>/5
|
2.56% |
1.801 |
1.847 |
- |
5.68% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
2.56% |
55.283 |
56.698 |
- |
-0.07% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
2.56% |
8391.822 |
8606.677 |
- |
-3.32% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
2.54% |
1127037.200 |
1155650.124 |
- |
-0.58% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
2.54% |
172.183 |
176.554 |
- |
-0.68% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
2.53% |
789.032 |
809.020 |
- |
1.86% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/50
|
2.53% |
72.045 |
73.869 |
- |
3.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.53% |
2356742.452 |
2416391.509 |
- |
-2.71% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
2.53% |
1.387 |
1.423 |
- |
2.55% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.52% |
2.258 |
2.315 |
- |
5.28% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
2.52% |
5.999 |
6.151 |
- |
1.05% |
- |
|
BM_std_min<char>/22
|
2.52% |
2.007 |
2.058 |
- |
-0.60% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
2.52% |
6913.030 |
7087.294 |
- |
3.32% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
2.52% |
15479775.401 |
15869971.424 |
- |
4.70% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
2.52% |
0.922 |
0.945 |
- |
-2.19% |
- |
|
BM_vector_deque_move_backward/64000
|
2.52% |
7520.467 |
7709.808 |
- |
4.78% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
2.52% |
469.199 |
481.005 |
- |
0.16% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
2.51% |
0.927 |
0.950 |
- |
6.28% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
2.51% |
4.746 |
4.865 |
- |
1.30% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
2.51% |
26218.280 |
26875.879 |
- |
2.76% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
2.51% |
2.577 |
2.642 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
2.50% |
1166704.040 |
1195901.623 |
- |
-0.50% |
- |
|
BM_std_min<unsigned_long_long>/23
|
2.50% |
2.386 |
2.446 |
- |
0.68% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
2.50% |
65.681 |
67.323 |
- |
2.80% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
2.50% |
3202.012 |
3282.033 |
- |
-1.39% |
- |
|
BM_align/1
|
2.49% |
0.899 |
0.922 |
- |
2.82% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
2.49% |
1.106 |
1.134 |
- |
-0.93% |
- |
|
BM_deque_deque_move_backward/65536
|
2.49% |
8141.687 |
8344.137 |
- |
3.49% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
2.48% |
1191441.672 |
1221008.733 |
- |
0.15% |
- |
|
BM_std_minmax<unsigned_short>/29
|
2.48% |
2.569 |
2.632 |
- |
2.28% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
2.47% |
5.120 |
5.247 |
- |
-0.03% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.46% |
49952.311 |
51183.454 |
- |
2.61% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/16
|
2.46% |
1.325 |
1.358 |
- |
4.65% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.46% |
1.753 |
1.796 |
- |
3.75% |
- |
|
BM_std_minmax<unsigned_char>/28
|
2.46% |
2.085 |
2.136 |
- |
-0.64% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
2.46% |
2845.743 |
2915.742 |
- |
2.28% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
2.45% |
1.001 |
1.025 |
- |
-4.81% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
2.45% |
2761.125 |
2828.747 |
- |
1.88% |
- |
|
BM_std_minmax<char>/4
|
2.45% |
1.455 |
1.491 |
- |
-3.85% |
- |
|
BM_std_min<unsigned_short>/16
|
2.44% |
1.691 |
1.732 |
- |
0.03% |
- |
|
std::partition(vector<int>)_(dense)/32
|
2.44% |
8.175 |
8.374 |
- |
-1.81% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.44% |
0.783 |
0.802 |
- |
3.45% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
2.44% |
2.326 |
2.383 |
- |
1.28% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
2.44% |
1.611 |
1.650 |
- |
2.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
2.43% |
4607649.748 |
4719649.665 |
- |
1.95% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.43% |
24.673 |
25.272 |
- |
2.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.43% |
14421.063 |
14771.097 |
- |
-0.58% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
2.42% |
2.213 |
2.267 |
- |
3.55% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
2.42% |
0.571 |
0.585 |
- |
0.47% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
2.42% |
20.305 |
20.796 |
- |
2.21% |
- |
|
rng::copy(vector<int>)/1048576
|
2.41% |
49014.283 |
50197.221 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.41% |
801.265 |
820.597 |
- |
2.23% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
2.41% |
40.105 |
41.071 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.41% |
1162126.708 |
1190107.197 |
- |
3.53% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.40% |
26.808 |
27.453 |
- |
5.60% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
2.40% |
473.861 |
485.242 |
- |
0.10% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
2.40% |
27.919 |
28.589 |
- |
3.07% |
- |
|
SetIntersection_None_Set_string_256_16
|
2.40% |
11122108.909 |
11388535.119 |
- |
-0.51% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.39% |
8.663 |
8.870 |
- |
1.53% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
2.39% |
0.962 |
0.985 |
- |
2.31% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
2.39% |
1.830 |
1.874 |
- |
4.70% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
2.38% |
214.385 |
219.497 |
- |
1.96% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
2.38% |
51.134 |
52.352 |
- |
1.98% |
- |
|
BM_SortHeap_float_4
|
2.38% |
1.002 |
1.026 |
- |
-0.17% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
2.38% |
1365.377 |
1397.847 |
- |
4.17% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
2.38% |
45.053 |
46.124 |
- |
4.44% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.37% |
5.053 |
5.173 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
2.37% |
2360052.126 |
2416045.483 |
- |
-0.54% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.37% |
21.341 |
21.847 |
- |
3.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
2.37% |
340908304.324 |
348991738.583 |
- |
2.16% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
2.36% |
10.216 |
10.457 |
- |
2.52% |
- |
|
BM_std_minmax<unsigned_char>/14
|
2.36% |
2.545 |
2.606 |
- |
2.47% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
2.36% |
26.490 |
27.115 |
- |
1.77% |
- |
|
BM_MakeHeap_float_PipeOrgan_16
|
2.36% |
1.269 |
1.299 |
- |
2.23% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.35% |
22.019 |
22.536 |
- |
2.22% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
2.34% |
10.083 |
10.319 |
- |
4.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
2.34% |
9221176.343 |
9437195.625 |
- |
-0.53% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
2.34% |
600.095 |
614.148 |
- |
2.16% |
- |
|
rng::reverse_copy(list<int>)/4096
|
2.34% |
3052.900 |
3124.281 |
- |
1.70% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.34% |
42.391 |
43.382 |
- |
8.27% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
2.34% |
479.065 |
490.263 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
2.33% |
8700783.484 |
8903894.619 |
- |
2.58% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
2.33% |
5.422 |
5.549 |
- |
-18.60% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.33% |
4418736.962 |
4521790.595 |
- |
1.53% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
2.33% |
31.621 |
32.359 |
- |
-0.13% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
2.33% |
22.259 |
22.777 |
- |
1.92% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_256
|
2.32% |
24.979 |
25.560 |
- |
1.73% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.31% |
1214.503 |
1242.583 |
- |
4.23% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
2.31% |
1140222.695 |
1166562.766 |
- |
0.88% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
2.31% |
8.494 |
8.690 |
- |
3.53% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
2.30% |
2.905 |
2.972 |
- |
0.05% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
2.29% |
0.469 |
0.480 |
- |
0.35% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
2.29% |
9.283 |
9.496 |
- |
2.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
2.29% |
1494889.951 |
1529109.142 |
- |
4.88% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.29% |
8544.012 |
8739.521 |
- |
2.40% |
- |
|
BM_deque_vector_copy_backward/1
|
2.28% |
2.097 |
2.145 |
- |
2.52% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
2.28% |
16.625 |
17.005 |
- |
13.89% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
2.28% |
1143449.025 |
1169560.112 |
- |
-0.06% |
- |
|
BM_std_min<char>/15
|
2.28% |
2.053 |
2.100 |
- |
-1.37% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
2.27% |
2760.743 |
2823.383 |
- |
2.86% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
2.27% |
10017.948 |
10245.213 |
- |
1.55% |
- |
|
std::for_each(list<int>)/8
|
2.27% |
2.492 |
2.549 |
- |
1.73% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
2.27% |
1102568.447 |
1127545.570 |
- |
0.21% |
- |
|
std::sort(vector<int>)_(descending)/8
|
2.26% |
24.640 |
25.197 |
- |
2.17% |
- |
|
BM_std_min<short>/23
|
2.26% |
2.052 |
2.099 |
- |
-0.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.26% |
8846554.858 |
9046417.102 |
- |
-29.06% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
2.26% |
209.477 |
214.208 |
- |
0.62% |
- |
|
std::copy_n(vector<int>)/8
|
2.26% |
2.112 |
2.160 |
- |
-0.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.25% |
6277.470 |
6418.955 |
- |
3.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.25% |
17088338.835 |
17473025.115 |
- |
0.57% |
- |
|
BM_std_min<int>/11
|
2.25% |
1.184 |
1.210 |
- |
4.70% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
2.24% |
42.498 |
43.451 |
- |
-9.99% |
- |
|
BM_std_min<int>/10
|
2.24% |
1.006 |
1.028 |
- |
2.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.24% |
20489789.038 |
20948254.838 |
- |
4.65% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
2.24% |
24.967 |
25.525 |
- |
0.69% |
- |
|
BM_std_min<unsigned_char>/21
|
2.23% |
1.767 |
1.807 |
- |
0.39% |
- |
|
rng::copy(vector<bool>)_(aligned)/32768
|
2.22% |
35.342 |
36.128 |
- |
2.32% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.22% |
730.409 |
746.627 |
- |
-1.99% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
2.22% |
13.995 |
14.306 |
- |
0.60% |
- |
|
rng::for_each_n(vector<int>)/8
|
2.22% |
2.467 |
2.522 |
- |
-0.57% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.22% |
53908.593 |
55104.202 |
- |
2.90% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
2.21% |
1110980.293 |
1135512.376 |
- |
0.90% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
2.21% |
4479741.831 |
4578620.279 |
- |
0.70% |
- |
|
BM_deque_deque_ranges_copy/70000
|
2.21% |
3086.743 |
3154.829 |
- |
3.86% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
2.20% |
17974643.219 |
18370601.016 |
- |
0.39% |
- |
|
BM_std_minmax<short>/23
|
2.20% |
2.604 |
2.662 |
- |
-1.18% |
- |
|
std::move(deque<int>)/8
|
2.20% |
3.701 |
3.783 |
- |
-5.37% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
2.20% |
1131523.475 |
1156389.949 |
- |
0.76% |
- |
|
BM_std_minmax<unsigned_char>/31
|
2.20% |
3.196 |
3.267 |
- |
3.44% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.19% |
43961309.771 |
44925963.258 |
- |
10.98% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
2.19% |
11572031.997 |
11825921.767 |
- |
0.31% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
2.19% |
1.199 |
1.225 |
- |
0.15% |
- |
|
rng::partition(list<int>)_(sparse)/32
|
2.19% |
9.090 |
9.289 |
- |
2.60% |
- |
|
BM_std_min<short>/18
|
2.19% |
1.596 |
1.631 |
- |
0.74% |
- |
|
BM_deque_vector_copy_backward/64000
|
2.19% |
8073.384 |
8250.152 |
- |
0.47% |
- |
|
BM_std_min<short>/27
|
2.19% |
2.324 |
2.375 |
- |
3.48% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
2.19% |
11341877.376 |
11589879.845 |
- |
-1.06% |
- |
|
BM_StringFindMatch2/4096
|
2.19% |
1067.199 |
1090.531 |
- |
2.85% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
2.19% |
213.893 |
218.567 |
- |
1.84% |
- |
|
BM_deque_deque_copy_backward/64000
|
2.18% |
7973.841 |
8147.869 |
- |
0.66% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
2.18% |
9.458 |
9.663 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
2.18% |
21856372.012 |
22331976.194 |
- |
0.96% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
2.17% |
824326.472 |
842237.515 |
- |
-3.01% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
2.17% |
8.601 |
8.788 |
- |
-0.02% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_64
|
2.17% |
0.489 |
0.499 |
- |
7.06% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
2.17% |
1.383 |
1.413 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.16% |
1163712.508 |
1188903.444 |
- |
3.27% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024
|
2.16% |
0.505 |
0.516 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
2.16% |
1178605.070 |
1204092.845 |
- |
0.70% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
2.16% |
38.098 |
38.921 |
- |
0.53% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
2.16% |
22.336 |
22.817 |
- |
1.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.16% |
50.812 |
51.907 |
- |
-9.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
2.16% |
4490520.376 |
4587328.298 |
- |
2.64% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.15% |
217.449 |
222.129 |
- |
1.54% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
2.15% |
16.618 |
16.975 |
- |
39.61% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
2.15% |
1155887.310 |
1180736.172 |
- |
2.59% |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/52
|
2.15% |
13.688 |
13.982 |
- |
2.19% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
2.15% |
1.457 |
1.488 |
- |
9.92% |
- |
|
BM_std_minmax<int>/4
|
2.15% |
0.973 |
0.994 |
- |
1.89% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
2.15% |
1110756.968 |
1134604.469 |
- |
0.03% |
- |
|
BM_deque_deque_copy_backward/2
|
2.14% |
2.474 |
2.527 |
- |
-0.27% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
2.14% |
1253733.948 |
1280591.980 |
- |
1.59% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
2.14% |
4370762.062 |
4464297.402 |
- |
0.42% |
- |
|
std::vector<int>::ctor(size)/1024
|
2.13% |
42.265 |
43.165 |
- |
5.03% |
- |
|
SetIntersection_None_Set_float_64_64
|
2.13% |
11812015.022 |
12063434.996 |
- |
1.59% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
2.13% |
22685.765 |
23167.902 |
- |
-0.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.12% |
788.916 |
805.640 |
- |
-1.17% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
2.12% |
2.399 |
2.450 |
- |
-0.05% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
2.12% |
1152527.190 |
1176913.290 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
2.11% |
245304134.527 |
250491228.812 |
- |
2.64% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.11% |
69842.064 |
71318.755 |
- |
4.07% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
2.11% |
10815844.737 |
11044481.368 |
- |
0.29% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16
|
2.11% |
1.065 |
1.088 |
- |
-0.15% |
- |
|
rng::for_each(set<int>)/32
|
2.11% |
21.263 |
21.712 |
- |
1.43% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16
|
2.11% |
0.534 |
0.545 |
- |
-1.17% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
2.11% |
4.044 |
4.129 |
- |
-3.58% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
2.11% |
0.479 |
0.489 |
- |
1.80% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
2.11% |
1.008 |
1.029 |
- |
2.20% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
2.10% |
1126452.757 |
1150153.874 |
- |
-0.66% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
2.10% |
12.817 |
13.087 |
- |
0.80% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
2.10% |
9.217 |
9.410 |
- |
-2.95% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.10% |
49727.477 |
50772.373 |
- |
1.86% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.10% |
26774.312 |
27336.415 |
- |
-3.33% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
2.10% |
23.279 |
23.768 |
- |
1.15% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
2.10% |
3.610 |
3.686 |
- |
-4.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.10% |
1111841.302 |
1135146.343 |
- |
4.07% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
2.10% |
4292.477 |
4382.450 |
- |
3.16% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
2.10% |
4.786 |
4.886 |
- |
-3.57% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
2.09% |
8.506 |
8.684 |
- |
-0.29% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
2.09% |
1.408 |
1.437 |
- |
-0.10% |
- |
|
BM_std_minmax<short>/21
|
2.08% |
2.021 |
2.063 |
- |
0.90% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
2.08% |
26.956 |
27.517 |
- |
1.85% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384
|
2.08% |
19.574 |
19.982 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
2.08% |
1112068.018 |
1135214.749 |
- |
0.80% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
2.08% |
1168050.834 |
1192351.282 |
- |
-0.99% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
2.08% |
5.323 |
5.434 |
- |
-0.15% |
- |
|
BM_align/64
|
2.08% |
0.890 |
0.908 |
- |
1.38% |
- |
|
BM_MakeHeap_uint64_Random_64
|
2.07% |
1.295 |
1.322 |
- |
3.08% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
2.07% |
4.697 |
4.794 |
- |
3.35% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
2.07% |
4.149 |
4.235 |
- |
1.65% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
2.07% |
23.029 |
23.505 |
- |
4.31% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
2.07% |
7860.401 |
8022.827 |
- |
-4.04% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
2.07% |
9.475 |
9.670 |
- |
0.83% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
2.06% |
2259515.210 |
2306072.909 |
- |
1.58% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/32768
|
2.05% |
170.545 |
174.048 |
- |
1.96% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
2.05% |
26.973 |
27.526 |
- |
5.87% |
- |
|
BM_std_min<__int128>/4
|
2.05% |
1.408 |
1.437 |
- |
4.57% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
2.05% |
5.985 |
6.107 |
- |
1.64% |
- |
|
BM_align/256
|
2.04% |
0.890 |
0.908 |
- |
1.18% |
- |
|
std::partition(vector<int>)_(dense)/50
|
2.04% |
13.047 |
13.314 |
- |
1.01% |
- |
|
rng::reverse_copy(list<int>)/8
|
2.04% |
2.290 |
2.336 |
- |
1.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.03% |
4569968.904 |
4662947.339 |
- |
1.11% |
- |
|
BM_align/8
|
2.03% |
0.890 |
0.908 |
- |
1.10% |
- |
|
BM_deque_vector_copy/2
|
2.03% |
1.799 |
1.836 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
2.03% |
1147121.616 |
1170435.046 |
- |
3.94% |
- |
|
BM_std_min<unsigned_long_long>/13
|
2.03% |
1.712 |
1.746 |
- |
-0.38% |
- |
|
std::copy_n(deque<int>)/8
|
2.03% |
2.653 |
2.707 |
- |
2.44% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.02% |
1012.995 |
1033.487 |
- |
8.23% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
2.02% |
25.083 |
25.590 |
- |
-0.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
2.02% |
18072468.545 |
18437610.396 |
- |
-3.53% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.02% |
35617.816 |
36336.541 |
- |
0.43% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
2.01% |
17.857 |
18.216 |
- |
2.84% |
- |
|
BM_RangesPopHeap_float_16384
|
2.01% |
33.700 |
34.377 |
- |
2.03% |
- |
|
BM_StringFindMatch2/64
|
2.01% |
983.446 |
1003.168 |
- |
2.02% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
2.00% |
11833277.346 |
12069867.961 |
- |
1.69% |
- |
|
BM_num_get<float>
|
2.00% |
35.952 |
36.669 |
- |
3.61% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
1.99% |
48750.354 |
49722.532 |
- |
2.64% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
1.99% |
1.239 |
1.264 |
- |
1.78% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
1.99% |
2.687 |
2.741 |
- |
7.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.99% |
1110413.771 |
1132532.077 |
- |
2.74% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
1.99% |
1159875.781 |
1182977.258 |
- |
0.39% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
1.99% |
2.536 |
2.587 |
- |
-1.08% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
1.99% |
4.600 |
4.691 |
- |
-2.38% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
1.99% |
15076427.280 |
15375756.908 |
- |
-2.43% |
- |
|
BM_RangesMakeHeap_string_Random_4
|
1.98% |
5.694 |
5.807 |
- |
0.93% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
1.98% |
828.221 |
844.653 |
- |
8.56% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
1.98% |
6.411 |
6.538 |
- |
0.48% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
1.98% |
2.416 |
2.464 |
- |
-0.22% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.98% |
6092.654 |
6213.296 |
- |
0.41% |
- |
|
BM_vector_deque_ranges_move/4000
|
1.98% |
140.467 |
143.245 |
- |
0.31% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
1.98% |
3.455 |
3.523 |
- |
-2.57% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
1.98% |
197.106 |
201.002 |
- |
-0.02% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
1.98% |
442.137 |
450.875 |
- |
0.68% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
1.97% |
9.176 |
9.357 |
- |
1.84% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.97% |
92108.521 |
93922.175 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
1.97% |
1194754.419 |
1218247.556 |
- |
-1.06% |
- |
|
BM_MakeHeap_uint32_Ascending_256
|
1.96% |
0.600 |
0.612 |
- |
2.36% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.96% |
383730.786 |
391243.780 |
- |
2.28% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
1.95% |
1118776.454 |
1140587.318 |
- |
1.90% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.95% |
87.332 |
89.035 |
- |
0.41% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_4
|
1.95% |
3.153 |
3.215 |
- |
-0.28% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
1.95% |
950.325 |
968.817 |
- |
0.94% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
1.95% |
664.700 |
677.629 |
- |
0.21% |
- |
|
BM_MakeHeap_uint32_SingleElement_256
|
1.94% |
0.541 |
0.551 |
- |
1.51% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.94% |
19.676 |
20.058 |
- |
-1.51% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
1.94% |
50.167 |
51.140 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_float_1024_1
|
1.93% |
8994361.265 |
9168253.683 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.93% |
3042910.400 |
3101559.732 |
- |
-0.40% |
- |
|
BM_std_minmax<unsigned_int>/23
|
1.93% |
2.398 |
2.444 |
- |
2.34% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.93% |
5.540 |
5.647 |
- |
1.53% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
1.93% |
2.641 |
2.692 |
- |
4.43% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
1.92% |
937.919 |
955.973 |
- |
1.78% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
1.92% |
141.022 |
143.736 |
- |
-0.47% |
- |
|
rng::copy_backward(deque<int>)/32768
|
1.92% |
3732.835 |
3804.666 |
- |
-0.91% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
1.92% |
586.800 |
598.085 |
- |
0.19% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.92% |
11.253 |
11.470 |
- |
-0.50% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
1.92% |
2.276 |
2.319 |
- |
2.33% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
1.92% |
1.029 |
1.049 |
- |
1.10% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/32
|
1.92% |
1.752 |
1.786 |
- |
1.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.91% |
87.575 |
89.251 |
- |
0.80% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
1.91% |
32.707 |
33.333 |
- |
1.29% |
- |
|
BM_vector_deque_ranges_copy/4096
|
1.91% |
145.219 |
147.993 |
- |
0.04% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
1.91% |
9.417 |
9.596 |
- |
0.62% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
1.90% |
276.052 |
281.309 |
- |
1.33% |
- |
|
BM_std_min<__int128>/2
|
1.90% |
0.675 |
0.688 |
- |
3.01% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
1.90% |
1.025 |
1.044 |
- |
-0.09% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.90% |
4.207 |
4.287 |
- |
1.41% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
1.90% |
486987.742 |
496248.641 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
1.90% |
18232199.946 |
18578756.533 |
- |
1.59% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.90% |
578.861 |
589.859 |
- |
3.23% |
- |
|
rng::copy_if(vector<int>)_(every_other)/8
|
1.90% |
4.261 |
4.342 |
- |
2.46% |
- |
|
BM_std_min<unsigned_char>/14
|
1.90% |
1.809 |
1.843 |
- |
2.71% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/1024
|
1.89% |
533.564 |
543.665 |
- |
0.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.89% |
60055535.791 |
61190985.309 |
- |
-0.83% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
1.89% |
105.294 |
107.285 |
- |
-3.34% |
- |
|
rng::for_each(multiset<int>)/50
|
1.89% |
44.685 |
45.529 |
- |
0.83% |
- |
|
BM_std_min<char>/8
|
1.89% |
2.337 |
2.381 |
- |
5.79% |
- |
|
rng::reverse_copy(vector<int>)/64
|
1.89% |
2.479 |
2.526 |
- |
1.37% |
- |
|
BM_std_minmax<unsigned_long_long>/13
|
1.88% |
2.957 |
3.013 |
- |
0.08% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
1.88% |
26.862 |
27.367 |
- |
5.60% |
- |
|
BM_std_min<unsigned_long_long>/22
|
1.88% |
2.189 |
2.230 |
- |
2.73% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
1.88% |
1731936.606 |
1764443.767 |
- |
-1.07% |
- |
|
rng::generate_n(deque<int>)/32
|
1.87% |
8.266 |
8.421 |
- |
-1.00% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_256
|
1.87% |
0.651 |
0.663 |
- |
2.00% |
- |
|
std::copy_backward(deque<int>)/8
|
1.87% |
2.698 |
2.749 |
- |
0.38% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_64
|
1.87% |
0.707 |
0.720 |
- |
0.26% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
1.87% |
9.677 |
9.858 |
- |
-8.68% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
1.86% |
23.299 |
23.733 |
- |
0.81% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.86% |
4.503 |
4.587 |
- |
3.96% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
1.86% |
21.108 |
21.500 |
- |
3.31% |
- |
|
BM_std_minmax<char>/1
|
1.86% |
0.613 |
0.624 |
- |
-1.51% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
1.86% |
21.493 |
21.893 |
- |
-10.79% |
- |
|
std::partition(list<int>)_(sparse)/1024
|
1.86% |
710.701 |
723.901 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
1.86% |
17067952.153 |
17384616.757 |
- |
-4.33% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.85% |
1232407.775 |
1255265.150 |
- |
0.82% |
- |
|
BM_vector_deque_move/4096
|
1.85% |
145.546 |
148.234 |
- |
0.77% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.85% |
40039.952 |
40779.205 |
- |
0.95% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/8192
|
1.85% |
49814011.063 |
50733270.855 |
- |
0.50% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
1.85% |
19.708 |
20.071 |
- |
1.01% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.84% |
3.446 |
3.509 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.84% |
1.130 |
1.150 |
- |
-0.53% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
1.84% |
204.303 |
208.068 |
- |
-6.95% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.84% |
12517.244 |
12747.675 |
- |
-0.64% |
- |
|
BM_PushHeap_float_Ascending_256
|
1.84% |
2.480 |
2.525 |
- |
0.01% |
- |
|
BM_MakeHeap_uint64_Ascending_16
|
1.84% |
0.660 |
0.672 |
- |
0.43% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
1.84% |
9.084 |
9.251 |
- |
-17.39% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
1.84% |
111049.861 |
113088.026 |
- |
1.49% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
1.84% |
0.783 |
0.798 |
- |
1.89% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
1.84% |
3.001 |
3.056 |
- |
2.44% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
1.83% |
1142498.107 |
1163452.514 |
- |
0.73% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
1.83% |
13.859 |
14.114 |
- |
-1.19% |
- |
|
rng::fill_n(deque<int>)/1024
|
1.83% |
29.532 |
30.073 |
- |
1.54% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
1.83% |
2.388 |
2.431 |
- |
1.66% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
1.83% |
1223228.408 |
1245634.330 |
- |
3.13% |
- |
|
BM_MakeHeap_float_Ascending_16
|
1.83% |
0.818 |
0.833 |
- |
-0.59% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.82% |
9.026 |
9.190 |
- |
2.05% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.82% |
8.768 |
8.928 |
- |
0.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
1.82% |
21.492 |
21.883 |
- |
-1.39% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
1.82% |
29.406 |
29.941 |
- |
-0.39% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
1.82% |
2.957 |
3.011 |
- |
-0.92% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.82% |
524.892 |
534.431 |
- |
-0.21% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.82% |
6.550 |
6.669 |
- |
3.44% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
1.81% |
0.967 |
0.985 |
- |
4.19% |
- |
|
BM_deque_vector_copy/1
|
1.81% |
2.085 |
2.122 |
- |
-0.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
1.81% |
16931758.441 |
17238505.059 |
- |
0.82% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
1.81% |
188.629 |
192.044 |
- |
-0.94% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256
|
1.81% |
0.605 |
0.616 |
- |
1.59% |
- |
|
BM_PopHeap_uint64_4
|
1.81% |
2.706 |
2.755 |
- |
1.80% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
1.81% |
3.804 |
3.873 |
- |
-2.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.81% |
35008.835 |
35641.051 |
- |
1.71% |
- |
|
BM_deque_deque_move/4096
|
1.81% |
152.112 |
154.858 |
- |
1.63% |
- |
|
BM_std_minmax_element<char>/64
|
1.80% |
17.110 |
17.418 |
- |
-1.39% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
1.80% |
44.330 |
45.130 |
- |
1.62% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
1.80% |
14.477 |
14.739 |
- |
-1.27% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
1.80% |
74.794 |
76.140 |
- |
-20.20% |
- |
|
rng::remove_if(list<int>)_(prefix)/8192
|
1.79% |
9291.868 |
9458.588 |
- |
3.50% |
- |
|
BM_std_min<unsigned_char>/22
|
1.79% |
1.966 |
2.001 |
- |
-4.88% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_4
|
1.79% |
1.468 |
1.494 |
- |
1.84% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
1.79% |
148.122 |
150.775 |
- |
0.66% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.79% |
21.503 |
21.888 |
- |
2.67% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
1.79% |
1267829.844 |
1290470.618 |
- |
0.51% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.79% |
32973.705 |
33562.344 |
- |
3.41% |
- |
|
BM_std_min<unsigned_char>/19
|
1.78% |
1.162 |
1.183 |
- |
2.35% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
1.78% |
62553.877 |
63669.431 |
- |
-1.69% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
1.78% |
3.934 |
4.004 |
- |
0.71% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
1.77% |
13.966 |
14.213 |
- |
2.10% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
1.77% |
17.067 |
17.369 |
- |
1.89% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.77% |
197.812 |
201.313 |
- |
0.81% |
- |
|
BM_std_min<char>/4
|
1.77% |
1.038 |
1.056 |
- |
-1.36% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
1.76% |
105.071 |
106.925 |
- |
-0.15% |
- |
|
rng::is_sorted(list<int>)/1024
|
1.76% |
766.452 |
779.971 |
- |
2.70% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.76% |
1660778.305 |
1690043.350 |
- |
5.95% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
1.76% |
5858037.736 |
5961242.010 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
1.76% |
15212376.593 |
15480253.435 |
- |
0.68% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16384
|
1.76% |
22.396 |
22.790 |
- |
1.07% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
1.76% |
16.660 |
16.953 |
- |
3.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.76% |
17506575.931 |
17814375.900 |
- |
0.72% |
- |
|
BM_std_min<char>/5
|
1.76% |
1.360 |
1.384 |
- |
-2.93% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
1.76% |
15.250 |
15.518 |
- |
0.95% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.76% |
5482.838 |
5579.097 |
- |
-0.47% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
1.76% |
2.856 |
2.906 |
- |
1.80% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.75% |
6308.451 |
6419.142 |
- |
2.70% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
1.75% |
7697.079 |
7831.931 |
- |
-5.16% |
- |
|
bm_gcd_trivial
|
1.75% |
0.887 |
0.903 |
- |
5.42% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
1.75% |
3.120 |
3.174 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
1.75% |
5888267.762 |
5991389.368 |
- |
2.12% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_262144
|
1.75% |
33.099 |
33.678 |
- |
1.27% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
1.75% |
935437.974 |
951788.127 |
- |
-1.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.75% |
11242.938 |
11439.338 |
- |
1.16% |
- |
|
rng::replace(list<int>)_(prefix)/8192
|
1.75% |
7072.620 |
7196.167 |
- |
-1.23% |
- |
|
std::move(deque<int>)/262144
|
1.74% |
14942.276 |
15202.905 |
- |
2.05% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
1.74% |
23.958 |
24.376 |
- |
1.31% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
1.74% |
1825.712 |
1857.485 |
- |
2.19% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.74% |
795.884 |
809.727 |
- |
-0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
1.74% |
479.342 |
487.679 |
- |
-2.57% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
1.73% |
6.185 |
6.293 |
- |
4.04% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
1.73% |
1.193 |
1.214 |
- |
1.60% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16
|
1.73% |
5.756 |
5.856 |
- |
1.30% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
1.73% |
2.797 |
2.845 |
- |
0.73% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
1.73% |
8852.806 |
9005.664 |
- |
2.52% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
1.73% |
45183.639 |
45963.194 |
- |
1.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.72% |
44.026 |
44.784 |
- |
27.59% |
- |
|
BM_vector_deque_move_backward/70000
|
1.72% |
8243.750 |
8385.472 |
- |
4.76% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
1.72% |
41.091 |
41.796 |
- |
0.10% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
1.72% |
690.844 |
702.695 |
- |
-0.11% |
- |
|
BM_deque_vector_move/64
|
1.71% |
2.607 |
2.652 |
- |
0.80% |
- |
|
BM_deque_deque_ranges_move/64000
|
1.71% |
2835.591 |
2884.180 |
- |
1.65% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_16
|
1.71% |
0.638 |
0.649 |
- |
-1.18% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.71% |
9.000 |
9.154 |
- |
-0.12% |
- |
|
BM_MakeHeap_uint32_QuickSortAdversary_16
|
1.70% |
0.611 |
0.621 |
- |
0.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
1.70% |
10973133.172 |
11160114.148 |
- |
0.94% |
- |
|
rng::replace(list<int>)_(sprinkled)/8192
|
1.70% |
7157.939 |
7279.859 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.70% |
5615279.767 |
5710791.549 |
- |
0.07% |
- |
|
rng::copy_backward(deque<int>)/262144
|
1.70% |
31250.847 |
31782.325 |
- |
1.36% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
1.70% |
49964.223 |
50813.057 |
- |
0.79% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.70% |
253.141 |
257.433 |
- |
2.51% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
1.69% |
15404993.632 |
15665705.137 |
- |
1.19% |
- |
|
std::shift_left(list<int>)/8192
|
1.69% |
7631.644 |
7760.280 |
- |
0.80% |
- |
|
rng::adjacent_find(deque<int>)/50
|
1.68% |
14.773 |
15.021 |
- |
-20.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.68% |
212255925.542 |
215826675.115 |
- |
4.59% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
1.68% |
11533429.957 |
11727363.014 |
- |
2.64% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.68% |
34441.426 |
35020.077 |
- |
0.27% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.68% |
5668.442 |
5763.667 |
- |
0.59% |
- |
|
rng::partial_sort_copy(vector<int>)_(heap)/8
|
1.68% |
15.225 |
15.480 |
- |
1.33% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
1.68% |
4.246 |
4.317 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_uint64_262144_262144
|
1.68% |
345134262.773 |
350918218.752 |
- |
0.11% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
1.67% |
1646110.317 |
1673652.869 |
- |
-3.15% |
- |
|
BM_std_minmax<char>/6
|
1.67% |
2.040 |
2.075 |
- |
-3.72% |
- |
|
SetIntersection_None_Set_string_256_1
|
1.67% |
11713862.983 |
11909692.540 |
- |
-1.66% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
1.67% |
6487.017 |
6595.413 |
- |
1.73% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
1.67% |
822.733 |
836.453 |
- |
17.33% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.67% |
8.702 |
8.847 |
- |
-0.35% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.67% |
858.738 |
873.038 |
- |
6.20% |
- |
|
BM_deque_vector_move_backward/1024
|
1.66% |
36.710 |
37.319 |
- |
1.09% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
1.66% |
231.285 |
235.122 |
- |
0.52% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
1.66% |
1470.987 |
1495.336 |
- |
1.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.65% |
353106238.914 |
358947823.249 |
- |
2.17% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
1.65% |
1195628.399 |
1215399.004 |
- |
3.50% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
1.65% |
1149064.287 |
1168062.733 |
- |
6.20% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
1.65% |
1414336.233 |
1437676.464 |
- |
-0.76% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
1.65% |
56.029 |
56.953 |
- |
1.13% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
1.65% |
6043450.938 |
6143119.096 |
- |
-3.55% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.65% |
49980.685 |
50804.632 |
- |
0.83% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
1.65% |
871653.020 |
886019.645 |
- |
1.15% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
1.65% |
11.713 |
11.906 |
- |
-0.30% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
1.64% |
4.188 |
4.257 |
- |
0.62% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
1.64% |
16727815.604 |
17002562.868 |
- |
0.93% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
1.64% |
2.506 |
2.547 |
- |
-3.27% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
1.64% |
472.395 |
480.145 |
- |
0.91% |
- |
|
BM_std_min<int>/3
|
1.64% |
0.735 |
0.747 |
- |
7.40% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
1.64% |
41559067.164 |
42240772.763 |
- |
2.50% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.64% |
205239397.339 |
208597323.661 |
- |
-3.48% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
1.64% |
676.771 |
687.837 |
- |
2.08% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
1.63% |
6.534 |
6.641 |
- |
1.13% |
- |
|
BM_CmpLess_schar_short
|
1.63% |
0.944 |
0.960 |
- |
1.19% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
1.63% |
38.829 |
39.463 |
- |
1.86% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
1.63% |
26.806 |
27.242 |
- |
-10.37% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.63% |
29.393 |
29.872 |
- |
-26.81% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
1.62% |
12.887 |
13.096 |
- |
-19.67% |
- |
|
BM_LowerBound_string_16
|
1.62% |
35.869 |
36.451 |
- |
-0.55% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
1.62% |
162.342 |
164.973 |
- |
-3.39% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
1.62% |
70.398 |
71.538 |
- |
1.62% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
1.62% |
4.450 |
4.522 |
- |
1.14% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.61% |
1438349.710 |
1461573.657 |
- |
1.22% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.61% |
12723.377 |
12928.388 |
- |
1.44% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
1.61% |
9038226.215 |
9183827.100 |
- |
-0.32% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
1.61% |
1.021 |
1.037 |
- |
-0.37% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
1.61% |
15.047 |
15.289 |
- |
1.69% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
1.61% |
1567583.960 |
1592787.259 |
- |
-26.12% |
- |
|
BM_std_minmax<long_long>/28
|
1.60% |
4.051 |
4.116 |
- |
-0.57% |
- |
|
BM_CmpEqual_uint_uint
|
1.60% |
1.095 |
1.113 |
- |
0.14% |
- |
|
rng::any_of(list<int>)_(process_all)/32768
|
1.60% |
26029.634 |
26447.125 |
- |
1.61% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
1.60% |
8.652 |
8.791 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
1.60% |
2706142.986 |
2749469.402 |
- |
-4.86% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.60% |
9.033 |
9.177 |
- |
1.83% |
- |
|
rng::fold_left(deque<int>)/8
|
1.60% |
4.102 |
4.168 |
- |
1.65% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
1.60% |
173.721 |
176.496 |
- |
1.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
1.59% |
1654164.722 |
1680491.730 |
- |
-3.57% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
1.59% |
19.202 |
19.507 |
- |
1.78% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
1.59% |
1139284.616 |
1157400.484 |
- |
1.33% |
- |
|
BM_std_min<unsigned_long_long>/30
|
1.59% |
2.724 |
2.767 |
- |
2.78% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.59% |
12.164 |
12.357 |
- |
2.40% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_64
|
1.59% |
10.128 |
10.289 |
- |
0.66% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
1.59% |
23.061 |
23.427 |
- |
1.49% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.59% |
48243.066 |
49008.435 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
1.58% |
1315760.021 |
1336538.073 |
- |
-1.04% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
1.58% |
1111742.738 |
1129277.582 |
- |
0.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
1.57% |
17471172.414 |
17746182.445 |
- |
0.55% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
1.57% |
9.404 |
9.552 |
- |
0.54% |
- |
|
std::vector<std::string>::ctor(size)/32
|
1.57% |
33.940 |
34.473 |
- |
2.69% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.57% |
2.546 |
2.586 |
- |
0.01% |
- |
|
BM_std_min<int>/16
|
1.57% |
1.708 |
1.734 |
- |
2.57% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
1.56% |
4495013.826 |
4565106.893 |
- |
0.23% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.56% |
20.759 |
21.083 |
- |
-4.84% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
1.56% |
8.325 |
8.455 |
- |
-0.51% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
1.55% |
1.988 |
2.019 |
- |
6.33% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
1.55% |
1183344.181 |
1201717.979 |
- |
-0.74% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
1.55% |
1464.025 |
1486.714 |
- |
0.74% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
1.55% |
4467366.014 |
4536591.497 |
- |
1.55% |
- |
|
BM_std_minmax<long_long>/10
|
1.55% |
2.139 |
2.172 |
- |
-0.82% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.55% |
12594.444 |
12789.209 |
- |
0.48% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
1.55% |
15611.535 |
15852.896 |
- |
-1.89% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
1.54% |
458.853 |
465.938 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
1.54% |
1109415.858 |
1126539.947 |
- |
0.73% |
- |
|
BM_vector_deque_copy_backward/4000
|
1.54% |
144.279 |
146.500 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
1.54% |
8749190.127 |
8883811.150 |
- |
-26.25% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
1.54% |
20624619.920 |
20941539.350 |
- |
3.79% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
1.54% |
411.024 |
417.335 |
- |
2.94% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
1.53% |
0.910 |
0.924 |
- |
0.50% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.53% |
834.708 |
847.505 |
- |
3.08% |
- |
|
BM_vector_deque_copy_backward/1024
|
1.53% |
37.849 |
38.429 |
- |
0.11% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
1.53% |
1110975.290 |
1127993.366 |
- |
0.58% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.53% |
154574675.933 |
156942003.920 |
- |
-9.35% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
1.53% |
5.092 |
5.170 |
- |
2.72% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
1.53% |
23.643 |
24.005 |
- |
1.72% |
- |
|
std::reverse(list<int>)/64
|
1.53% |
17.415 |
17.681 |
- |
0.14% |
- |
|
std::reverse_copy(deque<int>)/32768
|
1.53% |
7992.720 |
8114.774 |
- |
0.29% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
1.53% |
18.967 |
19.256 |
- |
1.75% |
- |
|
rng::move_backward(vector<int>)/262144
|
1.53% |
22059.533 |
22395.983 |
- |
1.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
1.53% |
59437024.079 |
60343519.145 |
- |
0.53% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
1.52% |
234131.078 |
237698.016 |
- |
1.74% |
- |
|
rng::move(vector<bool>)_(unaligned)/64
|
1.52% |
1.742 |
1.768 |
- |
9.23% |
- |
|
BM_std_minmax<unsigned_short>/24
|
1.52% |
2.279 |
2.314 |
- |
1.61% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.52% |
3.556 |
3.610 |
- |
-0.23% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
1.52% |
126215.850 |
128132.498 |
- |
1.28% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
1.52% |
14.181 |
14.396 |
- |
1.13% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
1.52% |
551.664 |
560.027 |
- |
0.09% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
1.52% |
16321.738 |
16569.112 |
- |
2.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
1.52% |
1110016.883 |
1126836.073 |
- |
-1.57% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
1.52% |
22.820 |
23.165 |
- |
0.92% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.51% |
14407044.035 |
14625184.000 |
- |
-0.30% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.51% |
35782.626 |
36323.938 |
- |
-0.82% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
1.51% |
5.444 |
5.526 |
- |
2.11% |
- |
|
BM_std_minmax<char>/5500
|
1.51% |
50.044 |
50.799 |
- |
-0.33% |
- |
|
BM_deque_deque_copy/5500
|
1.51% |
200.095 |
203.112 |
- |
1.01% |
- |
|
std::set<std::string>::clear()/32
|
1.51% |
884.289 |
897.613 |
- |
-0.09% |
- |
|
BM_deque_vector_copy/5500
|
1.51% |
193.609 |
196.525 |
- |
-0.30% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.50% |
36.871 |
37.426 |
- |
28.13% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
1.50% |
2118.631 |
2150.504 |
- |
1.43% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
1.50% |
20.585 |
20.894 |
- |
3.68% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
1.50% |
5.875 |
5.963 |
- |
-3.80% |
- |
|
BM_std_minmax<unsigned_char>/12
|
1.50% |
2.009 |
2.039 |
- |
4.83% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.50% |
212.824 |
216.019 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
1.50% |
1307794.114 |
1327408.926 |
- |
1.59% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/32
|
1.50% |
7.181 |
7.288 |
- |
-0.70% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/0
|
1.49% |
13.892 |
14.100 |
- |
1.30% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
1.49% |
1.344 |
1.364 |
- |
0.05% |
- |
|
BM_vector_deque_ranges_move/4096
|
1.49% |
145.160 |
147.323 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
1.49% |
212.343 |
215.506 |
- |
0.75% |
- |
|
BM_vector_deque_ranges_copy/4000
|
1.49% |
140.262 |
142.351 |
- |
0.73% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.49% |
9260.207 |
9397.944 |
- |
-1.23% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.49% |
21.934 |
22.260 |
- |
-0.16% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
1.48% |
5.974 |
6.063 |
- |
1.74% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_262144
|
1.48% |
58.718 |
59.588 |
- |
-0.87% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
1.48% |
4.090 |
4.151 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
1.48% |
11186135.869 |
11351341.659 |
- |
0.46% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
1.48% |
6.703 |
6.802 |
- |
-0.65% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.48% |
1125720.657 |
1142337.359 |
- |
1.58% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
1.48% |
16.179 |
16.418 |
- |
-2.10% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
1.48% |
20.742 |
21.048 |
- |
8.60% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
1.47% |
5.514 |
5.596 |
- |
0.24% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
1.47% |
8130.206 |
8249.917 |
- |
0.18% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
1.47% |
9.800 |
9.944 |
- |
3.72% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
1.47% |
60.055 |
60.937 |
- |
2.39% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
1.47% |
838340.651 |
850652.005 |
- |
-0.18% |
- |
|
std::copy_n(deque<int>)/64
|
1.47% |
2.758 |
2.798 |
- |
1.24% |
- |
|
BM_LowerBound_string_1024
|
1.47% |
179.002 |
181.626 |
- |
1.96% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.47% |
19.746 |
20.035 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.47% |
215866271.941 |
219029026.399 |
- |
3.99% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.47% |
49.321 |
50.044 |
- |
-0.56% |
- |
|
std::deque<int>::ctor(size)/1024
|
1.46% |
73.559 |
74.635 |
- |
8.32% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
1.46% |
1120401.238 |
1136741.481 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
1.46% |
793.498 |
805.048 |
- |
-0.36% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.46% |
1.368 |
1.388 |
- |
-0.02% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
1.45% |
3.529 |
3.581 |
- |
-0.84% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
1.45% |
8767739.202 |
8894814.173 |
- |
1.79% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
1.45% |
2.893 |
2.935 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
1.45% |
8892954.579 |
9021785.842 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
1.45% |
1871048.502 |
1898088.459 |
- |
1.99% |
- |
|
BM_std_minmax<int>/15
|
1.44% |
1.942 |
1.970 |
- |
-2.92% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
1.44% |
14189.597 |
14394.625 |
- |
4.99% |
- |
|
BM_deque_deque_copy/65536
|
1.44% |
2828.700 |
2869.516 |
- |
-5.41% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
1.44% |
1681561.586 |
1705819.867 |
- |
-0.73% |
- |
|
rng::rotate_copy(deque<int>)/1024
|
1.44% |
33.963 |
34.452 |
- |
-0.11% |
- |
|
std::move_backward(vector<int>)/262144
|
1.43% |
21984.215 |
22299.506 |
- |
1.64% |
- |
|
BM_vector_deque_ranges_copy/64
|
1.43% |
2.746 |
2.786 |
- |
-1.15% |
- |
|
BM_std_min<unsigned_long_long>/21
|
1.43% |
1.995 |
2.024 |
- |
1.41% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
1.43% |
8.873 |
9.000 |
- |
2.80% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
1.43% |
1650.211 |
1673.833 |
- |
0.80% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
1.43% |
8.917 |
9.045 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.43% |
1196062.814 |
1213179.677 |
- |
1.75% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.43% |
489.556 |
496.553 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
1.43% |
1802896.891 |
1828661.377 |
- |
-0.60% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.43% |
148121.721 |
150234.242 |
- |
-1.63% |
- |
|
rng::starts_with(deque<int>)/1000
|
1.42% |
478.911 |
485.721 |
- |
1.64% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
1.42% |
1137585.723 |
1153758.934 |
- |
3.07% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
1.42% |
18.346 |
18.606 |
- |
-3.70% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.42% |
32.684 |
33.149 |
- |
-9.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
1.42% |
8845857.411 |
8971351.796 |
- |
-30.14% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
1.42% |
6.146 |
6.233 |
- |
-1.20% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
1.42% |
7950.421 |
8063.140 |
- |
-0.42% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
1.42% |
3.996 |
4.052 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.42% |
4907698.153 |
4977253.132 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
1.41% |
1148803.661 |
1165044.672 |
- |
0.82% |
- |
|
BM_std_minmax<long_long>/31
|
1.41% |
4.741 |
4.808 |
- |
-0.39% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
1.41% |
964.334 |
977.954 |
- |
1.53% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.41% |
1310447.400 |
1328906.320 |
- |
-1.54% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.41% |
36375.145 |
36886.952 |
- |
1.70% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
1.40% |
10416617.010 |
10562949.290 |
- |
0.52% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
1.40% |
11.190 |
11.347 |
- |
1.32% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.40% |
13.723 |
13.916 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
1.40% |
1805684.897 |
1831029.704 |
- |
0.55% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.40% |
208215.741 |
211135.479 |
- |
3.22% |
- |
|
BM_std_minmax<short>/64
|
1.40% |
1.525 |
1.546 |
- |
1.37% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
1.40% |
11505861.617 |
11667018.849 |
- |
0.75% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
1.40% |
2.014 |
2.042 |
- |
8.92% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.40% |
25930.015 |
26293.003 |
- |
1.77% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.40% |
20.418 |
20.703 |
- |
-0.37% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.40% |
11.264 |
11.421 |
- |
-1.58% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
1.39% |
57.446 |
58.247 |
- |
1.09% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
1.39% |
36272.652 |
36778.008 |
- |
1.60% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
1.39% |
63.531 |
64.416 |
- |
2.28% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
1.39% |
16983.590 |
17219.655 |
- |
4.76% |
- |
|
rng::copy(vector<bool>)_(aligned)/262144
|
1.38% |
272.499 |
276.271 |
- |
-15.43% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
1.38% |
8158.314 |
8271.041 |
- |
3.05% |
- |
|
bm_gcd_complex
|
1.38% |
19.193 |
19.458 |
- |
0.13% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16
|
1.38% |
5.392 |
5.467 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
1.38% |
4466902.064 |
4528504.917 |
- |
1.29% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.38% |
514.069 |
521.150 |
- |
-13.91% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
1.38% |
12.764 |
12.940 |
- |
0.45% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
1.38% |
11385417.450 |
11542072.749 |
- |
1.74% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.37% |
32016.861 |
32456.021 |
- |
-0.17% |
- |
|
SetIntersection_None_Set_string_1024_16
|
1.37% |
8881747.688 |
9003437.560 |
- |
-0.45% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.37% |
34.964 |
35.443 |
- |
-10.69% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
1.37% |
1149635.298 |
1165377.049 |
- |
1.76% |
- |
|
std::search(list<int>)_(no_match)/1000
|
1.37% |
688.361 |
697.763 |
- |
-2.32% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
1.36% |
1167464.100 |
1183394.701 |
- |
0.88% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
1.36% |
1183272.670 |
1199393.855 |
- |
1.43% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.36% |
1145498.058 |
1161067.591 |
- |
3.53% |
- |
|
BM_LowerBound_string_64
|
1.36% |
68.034 |
68.958 |
- |
-0.56% |
- |
|
std::copy_n(vector<int>)/512
|
1.36% |
16.078 |
16.296 |
- |
1.17% |
- |
|
BM_deque_vector_ranges_move/1
|
1.36% |
2.112 |
2.140 |
- |
-0.44% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
1.36% |
1146587.338 |
1162125.108 |
- |
3.51% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.35% |
57154004.666 |
57928252.141 |
- |
0.27% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
1.35% |
1.178 |
1.194 |
- |
-3.91% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
1.35% |
27308260.819 |
27677693.271 |
- |
2.08% |
- |
|
BM_RangesSortHeap_string_16384
|
1.35% |
96.158 |
97.459 |
- |
1.58% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
1.35% |
6355.248 |
6441.185 |
- |
0.91% |
- |
|
rng::copy_backward(vector<int>)/8
|
1.35% |
2.269 |
2.300 |
- |
0.49% |
- |
|
std::partition_copy(vector<int>)/32
|
1.35% |
8.143 |
8.253 |
- |
1.15% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
1.35% |
19.314 |
19.574 |
- |
1.60% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
1.34% |
71.155 |
72.110 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
1.34% |
8360757.482 |
8472972.205 |
- |
0.27% |
- |
|
rng::none_of(list<int>)_(process_all)/32768
|
1.34% |
25554.563 |
25896.459 |
- |
1.62% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.34% |
6040.327 |
6121.083 |
- |
0.49% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
1.34% |
1.141 |
1.156 |
- |
0.02% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
1.33% |
2281120.282 |
2311553.693 |
- |
-1.54% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
1.33% |
28.638 |
29.020 |
- |
-1.87% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
1.33% |
7.348 |
7.446 |
- |
-1.33% |
- |
|
BM_std_min<unsigned_long_long>/14
|
1.33% |
1.939 |
1.965 |
- |
1.76% |
- |
|
std::copy(list<int>)/4096
|
1.33% |
3326.105 |
3370.383 |
- |
2.27% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
1.33% |
2.472 |
2.505 |
- |
-0.03% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/1048576
|
1.33% |
6494.883 |
6581.300 |
- |
1.31% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
1.33% |
4419491.677 |
4478093.564 |
- |
-0.16% |
- |
|
std::reverse_copy(vector<int>)/64
|
1.33% |
2.469 |
2.502 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16384
|
1.32% |
347240282.540 |
351837156.161 |
- |
0.44% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1024
|
1.32% |
13.666 |
13.847 |
- |
1.01% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
1.32% |
17.776 |
18.011 |
- |
1.57% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
1.32% |
200.461 |
203.110 |
- |
-0.02% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
1.32% |
12.724 |
12.892 |
- |
0.19% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/32
|
1.32% |
2.199 |
2.228 |
- |
1.47% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
1.32% |
84.627 |
85.742 |
- |
-0.65% |
- |
|
rng::fill(deque<int>)/1024
|
1.32% |
29.647 |
30.037 |
- |
1.55% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.31% |
4883.955 |
4948.111 |
- |
-13.37% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
1.31% |
11.212 |
11.359 |
- |
11.38% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
1.31% |
4.399 |
4.457 |
- |
1.58% |
- |
|
rng::is_sorted(deque<int>)/8
|
1.31% |
3.225 |
3.267 |
- |
14.46% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
1.31% |
3783.060 |
3832.670 |
- |
-0.23% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.31% |
15093456.908 |
15291270.528 |
- |
0.49% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.31% |
28.575 |
28.950 |
- |
1.41% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
1.30% |
1.732 |
1.755 |
- |
18.54% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
1.30% |
1146656.074 |
1161601.203 |
- |
1.58% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
1.30% |
5570.957 |
5643.548 |
- |
-3.02% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
1.30% |
22.981 |
23.280 |
- |
4.28% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
1.30% |
1130508.341 |
1145226.203 |
- |
2.54% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
1.30% |
27.110 |
27.463 |
- |
1.49% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
1.30% |
36.638 |
37.114 |
- |
-9.16% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.29% |
660.799 |
669.343 |
- |
1.36% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
1.29% |
211343.495 |
214073.907 |
- |
0.43% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
1.29% |
2.244 |
2.272 |
- |
10.99% |
- |
|
BM_std_minmax<char>/2
|
1.29% |
0.879 |
0.890 |
- |
-0.56% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
1.29% |
6994.271 |
7084.493 |
- |
-7.76% |
- |
|
BM_RangesSortHeap_string_1024
|
1.29% |
58.932 |
59.693 |
- |
1.03% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8192
|
1.29% |
3810.757 |
3859.781 |
- |
-0.13% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
1.29% |
18.853 |
19.095 |
- |
0.85% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.28% |
39328.021 |
39833.268 |
- |
0.52% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
1.28% |
52.772 |
53.450 |
- |
44.56% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
1.28% |
21.187 |
21.459 |
- |
0.02% |
- |
|
BM_std_min<unsigned_char>/10
|
1.28% |
0.901 |
0.913 |
- |
1.29% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.28% |
18.013 |
18.244 |
- |
0.23% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.28% |
19.850 |
20.104 |
- |
2.23% |
- |
|
rng::replace_if(list<int>)_(sprinkled)/8192
|
1.28% |
7372.270 |
7466.498 |
- |
0.19% |
- |
|
BM_std_minmax<unsigned_char>/30
|
1.28% |
2.704 |
2.738 |
- |
0.72% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.27% |
6595.271 |
6679.249 |
- |
0.51% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.27% |
24.061 |
24.366 |
- |
2.36% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
1.27% |
725164.315 |
734357.852 |
- |
-1.79% |
- |
|
rng::copy_if(list<int>)_(every_other)/262144
|
1.27% |
208673.613 |
211318.449 |
- |
0.23% |
- |
|
SetIntersection_None_Set_string_1024_1
|
1.27% |
8981685.926 |
9095516.902 |
- |
1.82% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
1.27% |
1.618 |
1.638 |
- |
-3.46% |
- |
|
rng::fill(vector<int>)/1024
|
1.27% |
29.609 |
29.984 |
- |
-0.60% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
1.26% |
34.566 |
35.002 |
- |
1.18% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.26% |
16.761 |
16.972 |
- |
2.45% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
1.26% |
33.984 |
34.412 |
- |
2.33% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.26% |
62763.221 |
63554.038 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.26% |
62597355.335 |
63384436.213 |
- |
0.44% |
- |
|
BM_SortHeap_string_16384
|
1.26% |
96.581 |
97.795 |
- |
-1.28% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.25% |
10.346 |
10.476 |
- |
0.55% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
1.25% |
14.930 |
15.117 |
- |
-3.21% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.25% |
6688497.654 |
6772228.263 |
- |
-0.49% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.25% |
14.813 |
14.998 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.25% |
351848301.503 |
356249537.537 |
- |
3.30% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.25% |
17634923.931 |
17855428.429 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
1.25% |
20295831.204 |
20549553.675 |
- |
5.53% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
1.25% |
39.494 |
39.987 |
- |
0.90% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.25% |
3.558 |
3.602 |
- |
0.79% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16
|
1.25% |
6.537 |
6.618 |
- |
1.13% |
- |
|
BM_PopHeap_string_16384
|
1.25% |
72.866 |
73.773 |
- |
1.48% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
1.24% |
6.632 |
6.714 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
1.24% |
1189988.147 |
1204796.547 |
- |
-0.15% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_256
|
1.24% |
49.274 |
49.887 |
- |
1.67% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
1.24% |
14356069.730 |
14534478.522 |
- |
1.04% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
1.24% |
3.873 |
3.921 |
- |
0.33% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.24% |
4.192 |
4.244 |
- |
0.15% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/50
|
1.24% |
5.658 |
5.728 |
- |
0.90% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
1.24% |
141.954 |
143.716 |
- |
1.31% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.24% |
34.668 |
35.099 |
- |
2.43% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
1.24% |
2280266.438 |
2308547.926 |
- |
-0.97% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
1.24% |
158.247 |
160.204 |
- |
0.42% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.24% |
17033720.218 |
17244114.830 |
- |
0.03% |
- |
|
rng::replace(list<int>)_(sprinkled)/32
|
1.23% |
11.324 |
11.464 |
- |
0.11% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.23% |
34.163 |
34.585 |
- |
0.67% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16
|
1.23% |
9.508 |
9.626 |
- |
-0.51% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
1.23% |
2.303 |
2.331 |
- |
-1.95% |
- |
|
rng::move_backward(vector<int>)/1048576
|
1.23% |
56639.255 |
57337.703 |
- |
-2.05% |
- |
|
BM_deque_deque_ranges_move/64
|
1.23% |
5.462 |
5.529 |
- |
0.14% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
1.23% |
5.871 |
5.943 |
- |
-1.73% |
- |
|
rng::reverse(list<int>)/32768
|
1.23% |
17746.564 |
17964.932 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.23% |
1114889.530 |
1128602.525 |
- |
2.06% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.23% |
51.610 |
52.245 |
- |
-5.01% |
- |
|
BM_std_min<unsigned_long_long>/29
|
1.23% |
2.455 |
2.485 |
- |
1.19% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.23% |
19.716 |
19.958 |
- |
1.04% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
1.23% |
23.962 |
24.257 |
- |
2.11% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
1.23% |
1143400.856 |
1157447.471 |
- |
1.51% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.23% |
22.248 |
22.521 |
- |
0.23% |
- |
|
std::count(vector<int>)_(every_other)/8
|
1.23% |
1.364 |
1.381 |
- |
3.55% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
1.22% |
15148.544 |
15333.654 |
- |
0.82% |
- |
|
BM_SortHeap_string_1024
|
1.22% |
59.370 |
60.095 |
- |
-1.23% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
1.22% |
350563556.305 |
354842542.623 |
- |
1.63% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
1.22% |
1.373 |
1.390 |
- |
-3.93% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
1.22% |
4.497 |
4.552 |
- |
4.40% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
1.22% |
27350.604 |
27683.016 |
- |
0.73% |
- |
|
BM_PopHeap_uint64_262144
|
1.21% |
41.845 |
42.354 |
- |
0.79% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192
|
1.21% |
51704.794 |
52332.153 |
- |
0.40% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
1.21% |
12.114 |
12.261 |
- |
4.14% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_1024
|
1.21% |
29.839 |
30.201 |
- |
0.95% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
1.21% |
16777424.603 |
16980773.665 |
- |
1.31% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
1.21% |
1.290 |
1.305 |
- |
2.50% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
1.21% |
208630.575 |
211146.148 |
- |
0.32% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
1.20% |
141.747 |
143.455 |
- |
0.48% |
- |
|
BM_std_min<unsigned_long_long>/24
|
1.20% |
2.675 |
2.707 |
- |
0.88% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
1.20% |
31.469 |
31.848 |
- |
2.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.20% |
23477718.887 |
23760374.934 |
- |
0.17% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_256
|
1.20% |
10.031 |
10.152 |
- |
0.06% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.20% |
775.672 |
785.000 |
- |
1.19% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
1.20% |
4645.227 |
4701.073 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.20% |
143842548.923 |
145571492.979 |
- |
1.06% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8192
|
1.20% |
2850.460 |
2884.669 |
- |
2.95% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.20% |
6226.740 |
6301.395 |
- |
-0.09% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.20% |
55740.314 |
56407.769 |
- |
1.29% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
1.20% |
1.620 |
1.640 |
- |
0.33% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
1.20% |
1.064 |
1.077 |
- |
4.52% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.20% |
6.865 |
6.947 |
- |
11.77% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
1.20% |
101.757 |
102.974 |
- |
1.52% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
1.19% |
20.175 |
20.416 |
- |
0.37% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
1.19% |
7361.743 |
7449.651 |
- |
2.32% |
- |
|
BM_MakeThenSortHeap_uint32_Random_16
|
1.19% |
8.654 |
8.757 |
- |
0.58% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.19% |
4.079 |
4.128 |
- |
1.44% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.19% |
16.441 |
16.637 |
- |
1.31% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
1.19% |
5.888 |
5.958 |
- |
-0.70% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.19% |
10952.542 |
11082.810 |
- |
1.52% |
- |
|
BM_std_min<unsigned_char>/4096
|
1.19% |
28.917 |
29.261 |
- |
1.13% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
1.19% |
48040.235 |
48611.261 |
- |
-1.15% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
1.19% |
10.058 |
10.177 |
- |
0.46% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
1.18% |
6.106 |
6.179 |
- |
-2.13% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
1.18% |
5.478 |
5.543 |
- |
-5.01% |
- |
|
BM_std_minmax<long_long>/12
|
1.18% |
2.688 |
2.720 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.18% |
1173298.567 |
1187153.513 |
- |
-0.73% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
1.18% |
108.937 |
110.223 |
- |
-0.84% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
1.18% |
69.221 |
70.038 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
1.18% |
3629724.521 |
3672523.266 |
- |
4.14% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
1.18% |
896223.045 |
906780.948 |
- |
-3.01% |
- |
|
BM_std_minmax<unsigned_int>/10
|
1.18% |
1.371 |
1.387 |
- |
-0.03% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_256
|
1.18% |
10.146 |
10.266 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
1.18% |
1196373.046 |
1210431.459 |
- |
0.34% |
- |
|
rng::copy_if(list<int>)_(every_other)/1048576
|
1.17% |
839824.541 |
849670.541 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
1.17% |
1103870.743 |
1116803.889 |
- |
-0.27% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
1.17% |
1173635.253 |
1187378.449 |
- |
-0.53% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
1.17% |
1.625 |
1.644 |
- |
3.36% |
- |
|
BM_std_minmax<unsigned_short>/4
|
1.17% |
0.974 |
0.985 |
- |
5.29% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.17% |
9792686.334 |
9907190.956 |
- |
12.67% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
1.17% |
4.096 |
4.144 |
- |
1.44% |
- |
|
BM_std_min<unsigned_long_long>/512
|
1.17% |
46.656 |
47.200 |
- |
0.74% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
1.17% |
7834.975 |
7926.294 |
- |
0.52% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.17% |
29.066 |
29.405 |
- |
-23.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
1.16% |
21966699.052 |
22222472.210 |
- |
-0.91% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
1.16% |
39.474 |
39.933 |
- |
3.63% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
1.16% |
5.141 |
5.201 |
- |
15.10% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
1.16% |
31.348 |
31.712 |
- |
-0.71% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
1.16% |
6266.432 |
6339.048 |
- |
0.47% |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
1.16% |
3.682 |
3.724 |
- |
0.73% |
- |
|
BM_std_min<int>/12
|
1.16% |
1.507 |
1.525 |
- |
2.21% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.16% |
3.210 |
3.247 |
- |
2.55% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
1.16% |
6.883 |
6.962 |
- |
0.95% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.15% |
358.312 |
362.450 |
- |
1.01% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/32
|
1.15% |
19.722 |
19.950 |
- |
-0.09% |
- |
|
std::set<std::string>::insert(value)_(new_value)/0
|
1.15% |
32.929 |
33.308 |
- |
1.12% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.15% |
1443605.024 |
1460240.866 |
- |
1.10% |
- |
|
rng::distance(join_view(vector<vector<int>>)/1024
|
1.15% |
1.028 |
1.040 |
- |
0.44% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.15% |
35675.156 |
36085.692 |
- |
0.69% |
- |
|
rng::move_backward(deque<int>)/64
|
1.15% |
5.521 |
5.584 |
- |
-0.64% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
1.15% |
3886.444 |
3931.091 |
- |
-1.34% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.15% |
13082.158 |
13232.166 |
- |
-1.98% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_64
|
1.15% |
8.641 |
8.740 |
- |
-0.36% |
- |
|
rng::copy_n(deque<int>)/32768
|
1.14% |
1136.878 |
1149.892 |
- |
1.14% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.14% |
34.810 |
35.208 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
1.14% |
18923806.780 |
19140089.046 |
- |
-13.45% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.14% |
307.575 |
311.078 |
- |
1.60% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8
|
1.14% |
2.793 |
2.825 |
- |
0.19% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
1.14% |
4.239 |
4.287 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.14% |
16.276 |
16.461 |
- |
1.02% |
- |
|
BM_std_min<unsigned_short>/9
|
1.14% |
6.273 |
6.344 |
- |
-2.03% |
- |
|
BM_RangesSortHeap_string_64
|
1.14% |
29.724 |
30.061 |
- |
0.88% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
1.13% |
3794.359 |
3837.391 |
- |
0.73% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.13% |
558.866 |
565.196 |
- |
1.52% |
- |
|
rng::sort(vector<int>)_(descending)/8192
|
1.13% |
7358.845 |
7442.170 |
- |
2.31% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
1.13% |
9.017 |
9.119 |
- |
1.61% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.13% |
732.838 |
741.130 |
- |
0.95% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
1.13% |
1167833.100 |
1181046.441 |
- |
3.82% |
- |
|
std::set<std::string>::ctor(const&)/32
|
1.13% |
690.313 |
698.124 |
- |
0.98% |
- |
|
rng::copy_n(vector<int>)/512
|
1.13% |
16.102 |
16.284 |
- |
0.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
1.13% |
569361760.804 |
575799121.012 |
- |
0.39% |
- |
|
BM_RangesMakeHeap_string_Random_64
|
1.13% |
9.992 |
10.105 |
- |
1.44% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
1.13% |
0.935 |
0.945 |
- |
3.70% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
1.12% |
5.222 |
5.281 |
- |
0.67% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
1.12% |
1352692.648 |
1367870.565 |
- |
0.59% |
- |
|
BM_RangesSortHeap_string_256
|
1.12% |
44.305 |
44.802 |
- |
1.03% |
- |
|
SetIntersection_None_Set_string_16_1
|
1.12% |
72818225.993 |
73634064.874 |
- |
0.85% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.12% |
29.705 |
30.037 |
- |
0.17% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
1.12% |
2920.023 |
2952.674 |
- |
1.05% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
1.12% |
585.658 |
592.200 |
- |
-1.17% |
- |
|
BM_deque_deque_ranges_copy/4000
|
1.12% |
144.965 |
146.584 |
- |
-0.50% |
- |
|
bm_lexicographical_compare<int>/5
|
1.12% |
1.506 |
1.522 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
1.12% |
1202702.939 |
1216120.778 |
- |
5.06% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
1.12% |
55.556 |
56.176 |
- |
1.85% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
1.11% |
567384993.318 |
573708221.719 |
- |
0.88% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32
|
1.11% |
23.451 |
23.713 |
- |
1.59% |
- |
|
BM_MakeHeap_string_PipeOrgan_4
|
1.11% |
2.534 |
2.562 |
- |
0.49% |
- |
|
SetIntersection_None_Set_string_16384_4
|
1.11% |
194491925.509 |
196652620.903 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.11% |
64078243.934 |
64790080.564 |
- |
0.69% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.11% |
36327.952 |
36731.419 |
- |
1.45% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.11% |
2964.418 |
2997.311 |
- |
1.82% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
1.11% |
18.863 |
19.072 |
- |
1.86% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
1.11% |
73.976 |
74.796 |
- |
1.80% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/52
|
1.11% |
24.448 |
24.719 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
1.11% |
64405144.238 |
65117958.126 |
- |
-4.01% |
- |
|
BM_CmpLess_uchar_int
|
1.10% |
1.105 |
1.117 |
- |
-0.48% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
1.10% |
16.101 |
16.279 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
1.10% |
1169834.701 |
1182745.944 |
- |
-0.39% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.10% |
353.184 |
357.080 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
1.10% |
351686993.518 |
355565336.435 |
- |
0.94% |
- |
|
rng::generate_n(deque<int>)/50
|
1.10% |
12.290 |
12.425 |
- |
-0.97% |
- |
|
rng::copy_n(deque<int>)/8
|
1.10% |
2.662 |
2.691 |
- |
-2.42% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
1.10% |
101.266 |
102.378 |
- |
0.54% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
1.10% |
2048.837 |
2071.300 |
- |
0.27% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
1.10% |
28.599 |
28.912 |
- |
-8.51% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
1.09% |
49.789 |
50.334 |
- |
0.32% |
- |
|
bm_lexicographical_compare<int>/6
|
1.09% |
1.506 |
1.522 |
- |
-0.42% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
1.09% |
18.085 |
18.282 |
- |
3.62% |
- |
|
BM_std_min<unsigned_int>/10
|
1.09% |
0.995 |
1.005 |
- |
1.10% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.09% |
16.579 |
16.760 |
- |
0.78% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
1.09% |
5814353.391 |
5877691.549 |
- |
-0.50% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.09% |
6.237 |
6.305 |
- |
0.21% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
1.09% |
6.212 |
6.280 |
- |
1.71% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
1.09% |
1358207.998 |
1372955.468 |
- |
1.44% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
1.09% |
2.251 |
2.275 |
- |
-0.16% |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
1.09% |
35.272 |
35.654 |
- |
0.44% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_64
|
1.08% |
8.699 |
8.793 |
- |
1.55% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.08% |
159832248.504 |
161565375.543 |
- |
0.45% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
1.08% |
1405.942 |
1421.176 |
- |
3.41% |
- |
|
BM_std_min<unsigned_long_long>/9
|
1.08% |
1.168 |
1.181 |
- |
1.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
1.08% |
149957236.010 |
151579114.547 |
- |
0.29% |
- |
|
std::generate(vector<int>)/32
|
1.08% |
7.919 |
8.004 |
- |
-0.25% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
1.08% |
273.163 |
276.106 |
- |
1.62% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.08% |
30.424 |
30.752 |
- |
1.06% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
1.08% |
13.445 |
13.590 |
- |
0.88% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
1.08% |
11.565 |
11.689 |
- |
11.84% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
1.08% |
497116.388 |
502465.107 |
- |
0.55% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
1.08% |
13.176 |
13.317 |
- |
0.40% |
- |
|
BM_LowerBound_string_16384
|
1.08% |
400.548 |
404.855 |
- |
1.96% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64
|
1.08% |
34.597 |
34.969 |
- |
1.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.07% |
198175763.606 |
200306072.573 |
- |
-0.73% |
- |
|
std::multiset<int>::ctor(const&)/32
|
1.07% |
220.565 |
222.936 |
- |
-1.53% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
1.07% |
146617821.663 |
148193491.622 |
- |
0.93% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.07% |
738.613 |
746.546 |
- |
-0.40% |
- |
|
BM_SortHeap_string_256
|
1.07% |
44.629 |
45.108 |
- |
-1.24% |
- |
|
BM_MakeHeap_uint64_Random_256
|
1.07% |
1.184 |
1.196 |
- |
5.45% |
- |
|
BM_std_min<unsigned_char>/11
|
1.07% |
1.063 |
1.075 |
- |
1.02% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
1.07% |
780041.156 |
788393.279 |
- |
0.49% |
- |
|
BM_deque_vector_ranges_copy/70000
|
1.07% |
2815.780 |
2845.920 |
- |
-8.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
1.07% |
1128343.687 |
1140403.577 |
- |
-0.90% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
1.07% |
17569949.336 |
17757734.205 |
- |
0.58% |
- |
|
BM_RangesSortHeap_float_16384
|
1.07% |
26.388 |
26.670 |
- |
0.69% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
1.07% |
2200194.458 |
2223674.158 |
- |
-2.32% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
1.07% |
58.442 |
59.065 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024
|
1.07% |
7070.321 |
7145.674 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
1.07% |
2063302.908 |
2085282.879 |
- |
0.54% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.07% |
11.679 |
11.803 |
- |
-2.56% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
1.06% |
4823099.020 |
4874414.048 |
- |
-0.57% |
- |
|
rng::partition_point(deque<int>)/8192
|
1.06% |
15.712 |
15.879 |
- |
-0.01% |
- |
|
BM_std_minmax<long_long>/15
|
1.06% |
3.632 |
3.670 |
- |
0.58% |
- |
|
rng::replace(list<int>)_(sprinkled)/50
|
1.06% |
19.895 |
20.106 |
- |
1.01% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
1.06% |
244127.687 |
246721.910 |
- |
0.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
1.06% |
148455774.894 |
150033066.528 |
- |
0.50% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.06% |
22.150 |
22.385 |
- |
-0.71% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
1.06% |
1.129 |
1.141 |
- |
-5.15% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.06% |
564.455 |
570.447 |
- |
1.45% |
- |
|
std::rotate_copy(vector<int>)/1024
|
1.06% |
32.762 |
33.109 |
- |
0.77% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
1.06% |
717.859 |
725.472 |
- |
0.88% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.06% |
12.353 |
12.484 |
- |
1.51% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
1.06% |
7328.946 |
7406.630 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_float_1024_64
|
1.06% |
8937566.250 |
9032104.469 |
- |
0.35% |
- |
|
rng::rotate(list<int>)_(by_1/2)/1024
|
1.06% |
383.846 |
387.897 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_string_1_1
|
1.05% |
583824429.986 |
589982407.593 |
- |
0.47% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
1.05% |
9.004 |
9.099 |
- |
1.17% |
- |
|
rng::remove_copy_if(vector<int>)_(prefix)/32
|
1.05% |
11.256 |
11.374 |
- |
0.66% |
- |
|
bm_lexicographical_compare<int>/7
|
1.05% |
1.506 |
1.522 |
- |
-0.50% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
1.05% |
4.090 |
4.133 |
- |
0.08% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
1.05% |
24.131 |
24.384 |
- |
0.85% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.05% |
636594.645 |
643278.381 |
- |
0.73% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.05% |
3099.112 |
3131.605 |
- |
1.96% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.05% |
1229485.394 |
1242366.118 |
- |
1.50% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
1.05% |
476.258 |
481.246 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.05% |
205575403.116 |
207727452.757 |
- |
1.55% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.05% |
55.778 |
56.361 |
- |
0.18% |
- |
|
BM_std_minmax<unsigned_long_long>/23
|
1.05% |
4.313 |
4.358 |
- |
1.40% |
- |
|
std::partition_copy(vector<int>)/8192
|
1.04% |
4501.243 |
4548.245 |
- |
-1.79% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.04% |
4500994.168 |
4547989.100 |
- |
0.95% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.04% |
141775.900 |
143248.629 |
- |
0.17% |
- |
|
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.04% |
16.288 |
16.457 |
- |
-0.40% |
- |
|
rng::fill(list<int>)/50
|
1.04% |
34.689 |
35.049 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
1.04% |
25.867 |
26.136 |
- |
3.09% |
- |
|
BM_std_min<unsigned_long_long>/6
|
1.03% |
1.587 |
1.604 |
- |
-1.48% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.03% |
210270.108 |
212444.811 |
- |
-0.20% |
- |
|
rng::fold_left(deque<int>)/50
|
1.03% |
27.177 |
27.458 |
- |
-0.98% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
1.03% |
4.756 |
4.805 |
- |
-1.26% |
- |
|
std::partition(list<int>)_(sparse)/50
|
1.03% |
14.828 |
14.981 |
- |
1.14% |
- |
|
std::shuffle(deque<int>)/32
|
1.03% |
298.169 |
301.246 |
- |
1.20% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
1.03% |
16.076 |
16.242 |
- |
-0.35% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
1.03% |
1083.954 |
1095.083 |
- |
-3.05% |
- |
|
BM_deque_vector_move_backward/70000
|
1.03% |
8482.903 |
8569.863 |
- |
0.54% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
1.02% |
33.577 |
33.921 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.02% |
7693.606 |
7772.352 |
- |
1.12% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.02% |
519.342 |
524.655 |
- |
-7.83% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
1.02% |
19.905 |
20.109 |
- |
-1.06% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.02% |
1494.954 |
1510.239 |
- |
-6.48% |
- |
|
rng::reverse_copy(deque<int>)/4096
|
1.02% |
988.104 |
998.198 |
- |
0.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
1.02% |
37397590.809 |
37779626.332 |
- |
-0.50% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
1.02% |
227211743.224 |
229532105.576 |
- |
0.78% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
1.02% |
25.936 |
26.201 |
- |
0.92% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
1.02% |
611.891 |
618.127 |
- |
1.22% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16384
|
1.02% |
22.023 |
22.248 |
- |
0.73% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16
|
1.02% |
9.537 |
9.634 |
- |
0.73% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/32
|
1.02% |
61.251 |
61.875 |
- |
1.27% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.02% |
36212.538 |
36581.205 |
- |
-0.48% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/1048576
|
1.02% |
2122.505 |
2144.082 |
- |
0.88% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8192
|
1.02% |
3873.136 |
3912.454 |
- |
0.44% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
1.01% |
57130965.804 |
57710552.514 |
- |
0.93% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
1.01% |
1.620 |
1.637 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.01% |
67174460.077 |
67855248.422 |
- |
-0.31% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
1.01% |
2.632 |
2.659 |
- |
0.76% |
- |
|
std::reverse(list<int>)/4096
|
1.01% |
1647.407 |
1664.092 |
- |
-0.65% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_16384
|
1.01% |
16.865 |
17.036 |
- |
0.89% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
1.01% |
22.370 |
22.596 |
- |
1.31% |
- |
|
BM_deque_vector_copy/4000
|
1.01% |
141.364 |
142.789 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.01% |
66703203.775 |
67375535.751 |
- |
0.17% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
1.01% |
37.785 |
38.166 |
- |
2.29% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.01% |
777042.917 |
784864.945 |
- |
-0.04% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.01% |
2314161.184 |
2337455.557 |
- |
0.72% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024
|
1.01% |
11.027 |
11.138 |
- |
0.73% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.01% |
4.812 |
4.860 |
- |
0.28% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/512
|
1.00% |
1.755 |
1.772 |
- |
0.40% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1
|
1.00% |
568988981.734 |
574702215.671 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.00% |
7515.171 |
7590.612 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Vector_string_256_1
|
1.00% |
4533708.752 |
4579214.125 |
- |
1.06% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/0
|
1.00% |
35.015 |
35.367 |
- |
0.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1
|
1.00% |
230585659.819 |
232898200.562 |
- |
0.58% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
1.00% |
695.974 |
702.941 |
- |
0.93% |
- |
|
SetIntersection_None_Set_string_16384_256
|
1.00% |
193919096.365 |
195859656.650 |
- |
-2.61% |
- |