|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34898.98% |
1001212.809 |
350414297.491 |
- |
-0.10% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
196.11% |
4.452 |
13.182 |
- |
197.17% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
172.81% |
183.957 |
501.846 |
- |
161.20% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
161.49% |
1.062 |
2.777 |
- |
154.96% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
150.97% |
22.064 |
55.372 |
- |
106.02% |
- |
|
std::map<int,_int>::count(key)_(existent)/0
|
129.86% |
0.011 |
0.025 |
- |
60.53% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
122.15% |
153.904 |
341.890 |
- |
119.74% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/1024
|
117.50% |
742.845 |
1615.683 |
- |
117.01% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
117.14% |
6.661 |
14.463 |
- |
117.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
116.59% |
101.646 |
220.157 |
- |
120.11% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
116.29% |
744.318 |
1609.900 |
- |
116.52% |
- |
|
rng::remove_copy(list<int>)_(prefix)/1024
|
115.81% |
751.500 |
1621.845 |
- |
116.28% |
- |
|
std::count(list<int>)_(every_other)/1024
|
114.31% |
709.416 |
1520.335 |
- |
114.44% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
109.87% |
580.664 |
1218.656 |
- |
110.15% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
108.83% |
788.463 |
1646.585 |
- |
109.15% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/1024
|
108.13% |
791.817 |
1648.025 |
- |
109.41% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
107.58% |
797.111 |
1654.660 |
- |
108.21% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/8192
|
107.44% |
1198.430 |
2486.060 |
- |
106.03% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/1024
|
106.89% |
799.720 |
1654.570 |
- |
108.07% |
- |
|
std::fill(list<int>)/50
|
104.73% |
16.875 |
34.549 |
- |
-2.79% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
101.25% |
771.456 |
1552.570 |
- |
102.21% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
99.64% |
1983.225 |
3959.395 |
- |
-1.14% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
98.68% |
21.732 |
43.177 |
- |
88.38% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
98.15% |
25.231 |
49.996 |
- |
132.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
91.99% |
44.854 |
86.115 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
91.45% |
64401241.139 |
123299141.183 |
- |
93.05% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
87.83% |
31.611 |
59.376 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
86.15% |
3187398.526 |
5933282.361 |
- |
-2.02% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
85.13% |
288.177 |
533.496 |
- |
0.39% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
83.18% |
1677.673 |
3073.153 |
- |
52.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
81.18% |
5049280.676 |
9148249.022 |
- |
105.84% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
77.35% |
78.975 |
140.062 |
- |
76.60% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
75.05% |
0.792 |
1.387 |
- |
-0.03% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
73.28% |
0.801 |
1.387 |
- |
-0.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
72.32% |
203900112.429 |
351368709.310 |
- |
76.71% |
- |
|
BM_deque_deque_copy_backward/0
|
71.73% |
0.809 |
1.389 |
- |
0.09% |
- |
|
BM_deque_deque_move_backward/0
|
71.00% |
0.815 |
1.393 |
- |
0.44% |
- |
|
rng::find_end(vector<int>)_(single_element)/8192
|
70.83% |
1912.641 |
3267.324 |
- |
-0.24% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
70.67% |
6.215 |
10.607 |
- |
34.53% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
70.23% |
242.411 |
412.655 |
- |
-0.21% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
69.99% |
237.076 |
403.010 |
- |
-0.26% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
69.08% |
22.130 |
37.418 |
- |
-2.43% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
67.87% |
1.862 |
3.126 |
- |
43.17% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
64.79% |
213192962.567 |
351314388.661 |
- |
69.79% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
64.01% |
150.190 |
246.325 |
- |
57.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
64.00% |
14123298.693 |
23162135.034 |
- |
72.42% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
63.87% |
42.507 |
69.658 |
- |
2.45% |
- |
|
BM_PushHeap_float_Descending_1
|
62.08% |
0.431 |
0.698 |
- |
28.83% |
- |
|
BM_std_min<int>/1
|
61.22% |
0.282 |
0.454 |
- |
19.76% |
- |
|
BM_StringCtorDefault
|
58.95% |
0.235 |
0.374 |
- |
39.84% |
- |
|
rng::copy_n(vector<int>)/32768
|
57.71% |
2294.113 |
3617.973 |
- |
49.47% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
56.89% |
57.316 |
89.921 |
- |
2.74% |
- |
|
rng::find_end(vector<int>)_(process_all)/8192
|
54.47% |
1904.428 |
2941.815 |
- |
-0.31% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
54.36% |
764.570 |
1180.201 |
- |
54.49% |
- |
|
BM_std_min<short>/1
|
53.78% |
0.293 |
0.450 |
- |
19.50% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
53.68% |
242.555 |
372.771 |
- |
-0.32% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
53.55% |
236.990 |
363.908 |
- |
-0.25% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
51.05% |
104.469 |
157.805 |
- |
-25.74% |
- |
|
BM_tolower_string<char>
|
50.99% |
15.184 |
22.926 |
- |
53.50% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
50.46% |
14.756 |
22.202 |
- |
44.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
50.18% |
3493641.371 |
5246590.743 |
- |
63.72% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
49.88% |
3.377 |
5.061 |
- |
0.04% |
- |
|
BM_deque_deque_copy_backward/64
|
49.82% |
3.374 |
5.055 |
- |
-0.98% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
49.74% |
27.360 |
40.970 |
- |
-1.46% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
49.56% |
3.377 |
5.050 |
- |
-1.00% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
49.51% |
0.467 |
0.698 |
- |
0.07% |
- |
|
BM_deque_deque_move_backward/64
|
49.32% |
3.379 |
5.046 |
- |
-0.58% |
- |
|
BM_std_min<unsigned_short>/1
|
49.26% |
0.254 |
0.379 |
- |
16.42% |
- |
|
rng::reverse(vector<int>)/8
|
49.09% |
1.619 |
2.413 |
- |
53.06% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
48.60% |
253644.620 |
376924.722 |
- |
-0.08% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
48.21% |
57.816 |
85.688 |
- |
45.36% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
47.76% |
3.270 |
4.832 |
- |
43.29% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
46.89% |
177.764 |
261.115 |
- |
47.86% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
46.22% |
29.056 |
42.486 |
- |
8.75% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
45.55% |
104.833 |
152.584 |
- |
-22.95% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
45.09% |
16347819.746 |
23718994.594 |
- |
29.70% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
45.03% |
4.519 |
6.553 |
- |
29.54% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
43.21% |
64.897 |
92.941 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
43.13% |
36.974 |
52.923 |
- |
-1.64% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
43.09% |
49.361 |
70.628 |
- |
26.79% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
42.77% |
79.427 |
113.401 |
- |
-14.66% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
42.64% |
28.323 |
40.401 |
- |
2.72% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
41.24% |
12.737 |
17.991 |
- |
-1.16% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
41.10% |
28.907 |
40.786 |
- |
-4.47% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
40.84% |
9.640 |
13.578 |
- |
9.26% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
40.79% |
12.159 |
17.119 |
- |
2.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
40.72% |
10137763.980 |
14265473.336 |
- |
71.54% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
40.52% |
0.410 |
0.577 |
- |
46.96% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
40.28% |
51.106 |
71.694 |
- |
-1.68% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
40.15% |
29.773 |
41.727 |
- |
-0.03% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
39.77% |
331.309 |
463.070 |
- |
19.46% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
39.07% |
28.032 |
38.983 |
- |
-4.01% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
39.06% |
0.502 |
0.698 |
- |
28.72% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
38.84% |
31.860 |
44.233 |
- |
7.22% |
- |
|
rng::for_each(map<int>)/8
|
38.23% |
4.474 |
6.184 |
- |
1.32% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
37.97% |
17474.912 |
24110.961 |
- |
17.84% |
- |
|
rng::for_each(multimap<int>)/8
|
37.77% |
4.513 |
6.218 |
- |
-1.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
37.52% |
2462320.493 |
3386120.823 |
- |
35.11% |
- |
|
rng::for_each(set<int>)/8
|
36.93% |
4.616 |
6.320 |
- |
0.25% |
- |
|
rng::for_each(multiset<int>)/8
|
35.93% |
4.575 |
6.219 |
- |
-1.59% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
35.89% |
305.071 |
414.569 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
35.56% |
40480084.849 |
54873974.353 |
- |
53.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
35.45% |
80589715.558 |
109158301.475 |
- |
43.49% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
35.14% |
3825.336 |
5169.603 |
- |
34.74% |
- |
|
bm_lexicographical_compare<signed_char>/262144
|
34.55% |
3841.708 |
5169.063 |
- |
34.74% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
34.08% |
0.601 |
0.806 |
- |
38.88% |
- |
|
BM_MakeHeap_uint64_Random_4
|
34.02% |
1.446 |
1.937 |
- |
69.53% |
- |
|
std::shift_right(deque<int>)/32
|
33.96% |
3.252 |
4.356 |
- |
-0.71% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
33.72% |
29.443 |
39.372 |
- |
7.34% |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
33.36% |
18229.439 |
24311.689 |
- |
-5.46% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
32.76% |
28.527 |
37.872 |
- |
-0.47% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
32.73% |
42.205 |
56.019 |
- |
-2.75% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
32.52% |
4.360 |
5.778 |
- |
28.37% |
- |
|
std::adjacent_find(deque<int>)/8
|
32.33% |
2.957 |
3.913 |
- |
2.93% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
32.33% |
0.193 |
0.256 |
- |
3.29% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
32.09% |
33.079 |
43.694 |
- |
15.75% |
- |
|
BM_std_min<char>/1
|
32.01% |
0.288 |
0.380 |
- |
32.71% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
31.97% |
22.722 |
29.987 |
- |
-0.53% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
31.91% |
19.904 |
26.255 |
- |
-53.28% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
31.44% |
1.296 |
1.703 |
- |
8.17% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
31.42% |
9.231 |
12.131 |
- |
11.48% |
- |
|
std::move_backward(deque<int>)/64
|
31.34% |
5.474 |
7.189 |
- |
1.10% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/0
|
31.32% |
24.738 |
32.486 |
- |
0.76% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
31.16% |
38406016.163 |
50373773.789 |
- |
31.10% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
30.76% |
76.565 |
100.120 |
- |
82.44% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
30.52% |
38369398.111 |
50078610.071 |
- |
30.49% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
30.32% |
12.190 |
15.886 |
- |
35.33% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
30.02% |
14.687 |
19.096 |
- |
24.91% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
29.87% |
25.917 |
33.659 |
- |
32.44% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
29.76% |
25.805 |
33.486 |
- |
16.70% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
29.64% |
252.042 |
326.747 |
- |
4.88% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
29.56% |
69.945 |
90.621 |
- |
30.01% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
29.51% |
2958.414 |
3831.584 |
- |
0.12% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
29.37% |
46.165 |
59.724 |
- |
21.45% |
- |
|
rng::move_backward(deque<int>)/64
|
29.17% |
5.620 |
7.259 |
- |
1.64% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
29.13% |
3322.226 |
4289.909 |
- |
18.32% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
29.12% |
15.538 |
20.062 |
- |
7.22% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
29.10% |
75378224.467 |
97316637.214 |
- |
32.12% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
28.88% |
2960.697 |
3815.632 |
- |
-0.39% |
- |
|
BM_deque_deque_move_backward/1
|
28.35% |
2.726 |
3.499 |
- |
2.15% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
28.06% |
409.192 |
524.013 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
27.55% |
12.336 |
15.735 |
- |
29.03% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
27.54% |
74.026 |
94.414 |
- |
5.48% |
- |
|
BM_MakeHeap_uint32_Random_4
|
27.47% |
1.122 |
1.430 |
- |
-9.99% |
- |
|
BM_std_minmax_element<long_long>/2
|
27.46% |
0.538 |
0.686 |
- |
5.71% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
27.30% |
17.584 |
22.385 |
- |
27.50% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
27.03% |
9.753 |
12.389 |
- |
25.55% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
26.75% |
0.501 |
0.635 |
- |
26.56% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
26.53% |
2.795 |
3.536 |
- |
1.33% |
- |
|
BM_deque_deque_move_backward/2
|
26.44% |
2.466 |
3.118 |
- |
1.79% |
- |
|
BM_std_min<__int128>/70000
|
26.34% |
27060.993 |
34189.223 |
- |
12.48% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
26.30% |
409.385 |
517.063 |
- |
-0.29% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
26.27% |
0.364 |
0.460 |
- |
4.75% |
- |
|
BM_std_min<__int128>/64000
|
26.23% |
24733.290 |
31220.198 |
- |
12.84% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
26.23% |
8320.133 |
10502.225 |
- |
9.34% |
- |
|
BM_std_min<int>/70000
|
26.19% |
2053.495 |
2591.335 |
- |
26.13% |
- |
|
rng::for_each(map<int>::iterator)/8
|
26.15% |
4.561 |
5.753 |
- |
-0.05% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
26.15% |
29.209 |
36.847 |
- |
0.78% |
- |
|
BM_std_min<__int128>/65536
|
26.11% |
25346.319 |
31965.170 |
- |
12.92% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
26.00% |
3175.716 |
4001.385 |
- |
23.83% |
- |
|
BM_std_min<__int128>/4000
|
25.92% |
1540.615 |
1939.963 |
- |
12.75% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
25.76% |
2.236 |
2.812 |
- |
23.20% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
25.69% |
35.100 |
44.119 |
- |
-0.75% |
- |
|
BM_std_min<int>/2
|
25.66% |
0.461 |
0.580 |
- |
25.63% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
25.65% |
0.363 |
0.456 |
- |
38.60% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
25.64% |
0.362 |
0.455 |
- |
37.32% |
- |
|
BM_std_min<__int128>/4096
|
25.62% |
1578.819 |
1983.297 |
- |
11.48% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
25.61% |
1.260 |
1.582 |
- |
11.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
25.57% |
1524213.058 |
1914027.428 |
- |
27.40% |
- |
|
BM_std_min<__int128>/5500
|
25.54% |
2120.649 |
2662.365 |
- |
12.22% |
- |
|
BM_std_min<unsigned_int>/70000
|
25.53% |
2056.070 |
2581.013 |
- |
25.55% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
25.48% |
0.556 |
0.697 |
- |
55.78% |
- |
|
BM_deque_deque_copy_backward/1
|
25.44% |
2.796 |
3.507 |
- |
4.19% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
25.25% |
60.673 |
75.992 |
- |
-0.22% |
- |
|
BM_std_min<__int128>/1024
|
25.22% |
396.062 |
495.958 |
- |
11.20% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
25.21% |
0.362 |
0.453 |
- |
36.91% |
- |
|
BM_RangesPopHeap_uint32_1
|
25.13% |
0.415 |
0.520 |
- |
-18.40% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
25.11% |
4682036.372 |
5857592.232 |
- |
25.38% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
24.97% |
2.775 |
3.468 |
- |
3.34% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
24.94% |
3452.289 |
4313.321 |
- |
31.20% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
24.93% |
28.812 |
35.996 |
- |
14.40% |
- |
|
BM_std_min<__int128>/512
|
24.93% |
198.876 |
248.459 |
- |
12.09% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
24.84% |
45.302 |
56.554 |
- |
21.13% |
- |
|
BM_deque_deque_copy_backward/512
|
24.78% |
18.571 |
23.173 |
- |
2.45% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
24.71% |
1.678 |
2.092 |
- |
-1.74% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_Control
|
24.63% |
0.365 |
0.454 |
- |
36.82% |
- |
|
BM_StringDestroy_Empty
|
24.38% |
0.655 |
0.814 |
- |
8.02% |
- |
|
BM_std_min<unsigned_int>/65536
|
24.25% |
1927.116 |
2394.433 |
- |
24.31% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
24.12% |
250.177 |
310.508 |
- |
-0.39% |
- |
|
BM_std_min<int>/65536
|
24.09% |
1924.479 |
2388.174 |
- |
24.11% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
24.08% |
20.166 |
25.023 |
- |
24.11% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
23.81% |
0.447 |
0.554 |
- |
-3.96% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
23.79% |
32.211 |
39.874 |
- |
-1.89% |
- |
|
std::is_sorted_until(deque<int>)/8
|
23.70% |
3.090 |
3.822 |
- |
25.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
23.66% |
25.903 |
32.032 |
- |
26.27% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
23.46% |
2.165 |
2.673 |
- |
22.42% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
23.38% |
30.666 |
37.837 |
- |
-2.69% |
- |
|
rng::copy_n(list<int>)/4096
|
23.35% |
3983.009 |
4913.144 |
- |
12.54% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
23.22% |
2.528 |
3.115 |
- |
1.76% |
- |
|
bm_lexicographical_compare<int>/32768
|
23.17% |
2390.455 |
2944.354 |
- |
23.22% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
23.16% |
259.051 |
319.054 |
- |
-3.91% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
23.12% |
2389.480 |
2941.907 |
- |
23.13% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
23.10% |
0.449 |
0.553 |
- |
20.01% |
- |
|
BM_std_min<int>/64000
|
23.08% |
1880.125 |
2314.032 |
- |
23.04% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
23.02% |
2.532 |
3.115 |
- |
3.62% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
23.02% |
265.101 |
326.132 |
- |
-0.61% |
- |
|
rng::find_end(deque<int>)_(single_element)/1024
|
22.99% |
277.999 |
341.912 |
- |
-7.93% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
22.92% |
0.983 |
1.208 |
- |
10.08% |
- |
|
BM_deque_deque_copy_backward/2
|
22.84% |
2.534 |
3.112 |
- |
3.55% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
22.76% |
26.132 |
32.080 |
- |
10.90% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
22.69% |
20.451 |
25.091 |
- |
1.92% |
- |
|
BM_std_min<unsigned_int>/64000
|
22.52% |
1882.309 |
2306.208 |
- |
22.56% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
22.48% |
1.080 |
1.323 |
- |
4.44% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
22.43% |
0.495 |
0.606 |
- |
-3.67% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
22.38% |
1.145 |
1.401 |
- |
18.93% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
22.34% |
2040.607 |
2496.490 |
- |
-3.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
22.32% |
2071386.390 |
2533803.864 |
- |
-1.71% |
- |
|
rng::for_each(map<int>)/32
|
22.15% |
21.250 |
25.957 |
- |
-0.05% |
- |
|
bm_lexicographical_compare<unsigned_char>/262144
|
22.05% |
4495.290 |
5486.338 |
- |
22.05% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
22.04% |
29.042 |
35.443 |
- |
-27.49% |
- |
|
std::shift_right(deque<int>)/50
|
21.93% |
4.213 |
5.137 |
- |
0.33% |
- |
|
std::adjacent_find(deque<int>)/50
|
21.90% |
14.773 |
18.008 |
- |
0.95% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
21.82% |
22.841 |
27.824 |
- |
20.20% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
21.76% |
25.525 |
31.079 |
- |
0.40% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
21.59% |
17459.607 |
21228.808 |
- |
11.01% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
21.54% |
33.788 |
41.067 |
- |
0.11% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
21.33% |
46.450 |
56.359 |
- |
-0.01% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/262144
|
21.25% |
4495.954 |
5451.332 |
- |
21.23% |
- |
|
rng::copy_backward(list<int>)/4096
|
21.24% |
3109.602 |
3770.023 |
- |
19.99% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
21.20% |
0.636 |
0.770 |
- |
22.87% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
21.15% |
262.581 |
318.117 |
- |
10.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
21.08% |
207895026.233 |
251721670.783 |
- |
21.29% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
20.91% |
735.462 |
889.250 |
- |
20.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
20.77% |
203639481.750 |
245938528.653 |
- |
21.14% |
- |
|
BM_StringRead_Cold_Deep_Large
|
20.45% |
1.209 |
1.456 |
- |
-20.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
20.41% |
29468394.511 |
35482108.346 |
- |
42.70% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
20.34% |
7419.680 |
8928.850 |
- |
9.33% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
20.32% |
23.611 |
28.410 |
- |
-8.89% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
20.29% |
10279.085 |
12364.764 |
- |
-0.10% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
20.19% |
0.777 |
0.934 |
- |
-26.17% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
20.16% |
25.997 |
31.239 |
- |
19.71% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
20.10% |
28.861 |
34.661 |
- |
-1.44% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
20.04% |
30.443 |
36.544 |
- |
-0.21% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
19.92% |
0.447 |
0.537 |
- |
3.05% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
19.89% |
1.157 |
1.387 |
- |
-4.51% |
- |
|
BM_std_min<unsigned_long_long>/2
|
19.74% |
0.486 |
0.581 |
- |
19.40% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
19.70% |
265381.787 |
317656.838 |
- |
-0.77% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
19.68% |
0.466 |
0.558 |
- |
10.20% |
- |
|
std::deque<int>::ctor(size)/32
|
19.40% |
26.122 |
31.191 |
- |
19.48% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
19.38% |
6.496 |
7.754 |
- |
19.37% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
19.30% |
97.281 |
116.052 |
- |
12.94% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
19.30% |
199093274.412 |
237509019.944 |
- |
18.34% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
19.21% |
20.194 |
24.073 |
- |
19.23% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
19.10% |
4098.563 |
4881.214 |
- |
18.42% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
18.97% |
25.999 |
30.932 |
- |
19.13% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
18.97% |
1.038 |
1.234 |
- |
12.19% |
- |
|
BM_std_min<__int128>/64
|
18.87% |
24.505 |
29.129 |
- |
7.13% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
18.86% |
0.336 |
0.399 |
- |
18.88% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
18.84% |
2731.159 |
3245.795 |
- |
27.22% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_4
|
18.82% |
1.238 |
1.471 |
- |
9.47% |
- |
|
BM_std_minmax<short>/4
|
18.72% |
0.971 |
1.152 |
- |
6.02% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
18.72% |
154224816.027 |
183090690.704 |
- |
2.01% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/8192
|
18.60% |
19.840 |
23.530 |
- |
17.53% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
18.60% |
25.916 |
30.736 |
- |
17.85% |
- |
|
BM_PopHeap_uint64_1
|
18.44% |
0.519 |
0.615 |
- |
39.14% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
18.35% |
1.034 |
1.223 |
- |
-22.17% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
18.27% |
0.336 |
0.397 |
- |
-9.75% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
18.27% |
3.977 |
4.704 |
- |
1.58% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
18.19% |
1.167 |
1.379 |
- |
-4.04% |
- |
|
SetIntersection_Front_Set_string_256_256
|
18.09% |
27952799.539 |
33008940.516 |
- |
9.63% |
- |
|
std::move_backward(list<int>)/4096
|
18.09% |
4916.616 |
5805.927 |
- |
10.37% |
- |
|
std::move_backward(deque<int>)/8
|
18.06% |
3.319 |
3.918 |
- |
-3.37% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
18.06% |
8902.986 |
10510.445 |
- |
6.03% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
17.99% |
55.156 |
65.079 |
- |
0.63% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
17.99% |
29.548 |
34.862 |
- |
-7.38% |
- |
|
std::move(deque<int>)/32768
|
17.97% |
2121.008 |
2502.233 |
- |
36.06% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
17.96% |
0.464 |
0.547 |
- |
11.05% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
17.82% |
670.415 |
789.869 |
- |
6.25% |
- |
|
rng::for_each(set<int>)/32
|
17.82% |
21.407 |
25.221 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
17.80% |
6752044.939 |
7954140.252 |
- |
22.50% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
17.78% |
1.903 |
2.242 |
- |
3.35% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
17.66% |
9.278 |
10.916 |
- |
7.70% |
- |
|
std::set<std::string>::erase(iterator)/0
|
17.59% |
25.427 |
29.899 |
- |
0.20% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
17.56% |
206128728.144 |
242327470.447 |
- |
22.28% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
17.47% |
28.242 |
33.177 |
- |
17.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
17.44% |
8142213.485 |
9562316.250 |
- |
2.03% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
17.37% |
25.696 |
30.159 |
- |
0.82% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
17.34% |
12.384 |
14.532 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
17.29% |
0.374 |
0.439 |
- |
26.37% |
- |
|
rng::move(list<int>)/4096
|
17.16% |
5393.364 |
6318.942 |
- |
18.02% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
17.11% |
6889.965 |
8068.646 |
- |
18.27% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
16.86% |
0.965 |
1.128 |
- |
10.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
16.73% |
9745650.668 |
11376392.542 |
- |
15.06% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
16.67% |
4.759 |
5.552 |
- |
16.51% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
16.55% |
9.538 |
11.116 |
- |
16.60% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
16.50% |
6.667 |
7.767 |
- |
-15.20% |
- |
|
BM_std_min<unsigned_int>/1
|
16.47% |
0.325 |
0.379 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
16.44% |
2011208.177 |
2341794.890 |
- |
20.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
16.41% |
4480569.092 |
5215755.345 |
- |
13.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
16.41% |
89.422 |
104.093 |
- |
8.87% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
16.40% |
12.079 |
14.060 |
- |
-0.45% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
16.38% |
34.356 |
39.983 |
- |
14.60% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
16.31% |
1623.415 |
1888.260 |
- |
4.13% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
16.28% |
1.161 |
1.350 |
- |
-4.69% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
16.26% |
6999.597 |
8137.788 |
- |
16.82% |
- |
|
BM_vector_deque_ranges_move/2
|
16.22% |
1.727 |
2.007 |
- |
8.76% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
16.22% |
0.390 |
0.453 |
- |
1.00% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
16.21% |
0.381 |
0.443 |
- |
12.82% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
16.21% |
7544.921 |
8767.597 |
- |
17.77% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
16.08% |
1.370 |
1.590 |
- |
4.85% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
16.01% |
27.710 |
32.147 |
- |
-2.79% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
16.00% |
8.028 |
9.313 |
- |
-23.31% |
- |
|
rng::for_each(multimap<int>)/32
|
15.93% |
22.421 |
25.993 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
15.91% |
712.884 |
826.281 |
- |
-0.86% |
- |
|
BM_std_minmax<unsigned_short>/4
|
15.86% |
0.936 |
1.084 |
- |
11.46% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
15.77% |
0.393 |
0.455 |
- |
16.41% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
15.73% |
22.404 |
25.928 |
- |
15.05% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
15.61% |
7421.813 |
8580.083 |
- |
15.57% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
15.56% |
30927304.443 |
35740308.168 |
- |
91.36% |
- |
|
rng::generate(list<int>)/8192
|
15.54% |
7535.177 |
8706.106 |
- |
2.24% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
15.45% |
1.368 |
1.580 |
- |
-0.37% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
15.36% |
4248.071 |
4900.674 |
- |
14.03% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
15.35% |
14.931 |
17.223 |
- |
13.67% |
- |
|
BM_StringRead_Cold_Deep_Small
|
15.31% |
0.807 |
0.930 |
- |
-26.51% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
15.30% |
1543.415 |
1779.498 |
- |
1.00% |
- |
|
rng::for_each(multiset<int>)/32
|
15.21% |
21.894 |
25.224 |
- |
-1.80% |
- |
|
std::move(list<int>)/4096
|
15.20% |
4380.130 |
5045.959 |
- |
3.33% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
15.12% |
17.897 |
20.603 |
- |
3.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
15.11% |
8851964.824 |
10189516.293 |
- |
6.36% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
15.11% |
289.489 |
333.218 |
- |
-4.26% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
15.04% |
3810.438 |
4383.582 |
- |
13.34% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
15.02% |
39.687 |
45.649 |
- |
34.57% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/8192
|
15.01% |
24996.242 |
28747.959 |
- |
-1.39% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
14.87% |
0.562 |
0.646 |
- |
5.42% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
14.85% |
0.235 |
0.270 |
- |
0.02% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
14.83% |
51.786 |
59.465 |
- |
19.35% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
14.70% |
1.634 |
1.874 |
- |
25.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
14.69% |
6192708.049 |
7102630.363 |
- |
14.12% |
- |
|
BM_std_min<int>/3
|
14.68% |
0.696 |
0.798 |
- |
15.46% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
14.67% |
4604.609 |
5280.232 |
- |
6.90% |
- |
|
BM_deque_deque_move_backward/512
|
14.67% |
18.633 |
21.366 |
- |
-0.18% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
14.64% |
24.278 |
27.831 |
- |
-0.11% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
14.61% |
293.157 |
335.989 |
- |
-1.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
14.60% |
60.162 |
68.947 |
- |
-0.60% |
- |
|
rng::move_backward(list<int>)/262144
|
14.59% |
266936.807 |
305883.117 |
- |
4.03% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
14.50% |
876.229 |
1003.256 |
- |
4.30% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
14.45% |
4.252 |
4.867 |
- |
14.52% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
14.42% |
14344.443 |
16413.023 |
- |
-0.60% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
14.42% |
3321.319 |
3800.131 |
- |
7.79% |
- |
|
std::deque<std::string>::ctor(size)/32
|
14.41% |
40.140 |
45.923 |
- |
15.18% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
14.35% |
0.802 |
0.917 |
- |
-32.84% |
- |
|
rng::partition_copy(list<int>)/8192
|
14.34% |
7369.174 |
8426.235 |
- |
-2.15% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
14.34% |
1.354 |
1.548 |
- |
21.33% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
14.28% |
8413392.289 |
9615124.617 |
- |
1.36% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
14.27% |
1.617 |
1.848 |
- |
0.06% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
14.27% |
25255.203 |
28858.065 |
- |
-1.29% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
14.19% |
66.582 |
76.032 |
- |
-15.33% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
14.17% |
2.435 |
2.780 |
- |
8.45% |
- |
|
BM_RangesMakeHeap_float_Descending_16
|
14.10% |
0.210 |
0.239 |
- |
-0.03% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
14.05% |
4.343 |
4.954 |
- |
12.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
14.04% |
42.841 |
48.855 |
- |
12.80% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
14.00% |
70.948 |
80.884 |
- |
-8.59% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
13.79% |
25.684 |
29.226 |
- |
16.64% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
13.76% |
33.897 |
38.563 |
- |
14.79% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
13.72% |
4273.183 |
4859.425 |
- |
6.54% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
13.70% |
25.352 |
28.825 |
- |
-0.80% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
13.67% |
327.319 |
372.065 |
- |
-14.92% |
- |
|
std::shift_right(list<int>)/8192
|
13.66% |
7715.005 |
8768.755 |
- |
19.29% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
13.66% |
21.124 |
24.009 |
- |
13.26% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
13.63% |
0.506 |
0.576 |
- |
-7.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
13.61% |
25.272 |
28.712 |
- |
-8.29% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
13.57% |
3804.145 |
4320.472 |
- |
12.71% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1024
|
13.54% |
608.872 |
691.308 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
13.53% |
2.334 |
2.649 |
- |
14.98% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
13.49% |
51.390 |
58.324 |
- |
0.05% |
- |
|
BM_RangesPushHeap_float_Ascending_16
|
13.44% |
0.982 |
1.114 |
- |
13.03% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
13.41% |
0.474 |
0.538 |
- |
0.45% |
- |
|
std::reverse_copy(vector<int>)/8
|
13.40% |
2.367 |
2.684 |
- |
8.58% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
13.31% |
13201.508 |
14958.346 |
- |
-0.71% |
- |
|
BM_deque_deque_move/65536
|
13.30% |
2868.529 |
3250.077 |
- |
5.14% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
13.27% |
0.786 |
0.891 |
- |
-31.81% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
13.24% |
1.160 |
1.314 |
- |
-7.74% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
13.21% |
27.006 |
30.573 |
- |
6.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
13.20% |
201776211.563 |
228412063.007 |
- |
10.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
13.18% |
46152295.536 |
52236964.399 |
- |
19.68% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
13.17% |
70.919 |
80.258 |
- |
-0.41% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
13.14% |
0.616 |
0.697 |
- |
-0.07% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
13.13% |
28232.246 |
31938.920 |
- |
1.82% |
- |
|
BM_RangesPopHeap_float_256
|
13.13% |
19.990 |
22.615 |
- |
2.53% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
13.12% |
27.410 |
31.006 |
- |
6.65% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
13.05% |
4315.998 |
4879.392 |
- |
1.24% |
- |
|
std::fill(list<int>)/8192
|
13.03% |
7116.475 |
8043.985 |
- |
13.10% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
13.03% |
16418.571 |
18557.193 |
- |
3.76% |
- |
|
std::partition_point(list<int>)/8192
|
13.01% |
12770.735 |
14432.109 |
- |
12.10% |
- |
|
BM_vector_deque_move/2
|
12.97% |
1.832 |
2.070 |
- |
0.03% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
12.93% |
4.500 |
5.081 |
- |
0.21% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
12.90% |
26.653 |
30.090 |
- |
2.23% |
- |
|
std::copy(list<int>)/64
|
12.80% |
32.056 |
36.160 |
- |
9.82% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
12.76% |
14204613.479 |
16016433.006 |
- |
6.18% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
12.71% |
45.289 |
51.045 |
- |
14.49% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
12.60% |
6.080 |
6.846 |
- |
12.56% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
12.54% |
33.915 |
38.167 |
- |
6.47% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
12.50% |
10440.951 |
11745.930 |
- |
25.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
12.44% |
2876318.609 |
3234263.064 |
- |
23.16% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
12.44% |
14679650.652 |
16505180.775 |
- |
6.27% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
12.36% |
9.345 |
10.500 |
- |
1.93% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
12.34% |
59.652 |
67.011 |
- |
2.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
12.33% |
6695979.291 |
7521773.596 |
- |
26.62% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1
|
12.29% |
0.411 |
0.462 |
- |
17.31% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
12.28% |
1.854 |
2.082 |
- |
6.13% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
12.28% |
4696596.405 |
5273183.737 |
- |
14.12% |
- |
|
BM_RangesPopHeap_float_64
|
12.27% |
12.252 |
13.756 |
- |
3.60% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
12.26% |
0.612 |
0.687 |
- |
49.35% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
12.25% |
8784.502 |
9860.276 |
- |
6.50% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
12.24% |
20.935 |
23.498 |
- |
11.33% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
12.19% |
4207.500 |
4720.572 |
- |
13.15% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
12.18% |
18.792 |
21.081 |
- |
11.18% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
12.15% |
1245.259 |
1396.517 |
- |
0.45% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
12.13% |
0.622 |
0.698 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
12.12% |
7282858.379 |
8165183.666 |
- |
26.58% |
- |
|
rng::find(list<int>)_(process_all)/50
|
12.06% |
18.837 |
21.108 |
- |
15.00% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
12.04% |
2.047 |
2.294 |
- |
-5.48% |
- |
|
BM_toupper_char<char>
|
11.98% |
0.615 |
0.689 |
- |
-0.08% |
- |
|
BM_std_minmax<unsigned_int>/4
|
11.98% |
0.973 |
1.089 |
- |
10.15% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
11.93% |
0.464 |
0.520 |
- |
4.39% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/8192
|
11.91% |
4306.998 |
4819.886 |
- |
0.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
11.87% |
32.719 |
36.604 |
- |
11.19% |
- |
|
BM_std_min<__int128>/32
|
11.86% |
12.184 |
13.629 |
- |
3.31% |
- |
|
rng::partition_point(list<int>)/8192
|
11.82% |
13250.591 |
14816.862 |
- |
12.10% |
- |
|
BM_std_min<int>/11
|
11.79% |
1.156 |
1.292 |
- |
11.78% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
11.79% |
0.995 |
1.112 |
- |
-0.73% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
11.74% |
8668.187 |
9685.919 |
- |
5.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
11.69% |
8210870.189 |
9170670.198 |
- |
10.57% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
11.63% |
612.282 |
683.470 |
- |
9.76% |
- |
|
rng::for_each(multimap<int>::iterator)/32
|
11.61% |
21.200 |
23.662 |
- |
-0.53% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
11.58% |
19969.565 |
22282.030 |
- |
8.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
11.55% |
1634042.050 |
1822720.222 |
- |
6.87% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
11.51% |
314603016.862 |
350810458.805 |
- |
0.06% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
11.45% |
1.854 |
2.067 |
- |
7.01% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
11.38% |
103.479 |
115.258 |
- |
4.83% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/8192
|
11.32% |
7275.557 |
8098.917 |
- |
11.24% |
- |
|
BM_std_min<__int128>/31
|
11.32% |
11.776 |
13.108 |
- |
3.17% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
11.31% |
29.172 |
32.471 |
- |
-0.22% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
11.30% |
6.589 |
7.334 |
- |
-23.41% |
- |
|
BM_std_min<__int128>/30
|
11.26% |
11.385 |
12.667 |
- |
3.56% |
- |
|
BM_vector_deque_ranges_move/1
|
11.25% |
2.031 |
2.260 |
- |
8.04% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
11.19% |
15.506 |
17.242 |
- |
10.71% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
11.18% |
15187.746 |
16886.488 |
- |
-2.58% |
- |
|
rng::for_each_n(list<int>)/50
|
11.16% |
21.734 |
24.159 |
- |
-0.01% |
- |
|
BM_vector_deque_move/1
|
11.15% |
2.111 |
2.346 |
- |
-1.37% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
11.13% |
1828545.247 |
2032062.182 |
- |
6.59% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/52
|
11.12% |
14.761 |
16.402 |
- |
-16.72% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
11.06% |
7277.034 |
8081.512 |
- |
11.65% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
11.04% |
38.040 |
42.241 |
- |
2.23% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
11.03% |
5.991 |
6.652 |
- |
12.02% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
11.03% |
604.841 |
671.555 |
- |
9.95% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
11.01% |
7217.778 |
8012.329 |
- |
11.19% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
10.99% |
25130.716 |
27893.332 |
- |
2.64% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
10.93% |
0.526 |
0.584 |
- |
-0.30% |
- |
|
BM_std_min<__int128>/29
|
10.93% |
11.002 |
12.205 |
- |
2.69% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
10.92% |
8808.379 |
9770.380 |
- |
-0.13% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
10.87% |
10.198 |
11.307 |
- |
6.07% |
- |
|
rng::rotate(list<int>)_(by_1/2)/32
|
10.87% |
6.099 |
6.762 |
- |
-0.06% |
- |
|
BM_deque_vector_ranges_copy/0
|
10.85% |
1.419 |
1.573 |
- |
14.75% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
10.83% |
0.799 |
0.885 |
- |
3.98% |
- |
|
BM_std_min<__int128>/1
|
10.80% |
0.371 |
0.411 |
- |
-10.62% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
10.79% |
46.795 |
51.844 |
- |
9.55% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
10.76% |
2194.863 |
2431.002 |
- |
-0.12% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
10.74% |
38.224 |
42.329 |
- |
2.56% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
10.74% |
10.102 |
11.187 |
- |
12.11% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
10.70% |
28.582 |
31.640 |
- |
16.13% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
10.68% |
175649.828 |
194417.955 |
- |
7.90% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
10.67% |
7023.971 |
7773.398 |
- |
10.84% |
- |
|
rng::for_each(set<int>::iterator)/8
|
10.67% |
4.534 |
5.018 |
- |
-0.05% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
10.66% |
21.455 |
23.742 |
- |
-0.93% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
10.59% |
3.322 |
3.673 |
- |
0.91% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
10.57% |
571.384 |
631.770 |
- |
10.11% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
10.54% |
6730537.600 |
7439693.375 |
- |
15.49% |
- |
|
rng::copy_backward(vector<int>)/32768
|
10.53% |
3286.674 |
3632.698 |
- |
30.31% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
10.53% |
1.437 |
1.588 |
- |
10.57% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
10.50% |
3.512 |
3.881 |
- |
-1.87% |
- |
|
rng::find(list<int>)_(bail_25%)/32768
|
10.50% |
7609.810 |
8409.126 |
- |
9.56% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
10.48% |
605.156 |
668.597 |
- |
10.44% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.47% |
16.621 |
18.362 |
- |
10.33% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
10.46% |
0.945 |
1.044 |
- |
14.18% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
10.45% |
5728.184 |
6326.947 |
- |
1.00% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
10.42% |
174085.234 |
192228.746 |
- |
9.37% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
10.42% |
10.452 |
11.541 |
- |
12.16% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
10.40% |
1.204 |
1.329 |
- |
3.50% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
10.37% |
19.835 |
21.893 |
- |
-1.29% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
10.36% |
38.972 |
43.010 |
- |
40.34% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
10.35% |
19698.174 |
21736.379 |
- |
9.78% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
10.32% |
46.842 |
51.676 |
- |
10.41% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
10.32% |
0.576 |
0.636 |
- |
36.39% |
- |
|
BM_std_min<__int128>/28
|
10.27% |
10.616 |
11.706 |
- |
2.43% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
10.26% |
6963.016 |
7677.635 |
- |
10.34% |
- |
|
BM_RangesMakeHeap_uint64_Heap_64
|
10.24% |
0.245 |
0.270 |
- |
15.18% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
10.20% |
60.085 |
66.214 |
- |
1.24% |
- |
|
BM_deque_deque_copy_backward/5500
|
10.19% |
207.573 |
228.734 |
- |
11.16% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
10.19% |
777.472 |
856.688 |
- |
-5.74% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
10.17% |
21.880 |
24.106 |
- |
4.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
10.17% |
65.173 |
71.805 |
- |
4.29% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
10.17% |
5837692.488 |
6431560.412 |
- |
13.54% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
10.15% |
24.293 |
26.758 |
- |
-3.99% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
10.13% |
2.635 |
2.902 |
- |
41.42% |
- |
|
BM_std_minmax<char>/11
|
10.13% |
1.648 |
1.815 |
- |
-0.40% |
- |
|
BM_std_min<__int128>/27
|
10.09% |
10.223 |
11.255 |
- |
2.86% |
- |
|
BM_deque_deque_move_backward/1024
|
10.08% |
38.511 |
42.394 |
- |
2.84% |
- |
|
rng::move_backward(deque<int>)/8
|
10.08% |
3.657 |
4.026 |
- |
-0.19% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
10.01% |
1.875 |
2.063 |
- |
7.51% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
10.00% |
21.246 |
23.370 |
- |
-3.44% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
9.94% |
20668820.404 |
22723816.071 |
- |
3.01% |
- |
|
BM_PopHeap_float_256
|
9.93% |
20.337 |
22.358 |
- |
0.35% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
9.93% |
19758.973 |
21720.333 |
- |
9.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
9.91% |
15186180.066 |
16691339.235 |
- |
3.84% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
9.91% |
9023237.460 |
9917197.718 |
- |
6.94% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
9.89% |
337350157.014 |
370699584.378 |
- |
8.52% |
- |
|
BM_deque_deque_copy_backward/1024
|
9.82% |
38.430 |
42.202 |
- |
2.26% |
- |
|
BM_RangesPopHeap_float_16
|
9.82% |
6.443 |
7.076 |
- |
1.96% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
9.82% |
302.597 |
332.298 |
- |
1.91% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
9.81% |
175343.980 |
192551.566 |
- |
10.03% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
9.81% |
21.584 |
23.701 |
- |
9.24% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
9.75% |
2.531 |
2.777 |
- |
10.38% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
9.73% |
2632.077 |
2888.142 |
- |
8.71% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
9.71% |
1237.061 |
1357.180 |
- |
-6.58% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
9.68% |
2038.462 |
2235.700 |
- |
-6.79% |
- |
|
std::unordered_set<int>::clear()/1024
|
9.64% |
7886.450 |
8647.097 |
- |
10.68% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
9.64% |
1.205 |
1.322 |
- |
3.93% |
- |
|
BM_std_min<__int128>/26
|
9.63% |
9.815 |
10.760 |
- |
2.26% |
- |
|
BM_deque_vector_move/64000
|
9.62% |
2711.265 |
2972.124 |
- |
8.44% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
9.62% |
19.497 |
21.372 |
- |
-0.22% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
9.60% |
7290.755 |
7990.904 |
- |
10.02% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
9.59% |
0.477 |
0.522 |
- |
9.65% |
- |
|
std::shift_right(deque<int>)/1024
|
9.58% |
39.829 |
43.644 |
- |
0.04% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
9.56% |
68.043 |
74.548 |
- |
4.27% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
9.51% |
23.356 |
25.577 |
- |
7.89% |
- |
|
rng::reverse_copy(list<int>)/4096
|
9.51% |
3071.994 |
3364.041 |
- |
8.07% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
9.49% |
64.753 |
70.899 |
- |
6.99% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
9.47% |
25223.941 |
27611.821 |
- |
7.03% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
9.45% |
5.605 |
6.134 |
- |
-22.80% |
- |
|
std::for_each_n(list<int>)/8192
|
9.44% |
7280.648 |
7968.248 |
- |
0.06% |
- |
|
std::move_backward(deque<int>)/512
|
9.42% |
23.961 |
26.219 |
- |
0.89% |
- |
|
BM_std_minmax<short>/32
|
9.42% |
1.229 |
1.344 |
- |
3.37% |
- |
|
rng::fill_n(list<int>)/8192
|
9.40% |
7077.929 |
7743.266 |
- |
-0.78% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
9.40% |
58.658 |
64.170 |
- |
0.19% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
9.36% |
19.511 |
21.338 |
- |
7.46% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
9.33% |
4.287 |
4.687 |
- |
7.88% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.31% |
91.418 |
99.933 |
- |
-5.56% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
9.31% |
4.148 |
4.535 |
- |
0.18% |
- |
|
BM_std_min<__int128>/25
|
9.31% |
9.460 |
10.340 |
- |
1.84% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
9.31% |
1.485 |
1.623 |
- |
-0.01% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
9.28% |
6826.746 |
7459.937 |
- |
2.88% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
9.26% |
21.644 |
23.649 |
- |
6.91% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
9.26% |
22.778 |
24.887 |
- |
5.36% |
- |
|
BM_deque_deque_move/64
|
9.22% |
5.564 |
6.077 |
- |
10.66% |
- |
|
BM_deque_vector_copy_backward/5500
|
9.20% |
199.558 |
217.922 |
- |
6.29% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
9.19% |
104.579 |
114.187 |
- |
5.07% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
9.18% |
0.908 |
0.991 |
- |
2.46% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
9.16% |
52.647 |
57.469 |
- |
7.38% |
- |
|
BM_PushHeap_uint64_Descending_1
|
9.15% |
0.449 |
0.490 |
- |
-14.86% |
- |
|
rng::move_backward(deque<int>)/512
|
9.14% |
24.122 |
26.327 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
9.12% |
5991653.634 |
6538353.811 |
- |
-11.64% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
9.10% |
27.349 |
29.838 |
- |
-0.60% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
9.09% |
68.931 |
75.195 |
- |
8.85% |
- |
|
rng::for_each(map<int>::iterator)/32
|
9.08% |
22.979 |
25.064 |
- |
0.32% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
9.06% |
7033.546 |
7670.620 |
- |
8.79% |
- |
|
BM_vector_deque_copy_backward/64000
|
9.05% |
7240.333 |
7895.742 |
- |
4.58% |
- |
|
rng::all_of(deque<int>)_(process_all)/32768
|
9.04% |
10550.723 |
11504.418 |
- |
8.83% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
9.03% |
172991.240 |
188608.223 |
- |
9.03% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
9.01% |
1.155 |
1.259 |
- |
9.05% |
- |
|
SetIntersection_None_Set_string_1024_1
|
8.99% |
8932918.245 |
9736210.533 |
- |
9.77% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
8.98% |
22.785 |
24.831 |
- |
7.08% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
8.97% |
1871469.646 |
2039301.079 |
- |
11.13% |
- |
|
BM_std_min<int>/10
|
8.96% |
1.005 |
1.095 |
- |
10.14% |
- |
|
rng::remove_copy(list<int>)_(prefix)/8192
|
8.94% |
7030.611 |
7659.341 |
- |
8.80% |
- |
|
std::fill_n(deque<int>)/32
|
8.93% |
1.156 |
1.259 |
- |
-4.48% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
8.93% |
16.690 |
18.181 |
- |
8.46% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
8.93% |
31.804 |
34.644 |
- |
4.44% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
8.84% |
4.569 |
4.973 |
- |
-13.69% |
- |
|
rng::fill(list<int>)/8192
|
8.83% |
7392.444 |
8044.962 |
- |
9.91% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/262144
|
8.83% |
1368.958 |
1489.770 |
- |
-82.50% |
- |
|
BM_deque_vector_move/65536
|
8.82% |
2701.758 |
2939.968 |
- |
8.65% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
8.80% |
37799435.342 |
41127369.768 |
- |
4.29% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
8.78% |
661.657 |
719.767 |
- |
-0.12% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/1024
|
8.76% |
39.110 |
42.534 |
- |
0.12% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
8.75% |
11591.857 |
12606.159 |
- |
9.31% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
8.70% |
34.305 |
37.290 |
- |
-0.05% |
- |
|
BM_std_min<int>/4
|
8.70% |
1.022 |
1.111 |
- |
4.62% |
- |
|
BM_MakeHeap_float_Random_256
|
8.67% |
1.238 |
1.345 |
- |
0.31% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
8.64% |
16.239 |
17.641 |
- |
-0.96% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
8.63% |
20.366 |
22.123 |
- |
10.46% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
8.62% |
18.594 |
20.198 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
8.60% |
39873910.333 |
43304874.490 |
- |
11.11% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
8.60% |
6438.372 |
6992.081 |
- |
-1.59% |
- |
|
std::fill_n(list<int>)/8192
|
8.58% |
7059.375 |
7664.946 |
- |
11.27% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024
|
8.54% |
8.677 |
9.417 |
- |
-3.66% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
8.54% |
0.346 |
0.375 |
- |
9.84% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
8.54% |
19994.390 |
21700.915 |
- |
10.09% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
8.53% |
673.763 |
731.238 |
- |
-0.26% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
8.52% |
9.205 |
9.989 |
- |
-9.96% |
- |
|
std::copy(vector<int>)/32768
|
8.52% |
3497.233 |
3795.237 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
8.52% |
6366303.523 |
6908495.719 |
- |
25.57% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
8.52% |
24.307 |
26.377 |
- |
0.54% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
8.51% |
0.740 |
0.803 |
- |
41.02% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
8.47% |
16.136 |
17.502 |
- |
-0.73% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
8.45% |
19.364 |
21.001 |
- |
0.38% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
8.45% |
283.693 |
307.672 |
- |
-0.08% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
8.44% |
656.214 |
711.601 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
8.43% |
15461815.069 |
16765807.974 |
- |
4.16% |
- |
|
BM_PushHeap_string_Ascending_256
|
8.42% |
10.184 |
11.042 |
- |
-0.59% |
- |
|
BM_vector_deque_ranges_copy/0
|
8.42% |
0.463 |
0.501 |
- |
35.77% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
8.41% |
4.472 |
4.848 |
- |
10.49% |
- |
|
rng::transform(deque<int>,_deque<int>)/32
|
8.40% |
21.765 |
23.594 |
- |
7.91% |
- |
|
BM_std_min<__int128>/24
|
8.39% |
9.103 |
9.867 |
- |
1.76% |
- |
|
BM_StringFindAllMatch/1
|
8.37% |
2.774 |
3.007 |
- |
9.79% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
8.35% |
14483865.216 |
15693916.463 |
- |
8.39% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
8.35% |
14.510 |
15.721 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
8.35% |
10780361.322 |
11680004.614 |
- |
0.25% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
8.34% |
5160.517 |
5590.778 |
- |
5.96% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
8.33% |
26.862 |
29.100 |
- |
-2.41% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
8.30% |
26.448 |
28.643 |
- |
-2.33% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
8.29% |
59.093 |
63.992 |
- |
9.80% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
8.24% |
0.482 |
0.522 |
- |
4.21% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
8.24% |
29.311 |
31.725 |
- |
9.48% |
- |
|
BM_std_minmax<unsigned_short>/2
|
8.23% |
0.848 |
0.917 |
- |
2.45% |
- |
|
BM_PopHeap_float_64
|
8.19% |
12.508 |
13.532 |
- |
0.37% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
8.18% |
68.772 |
74.399 |
- |
8.25% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
8.15% |
203.645 |
220.239 |
- |
7.11% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
8.12% |
14939915.937 |
16153224.690 |
- |
6.01% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
8.11% |
46.829 |
50.627 |
- |
10.39% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
8.11% |
23.891 |
25.828 |
- |
-36.84% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
8.10% |
20.317 |
21.963 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
8.10% |
1884804.393 |
2037436.883 |
- |
5.68% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
8.07% |
2.353 |
2.543 |
- |
1.25% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
8.05% |
25868.671 |
27952.219 |
- |
1.85% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
8.05% |
3.752 |
4.055 |
- |
10.32% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
8.05% |
26.924 |
29.091 |
- |
-0.16% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
8.02% |
5300.869 |
5726.091 |
- |
-0.36% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
7.97% |
3.855 |
4.163 |
- |
-6.08% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
7.97% |
53.393 |
57.646 |
- |
1.75% |
- |
|
BM_PopHeap_float_16
|
7.96% |
6.477 |
6.993 |
- |
-0.08% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
7.94% |
264645.710 |
285665.474 |
- |
7.65% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
7.94% |
954.862 |
1030.656 |
- |
-1.82% |
- |
|
BM_std_min<__int128>/23
|
7.94% |
8.733 |
9.426 |
- |
1.05% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
7.91% |
1.316 |
1.420 |
- |
-3.98% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
7.85% |
8368.913 |
9026.024 |
- |
-1.13% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
7.84% |
283833.536 |
306082.350 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
7.82% |
7.181 |
7.742 |
- |
6.59% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
7.82% |
28.161 |
30.362 |
- |
8.70% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
7.82% |
0.534 |
0.576 |
- |
15.35% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1000
|
7.82% |
596.810 |
643.455 |
- |
-0.26% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
7.81% |
1.435 |
1.547 |
- |
11.63% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
7.80% |
14.472 |
15.601 |
- |
-12.75% |
- |
|
BM_std_min<unsigned_int>/13
|
7.79% |
1.414 |
1.524 |
- |
0.76% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
7.79% |
2.205 |
2.377 |
- |
9.54% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
7.78% |
5.718 |
6.163 |
- |
2.39% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
7.76% |
7427.540 |
8003.710 |
- |
7.61% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
7.66% |
24.279 |
26.138 |
- |
7.02% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_4
|
7.64% |
0.395 |
0.426 |
- |
-0.90% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
7.60% |
0.522 |
0.561 |
- |
-8.63% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8192
|
7.60% |
2801.915 |
3014.774 |
- |
7.17% |
- |
|
BM_deque_vector_move/0
|
7.58% |
1.425 |
1.534 |
- |
3.76% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
7.58% |
11054.044 |
11892.213 |
- |
0.27% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
7.55% |
10.507 |
11.300 |
- |
12.72% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
7.53% |
39042539.347 |
41981001.765 |
- |
2.11% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
7.52% |
18.033 |
19.390 |
- |
6.19% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
7.51% |
10.211 |
10.978 |
- |
4.74% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
7.51% |
7.782 |
8.366 |
- |
8.43% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
7.50% |
5.285 |
5.681 |
- |
-0.48% |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
7.49% |
7602.481 |
8172.254 |
- |
7.83% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
7.48% |
1.030 |
1.107 |
- |
4.41% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
7.47% |
20018363.160 |
21513541.711 |
- |
7.18% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
7.46% |
172.147 |
184.989 |
- |
-20.19% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
7.45% |
1.377 |
1.479 |
- |
0.07% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
7.45% |
9.672 |
10.393 |
- |
3.62% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
7.45% |
18.230 |
19.588 |
- |
2.22% |
- |
|
BM_std_min<int>/12
|
7.42% |
1.492 |
1.602 |
- |
9.55% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
7.41% |
1888060.935 |
2027910.929 |
- |
3.35% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
7.40% |
23.299 |
25.022 |
- |
-6.27% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
7.39% |
55.819 |
59.944 |
- |
3.29% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
7.38% |
4.385 |
4.708 |
- |
0.12% |
- |
|
BM_vector_deque_copy_backward/70000
|
7.38% |
8163.027 |
8765.059 |
- |
0.21% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
7.36% |
9.774 |
10.493 |
- |
7.16% |
- |
|
BM_std_min<__int128>/22
|
7.35% |
8.334 |
8.947 |
- |
0.79% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4
|
7.35% |
0.534 |
0.573 |
- |
5.82% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
7.35% |
10.874 |
11.673 |
- |
2.93% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
7.34% |
11894.715 |
12767.698 |
- |
5.81% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
7.33% |
104.780 |
112.457 |
- |
3.71% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
7.33% |
38.617 |
41.446 |
- |
-0.13% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
7.32% |
1317.860 |
1414.289 |
- |
-9.78% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
7.29% |
5.959 |
6.393 |
- |
1.47% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
7.28% |
5669.075 |
6082.038 |
- |
-0.70% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
7.23% |
7.270 |
7.796 |
- |
5.45% |
- |
|
rng::move(deque<int>)/64
|
7.23% |
6.318 |
6.775 |
- |
7.79% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
7.21% |
0.447 |
0.479 |
- |
-31.23% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
7.18% |
1.134 |
1.215 |
- |
1.67% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
7.18% |
17413300.691 |
18663034.187 |
- |
6.78% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
7.18% |
2.402 |
2.574 |
- |
6.55% |
- |
|
BM_MakeHeap_float_Heap_4
|
7.17% |
0.276 |
0.296 |
- |
6.64% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
7.15% |
4.251 |
4.556 |
- |
12.33% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
7.14% |
817328.440 |
875717.001 |
- |
-0.30% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
7.14% |
18071.389 |
19361.770 |
- |
2.57% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
7.13% |
6819.182 |
7305.641 |
- |
-4.80% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
7.13% |
19.673 |
21.075 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
7.10% |
12768803.666 |
13675464.088 |
- |
1.54% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
7.08% |
4026.534 |
4311.796 |
- |
5.70% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
7.04% |
11.148 |
11.933 |
- |
6.34% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
7.04% |
5.395 |
5.774 |
- |
13.46% |
- |
|
rng::sort(deque<int>)_(repeated)/1024
|
6.97% |
946.790 |
1012.751 |
- |
5.17% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/262144
|
6.96% |
1712.161 |
1831.400 |
- |
-79.81% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
6.96% |
22.786 |
24.371 |
- |
5.98% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
6.95% |
20.073 |
21.468 |
- |
6.61% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
6.94% |
9.431 |
10.085 |
- |
-0.38% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
6.94% |
15.345 |
16.410 |
- |
-34.69% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
6.94% |
32.867 |
35.146 |
- |
-5.45% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
6.93% |
22.160 |
23.696 |
- |
3.97% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
6.92% |
19480.732 |
20828.540 |
- |
3.43% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
6.90% |
0.738 |
0.789 |
- |
11.91% |
- |
|
BM_RangesPushHeap_uint64_Ascending_64
|
6.88% |
1.519 |
1.623 |
- |
6.77% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
6.85% |
7177.082 |
7668.512 |
- |
1.27% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
6.79% |
47.560 |
50.789 |
- |
7.82% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
6.78% |
4.174 |
4.457 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
6.77% |
1913438.329 |
2043057.799 |
- |
6.57% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.77% |
87.357 |
93.275 |
- |
9.68% |
- |
|
std::shift_right(list<int>)/50
|
6.75% |
26.923 |
28.740 |
- |
3.36% |
- |
|
BM_std_min<__int128>/21
|
6.72% |
7.945 |
8.479 |
- |
0.15% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
6.70% |
14.851 |
15.846 |
- |
6.72% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
6.68% |
16.693 |
17.808 |
- |
6.19% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
6.61% |
610.659 |
651.050 |
- |
-0.25% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
6.58% |
523714.820 |
558172.147 |
- |
5.45% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
6.58% |
2338864.778 |
2492706.301 |
- |
1.15% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
6.54% |
3.402 |
3.624 |
- |
4.98% |
- |
|
std::vector<int>::ctor(size)/1024
|
6.52% |
41.099 |
43.780 |
- |
1.48% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
6.52% |
0.416 |
0.443 |
- |
6.24% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
6.52% |
10.049 |
10.704 |
- |
1.32% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
6.46% |
4964723.665 |
5285552.950 |
- |
3.21% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
6.45% |
15069557.076 |
16041337.678 |
- |
5.47% |
- |
|
rng::replace(vector<int>)_(sprinkled)/8192
|
6.37% |
1376.809 |
1464.542 |
- |
-15.49% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
6.37% |
260.554 |
277.153 |
- |
0.89% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
6.37% |
0.736 |
0.783 |
- |
11.45% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
6.36% |
1.943 |
2.066 |
- |
-0.05% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
6.36% |
7651.795 |
8138.508 |
- |
-1.63% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
6.34% |
824731.927 |
877012.605 |
- |
-0.13% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
6.34% |
1.273 |
1.354 |
- |
5.81% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
6.33% |
24.349 |
25.890 |
- |
1.81% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
6.32% |
597.719 |
635.486 |
- |
-0.22% |
- |
|
BM_std_minmax<char>/10
|
6.31% |
1.301 |
1.383 |
- |
-0.12% |
- |
|
BM_SortHeap_float_16384
|
6.31% |
26.721 |
28.407 |
- |
-0.04% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
6.31% |
666.021 |
708.042 |
- |
-2.66% |
- |
|
std::search(list<int>)_(single_element)/1000
|
6.29% |
671.120 |
713.341 |
- |
28.34% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
6.28% |
36012424.621 |
38274797.845 |
- |
-3.33% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
6.26% |
8.157 |
8.668 |
- |
-1.40% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
6.26% |
11316.703 |
12025.247 |
- |
12.03% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
6.24% |
0.991 |
1.053 |
- |
6.40% |
- |
|
rng::copy_backward(vector<int>)/262144
|
6.23% |
12462.612 |
13238.725 |
- |
5.66% |
- |
|
std::swap_ranges(deque<int>)/50
|
6.22% |
20.005 |
21.249 |
- |
7.11% |
- |
|
BM_StringDestroy_Large
|
6.21% |
6.747 |
7.166 |
- |
4.94% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
6.21% |
3.377 |
3.587 |
- |
-0.12% |
- |
|
BM_RangesPushHeap_float_Ascending_64
|
6.19% |
1.747 |
1.856 |
- |
6.19% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
6.17% |
2263.289 |
2402.942 |
- |
6.30% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
6.17% |
9.132 |
9.696 |
- |
2.98% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
6.12% |
9.184 |
9.747 |
- |
1.44% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
6.12% |
3.260 |
3.460 |
- |
-0.68% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
6.12% |
12551.453 |
13319.448 |
- |
4.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
6.12% |
117382475.219 |
124563672.516 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
6.11% |
15098730.362 |
16021656.159 |
- |
1.80% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
6.09% |
4.951 |
5.253 |
- |
-0.08% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
6.09% |
23.402 |
24.827 |
- |
0.43% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
6.09% |
1314140.772 |
1394147.868 |
- |
1.69% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
6.09% |
17.980 |
19.074 |
- |
1.27% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
6.08% |
2.578 |
2.734 |
- |
10.27% |
- |
|
rng::find_if(list<int>)_(bail_25%)/32768
|
6.08% |
8454.857 |
8968.698 |
- |
5.23% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
6.05% |
1.853 |
1.965 |
- |
4.11% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
6.03% |
1.895 |
2.009 |
- |
11.68% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
6.02% |
13.799 |
14.630 |
- |
3.01% |
- |
|
BM_deque_vector_move/70000
|
6.02% |
2965.684 |
3144.228 |
- |
7.02% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
6.01% |
405.412 |
429.772 |
- |
1.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
6.00% |
0.518 |
0.549 |
- |
-0.29% |
- |
|
BM_std_minmax_element<short>/65536
|
5.99% |
16691.883 |
17692.405 |
- |
8.07% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
5.99% |
0.346 |
0.367 |
- |
9.23% |
- |
|
std::find_end(list<int>)_(single_element)/1024
|
5.98% |
689.682 |
730.909 |
- |
-0.33% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
5.97% |
575297.400 |
609630.118 |
- |
-1.09% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
5.96% |
82.809 |
87.745 |
- |
6.02% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
5.96% |
7981.857 |
8457.300 |
- |
1.38% |
- |
|
std::for_each_n(list<int>)/50
|
5.96% |
22.766 |
24.122 |
- |
-0.43% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
5.95% |
0.211 |
0.223 |
- |
-6.98% |
- |
|
BM_StringFindStringLiteral/64
|
5.92% |
2.097 |
2.221 |
- |
2.03% |
- |
|
BM_std_minmax_element<short>/4000
|
5.91% |
1024.336 |
1084.841 |
- |
7.12% |
- |
|
std::swap_ranges(deque<int>)/32
|
5.90% |
10.491 |
11.110 |
- |
5.87% |
- |
|
BM_RangesPopHeap_uint64_1
|
5.90% |
0.445 |
0.471 |
- |
-16.95% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
5.90% |
9.986 |
10.574 |
- |
-1.11% |
- |
|
std::rotate_copy(deque<int>)/32
|
5.88% |
2.622 |
2.776 |
- |
-24.52% |
- |
|
BM_std_min<int>/8
|
5.88% |
1.297 |
1.373 |
- |
5.99% |
- |
|
bm_gcd_trivial
|
5.87% |
0.856 |
0.907 |
- |
5.67% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
5.87% |
58.783 |
62.230 |
- |
2.24% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
5.86% |
71.043 |
75.207 |
- |
-2.60% |
- |
|
BM_std_minmax_element<short>/64000
|
5.86% |
16301.128 |
17256.080 |
- |
7.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
5.85% |
2928457.312 |
3099918.297 |
- |
4.93% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
5.85% |
14.634 |
15.490 |
- |
0.38% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
5.85% |
1.453 |
1.538 |
- |
0.67% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
5.85% |
3232.173 |
3421.106 |
- |
-3.29% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
5.84% |
20746730.950 |
21959235.946 |
- |
3.89% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
5.84% |
7.573 |
8.015 |
- |
13.54% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
5.83% |
7061741.999 |
7473148.042 |
- |
7.92% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
5.82% |
33.403 |
35.346 |
- |
-24.12% |
- |
|
BM_std_minmax<unsigned_short>/1
|
5.81% |
0.624 |
0.660 |
- |
5.77% |
- |
|
vector<bool>(const_vector<bool>&)
|
5.81% |
9.828 |
10.399 |
- |
3.50% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
5.79% |
339042062.996 |
358689075.854 |
- |
0.48% |
- |
|
BM_std_minmax_element<short>/4096
|
5.79% |
1049.902 |
1110.661 |
- |
6.75% |
- |
|
BM_StringFindAllMatch/8
|
5.78% |
2.544 |
2.691 |
- |
5.51% |
- |
|
BM_std_minmax_element<short>/70000
|
5.78% |
17852.010 |
18883.005 |
- |
8.07% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.77% |
7783.187 |
8232.228 |
- |
1.10% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
5.77% |
285.034 |
301.474 |
- |
5.59% |
- |
|
std::copy_backward(vector<int>)/262144
|
5.75% |
12532.150 |
13252.517 |
- |
6.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
5.74% |
1134326.021 |
1199380.018 |
- |
0.62% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/0
|
5.73% |
0.256 |
0.271 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
5.73% |
1065920.546 |
1126975.909 |
- |
1.83% |
- |
|
BM_std_minmax_element<short>/1024
|
5.72% |
268.321 |
283.669 |
- |
6.51% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
5.72% |
14155.231 |
14964.853 |
- |
3.64% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
5.71% |
1061496.740 |
1122159.527 |
- |
1.99% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
5.71% |
26.086 |
27.576 |
- |
-4.54% |
- |
|
rng::stable_partition(list<int>)_(sparse)/8192
|
5.70% |
8861.446 |
9366.473 |
- |
0.93% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_262144
|
5.70% |
32.430 |
34.277 |
- |
5.18% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
5.69% |
1.155 |
1.220 |
- |
-2.60% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
5.69% |
1.897 |
2.005 |
- |
8.75% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
5.68% |
2.943 |
3.110 |
- |
5.26% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/8192
|
5.67% |
3704.283 |
3914.150 |
- |
4.95% |
- |
|
BM_std_minmax_element<short>/5500
|
5.66% |
1409.228 |
1489.046 |
- |
7.19% |
- |
|
std::deque<int>::ctor(size)/1024
|
5.66% |
68.900 |
72.802 |
- |
5.23% |
- |
|
BM_vector_deque_move_backward/64
|
5.65% |
3.029 |
3.200 |
- |
5.59% |
- |
|
BM_vector_deque_copy_backward/1
|
5.63% |
2.310 |
2.440 |
- |
-4.95% |
- |
|
rng::move_backward(deque<int>)/32768
|
5.62% |
3523.518 |
3721.623 |
- |
1.22% |
- |
|
BM_vector_deque_move_backward/65536
|
5.60% |
7352.003 |
7763.599 |
- |
-0.11% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
5.60% |
29.986 |
31.664 |
- |
-0.01% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
5.58% |
10.561 |
11.151 |
- |
-0.05% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
5.56% |
13711.062 |
14473.481 |
- |
3.78% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
5.56% |
674.330 |
711.799 |
- |
-0.36% |
- |
|
std::find(vector<int>)_(process_all)/8
|
5.55% |
2.647 |
2.794 |
- |
4.72% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
5.55% |
14.233 |
15.024 |
- |
-0.09% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
5.55% |
10423.988 |
11002.438 |
- |
7.94% |
- |
|
BM_PushHeap_string_Ascending_64
|
5.54% |
7.139 |
7.535 |
- |
-0.46% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
5.51% |
10.557 |
11.139 |
- |
-0.03% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
5.50% |
14223.418 |
15005.568 |
- |
2.72% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
5.49% |
1.077 |
1.136 |
- |
5.28% |
- |
|
BM_std_minmax<int>/16
|
5.48% |
1.314 |
1.385 |
- |
8.15% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
5.47% |
15703.929 |
16562.664 |
- |
3.99% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
5.46% |
1.575 |
1.661 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
5.46% |
1083437.932 |
1142611.518 |
- |
0.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
5.46% |
6805263.177 |
7176725.232 |
- |
5.87% |
- |
|
BM_std_minmax<unsigned_int>/7
|
5.45% |
1.745 |
1.840 |
- |
4.07% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
5.45% |
7264.144 |
7659.701 |
- |
0.55% |
- |
|
BM_std_minmax<unsigned_char>/16
|
5.44% |
0.973 |
1.026 |
- |
5.61% |
- |
|
BM_std_minmax<char>/12
|
5.44% |
1.915 |
2.020 |
- |
1.90% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
5.43% |
13056530.111 |
13765165.213 |
- |
10.93% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
5.41% |
54705.056 |
57666.951 |
- |
-3.58% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
5.41% |
5134784.353 |
5412638.550 |
- |
2.57% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
5.40% |
8155.895 |
8596.606 |
- |
1.27% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
5.40% |
1.216 |
1.281 |
- |
-2.80% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
5.37% |
773.160 |
814.694 |
- |
-0.64% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.36% |
42761.124 |
45052.933 |
- |
3.42% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
5.36% |
755.614 |
796.101 |
- |
-0.40% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
5.34% |
16404.077 |
17279.849 |
- |
6.16% |
- |
|
BM_std_minmax<int>/4
|
5.33% |
0.975 |
1.027 |
- |
-5.19% |
- |
|
BM_vector_deque_copy_backward/65536
|
5.33% |
7749.664 |
8162.637 |
- |
2.70% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
5.33% |
1.000 |
1.053 |
- |
4.47% |
- |
|
rng::find_end(list<int>)_(single_element)/1024
|
5.33% |
697.086 |
734.215 |
- |
0.16% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
5.31% |
2.348 |
2.472 |
- |
5.25% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
5.30% |
1.011 |
1.064 |
- |
-7.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
5.29% |
1116396.368 |
1175490.994 |
- |
-0.06% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
5.29% |
41.369 |
43.556 |
- |
-0.44% |
- |
|
BM_std_min<unsigned_int>/4
|
5.28% |
0.996 |
1.049 |
- |
-1.81% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
5.27% |
29.190 |
30.729 |
- |
5.00% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
5.26% |
18.340 |
19.305 |
- |
-4.95% |
- |
|
bm_lexicographical_compare<signed_char>/1048576
|
5.22% |
16400.038 |
17256.414 |
- |
6.04% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
5.22% |
4588185.853 |
4827612.129 |
- |
-6.71% |
- |
|
BM_vector_deque_copy_backward/2
|
5.21% |
2.067 |
2.174 |
- |
-2.69% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
5.20% |
2.995 |
3.150 |
- |
4.30% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
5.19% |
6492.491 |
6829.748 |
- |
3.87% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
5.19% |
10.099 |
10.623 |
- |
5.06% |
- |
|
std::set<int>::insert(value)_(already_present)/0
|
5.18% |
0.582 |
0.612 |
- |
4.66% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
5.18% |
18.313 |
19.262 |
- |
2.31% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
5.17% |
2.531 |
2.661 |
- |
0.81% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
5.17% |
19.880 |
20.909 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
5.17% |
19472963.312 |
20479371.217 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
5.17% |
1530634.565 |
1609737.411 |
- |
13.51% |
- |
|
BM_std_min<__int128>/20
|
5.16% |
7.615 |
8.008 |
- |
-0.68% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
5.16% |
2.082 |
2.189 |
- |
0.12% |
- |
|
BM_vector_deque_move_backward/70000
|
5.16% |
8004.825 |
8417.978 |
- |
2.52% |
- |
|
BM_std_minmax<short>/31
|
5.14% |
3.085 |
3.244 |
- |
5.72% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
5.13% |
4607275.553 |
4843840.325 |
- |
6.15% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
5.11% |
26.628 |
27.989 |
- |
2.60% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
5.10% |
147421.527 |
154943.465 |
- |
4.70% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
5.09% |
1151559.490 |
1210186.930 |
- |
3.70% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
5.09% |
1.548 |
1.627 |
- |
20.32% |
- |
|
BM_StringDestroy_Huge
|
5.08% |
10.624 |
11.164 |
- |
3.48% |
- |
|
BM_RangesPopHeap_float_1024
|
5.06% |
27.301 |
28.682 |
- |
3.72% |
- |
|
BM_RangesPopHeap_float_4
|
5.06% |
2.369 |
2.489 |
- |
1.97% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/32
|
5.05% |
47.426 |
49.823 |
- |
3.08% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
5.04% |
147796.495 |
155252.735 |
- |
5.10% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
5.04% |
1.043 |
1.095 |
- |
9.15% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
5.04% |
35.031 |
36.796 |
- |
5.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
5.04% |
1330282.741 |
1397274.588 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
4.98% |
2435060.489 |
2556395.148 |
- |
-15.73% |
- |
|
rng::partition(deque<int>)_(sparse)/8192
|
4.97% |
3027.739 |
3178.212 |
- |
5.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
4.96% |
206349449.766 |
216586132.499 |
- |
4.93% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
4.96% |
14587.835 |
15310.871 |
- |
5.49% |
- |
|
rng::fold_left(list<int>)/8192
|
4.95% |
10517.347 |
11038.202 |
- |
5.20% |
- |
|
BM_deque_vector_ranges_move/70000
|
4.95% |
2911.333 |
3055.508 |
- |
4.68% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
4.95% |
1390.817 |
1459.685 |
- |
3.22% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
4.94% |
9.188 |
9.642 |
- |
-3.75% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
4.94% |
19.266 |
20.218 |
- |
3.62% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
4.92% |
15158007.264 |
15903702.425 |
- |
1.62% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
4.91% |
70.613 |
74.082 |
- |
4.91% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
4.91% |
61.548 |
64.567 |
- |
2.03% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
4.90% |
7661.263 |
8036.787 |
- |
0.90% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
4.90% |
14.281 |
14.981 |
- |
0.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
4.90% |
3.490 |
3.661 |
- |
3.21% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
4.88% |
12898.021 |
13527.148 |
- |
4.42% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
4.88% |
6988.646 |
7329.395 |
- |
-1.07% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
4.87% |
6.609 |
6.930 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
4.86% |
1563364.666 |
1639383.709 |
- |
3.72% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
4.86% |
14292.100 |
14986.713 |
- |
4.15% |
- |
|
BM_vector_deque_move/64
|
4.85% |
2.704 |
2.835 |
- |
-1.29% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
4.85% |
53.749 |
56.354 |
- |
0.12% |
- |
|
bm_lexicographical_compare<unsigned_char>/1048576
|
4.84% |
17928.859 |
18796.310 |
- |
4.84% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
4.83% |
596.230 |
625.029 |
- |
-5.20% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
4.82% |
6647.428 |
6967.977 |
- |
0.25% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
4.82% |
23.489 |
24.621 |
- |
2.82% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
4.81% |
14445.686 |
15140.854 |
- |
4.81% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
4.81% |
67.273 |
70.509 |
- |
-5.03% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
4.80% |
28.901 |
30.288 |
- |
-2.09% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
4.80% |
8505.993 |
8914.067 |
- |
3.14% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
4.80% |
5.058 |
5.300 |
- |
3.45% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
4.79% |
28.571 |
29.940 |
- |
3.42% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
4.79% |
0.867 |
0.908 |
- |
-1.65% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
4.78% |
26.488 |
27.755 |
- |
2.37% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
4.76% |
10.564 |
11.067 |
- |
6.66% |
- |
|
BM_RangesMakeHeap_uint32_Descending_64
|
4.75% |
0.237 |
0.248 |
- |
6.68% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
4.75% |
990094.294 |
1037095.803 |
- |
-1.02% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1048576
|
4.75% |
17938.508 |
18789.933 |
- |
4.78% |
- |
|
SetIntersection_None_Set_string_1024_16
|
4.75% |
9043766.953 |
9472918.663 |
- |
5.38% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
4.74% |
0.306 |
0.320 |
- |
-34.02% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
4.71% |
11.776 |
12.331 |
- |
4.65% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
4.71% |
22.356 |
23.408 |
- |
-3.79% |
- |
|
BM_std_min<int>/16
|
4.70% |
1.691 |
1.771 |
- |
4.12% |
- |
|
rng::for_each(set<int>::iterator)/32
|
4.70% |
22.161 |
23.204 |
- |
-0.94% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
4.70% |
1.239 |
1.297 |
- |
6.81% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
4.69% |
23661.935 |
24772.774 |
- |
1.42% |
- |
|
BM_std_min<unsigned_long_long>/3
|
4.69% |
0.694 |
0.727 |
- |
4.68% |
- |
|
BM_PushHeap_uint32_Descending_4
|
4.69% |
0.344 |
0.360 |
- |
4.49% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
4.67% |
1247648.960 |
1305943.671 |
- |
2.17% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144
|
4.67% |
3.006 |
3.146 |
- |
2.71% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
4.66% |
685.603 |
717.545 |
- |
0.07% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
4.66% |
2387.084 |
2498.271 |
- |
8.37% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
4.66% |
39.406 |
41.241 |
- |
3.98% |
- |
|
BM_RangesPopHeap_uint32_262144
|
4.65% |
40.959 |
42.862 |
- |
4.67% |
- |
|
BM_std_min<int>/14
|
4.64% |
1.155 |
1.209 |
- |
4.63% |
- |
|
BM_num_get<long>
|
4.63% |
11.063 |
11.575 |
- |
1.31% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
4.63% |
0.388 |
0.406 |
- |
3.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
4.63% |
1261439.127 |
1319814.373 |
- |
3.93% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
4.63% |
30.511 |
31.922 |
- |
-2.31% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
4.61% |
22.715 |
23.763 |
- |
-2.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
4.61% |
6372.183 |
6665.910 |
- |
-0.69% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
4.61% |
2.481 |
2.595 |
- |
1.42% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
4.60% |
21.641 |
22.637 |
- |
-2.92% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
4.60% |
18.376 |
19.222 |
- |
2.45% |
- |
|
BM_std_min<__int128>/19
|
4.60% |
7.241 |
7.574 |
- |
-0.83% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
4.60% |
2.279 |
2.384 |
- |
5.53% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
4.60% |
1371893.129 |
1434943.064 |
- |
0.55% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.59% |
822.045 |
859.812 |
- |
-0.98% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
4.59% |
1157587.781 |
1210732.632 |
- |
1.62% |
- |
|
std::unordered_set<int>::clear()/8192
|
4.59% |
61971.823 |
64814.339 |
- |
6.65% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.58% |
9.767 |
10.215 |
- |
4.70% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
4.57% |
35.502 |
37.124 |
- |
-8.08% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
4.56% |
4959.577 |
5185.874 |
- |
5.17% |
- |
|
BM_deque_deque_move_backward/65536
|
4.56% |
8062.987 |
8430.780 |
- |
2.46% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
4.56% |
6.037 |
6.312 |
- |
4.02% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.55% |
20.498 |
21.431 |
- |
-0.07% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
4.55% |
22.954 |
23.999 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
4.55% |
2819898.220 |
2948294.053 |
- |
8.67% |
- |
|
BM_std_minmax<short>/64
|
4.54% |
1.525 |
1.595 |
- |
1.60% |
- |
|
BM_std_min<unsigned_char>/32
|
4.54% |
2.864 |
2.994 |
- |
1.19% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.54% |
365.381 |
381.963 |
- |
1.04% |
- |
|
BM_StringFindNoMatch/64
|
4.53% |
1.849 |
1.933 |
- |
-1.37% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
4.52% |
1444985.010 |
1510328.412 |
- |
4.56% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
4.52% |
7316.834 |
7647.545 |
- |
12.85% |
- |
|
rng::copy_backward(vector<int>)/4096
|
4.52% |
141.099 |
147.472 |
- |
-12.12% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
4.51% |
65.491 |
68.448 |
- |
0.02% |
- |
|
BM_vector_deque_move_backward/512
|
4.51% |
17.601 |
18.395 |
- |
2.87% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
4.51% |
12925.807 |
13508.843 |
- |
4.36% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
4.50% |
4869000.848 |
5088306.908 |
- |
15.12% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
4.50% |
2.393 |
2.500 |
- |
8.57% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
4.50% |
19.356 |
20.227 |
- |
5.09% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
4.50% |
9.305 |
9.724 |
- |
3.74% |
- |
|
BM_StringFindStringLiteral/32
|
4.50% |
1.667 |
1.742 |
- |
4.90% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
4.50% |
30111.892 |
31466.423 |
- |
-1.86% |
- |
|
BM_vector_deque_ranges_move/64
|
4.49% |
2.661 |
2.780 |
- |
2.01% |
- |
|
BM_LowerBound_string_1
|
4.48% |
4.596 |
4.802 |
- |
2.28% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
4.48% |
0.604 |
0.631 |
- |
-8.73% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
4.48% |
4.388 |
4.584 |
- |
2.02% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
4.48% |
18.604 |
19.437 |
- |
-0.40% |
- |
|
BM_RangesMakeHeap_uint32_Random_1024
|
4.47% |
1.071 |
1.119 |
- |
1.31% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
4.47% |
30.501 |
31.864 |
- |
1.94% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
4.47% |
2.415 |
2.523 |
- |
4.24% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
4.46% |
19131.650 |
19984.340 |
- |
3.28% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
4.46% |
5.722 |
5.977 |
- |
2.46% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
4.44% |
822.208 |
858.714 |
- |
3.64% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16384
|
4.44% |
45.812 |
47.845 |
- |
7.21% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
4.43% |
1116861.479 |
1166387.904 |
- |
2.69% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
4.43% |
7.726 |
8.069 |
- |
-4.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
4.43% |
1590158.736 |
1660555.881 |
- |
5.45% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
4.43% |
997.403 |
1041.558 |
- |
2.22% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
4.42% |
1286060.385 |
1342965.332 |
- |
4.70% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.42% |
3.088 |
3.225 |
- |
-0.04% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
4.41% |
13001.158 |
13574.739 |
- |
3.21% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
4.40% |
10.543 |
11.007 |
- |
2.96% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
4.40% |
6183862.103 |
6456057.649 |
- |
4.85% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
4.40% |
1286271.739 |
1342876.413 |
- |
2.06% |
- |
|
BM_vector_deque_copy_backward/64
|
4.39% |
2.961 |
3.091 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
4.39% |
3526385.901 |
3681026.299 |
- |
1.33% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
4.38% |
3.121 |
3.258 |
- |
1.70% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
4.38% |
56345127.575 |
58812115.384 |
- |
1.89% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
4.38% |
1.135 |
1.185 |
- |
-5.20% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.36% |
31.233 |
32.594 |
- |
-5.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
4.36% |
1131003.983 |
1180259.448 |
- |
2.30% |
- |
|
BM_RangesPopHeap_uint64_262144
|
4.35% |
41.152 |
42.943 |
- |
2.40% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
4.34% |
35695325.305 |
37245344.414 |
- |
6.18% |
- |
|
BM_deque_vector_copy_backward/0
|
4.34% |
1.379 |
1.439 |
- |
-5.08% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.34% |
1158.173 |
1208.395 |
- |
-1.75% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
4.33% |
6.874 |
7.172 |
- |
-4.44% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
4.33% |
15471435.448 |
16140961.708 |
- |
0.37% |
- |
|
BM_std_minmax_element<short>/512
|
4.32% |
138.028 |
143.996 |
- |
5.29% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.32% |
3.088 |
3.222 |
- |
-0.02% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
4.31% |
1.580 |
1.648 |
- |
-1.43% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
4.30% |
2.359 |
2.460 |
- |
1.75% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
4.29% |
68367.888 |
71299.930 |
- |
3.10% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.29% |
3.089 |
3.222 |
- |
-0.12% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
4.28% |
40.068 |
41.784 |
- |
-1.65% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
4.28% |
9.891 |
10.314 |
- |
-2.47% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
4.27% |
2.219 |
2.314 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
4.27% |
344875130.437 |
359607639.331 |
- |
2.50% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
4.27% |
23115.742 |
24102.983 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
4.27% |
8450117.872 |
8810811.327 |
- |
6.15% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
4.27% |
8.952 |
9.334 |
- |
2.54% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
4.26% |
14354.583 |
14965.851 |
- |
2.69% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.25% |
3.091 |
3.223 |
- |
-0.04% |
- |
|
rng::find_end(list<int>)_(single_element)/1000
|
4.25% |
683.666 |
712.729 |
- |
-0.16% |
- |
|
BM_SortHeap_float_4
|
4.25% |
1.028 |
1.071 |
- |
0.87% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
4.24% |
27.355 |
28.515 |
- |
1.66% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
4.24% |
27.008 |
28.152 |
- |
3.73% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
4.23% |
16436.730 |
17132.605 |
- |
4.55% |
- |
|
BM_PushHeap_string_Ascending_1024
|
4.23% |
13.088 |
13.642 |
- |
-0.76% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
4.22% |
8441.119 |
8796.958 |
- |
0.67% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
4.21% |
576.398 |
600.644 |
- |
-0.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
4.20% |
60.364 |
62.901 |
- |
2.51% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
4.20% |
23.078 |
24.048 |
- |
5.03% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
4.20% |
31325.941 |
32640.393 |
- |
-1.64% |
- |
|
BM_num_get<bool>
|
4.19% |
12.081 |
12.587 |
- |
0.97% |
- |
|
SetIntersection_None_Set_float_262144_1
|
4.18% |
1162173.096 |
1210795.978 |
- |
2.53% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
4.18% |
4.420 |
4.604 |
- |
0.30% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
4.18% |
1144851.727 |
1192730.143 |
- |
2.85% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
4.18% |
1148176.270 |
1196191.082 |
- |
2.97% |
- |
|
bm_lexicographical_compare<signed_char>/6
|
4.17% |
2.491 |
2.595 |
- |
6.14% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.17% |
67252.082 |
70054.219 |
- |
-0.80% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
4.16% |
11635.146 |
12119.251 |
- |
5.81% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
4.16% |
342866356.375 |
357127922.588 |
- |
45.96% |
- |
|
rng::partition(deque<int>)_(sparse)/1024
|
4.16% |
389.383 |
405.576 |
- |
4.91% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
4.16% |
1402.366 |
1460.682 |
- |
1.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
4.16% |
15087053.996 |
15714418.392 |
- |
0.13% |
- |
|
std::multiset<std::string>::clear()/32
|
4.16% |
881.927 |
918.599 |
- |
3.84% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
4.16% |
8.749 |
9.112 |
- |
-0.47% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
4.15% |
80589284.152 |
83935798.561 |
- |
4.91% |
- |
|
rng::fill(deque<int>)/8192
|
4.15% |
239.636 |
249.585 |
- |
2.68% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
4.15% |
5706998.570 |
5943773.809 |
- |
-1.74% |
- |
|
BM_SortHeap_float_1
|
4.15% |
0.251 |
0.262 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
4.14% |
5081213.234 |
5291825.124 |
- |
4.38% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
4.13% |
4.806 |
5.004 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
4.11% |
16132533.935 |
16796016.666 |
- |
6.15% |
- |
|
BM_std_min<char>/2
|
4.11% |
0.485 |
0.505 |
- |
4.10% |
- |
|
BM_std_min<int>/15
|
4.10% |
1.385 |
1.442 |
- |
4.03% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
4.10% |
24.693 |
25.704 |
- |
0.10% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
4.09% |
2.229 |
2.320 |
- |
0.59% |
- |
|
rng::unique(deque<int>)_(sprinkled)/1024
|
4.09% |
629.790 |
655.523 |
- |
-0.36% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
4.08% |
29.411 |
30.611 |
- |
-7.80% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
4.08% |
11.232 |
11.690 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
4.07% |
1072326.319 |
1116020.632 |
- |
0.56% |
- |
|
std::partition_copy(vector<int>)/1024
|
4.07% |
457.240 |
475.845 |
- |
1.33% |
- |
|
BM_vector_deque_copy_backward/0
|
4.07% |
0.402 |
0.418 |
- |
-4.94% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
4.07% |
7937.075 |
8259.729 |
- |
3.94% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
4.06% |
529.962 |
551.503 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
4.06% |
1820903.984 |
1894890.673 |
- |
3.63% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.06% |
3.092 |
3.217 |
- |
-0.21% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
4.06% |
13.756 |
14.314 |
- |
-0.78% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
4.06% |
6.327 |
6.584 |
- |
0.07% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.04% |
2199578.617 |
2288540.167 |
- |
0.10% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
4.04% |
27.375 |
28.481 |
- |
4.57% |
- |
|
BM_RangesPushHeap_float_Ascending_262144
|
4.04% |
5.135 |
5.343 |
- |
2.60% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
4.04% |
778.068 |
809.473 |
- |
-1.53% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
4.03% |
453.809 |
472.110 |
- |
-5.69% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
4.03% |
16671.511 |
17342.907 |
- |
2.74% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
4.03% |
1466805.052 |
1525847.181 |
- |
4.07% |
- |
|
std::sort(vector<int>)_(descending)/8
|
4.02% |
24.661 |
25.653 |
- |
0.16% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
4.02% |
33.084 |
34.414 |
- |
4.50% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_64
|
4.02% |
0.357 |
0.371 |
- |
6.11% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1
|
4.01% |
0.251 |
0.261 |
- |
2.05% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
4.01% |
27.017 |
28.100 |
- |
-1.13% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
4.01% |
5.045 |
5.247 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
4.01% |
1142036.237 |
1187790.544 |
- |
1.92% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_1
|
4.00% |
0.269 |
0.280 |
- |
-0.47% |
- |
|
BM_std_minmax<unsigned_char>/19
|
4.00% |
1.656 |
1.722 |
- |
-0.91% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
3.99% |
23.627 |
24.569 |
- |
5.34% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
3.98% |
33.716 |
35.059 |
- |
3.86% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
3.98% |
1.397 |
1.452 |
- |
-0.76% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
3.98% |
1126090.477 |
1170856.452 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_string_64_64
|
3.97% |
36168943.159 |
37604055.852 |
- |
-2.36% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
3.97% |
589.992 |
613.401 |
- |
-0.19% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
3.97% |
3.614 |
3.758 |
- |
5.54% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
3.96% |
1.495 |
1.554 |
- |
3.99% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
3.96% |
56.316 |
58.544 |
- |
4.05% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
3.95% |
17.177 |
17.855 |
- |
0.33% |
- |
|
BM_RangesPopHeap_uint32_4
|
3.95% |
2.629 |
2.732 |
- |
3.32% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
3.93% |
1150203.369 |
1195435.629 |
- |
3.17% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
3.93% |
3.121 |
3.244 |
- |
1.57% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.93% |
8534.597 |
8869.920 |
- |
3.37% |
- |
|
rng::copy(deque<int>)/1048576
|
3.93% |
49936.408 |
51897.385 |
- |
4.20% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.93% |
596937.809 |
620374.182 |
- |
-0.73% |
- |
|
BM_RangesSortHeap_string_16384
|
3.92% |
95.947 |
99.712 |
- |
0.56% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
3.92% |
952036.486 |
989385.166 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
3.92% |
348157482.305 |
361813762.004 |
- |
3.38% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
3.92% |
31.514 |
32.748 |
- |
0.51% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
3.91% |
2.610 |
2.712 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.91% |
1084613.481 |
1126990.539 |
- |
1.90% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
3.90% |
703.015 |
730.467 |
- |
0.18% |
- |
|
BM_std_min<__int128>/18
|
3.90% |
6.859 |
7.127 |
- |
-1.43% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
3.89% |
0.419 |
0.435 |
- |
-2.78% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
3.89% |
285.569 |
296.677 |
- |
8.85% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
3.89% |
1299642.822 |
1350171.218 |
- |
2.89% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
3.89% |
1150543.051 |
1195272.705 |
- |
3.17% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
3.88% |
25.152 |
26.129 |
- |
-1.64% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
3.88% |
1.379 |
1.432 |
- |
3.67% |
- |
|
BM_RangesPopHeap_uint32_16384
|
3.88% |
31.039 |
32.244 |
- |
3.77% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
3.87% |
1973.306 |
2049.767 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
3.87% |
3421781.287 |
3554104.570 |
- |
1.04% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
3.86% |
1159141.115 |
1203867.023 |
- |
2.56% |
- |
|
BM_std_minmax<unsigned_short>/3
|
3.86% |
1.165 |
1.210 |
- |
2.32% |
- |
|
BM_std_min<int>/7
|
3.85% |
1.053 |
1.094 |
- |
5.21% |
- |
|
std::fill_n(vector<bool>)/64
|
3.85% |
1.518 |
1.576 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
3.85% |
15206728.605 |
15791691.109 |
- |
4.85% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
3.85% |
3.211 |
3.335 |
- |
6.89% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
3.84% |
14179.220 |
14723.178 |
- |
3.85% |
- |
|
BM_PopHeap_uint32_1
|
3.83% |
0.456 |
0.474 |
- |
-17.66% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
3.83% |
5.412 |
5.620 |
- |
5.59% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.82% |
38932.997 |
40420.169 |
- |
-1.82% |
- |
|
BM_RangesMakeHeap_float_Descending_1
|
3.82% |
0.268 |
0.278 |
- |
1.14% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
3.82% |
68.457 |
71.070 |
- |
4.47% |
- |
|
rng::sort(deque<int>)_(repeated)/8192
|
3.82% |
6573.259 |
6824.077 |
- |
0.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
3.81% |
0.620 |
0.644 |
- |
4.75% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
3.80% |
39.256 |
40.747 |
- |
1.03% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
3.79% |
1099855.862 |
1141498.001 |
- |
5.01% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
3.77% |
2013315.238 |
2089292.311 |
- |
-0.06% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
3.77% |
1.225 |
1.271 |
- |
0.81% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
3.76% |
10469.102 |
10862.611 |
- |
4.69% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
3.75% |
5939588.531 |
6162369.973 |
- |
10.92% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
3.75% |
29.704 |
30.817 |
- |
5.21% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
3.74% |
228.684 |
237.246 |
- |
2.62% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
3.74% |
64.228 |
66.631 |
- |
16.79% |
- |
|
bm_lexicographical_compare<signed_char>/4
|
3.74% |
1.956 |
2.029 |
- |
3.48% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
3.72% |
267.929 |
277.904 |
- |
5.27% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
3.72% |
29.839 |
30.948 |
- |
-0.20% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
3.71% |
46.075 |
47.787 |
- |
4.14% |
- |
|
std::set<int>::count(key)_(existent)/32
|
3.71% |
1.793 |
1.859 |
- |
-3.27% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
3.71% |
14277.711 |
14807.902 |
- |
4.62% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
3.70% |
0.983 |
1.019 |
- |
-11.75% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.70% |
71.855 |
74.510 |
- |
3.21% |
- |
|
BM_std_min<short>/25
|
3.70% |
2.086 |
2.163 |
- |
2.29% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
3.69% |
794.216 |
823.558 |
- |
-1.08% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
3.69% |
73.470 |
76.179 |
- |
2.53% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
3.68% |
6.863 |
7.116 |
- |
-1.04% |
- |
|
BM_RangesPushHeap_uint32_Descending_4
|
3.68% |
0.351 |
0.364 |
- |
6.45% |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
3.68% |
5.559 |
5.763 |
- |
2.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
3.68% |
15851961.809 |
16434560.751 |
- |
5.32% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
3.67% |
70.627 |
73.219 |
- |
1.81% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
3.66% |
211.099 |
218.828 |
- |
1.47% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
3.66% |
1.560 |
1.617 |
- |
6.31% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024
|
3.66% |
14.754 |
15.293 |
- |
3.65% |
- |
|
BM_RangesPopHeap_float_262144
|
3.66% |
38.337 |
39.739 |
- |
9.59% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
3.66% |
1712386.158 |
1774978.429 |
- |
2.92% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.65% |
49.503 |
51.310 |
- |
18.87% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
3.65% |
24.410 |
25.300 |
- |
7.15% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.63% |
70.229 |
72.776 |
- |
3.12% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
3.63% |
10.200 |
10.570 |
- |
1.07% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
3.62% |
480.400 |
497.777 |
- |
1.41% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
3.61% |
2.566 |
2.659 |
- |
6.53% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
3.61% |
210626031.949 |
218236683.272 |
- |
4.72% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
3.61% |
183.783 |
190.422 |
- |
4.62% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
3.61% |
794.479 |
823.139 |
- |
-0.43% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
3.60% |
31.200 |
32.323 |
- |
3.19% |
- |
|
SetIntersection_None_Set_float_262144_16
|
3.59% |
1161137.533 |
1202816.242 |
- |
2.50% |
- |
|
std::rotate_copy(deque<int>)/1024
|
3.59% |
34.211 |
35.438 |
- |
-6.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
3.59% |
2.855 |
2.957 |
- |
0.03% |
- |
|
BM_RangesPushHeap_float_Ascending_1024
|
3.58% |
3.105 |
3.216 |
- |
3.07% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
3.58% |
37.665 |
39.013 |
- |
3.56% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
3.57% |
1.095 |
1.134 |
- |
0.20% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
3.57% |
3.967 |
4.108 |
- |
5.73% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
3.57% |
48443.180 |
50172.892 |
- |
3.41% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
3.57% |
23.027 |
23.849 |
- |
3.70% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
3.57% |
56620112.699 |
58640423.054 |
- |
0.13% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
3.56% |
790.629 |
818.785 |
- |
-0.35% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
3.56% |
22.324 |
23.118 |
- |
-2.79% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
3.56% |
3049.215 |
3157.624 |
- |
4.29% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
3.55% |
234.213 |
242.538 |
- |
2.42% |
- |
|
std::count(vector<int>)_(every_other)/8
|
3.55% |
1.334 |
1.381 |
- |
-0.08% |
- |
|
bm_lexicographical_compare<signed_char>/3
|
3.55% |
1.727 |
1.788 |
- |
3.40% |
- |
|
BM_std_min<unsigned_short>/3
|
3.55% |
0.693 |
0.718 |
- |
3.46% |
- |
|
std::multiset<int>::clear()/1024
|
3.55% |
9452.674 |
9788.048 |
- |
3.48% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
3.54% |
776.956 |
804.456 |
- |
-1.27% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
3.54% |
11.165 |
11.560 |
- |
2.32% |
- |
|
BM_PopHeap_float_4
|
3.54% |
2.374 |
2.458 |
- |
-0.22% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
3.54% |
54.824 |
56.763 |
- |
0.43% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
3.53% |
813.415 |
842.169 |
- |
-0.68% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
3.53% |
4.521 |
4.680 |
- |
0.06% |
- |
|
std::search(list<int>)_(single_element)/8192
|
3.52% |
7828.129 |
8103.853 |
- |
2.52% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
3.52% |
7334.739 |
7592.773 |
- |
0.72% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
3.51% |
0.789 |
0.817 |
- |
5.58% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
3.51% |
35894.394 |
37155.263 |
- |
0.77% |
- |
|
std::move_backward(vector<int>)/1048576
|
3.51% |
54475.926 |
56385.884 |
- |
3.42% |
- |
|
std::move(vector<int>)/262144
|
3.51% |
21917.347 |
22685.713 |
- |
54.44% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
3.51% |
17.644 |
18.262 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
3.50% |
117420920.321 |
121531716.091 |
- |
-4.03% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
3.50% |
284366.018 |
294312.591 |
- |
2.07% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
3.49% |
36.906 |
38.196 |
- |
2.42% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.48% |
1225.272 |
1267.960 |
- |
0.41% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
3.48% |
4.701 |
4.864 |
- |
-0.73% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
3.48% |
1496.970 |
1549.095 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
3.48% |
2021728.781 |
2092102.869 |
- |
0.82% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
3.47% |
1.207 |
1.249 |
- |
-0.72% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
3.47% |
2269960.075 |
2348676.226 |
- |
-8.38% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
3.47% |
5.367 |
5.553 |
- |
5.30% |
- |
|
SetIntersection_None_Set_float_262144_4
|
3.47% |
1162813.152 |
1203120.687 |
- |
2.20% |
- |
|
SetIntersection_None_Set_string_1024_64
|
3.47% |
9034443.204 |
9347486.986 |
- |
2.19% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.46% |
11890.098 |
12301.409 |
- |
1.59% |
- |
|
std::move_backward(deque<int>)/32768
|
3.46% |
3607.432 |
3732.142 |
- |
1.84% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
3.45% |
109910.345 |
113699.744 |
- |
5.71% |
- |
|
std::copy(deque<int>)/1048576
|
3.44% |
49733.641 |
51445.983 |
- |
3.44% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.44% |
329.566 |
340.913 |
- |
6.57% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
3.44% |
3.665 |
3.791 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
3.44% |
1271955.649 |
1315735.387 |
- |
3.79% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
3.44% |
16.891 |
17.472 |
- |
-0.44% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
3.44% |
810.366 |
838.239 |
- |
-0.46% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
3.44% |
3236.859 |
3348.155 |
- |
-0.93% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
3.44% |
21.410 |
22.146 |
- |
-0.93% |
- |
|
BM_std_minmax<unsigned_char>/64
|
3.43% |
1.219 |
1.261 |
- |
4.81% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
3.43% |
1156487.547 |
1196125.814 |
- |
3.15% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
3.43% |
164.557 |
170.196 |
- |
-8.94% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1024
|
3.42% |
30.448 |
31.490 |
- |
6.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
3.42% |
0.901 |
0.932 |
- |
1.87% |
- |
|
BM_num_get<long_long>
|
3.42% |
11.169 |
11.551 |
- |
0.30% |
- |
|
BM_MakeHeap_string_Descending_16384
|
3.42% |
2.976 |
3.078 |
- |
1.85% |
- |
|
SetIntersection_None_Set_float_262144_64
|
3.41% |
1161667.966 |
1201326.580 |
- |
2.11% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
3.41% |
16590.771 |
17156.971 |
- |
4.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
3.41% |
174328165.684 |
180275631.510 |
- |
2.92% |
- |
|
BM_deque_deque_move/4000
|
3.41% |
145.869 |
150.844 |
- |
0.63% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
3.41% |
6235168.440 |
6447592.886 |
- |
0.93% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
3.40% |
1.362 |
1.409 |
- |
4.20% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
3.39% |
28.126 |
29.079 |
- |
0.16% |
- |
|
BM_std_min<char>/8
|
3.39% |
2.251 |
2.327 |
- |
3.82% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
3.38% |
308734.544 |
319161.130 |
- |
6.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
3.38% |
6509247.389 |
6729068.294 |
- |
0.55% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
3.37% |
13008.757 |
13447.741 |
- |
1.81% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
3.37% |
15.801 |
16.333 |
- |
4.91% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
3.37% |
34.527 |
35.690 |
- |
1.93% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
3.37% |
8026.444 |
8296.563 |
- |
-1.97% |
- |
|
BM_deque_vector_copy/0
|
3.36% |
1.490 |
1.541 |
- |
11.65% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
3.36% |
2074.404 |
2144.063 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
3.36% |
1814152.424 |
1875047.361 |
- |
3.98% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
3.35% |
68532.616 |
70831.556 |
- |
1.56% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
3.35% |
1284244.038 |
1327316.273 |
- |
3.64% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
3.35% |
1089372.245 |
1125901.826 |
- |
2.53% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
3.35% |
22093.856 |
22834.438 |
- |
5.20% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
3.35% |
10.557 |
10.911 |
- |
12.12% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.35% |
1163435.059 |
1202395.996 |
- |
2.33% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
3.35% |
1157711.346 |
1196460.533 |
- |
2.79% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_262144
|
3.35% |
78.951 |
81.593 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
3.34% |
11573029.408 |
11959620.222 |
- |
-0.83% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
3.34% |
76.089 |
78.627 |
- |
3.71% |
- |
|
std::fill_n(list<int>)/32
|
3.33% |
8.078 |
8.346 |
- |
0.76% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
3.33% |
5.897 |
6.093 |
- |
-1.28% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.32% |
25863.867 |
26723.725 |
- |
-5.30% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/8192
|
3.32% |
4716.780 |
4873.394 |
- |
-0.64% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
3.31% |
27.448 |
28.358 |
- |
-0.04% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
3.31% |
3.247 |
3.355 |
- |
1.68% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
3.31% |
24143.721 |
24942.556 |
- |
0.71% |
- |
|
BM_std_min<long_long>/20
|
3.31% |
2.008 |
2.074 |
- |
1.10% |
- |
|
BM_RangesPopHeap_uint64_16384
|
3.30% |
31.239 |
32.271 |
- |
2.65% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.30% |
209.228 |
216.129 |
- |
2.39% |
- |
|
BM_StringAssignStr_Large_Transparent
|
3.30% |
10.158 |
10.492 |
- |
-0.00% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
3.29% |
7863.188 |
8122.259 |
- |
0.31% |
- |
|
BM_StringFindAllMatch/512
|
3.29% |
11.701 |
12.086 |
- |
3.88% |
- |
|
BM_MakeHeap_uint32_Random_256
|
3.29% |
1.147 |
1.185 |
- |
2.20% |
- |
|
BM_std_minmax_element<int>/3
|
3.28% |
1.044 |
1.078 |
- |
14.21% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
3.28% |
1.992 |
2.057 |
- |
3.15% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
3.28% |
7.445 |
7.689 |
- |
4.77% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
3.28% |
18956.564 |
19577.475 |
- |
3.24% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
3.27% |
14651.286 |
15130.515 |
- |
-0.34% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
3.26% |
3.493 |
3.607 |
- |
2.12% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
3.26% |
2.135 |
2.205 |
- |
2.82% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
3.26% |
8.726 |
9.010 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
3.26% |
336249406.411 |
347205321.861 |
- |
1.73% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
3.25% |
0.742 |
0.766 |
- |
4.69% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/1024
|
3.25% |
173.553 |
179.194 |
- |
3.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
3.25% |
1532976.971 |
1582765.787 |
- |
2.90% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
3.24% |
4783864.002 |
4939019.489 |
- |
0.32% |
- |
|
BM_StringFindStringLiteral/256
|
3.24% |
5.326 |
5.499 |
- |
3.07% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
3.24% |
5236.728 |
5406.317 |
- |
0.07% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.24% |
13528.009 |
13966.081 |
- |
2.47% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
3.24% |
6.514 |
6.725 |
- |
3.58% |
- |
|
rng::rotate(list<int>)_(by_1/3)/8192
|
3.23% |
8817.336 |
9102.397 |
- |
4.13% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
3.23% |
10.593 |
10.935 |
- |
6.22% |
- |
|
BM_std_min<__int128>/17
|
3.23% |
6.481 |
6.690 |
- |
-1.22% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8
|
3.23% |
20.479 |
21.139 |
- |
1.18% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
3.22% |
20.152 |
20.801 |
- |
-3.24% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
3.22% |
17.757 |
18.329 |
- |
-0.07% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
3.22% |
1.881 |
1.941 |
- |
2.24% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
3.22% |
1166374.509 |
1203894.938 |
- |
3.07% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
3.21% |
1104667.208 |
1140165.213 |
- |
1.25% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/8
|
3.21% |
16.497 |
17.027 |
- |
2.26% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
3.21% |
6916.000 |
7137.966 |
- |
2.37% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
3.21% |
36.830 |
38.012 |
- |
-2.90% |
- |
|
std::multiset<int>::clear()/8192
|
3.21% |
74453.305 |
76842.131 |
- |
3.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
3.21% |
24.668 |
25.459 |
- |
2.96% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
3.20% |
26.510 |
27.359 |
- |
10.68% |
- |
|
BM_deque_vector_move/4000
|
3.20% |
139.942 |
144.423 |
- |
-2.64% |
- |
|
BM_std_minmax<unsigned_int>/6
|
3.20% |
1.344 |
1.387 |
- |
-0.00% |
- |
|
rng::partition_copy(deque<int>)/50
|
3.20% |
27.459 |
28.337 |
- |
2.80% |
- |
|
BM_deque_deque_move_backward/70000
|
3.20% |
8799.801 |
9081.019 |
- |
2.00% |
- |
|
rng::find_if(list<int>)_(process_all)/8192
|
3.19% |
10324.504 |
10654.058 |
- |
1.89% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
3.19% |
1192.195 |
1230.207 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
3.19% |
9422638.077 |
9722830.365 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
3.18% |
63429020.985 |
65448761.472 |
- |
3.28% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
3.18% |
13.373 |
13.799 |
- |
2.72% |
- |
|
BM_RangesPopHeap_uint64_1024
|
3.18% |
21.439 |
22.121 |
- |
2.81% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
3.18% |
815538.739 |
841496.251 |
- |
0.10% |
- |
|
rng::transform(deque<int>,_deque<int>)/50
|
3.18% |
34.311 |
35.402 |
- |
-20.62% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
3.17% |
3369.537 |
3476.469 |
- |
-6.90% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
3.17% |
3.436 |
3.545 |
- |
-0.72% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
3.17% |
37.585 |
38.775 |
- |
0.35% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
3.16% |
25.435 |
26.239 |
- |
0.18% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
3.16% |
1.331 |
1.373 |
- |
-9.82% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/32
|
3.16% |
10.482 |
10.814 |
- |
-1.34% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
3.16% |
16.984 |
17.522 |
- |
5.11% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
3.15% |
5.509 |
5.683 |
- |
2.62% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
3.15% |
1.337 |
1.379 |
- |
14.35% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
3.14% |
16.013 |
16.516 |
- |
1.05% |
- |
|
BM_RangesSortHeap_float_16384
|
3.14% |
26.487 |
27.320 |
- |
-1.01% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
3.14% |
2194.264 |
2263.139 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
3.14% |
1921189.127 |
1981484.129 |
- |
2.96% |
- |
|
BM_RangesSortHeap_string_256
|
3.14% |
44.347 |
45.739 |
- |
0.69% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
3.14% |
11278.678 |
11632.578 |
- |
3.12% |
- |
|
BM_align/1
|
3.14% |
0.897 |
0.925 |
- |
2.19% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
3.13% |
0.583 |
0.601 |
- |
0.28% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.13% |
19.045 |
19.641 |
- |
3.72% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
3.12% |
8804.068 |
9079.075 |
- |
-0.06% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
3.12% |
1238963.220 |
1277596.164 |
- |
0.67% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
3.12% |
2.093 |
2.158 |
- |
3.15% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.11% |
828.133 |
853.909 |
- |
-0.67% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
3.11% |
726.136 |
748.735 |
- |
-0.69% |
- |
|
rng::find_end(deque<int>)_(single_element)/8192
|
3.11% |
2203.322 |
2271.847 |
- |
-23.01% |
- |
|
BM_std_min<__int128>/6
|
3.11% |
2.076 |
2.140 |
- |
1.03% |
- |
|
BM_vector_deque_move_backward/64000
|
3.11% |
7358.308 |
7587.054 |
- |
-1.15% |
- |
|
BM_std_minmax<unsigned_int>/31
|
3.11% |
2.478 |
2.555 |
- |
0.18% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.11% |
1.612 |
1.662 |
- |
0.00% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
3.10% |
5947.088 |
6131.427 |
- |
0.70% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
3.10% |
18413.844 |
18984.067 |
- |
2.60% |
- |
|
BM_deque_deque_move/512
|
3.09% |
20.362 |
20.992 |
- |
3.09% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
3.09% |
16.567 |
17.079 |
- |
2.06% |
- |
|
BM_RangesSortHeap_string_1024
|
3.09% |
59.085 |
60.910 |
- |
0.71% |
- |
|
BM_MakeHeap_uint64_Random_256
|
3.09% |
1.134 |
1.169 |
- |
4.58% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
3.09% |
875988.622 |
903015.004 |
- |
-0.26% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
3.08% |
15.487 |
15.964 |
- |
0.29% |
- |
|
rng::copy_if(list<int>)_(entire_range)/4096
|
3.08% |
3050.131 |
3143.947 |
- |
4.07% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
3.08% |
282.302 |
290.984 |
- |
-0.19% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144
|
3.07% |
34.362 |
35.418 |
- |
2.57% |
- |
|
rng::move(vector<int>)/262144
|
3.06% |
22070.296 |
22746.123 |
- |
6.57% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
3.06% |
18944.208 |
19524.240 |
- |
2.84% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
3.06% |
8903.991 |
9176.046 |
- |
0.89% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
3.05% |
25156.212 |
25924.348 |
- |
2.15% |
- |
|
BM_std_min<unsigned_long_long>/64
|
3.05% |
4.807 |
4.953 |
- |
5.54% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
3.05% |
0.482 |
0.496 |
- |
3.24% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
3.05% |
4.126 |
4.252 |
- |
-1.15% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_262144
|
3.04% |
0.361 |
0.372 |
- |
4.58% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
3.04% |
22112.458 |
22784.460 |
- |
5.03% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
3.04% |
1.589 |
1.637 |
- |
3.03% |
- |
|
BM_deque_vector_ranges_move/4000
|
3.04% |
143.122 |
147.466 |
- |
0.95% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
3.03% |
27.405 |
28.235 |
- |
-0.33% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_1024
|
3.03% |
0.367 |
0.379 |
- |
4.23% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
3.03% |
913.276 |
940.913 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
3.02% |
12140773.147 |
12507970.375 |
- |
4.28% |
- |
|
BM_std_minmax<unsigned_char>/11
|
3.02% |
1.712 |
1.764 |
- |
8.82% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16384
|
3.02% |
0.361 |
0.372 |
- |
4.57% |
- |
|
BM_deque_vector_ranges_move/0
|
3.02% |
1.548 |
1.595 |
- |
3.98% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
3.02% |
6.462 |
6.657 |
- |
1.47% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.02% |
794.016 |
817.961 |
- |
3.45% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
3.02% |
6.376 |
6.568 |
- |
-0.28% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
3.01% |
7.690 |
7.922 |
- |
1.43% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
3.01% |
4858896.518 |
5005337.139 |
- |
-2.53% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
3.01% |
4702551.524 |
4844276.107 |
- |
4.33% |
- |
|
BM_SortHeap_float_262144
|
3.01% |
30.427 |
31.344 |
- |
0.12% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
3.01% |
2.825 |
2.910 |
- |
-1.63% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
3.01% |
59302077.706 |
61085333.025 |
- |
4.11% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
3.00% |
14.674 |
15.114 |
- |
0.79% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
3.00% |
1281102.817 |
1319572.540 |
- |
2.99% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
3.00% |
7.083 |
7.295 |
- |
1.58% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
2.99% |
5.617 |
5.785 |
- |
1.08% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
2.99% |
25.963 |
26.739 |
- |
1.26% |
- |
|
BM_std_minmax<unsigned_short>/32
|
2.98% |
1.229 |
1.266 |
- |
-2.91% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
2.98% |
280897.886 |
289255.078 |
- |
2.36% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
2.97% |
17.739 |
18.266 |
- |
2.12% |
- |
|
SetIntersection_None_Set_string_1024_256
|
2.97% |
8936111.146 |
9201605.375 |
- |
1.92% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
2.97% |
1313043.316 |
1352052.730 |
- |
1.48% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
2.97% |
29.042 |
29.905 |
- |
-2.75% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
2.97% |
1599214.761 |
1646700.602 |
- |
4.40% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
2.96% |
283639.195 |
292048.858 |
- |
1.57% |
- |
|
BM_RangesPopHeap_float_16384
|
2.96% |
33.691 |
34.688 |
- |
4.71% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/50
|
2.96% |
4.423 |
4.554 |
- |
4.48% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
2.95% |
567.015 |
583.758 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
2.95% |
10.434 |
10.742 |
- |
-1.85% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.95% |
25519.283 |
26272.781 |
- |
3.06% |
- |
|
std::reverse_copy(list<int>)/4096
|
2.95% |
3173.792 |
3267.503 |
- |
7.12% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
2.95% |
2.270 |
2.337 |
- |
0.55% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
2.95% |
1411.892 |
1453.546 |
- |
3.00% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
2.95% |
211.895 |
218.140 |
- |
2.51% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
2.95% |
20.508 |
21.112 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.95% |
66.127 |
68.075 |
- |
4.00% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
2.94% |
22.332 |
22.989 |
- |
1.52% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
2.94% |
22.779 |
23.449 |
- |
3.22% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.94% |
1224040.143 |
1259968.875 |
- |
2.25% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
2.93% |
16.692 |
17.181 |
- |
3.24% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
2.93% |
1.591 |
1.637 |
- |
-3.04% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.93% |
43698.974 |
44977.675 |
- |
0.93% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.92% |
421.550 |
433.869 |
- |
2.83% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
2.92% |
1174309.424 |
1208577.042 |
- |
1.24% |
- |
|
BM_std_min<unsigned_char>/31
|
2.91% |
2.500 |
2.573 |
- |
3.42% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
2.91% |
0.648 |
0.667 |
- |
1.29% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
2.91% |
15637852.942 |
16092986.839 |
- |
-1.22% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.91% |
13436.304 |
13827.095 |
- |
2.95% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
2.90% |
9967495.994 |
10256836.225 |
- |
2.11% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
2.90% |
4735.906 |
4873.188 |
- |
8.84% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
2.90% |
168295946.102 |
173172228.806 |
- |
2.05% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
2.90% |
4.639 |
4.773 |
- |
-2.07% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
2.90% |
4.309 |
4.434 |
- |
0.45% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
2.89% |
20795.083 |
21396.760 |
- |
7.32% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
2.89% |
107.356 |
110.460 |
- |
-8.27% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
2.89% |
1117760.870 |
1150062.171 |
- |
1.98% |
- |
|
rng::sort(vector<int>)_(descending)/8192
|
2.89% |
7274.141 |
7484.331 |
- |
3.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.88% |
1090735.430 |
1122175.466 |
- |
1.27% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
2.88% |
1.338 |
1.377 |
- |
-10.92% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
2.88% |
2.615 |
2.690 |
- |
6.86% |
- |
|
rng::move(vector<int>)/8
|
2.87% |
2.221 |
2.285 |
- |
1.43% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
2.87% |
20167089.749 |
20746597.727 |
- |
-3.31% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
2.87% |
1163602.455 |
1196958.416 |
- |
2.67% |
- |
|
BM_num_get<void*>
|
2.87% |
11.654 |
11.988 |
- |
1.31% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.86% |
9850.082 |
10131.896 |
- |
0.93% |
- |
|
BM_num_put<double>
|
2.86% |
57.540 |
59.186 |
- |
1.16% |
- |
|
BM_std_min<__int128>/7
|
2.86% |
2.481 |
2.552 |
- |
1.09% |
- |
|
rng::fold_left(list<int>)/50
|
2.86% |
37.480 |
38.551 |
- |
2.65% |
- |
|
BM_std_minmax<short>/25
|
2.86% |
2.203 |
2.266 |
- |
1.91% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
2.85% |
18353.686 |
18876.904 |
- |
2.52% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
2.84% |
8728898.030 |
8977083.809 |
- |
3.02% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
2.84% |
1594828.316 |
1640171.605 |
- |
5.68% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.84% |
13443.306 |
13825.511 |
- |
1.96% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
2.84% |
23.728 |
24.402 |
- |
5.47% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
2.84% |
2.160 |
2.222 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
2.83% |
40454729.856 |
41600940.046 |
- |
-0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
2.83% |
22830.203 |
23475.780 |
- |
2.78% |
- |
|
BM_RangesMakeHeap_float_Ascending_256
|
2.83% |
0.644 |
0.662 |
- |
2.24% |
- |
|
std::swap_ranges(deque<int>)/8192
|
2.82% |
2635.988 |
2710.386 |
- |
6.22% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.82% |
51518.572 |
52969.749 |
- |
4.17% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
2.81% |
1390369.019 |
1429448.620 |
- |
-0.66% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_64
|
2.81% |
0.495 |
0.508 |
- |
2.26% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
2.81% |
35.846 |
36.852 |
- |
4.97% |
- |
|
BM_std_min<short>/30
|
2.81% |
2.347 |
2.413 |
- |
4.67% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
2.80% |
413.401 |
424.980 |
- |
11.83% |
- |
|
BM_std_min<__int128>/8
|
2.80% |
2.871 |
2.951 |
- |
0.93% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
2.79% |
8.311 |
8.542 |
- |
2.63% |
- |
|
BM_std_minmax<int>/6
|
2.79% |
1.349 |
1.387 |
- |
0.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.79% |
38.881 |
39.964 |
- |
2.55% |
- |
|
rng::move(vector<bool>)_(unaligned)/64
|
2.78% |
1.619 |
1.664 |
- |
1.30% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
2.78% |
6.984 |
7.178 |
- |
1.38% |
- |
|
BM_RangesSortHeap_string_64
|
2.78% |
29.800 |
30.629 |
- |
0.58% |
- |
|
BM_deque_deque_move_backward/64000
|
2.78% |
8027.519 |
8250.477 |
- |
1.77% |
- |
|
BM_RangesSortHeap_float_64
|
2.77% |
3.139 |
3.226 |
- |
-0.25% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
2.76% |
1.787 |
1.836 |
- |
17.27% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
2.76% |
80417228.653 |
82635319.204 |
- |
2.85% |
- |
|
SetIntersection_None_Set_float_1024_4
|
2.76% |
8873001.079 |
9117704.569 |
- |
1.49% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
2.76% |
11.773 |
12.098 |
- |
3.08% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
2.75% |
22809.884 |
23437.481 |
- |
2.74% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
2.75% |
5.924 |
6.087 |
- |
1.85% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.75% |
638636.758 |
656180.988 |
- |
1.78% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
2.74% |
56.806 |
58.363 |
- |
9.86% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
2.74% |
7903.927 |
8120.624 |
- |
1.24% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
2.74% |
0.629 |
0.646 |
- |
0.66% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384
|
2.74% |
110.012 |
113.024 |
- |
2.72% |
- |
|
BM_std_minmax<unsigned_short>/30
|
2.74% |
2.726 |
2.800 |
- |
0.82% |
- |
|
BM_std_min<short>/29
|
2.73% |
2.349 |
2.413 |
- |
-0.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.73% |
1095222.076 |
1125165.502 |
- |
5.85% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
2.73% |
6.008 |
6.172 |
- |
1.01% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
2.73% |
15759082.511 |
16189366.308 |
- |
6.85% |
- |
|
std::partition(list<int>)_(dense)/8192
|
2.73% |
5019.045 |
5155.925 |
- |
3.26% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
2.73% |
1122723.844 |
1153334.407 |
- |
1.02% |
- |
|
BM_deque_vector_move_backward/65536
|
2.72% |
7990.407 |
8207.984 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
2.72% |
4348956.633 |
4467375.739 |
- |
0.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.72% |
85.416 |
87.738 |
- |
-6.89% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
2.72% |
6980.278 |
7169.858 |
- |
-6.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.71% |
25147944.326 |
25830425.988 |
- |
4.16% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.71% |
367.573 |
377.547 |
- |
-0.73% |
- |
|
BM_std_minmax<unsigned_char>/1
|
2.71% |
0.623 |
0.640 |
- |
-2.28% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
2.71% |
12.114 |
12.442 |
- |
0.49% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_64
|
2.71% |
39.421 |
40.488 |
- |
2.09% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4
|
2.70% |
0.833 |
0.855 |
- |
2.81% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
2.70% |
18.500 |
19.000 |
- |
4.13% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
2.70% |
1150911.147 |
1181981.185 |
- |
0.80% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
2.70% |
5.036 |
5.172 |
- |
-5.81% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
2.69% |
233.910 |
240.213 |
- |
-3.96% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
2.69% |
16.295 |
16.734 |
- |
2.58% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
2.69% |
717.278 |
736.555 |
- |
-1.02% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
2.69% |
22.982 |
23.599 |
- |
1.48% |
- |
|
BM_RangesPushHeap_float_Ascending_256
|
2.68% |
2.480 |
2.547 |
- |
2.63% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
2.68% |
19108.154 |
19620.763 |
- |
2.66% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
2.68% |
0.582 |
0.598 |
- |
-1.07% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
2.68% |
42.926 |
44.076 |
- |
-0.13% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.67% |
14518.819 |
14906.918 |
- |
6.28% |
- |
|
rng::search(vector<int>)_(same_length)/8192
|
2.67% |
1878.783 |
1928.997 |
- |
2.81% |
- |
|
BM_std_min<short>/21
|
2.67% |
1.828 |
1.877 |
- |
1.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
2.67% |
11496271.590 |
11802862.272 |
- |
-0.76% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
2.66% |
10.454 |
10.732 |
- |
3.82% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.66% |
0.775 |
0.796 |
- |
1.60% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8
|
2.65% |
2.644 |
2.714 |
- |
1.92% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
2.65% |
1.790 |
1.837 |
- |
-1.07% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
2.64% |
1.239 |
1.271 |
- |
4.47% |
- |
|
BM_num_get<long_double>
|
2.63% |
35.576 |
36.514 |
- |
1.41% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_16384
|
2.63% |
109.318 |
112.198 |
- |
2.45% |
- |
|
bm_lexicographical_compare<int>/262144
|
2.63% |
19115.871 |
19618.733 |
- |
2.64% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
2.62% |
1.474 |
1.513 |
- |
3.53% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
2.62% |
7.860 |
8.067 |
- |
1.56% |
- |
|
BM_PopHeap_string_262144
|
2.62% |
92.586 |
95.014 |
- |
-6.03% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
2.62% |
76441112.552 |
78445301.134 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
2.62% |
1121442.065 |
1150830.172 |
- |
0.39% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_262144
|
2.61% |
62.386 |
64.016 |
- |
2.87% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
2.61% |
3.908 |
4.010 |
- |
-0.04% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
2.61% |
1.677 |
1.721 |
- |
2.49% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
2.61% |
7280.421 |
7470.179 |
- |
2.64% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
2.60% |
8.111 |
8.322 |
- |
1.17% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_256
|
2.59% |
0.387 |
0.397 |
- |
3.84% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
2.59% |
1.303 |
1.336 |
- |
10.93% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8192
|
2.59% |
685.979 |
703.760 |
- |
2.59% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
2.59% |
34.451 |
35.343 |
- |
0.31% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
2.59% |
0.630 |
0.647 |
- |
2.78% |
- |
|
BM_deque_deque_ranges_move/70000
|
2.58% |
3231.865 |
3315.388 |
- |
1.21% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
2.58% |
40119583.152 |
41155947.986 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.58% |
382532.526 |
392411.298 |
- |
2.03% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
2.58% |
18096272.313 |
18563516.312 |
- |
4.74% |
- |
|
BM_std_min<char>/1024
|
2.58% |
8.310 |
8.524 |
- |
0.60% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
2.57% |
963.401 |
988.158 |
- |
2.70% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
2.57% |
6.241 |
6.401 |
- |
1.60% |
- |
|
std::copy_backward(list<int>)/262144
|
2.56% |
220048.189 |
225675.959 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
2.56% |
213999564.324 |
219471746.170 |
- |
2.06% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
2.56% |
23.588 |
24.191 |
- |
-0.62% |
- |
|
BM_RangesPopHeap_uint64_64
|
2.56% |
12.621 |
12.944 |
- |
2.32% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
2.55% |
27.413 |
28.112 |
- |
-1.07% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
2.55% |
677.286 |
694.565 |
- |
1.93% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
2.55% |
1147866.434 |
1177150.351 |
- |
1.83% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
2.55% |
11.532 |
11.826 |
- |
-0.09% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/1024
|
2.55% |
475.250 |
487.356 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_string_256_64
|
2.55% |
3815933.848 |
3913133.442 |
- |
2.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64
|
2.55% |
10.418 |
10.683 |
- |
2.15% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
2.55% |
1.286 |
1.319 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
2.54% |
9970545.148 |
10224227.487 |
- |
0.66% |
- |
|
std::find(list<int>)_(process_all)/50
|
2.54% |
18.131 |
18.592 |
- |
0.07% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.54% |
2.639 |
2.706 |
- |
0.14% |
- |
|
std::generate(list<int>)/50
|
2.54% |
15.364 |
15.755 |
- |
0.56% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_256
|
2.54% |
22.836 |
23.416 |
- |
5.05% |
- |
|
BM_RangesPopHeap_uint32_1024
|
2.54% |
21.369 |
21.911 |
- |
2.94% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
2.54% |
6.277 |
6.436 |
- |
2.22% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
2.53% |
23.051 |
23.634 |
- |
3.64% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.53% |
83942.763 |
86063.877 |
- |
2.43% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
2.52% |
1.752 |
1.796 |
- |
-2.45% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
2.52% |
20.115 |
20.622 |
- |
2.63% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
2.52% |
7214.352 |
7396.198 |
- |
-10.34% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
2.52% |
26.220 |
26.880 |
- |
4.18% |
- |
|
BM_SortHeap_float_64
|
2.52% |
3.152 |
3.231 |
- |
-0.03% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
2.52% |
183.854 |
188.481 |
- |
3.39% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.51% |
8607.197 |
8823.537 |
- |
1.74% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
2.51% |
3.347 |
3.431 |
- |
0.20% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.51% |
8.736 |
8.956 |
- |
1.55% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.51% |
530.755 |
544.064 |
- |
2.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
2.51% |
5030158.399 |
5156274.535 |
- |
39.17% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
2.51% |
239.229 |
245.223 |
- |
-4.15% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
2.50% |
33.628 |
34.469 |
- |
0.64% |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
2.49% |
2.528 |
2.591 |
- |
4.57% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
2.49% |
8.481 |
8.692 |
- |
-5.84% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
2.48% |
41.761 |
42.797 |
- |
0.36% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
2.48% |
3.007 |
3.082 |
- |
4.44% |
- |
|
BM_RangesSortHeap_float_4
|
2.47% |
1.027 |
1.052 |
- |
-0.19% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_256
|
2.47% |
54.835 |
56.188 |
- |
2.31% |
- |
|
BM_std_minmax<short>/18
|
2.47% |
1.992 |
2.041 |
- |
3.08% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.46% |
56938.238 |
58337.824 |
- |
0.02% |
- |
|
std::find(deque<int>)_(process_all)/50
|
2.45% |
13.236 |
13.561 |
- |
-5.64% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/8
|
2.45% |
16.572 |
16.979 |
- |
2.37% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
2.45% |
0.912 |
0.934 |
- |
1.82% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
2.45% |
6995.482 |
7166.788 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
2.45% |
26877999.369 |
27536094.017 |
- |
0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.44% |
817541.859 |
837528.493 |
- |
0.65% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.44% |
1.500 |
1.537 |
- |
-0.54% |
- |
|
std::shift_left(list<int>)/8192
|
2.44% |
7698.339 |
7885.826 |
- |
9.20% |
- |
|
BM_deque_deque_ranges_move/4000
|
2.44% |
145.680 |
149.227 |
- |
1.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
2.43% |
8679669.839 |
8890983.559 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
2.43% |
14710051.031 |
15068177.697 |
- |
1.24% |
- |
|
std::generate(list<int>)/32
|
2.43% |
8.540 |
8.748 |
- |
0.46% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/512
|
2.43% |
1.765 |
1.808 |
- |
3.10% |
- |
|
BM_RangesSortHeap_float_262144
|
2.43% |
29.911 |
30.638 |
- |
-0.48% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
2.43% |
1.363 |
1.396 |
- |
-0.75% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
2.43% |
1353459.219 |
1386350.222 |
- |
1.78% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
2.43% |
30.552 |
31.293 |
- |
3.75% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
2.42% |
0.920 |
0.942 |
- |
2.68% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.42% |
283.577 |
290.433 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
2.42% |
17630998.058 |
18057241.311 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.42% |
1099617.376 |
1126200.902 |
- |
-1.02% |
- |
|
rng::any_of(vector<int>)_(process_all)/8
|
2.42% |
2.354 |
2.411 |
- |
-1.17% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.41% |
4.307 |
4.410 |
- |
1.10% |
- |
|
BM_RangesPopHeap_uint32_256
|
2.41% |
16.871 |
17.278 |
- |
1.01% |
- |
|
BM_MakeHeap_uint32_Random_16
|
2.41% |
1.253 |
1.283 |
- |
2.33% |
- |
|
SetIntersection_None_Set_string_1024_4
|
2.41% |
9225614.110 |
9447593.773 |
- |
3.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
2.41% |
1546726.724 |
1583936.930 |
- |
2.18% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
2.41% |
175.770 |
179.998 |
- |
-4.08% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.40% |
49796.103 |
50992.530 |
- |
2.26% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
2.40% |
4.593 |
4.704 |
- |
-3.16% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
2.40% |
16.791 |
17.194 |
- |
1.57% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
2.40% |
31.575 |
32.332 |
- |
2.54% |
- |
|
SetIntersection_Front_Set_string_16_4
|
2.40% |
66849474.666 |
68450764.556 |
- |
-0.52% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
2.39% |
25316.375 |
25922.057 |
- |
2.28% |
- |
|
rng::remove_if(deque<int>)_(prefix)/1024
|
2.39% |
561.079 |
574.501 |
- |
0.03% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
2.39% |
4.050 |
4.147 |
- |
0.04% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.39% |
8.695 |
8.903 |
- |
0.91% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.39% |
1202052.231 |
1230727.285 |
- |
-0.04% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.38% |
717.313 |
734.413 |
- |
1.30% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.38% |
6222.572 |
6370.675 |
- |
2.28% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
2.37% |
0.465 |
0.476 |
- |
2.47% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_64
|
2.37% |
16.074 |
16.456 |
- |
4.05% |
- |
|
BM_StringCopy_Huge
|
2.37% |
100.977 |
103.373 |
- |
-0.71% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
2.37% |
152.169 |
155.775 |
- |
0.98% |
- |
|
BM_RangesPopHeap_uint32_16
|
2.37% |
7.538 |
7.716 |
- |
2.01% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/8192
|
2.37% |
7591.158 |
7770.884 |
- |
1.94% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
2.37% |
2.983 |
3.054 |
- |
2.48% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/8
|
2.36% |
10.758 |
11.012 |
- |
3.15% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.36% |
2.135 |
2.185 |
- |
0.65% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384
|
2.36% |
59.433 |
60.838 |
- |
2.82% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.36% |
55686.736 |
57002.509 |
- |
0.97% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
2.36% |
32.669 |
33.441 |
- |
9.58% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
2.36% |
1408202.319 |
1441441.875 |
- |
0.76% |
- |
|
BM_std_minmax<unsigned_char>/18
|
2.36% |
1.317 |
1.348 |
- |
-1.16% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/8
|
2.36% |
24.846 |
25.432 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
2.35% |
4794321.919 |
4907150.639 |
- |
45.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
2.35% |
15441548.750 |
15804621.941 |
- |
-0.55% |
- |
|
BM_CmpLess_schar_short
|
2.35% |
0.948 |
0.971 |
- |
0.35% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
2.35% |
7.316 |
7.488 |
- |
2.87% |
- |
|
BM_RangesPopHeap_uint64_4
|
2.35% |
2.667 |
2.729 |
- |
2.95% |
- |
|
BM_std_minmax<unsigned_long_long>/5
|
2.34% |
1.804 |
1.847 |
- |
2.44% |
- |
|
BM_MakeHeap_string_PipeOrgan_1024
|
2.34% |
4.963 |
5.079 |
- |
3.73% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
2.34% |
206.754 |
211.594 |
- |
-6.06% |
- |
|
SetIntersection_None_Vector_string_64_64
|
2.34% |
9264553.799 |
9481405.023 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
2.33% |
1110902.634 |
1136816.889 |
- |
2.85% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
2.33% |
21.594 |
22.098 |
- |
0.10% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
2.33% |
27.706 |
28.352 |
- |
0.61% |
- |
|
rng::copy_backward(deque<int>)/262144
|
2.33% |
31356.570 |
32087.599 |
- |
1.74% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
2.33% |
9.418 |
9.638 |
- |
-8.54% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
2.33% |
25335.272 |
25924.704 |
- |
-0.20% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
2.32% |
20.347 |
20.820 |
- |
1.36% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
2.32% |
37178.320 |
38041.812 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
2.32% |
11012878.271 |
11268389.839 |
- |
4.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
2.32% |
11408589.433 |
11673211.361 |
- |
-0.86% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
2.32% |
2059.670 |
2107.406 |
- |
1.55% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.30% |
348957915.886 |
356997179.965 |
- |
-3.15% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.30% |
715.489 |
731.965 |
- |
-0.48% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.30% |
815.174 |
833.944 |
- |
2.95% |
- |
|
SetIntersection_None_Set_float_256_256
|
2.30% |
5868907.246 |
6003939.790 |
- |
0.91% |
- |
|
rng::find_if(deque<int>)_(process_all)/1024
|
2.29% |
474.896 |
485.786 |
- |
2.30% |
- |
|
std::copy(list<int>)/32768
|
2.29% |
26421.614 |
27027.174 |
- |
1.84% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
2.29% |
24110.938 |
24663.241 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
2.29% |
1861108.073 |
1903736.570 |
- |
1.77% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
2.29% |
2.908 |
2.975 |
- |
0.31% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.29% |
6683.945 |
6836.852 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
2.29% |
71559369.034 |
73196388.632 |
- |
2.14% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
2.28% |
414.112 |
423.553 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
2.28% |
1207845.068 |
1235347.083 |
- |
1.36% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.28% |
24.618 |
25.178 |
- |
-0.72% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
2.27% |
0.531 |
0.543 |
- |
37.90% |
- |
|
std::move(list<int>)/32768
|
2.27% |
30781.152 |
31479.290 |
- |
2.09% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1024
|
2.27% |
609.417 |
623.223 |
- |
-0.36% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/7
|
2.26% |
2.835 |
2.900 |
- |
2.82% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.26% |
4.318 |
4.415 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
2.25% |
1251303.222 |
1279499.838 |
- |
2.26% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.25% |
6594.850 |
6742.930 |
- |
-0.58% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
2.24% |
36197.141 |
37009.750 |
- |
0.98% |
- |
|
BM_LowerBound_string_262144
|
2.24% |
2242.703 |
2293.047 |
- |
-4.31% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
2.24% |
306.174 |
313.040 |
- |
0.65% |
- |
|
std::rotate_copy(list<int>)/50
|
2.24% |
14.092 |
14.408 |
- |
1.45% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
2.24% |
0.554 |
0.566 |
- |
-0.64% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
2.24% |
3.424 |
3.501 |
- |
-0.03% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
2.23% |
1.776 |
1.815 |
- |
5.82% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
2.23% |
26.419 |
27.009 |
- |
-11.05% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_64
|
2.23% |
17.660 |
18.053 |
- |
0.74% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
2.23% |
59.610 |
60.939 |
- |
-2.31% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024
|
2.23% |
69.462 |
71.010 |
- |
1.68% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
2.23% |
1199754.309 |
1226494.195 |
- |
2.50% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
2.23% |
26.363 |
26.951 |
- |
1.86% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_1024
|
2.22% |
69.450 |
70.995 |
- |
2.53% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.22% |
53550.884 |
54742.215 |
- |
-1.39% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
2.22% |
19.666 |
20.103 |
- |
0.59% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
2.22% |
20956.365 |
21421.633 |
- |
6.92% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/8
|
2.22% |
20.760 |
21.221 |
- |
1.07% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
2.22% |
37.956 |
38.798 |
- |
-4.71% |
- |
|
std::move_backward(deque<int>)/4096
|
2.21% |
154.815 |
158.238 |
- |
-0.74% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
2.21% |
3795.574 |
3879.465 |
- |
-0.45% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.21% |
13327.247 |
13621.252 |
- |
0.98% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
2.20% |
2.477 |
2.532 |
- |
1.18% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
2.20% |
23307.568 |
23820.556 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
2.20% |
2074138.017 |
2119779.128 |
- |
3.03% |
- |
|
rng::for_each_n(list<int>)/8192
|
2.20% |
7226.471 |
7385.293 |
- |
-7.13% |
- |
|
BM_MakeHeap_uint32_Ascending_256
|
2.20% |
0.597 |
0.611 |
- |
3.44% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
2.20% |
1897.077 |
1938.720 |
- |
0.37% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
2.19% |
13.303 |
13.595 |
- |
1.04% |
- |
|
std::search(list<int>)_(same_length)/8192
|
2.19% |
10541.812 |
10772.988 |
- |
-5.01% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/16
|
2.19% |
1.297 |
1.326 |
- |
4.35% |
- |
|
rng::is_sorted(list<int>)/1024
|
2.19% |
759.465 |
776.094 |
- |
-1.37% |
- |
|
std::move_backward(deque<int>)/262144
|
2.19% |
29751.221 |
30402.548 |
- |
-0.26% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
2.19% |
6.048 |
6.180 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
2.18% |
206805341.018 |
211320578.539 |
- |
0.70% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
2.18% |
1171820.474 |
1197321.453 |
- |
2.12% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
2.17% |
13.921 |
14.224 |
- |
0.00% |
- |
|
rng::copy_if(list<int>)_(every_other)/4096
|
2.17% |
3257.448 |
3328.130 |
- |
0.74% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
2.17% |
8.004 |
8.178 |
- |
0.91% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
2.17% |
1.567 |
1.600 |
- |
9.92% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.17% |
39682.067 |
40541.483 |
- |
0.93% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
2.16% |
22.769 |
23.261 |
- |
3.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
2.16% |
1226220.865 |
1252720.379 |
- |
1.81% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.16% |
1192260.331 |
1218021.874 |
- |
2.63% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
2.16% |
1.304 |
1.332 |
- |
10.27% |
- |
|
BM_std_minmax<short>/21
|
2.16% |
2.045 |
2.089 |
- |
2.94% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.16% |
0.644 |
0.658 |
- |
7.14% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1024
|
2.16% |
848.529 |
866.818 |
- |
2.58% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
2.15% |
3.504 |
3.580 |
- |
0.00% |
- |
|
rng::copy_backward(list<int>)/512
|
2.15% |
375.098 |
383.173 |
- |
2.28% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
2.15% |
35.316 |
36.077 |
- |
2.05% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
2.15% |
10.704 |
10.934 |
- |
1.65% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
2.14% |
6.875 |
7.022 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
2.14% |
1137567.190 |
1161930.178 |
- |
0.26% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.14% |
164.650 |
168.175 |
- |
-1.22% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
2.14% |
5781210.796 |
5904908.690 |
- |
-1.46% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.13% |
5.104 |
5.213 |
- |
2.34% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
2.13% |
255.983 |
261.435 |
- |
-0.65% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
2.13% |
1.493 |
1.525 |
- |
8.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
2.13% |
1079289.680 |
1102250.777 |
- |
-2.40% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
2.13% |
1283184.699 |
1310474.970 |
- |
1.53% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
2.13% |
9.460 |
9.661 |
- |
-1.09% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
2.12% |
8773.164 |
8959.466 |
- |
0.38% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
2.12% |
2.309 |
2.358 |
- |
0.55% |
- |
|
std::multiset<int>::erase(iterator)/32
|
2.11% |
21.319 |
21.770 |
- |
1.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
2.11% |
3137905.409 |
3204127.743 |
- |
2.70% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
2.11% |
215.597 |
220.140 |
- |
2.18% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
2.11% |
383695.582 |
391781.733 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
2.11% |
16219263.013 |
16560896.978 |
- |
4.94% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
2.10% |
1.438 |
1.468 |
- |
-1.33% |
- |
|
std::move_backward(vector<int>)/262144
|
2.10% |
21939.934 |
22400.014 |
- |
-0.05% |
- |
|
std::multiset<std::string>::clear()/1024
|
2.10% |
19435.514 |
19842.923 |
- |
0.19% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
2.10% |
1.250 |
1.276 |
- |
3.16% |
- |
|
bm_lexicographical_compare<signed_char>/5
|
2.10% |
2.207 |
2.253 |
- |
2.13% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
2.09% |
2.283 |
2.331 |
- |
-1.16% |
- |
|
BM_std_min<unsigned_short>/64
|
2.09% |
3.498 |
3.572 |
- |
1.92% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
2.09% |
1171838.611 |
1196345.913 |
- |
1.98% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.09% |
1.731 |
1.768 |
- |
1.62% |
- |
|
BM_std_min<long_long>/30
|
2.09% |
3.164 |
3.230 |
- |
-0.06% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
2.08% |
6.564 |
6.700 |
- |
-2.36% |
- |
|
std::set<int>::ctor(const&)/32
|
2.08% |
216.475 |
220.980 |
- |
2.87% |
- |
|
BM_std_minmax<unsigned_char>/20
|
2.08% |
1.932 |
1.972 |
- |
-3.39% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_262144
|
2.08% |
190.627 |
194.585 |
- |
1.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.08% |
1149559.839 |
1173416.569 |
- |
-1.55% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
2.07% |
5347.640 |
5458.438 |
- |
-0.42% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
2.07% |
28.986 |
29.586 |
- |
0.16% |
- |
|
BM_deque_deque_copy_backward/70000
|
2.07% |
8402.618 |
8576.214 |
- |
1.41% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
2.06% |
212936.093 |
217323.932 |
- |
1.80% |
- |
|
BM_RangesSortHeap_string_16
|
2.05% |
14.151 |
14.441 |
- |
0.23% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
2.05% |
30.292 |
30.912 |
- |
-3.32% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1000
|
2.04% |
829.335 |
846.274 |
- |
2.62% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
2.04% |
6.448 |
6.579 |
- |
-1.93% |
- |
|
rng::for_each(list<int>)/8
|
2.04% |
2.532 |
2.583 |
- |
0.44% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
2.04% |
33.007 |
33.680 |
- |
1.03% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
2.04% |
538.689 |
549.660 |
- |
0.86% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
2.04% |
23.757 |
24.240 |
- |
2.06% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
2.03% |
1.531 |
1.562 |
- |
-0.26% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
2.03% |
4.780 |
4.877 |
- |
2.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
2.03% |
12984027.672 |
13247949.710 |
- |
-0.64% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
2.03% |
7389.143 |
7539.295 |
- |
1.50% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.03% |
509.857 |
520.212 |
- |
-7.83% |
- |
|
rng::sort(vector<int>)_(descending)/1024
|
2.02% |
1040.270 |
1061.294 |
- |
1.83% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
2.02% |
7224.915 |
7370.847 |
- |
-1.20% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
2.02% |
31.815 |
32.457 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
2.02% |
31002124.310 |
31628218.514 |
- |
1.57% |
- |
|
BM_std_minmax<unsigned_short>/11
|
2.02% |
1.719 |
1.754 |
- |
-1.91% |
- |
|
BM_StringFindStringLiteral/128
|
2.02% |
3.125 |
3.188 |
- |
1.26% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
2.02% |
1226212.367 |
1250942.945 |
- |
2.51% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
2.01% |
134.904 |
137.619 |
- |
0.12% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
2.01% |
276.608 |
282.166 |
- |
-0.82% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
2.01% |
673.843 |
687.375 |
- |
-0.60% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
2.01% |
1.893 |
1.931 |
- |
6.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
2.00% |
1506574.707 |
1536759.764 |
- |
2.95% |
- |
|
BM_std_min<short>/12
|
2.00% |
1.520 |
1.550 |
- |
0.73% |
- |
|
BM_RangesPopHeap_string_16384
|
2.00% |
71.921 |
73.359 |
- |
-5.38% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.00% |
17.554 |
17.905 |
- |
-15.50% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.00% |
12745.039 |
12999.698 |
- |
3.00% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
2.00% |
314.247 |
320.525 |
- |
-0.21% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
2.00% |
1041.615 |
1062.400 |
- |
1.73% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
1.99% |
3.957 |
4.035 |
- |
-0.46% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
1.99% |
7.190 |
7.334 |
- |
1.26% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
1.99% |
11.045 |
11.265 |
- |
-30.16% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
1.99% |
20.611 |
21.021 |
- |
-3.55% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
1.99% |
4.117 |
4.199 |
- |
2.14% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
1.99% |
4.778 |
4.873 |
- |
-1.73% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.99% |
734.152 |
748.760 |
- |
2.32% |
- |
|
std::deque<int>::ctor(size)/8192
|
1.99% |
440.529 |
449.275 |
- |
2.04% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
1.98% |
21.059 |
21.477 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256
|
1.98% |
55.163 |
56.257 |
- |
1.57% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.98% |
1316.425 |
1342.489 |
- |
-5.42% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.98% |
787.568 |
803.143 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.98% |
13347.825 |
13611.501 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
1.98% |
1163332.856 |
1186311.369 |
- |
2.11% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.97% |
4.728 |
4.822 |
- |
-0.19% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.97% |
23.806 |
24.276 |
- |
0.96% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
1.97% |
33.296 |
33.953 |
- |
1.26% |
- |
|
BM_std_minmax<unsigned_int>/15
|
1.97% |
2.030 |
2.070 |
- |
3.15% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.97% |
1161018.633 |
1183916.419 |
- |
0.79% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
1.97% |
8675352.491 |
8846442.148 |
- |
1.11% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0
|
1.97% |
16.047 |
16.363 |
- |
1.76% |
- |
|
BM_std_minmax<short>/1
|
1.97% |
0.634 |
0.647 |
- |
-1.41% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.97% |
259.061 |
264.157 |
- |
4.72% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
1.97% |
1283943.514 |
1309186.779 |
- |
1.35% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.96% |
12.301 |
12.543 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
1.96% |
22985515.989 |
23436069.049 |
- |
3.06% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
1.96% |
5341.132 |
5445.798 |
- |
-0.26% |
- |
|
rng::partial_sort_copy(vector<int>)_(heap)/8
|
1.96% |
15.278 |
15.577 |
- |
4.05% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
1.96% |
26.317 |
26.832 |
- |
1.34% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
1.96% |
47.785 |
48.719 |
- |
-1.92% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
1.95% |
1820.463 |
1856.053 |
- |
1.39% |
- |
|
BM_RangesPushHeap_float_Random_4
|
1.95% |
2.912 |
2.969 |
- |
-1.13% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
1.95% |
1227049.612 |
1250968.146 |
- |
4.50% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_256
|
1.95% |
3.986 |
4.064 |
- |
-1.57% |
- |
|
BM_std_min<int>/20
|
1.95% |
1.387 |
1.414 |
- |
1.94% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
1.94% |
586.673 |
598.068 |
- |
-0.26% |
- |
|
BM_std_min<__int128>/9
|
1.94% |
3.273 |
3.336 |
- |
0.30% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/8
|
1.94% |
10.529 |
10.733 |
- |
1.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
1.94% |
5866746.350 |
5980438.431 |
- |
0.56% |
- |
|
rng::none_of(vector<int>)_(process_all)/32
|
1.94% |
8.329 |
8.490 |
- |
0.64% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
1.94% |
20.811 |
21.214 |
- |
1.16% |
- |
|
BM_std_minmax<int>/7
|
1.93% |
1.711 |
1.744 |
- |
-4.97% |
- |
|
std::unordered_set<int>::erase(iterator)/0
|
1.93% |
19.633 |
20.012 |
- |
1.22% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
1.93% |
6.039 |
6.156 |
- |
2.29% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
1.93% |
1290700.062 |
1315554.466 |
- |
2.74% |
- |
|
BM_std_min<unsigned_char>/64
|
1.92% |
4.087 |
4.166 |
- |
0.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.92% |
22.499 |
22.930 |
- |
1.29% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
1.92% |
1509789.326 |
1538701.923 |
- |
0.37% |
- |
|
BM_std_min<unsigned_int>/32
|
1.91% |
2.172 |
2.214 |
- |
-1.48% |
- |
|
BM_deque_deque_ranges_copy/70000
|
1.91% |
3037.682 |
3095.796 |
- |
-9.77% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
1.91% |
6.378 |
6.500 |
- |
-1.40% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
1.91% |
18.237 |
18.585 |
- |
-0.57% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
1.91% |
24.073 |
24.532 |
- |
-0.47% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.91% |
17229.120 |
17557.623 |
- |
0.59% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.91% |
35.352 |
36.026 |
- |
-4.05% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
1.90% |
1158031.336 |
1180054.836 |
- |
2.48% |
- |
|
rng::stable_sort(vector<int>)_(heap)/8
|
1.90% |
21.813 |
22.227 |
- |
-0.18% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/8192
|
1.90% |
4692.278 |
4781.384 |
- |
-0.36% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
1.90% |
1834.008 |
1868.815 |
- |
-5.97% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
1.90% |
559.521 |
570.139 |
- |
2.68% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.90% |
5348.338 |
5449.766 |
- |
-0.74% |
- |
|
rng::fill(vector<bool>)/512
|
1.90% |
1.484 |
1.512 |
- |
-6.76% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.90% |
511.311 |
521.005 |
- |
-0.46% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.90% |
3.714 |
3.784 |
- |
1.59% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
1.89% |
4.724 |
4.813 |
- |
1.45% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
1.89% |
8522.461 |
8683.679 |
- |
-1.68% |
- |
|
BM_RangesPopHeap_uint64_256
|
1.89% |
17.062 |
17.384 |
- |
1.54% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
1.89% |
3.564 |
3.632 |
- |
0.83% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
1.89% |
17.238 |
17.563 |
- |
5.19% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
1.88% |
26.884 |
27.391 |
- |
0.13% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.88% |
58.069 |
59.163 |
- |
2.59% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.88% |
9.355 |
9.531 |
- |
1.78% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
1.88% |
1.607 |
1.638 |
- |
0.72% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
1.88% |
23.644 |
24.088 |
- |
1.34% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.88% |
34.671 |
35.323 |
- |
3.37% |
- |
|
rng::move_backward(deque<int>)/262144
|
1.88% |
29928.839 |
30491.271 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
1.88% |
1226161.821 |
1249176.861 |
- |
5.07% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.88% |
204742.214 |
208584.730 |
- |
0.09% |
- |
|
BM_MakeHeap_uint32_SingleElement_256
|
1.88% |
0.543 |
0.553 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
1.88% |
20176840.220 |
20555357.536 |
- |
-2.96% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16
|
1.87% |
5.532 |
5.636 |
- |
2.00% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.87% |
25836.779 |
26320.545 |
- |
1.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
1.87% |
1375.780 |
1401.521 |
- |
2.42% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
1.87% |
1187584.866 |
1209795.448 |
- |
0.14% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
1.87% |
1341.843 |
1366.918 |
- |
-2.80% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
1.86% |
343828812.084 |
350239928.110 |
- |
-0.34% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
1.86% |
0.548 |
0.558 |
- |
-18.05% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
1.86% |
23.878 |
24.323 |
- |
-28.17% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
1.86% |
28351.503 |
28878.564 |
- |
2.61% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
1.86% |
1.007 |
1.026 |
- |
3.45% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.86% |
2.661 |
2.710 |
- |
1.36% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
1.86% |
34300.991 |
34937.529 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
1.85% |
1144042.767 |
1165257.862 |
- |
1.45% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
1.85% |
27.767 |
28.281 |
- |
-7.30% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
1.85% |
5339.875 |
5438.817 |
- |
-0.34% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
1.85% |
4902114.409 |
4992899.455 |
- |
2.04% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.85% |
19.666 |
20.031 |
- |
0.25% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.85% |
372.277 |
379.164 |
- |
-2.02% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
1.85% |
523.334 |
532.998 |
- |
0.90% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
1.84% |
0.929 |
0.946 |
- |
-0.13% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.84% |
27.396 |
27.900 |
- |
-1.38% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
1.84% |
10.987 |
11.190 |
- |
-1.10% |
- |
|
BM_std_min<char>/24
|
1.84% |
2.645 |
2.694 |
- |
2.85% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
1.84% |
41.524 |
42.289 |
- |
1.09% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
1.84% |
10.431 |
10.623 |
- |
0.75% |
- |
|
BM_std_minmax<unsigned_short>/31
|
1.83% |
2.998 |
3.053 |
- |
-2.07% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.83% |
1210.548 |
1232.725 |
- |
3.99% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
1.83% |
4.287 |
4.366 |
- |
4.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
1.83% |
39221005.015 |
39938740.171 |
- |
-0.19% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
1.83% |
2.189 |
2.229 |
- |
-8.64% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
1.83% |
27.979 |
28.491 |
- |
2.50% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
1.83% |
572.944 |
583.419 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
1.83% |
24.119 |
24.559 |
- |
7.49% |
- |
|
BM_std_min<__int128>/5
|
1.83% |
1.748 |
1.780 |
- |
0.39% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.83% |
21.545 |
21.939 |
- |
-0.01% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_262144
|
1.83% |
24.316 |
24.760 |
- |
1.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
1.82% |
37840885.366 |
38531207.534 |
- |
1.75% |
- |
|
std::reverse_copy(vector<int>)/64
|
1.82% |
2.471 |
2.516 |
- |
1.84% |
- |
|
BM_deque_deque_copy_backward/65536
|
1.82% |
8302.949 |
8454.154 |
- |
2.11% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
1.82% |
2.093 |
2.131 |
- |
2.48% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
1.82% |
1227600.205 |
1249886.545 |
- |
1.74% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
1.81% |
11344161.418 |
11550023.795 |
- |
1.20% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
1.81% |
63.766 |
64.922 |
- |
2.53% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.81% |
25.770 |
26.237 |
- |
0.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.81% |
9.454 |
9.625 |
- |
0.32% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
1.81% |
2.577 |
2.623 |
- |
1.83% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.81% |
16151.400 |
16443.430 |
- |
0.21% |
- |
|
BM_deque_vector_ranges_move/64000
|
1.80% |
2727.864 |
2777.090 |
- |
4.69% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
1.80% |
17.025 |
17.332 |
- |
-0.44% |
- |
|
std::reverse_copy(list<int>)/8
|
1.80% |
2.419 |
2.463 |
- |
1.82% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
1.80% |
4.463 |
4.544 |
- |
-22.27% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.80% |
1858.385 |
1891.845 |
- |
1.37% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.80% |
620.801 |
631.970 |
- |
4.08% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
1.80% |
3664.844 |
3730.773 |
- |
1.71% |
- |
|
std::set<int>::erase(iterator)/8192
|
1.80% |
20.328 |
20.693 |
- |
-0.72% |
- |
|
std::set<std::string>::insert(value)_(new_value)/1024
|
1.80% |
64.582 |
65.742 |
- |
2.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.80% |
16.546 |
16.844 |
- |
0.80% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/32
|
1.80% |
1904.935 |
1939.153 |
- |
-1.03% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
1.80% |
439.237 |
447.127 |
- |
-0.63% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
1.79% |
1.273 |
1.296 |
- |
-0.08% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
1.79% |
17592.412 |
17907.738 |
- |
-1.01% |
- |
|
BM_LowerBound_string_1024
|
1.79% |
178.130 |
181.314 |
- |
1.12% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
1.78% |
8.587 |
8.741 |
- |
0.81% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.78% |
355.908 |
362.258 |
- |
-0.17% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_4
|
1.78% |
2.620 |
2.667 |
- |
3.91% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
1.78% |
1.815 |
1.848 |
- |
10.57% |
- |
|
BM_std_min<unsigned_int>/1024
|
1.78% |
26.850 |
27.329 |
- |
2.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.78% |
13036575.196 |
13268854.952 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
1.78% |
1107234.404 |
1126952.414 |
- |
1.42% |
- |
|
std::set<std::string>::erase(key)_(existent)/0
|
1.78% |
64.322 |
65.466 |
- |
1.07% |
- |
|
std::set<int>::clear()/8192
|
1.78% |
74257.731 |
75578.942 |
- |
-0.46% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
1.77% |
5.718 |
5.819 |
- |
0.79% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
1.77% |
11.494 |
11.697 |
- |
-0.26% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
1.76% |
22.230 |
22.621 |
- |
0.64% |
- |
|
BM_std_min<short>/20
|
1.76% |
2.248 |
2.287 |
- |
-0.23% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_64
|
1.76% |
12.923 |
13.150 |
- |
1.69% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
1.76% |
0.701 |
0.714 |
- |
2.57% |
- |
|
BM_RangesMakeHeap_uint32_Ascending_16
|
1.75% |
0.600 |
0.611 |
- |
0.21% |
- |
|
std::for_each(list<int>)/8
|
1.75% |
2.505 |
2.549 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
1.74% |
1357876.105 |
1381568.171 |
- |
5.59% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
1.74% |
1140493.929 |
1160388.773 |
- |
1.81% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
1.74% |
4318.666 |
4393.731 |
- |
0.68% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
1.74% |
38.360 |
39.027 |
- |
-0.72% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
1.74% |
2.512 |
2.556 |
- |
0.99% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
1.73% |
8902.142 |
9056.583 |
- |
9.52% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.73% |
780.881 |
794.425 |
- |
1.52% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.73% |
795.197 |
808.954 |
- |
-1.54% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384
|
1.73% |
64.882 |
66.004 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
1.73% |
2084884.928 |
2120933.432 |
- |
2.21% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
1.73% |
2.587 |
2.632 |
- |
12.09% |
- |
|
rng::partial_sort(vector<int>)_(descending)/8
|
1.73% |
24.851 |
25.280 |
- |
0.01% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.73% |
4.846 |
4.930 |
- |
2.43% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
1.73% |
10.514 |
10.695 |
- |
3.79% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
1.73% |
4.284 |
4.358 |
- |
0.09% |
- |
|
std::swap_ranges(list<int>)/50
|
1.72% |
32.685 |
33.249 |
- |
1.71% |
- |
|
std::copy_n(deque<int>)/262144
|
1.72% |
10141.243 |
10315.989 |
- |
0.46% |
- |
|
std::unordered_set<int>::clear()/32
|
1.72% |
608.331 |
618.810 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.72% |
1279928.646 |
1301965.868 |
- |
2.54% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.72% |
184823.518 |
188004.960 |
- |
3.49% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
1.72% |
3328.184 |
3385.457 |
- |
1.22% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.72% |
604434.425 |
614835.350 |
- |
1.74% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
1.72% |
8.394 |
8.538 |
- |
-2.18% |
- |
|
std::multiset<int>::insert(value)_(new_value)/32
|
1.72% |
19.698 |
20.037 |
- |
0.81% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
1.72% |
5.165 |
5.254 |
- |
-2.53% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
1.72% |
1.965 |
1.998 |
- |
1.18% |
- |
|
rng::partial_sort(vector<int>)_(qsort_adversarial)/8
|
1.72% |
20.673 |
21.028 |
- |
1.02% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
1.72% |
37.311 |
37.952 |
- |
-0.55% |
- |
|
rng::partial_sort(vector<int>)_(ascending)/8
|
1.71% |
20.636 |
20.990 |
- |
0.84% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
1.71% |
2.057 |
2.092 |
- |
-1.71% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
1.71% |
51.270 |
52.147 |
- |
-2.76% |
- |
|
rng::move_backward(vector<int>)/8
|
1.71% |
2.291 |
2.330 |
- |
1.00% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.71% |
22.073 |
22.450 |
- |
2.75% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
1.71% |
4467300.015 |
4543680.522 |
- |
-1.41% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
1.71% |
1150106.441 |
1169748.468 |
- |
1.97% |
- |
|
BM_std_minmax<unsigned_int>/27
|
1.70% |
2.375 |
2.415 |
- |
1.54% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
1.70% |
5.872 |
5.972 |
- |
-1.35% |
- |
|
rng::stable_partition(list<int>)_(sparse)/50
|
1.70% |
25.724 |
26.161 |
- |
-1.86% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
1.70% |
32.692 |
33.246 |
- |
31.80% |
- |
|
BM_deque_vector_move_backward/70000
|
1.70% |
8523.670 |
8668.264 |
- |
-0.85% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
1.70% |
144.411 |
146.859 |
- |
0.20% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1048576
|
1.69% |
562308.142 |
571832.617 |
- |
0.73% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
1.69% |
15674201.931 |
15939595.854 |
- |
0.49% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
1.69% |
561.789 |
571.287 |
- |
0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.69% |
7.498 |
7.624 |
- |
-1.17% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
1.69% |
42.679 |
43.399 |
- |
0.29% |
- |
|
BM_std_min<__int128>/13
|
1.68% |
4.881 |
4.963 |
- |
-1.40% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
1.68% |
2.939 |
2.989 |
- |
-1.03% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.68% |
1349693.025 |
1372401.547 |
- |
1.79% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.68% |
22.105 |
22.477 |
- |
-0.02% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
1.68% |
15.035 |
15.288 |
- |
1.10% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
1.68% |
4230663.609 |
4301716.793 |
- |
1.82% |
- |
|
BM_PushHeap_float_Random_16384
|
1.68% |
7.525 |
7.651 |
- |
-0.50% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.68% |
144.913 |
147.342 |
- |
0.91% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
1.68% |
11910664.855 |
12110362.018 |
- |
0.87% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256
|
1.67% |
30.885 |
31.402 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.67% |
1579327.798 |
1605765.465 |
- |
3.03% |
- |
|
BM_num_get<unsigned_long_long>
|
1.67% |
11.056 |
11.241 |
- |
-0.41% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
1.67% |
27150.423 |
27604.420 |
- |
1.71% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
1.67% |
351631065.344 |
357509576.354 |
- |
0.89% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.67% |
725.020 |
737.126 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.67% |
22.042 |
22.410 |
- |
-1.56% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/1024
|
1.67% |
540.459 |
549.471 |
- |
-0.04% |
- |
|
rng::for_each(deque<int>)/32
|
1.67% |
3.760 |
3.822 |
- |
1.01% |
- |
|
BM_MakeHeap_uint32_SingleElement_262144
|
1.66% |
0.628 |
0.638 |
- |
0.35% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
1.66% |
1.455 |
1.479 |
- |
0.24% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
1.66% |
27133.658 |
27584.512 |
- |
1.76% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_4
|
1.66% |
1.486 |
1.510 |
- |
-0.22% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.66% |
197.953 |
201.233 |
- |
-0.74% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
1.66% |
18.628 |
18.937 |
- |
-1.07% |
- |
|
BM_MakeThenSortHeap_string_Heap_262144
|
1.66% |
178.241 |
181.194 |
- |
-0.21% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_16384
|
1.65% |
108.914 |
110.716 |
- |
1.81% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
1.65% |
28.870 |
29.348 |
- |
-1.59% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
1.65% |
72615.390 |
73814.513 |
- |
0.12% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.65% |
10.736 |
10.913 |
- |
0.84% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
1.65% |
12.211 |
12.413 |
- |
0.06% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
1.65% |
1.498 |
1.523 |
- |
9.40% |
- |
|
BM_PushHeap_float_Random_262144
|
1.65% |
7.553 |
7.678 |
- |
0.45% |
- |
|
BM_CmpLess_uint_schar
|
1.65% |
1.055 |
1.072 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.65% |
11490640.717 |
11680087.836 |
- |
0.58% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
1.65% |
9.587 |
9.745 |
- |
-5.82% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.65% |
8709903.188 |
8853212.810 |
- |
2.15% |
- |
|
BM_std_minmax_element<char>/4
|
1.64% |
1.242 |
1.263 |
- |
0.95% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
1.64% |
24.954 |
25.364 |
- |
1.65% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.64% |
1105698.292 |
1123867.464 |
- |
4.20% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
1.64% |
3.564 |
3.623 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.64% |
35288.698 |
35866.883 |
- |
-1.36% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
1.64% |
65.874 |
66.953 |
- |
1.86% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.64% |
24.501 |
24.902 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.64% |
147143867.023 |
149550957.555 |
- |
2.19% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144
|
1.63% |
24.395 |
24.794 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
1.63% |
244039477.766 |
248028000.309 |
- |
-30.27% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
1.63% |
359.129 |
364.998 |
- |
0.27% |
- |
|
BM_MakeThenSortHeap_float_Descending_1024
|
1.63% |
7.981 |
8.111 |
- |
1.24% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
1.63% |
26095.331 |
26520.163 |
- |
2.19% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.62% |
32454.172 |
32981.070 |
- |
-1.27% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
1.62% |
23.046 |
23.420 |
- |
16.82% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/32
|
1.62% |
61.101 |
62.091 |
- |
1.23% |
- |
|
rng::swap_ranges(list<int>)/32
|
1.62% |
16.760 |
17.032 |
- |
1.55% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/50
|
1.62% |
28.135 |
28.590 |
- |
6.76% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/50
|
1.62% |
71.689 |
72.850 |
- |
1.37% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
1.62% |
8.512 |
8.650 |
- |
-2.99% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
1.62% |
218670151.260 |
222206129.757 |
- |
2.22% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
1.62% |
4369336.929 |
4439976.119 |
- |
-0.33% |
- |
|
BM_std_minmax_element<int>/2
|
1.62% |
0.638 |
0.648 |
- |
-0.22% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.61% |
2876.226 |
2922.653 |
- |
-0.40% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
1.61% |
3.964 |
4.027 |
- |
-6.71% |
- |
|
BM_RangesPushHeap_string_Random_64
|
1.60% |
12.815 |
13.021 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.60% |
3113387.127 |
3163309.488 |
- |
1.86% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
1.60% |
8.539 |
8.675 |
- |
-15.88% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.60% |
1885.305 |
1915.532 |
- |
1.08% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
1.60% |
22270339.185 |
22626737.324 |
- |
0.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.60% |
4476323.204 |
4547794.124 |
- |
2.11% |
- |
|
BM_std_min<__int128>/14
|
1.60% |
5.290 |
5.375 |
- |
-1.75% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.59% |
41.528 |
42.190 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
1.59% |
1080121.867 |
1097315.597 |
- |
-5.36% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
1.59% |
19.301 |
19.609 |
- |
-3.84% |
- |
|
BM_MakeHeap_float_SingleElement_256
|
1.59% |
0.651 |
0.661 |
- |
0.14% |
- |
|
BM_std_minmax<unsigned_long_long>/6
|
1.59% |
2.088 |
2.121 |
- |
2.41% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
1.59% |
7.468 |
7.587 |
- |
-1.53% |
- |
|
BM_RangesPopHeap_uint64_16
|
1.58% |
7.658 |
7.780 |
- |
2.13% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.58% |
556.748 |
565.552 |
- |
0.85% |
- |
|
BM_deque_vector_move_backward/4000
|
1.58% |
142.995 |
145.257 |
- |
-2.05% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
1.58% |
2.230 |
2.265 |
- |
2.48% |
- |
|
SetIntersection_None_Set_float_256_64
|
1.58% |
9394924.519 |
9543470.184 |
- |
0.63% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
1.58% |
470.451 |
477.887 |
- |
-0.11% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.58% |
4.719 |
4.793 |
- |
-0.39% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
1.58% |
41542.158 |
42197.469 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
1.58% |
116545110.701 |
118381025.777 |
- |
3.14% |
- |
|
710_omnetpp_r
|
1.57% |
8.847 |
8.986 |
- |
1.00% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.57% |
17.695 |
17.973 |
- |
-13.72% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
1.57% |
8868.120 |
9007.243 |
- |
0.69% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8
|
1.56% |
0.943 |
0.958 |
- |
0.77% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
1.56% |
34.099 |
34.632 |
- |
-1.76% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
1.56% |
28.150 |
28.588 |
- |
-13.46% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
1.56% |
1.621 |
1.646 |
- |
1.37% |
- |
|
rng::is_sorted_until(list<int>)/1024
|
1.56% |
748.423 |
760.082 |
- |
0.56% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
1.56% |
1.690 |
1.716 |
- |
0.28% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.56% |
635959.970 |
645851.909 |
- |
1.64% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.56% |
151602.058 |
153960.075 |
- |
1.45% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_1024
|
1.55% |
68.603 |
69.669 |
- |
0.87% |
- |
|
BM_RangesPushHeap_string_Random_4
|
1.55% |
5.960 |
6.053 |
- |
2.04% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
1.55% |
8.036 |
8.160 |
- |
0.81% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
1.55% |
57927694.000 |
58826995.955 |
- |
2.19% |
- |
|
rng::partition_point(list<int>)/1024
|
1.55% |
1261.101 |
1280.659 |
- |
0.39% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16
|
1.55% |
13.716 |
13.928 |
- |
-0.46% |
- |
|
BM_std_minmax<short>/24
|
1.55% |
2.225 |
2.260 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
1.55% |
2291855.874 |
2327330.157 |
- |
0.89% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
1.55% |
29.485 |
29.941 |
- |
0.42% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
1.55% |
7.957 |
8.080 |
- |
1.39% |
- |
|
BM_std_min<__int128>/16
|
1.54% |
6.134 |
6.228 |
- |
-2.28% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144
|
1.54% |
10.620 |
10.783 |
- |
1.53% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
1.54% |
2.610 |
2.650 |
- |
0.47% |
- |
|
BM_std_min<__int128>/15
|
1.54% |
5.697 |
5.784 |
- |
-2.03% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
1.54% |
8696221.928 |
8829851.927 |
- |
0.63% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
1.53% |
6255.736 |
6351.547 |
- |
0.97% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.53% |
5.616 |
5.702 |
- |
0.49% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/0
|
1.52% |
21.060 |
21.382 |
- |
0.25% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.52% |
976.147 |
991.010 |
- |
1.37% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
1.52% |
23564.066 |
23922.184 |
- |
1.78% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
1.52% |
10.802 |
10.966 |
- |
2.12% |
- |
|
BM_PushHeap_float_Ascending_16384
|
1.51% |
4.221 |
4.284 |
- |
1.80% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.51% |
16.760 |
17.014 |
- |
1.68% |
- |
|
BM_std_minmax<unsigned_long_long>/23
|
1.50% |
4.298 |
4.362 |
- |
-0.19% |
- |
|
rng::reverse_copy(deque<int>)/4096
|
1.50% |
990.860 |
1005.717 |
- |
1.06% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16
|
1.50% |
22.528 |
22.866 |
- |
0.08% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
1.50% |
2621.478 |
2660.697 |
- |
0.53% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.50% |
1921.629 |
1950.378 |
- |
0.87% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16
|
1.50% |
5.479 |
5.561 |
- |
1.30% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_64
|
1.49% |
8.864 |
8.997 |
- |
0.33% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
1.49% |
10.131 |
10.282 |
- |
1.25% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
1.49% |
29.609 |
30.051 |
- |
1.50% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
1.49% |
1.452 |
1.474 |
- |
-0.18% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.49% |
55777.066 |
56606.992 |
- |
1.69% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.49% |
6467.293 |
6563.454 |
- |
2.28% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.48% |
1189344.320 |
1207001.827 |
- |
1.99% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
1.48% |
10.816 |
10.977 |
- |
2.48% |
- |
|
rng::move_backward(vector<int>)/262144
|
1.48% |
22076.034 |
22403.669 |
- |
-0.68% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.48% |
17.891 |
18.156 |
- |
6.02% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.48% |
234956.049 |
238439.186 |
- |
1.55% |
- |
|
rng::starts_with(list<int>)/8
|
1.48% |
2.911 |
2.954 |
- |
-3.75% |
- |
|
BM_RangesPushHeap_string_Random_256
|
1.48% |
14.358 |
14.571 |
- |
1.73% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
1.48% |
16.696 |
16.942 |
- |
0.68% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
1.48% |
56.119 |
56.947 |
- |
0.87% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.47% |
3.166 |
3.213 |
- |
-0.19% |
- |
|
BM_RangesPushHeap_string_Random_16
|
1.47% |
10.179 |
10.329 |
- |
0.85% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.47% |
17401.413 |
17656.917 |
- |
-1.12% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.47% |
3.468 |
3.519 |
- |
1.23% |
- |
|
rng::search(vector<int>)_(same_length)/1024
|
1.47% |
247.345 |
250.969 |
- |
1.78% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
1.46% |
3.022 |
3.066 |
- |
0.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
1.46% |
70668168.198 |
71700492.351 |
- |
1.93% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
1.46% |
455.743 |
462.397 |
- |
-1.81% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.46% |
13717.694 |
13917.984 |
- |
-2.79% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.46% |
3.568 |
3.620 |
- |
-0.19% |
- |
|
std::partition_copy(vector<int>)/50
|
1.46% |
12.971 |
13.160 |
- |
-0.61% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
1.46% |
34.241 |
34.739 |
- |
0.16% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.45% |
386.412 |
392.033 |
- |
-0.20% |
- |
|
BM_StringAssignStr_Large_Opaque
|
1.45% |
10.166 |
10.314 |
- |
-1.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
1.45% |
1114226.755 |
1130414.306 |
- |
-1.98% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.45% |
1.655 |
1.679 |
- |
-0.84% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
1.45% |
53054.052 |
53824.405 |
- |
1.64% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.45% |
301.518 |
305.894 |
- |
2.88% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
1.45% |
293.810 |
298.073 |
- |
0.37% |
- |
|
BM_num_put<long_double>
|
1.45% |
58.774 |
59.625 |
- |
-0.27% |
- |
|
BM_std_minmax<unsigned_char>/17
|
1.45% |
1.105 |
1.121 |
- |
1.61% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64
|
1.44% |
8.908 |
9.036 |
- |
1.12% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.44% |
1.669 |
1.693 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.44% |
1107324.678 |
1123246.233 |
- |
1.33% |
- |
|
BM_std_min<short>/26
|
1.43% |
2.099 |
2.129 |
- |
3.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.43% |
2483647.245 |
2519272.928 |
- |
-0.38% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16
|
1.43% |
10.181 |
10.327 |
- |
1.29% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
1.43% |
27.668 |
28.064 |
- |
0.28% |
- |
|
BM_std_minmax<short>/30
|
1.43% |
2.797 |
2.837 |
- |
2.99% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
1.43% |
7.594 |
7.703 |
- |
0.05% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
1.43% |
68.589 |
69.567 |
- |
-0.07% |
- |
|
rng::none_of(list<int>)_(process_all)/32768
|
1.42% |
25482.773 |
25845.869 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
1.42% |
1429711.111 |
1450069.752 |
- |
0.86% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.42% |
705.691 |
715.737 |
- |
2.57% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
1.42% |
1.374 |
1.393 |
- |
-2.21% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
1.42% |
46.797 |
47.461 |
- |
0.28% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
1.42% |
210475.888 |
213456.626 |
- |
1.38% |
- |
|
std::unordered_set<std::string>::clear()/32
|
1.41% |
925.829 |
938.914 |
- |
6.81% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8
|
1.41% |
3.927 |
3.982 |
- |
1.19% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
1.41% |
49741.816 |
50444.446 |
- |
0.63% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.41% |
792.503 |
803.697 |
- |
-1.78% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
1.41% |
1.927 |
1.955 |
- |
1.58% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
1.41% |
1231332.324 |
1248691.859 |
- |
0.83% |
- |
|
BM_std_min<char>/31
|
1.41% |
2.488 |
2.523 |
- |
-1.92% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16
|
1.41% |
3.265 |
3.311 |
- |
-0.15% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8192
|
1.41% |
5293.263 |
5367.820 |
- |
1.00% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
1.41% |
2.199 |
2.230 |
- |
0.44% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
1.41% |
6.174 |
6.261 |
- |
3.28% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
1.40% |
4.658 |
4.723 |
- |
1.23% |
- |
|
BM_toupper_string<wchar_t>
|
1.40% |
6.178 |
6.264 |
- |
0.80% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.40% |
157305482.109 |
159510444.054 |
- |
2.25% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
1.40% |
343426.413 |
348238.880 |
- |
0.64% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.40% |
35840.003 |
36340.720 |
- |
0.16% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1024
|
1.40% |
3.915 |
3.970 |
- |
1.12% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16
|
1.39% |
6.563 |
6.654 |
- |
1.15% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/32
|
1.39% |
210.815 |
213.751 |
- |
1.59% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.39% |
9.263 |
9.392 |
- |
0.64% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.39% |
11.848 |
12.013 |
- |
-0.56% |
- |
|
std::partition_point(list<int>)/32
|
1.39% |
15.926 |
16.147 |
- |
1.19% |
- |
|
BM_RangesSortHeap_string_4
|
1.39% |
4.246 |
4.305 |
- |
0.06% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
1.38% |
709.586 |
719.413 |
- |
1.05% |
- |
|
rng::rotate_copy(vector<int>)/1024
|
1.38% |
32.503 |
32.953 |
- |
-7.51% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
1.38% |
22.533 |
22.845 |
- |
0.55% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
1.38% |
23.038 |
23.357 |
- |
-9.30% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.38% |
1444312.283 |
1464296.210 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
1.38% |
7810851.184 |
7918828.999 |
- |
6.02% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
1.38% |
3.854 |
3.907 |
- |
1.70% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.38% |
208081.870 |
210953.668 |
- |
-0.12% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/1024
|
1.38% |
2903.087 |
2943.036 |
- |
0.06% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.38% |
6245.239 |
6331.152 |
- |
0.47% |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
1.37% |
3.960 |
4.014 |
- |
1.29% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
1.37% |
57.257 |
58.041 |
- |
-3.01% |
- |
|
bm_swap_ranges_vb_aligned/1048576
|
1.37% |
3400.698 |
3447.165 |
- |
1.31% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
1.36% |
1909.952 |
1935.999 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
1.36% |
11027959.919 |
11177809.863 |
- |
1.75% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/1024
|
1.36% |
2437.334 |
2470.432 |
- |
-1.02% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
1.36% |
343.832 |
348.501 |
- |
2.37% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
1.36% |
1181993.107 |
1198042.182 |
- |
2.20% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64
|
1.36% |
20.541 |
20.819 |
- |
1.33% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
1.35% |
29.757 |
30.160 |
- |
0.47% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
1.35% |
20.155 |
20.428 |
- |
-7.47% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
1.35% |
1890.123 |
1915.680 |
- |
-0.76% |
- |
|
BM_CmpLess_int_uchar
|
1.35% |
1.118 |
1.133 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
1.35% |
1147687.113 |
1163185.310 |
- |
2.27% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
1.35% |
708.410 |
717.962 |
- |
0.33% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
1.35% |
77.273 |
78.314 |
- |
7.08% |
- |
|
std::multiset<int>::erase(iterator)/0
|
1.35% |
19.944 |
20.213 |
- |
1.20% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
1.35% |
62.982 |
63.830 |
- |
1.01% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
1.35% |
40927042.435 |
41478046.756 |
- |
1.94% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8192
|
1.34% |
20881.202 |
21162.005 |
- |
-0.46% |
- |
|
rng::reverse_copy(list<int>)/8
|
1.34% |
2.308 |
2.339 |
- |
0.72% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_256
|
1.34% |
9.269 |
9.394 |
- |
0.77% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
1.34% |
16936842.183 |
17164187.751 |
- |
1.11% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.34% |
140999.593 |
142891.066 |
- |
0.89% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
1.34% |
35.972 |
36.454 |
- |
1.76% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.34% |
746.724 |
756.732 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
1.34% |
4611664.826 |
4673440.893 |
- |
7.55% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.34% |
16.505 |
16.726 |
- |
0.81% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
1.34% |
1136762.381 |
1151967.592 |
- |
4.50% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.34% |
248119157.896 |
251436956.405 |
- |
-26.80% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/8192
|
1.34% |
14.938 |
15.138 |
- |
0.22% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
1.34% |
5.376 |
5.448 |
- |
-0.26% |
- |
|
std::for_each_n(vector<int>)/8
|
1.34% |
2.504 |
2.537 |
- |
-0.13% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
1.33% |
1.497 |
1.517 |
- |
-2.38% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
1.33% |
2.071 |
2.098 |
- |
2.41% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.33% |
8317.967 |
8428.539 |
- |
2.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.33% |
345406858.829 |
349995380.743 |
- |
2.37% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8192
|
1.33% |
17701.697 |
17936.840 |
- |
-1.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.33% |
3114115.887 |
3155471.518 |
- |
3.56% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/1024
|
1.33% |
997.888 |
1011.135 |
- |
0.38% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.33% |
556118.838 |
563501.277 |
- |
1.57% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
1.33% |
342334821.646 |
346878393.802 |
- |
41.22% |
- |
|
std::set<std::string>::clear()/8192
|
1.33% |
202010.872 |
204691.734 |
- |
3.11% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
1.32% |
4.085 |
4.139 |
- |
2.44% |
- |
|
rng::copy_backward(deque<int>)/8
|
1.32% |
2.793 |
2.830 |
- |
0.48% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.32% |
2.120 |
2.148 |
- |
-0.12% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.32% |
1921.113 |
1946.499 |
- |
0.58% |
- |
|
BM_std_min<unsigned_int>/512
|
1.32% |
12.896 |
13.066 |
- |
1.82% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144
|
1.32% |
25.474 |
25.810 |
- |
1.03% |
- |
|
SetIntersection_None_Set_float_16_4
|
1.32% |
60132533.947 |
60926497.529 |
- |
1.51% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.32% |
4546425.149 |
4606433.845 |
- |
1.67% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
1.32% |
25.856 |
26.197 |
- |
10.97% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
1.32% |
12.882 |
13.052 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
1.32% |
11400378.735 |
11550638.537 |
- |
1.39% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4
|
1.32% |
1.433 |
1.452 |
- |
2.48% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
1.32% |
349137399.607 |
353737888.613 |
- |
4.29% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.32% |
13292.704 |
13467.783 |
- |
-0.76% |
- |
|
BM_std_min<unsigned_short>/512
|
1.32% |
7.139 |
7.233 |
- |
-0.06% |
- |
|
BM_RangesPushHeap_uint32_Ascending_256
|
1.32% |
3.068 |
3.108 |
- |
0.94% |
- |
|
BM_lexicographical_compare_three_way_fast_path/65536
|
1.32% |
15055.579 |
15253.573 |
- |
1.02% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
1.31% |
22.348 |
22.642 |
- |
1.64% |
- |
|
std::partial_sort(vector<int>)_(ascending)/8
|
1.31% |
20.668 |
20.939 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
1.31% |
1119365.725 |
1134077.383 |
- |
4.84% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
1.31% |
2290052.784 |
2320147.273 |
- |
-1.49% |
- |
|
BM_std_min<__int128>/4
|
1.31% |
1.374 |
1.392 |
- |
-0.19% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024
|
1.31% |
14.265 |
14.452 |
- |
0.33% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
1.31% |
52180.416 |
52863.925 |
- |
1.18% |
- |
|
std::fill(deque<int>)/8192
|
1.31% |
239.360 |
242.492 |
- |
0.16% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.31% |
10.584 |
10.722 |
- |
3.09% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4
|
1.31% |
0.784 |
0.794 |
- |
1.87% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_1024
|
1.31% |
10.305 |
10.440 |
- |
1.49% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
1.30% |
1169761.777 |
1185017.478 |
- |
2.37% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
1.30% |
13.863 |
14.044 |
- |
0.90% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
1.30% |
758.598 |
768.480 |
- |
-50.56% |
- |
|
BM_std_min<char>/30
|
1.30% |
2.223 |
2.252 |
- |
-1.80% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.30% |
25.714 |
26.049 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.30% |
172337323.014 |
174574667.146 |
- |
2.07% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
1.30% |
2114599.366 |
2142036.945 |
- |
2.95% |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
1.30% |
1.042 |
1.055 |
- |
0.11% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
1.30% |
11180029.828 |
11324903.813 |
- |
-0.16% |
- |
|
std::partial_sort(deque<int>)_(ascending)/1024
|
1.30% |
7872.857 |
7974.839 |
- |
0.43% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.29% |
49853.534 |
50499.126 |
- |
1.17% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.29% |
274618.252 |
278173.566 |
- |
-1.01% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
1.29% |
10.981 |
11.122 |
- |
2.58% |
- |
|
SetIntersection_None_Set_string_64_64
|
1.29% |
12225620.473 |
12383504.809 |
- |
1.61% |
- |
|
BM_std_minmax<unsigned_short>/64
|
1.29% |
1.526 |
1.546 |
- |
-0.77% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/50
|
1.29% |
23.502 |
23.805 |
- |
0.08% |
- |
|
BM_std_min<unsigned_short>/22
|
1.29% |
1.813 |
1.836 |
- |
-0.13% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.29% |
5.676 |
5.749 |
- |
-0.20% |
- |
|
BM_CmpLess_short_uint
|
1.29% |
1.104 |
1.118 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
1.29% |
4449607.936 |
4506898.956 |
- |
1.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.29% |
20379909.592 |
20642293.190 |
- |
4.39% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.29% |
7787858.656 |
7888082.733 |
- |
-4.88% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
1.28% |
11.800 |
11.951 |
- |
-1.06% |
- |
|
BM_std_min<int>/27
|
1.28% |
1.644 |
1.665 |
- |
1.27% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
1.28% |
17.614 |
17.840 |
- |
-0.97% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.28% |
18.886 |
19.127 |
- |
0.51% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.28% |
29.829 |
30.211 |
- |
-17.56% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
1.28% |
1119411.652 |
1133724.550 |
- |
0.62% |
- |
|
rng::fold_left(deque<int>)/8
|
1.28% |
4.100 |
4.152 |
- |
5.48% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
1.28% |
27.311 |
27.660 |
- |
0.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.28% |
138121.258 |
139883.417 |
- |
2.18% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
1.27% |
450.997 |
456.747 |
- |
2.62% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.27% |
793320.008 |
803418.847 |
- |
0.51% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.27% |
24.394 |
24.705 |
- |
-0.28% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
1.27% |
4839335.147 |
4900781.993 |
- |
7.26% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
1.27% |
4.341 |
4.396 |
- |
0.21% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
1.27% |
2.368 |
2.398 |
- |
4.90% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.27% |
5.492 |
5.562 |
- |
2.28% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.26% |
562.306 |
569.419 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.26% |
1104889.189 |
1118830.852 |
- |
-0.76% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
1.26% |
66.816 |
67.659 |
- |
2.37% |
- |
|
BM_std_min<long_long>/3
|
1.26% |
1.283 |
1.299 |
- |
-0.37% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
1.25% |
51.778 |
52.428 |
- |
0.29% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
1.25% |
1.154 |
1.168 |
- |
-39.27% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
1.25% |
29.454 |
29.823 |
- |
0.67% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
1.25% |
887.128 |
898.229 |
- |
2.63% |
- |
|
BM_std_min<long_long>/64
|
1.25% |
4.905 |
4.967 |
- |
2.65% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
1.25% |
270.441 |
273.821 |
- |
1.81% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.25% |
55.137 |
55.825 |
- |
1.51% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
1.25% |
1099134.946 |
1112819.405 |
- |
-1.02% |
- |
|
BM_vector_deque_move/5500
|
1.24% |
199.170 |
201.648 |
- |
1.40% |
- |
|
rng::for_each_n(deque<int>)/50
|
1.24% |
3.920 |
3.968 |
- |
-0.76% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16
|
1.24% |
11.323 |
11.464 |
- |
-0.65% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_64
|
1.24% |
39.175 |
39.659 |
- |
0.70% |
- |
|
BM_CmpEqual_int_short
|
1.24% |
1.120 |
1.133 |
- |
-0.33% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.24% |
20.045 |
20.292 |
- |
0.86% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
1.23% |
51.274 |
51.907 |
- |
-0.98% |
- |
|
BM_std_minmax<unsigned_short>/10
|
1.23% |
1.405 |
1.422 |
- |
0.49% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
1.23% |
38.392 |
38.865 |
- |
-1.08% |
- |
|
BM_std_minmax<unsigned_char>/7
|
1.23% |
2.434 |
2.464 |
- |
-5.16% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.23% |
37.680 |
38.144 |
- |
0.22% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
1.23% |
5850734.694 |
5922700.280 |
- |
-1.04% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
1.23% |
1148086.621 |
1162195.692 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
1.23% |
6379528.372 |
6457810.221 |
- |
0.68% |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
1.23% |
3.697 |
3.743 |
- |
1.44% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
1.23% |
2.027 |
2.052 |
- |
1.47% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8192
|
1.23% |
5300.124 |
5365.078 |
- |
1.00% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
1.23% |
52.333 |
52.974 |
- |
4.53% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_64
|
1.22% |
3.738 |
3.784 |
- |
-1.80% |
- |
|
BM_std_minmax<unsigned_char>/2
|
1.22% |
0.883 |
0.894 |
- |
-1.44% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.22% |
23.308 |
23.594 |
- |
0.22% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
1.22% |
4.892 |
4.951 |
- |
3.19% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_1024
|
1.22% |
32.968 |
33.371 |
- |
0.96% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.22% |
14856.234 |
15037.592 |
- |
-0.44% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
1.22% |
59936801.515 |
60667612.377 |
- |
0.03% |
- |
|
BM_deque_vector_move_backward/1024
|
1.22% |
36.918 |
37.367 |
- |
0.90% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.22% |
2440.793 |
2470.464 |
- |
-1.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
1.22% |
510573.142 |
516779.385 |
- |
1.66% |
- |
|
BM_MakeThenSortHeap_float_Random_1024
|
1.22% |
33.192 |
33.595 |
- |
1.09% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.21% |
199.687 |
202.106 |
- |
1.21% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
1.21% |
16.205 |
16.401 |
- |
1.28% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.21% |
1443988.497 |
1461443.080 |
- |
-0.05% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
1.21% |
11.542 |
11.682 |
- |
0.40% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
1.21% |
3.750 |
3.795 |
- |
-4.12% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.20% |
34.663 |
35.081 |
- |
-1.78% |
- |
|
BM_std_minmax_element<int>/4
|
1.20% |
1.243 |
1.258 |
- |
2.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
1.20% |
15265477.487 |
15449170.992 |
- |
0.02% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16
|
1.20% |
2.947 |
2.982 |
- |
0.95% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16
|
1.20% |
6.069 |
6.141 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
1.20% |
66555109.816 |
67351997.805 |
- |
0.77% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
1.20% |
18759.187 |
18983.674 |
- |
3.03% |
- |
|
BM_deque_vector_ranges_copy/4000
|
1.20% |
142.496 |
144.199 |
- |
0.95% |
- |
|
BM_std_min<unsigned_char>/14
|
1.19% |
1.795 |
1.816 |
- |
0.66% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
1.19% |
7798.769 |
7891.912 |
- |
-1.14% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
1.19% |
101.432 |
102.643 |
- |
1.77% |
- |
|
rng::move_backward(deque<int>)/4096
|
1.19% |
154.970 |
156.818 |
- |
-0.93% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
1.19% |
21.871 |
22.131 |
- |
0.05% |
- |
|
rng::move(deque<int>)/1048576
|
1.19% |
54335.645 |
54983.335 |
- |
1.15% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
1.19% |
1282169.268 |
1297446.094 |
- |
1.01% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
1.19% |
2631.783 |
2663.116 |
- |
-0.01% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.19% |
16.727 |
16.926 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_float_64_1
|
1.19% |
17549733.803 |
17758460.607 |
- |
1.60% |
- |
|
BM_deque_deque_move_backward/4096
|
1.19% |
152.894 |
154.711 |
- |
-0.11% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.18% |
133.874 |
135.455 |
- |
0.69% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
1.18% |
5.924 |
5.994 |
- |
-0.42% |
- |
|
BM_std_min<char>/23
|
1.18% |
2.281 |
2.308 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_string_256_1
|
1.18% |
4597769.751 |
4651905.662 |
- |
1.59% |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
1.18% |
732.566 |
741.190 |
- |
1.91% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.18% |
27.906 |
28.234 |
- |
0.01% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
1.18% |
23.090 |
23.362 |
- |
-5.44% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.17% |
169849.770 |
171842.345 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.17% |
1125731.376 |
1138909.683 |
- |
1.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
1.17% |
6819872.302 |
6899651.538 |
- |
1.86% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/1024
|
1.17% |
325.440 |
329.246 |
- |
0.20% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.17% |
102350.218 |
103546.694 |
- |
0.43% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
1.17% |
12.969 |
13.121 |
- |
0.26% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
1.17% |
22.959 |
23.227 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
1.17% |
1319955.810 |
1335351.953 |
- |
-0.48% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.16% |
1184387.305 |
1198176.625 |
- |
2.48% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_1024
|
1.16% |
10.221 |
10.340 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
1.16% |
16761495.227 |
16956326.127 |
- |
0.97% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_16384
|
1.16% |
16.372 |
16.562 |
- |
1.17% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
1.16% |
1.967 |
1.990 |
- |
-18.91% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
1.16% |
18.487 |
18.701 |
- |
0.28% |
- |
|
BM_num_get<double>
|
1.16% |
35.414 |
35.825 |
- |
1.75% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
1.16% |
1.536 |
1.554 |
- |
-1.70% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_256
|
1.16% |
8.639 |
8.739 |
- |
1.12% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
1.15% |
32.091 |
32.461 |
- |
1.88% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
1.15% |
14.284 |
14.449 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
1.15% |
1116057.265 |
1128896.866 |
- |
0.36% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
1.15% |
4.362 |
4.412 |
- |
-1.79% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.15% |
9.013 |
9.116 |
- |
-1.64% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/1024
|
1.15% |
473.655 |
479.096 |
- |
-0.54% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
1.15% |
11.583 |
11.716 |
- |
1.03% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.15% |
1224036.627 |
1238083.571 |
- |
1.44% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
1.15% |
24476.718 |
24757.594 |
- |
-0.26% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.15% |
49879.528 |
50451.604 |
- |
-0.31% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
1.14% |
7.508 |
7.594 |
- |
-0.32% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
1.14% |
14.447 |
14.613 |
- |
0.89% |
- |
|
std::move_backward(vector<int>)/8
|
1.14% |
2.289 |
2.315 |
- |
3.87% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
1.14% |
12.181 |
12.320 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.14% |
144050723.578 |
145689823.949 |
- |
0.80% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
1.14% |
1155074.194 |
1168201.773 |
- |
1.61% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144
|
1.13% |
48.425 |
48.974 |
- |
0.71% |
- |
|
SetIntersection_None_Set_float_16_16
|
1.13% |
37522933.862 |
37948054.669 |
- |
0.25% |
- |
|
BM_StringCopy_Large
|
1.13% |
6.180 |
6.250 |
- |
-0.08% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
1.13% |
20.365 |
20.596 |
- |
2.17% |
- |
|
BM_RangesPopHeap_uint32_64
|
1.13% |
12.577 |
12.720 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
1.13% |
1179887.644 |
1193224.830 |
- |
0.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024
|
1.13% |
14.635 |
14.800 |
- |
0.80% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
1.13% |
22.791 |
23.047 |
- |
0.97% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
1.12% |
18.346 |
18.552 |
- |
-0.98% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.12% |
9.527 |
9.634 |
- |
1.17% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.12% |
166742861.229 |
168611109.405 |
- |
0.17% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
1.12% |
29.886 |
30.220 |
- |
3.84% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_16
|
1.12% |
9.564 |
9.671 |
- |
1.91% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
1.12% |
1783549.643 |
1803468.182 |
- |
3.63% |
- |
|
BM_PopHeap_float_16384
|
1.11% |
33.137 |
33.506 |
- |
-1.63% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
1.11% |
16.700 |
16.886 |
- |
2.77% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
1.11% |
14.158 |
14.315 |
- |
0.82% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
1.11% |
13.936 |
14.091 |
- |
1.14% |
- |
|
rng::find(list<int>)_(process_all)/8
|
1.11% |
2.356 |
2.382 |
- |
4.84% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64
|
1.11% |
10.202 |
10.315 |
- |
0.22% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.11% |
25757.955 |
26042.751 |
- |
-0.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.11% |
54823.303 |
55429.333 |
- |
0.24% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.10% |
955445.278 |
965994.368 |
- |
-0.33% |
- |
|
BM_std_min<unsigned_short>/4096
|
1.10% |
55.144 |
55.752 |
- |
1.22% |
- |
|
BM_PushHeap_uint32_Random_16384
|
1.10% |
6.276 |
6.345 |
- |
-0.51% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
1.10% |
5940.589 |
6006.087 |
- |
0.91% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
1.10% |
37635504.099 |
38050367.998 |
- |
0.74% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1024
|
1.10% |
605.092 |
611.761 |
- |
-0.19% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/50
|
1.10% |
1927.132 |
1948.354 |
- |
-0.63% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
1.10% |
30.769 |
31.108 |
- |
-1.57% |
- |
|
BM_std_min<unsigned_short>/1024
|
1.10% |
13.906 |
14.059 |
- |
1.31% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.10% |
22.414 |
22.660 |
- |
0.12% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
1.10% |
2.303 |
2.328 |
- |
-0.47% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.10% |
4452504.684 |
4501340.387 |
- |
0.70% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
1.10% |
1.203 |
1.216 |
- |
-2.85% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.10% |
26154.359 |
26440.868 |
- |
0.71% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.09% |
9.303 |
9.405 |
- |
-1.45% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
1.09% |
1205659.984 |
1218843.275 |
- |
1.81% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1048576
|
1.09% |
985435.067 |
996206.976 |
- |
1.31% |
- |
|
BM_LowerBound_uint64_256
|
1.09% |
16.381 |
16.560 |
- |
1.37% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16384
|
1.09% |
17.328 |
17.517 |
- |
0.23% |
- |
|
BM_MakeThenSortHeap_float_Random_262144
|
1.09% |
62.360 |
63.040 |
- |
0.66% |
- |
|
BM_std_minmax<char>/15
|
1.09% |
2.930 |
2.962 |
- |
-2.42% |
- |
|
BM_std_min<unsigned_char>/13
|
1.09% |
1.562 |
1.579 |
- |
0.32% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.09% |
20.780 |
21.006 |
- |
1.03% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
1.09% |
3.111 |
3.145 |
- |
3.13% |
- |
|
rng::all_of(list<int>)_(process_all)/32768
|
1.09% |
25784.776 |
26064.748 |
- |
0.99% |
- |
|
std::move(deque<int>)/262144
|
1.08% |
14896.958 |
15058.553 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
1.08% |
169328284.042 |
171163845.701 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.08% |
1105807.847 |
1117789.109 |
- |
0.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
1.08% |
71390209.880 |
72163347.789 |
- |
1.80% |
- |
|
std::find(vector<char>)_(process_all)/50
|
1.08% |
1.629 |
1.647 |
- |
1.84% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
1.08% |
951.079 |
961.341 |
- |
-8.08% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
1.08% |
6.133 |
6.199 |
- |
0.34% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
1.08% |
5771.482 |
5833.662 |
- |
0.73% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4
|
1.08% |
4.968 |
5.021 |
- |
0.37% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16
|
1.08% |
8.554 |
8.646 |
- |
1.77% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.08% |
200013.941 |
202164.345 |
- |
-0.11% |
- |
|
BM_std_min<unsigned_short>/20
|
1.08% |
2.221 |
2.245 |
- |
1.98% |
- |
|
BM_std_min<__int128>/10
|
1.07% |
3.666 |
3.705 |
- |
-1.02% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
1.07% |
18977174.160 |
19180943.213 |
- |
0.97% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.07% |
53957.654 |
54536.772 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.07% |
676.393 |
683.646 |
- |
3.27% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16
|
1.07% |
11.471 |
11.593 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
1.07% |
1157841.992 |
1170225.572 |
- |
1.66% |
- |
|
BM_std_min<__int128>/3
|
1.07% |
1.018 |
1.029 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
1.07% |
223735642.953 |
226124477.108 |
- |
1.16% |
- |
|
BM_MakeThenSortHeap_float_Descending_16
|
1.07% |
1.840 |
1.860 |
- |
0.46% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
1.07% |
33.193 |
33.547 |
- |
0.99% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
1.06% |
1.851 |
1.871 |
- |
1.03% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
1.06% |
4447138.547 |
4494484.421 |
- |
1.46% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
1.06% |
40565885.635 |
40997447.023 |
- |
-1.26% |
- |
|
rng::partial_sort_copy(list<int>)_(heap)/8
|
1.06% |
16.348 |
16.522 |
- |
0.83% |
- |
|
std::shift_right(deque<int>)/8192
|
1.06% |
307.959 |
311.232 |
- |
0.71% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
1.06% |
12302.500 |
12433.163 |
- |
1.76% |
- |
|
rng::unique(vector<int>)_(contiguous)/1024
|
1.06% |
293.863 |
296.983 |
- |
-0.54% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
1.06% |
16.848 |
17.027 |
- |
1.22% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
1.06% |
12.567 |
12.700 |
- |
0.70% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.06% |
15.821 |
15.989 |
- |
0.87% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.06% |
2.585 |
2.613 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
1.06% |
16837346.302 |
17015509.780 |
- |
0.64% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/0
|
1.06% |
17.893 |
18.082 |
- |
0.86% |
- |
|
BM_std_min<int>/1024
|
1.06% |
26.654 |
26.936 |
- |
1.12% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.06% |
528.557 |
534.135 |
- |
0.61% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.05% |
509.978 |
515.341 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.05% |
63669277.868 |
64338614.934 |
- |
1.26% |
- |
|
BM_PushHeap_uint64_Random_64
|
1.05% |
5.273 |
5.328 |
- |
0.93% |
- |
|
BM_RangesSortHeap_uint32_4
|
1.05% |
1.033 |
1.043 |
- |
-0.11% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
1.05% |
2.267 |
2.290 |
- |
-2.56% |
- |
|
std::set<int>::insert(value)_(new_value)/32
|
1.05% |
19.742 |
19.949 |
- |
1.82% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/52
|
1.05% |
24.408 |
24.664 |
- |
-0.52% |
- |
|
BM_std_minmax<unsigned_char>/13
|
1.05% |
2.219 |
2.242 |
- |
-2.14% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.05% |
206173.258 |
208330.890 |
- |
-0.42% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
1.05% |
9.488 |
9.587 |
- |
3.58% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
1.05% |
38.586 |
38.989 |
- |
-2.04% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
1.04% |
2913.290 |
2943.718 |
- |
0.28% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
1.04% |
14.834 |
14.989 |
- |
-1.38% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
1.04% |
14.235 |
14.384 |
- |
1.94% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
1.04% |
1141228.534 |
1153131.533 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
1.04% |
178703794.508 |
180566578.029 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.04% |
37988260.027 |
38384103.006 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_string_256_16
|
1.04% |
4501800.193 |
4548708.057 |
- |
0.87% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.04% |
16.692 |
16.865 |
- |
0.02% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
1.04% |
21.457 |
21.681 |
- |
0.63% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_256
|
1.04% |
10.277 |
10.384 |
- |
1.69% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.04% |
30.635 |
30.954 |
- |
0.59% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.04% |
6301.484 |
6366.847 |
- |
1.77% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
1.04% |
1878.566 |
1898.049 |
- |
-0.16% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.04% |
63254.447 |
63909.662 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.03% |
1097273.895 |
1108615.438 |
- |
-0.07% |
- |
|
BM_CmpLess_short_int
|
1.03% |
1.134 |
1.146 |
- |
1.04% |
- |
|
std::is_sorted_until(list<int>)/8
|
1.03% |
2.208 |
2.230 |
- |
-1.43% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.03% |
57.437 |
58.029 |
- |
12.27% |
- |
|
std::reverse(list<int>)/4096
|
1.03% |
1674.913 |
1692.191 |
- |
2.43% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
1.03% |
2.574 |
2.601 |
- |
0.43% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
1.03% |
1126792.444 |
1138399.145 |
- |
-1.07% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
1.03% |
15974.399 |
16138.670 |
- |
0.08% |
- |
|
BM_StringFindCharLiteral/256
|
1.03% |
5.316 |
5.371 |
- |
1.05% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
1.02% |
143216406.981 |
144684333.471 |
- |
0.46% |
- |
|
SetIntersection_None_Set_float_16384_16
|
1.02% |
157434394.525 |
159043261.974 |
- |
2.06% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
1.02% |
316.953 |
320.190 |
- |
2.87% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16
|
1.02% |
5.569 |
5.626 |
- |
1.01% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
1.02% |
24146.143 |
24392.648 |
- |
1.28% |
- |
|
BM_std_minmax<short>/7
|
1.02% |
1.747 |
1.765 |
- |
-3.88% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
1.02% |
1.175 |
1.187 |
- |
4.63% |
- |
|
SetIntersection_Front_Set_string_64_1
|
1.02% |
18150671.986 |
18335645.043 |
- |
1.52% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
1.02% |
11.320 |
11.436 |
- |
-0.69% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/1024
|
1.02% |
1412.620 |
1426.991 |
- |
0.95% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
1.02% |
23.252 |
23.489 |
- |
0.79% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
1.02% |
213.901 |
216.076 |
- |
-2.62% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
1.02% |
959.795 |
969.545 |
- |
-0.33% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
1.02% |
283.395 |
286.272 |
- |
-0.03% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.01% |
28.547 |
28.837 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
1.01% |
1117979.943 |
1129313.543 |
- |
3.47% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
1.01% |
4682174.170 |
4729606.553 |
- |
0.82% |
- |
|
rng::find(list<int>)_(process_all)/1024
|
1.01% |
688.579 |
695.549 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
1.01% |
9758014.217 |
9856793.293 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.01% |
15140967.111 |
15294033.890 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
1.01% |
59709309.127 |
60312546.810 |
- |
1.15% |
- |
|
BM_PushHeap_uint32_Random_256
|
1.01% |
6.040 |
6.101 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.01% |
28241113.491 |
28525781.306 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
1.01% |
4431080.797 |
4475739.596 |
- |
2.72% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
1.01% |
160196169.576 |
161810626.103 |
- |
-0.42% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_64
|
1.01% |
3.322 |
3.356 |
- |
-1.27% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_64
|
1.01% |
7.276 |
7.350 |
- |
1.92% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.01% |
22.378 |
22.602 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.00% |
1141726.734 |
1153198.568 |
- |
3.37% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
1.00% |
20.052 |
20.253 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_float_16384_1
|
1.00% |
157596292.958 |
159179417.554 |
- |
2.21% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_64
|
1.00% |
11.859 |
11.978 |
- |
0.02% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
1.00% |
62.292 |
62.917 |
- |
-0.74% |
- |
|
SetIntersection_Front_Set_string_64_16
|
1.00% |
25760772.646 |
26019406.591 |
- |
6.19% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.00% |
1195868.022 |
1207865.718 |
- |
0.74% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
1.00% |
10529.248 |
10634.873 |
- |
-2.21% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
1.00% |
215.287 |
217.443 |
- |
0.07% |
- |