|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34913.17% |
1001212.809 |
350556293.248 |
- |
0.42% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
184.13% |
645.389 |
1833.747 |
- |
111.61% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
145.55% |
686.866 |
1686.612 |
- |
-6.18% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
140.16% |
682.767 |
1639.766 |
- |
-7.62% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/1048576
|
135.03% |
1035.022 |
2432.635 |
- |
133.43% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
127.58% |
104.469 |
237.754 |
- |
12.64% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0
|
119.16% |
0.012 |
0.026 |
- |
82.91% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
116.51% |
740.008 |
1602.189 |
- |
116.71% |
- |
|
rng::partition(list<int>)_(dense)/1024
|
115.27% |
387.095 |
833.286 |
- |
113.25% |
- |
|
std::partition(list<int>)_(dense)/1024
|
111.88% |
393.160 |
833.029 |
- |
111.38% |
- |
|
std::fill(list<int>)/50
|
108.19% |
16.875 |
35.132 |
- |
-0.55% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
104.69% |
104.833 |
214.583 |
- |
-6.54% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/0
|
104.28% |
0.012 |
0.025 |
- |
102.54% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
97.69% |
1983.225 |
3920.658 |
- |
0.14% |
- |
|
rng::starts_with(list<int>)/1000
|
96.22% |
761.499 |
1494.227 |
- |
95.39% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
95.86% |
31.611 |
61.914 |
- |
2.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
94.01% |
44.854 |
87.021 |
- |
0.83% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
93.28% |
216119695.254 |
417726324.913 |
- |
107.87% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
92.33% |
22.064 |
42.436 |
- |
84.82% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
89.55% |
369885.230 |
701099.372 |
- |
90.14% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
86.12% |
288.177 |
536.357 |
- |
1.83% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
85.35% |
101.646 |
188.397 |
- |
77.80% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
84.62% |
676.213 |
1248.438 |
- |
85.97% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
83.51% |
79.427 |
145.755 |
- |
0.32% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
75.06% |
0.792 |
1.387 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
74.29% |
203639481.750 |
354928915.818 |
- |
69.02% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
73.80% |
14.687 |
25.526 |
- |
66.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
73.44% |
199093274.412 |
345308411.546 |
- |
65.63% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
73.28% |
0.801 |
1.387 |
- |
-0.14% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
72.01% |
383695.582 |
659992.030 |
- |
69.94% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
71.97% |
283.624 |
487.743 |
- |
71.17% |
- |
|
BM_deque_deque_copy_backward/0
|
71.56% |
0.809 |
1.387 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
70.69% |
206128728.144 |
351833595.671 |
- |
64.22% |
- |
|
BM_deque_deque_move_backward/0
|
70.23% |
0.815 |
1.387 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
69.65% |
22.130 |
37.543 |
- |
-1.49% |
- |
|
rng::find_end(vector<int>)_(single_element)/8192
|
69.21% |
1912.641 |
3236.435 |
- |
-0.54% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
68.97% |
242.411 |
409.612 |
- |
-0.52% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
68.93% |
9.753 |
16.475 |
- |
66.45% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
68.91% |
9.231 |
15.592 |
- |
42.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
68.75% |
203900112.429 |
344087655.959 |
- |
57.67% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
68.68% |
237.076 |
399.891 |
- |
-0.52% |
- |
|
BM_RangesPopHeap_uint32_1
|
67.86% |
0.415 |
0.697 |
- |
37.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
65.70% |
207895026.233 |
344476838.524 |
- |
56.78% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
65.14% |
78.975 |
130.422 |
- |
62.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
61.38% |
201776211.563 |
325633176.369 |
- |
56.68% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
59.03% |
42.507 |
67.600 |
- |
-1.48% |
- |
|
BM_deque_deque_move_backward/64
|
55.07% |
3.379 |
5.240 |
- |
2.90% |
- |
|
std::is_sorted(deque<int>)/8
|
54.73% |
2.512 |
3.887 |
- |
59.85% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
54.71% |
3.377 |
5.224 |
- |
2.54% |
- |
|
BM_deque_deque_copy_backward/64
|
54.21% |
3.374 |
5.203 |
- |
2.05% |
- |
|
rng::find_end(vector<int>)_(process_all)/8192
|
53.48% |
1904.428 |
2922.907 |
- |
-0.54% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
53.32% |
3.377 |
5.177 |
- |
2.42% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
53.14% |
12.190 |
18.668 |
- |
32.88% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/1024
|
52.97% |
47.666 |
72.916 |
- |
76.69% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
52.94% |
242.555 |
370.959 |
- |
-0.43% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
52.89% |
1.862 |
2.847 |
- |
-5.40% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
52.65% |
0.294 |
0.449 |
- |
71.49% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
52.61% |
236.990 |
361.672 |
- |
-0.49% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
52.61% |
57.316 |
87.467 |
- |
42.94% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
51.23% |
73.999 |
111.905 |
- |
51.72% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
51.15% |
57.816 |
87.390 |
- |
36.86% |
- |
|
rng::starts_with(list<int>)/1024
|
50.98% |
783.669 |
1183.170 |
- |
51.22% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
50.29% |
12.336 |
18.539 |
- |
29.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
49.97% |
23.458 |
35.179 |
- |
2.79% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
49.61% |
4.276 |
6.398 |
- |
52.40% |
- |
|
std::adjacent_find(deque<int>)/50
|
48.48% |
14.773 |
21.934 |
- |
10.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
47.97% |
3493641.371 |
5169661.839 |
- |
59.95% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
47.78% |
244039477.766 |
360630445.181 |
- |
5.30% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
47.52% |
27.360 |
40.361 |
- |
-2.99% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
47.34% |
0.466 |
0.687 |
- |
29.62% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
47.31% |
253644.620 |
373633.231 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
45.62% |
51.106 |
74.422 |
- |
5.07% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
45.08% |
14123298.693 |
20489993.795 |
- |
10.61% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
44.52% |
18.578 |
26.848 |
- |
42.35% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
44.40% |
36.974 |
53.391 |
- |
0.73% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
44.02% |
28.032 |
40.372 |
- |
0.41% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
43.91% |
165948205.509 |
238820806.260 |
- |
43.06% |
- |
|
rng::adjacent_find(deque<int>)/50
|
43.78% |
18.803 |
27.036 |
- |
67.94% |
- |
|
BM_PushHeap_float_Descending_1
|
43.67% |
0.431 |
0.619 |
- |
25.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
43.08% |
5939588.531 |
8498094.829 |
- |
39.02% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
43.05% |
12.737 |
18.220 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
42.93% |
64.897 |
92.760 |
- |
-5.00% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
42.63% |
28.323 |
40.398 |
- |
3.81% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
42.09% |
0.447 |
0.635 |
- |
18.92% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
42.04% |
0.447 |
0.636 |
- |
37.21% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
42.03% |
28.907 |
41.057 |
- |
-2.49% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
41.77% |
14.756 |
20.920 |
- |
36.79% |
- |
|
std::adjacent_find(deque<int>)/8
|
41.58% |
2.957 |
4.186 |
- |
3.68% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
41.56% |
0.448 |
0.635 |
- |
36.06% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
41.19% |
29.773 |
42.035 |
- |
1.60% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
41.17% |
97.281 |
137.335 |
- |
22.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
40.04% |
29468394.511 |
41268011.916 |
- |
22.70% |
- |
|
rng::for_each(multimap<int>)/8
|
39.71% |
4.513 |
6.305 |
- |
0.60% |
- |
|
BM_std_min<unsigned_char>/1
|
38.97% |
0.325 |
0.451 |
- |
19.92% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
38.39% |
31.860 |
44.091 |
- |
0.59% |
- |
|
rng::reverse(vector<int>)/8
|
37.99% |
1.619 |
2.233 |
- |
30.96% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
37.68% |
162067612.581 |
223133523.656 |
- |
37.19% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
37.54% |
19.904 |
27.375 |
- |
0.31% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
36.98% |
29.056 |
39.802 |
- |
2.77% |
- |
|
rng::for_each(set<int>)/8
|
36.89% |
4.616 |
6.318 |
- |
0.67% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
36.17% |
171104569.112 |
233000524.281 |
- |
37.41% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
35.90% |
305.071 |
414.607 |
- |
-0.81% |
- |
|
rng::for_each(map<int>)/8
|
35.77% |
4.474 |
6.074 |
- |
-2.58% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
35.69% |
0.410 |
0.557 |
- |
-3.66% |
- |
|
rng::for_each(multiset<int>)/8
|
35.52% |
4.575 |
6.200 |
- |
-1.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
35.46% |
157800040.821 |
213763122.307 |
- |
33.12% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
34.69% |
1.155 |
1.555 |
- |
35.03% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
34.59% |
66.582 |
89.611 |
- |
0.80% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
34.58% |
42.205 |
56.802 |
- |
-13.10% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
34.04% |
29.443 |
39.465 |
- |
7.93% |
- |
|
std::shift_right(deque<int>)/32
|
33.95% |
3.252 |
4.356 |
- |
0.68% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
33.60% |
0.522 |
0.697 |
- |
28.62% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
33.18% |
88.814 |
118.284 |
- |
23.36% |
- |
|
rng::copy_n(vector<int>)/32768
|
32.88% |
2294.113 |
3048.406 |
- |
9.33% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
32.66% |
14.520 |
19.262 |
- |
31.77% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
32.15% |
22.722 |
30.027 |
- |
-0.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
32.07% |
28.527 |
37.675 |
- |
34.38% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
32.06% |
10279.085 |
13574.957 |
- |
8.96% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
32.00% |
0.562 |
0.743 |
- |
20.01% |
- |
|
std::move_backward(deque<int>)/64
|
31.87% |
5.474 |
7.218 |
- |
1.31% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
31.57% |
25.272 |
33.250 |
- |
-31.44% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/0
|
31.39% |
24.738 |
32.504 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
31.37% |
2462320.493 |
3234663.562 |
- |
28.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
31.20% |
80589715.558 |
105733696.486 |
- |
14.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
31.18% |
161869880.783 |
212337003.679 |
- |
30.86% |
- |
|
rng::move_backward(deque<int>)/64
|
31.11% |
5.620 |
7.368 |
- |
3.10% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
31.05% |
18.792 |
24.626 |
- |
31.91% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
30.71% |
76.565 |
100.080 |
- |
45.79% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
30.16% |
0.336 |
0.437 |
- |
10.15% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
29.96% |
25.805 |
33.536 |
- |
-0.45% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
29.85% |
0.799 |
1.037 |
- |
21.50% |
- |
|
rng::adjacent_find(deque<int>)/8
|
29.82% |
3.750 |
4.868 |
- |
46.44% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1
|
29.68% |
0.411 |
0.534 |
- |
-15.88% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
29.64% |
1.080 |
1.400 |
- |
0.61% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
29.58% |
2960.697 |
3836.589 |
- |
0.08% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
29.34% |
69.945 |
90.468 |
- |
1.14% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
29.18% |
2958.414 |
3821.553 |
- |
-0.44% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
29.10% |
0.236 |
0.304 |
- |
26.81% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
28.99% |
35.100 |
45.278 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
28.52% |
1524213.058 |
1958896.461 |
- |
12.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
28.19% |
29.209 |
37.443 |
- |
3.13% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
28.07% |
163583149.727 |
209498211.350 |
- |
26.41% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
28.02% |
1.940 |
2.483 |
- |
0.16% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
27.91% |
7601.481 |
9723.199 |
- |
27.73% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
27.65% |
156477005.889 |
199744359.104 |
- |
26.15% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
27.64% |
166687378.287 |
212767715.303 |
- |
27.10% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
27.60% |
409.192 |
522.123 |
- |
-0.79% |
- |
|
BM_std_minmax_element<long_long>/2
|
27.39% |
0.538 |
0.685 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
27.26% |
171061756.955 |
217688262.084 |
- |
28.01% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
27.06% |
60.162 |
76.440 |
- |
19.39% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
27.05% |
409.385 |
520.130 |
- |
0.15% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
26.68% |
60.673 |
76.861 |
- |
14.49% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
26.65% |
0.390 |
0.494 |
- |
-0.85% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
26.58% |
1.157 |
1.464 |
- |
-0.36% |
- |
|
BM_RangesPushHeap_float_Random_1
|
26.56% |
0.429 |
0.542 |
- |
0.85% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
26.41% |
9.640 |
12.186 |
- |
-1.53% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/50
|
26.15% |
1384.018 |
1745.924 |
- |
25.31% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
26.02% |
1677.673 |
2114.148 |
- |
0.49% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
25.96% |
2.462 |
3.101 |
- |
-7.19% |
- |
|
rng::for_each(map<int>::iterator)/8
|
25.91% |
4.561 |
5.742 |
- |
-0.18% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
25.91% |
1237.061 |
1557.562 |
- |
14.14% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
25.52% |
160196169.576 |
201075968.030 |
- |
24.52% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
25.44% |
610.367 |
765.639 |
- |
19.06% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
25.41% |
250.177 |
313.736 |
- |
0.94% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
25.40% |
0.601 |
0.754 |
- |
-4.91% |
- |
|
BM_std_min<unsigned___int128>/1
|
25.30% |
0.367 |
0.460 |
- |
24.69% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
25.28% |
175405007.723 |
219749406.289 |
- |
30.87% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
25.26% |
2.482 |
3.110 |
- |
-1.05% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
25.23% |
664.266 |
831.877 |
- |
19.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
25.22% |
30.666 |
38.400 |
- |
-11.91% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
24.54% |
29.829 |
37.150 |
- |
1.98% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
24.41% |
10.556 |
13.132 |
- |
23.86% |
- |
|
BM_toupper_char<wchar_t>
|
24.38% |
0.554 |
0.689 |
- |
-0.69% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
24.36% |
499.981 |
621.797 |
- |
25.81% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
24.31% |
20648.652 |
25667.446 |
- |
31.15% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
24.21% |
28.812 |
35.788 |
- |
37.04% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
24.21% |
8.539 |
10.605 |
- |
21.91% |
- |
|
rng::move_backward(list<int>)/262144
|
24.19% |
266936.807 |
331514.229 |
- |
-0.89% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
24.11% |
17.554 |
21.787 |
- |
-2.17% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
24.09% |
19754.209 |
24512.139 |
- |
30.51% |
- |
|
BM_PopHeap_uint32_1
|
23.99% |
0.456 |
0.566 |
- |
34.02% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
23.88% |
1.678 |
2.078 |
- |
-4.83% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
23.85% |
33.788 |
41.845 |
- |
-2.11% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
23.84% |
46.165 |
57.169 |
- |
9.60% |
- |
|
rng::move_backward(vector<int>)/32768
|
23.61% |
2144.589 |
2650.941 |
- |
23.33% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
23.57% |
25.903 |
32.009 |
- |
9.13% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
23.54% |
1.135 |
1.403 |
- |
17.18% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
23.51% |
20.451 |
25.259 |
- |
-1.81% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
23.39% |
2120.218 |
2616.188 |
- |
23.07% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/1048576
|
23.22% |
2125.338 |
2618.845 |
- |
22.88% |
- |
|
BM_std_minmax<unsigned_short>/4
|
23.22% |
0.936 |
1.153 |
- |
11.83% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
23.11% |
259.051 |
318.918 |
- |
-0.41% |
- |
|
std::move_backward(vector<int>)/32768
|
23.11% |
2146.403 |
2642.383 |
- |
22.69% |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
23.07% |
18229.439 |
22434.370 |
- |
22.31% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
22.89% |
265.101 |
325.785 |
- |
10.89% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
22.73% |
0.464 |
0.570 |
- |
5.91% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
22.51% |
26.132 |
32.013 |
- |
15.33% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
22.18% |
2040.607 |
2493.224 |
- |
23.86% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
22.17% |
19.084 |
23.316 |
- |
-4.41% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
22.08% |
5968739.031 |
7286777.302 |
- |
21.64% |
- |
|
rng::for_each(map<int>)/32
|
21.97% |
21.250 |
25.920 |
- |
-0.05% |
- |
|
std::shift_right(deque<int>)/50
|
21.63% |
4.213 |
5.125 |
- |
-1.93% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
21.62% |
19.880 |
24.179 |
- |
4.99% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
21.58% |
164805983.085 |
200369532.202 |
- |
20.04% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
21.58% |
46.450 |
56.472 |
- |
1.72% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
21.47% |
30.443 |
36.981 |
- |
39.81% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
21.45% |
25.525 |
31.000 |
- |
-0.55% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
21.09% |
252.042 |
305.194 |
- |
-4.59% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
21.05% |
28.861 |
34.936 |
- |
6.61% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
20.97% |
289.489 |
350.195 |
- |
-6.53% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
20.92% |
21.732 |
26.279 |
- |
5.89% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
20.91% |
735.462 |
889.222 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
20.82% |
5960379.767 |
7201413.860 |
- |
20.41% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
20.82% |
17459.607 |
21093.995 |
- |
10.44% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
20.80% |
1.903 |
2.299 |
- |
-0.35% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
20.75% |
45.302 |
54.702 |
- |
7.70% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
20.70% |
17474.912 |
21091.473 |
- |
21.34% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
20.64% |
726.136 |
876.032 |
- |
5.39% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
20.41% |
2.368 |
2.851 |
- |
-1.44% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
20.35% |
1584.128 |
1906.512 |
- |
30.90% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
20.24% |
1.167 |
1.403 |
- |
0.36% |
- |
|
rng::for_each(set<int>)/32
|
19.90% |
21.407 |
25.667 |
- |
0.35% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
19.84% |
12.159 |
14.572 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
19.82% |
5985894.786 |
7172055.578 |
- |
19.86% |
- |
|
BM_PushHeap_uint32_Random_1
|
19.72% |
0.448 |
0.536 |
- |
0.06% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
19.71% |
8.028 |
9.611 |
- |
11.04% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
19.58% |
1316.425 |
1574.145 |
- |
-8.34% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
19.56% |
1.204 |
1.439 |
- |
11.28% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
19.54% |
265381.787 |
317229.129 |
- |
20.25% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
19.53% |
8.749 |
10.458 |
- |
18.88% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
19.16% |
18.340 |
21.854 |
- |
13.60% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
19.13% |
10.874 |
12.954 |
- |
20.98% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
19.09% |
24.410 |
29.069 |
- |
12.20% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
19.03% |
15.538 |
18.494 |
- |
-0.40% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
18.94% |
1.881 |
2.237 |
- |
-0.18% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
18.53% |
1543.415 |
1829.396 |
- |
-0.92% |
- |
|
std::copy_backward(list<int>)/4096
|
18.48% |
3312.008 |
3923.967 |
- |
17.15% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
18.35% |
23.878 |
28.260 |
- |
-7.50% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
18.35% |
2.239 |
2.650 |
- |
18.77% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
18.26% |
23.611 |
27.922 |
- |
-9.12% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/1024
|
18.25% |
997.888 |
1179.997 |
- |
16.02% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
18.13% |
13001.158 |
15357.928 |
- |
18.76% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
18.09% |
18.500 |
21.847 |
- |
-0.97% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
18.06% |
36.251 |
42.797 |
- |
1.86% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
18.03% |
1.146 |
1.353 |
- |
17.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
18.03% |
46152295.536 |
54472017.844 |
- |
10.52% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
17.98% |
1.617 |
1.908 |
- |
6.73% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
17.98% |
199174592.013 |
234978586.578 |
- |
22.29% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
17.70% |
0.540 |
0.635 |
- |
-8.68% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
17.69% |
13008.757 |
15310.495 |
- |
18.45% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
17.64% |
23.046 |
27.112 |
- |
14.79% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
17.63% |
55.156 |
64.881 |
- |
0.01% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
17.59% |
10496.613 |
12342.464 |
- |
-3.96% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
17.54% |
6.872 |
8.077 |
- |
16.86% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
17.53% |
27.710 |
32.567 |
- |
0.20% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
17.52% |
28.242 |
33.190 |
- |
16.37% |
- |
|
BM_deque_deque_copy_backward/512
|
17.32% |
18.571 |
21.788 |
- |
-2.18% |
- |
|
std::move_backward(deque<int>)/8
|
17.27% |
3.319 |
3.892 |
- |
-2.65% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
17.16% |
33.577 |
39.339 |
- |
20.57% |
- |
|
BM_std_min<unsigned_int>/1
|
17.01% |
0.325 |
0.381 |
- |
31.23% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
16.99% |
0.482 |
0.564 |
- |
26.12% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
16.92% |
262.581 |
307.010 |
- |
6.76% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
16.87% |
12.384 |
14.474 |
- |
-2.40% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
16.84% |
70.627 |
82.518 |
- |
16.83% |
- |
|
rng::for_each(multiset<int>)/32
|
16.70% |
21.894 |
25.551 |
- |
-0.60% |
- |
|
BM_deque_deque_move_backward/512
|
16.69% |
18.633 |
21.743 |
- |
1.49% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
16.69% |
61.439 |
71.692 |
- |
3.91% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
16.57% |
3.512 |
4.093 |
- |
-1.91% |
- |
|
rng::find_first_of(deque<int>,_pred)_(small_needle)/32
|
16.54% |
198.896 |
231.788 |
- |
16.54% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
16.51% |
162972251.525 |
189877470.848 |
- |
14.35% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
16.41% |
712.884 |
829.836 |
- |
0.47% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
16.40% |
2731.159 |
3178.989 |
- |
16.37% |
- |
|
BM_vector_deque_ranges_move/2
|
16.34% |
1.727 |
2.009 |
- |
11.45% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
16.28% |
0.447 |
0.520 |
- |
-25.47% |
- |
|
BM_vector_deque_copy_backward/0
|
16.27% |
0.402 |
0.467 |
- |
-7.15% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
16.23% |
2.279 |
2.649 |
- |
14.81% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
16.20% |
3.977 |
4.621 |
- |
0.91% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
16.08% |
12.079 |
14.021 |
- |
0.07% |
- |
|
std::move_backward(deque<int>)/4096
|
16.07% |
154.815 |
179.687 |
- |
13.70% |
- |
|
std::set<std::string>::erase(iterator)/0
|
16.05% |
25.427 |
29.508 |
- |
10.08% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
15.95% |
21.583 |
25.026 |
- |
19.20% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
15.85% |
15187.746 |
17595.662 |
- |
16.49% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_262144
|
15.83% |
35.781 |
41.446 |
- |
16.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
15.81% |
20668820.404 |
23936278.314 |
- |
13.51% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
15.77% |
0.343 |
0.397 |
- |
18.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
15.76% |
0.449 |
0.520 |
- |
-15.28% |
- |
|
rng::for_each(multimap<int>)/32
|
15.70% |
22.421 |
25.940 |
- |
-1.38% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
15.69% |
103.479 |
119.713 |
- |
5.45% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
15.50% |
2.255 |
2.605 |
- |
-1.77% |
- |
|
BM_std_minmax_element<long_long>/3
|
15.36% |
1.121 |
1.294 |
- |
-0.84% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
15.34% |
2346400.763 |
2706427.154 |
- |
15.94% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
15.23% |
1.030 |
1.187 |
- |
13.79% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
15.20% |
51.778 |
59.648 |
- |
14.48% |
- |
|
BM_std_min<char>/1
|
15.17% |
0.288 |
0.332 |
- |
14.77% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
15.14% |
1.715 |
1.974 |
- |
23.05% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
15.12% |
2.795 |
3.217 |
- |
-6.29% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
15.11% |
14344.443 |
16511.697 |
- |
-3.10% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
15.00% |
1.368 |
1.574 |
- |
-1.10% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
14.90% |
0.579 |
0.665 |
- |
-0.47% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
14.86% |
80417228.653 |
92368134.324 |
- |
14.60% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
14.85% |
32.211 |
36.993 |
- |
-11.16% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
14.80% |
0.576 |
0.662 |
- |
-0.50% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
14.74% |
293.157 |
336.383 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
14.65% |
29.411 |
33.720 |
- |
27.00% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
14.62% |
0.370 |
0.424 |
- |
7.55% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
14.61% |
25.352 |
29.056 |
- |
6.67% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
14.61% |
4480569.092 |
5134970.770 |
- |
10.69% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
14.57% |
7904.335 |
9055.903 |
- |
5.85% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
14.51% |
7419.680 |
8496.625 |
- |
15.70% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
14.28% |
2175397.867 |
2486007.731 |
- |
16.27% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
14.25% |
8320.133 |
9505.928 |
- |
9.83% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
14.24% |
4588185.853 |
5241493.568 |
- |
10.55% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
14.23% |
14204613.479 |
16225899.369 |
- |
-1.67% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
14.22% |
2.380 |
2.719 |
- |
-3.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
14.21% |
8413392.289 |
9608641.743 |
- |
15.16% |
- |
|
rng::find_end(deque<int>)_(single_element)/1024
|
14.12% |
277.999 |
317.262 |
- |
-1.00% |
- |
|
rng::generate(list<int>)/8192
|
14.05% |
7535.177 |
8593.815 |
- |
-0.07% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
14.05% |
1.155 |
1.317 |
- |
9.11% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
13.96% |
9.188 |
10.471 |
- |
14.14% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
13.93% |
3369.537 |
3839.076 |
- |
9.98% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
13.93% |
1.316 |
1.499 |
- |
3.22% |
- |
|
std::move_backward(list<int>)/4096
|
13.93% |
4916.616 |
5601.510 |
- |
26.89% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
13.92% |
9.205 |
10.486 |
- |
3.92% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
13.86% |
24.278 |
27.642 |
- |
2.40% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
13.82% |
7168.426 |
8159.343 |
- |
-0.54% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
13.81% |
17.897 |
20.368 |
- |
5.12% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
13.75% |
10.944 |
12.449 |
- |
18.89% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
13.71% |
13201.508 |
15011.906 |
- |
-0.62% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
13.67% |
33.079 |
37.601 |
- |
-4.61% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
13.64% |
453.809 |
515.719 |
- |
4.39% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
13.64% |
9.278 |
10.543 |
- |
6.59% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
13.61% |
8941.331 |
10158.406 |
- |
21.72% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
13.50% |
777.472 |
882.460 |
- |
-5.45% |
- |
|
BM_RangesPopHeap_float_256
|
13.48% |
19.990 |
22.686 |
- |
2.46% |
- |
|
rng::unique(deque<int>)_(sprinkled)/1024
|
13.42% |
629.790 |
714.316 |
- |
13.09% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
13.39% |
80589284.152 |
91377299.852 |
- |
14.09% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
13.33% |
0.381 |
0.432 |
- |
0.02% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
13.32% |
3.855 |
4.369 |
- |
-5.19% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
13.31% |
17.584 |
19.924 |
- |
12.34% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1024
|
13.25% |
608.872 |
689.573 |
- |
-0.23% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
13.22% |
0.616 |
0.697 |
- |
20.96% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
13.12% |
51.390 |
58.131 |
- |
0.65% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
13.11% |
1.161 |
1.313 |
- |
9.86% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
13.02% |
6.000 |
6.781 |
- |
13.71% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
12.98% |
0.995 |
1.124 |
- |
0.26% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
12.84% |
46.520 |
52.492 |
- |
13.02% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
12.84% |
1.293 |
1.459 |
- |
10.67% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
12.83% |
1.678 |
1.894 |
- |
9.24% |
- |
|
BM_std_min<short>/1
|
12.81% |
0.293 |
0.330 |
- |
-26.83% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
12.80% |
25.696 |
28.985 |
- |
-0.99% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
12.78% |
27.006 |
30.456 |
- |
2.50% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
12.76% |
26.653 |
30.054 |
- |
2.42% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
12.73% |
4.500 |
5.073 |
- |
-0.14% |
- |
|
BM_RangesPopHeap_float_64
|
12.72% |
12.252 |
13.810 |
- |
3.04% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
12.69% |
4.463 |
5.030 |
- |
-14.81% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
12.61% |
70.919 |
79.860 |
- |
-0.98% |
- |
|
BM_tolower_char<wchar_t>
|
12.57% |
0.614 |
0.691 |
- |
-0.02% |
- |
|
BM_std_minmax<short>/4
|
12.57% |
0.971 |
1.093 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
12.51% |
5986772.477 |
6735842.632 |
- |
-5.28% |
- |
|
BM_MakeHeap_uint32_Random_64
|
12.50% |
1.250 |
1.407 |
- |
8.68% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
12.45% |
14.982 |
16.847 |
- |
26.26% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
12.37% |
15461815.069 |
17374181.665 |
- |
11.23% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
12.35% |
29.042 |
32.630 |
- |
0.95% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
12.34% |
1.154 |
1.296 |
- |
-1.31% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
12.33% |
1.260 |
1.415 |
- |
-9.77% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
12.28% |
1.854 |
2.082 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
12.26% |
2071386.390 |
2325235.182 |
- |
8.78% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
12.23% |
1.354 |
1.519 |
- |
17.19% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
12.18% |
32.719 |
36.704 |
- |
11.52% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
12.18% |
1245.259 |
1396.898 |
- |
0.24% |
- |
|
BM_std_min<unsigned_short>/1
|
12.13% |
0.254 |
0.285 |
- |
10.82% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
12.08% |
2369205.226 |
2655484.446 |
- |
13.34% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
12.07% |
6.215 |
6.965 |
- |
-3.74% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
12.04% |
14939915.937 |
16739247.200 |
- |
7.85% |
- |
|
BM_vector_deque_ranges_move/1
|
12.04% |
2.031 |
2.276 |
- |
10.65% |
- |
|
rng::find_first_of(deque<int>,_pred)_(small_needle)/50
|
12.00% |
309.772 |
346.960 |
- |
11.99% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
12.00% |
959.795 |
1074.940 |
- |
8.41% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
11.99% |
5.045 |
5.650 |
- |
10.24% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
11.97% |
23.532 |
26.349 |
- |
39.60% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
11.96% |
4003.062 |
4481.707 |
- |
13.12% |
- |
|
rng::for_each_n(list<int>)/50
|
11.90% |
21.734 |
24.320 |
- |
0.07% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
11.89% |
104.579 |
117.016 |
- |
3.41% |
- |
|
BM_std_min<__int128>/64000
|
11.87% |
24733.290 |
27670.258 |
- |
-11.59% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
11.82% |
5.605 |
6.267 |
- |
6.63% |
- |
|
BM_std_minmax<unsigned_int>/4
|
11.82% |
0.973 |
1.088 |
- |
16.19% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
11.76% |
25130.716 |
28085.027 |
- |
-5.81% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
11.69% |
27.410 |
30.613 |
- |
-4.76% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
11.66% |
0.362 |
0.404 |
- |
-10.95% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
11.62% |
85.416 |
95.338 |
- |
0.43% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
11.61% |
19.835 |
22.139 |
- |
3.03% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
11.61% |
26.268 |
29.319 |
- |
10.17% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
11.59% |
4315.998 |
4816.279 |
- |
-1.28% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
11.54% |
19.497 |
21.748 |
- |
1.46% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
11.52% |
670.415 |
747.666 |
- |
-4.27% |
- |
|
rng::for_each(multimap<int>::iterator)/32
|
11.52% |
21.200 |
23.642 |
- |
-0.24% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
11.51% |
7.445 |
8.302 |
- |
16.53% |
- |
|
BM_std_min<__int128>/70000
|
11.49% |
27060.993 |
30171.083 |
- |
-11.60% |
- |
|
BM_std_min<__int128>/4000
|
11.49% |
1540.615 |
1717.567 |
- |
-11.51% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
11.48% |
314603016.862 |
350712342.028 |
- |
-0.05% |
- |
|
std::reverse_copy(vector<int>)/8
|
11.37% |
2.367 |
2.636 |
- |
6.33% |
- |
|
BM_std_min<__int128>/65536
|
11.37% |
25346.319 |
28228.856 |
- |
-11.60% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
11.37% |
1.895 |
2.110 |
- |
5.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
11.37% |
2928457.312 |
3261337.899 |
- |
10.62% |
- |
|
rng::find(list<int>)_(process_all)/50
|
11.34% |
18.837 |
20.974 |
- |
3.14% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
11.34% |
39873910.333 |
44395872.468 |
- |
5.45% |
- |
|
rng::copy_n(list<int>)/4096
|
11.32% |
3983.009 |
4433.830 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
11.29% |
10137763.980 |
11282033.936 |
- |
24.34% |
- |
|
rng::find_if(list<int>)_(process_all)/8192
|
11.27% |
10324.504 |
11488.586 |
- |
8.94% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
11.26% |
1325324.026 |
1474556.951 |
- |
6.52% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
11.24% |
21.455 |
23.867 |
- |
-0.08% |
- |
|
bm_lexicographical_compare<int>/16
|
11.23% |
2.016 |
2.243 |
- |
2.52% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
11.22% |
28232.246 |
31400.895 |
- |
0.36% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
11.18% |
27.349 |
30.408 |
- |
2.70% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
11.17% |
14.931 |
16.599 |
- |
10.62% |
- |
|
std::search(list<int>)_(single_element)/8192
|
11.17% |
7828.129 |
8702.167 |
- |
19.54% |
- |
|
BM_std_min<__int128>/5500
|
11.15% |
2120.649 |
2357.041 |
- |
-12.10% |
- |
|
BM_std_min<__int128>/4096
|
11.10% |
1578.819 |
1754.107 |
- |
-12.12% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
11.09% |
2.047 |
2.275 |
- |
-2.59% |
- |
|
BM_StringRelational_Less_Small_Huge_Control
|
11.08% |
1.758 |
1.952 |
- |
9.47% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
11.06% |
206274752.285 |
229086137.232 |
- |
10.98% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
11.05% |
7160322.808 |
7951895.659 |
- |
36.76% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
11.05% |
0.965 |
1.072 |
- |
1.83% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
11.02% |
1.898 |
2.108 |
- |
5.35% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
11.02% |
2876318.609 |
3193147.028 |
- |
6.08% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
10.99% |
29.172 |
32.378 |
- |
-6.02% |
- |
|
BM_std_min<__int128>/1024
|
10.96% |
396.062 |
439.468 |
- |
-11.24% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
10.95% |
0.362 |
0.402 |
- |
-11.53% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
10.87% |
0.605 |
0.671 |
- |
1.17% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
10.85% |
19.301 |
21.395 |
- |
-10.24% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_Control
|
10.84% |
0.365 |
0.404 |
- |
-11.32% |
- |
|
BM_MakeHeap_uint32_Random_4
|
10.81% |
1.122 |
1.243 |
- |
0.19% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
10.81% |
0.363 |
0.402 |
- |
-11.50% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
10.81% |
8808.379 |
9760.473 |
- |
-0.33% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
10.80% |
1.609 |
1.783 |
- |
10.23% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
10.79% |
5728.184 |
6346.014 |
- |
1.37% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/8192
|
10.78% |
4306.998 |
4771.455 |
- |
-0.17% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.78% |
16.621 |
18.413 |
- |
10.27% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
10.76% |
30.292 |
33.552 |
- |
4.74% |
- |
|
bm_lexicographical_compare<int>/3
|
10.76% |
1.692 |
1.874 |
- |
6.93% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
10.76% |
1.949 |
2.158 |
- |
4.67% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
10.75% |
26.448 |
29.290 |
- |
-17.63% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
10.70% |
34.099 |
37.748 |
- |
8.69% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
10.66% |
2194.863 |
2428.894 |
- |
-0.25% |
- |
|
BM_std_minmax<int>/4
|
10.63% |
0.975 |
1.079 |
- |
16.65% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
10.63% |
2.635 |
2.915 |
- |
1.68% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
10.62% |
60.085 |
66.469 |
- |
2.57% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
10.62% |
34.282 |
37.924 |
- |
5.62% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
10.61% |
21.246 |
23.501 |
- |
-2.66% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
10.60% |
6826.746 |
7550.506 |
- |
0.59% |
- |
|
rng::move_backward(deque<int>)/8
|
10.53% |
3.657 |
4.042 |
- |
-0.85% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
10.52% |
9.345 |
10.328 |
- |
5.58% |
- |
|
rng::for_each(set<int>::iterator)/8
|
10.51% |
4.534 |
5.010 |
- |
0.20% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
10.49% |
1.671 |
1.846 |
- |
9.55% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
10.45% |
0.556 |
0.614 |
- |
22.49% |
- |
|
BM_std_min<__int128>/512
|
10.42% |
198.876 |
219.590 |
- |
-11.37% |
- |
|
BM_vector_deque_copy/0
|
10.40% |
0.388 |
0.429 |
- |
-0.46% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
10.39% |
2.108 |
2.327 |
- |
-4.94% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
10.39% |
1.296 |
1.430 |
- |
-7.81% |
- |
|
rng::rotate(list<int>)_(by_1/2)/32
|
10.39% |
6.099 |
6.732 |
- |
1.04% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/1024
|
10.31% |
39.110 |
43.144 |
- |
0.14% |
- |
|
rng::move(deque<int>)/64
|
10.31% |
6.318 |
6.970 |
- |
10.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
10.27% |
6438.372 |
7099.298 |
- |
1.55% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
10.23% |
20167089.749 |
22229719.140 |
- |
8.27% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
10.18% |
1890002.688 |
2082357.830 |
- |
12.45% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
10.16% |
2776.580 |
3058.807 |
- |
12.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
10.16% |
1687469.891 |
1858968.180 |
- |
13.48% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
10.16% |
6.589 |
7.259 |
- |
-23.90% |
- |
|
bm_lexicographical_compare<int>/4
|
10.14% |
1.259 |
1.386 |
- |
10.03% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
10.11% |
0.464 |
0.511 |
- |
11.39% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
10.10% |
4.951 |
5.451 |
- |
-0.72% |
- |
|
BM_StringRelational_Less_Small_Small_Control
|
10.09% |
1.727 |
1.901 |
- |
12.02% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
10.07% |
11.232 |
12.363 |
- |
2.56% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
10.06% |
1684630.043 |
1854112.224 |
- |
13.09% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
10.03% |
5.165 |
5.683 |
- |
2.82% |
- |
|
BM_std_minmax<unsigned_int>/7
|
10.03% |
1.745 |
1.920 |
- |
4.09% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8192
|
10.01% |
685.979 |
754.678 |
- |
8.94% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
9.99% |
58.658 |
64.519 |
- |
0.21% |
- |
|
BM_PopHeap_float_256
|
9.99% |
20.337 |
22.369 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
9.97% |
1901420.653 |
2090954.914 |
- |
14.16% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1000
|
9.96% |
25255.045 |
27771.699 |
- |
20.57% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
9.96% |
2165808.918 |
2381549.154 |
- |
10.80% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
9.94% |
1707323.489 |
1876952.473 |
- |
13.38% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
9.90% |
4.148 |
4.559 |
- |
0.56% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/50
|
9.90% |
73.409 |
80.678 |
- |
9.62% |
- |
|
SetIntersection_Front_Set_string_256_256
|
9.90% |
27952799.539 |
30719129.051 |
- |
15.80% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
9.86% |
38.717 |
42.534 |
- |
14.74% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
9.85% |
104.780 |
115.101 |
- |
8.76% |
- |
|
BM_RangesPopHeap_float_16
|
9.85% |
6.443 |
7.078 |
- |
1.93% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
9.84% |
2365429.667 |
2598277.456 |
- |
10.85% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1024
|
9.83% |
26503.842 |
29108.814 |
- |
20.73% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
9.83% |
1704215.248 |
1871713.137 |
- |
13.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
9.83% |
1708305.826 |
1876190.920 |
- |
13.35% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
9.79% |
23307.568 |
25590.310 |
- |
3.59% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
9.79% |
26.862 |
29.492 |
- |
-1.11% |
- |
|
std::move_backward(deque<int>)/512
|
9.74% |
23.961 |
26.296 |
- |
1.11% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
9.73% |
59.652 |
65.453 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
9.72% |
4783864.002 |
5249001.069 |
- |
4.96% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
9.72% |
79399.939 |
87119.098 |
- |
12.03% |
- |
|
BM_std_minmax_element<int>/3
|
9.71% |
1.044 |
1.146 |
- |
-0.09% |
- |
|
BM_LowerBound_string_262144
|
9.71% |
2242.703 |
2460.422 |
- |
-1.95% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
9.70% |
1718353.599 |
1885082.358 |
- |
13.88% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
9.67% |
1.011 |
1.108 |
- |
4.42% |
- |
|
rng::stable_partition(deque<int>)_(dense)/50
|
9.67% |
37.400 |
41.016 |
- |
0.65% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
9.65% |
1.149 |
1.260 |
- |
4.26% |
- |
|
BM_MakeHeap_float_Random_256
|
9.64% |
1.238 |
1.357 |
- |
-12.30% |
- |
|
BM_vector_deque_move/2
|
9.56% |
1.832 |
2.007 |
- |
-3.12% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
9.54% |
327.319 |
358.552 |
- |
-18.08% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
9.52% |
597.719 |
654.614 |
- |
1.09% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
9.52% |
10.198 |
11.169 |
- |
7.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
9.50% |
65.173 |
71.364 |
- |
-3.58% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_1024
|
9.50% |
29.917 |
32.758 |
- |
13.12% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
9.48% |
1.038 |
1.136 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
9.44% |
199712727.393 |
218565326.890 |
- |
7.54% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
9.41% |
5.722 |
6.260 |
- |
4.93% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
9.41% |
24.307 |
26.593 |
- |
-0.04% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
9.41% |
2632.077 |
2879.653 |
- |
2.95% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/1024
|
9.40% |
5.395 |
5.903 |
- |
0.40% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024
|
9.40% |
8.677 |
9.492 |
- |
3.96% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
9.37% |
57.257 |
62.624 |
- |
4.57% |
- |
|
rng::all_of(deque<int>)_(process_all)/32768
|
9.37% |
10550.723 |
11539.278 |
- |
3.20% |
- |
|
rng::move_backward(deque<int>)/512
|
9.37% |
24.122 |
26.382 |
- |
1.10% |
- |
|
BM_RangesMakeHeap_float_Descending_16
|
9.30% |
0.210 |
0.229 |
- |
9.08% |
- |
|
std::fill_n(vector<bool>)/512
|
9.29% |
1.425 |
1.557 |
- |
5.72% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/8192
|
9.27% |
24996.242 |
27312.836 |
- |
6.32% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_16
|
9.26% |
0.337 |
0.368 |
- |
-3.38% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
9.21% |
10.099 |
11.030 |
- |
3.96% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
9.18% |
22.778 |
24.868 |
- |
3.07% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
9.15% |
5.271 |
5.753 |
- |
18.38% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
9.14% |
38.586 |
42.113 |
- |
1.97% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
9.14% |
1828545.247 |
1995631.905 |
- |
5.29% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
9.13% |
1.216 |
1.327 |
- |
3.92% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
9.12% |
9.672 |
10.555 |
- |
-1.65% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
9.10% |
24476.718 |
26704.324 |
- |
3.61% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
9.10% |
35.502 |
38.732 |
- |
9.97% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
9.09% |
19.673 |
21.462 |
- |
2.35% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
9.09% |
1698505.939 |
1852873.289 |
- |
11.26% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
9.07% |
16418.571 |
17907.119 |
- |
0.39% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
9.05% |
1.231 |
1.342 |
- |
11.24% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
9.04% |
18.033 |
19.664 |
- |
8.01% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/8192
|
9.04% |
36.609 |
39.917 |
- |
9.58% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
9.04% |
4.385 |
4.781 |
- |
1.63% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.04% |
954.862 |
1041.141 |
- |
0.86% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
9.03% |
4.993 |
5.444 |
- |
5.43% |
- |
|
rng::for_each_n(deque<int>)/8
|
9.03% |
1.205 |
1.313 |
- |
8.96% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
9.02% |
94561.941 |
103091.511 |
- |
1.43% |
- |
|
rng::find(list<int>)_(bail_25%)/32768
|
9.00% |
7609.810 |
8294.825 |
- |
6.87% |
- |
|
std::shift_right(list<int>)/50
|
8.99% |
26.923 |
29.344 |
- |
5.32% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
8.97% |
0.777 |
0.847 |
- |
-1.86% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
8.97% |
6.745 |
7.349 |
- |
16.85% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
8.92% |
1687296.959 |
1837849.772 |
- |
12.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
8.85% |
3.582 |
3.898 |
- |
18.59% |
- |
|
BM_vector_deque_move/1
|
8.83% |
2.111 |
2.297 |
- |
-1.35% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
8.80% |
10.375 |
11.287 |
- |
25.19% |
- |
|
BM_deque_deque_copy_backward/1
|
8.78% |
2.796 |
3.041 |
- |
-11.40% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
8.78% |
10.530 |
11.454 |
- |
3.32% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
8.76% |
22.383 |
24.343 |
- |
15.59% |
- |
|
BM_PopHeap_float_64
|
8.74% |
12.508 |
13.601 |
- |
0.65% |
- |
|
rng::fill(deque<int>)/32
|
8.73% |
1.470 |
1.598 |
- |
19.37% |
- |
|
std::is_sorted(list<int>)/8192
|
8.73% |
7170.888 |
7796.682 |
- |
7.15% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_256
|
8.71% |
25.125 |
27.313 |
- |
12.01% |
- |
|
rng::for_each(map<int>::iterator)/32
|
8.70% |
22.979 |
24.977 |
- |
0.10% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
8.65% |
16.690 |
18.134 |
- |
8.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
8.64% |
1716865.561 |
1865208.578 |
- |
13.11% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
8.63% |
1.495 |
1.624 |
- |
7.36% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
8.62% |
7.680 |
8.342 |
- |
3.28% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
8.60% |
15.506 |
16.839 |
- |
0.47% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
8.59% |
8343790.144 |
9060680.095 |
- |
8.59% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
8.58% |
8.259 |
8.968 |
- |
17.17% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
8.55% |
6995.482 |
7593.654 |
- |
-2.73% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
8.55% |
661.657 |
718.227 |
- |
-0.32% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
8.53% |
1.485 |
1.612 |
- |
-0.48% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
8.50% |
26.086 |
28.303 |
- |
3.42% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
8.50% |
6.874 |
7.458 |
- |
0.96% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
8.50% |
28.901 |
31.357 |
- |
16.12% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
8.48% |
0.336 |
0.365 |
- |
-0.15% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
8.48% |
1.278 |
1.386 |
- |
-0.25% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
8.47% |
673.763 |
730.845 |
- |
-0.16% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
8.46% |
16.239 |
17.613 |
- |
-0.67% |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
8.46% |
28.003 |
30.373 |
- |
0.47% |
- |
|
BM_std_min<int>/1
|
8.44% |
0.282 |
0.305 |
- |
-6.01% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
8.44% |
2.229 |
2.417 |
- |
5.73% |
- |
|
BM_std_min<__int128>/64
|
8.42% |
24.505 |
26.568 |
- |
-10.26% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
8.41% |
34.305 |
37.189 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
8.39% |
1705269.695 |
1848416.908 |
- |
10.65% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
8.38% |
16.693 |
18.091 |
- |
7.90% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
8.36% |
2.425 |
2.628 |
- |
8.07% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
8.35% |
283.693 |
307.376 |
- |
-0.32% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
8.35% |
267.929 |
290.292 |
- |
12.00% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
8.34% |
0.633 |
0.686 |
- |
-17.06% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
8.34% |
703.473 |
762.137 |
- |
11.18% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
8.34% |
8111.893 |
8788.340 |
- |
9.16% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
8.34% |
0.908 |
0.983 |
- |
0.24% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
8.33% |
0.193 |
0.209 |
- |
7.23% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
8.33% |
656.214 |
710.881 |
- |
-0.38% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
8.27% |
8902.986 |
9639.055 |
- |
3.58% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
8.26% |
11106.268 |
12023.325 |
- |
2.29% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
8.26% |
1.495 |
1.618 |
- |
4.15% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
8.24% |
320.965 |
347.424 |
- |
3.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
8.24% |
1.160 |
1.256 |
- |
-6.44% |
- |
|
std::rotate_copy(vector<int>)/8192
|
8.23% |
640.902 |
693.648 |
- |
37.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
8.23% |
6752044.939 |
7307737.857 |
- |
4.71% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
8.22% |
23.038 |
24.932 |
- |
2.51% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
8.19% |
724.185 |
783.469 |
- |
25.12% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
8.18% |
9970545.148 |
10786351.122 |
- |
8.82% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
8.18% |
24.083 |
26.053 |
- |
5.45% |
- |
|
std::generate_n(list<int>)/8192
|
8.16% |
6911.802 |
7475.674 |
- |
8.15% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
8.15% |
29.580 |
31.992 |
- |
6.20% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
8.13% |
0.636 |
0.687 |
- |
1.79% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
8.13% |
2744.842 |
2967.897 |
- |
1.29% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
8.13% |
45.679 |
49.391 |
- |
1.60% |
- |
|
std::vector<std::string>::ctor(size)/32
|
8.12% |
33.569 |
36.295 |
- |
5.11% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
8.11% |
5.285 |
5.714 |
- |
-0.38% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
8.11% |
2038.462 |
2203.814 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
8.11% |
105874.609 |
114460.881 |
- |
9.22% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
8.10% |
16.567 |
17.909 |
- |
5.10% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
8.10% |
25156.212 |
27192.893 |
- |
9.80% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
8.06% |
596.230 |
644.311 |
- |
-3.78% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
8.05% |
24.293 |
26.249 |
- |
-5.94% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
8.03% |
7061741.999 |
7629142.217 |
- |
10.10% |
- |
|
BM_deque_deque_move_backward/1
|
8.00% |
2.726 |
2.944 |
- |
-12.22% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
7.99% |
76.089 |
82.171 |
- |
4.37% |
- |
|
std::is_sorted_until(deque<int>)/8
|
7.98% |
3.090 |
3.336 |
- |
0.09% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
7.97% |
0.983 |
1.061 |
- |
0.19% |
- |
|
BM_std_minmax<unsigned_int>/16
|
7.97% |
1.284 |
1.386 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
7.95% |
16347819.746 |
17647100.875 |
- |
6.22% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
7.95% |
1691626.139 |
1826062.908 |
- |
10.23% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
7.94% |
1871469.646 |
2020034.498 |
- |
3.57% |
- |
|
rng::generate_n(list<int>)/8192
|
7.94% |
6968.160 |
7521.103 |
- |
6.94% |
- |
|
BM_StringRead_Cold_Deep_Large
|
7.93% |
1.209 |
1.305 |
- |
-0.50% |
- |
|
BM_PopHeap_uint64_1
|
7.93% |
0.519 |
0.560 |
- |
24.06% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
7.92% |
2173764.977 |
2345998.451 |
- |
10.93% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
7.92% |
283833.536 |
306313.038 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
7.92% |
4.519 |
4.876 |
- |
-0.96% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1000
|
7.92% |
596.810 |
644.060 |
- |
-0.67% |
- |
|
std::for_each_n(list<int>)/50
|
7.89% |
22.766 |
24.562 |
- |
1.27% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
7.88% |
4248.071 |
4582.802 |
- |
7.20% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
7.88% |
19.364 |
20.890 |
- |
-1.17% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
7.87% |
109910.345 |
118565.261 |
- |
10.15% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
7.86% |
17.757 |
19.154 |
- |
-5.02% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
7.86% |
5300.869 |
5717.729 |
- |
-0.23% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
7.86% |
590.021 |
636.415 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
7.86% |
1599214.761 |
1724942.057 |
- |
7.59% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
7.85% |
1.286 |
1.387 |
- |
-0.04% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
7.77% |
29.620 |
31.921 |
- |
5.62% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
7.75% |
26.924 |
29.011 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
7.75% |
31.256 |
33.678 |
- |
-1.77% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
7.74% |
20.317 |
21.891 |
- |
-0.43% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
7.73% |
9.532 |
10.269 |
- |
7.26% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
7.72% |
2161488.768 |
2328398.113 |
- |
8.66% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
7.72% |
87.357 |
94.098 |
- |
18.98% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
7.71% |
2.348 |
2.529 |
- |
3.71% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
7.68% |
23964.622 |
25803.946 |
- |
7.52% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
7.66% |
2.160 |
2.326 |
- |
2.03% |
- |
|
rng::remove(list<int>)_(prefix)/8192
|
7.66% |
8523.112 |
9175.701 |
- |
1.56% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
7.65% |
38.617 |
41.570 |
- |
-1.23% |
- |
|
BM_PopHeap_float_16
|
7.64% |
6.477 |
6.972 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_float_256_256
|
7.63% |
9299531.568 |
10008723.965 |
- |
1.99% |
- |
|
SetIntersection_None_Set_string_262144_16
|
7.62% |
1689690.675 |
1818451.660 |
- |
9.68% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
7.58% |
29.843 |
32.106 |
- |
11.94% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
7.58% |
65.491 |
70.452 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
7.57% |
1166374.509 |
1254635.172 |
- |
7.37% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
7.56% |
1623.415 |
1746.187 |
- |
16.18% |
- |
|
std::list<int>::ctor(size)/8192
|
7.56% |
95149.493 |
102341.085 |
- |
2.02% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
7.55% |
31.804 |
34.207 |
- |
1.99% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
7.55% |
22.356 |
24.044 |
- |
8.42% |
- |
|
SetIntersection_None_Set_string_262144_256
|
7.54% |
1692200.359 |
1819786.945 |
- |
9.77% |
- |
|
SetIntersection_None_Set_float_262144_4
|
7.53% |
1162813.152 |
1250329.102 |
- |
6.42% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
7.52% |
8668.187 |
9319.609 |
- |
14.68% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
7.51% |
7798.769 |
8384.080 |
- |
5.33% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
7.47% |
264645.710 |
284417.440 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
7.46% |
2019863.443 |
2170504.963 |
- |
10.25% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
7.45% |
32.867 |
35.317 |
- |
-5.51% |
- |
|
BM_MakeHeap_uint64_Random_16
|
7.44% |
1.328 |
1.427 |
- |
3.27% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
7.43% |
6.639 |
7.132 |
- |
7.21% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
7.43% |
1.386 |
1.489 |
- |
7.38% |
- |
|
SetIntersection_None_Set_float_262144_1
|
7.42% |
1162173.096 |
1248438.232 |
- |
5.85% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
7.42% |
15471435.448 |
16619209.696 |
- |
4.30% |
- |
|
BM_std_minmax_element<int>/2
|
7.41% |
0.638 |
0.685 |
- |
-0.25% |
- |
|
BM_MakeHeap_uint32_Descending_64
|
7.41% |
0.233 |
0.250 |
- |
7.29% |
- |
|
bm_lexicographical_compare<signed_char>/4
|
7.40% |
1.956 |
2.100 |
- |
3.54% |
- |
|
SetIntersection_None_Set_string_262144_4
|
7.39% |
1687660.154 |
1812333.822 |
- |
9.02% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
7.38% |
1.126 |
1.210 |
- |
2.32% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
7.38% |
1.431 |
1.537 |
- |
-1.99% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
7.36% |
47.560 |
51.061 |
- |
8.97% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
7.34% |
4959.577 |
5323.422 |
- |
2.27% |
- |
|
SetIntersection_None_Set_float_262144_16
|
7.33% |
1161137.533 |
1246230.387 |
- |
6.29% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
7.32% |
25316.375 |
27170.271 |
- |
9.63% |
- |
|
BM_PushHeap_uint64_Random_4
|
7.28% |
2.055 |
2.205 |
- |
4.90% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
7.28% |
0.467 |
0.501 |
- |
11.61% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
7.28% |
2621.478 |
2812.263 |
- |
6.91% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
7.26% |
9.986 |
10.711 |
- |
2.19% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
7.24% |
10062.098 |
10790.607 |
- |
0.20% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
7.21% |
1.752 |
1.878 |
- |
1.73% |
- |
|
BM_StringFindAllMatch/4096
|
7.20% |
80.320 |
86.105 |
- |
7.32% |
- |
|
SetIntersection_None_Set_string_262144_64
|
7.19% |
1694752.442 |
1816598.553 |
- |
9.35% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
7.19% |
1261439.127 |
1352112.873 |
- |
7.71% |
- |
|
SetIntersection_None_Set_string_262144_1
|
7.18% |
1696284.342 |
1818030.844 |
- |
9.55% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
7.17% |
1.062 |
1.138 |
- |
-0.39% |
- |
|
std::list<int>::ctor(size)/1024
|
7.16% |
11647.543 |
12481.422 |
- |
1.25% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
7.16% |
10.638 |
11.400 |
- |
4.47% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
7.15% |
14.472 |
15.507 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
7.15% |
6730537.600 |
7211596.595 |
- |
-4.08% |
- |
|
SetIntersection_None_Set_float_262144_256
|
7.14% |
1163435.059 |
1246541.584 |
- |
6.25% |
- |
|
std::shift_right(deque<int>)/1024
|
7.13% |
39.829 |
42.669 |
- |
-1.64% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
7.13% |
5669.075 |
6073.211 |
- |
-0.90% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
7.11% |
1.594 |
1.708 |
- |
12.65% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
7.11% |
817328.440 |
875456.564 |
- |
-0.40% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
7.10% |
16.136 |
17.282 |
- |
-3.03% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
7.09% |
9770664.787 |
10462962.146 |
- |
7.45% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
7.08% |
0.750 |
0.803 |
- |
7.84% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
7.08% |
614.138 |
657.590 |
- |
-6.08% |
- |
|
SetIntersection_None_Set_float_262144_64
|
7.07% |
1161667.966 |
1243782.389 |
- |
6.17% |
- |
|
std::deque<int>::ctor(size)/1024
|
7.07% |
68.900 |
73.770 |
- |
2.39% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
7.05% |
26.118 |
27.960 |
- |
6.48% |
- |
|
bm_lexicographical_compare<signed_char>/3
|
7.04% |
1.727 |
1.849 |
- |
3.44% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
7.00% |
951.079 |
1017.674 |
- |
4.33% |
- |
|
std::list<int>::ctor(size)/32
|
6.98% |
323.179 |
345.730 |
- |
2.05% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
6.98% |
1.634 |
1.748 |
- |
3.34% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
6.95% |
89.422 |
95.633 |
- |
4.82% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
6.92% |
10.088 |
10.787 |
- |
5.39% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
6.92% |
4.265 |
4.560 |
- |
4.49% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
6.91% |
9.891 |
10.575 |
- |
2.31% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
6.90% |
29.909 |
31.973 |
- |
-4.01% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
6.90% |
42.926 |
45.888 |
- |
3.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
6.89% |
35.352 |
37.787 |
- |
-14.99% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
6.88% |
9351.179 |
9994.762 |
- |
1.74% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
6.88% |
22.841 |
24.412 |
- |
-17.74% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
6.85% |
14.281 |
15.259 |
- |
-5.02% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.84% |
23.299 |
24.891 |
- |
0.28% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
6.83% |
3419.623 |
3653.293 |
- |
6.94% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
6.83% |
6980.278 |
7457.195 |
- |
1.93% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
6.83% |
2.995 |
3.199 |
- |
6.64% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
6.82% |
5.959 |
6.365 |
- |
1.32% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
6.81% |
22.324 |
23.845 |
- |
-0.56% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
6.81% |
3236.859 |
3457.258 |
- |
2.26% |
- |
|
BM_StringDestroy_Empty
|
6.81% |
0.655 |
0.699 |
- |
-20.29% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
6.78% |
3.260 |
3.481 |
- |
0.39% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
6.76% |
1.853 |
1.978 |
- |
5.02% |
- |
|
rng::partition_point(list<int>)/8192
|
6.75% |
13250.591 |
14144.561 |
- |
9.86% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
6.74% |
405.412 |
432.750 |
- |
1.44% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
6.73% |
31.010 |
33.098 |
- |
2.54% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
6.72% |
23045.624 |
24594.024 |
- |
7.59% |
- |
|
std::partition_point(deque<int>)/50
|
6.70% |
4.614 |
4.923 |
- |
-4.49% |
- |
|
std::move(deque<int>)/64
|
6.67% |
6.003 |
6.404 |
- |
6.72% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
6.67% |
54705.056 |
58355.068 |
- |
1.71% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
6.67% |
40.068 |
42.741 |
- |
5.39% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
6.66% |
18.628 |
19.869 |
- |
1.75% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_64
|
6.65% |
19.674 |
20.983 |
- |
7.85% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
6.65% |
0.562 |
0.599 |
- |
20.63% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
6.62% |
64.753 |
69.041 |
- |
3.82% |
- |
|
BM_std_min<char>/8
|
6.62% |
2.251 |
2.399 |
- |
3.23% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
6.61% |
0.346 |
0.368 |
- |
-2.59% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
6.57% |
7296.340 |
7775.764 |
- |
6.83% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
6.55% |
1158.173 |
1234.001 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
6.55% |
1563364.666 |
1665713.947 |
- |
7.08% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
6.54% |
610.659 |
650.581 |
- |
-0.48% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
6.54% |
21.644 |
23.059 |
- |
3.76% |
- |
|
std::search(list<int>)_(no_match)/8192
|
6.51% |
7152.815 |
7618.584 |
- |
8.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
6.51% |
6509247.389 |
6932887.989 |
- |
4.73% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
6.49% |
6183862.103 |
6585057.353 |
- |
3.40% |
- |
|
BM_RangesPopHeap_uint32_262144
|
6.47% |
40.959 |
43.610 |
- |
6.16% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
6.46% |
49.361 |
52.551 |
- |
-8.76% |
- |
|
bm_lexicographical_compare<int>/2
|
6.46% |
1.518 |
1.616 |
- |
7.02% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
6.45% |
4604.609 |
4901.770 |
- |
0.58% |
- |
|
std::find_end(list<int>)_(single_element)/1024
|
6.45% |
689.682 |
734.142 |
- |
0.37% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
6.43% |
1171820.474 |
1247119.713 |
- |
7.01% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
6.42% |
5.305 |
5.646 |
- |
3.85% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_4
|
6.42% |
1.199 |
1.276 |
- |
3.42% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
6.41% |
25.435 |
27.066 |
- |
1.08% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
6.41% |
1.935 |
2.059 |
- |
3.06% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
6.41% |
1.175 |
1.250 |
- |
5.54% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
6.41% |
38.040 |
40.477 |
- |
-1.12% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
6.40% |
38.224 |
40.672 |
- |
-0.61% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
6.38% |
2.165 |
2.303 |
- |
1.62% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
6.37% |
10.127 |
10.773 |
- |
1.19% |
- |
|
BM_std_minmax_element<short>/65536
|
6.37% |
16691.883 |
17754.723 |
- |
-10.26% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
6.36% |
11963.456 |
12724.810 |
- |
-0.80% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
6.36% |
22.786 |
24.235 |
- |
2.66% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
6.35% |
0.983 |
1.046 |
- |
-9.42% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
6.33% |
22.715 |
24.152 |
- |
1.53% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
6.32% |
52.627 |
55.954 |
- |
1.59% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
6.31% |
20.611 |
21.912 |
- |
-5.75% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
6.30% |
0.554 |
0.588 |
- |
1.97% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
6.29% |
12.902 |
13.714 |
- |
6.24% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
6.28% |
11054.044 |
11748.094 |
- |
1.80% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
6.27% |
30.511 |
32.425 |
- |
-0.58% |
- |
|
rng::move_backward(vector<int>)/1048576
|
6.26% |
58534.849 |
62201.605 |
- |
9.61% |
- |
|
rng::remove(list<int>)_(prefix)/50
|
6.25% |
66.873 |
71.054 |
- |
0.51% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
6.25% |
53.393 |
56.731 |
- |
-0.43% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
6.25% |
2.578 |
2.739 |
- |
3.25% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
6.24% |
1163602.455 |
1236229.898 |
- |
5.42% |
- |
|
rng::fill(vector<bool>)/512
|
6.16% |
1.484 |
1.576 |
- |
-2.51% |
- |
|
BM_SortHeap_float_16384
|
6.15% |
26.721 |
28.366 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
6.15% |
9023237.460 |
9577767.551 |
- |
7.09% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
6.14% |
0.802 |
0.851 |
- |
-4.12% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
6.13% |
156755842.003 |
166370602.755 |
- |
2.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
6.13% |
9514.737 |
10097.537 |
- |
7.13% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
6.12% |
824731.927 |
875223.868 |
- |
-0.46% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
6.11% |
2.082 |
2.209 |
- |
6.04% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
6.11% |
1.575 |
1.671 |
- |
0.73% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
6.09% |
1.034 |
1.097 |
- |
-2.42% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
6.06% |
674.330 |
715.219 |
- |
0.37% |
- |
|
BM_num_get<bool>
|
6.05% |
12.081 |
12.812 |
- |
0.28% |
- |
|
BM_PushHeap_string_Ascending_256
|
6.04% |
10.184 |
10.800 |
- |
15.63% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
6.01% |
26.619 |
28.220 |
- |
7.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
6.01% |
1.536 |
1.629 |
- |
1.32% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
5.99% |
10546.821 |
11179.061 |
- |
5.87% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
5.99% |
20.498 |
21.725 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
5.98% |
1286060.385 |
1363028.236 |
- |
5.16% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
5.97% |
4607275.553 |
4882450.466 |
- |
5.61% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
5.93% |
23.402 |
24.789 |
- |
-0.69% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
5.92% |
1.992 |
2.110 |
- |
3.11% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1
|
5.90% |
0.251 |
0.265 |
- |
1.95% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
5.90% |
5.119 |
5.421 |
- |
-4.69% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
5.89% |
1313.452 |
1390.820 |
- |
5.04% |
- |
|
bm_lexicographical_compare<signed_char>/5
|
5.89% |
2.207 |
2.337 |
- |
2.46% |
- |
|
std::find(deque<int>)_(process_all)/50
|
5.88% |
13.236 |
14.014 |
- |
1.11% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
5.88% |
40119583.152 |
42478725.749 |
- |
10.25% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
5.88% |
5.718 |
6.054 |
- |
1.55% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
5.88% |
8.512 |
9.012 |
- |
5.90% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
5.88% |
10.452 |
11.066 |
- |
4.53% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
5.85% |
25868.671 |
27383.239 |
- |
0.19% |
- |
|
BM_std_minmax_element<short>/64000
|
5.85% |
16301.128 |
17255.494 |
- |
-10.83% |
- |
|
BM_std_minmax<unsigned_short>/2
|
5.84% |
0.848 |
0.897 |
- |
-4.08% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_4
|
5.84% |
0.357 |
0.378 |
- |
-5.17% |
- |
|
BM_std_minmax_element<short>/4000
|
5.83% |
1024.336 |
1084.041 |
- |
-10.51% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
5.81% |
2.775 |
2.936 |
- |
-12.36% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
5.81% |
24.077 |
25.476 |
- |
5.93% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
5.81% |
1.851 |
1.959 |
- |
5.79% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
5.80% |
24.626 |
26.054 |
- |
-3.46% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
5.78% |
0.526 |
0.557 |
- |
-4.83% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
5.77% |
2092303.873 |
2213122.965 |
- |
9.46% |
- |
|
BM_deque_deque_move_backward/65536
|
5.76% |
8062.987 |
8527.117 |
- |
1.59% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
5.75% |
1.853 |
1.959 |
- |
-5.87% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
5.74% |
53.749 |
56.835 |
- |
1.68% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
5.74% |
7981.857 |
8439.878 |
- |
5.06% |
- |
|
BM_std_minmax_element<short>/70000
|
5.73% |
17852.010 |
18875.623 |
- |
-10.86% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
5.72% |
755.614 |
798.864 |
- |
-0.36% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
5.72% |
0.786 |
0.831 |
- |
-3.19% |
- |
|
rng::for_each(set<int>::iterator)/32
|
5.72% |
22.161 |
23.430 |
- |
0.50% |
- |
|
BM_std_minmax_element<short>/4096
|
5.72% |
1049.902 |
1109.959 |
- |
-10.31% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
5.72% |
1.598 |
1.689 |
- |
1.29% |
- |
|
BM_PopHeap_string_262144
|
5.71% |
92.586 |
97.869 |
- |
7.14% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
5.70% |
11962.114 |
12644.446 |
- |
-1.74% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
5.67% |
0.206 |
0.217 |
- |
12.39% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
5.67% |
2.285 |
2.415 |
- |
2.97% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
5.65% |
70.229 |
74.196 |
- |
-0.58% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
5.64% |
5.415 |
5.720 |
- |
4.06% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
5.62% |
24.349 |
25.718 |
- |
0.93% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
5.62% |
1.846 |
1.950 |
- |
5.53% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
5.61% |
14.734 |
15.561 |
- |
-4.11% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
5.61% |
6.037 |
6.376 |
- |
3.21% |
- |
|
BM_deque_deque_move_backward/1024
|
5.61% |
38.511 |
40.671 |
- |
-0.50% |
- |
|
BM_std_min<short>/25
|
5.60% |
2.086 |
2.202 |
- |
9.12% |
- |
|
BM_RangesMakeHeap_float_Descending_1024
|
5.60% |
0.251 |
0.265 |
- |
5.17% |
- |
|
BM_std_minmax_element<short>/1024
|
5.59% |
268.321 |
283.326 |
- |
-9.42% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
5.57% |
166312531.211 |
175570425.883 |
- |
4.67% |
- |
|
BM_vector_deque_ranges_move/64
|
5.56% |
2.661 |
2.809 |
- |
4.50% |
- |
|
BM_std_minmax_element<short>/5500
|
5.56% |
1409.228 |
1487.512 |
- |
-10.46% |
- |
|
BM_std_min<__int128>/30
|
5.55% |
11.385 |
12.016 |
- |
-7.55% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
5.54% |
1429711.111 |
1508955.302 |
- |
5.55% |
- |
|
BM_RangesMakeHeap_uint32_Heap_1024
|
5.54% |
0.255 |
0.269 |
- |
6.00% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
5.53% |
773.160 |
815.942 |
- |
-0.58% |
- |
|
BM_MakeHeap_string_Descending_16384
|
5.53% |
2.976 |
3.141 |
- |
2.97% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
5.52% |
10.557 |
11.140 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
5.51% |
6.355 |
6.706 |
- |
-16.12% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
5.51% |
37.956 |
40.047 |
- |
-7.39% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
5.50% |
11.199 |
11.816 |
- |
4.87% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.50% |
1390.817 |
1467.303 |
- |
4.16% |
- |
|
std::is_sorted_until(list<int>)/8
|
5.49% |
2.208 |
2.329 |
- |
4.72% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
5.49% |
9.538 |
10.062 |
- |
1.37% |
- |
|
BM_num_get<long>
|
5.49% |
11.063 |
11.670 |
- |
-1.30% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
5.48% |
39.686 |
41.862 |
- |
-3.76% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
5.48% |
14.233 |
15.014 |
- |
-0.34% |
- |
|
BM_std_min<__int128>/32
|
5.48% |
12.184 |
12.851 |
- |
-7.48% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
5.44% |
3.111 |
3.281 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
5.44% |
2084884.928 |
2198284.260 |
- |
7.48% |
- |
|
BM_std_min<__int128>/31
|
5.43% |
11.776 |
12.415 |
- |
-7.91% |
- |
|
BM_RangesPopHeap_uint64_262144
|
5.41% |
41.152 |
43.379 |
- |
3.39% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
5.40% |
822.045 |
866.469 |
- |
0.60% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
5.39% |
8656.267 |
9122.720 |
- |
0.93% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.39% |
7783.187 |
8202.357 |
- |
-1.50% |
- |
|
BM_StringRead_Cold_Deep_Small
|
5.38% |
0.807 |
0.850 |
- |
-3.62% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
5.37% |
990094.294 |
1043288.199 |
- |
-0.30% |
- |
|
bm_lexicographical_compare<signed_char>/6
|
5.37% |
2.491 |
2.625 |
- |
2.35% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
5.36% |
29.986 |
31.594 |
- |
-0.35% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.35% |
22.042 |
23.220 |
- |
3.53% |
- |
|
std::set<int>::insert(value)_(already_present)/0
|
5.34% |
0.582 |
0.613 |
- |
-0.85% |
- |
|
BM_MakeHeap_uint64_Descending_4
|
5.33% |
0.278 |
0.292 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
5.32% |
2074138.017 |
2184416.673 |
- |
-5.09% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
5.31% |
51.549 |
54.288 |
- |
9.54% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
5.30% |
107.356 |
113.044 |
- |
0.18% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
5.30% |
23.728 |
24.984 |
- |
7.90% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/0
|
5.29% |
0.254 |
0.267 |
- |
4.56% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
5.29% |
4570940.437 |
4812643.767 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
5.28% |
1888060.935 |
1987839.977 |
- |
0.74% |
- |
|
BM_std_minmax<unsigned_short>/11
|
5.28% |
1.719 |
1.810 |
- |
3.76% |
- |
|
BM_RangesPushHeap_float_PipeOrgan_4
|
5.27% |
0.481 |
0.507 |
- |
5.34% |
- |
|
BM_MakeHeap_uint64_Random_256
|
5.26% |
1.134 |
1.194 |
- |
-1.97% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
5.26% |
164.557 |
173.205 |
- |
-0.77% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
5.25% |
30111.892 |
31692.929 |
- |
0.65% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
5.25% |
6.609 |
6.956 |
- |
0.20% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
5.25% |
11591.857 |
12199.968 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
5.24% |
14670528.091 |
15439936.285 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
5.24% |
339042062.996 |
356817008.347 |
- |
-2.59% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
5.24% |
0.738 |
0.777 |
- |
10.72% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
5.24% |
6988.646 |
7354.878 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
5.22% |
1198791.016 |
1261404.215 |
- |
4.39% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
5.22% |
180627.510 |
190051.277 |
- |
2.96% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
5.21% |
2.528 |
2.660 |
- |
-11.51% |
- |
|
std::partition_point(deque<int>)/32
|
5.21% |
4.479 |
4.713 |
- |
-5.06% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
5.21% |
2.303 |
2.423 |
- |
5.82% |
- |
|
BM_std_min<__int128>/29
|
5.21% |
11.002 |
11.575 |
- |
-7.53% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
5.21% |
575297.400 |
605242.909 |
- |
-0.90% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/8192
|
5.20% |
8279.149 |
8709.634 |
- |
3.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
5.19% |
1083437.932 |
1139718.657 |
- |
0.75% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
5.19% |
54.824 |
57.668 |
- |
1.20% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
5.19% |
1.502 |
1.580 |
- |
0.22% |
- |
|
BM_RangesMakeHeap_uint64_Heap_256
|
5.16% |
0.279 |
0.293 |
- |
4.50% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
5.15% |
3.377 |
3.551 |
- |
-0.19% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
5.14% |
4.701 |
4.942 |
- |
-2.18% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
5.12% |
41.369 |
43.489 |
- |
-1.85% |
- |
|
std::fill_n(deque<int>)/32
|
5.12% |
1.156 |
1.215 |
- |
1.63% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
5.11% |
876.229 |
921.028 |
- |
8.84% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
5.11% |
344875130.437 |
362491450.531 |
- |
4.11% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
5.10% |
14.634 |
15.380 |
- |
-1.52% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
5.10% |
1201159.832 |
1262391.926 |
- |
4.52% |
- |
|
BM_std_min<__int128>/28
|
5.09% |
10.616 |
11.156 |
- |
-7.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
5.09% |
7282858.379 |
7653607.084 |
- |
17.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
5.09% |
1131003.983 |
1188576.777 |
- |
2.46% |
- |
|
BM_std_min<char>/30
|
5.08% |
2.223 |
2.336 |
- |
4.47% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
5.06% |
1151559.490 |
1209824.463 |
- |
6.12% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
5.05% |
4839335.147 |
5083734.216 |
- |
2.62% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
5.05% |
0.559 |
0.587 |
- |
0.55% |
- |
|
BM_vector_deque_move/64
|
5.05% |
2.704 |
2.841 |
- |
0.01% |
- |
|
bm_lexicographical_compare<signed_char>/7
|
5.04% |
2.746 |
2.884 |
- |
-0.16% |
- |
|
BM_std_min<__int128>/27
|
5.04% |
10.223 |
10.739 |
- |
-7.09% |
- |
|
BM_std_min<short>/27
|
5.03% |
2.295 |
2.411 |
- |
7.58% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
5.03% |
8784.502 |
9226.243 |
- |
5.32% |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
5.02% |
5.559 |
5.838 |
- |
5.76% |
- |
|
bm_lexicographical_compare<int>/8
|
5.02% |
1.541 |
1.618 |
- |
4.71% |
- |
|
rng::copy_backward(vector<int>)/4096
|
5.01% |
141.099 |
148.170 |
- |
1.74% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
5.00% |
1144851.727 |
1202053.467 |
- |
4.47% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
4.99% |
33.915 |
35.607 |
- |
-7.66% |
- |
|
BM_deque_deque_copy_backward/2
|
4.98% |
2.534 |
2.660 |
- |
-11.48% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/64
|
4.98% |
1.304 |
1.369 |
- |
3.79% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
4.98% |
12768803.666 |
13404604.725 |
- |
0.19% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
4.96% |
26.651 |
27.974 |
- |
-3.60% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
4.94% |
1199963.865 |
1259275.308 |
- |
4.34% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
4.94% |
19.511 |
20.474 |
- |
-2.81% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
4.94% |
10154110.659 |
10655320.600 |
- |
9.71% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
4.93% |
25255.203 |
26501.400 |
- |
4.56% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_16
|
4.93% |
0.924 |
0.970 |
- |
-3.68% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
4.93% |
6819.182 |
7155.326 |
- |
-4.70% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
4.93% |
22.414 |
23.518 |
- |
3.59% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
4.93% |
1201980.633 |
1261182.617 |
- |
3.92% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
4.92% |
40565885.635 |
42563356.735 |
- |
8.52% |
- |
|
BM_MakeHeap_string_Descending_1024
|
4.92% |
2.715 |
2.849 |
- |
0.39% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
4.92% |
8026.444 |
8421.258 |
- |
1.22% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
4.92% |
1.738 |
1.823 |
- |
5.43% |
- |
|
std::partition_copy(vector<int>)/1024
|
4.92% |
457.240 |
479.722 |
- |
0.67% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
4.91% |
18.323 |
19.224 |
- |
0.60% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
4.91% |
1212144.452 |
1271656.738 |
- |
3.66% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
4.90% |
0.211 |
0.221 |
- |
4.04% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/32
|
4.90% |
59.905 |
62.837 |
- |
4.62% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
4.89% |
3.750 |
3.934 |
- |
-1.08% |
- |
|
BM_std_minmax<long_long>/15
|
4.88% |
3.649 |
3.827 |
- |
1.54% |
- |
|
BM_std_min<short>/30
|
4.88% |
2.347 |
2.462 |
- |
6.23% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
4.88% |
342866356.375 |
359599423.546 |
- |
2.64% |
- |
|
rng::find_end(list<int>)_(single_element)/1000
|
4.87% |
683.666 |
716.977 |
- |
0.75% |
- |
|
std::generate_n(vector<int>)/50
|
4.87% |
12.052 |
12.639 |
- |
4.82% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.86% |
204539.144 |
214486.838 |
- |
3.34% |
- |
|
rng::move(list<int>)/512
|
4.85% |
353.190 |
370.327 |
- |
-1.21% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
4.85% |
10.072 |
10.561 |
- |
-2.54% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
4.85% |
33.594 |
35.223 |
- |
10.14% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
4.85% |
8.036 |
8.425 |
- |
4.55% |
- |
|
BM_MakeHeap_float_Random_1024
|
4.84% |
1.234 |
1.293 |
- |
2.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
4.84% |
20123377.965 |
21097453.301 |
- |
-1.00% |
- |
|
bm_lexicographical_compare<int>/1
|
4.83% |
1.322 |
1.386 |
- |
3.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
4.82% |
1590158.736 |
1666845.385 |
- |
5.63% |
- |
|
BM_RangesPopHeap_float_1024
|
4.81% |
27.301 |
28.613 |
- |
2.05% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
4.81% |
26.628 |
27.907 |
- |
3.38% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
4.80% |
1.370 |
1.436 |
- |
-7.06% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
4.80% |
1579327.798 |
1655180.502 |
- |
4.76% |
- |
|
BM_vector_deque_copy_backward/64000
|
4.80% |
7240.333 |
7588.041 |
- |
3.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.80% |
28.684 |
30.061 |
- |
0.22% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
4.79% |
8.311 |
8.709 |
- |
3.14% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
4.79% |
355021426.120 |
372034261.809 |
- |
5.83% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
4.79% |
6.817 |
7.143 |
- |
-13.30% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
4.77% |
1532976.971 |
1606165.447 |
- |
3.70% |
- |
|
BM_std_minmax<unsigned_short>/3
|
4.77% |
1.165 |
1.220 |
- |
-2.08% |
- |
|
BM_LowerBound_string_1
|
4.77% |
4.596 |
4.815 |
- |
3.54% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
4.76% |
31.200 |
32.686 |
- |
1.78% |
- |
|
BM_deque_vector_move_backward/70000
|
4.75% |
8523.670 |
8928.278 |
- |
0.30% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
4.74% |
6647.428 |
6962.608 |
- |
-0.25% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
4.73% |
27855.829 |
29174.578 |
- |
8.23% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/8192
|
4.73% |
3401.257 |
3562.234 |
- |
4.16% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
4.72% |
1834.008 |
1920.592 |
- |
-0.63% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
4.72% |
6492.491 |
6798.892 |
- |
-0.31% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
4.71% |
4.595 |
4.811 |
- |
2.10% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.67% |
11890.098 |
12444.822 |
- |
1.80% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_262144
|
4.66% |
0.357 |
0.374 |
- |
-1.28% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
4.66% |
38.972 |
40.787 |
- |
10.20% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
4.65% |
4.420 |
4.625 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
4.65% |
1117760.870 |
1169728.014 |
- |
2.02% |
- |
|
rng::stable_partition(list<int>)_(sparse)/8192
|
4.65% |
8861.446 |
9273.320 |
- |
4.46% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
4.65% |
1148176.270 |
1201528.645 |
- |
4.22% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
4.64% |
19787.068 |
20704.385 |
- |
1.97% |
- |
|
bm_lexicographical_compare<int>/64
|
4.62% |
4.813 |
5.036 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
4.62% |
2009181.915 |
2102006.997 |
- |
6.38% |
- |
|
rng::find_end(list<int>)_(single_element)/1024
|
4.62% |
697.086 |
729.260 |
- |
-0.95% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
4.61% |
1.453 |
1.520 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
4.60% |
1251303.222 |
1308924.725 |
- |
4.96% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
4.60% |
8.441 |
8.830 |
- |
4.41% |
- |
|
BM_std_min<unsigned_long_long>/2
|
4.60% |
0.486 |
0.508 |
- |
4.60% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1024
|
4.60% |
0.363 |
0.380 |
- |
-1.01% |
- |
|
BM_StringAssignStr_Large_Transparent
|
4.60% |
10.158 |
10.625 |
- |
0.44% |
- |
|
BM_RangesSortHeap_float_4
|
4.60% |
1.027 |
1.074 |
- |
-0.36% |
- |
|
rng::generate(list<int>)/50
|
4.59% |
15.364 |
16.070 |
- |
0.86% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
4.59% |
2.392 |
2.501 |
- |
3.51% |
- |
|
BM_num_get<long_long>
|
4.59% |
11.169 |
11.682 |
- |
-0.26% |
- |
|
BM_std_min<__int128>/25
|
4.59% |
9.460 |
9.894 |
- |
-7.31% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
4.58% |
79360260.513 |
82993461.896 |
- |
-1.18% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
4.58% |
2.305 |
2.410 |
- |
4.36% |
- |
|
std::copy_n(deque<int>)/8
|
4.58% |
2.643 |
2.764 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
4.57% |
351370920.612 |
367435630.155 |
- |
3.83% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
4.57% |
1203355.875 |
1258310.140 |
- |
3.91% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
4.56% |
1.155 |
1.208 |
- |
4.44% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
4.55% |
2.855 |
2.985 |
- |
0.68% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
4.55% |
685.603 |
716.818 |
- |
0.03% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
4.55% |
1.303 |
1.362 |
- |
3.99% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
4.54% |
1.007 |
1.053 |
- |
3.99% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
4.54% |
7980317.087 |
8342692.333 |
- |
5.96% |
- |
|
BM_std_min<__int128>/26
|
4.54% |
9.815 |
10.260 |
- |
-6.83% |
- |
|
BM_deque_deque_copy_backward/1024
|
4.53% |
38.430 |
40.171 |
- |
-2.71% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.53% |
67252.082 |
70297.292 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
4.53% |
5706998.570 |
5965276.963 |
- |
10.93% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
4.51% |
79211583.722 |
82785804.450 |
- |
-1.91% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.50% |
6467.293 |
6758.611 |
- |
4.28% |
- |
|
std::unordered_set<int>::clear()/1024
|
4.49% |
7886.450 |
8240.843 |
- |
-2.01% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
4.48% |
1157711.346 |
1209524.660 |
- |
5.97% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
4.47% |
39391165.899 |
41153140.707 |
- |
7.80% |
- |
|
BM_std_min<short>/21
|
4.47% |
1.828 |
1.909 |
- |
4.85% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
4.46% |
43.522 |
45.463 |
- |
4.43% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
4.45% |
7.468 |
7.801 |
- |
4.28% |
- |
|
BM_deque_vector_copy_backward/65536
|
4.44% |
8139.984 |
8501.564 |
- |
1.08% |
- |
|
std::swap_ranges(list<int>)/50
|
4.44% |
32.685 |
34.136 |
- |
2.48% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
4.44% |
33.084 |
34.552 |
- |
5.52% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
4.43% |
18.604 |
19.429 |
- |
-0.83% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
4.43% |
233.910 |
244.279 |
- |
-0.61% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
4.43% |
26.884 |
28.076 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
4.43% |
1330282.741 |
1389248.206 |
- |
3.58% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
4.43% |
36012424.621 |
37608597.494 |
- |
-5.75% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
4.43% |
3.121 |
3.260 |
- |
2.55% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
4.42% |
31325.941 |
32711.434 |
- |
0.20% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
4.41% |
21.124 |
22.056 |
- |
4.04% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/32
|
4.41% |
10.482 |
10.944 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
4.41% |
1150543.051 |
1201243.246 |
- |
5.41% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
4.40% |
6.327 |
6.605 |
- |
0.66% |
- |
|
BM_RangesPopHeap_float_262144
|
4.40% |
38.337 |
40.024 |
- |
3.63% |
- |
|
BM_std_minmax<unsigned_short>/15
|
4.40% |
1.942 |
2.028 |
- |
6.36% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.39% |
372.277 |
388.632 |
- |
2.14% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
4.39% |
341.396 |
356.392 |
- |
1.21% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
4.39% |
559.521 |
584.088 |
- |
1.47% |
- |
|
BM_std_min<short>/2
|
4.39% |
0.485 |
0.506 |
- |
-7.44% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
4.39% |
20.508 |
21.407 |
- |
-1.29% |
- |
|
BM_std_min<unsigned_int>/4
|
4.38% |
0.996 |
1.040 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
4.37% |
1150203.369 |
1200468.912 |
- |
5.21% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
4.36% |
239.229 |
249.670 |
- |
-0.87% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
4.36% |
22.887 |
23.885 |
- |
14.55% |
- |
|
std::multiset<int>::clear()/1024
|
4.36% |
9452.674 |
9864.691 |
- |
2.01% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
4.36% |
15.487 |
16.161 |
- |
4.72% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
4.35% |
4.658 |
4.861 |
- |
-1.09% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/32
|
4.35% |
1.147 |
1.197 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
4.34% |
1644777.017 |
1716232.422 |
- |
2.94% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/0
|
4.33% |
0.256 |
0.267 |
- |
-9.06% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
4.33% |
15558256.844 |
16231463.357 |
- |
3.24% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.32% |
3.088 |
3.221 |
- |
4.23% |
- |
|
std::copy(vector<int>)/8
|
4.32% |
2.247 |
2.344 |
- |
4.47% |
- |
|
rng::partition(deque<int>)_(dense)/50
|
4.31% |
15.399 |
16.062 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
4.30% |
11102266.401 |
11580136.122 |
- |
6.47% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
4.30% |
1592909.470 |
1661463.658 |
- |
8.89% |
- |
|
std::search(list<int>)_(no_match)/1024
|
4.30% |
738.440 |
770.207 |
- |
1.32% |
- |
|
SetIntersection_None_Set_string_16384_256
|
4.30% |
201103205.264 |
209747899.866 |
- |
6.28% |
- |
|
std::multiset<std::string>::clear()/32
|
4.29% |
881.927 |
919.741 |
- |
3.23% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.29% |
42761.124 |
44593.716 |
- |
2.76% |
- |
|
rng::move_backward(deque<int>)/32768
|
4.28% |
3523.518 |
3674.361 |
- |
-2.12% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
4.27% |
6.564 |
6.844 |
- |
-1.17% |
- |
|
BM_std_minmax_element<short>/512
|
4.27% |
138.028 |
143.924 |
- |
-7.95% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
4.27% |
1159141.115 |
1208651.123 |
- |
5.20% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
4.27% |
29.485 |
30.744 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
4.26% |
17375759.848 |
18115180.582 |
- |
3.46% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.25% |
37.680 |
39.280 |
- |
3.09% |
- |
|
BM_std_min<__int128>/24
|
4.24% |
9.103 |
9.489 |
- |
-6.68% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
4.24% |
0.867 |
0.904 |
- |
-2.59% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
4.24% |
5.036 |
5.249 |
- |
-6.30% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
4.23% |
10.434 |
10.876 |
- |
1.40% |
- |
|
BM_RangesPushHeap_uint64_Descending_4
|
4.23% |
0.360 |
0.376 |
- |
1.23% |
- |
|
rng::any_of(vector<int>)_(process_all)/8
|
4.23% |
2.354 |
2.454 |
- |
1.15% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
4.22% |
16.013 |
16.689 |
- |
0.09% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
4.22% |
9.418 |
9.816 |
- |
0.80% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.22% |
3.088 |
3.219 |
- |
3.93% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
4.21% |
117382475.219 |
122327811.918 |
- |
-1.02% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.21% |
3.092 |
3.222 |
- |
4.11% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
4.21% |
1875.280 |
1954.144 |
- |
1.09% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_262144
|
4.20% |
60.109 |
62.633 |
- |
4.18% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.20% |
3.089 |
3.219 |
- |
1.61% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
4.20% |
26.561 |
27.675 |
- |
-0.14% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
4.19% |
1359.236 |
1416.235 |
- |
6.59% |
- |
|
BM_RangesMakeHeap_float_Ascending_256
|
4.19% |
0.644 |
0.671 |
- |
0.41% |
- |
|
std::partition_copy(vector<int>)/32
|
4.19% |
8.159 |
8.501 |
- |
7.96% |
- |
|
BM_std_minmax<char>/12
|
4.18% |
1.915 |
1.996 |
- |
-1.72% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16
|
4.18% |
13.716 |
14.288 |
- |
3.80% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
4.17% |
23.078 |
24.041 |
- |
5.15% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
4.17% |
952036.486 |
991727.965 |
- |
0.07% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.17% |
3.091 |
3.220 |
- |
4.15% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
4.16% |
3049.215 |
3176.117 |
- |
1.72% |
- |
|
std::deque<std::string>::ctor(size)/32
|
4.16% |
40.140 |
41.808 |
- |
1.39% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
4.15% |
5.924 |
6.170 |
- |
3.79% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_1024
|
4.15% |
0.573 |
0.596 |
- |
4.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
4.15% |
24.106 |
25.106 |
- |
3.91% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
4.14% |
8505.993 |
8857.991 |
- |
0.32% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
4.13% |
5.050 |
5.259 |
- |
7.68% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
4.13% |
2931522.323 |
3052481.299 |
- |
3.75% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
4.12% |
0.257 |
0.268 |
- |
3.59% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
4.12% |
1211109.619 |
1261044.273 |
- |
3.43% |
- |
|
std::multiset<std::string>::clear()/1024
|
4.12% |
19435.514 |
20236.067 |
- |
2.53% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
4.12% |
21.880 |
22.781 |
- |
-5.39% |
- |
|
BM_StringCopy_Huge
|
4.12% |
100.977 |
105.133 |
- |
1.33% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
4.11% |
52.647 |
54.812 |
- |
-4.24% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
4.11% |
3977.181 |
4140.678 |
- |
3.06% |
- |
|
BM_std_minmax<unsigned_int>/3
|
4.10% |
1.155 |
1.202 |
- |
9.06% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
4.10% |
39042539.347 |
40641706.486 |
- |
-1.79% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
4.09% |
12694470.320 |
13214131.198 |
- |
5.01% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
4.09% |
1156487.547 |
1203792.805 |
- |
5.38% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
4.08% |
3322.226 |
3457.902 |
- |
2.97% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
4.08% |
1.233 |
1.283 |
- |
0.77% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.08% |
9.767 |
10.165 |
- |
-10.64% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
4.08% |
17.644 |
18.363 |
- |
-0.66% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
4.06% |
282.302 |
293.768 |
- |
1.74% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
4.06% |
2.098 |
2.183 |
- |
2.11% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
4.05% |
701.586 |
730.028 |
- |
8.15% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
4.05% |
1.154 |
1.201 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.04% |
351309974.797 |
365508906.393 |
- |
4.21% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
4.04% |
24.128 |
25.102 |
- |
4.91% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
4.04% |
1712375.571 |
1781508.301 |
- |
4.91% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.03% |
51518.572 |
53596.635 |
- |
1.87% |
- |
|
rng::find_if_not(vector<int>)_(process_all)/8
|
4.03% |
2.518 |
2.619 |
- |
1.14% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
4.03% |
82.809 |
86.145 |
- |
3.66% |
- |
|
BM_RangesPopHeap_float_4
|
4.03% |
2.369 |
2.465 |
- |
1.19% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.02% |
865.000 |
899.751 |
- |
-0.50% |
- |
|
rng::stable_partition(list<int>)_(sparse)/50
|
4.01% |
25.724 |
26.756 |
- |
1.50% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
4.01% |
8.037 |
8.359 |
- |
3.73% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
4.01% |
2042257.401 |
2124097.930 |
- |
9.18% |
- |
|
BM_std_minmax<short>/25
|
4.01% |
2.203 |
2.291 |
- |
0.33% |
- |
|
BM_StringAssignStr_Large_Opaque
|
4.00% |
10.166 |
10.573 |
- |
0.92% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
4.00% |
3.556 |
3.698 |
- |
3.38% |
- |
|
BM_SortHeap_float_1
|
4.00% |
0.251 |
0.262 |
- |
2.04% |
- |
|
BM_std_min<__int128>/23
|
4.00% |
8.733 |
9.082 |
- |
-6.39% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
4.00% |
1212417.154 |
1260896.973 |
- |
3.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
4.00% |
1065920.546 |
1108533.048 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
4.00% |
1072326.319 |
1115176.683 |
- |
-0.16% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
4.00% |
18071.389 |
18793.435 |
- |
-0.57% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
3.99% |
11894.715 |
12368.987 |
- |
-4.83% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
3.97% |
2.531 |
2.631 |
- |
-3.44% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_262144
|
3.97% |
0.626 |
0.651 |
- |
4.22% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
3.96% |
1104667.208 |
1148445.281 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
3.96% |
1329740.232 |
1382396.564 |
- |
4.16% |
- |
|
rng::any_of(deque<int>)_(process_all)/8192
|
3.96% |
2625.277 |
2729.194 |
- |
3.67% |
- |
|
BM_PopHeap_float_4
|
3.95% |
2.374 |
2.467 |
- |
0.02% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
3.95% |
23.023 |
23.932 |
- |
3.18% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
3.95% |
1314140.772 |
1365991.428 |
- |
2.83% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
3.93% |
33.193 |
34.499 |
- |
3.49% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
3.92% |
27708046.126 |
28795515.799 |
- |
7.47% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
3.92% |
0.534 |
0.555 |
- |
19.02% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
3.92% |
27.396 |
28.469 |
- |
2.48% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
3.91% |
1079289.680 |
1121520.157 |
- |
0.48% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
3.91% |
1509789.326 |
1568856.078 |
- |
2.03% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
3.91% |
16841.287 |
17499.411 |
- |
2.00% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
3.91% |
1947.742 |
2023.838 |
- |
2.34% |
- |
|
BM_std_min<unsigned_short>/18
|
3.90% |
1.534 |
1.594 |
- |
2.54% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
3.89% |
2.610 |
2.712 |
- |
-0.34% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
3.89% |
0.708 |
0.735 |
- |
2.64% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
3.88% |
11583921.493 |
12033570.588 |
- |
5.00% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144
|
3.87% |
77.524 |
80.525 |
- |
3.51% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
3.87% |
2.825 |
2.934 |
- |
-0.77% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
3.87% |
0.493 |
0.512 |
- |
3.78% |
- |
|
bm_gcd_trivial
|
3.86% |
0.856 |
0.889 |
- |
3.59% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
3.86% |
13.756 |
14.287 |
- |
0.27% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
3.86% |
21.641 |
22.475 |
- |
-2.68% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
3.85% |
794.479 |
825.062 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.84% |
10579.287 |
10985.425 |
- |
2.92% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
3.84% |
29.839 |
30.984 |
- |
0.57% |
- |
|
BM_std_minmax<unsigned_short>/30
|
3.84% |
2.726 |
2.830 |
- |
-0.21% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
3.83% |
9.460 |
9.823 |
- |
0.22% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
3.82% |
12187.993 |
12653.840 |
- |
4.08% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
3.82% |
4791.724 |
4974.728 |
- |
-11.49% |
- |
|
rng::copy_if(list<int>)_(entire_range)/4096
|
3.82% |
3050.131 |
3166.547 |
- |
1.50% |
- |
|
BM_std_minmax<unsigned_char>/11
|
3.81% |
1.712 |
1.777 |
- |
-0.55% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
3.81% |
23.252 |
24.139 |
- |
3.69% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
3.81% |
3.455 |
3.586 |
- |
4.26% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
3.81% |
1973.306 |
2048.437 |
- |
4.78% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
3.81% |
16.857 |
17.498 |
- |
-0.60% |
- |
|
BM_RangesPopHeap_uint64_4
|
3.81% |
2.667 |
2.768 |
- |
1.89% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
3.79% |
12307.048 |
12773.854 |
- |
0.42% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
3.79% |
1371893.129 |
1423883.339 |
- |
0.42% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
3.78% |
29.573 |
30.692 |
- |
6.07% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_1024
|
3.78% |
0.706 |
0.732 |
- |
4.32% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
3.77% |
6.048 |
6.276 |
- |
0.25% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
3.77% |
6859.488 |
7118.134 |
- |
2.44% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
3.77% |
1061496.740 |
1101483.379 |
- |
-0.98% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
3.77% |
8.004 |
8.306 |
- |
2.47% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
3.76% |
0.582 |
0.604 |
- |
6.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
3.75% |
17630998.058 |
18292948.958 |
- |
5.13% |
- |
|
BM_PushHeap_float_Ascending_16384
|
3.75% |
4.221 |
4.379 |
- |
0.13% |
- |
|
rng::move_backward(list<int>)/32768
|
3.75% |
33613.677 |
34874.583 |
- |
-5.63% |
- |
|
rng::starts_with(list<int>)/8
|
3.75% |
2.911 |
3.020 |
- |
1.54% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
3.74% |
8232.869 |
8541.189 |
- |
3.84% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
3.74% |
17.739 |
18.403 |
- |
2.86% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
3.74% |
703.015 |
729.335 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
3.74% |
1192.195 |
1236.726 |
- |
-0.85% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.73% |
22.546 |
23.387 |
- |
2.45% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_16384
|
3.73% |
108.914 |
112.975 |
- |
3.31% |
- |
|
BM_StringDestroy_Large
|
3.73% |
6.747 |
6.998 |
- |
0.63% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
3.72% |
813.415 |
843.712 |
- |
-0.30% |
- |
|
bm_ranges_swap_ranges_vb_aligned/524288
|
3.72% |
1051.828 |
1090.943 |
- |
3.86% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
3.72% |
1122723.844 |
1164448.188 |
- |
1.23% |
- |
|
std::copy_n(deque<int>)/262144
|
3.71% |
10141.243 |
10517.790 |
- |
2.54% |
- |
|
BM_PushHeap_uint32_Descending_4
|
3.71% |
0.344 |
0.357 |
- |
-7.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
3.71% |
14710051.031 |
15255528.598 |
- |
-1.15% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
3.71% |
215.597 |
223.588 |
- |
2.44% |
- |
|
BM_RangesPopHeap_uint32_16384
|
3.70% |
31.039 |
32.189 |
- |
3.28% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
3.70% |
3.554 |
3.685 |
- |
1.92% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
3.70% |
36.906 |
38.273 |
- |
0.64% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
3.68% |
189.981 |
196.979 |
- |
3.56% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
3.68% |
211.099 |
218.867 |
- |
3.58% |
- |
|
BM_deque_vector_move/4000
|
3.68% |
139.942 |
145.091 |
- |
-0.68% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
3.68% |
37.585 |
38.967 |
- |
0.72% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.68% |
325.804 |
337.783 |
- |
-1.44% |
- |
|
BM_std_min<__int128>/22
|
3.68% |
8.334 |
8.640 |
- |
-5.75% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
3.67% |
666.021 |
690.446 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
3.67% |
350038075.910 |
362872192.757 |
- |
3.16% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_1024
|
3.65% |
0.689 |
0.714 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
3.65% |
15265477.487 |
15822142.268 |
- |
3.34% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
3.65% |
1.986 |
2.059 |
- |
8.76% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
3.64% |
63429020.985 |
65735688.357 |
- |
0.53% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
3.64% |
2845.291 |
2948.737 |
- |
2.27% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
3.63% |
8441.119 |
8747.412 |
- |
2.26% |
- |
|
BM_std_min<short>/31
|
3.63% |
2.571 |
2.664 |
- |
0.14% |
- |
|
rng::remove(list<int>)_(prefix)/32
|
3.62% |
55.422 |
57.426 |
- |
2.01% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
3.61% |
33.007 |
34.200 |
- |
4.11% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.61% |
3.564 |
3.693 |
- |
0.28% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
3.60% |
27.017 |
27.989 |
- |
0.21% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
3.60% |
1415.391 |
1466.297 |
- |
3.31% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
3.59% |
17.177 |
17.794 |
- |
0.16% |
- |
|
BM_RangesPopHeap_uint64_16384
|
3.59% |
31.239 |
32.361 |
- |
3.30% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
3.59% |
1080121.867 |
1118903.457 |
- |
0.11% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
3.59% |
2.267 |
2.348 |
- |
1.94% |
- |
|
std::rotate_copy(deque<int>)/32
|
3.58% |
2.622 |
2.716 |
- |
2.80% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.58% |
5160.517 |
5345.253 |
- |
-1.04% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
3.58% |
19480.732 |
20177.804 |
- |
-0.01% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024
|
3.58% |
14.635 |
15.159 |
- |
3.71% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
3.57% |
18096272.313 |
18742826.015 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.56% |
1084613.481 |
1123269.158 |
- |
-0.16% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
3.56% |
68.043 |
70.467 |
- |
3.47% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
3.56% |
1.031 |
1.068 |
- |
-0.24% |
- |
|
std::multiset<int>::clear()/8192
|
3.56% |
74453.305 |
77101.915 |
- |
0.79% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_4
|
3.55% |
0.423 |
0.438 |
- |
-0.56% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
3.55% |
0.736 |
0.762 |
- |
8.72% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
3.55% |
7610.705 |
7880.668 |
- |
4.13% |
- |
|
BM_RangesPopHeap_uint64_1024
|
3.54% |
21.439 |
22.198 |
- |
2.69% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
3.54% |
1814152.424 |
1878328.452 |
- |
3.34% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/0
|
3.53% |
0.325 |
0.336 |
- |
0.74% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.53% |
25.916 |
26.831 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.53% |
1820053.058 |
1884278.483 |
- |
7.33% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
3.52% |
28.571 |
29.577 |
- |
-2.85% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
3.52% |
27.135 |
28.090 |
- |
2.69% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_1024
|
3.52% |
68.603 |
71.016 |
- |
3.12% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.52% |
1402.366 |
1451.698 |
- |
1.27% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
3.52% |
27.008 |
27.958 |
- |
0.51% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
3.51% |
15.801 |
16.355 |
- |
4.51% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
3.51% |
790.629 |
818.347 |
- |
-0.78% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
3.51% |
3.599 |
3.725 |
- |
-3.45% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
3.51% |
11637.762 |
12045.693 |
- |
1.97% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.50% |
25.997 |
26.907 |
- |
-0.17% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
3.49% |
18.487 |
19.133 |
- |
2.12% |
- |
|
BM_RangesPopHeap_float_1
|
3.49% |
0.467 |
0.483 |
- |
2.59% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_16384
|
3.49% |
0.364 |
0.377 |
- |
-1.03% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
3.48% |
28.126 |
29.106 |
- |
-0.21% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
3.48% |
3.665 |
3.793 |
- |
-0.05% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
3.48% |
10529.248 |
10895.547 |
- |
3.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
3.48% |
1134963.232 |
1174439.158 |
- |
3.10% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
3.48% |
810.366 |
838.546 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
3.47% |
1573333.576 |
1627924.156 |
- |
3.21% |
- |
|
BM_SortHeap_float_4
|
3.46% |
1.028 |
1.063 |
- |
-0.88% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.44% |
792.503 |
819.747 |
- |
0.24% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
3.43% |
2.205 |
2.281 |
- |
-2.90% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
3.42% |
23.921 |
24.740 |
- |
3.41% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
3.42% |
0.502 |
0.519 |
- |
3.98% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
3.41% |
19.266 |
19.924 |
- |
-1.04% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
3.41% |
1099855.862 |
1137378.773 |
- |
-1.95% |
- |
|
BM_std_min<short>/18
|
3.41% |
1.619 |
1.674 |
- |
5.68% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
3.41% |
26095.331 |
26984.289 |
- |
3.37% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
3.39% |
1.992 |
2.059 |
- |
-0.28% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
3.38% |
5.309 |
5.488 |
- |
4.16% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
3.38% |
26.510 |
27.406 |
- |
9.69% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
3.38% |
20.811 |
21.514 |
- |
2.13% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
3.37% |
4369336.929 |
4516751.254 |
- |
-0.49% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
3.37% |
22.954 |
23.728 |
- |
1.73% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.37% |
904.716 |
935.220 |
- |
0.38% |
- |
|
std::remove(list<int>)_(prefix)/50
|
3.37% |
66.757 |
69.005 |
- |
3.05% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.37% |
38932.997 |
40243.214 |
- |
-0.81% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
3.36% |
1.518 |
1.569 |
- |
-2.74% |
- |
|
BM_std_minmax<unsigned_char>/10
|
3.36% |
1.341 |
1.386 |
- |
0.08% |
- |
|
std::reverse(list<int>)/32768
|
3.35% |
16886.928 |
17452.723 |
- |
-0.48% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
3.35% |
9.816 |
10.145 |
- |
2.21% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
3.34% |
11223.725 |
11599.007 |
- |
-2.57% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
3.34% |
480.400 |
496.461 |
- |
0.94% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
3.34% |
7.726 |
7.984 |
- |
-11.72% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
3.34% |
0.548 |
0.566 |
- |
-16.87% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
3.34% |
4.639 |
4.794 |
- |
0.73% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
3.33% |
16.119 |
16.657 |
- |
-0.93% |
- |
|
BM_std_min<char>/512
|
3.33% |
6.319 |
6.529 |
- |
0.60% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
3.33% |
23661.935 |
24450.279 |
- |
0.32% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
3.33% |
31.575 |
32.627 |
- |
0.55% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
3.33% |
172.147 |
177.879 |
- |
3.21% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
3.33% |
12.170 |
12.575 |
- |
7.18% |
- |
|
BM_std_min<__int128>/21
|
3.33% |
7.945 |
8.210 |
- |
-5.69% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
3.33% |
60117.414 |
62117.481 |
- |
5.80% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
3.32% |
28.830 |
29.787 |
- |
3.93% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
3.32% |
18.203 |
18.807 |
- |
-0.03% |
- |
|
BM_RangesMakeHeap_float_SingleElement_262144
|
3.32% |
0.713 |
0.737 |
- |
3.36% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_256
|
3.31% |
0.386 |
0.399 |
- |
-0.99% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
3.31% |
1.296 |
1.339 |
- |
-5.94% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
3.31% |
25.231 |
26.066 |
- |
15.23% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
3.31% |
16.696 |
17.248 |
- |
2.96% |
- |
|
BM_std_min<short>/17
|
3.31% |
1.586 |
1.638 |
- |
5.89% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
3.31% |
5947.088 |
6143.713 |
- |
0.54% |
- |
|
BM_std_min<char>/22
|
3.30% |
2.070 |
2.139 |
- |
6.71% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
3.30% |
1.928 |
1.992 |
- |
3.02% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.30% |
6091.188 |
6292.104 |
- |
-0.09% |
- |
|
BM_std_minmax<unsigned_int>/31
|
3.30% |
2.478 |
2.560 |
- |
2.04% |
- |
|
BM_MakeHeap_float_SingleElement_256
|
3.30% |
0.651 |
0.673 |
- |
-0.82% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.29% |
263.935 |
272.629 |
- |
3.73% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
3.29% |
5.897 |
6.091 |
- |
-0.85% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
3.29% |
23.051 |
23.810 |
- |
1.01% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
3.28% |
1.293 |
1.335 |
- |
7.18% |
- |
|
BM_RangesMakeHeap_float_QuickSortAdversary_1024
|
3.28% |
0.530 |
0.547 |
- |
3.44% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
3.28% |
1341.843 |
1385.837 |
- |
-5.79% |
- |
|
BM_deque_deque_move_backward/2
|
3.28% |
2.466 |
2.547 |
- |
-15.24% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
3.28% |
1.950 |
2.014 |
- |
2.52% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
3.28% |
17689163.820 |
18268585.125 |
- |
2.85% |
- |
|
BM_std_min<unsigned_char>/4
|
3.27% |
0.979 |
1.011 |
- |
-3.61% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
3.27% |
2074.404 |
2142.332 |
- |
0.04% |
- |
|
std::rotate_copy(deque<int>)/1024
|
3.27% |
34.211 |
35.331 |
- |
3.42% |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
3.27% |
1.042 |
1.076 |
- |
3.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
3.27% |
11348349.166 |
11719466.156 |
- |
3.98% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
3.27% |
1137567.190 |
1174750.687 |
- |
4.95% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
3.26% |
1.780 |
1.838 |
- |
-0.63% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
3.26% |
2.032 |
2.098 |
- |
11.77% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
3.24% |
8675352.491 |
8956516.071 |
- |
1.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
3.24% |
14651.286 |
15125.614 |
- |
0.03% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/1024
|
3.23% |
2437.334 |
2516.164 |
- |
2.05% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
3.23% |
20.155 |
20.807 |
- |
-1.94% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
3.23% |
1496.970 |
1545.374 |
- |
-0.77% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
3.23% |
39.761 |
41.046 |
- |
8.46% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
3.22% |
255.983 |
264.236 |
- |
1.75% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
3.22% |
10.165 |
10.493 |
- |
-0.11% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144
|
3.22% |
34.362 |
35.469 |
- |
2.74% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
3.22% |
18.253 |
18.840 |
- |
-1.01% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
3.21% |
25.999 |
26.834 |
- |
-0.96% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
3.21% |
0.346 |
0.357 |
- |
-5.28% |
- |
|
BM_std_minmax<unsigned_int>/6
|
3.21% |
1.344 |
1.387 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
3.21% |
2323266.439 |
2397883.381 |
- |
3.71% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
3.20% |
1548152.264 |
1597737.307 |
- |
3.33% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
3.20% |
4.806 |
4.959 |
- |
-0.85% |
- |
|
std::copy(deque<int>)/32768
|
3.20% |
1142.695 |
1179.265 |
- |
2.37% |
- |
|
BM_num_get<long_double>
|
3.20% |
35.576 |
36.714 |
- |
1.27% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
3.19% |
4467300.015 |
4609780.837 |
- |
2.12% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
3.19% |
34.527 |
35.628 |
- |
1.98% |
- |
|
BM_std_minmax<char>/11
|
3.19% |
1.648 |
1.701 |
- |
-6.30% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
3.19% |
6327.243 |
6528.909 |
- |
3.06% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
3.19% |
22.769 |
23.494 |
- |
4.36% |
- |
|
BM_std_min<long_long>/30
|
3.19% |
3.164 |
3.265 |
- |
-0.77% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
3.18% |
1.203 |
1.241 |
- |
-1.41% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
3.18% |
4.050 |
4.179 |
- |
1.60% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
3.18% |
4869000.848 |
5023773.003 |
- |
-0.74% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
3.18% |
26.419 |
27.259 |
- |
1.13% |
- |
|
BM_RangesPopHeap_uint32_16
|
3.17% |
7.538 |
7.777 |
- |
2.58% |
- |
|
std::find(list<int>)_(process_all)/50
|
3.17% |
18.131 |
18.706 |
- |
2.54% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
3.17% |
1390369.019 |
1434421.129 |
- |
1.01% |
- |
|
BM_RangesMakeHeap_uint32_Ascending_1024
|
3.17% |
0.645 |
0.666 |
- |
3.36% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
3.16% |
31.841 |
32.848 |
- |
3.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
3.16% |
15087053.996 |
15564116.389 |
- |
2.52% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
3.16% |
46.795 |
48.272 |
- |
-0.54% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
3.15% |
118.788 |
122.533 |
- |
2.45% |
- |
|
rng::copy(vector<int>)/32768
|
3.14% |
3486.281 |
3595.667 |
- |
15.31% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
3.13% |
57.007 |
58.793 |
- |
2.41% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
3.13% |
5236.728 |
5400.500 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
3.12% |
5769332.836 |
5949591.510 |
- |
3.39% |
- |
|
rng::partition_copy(deque<int>)/50
|
3.12% |
27.459 |
28.315 |
- |
4.44% |
- |
|
BM_RangesPopHeap_uint64_64
|
3.12% |
12.621 |
13.015 |
- |
3.03% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
3.11% |
16.272 |
16.779 |
- |
0.93% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
3.10% |
1271955.649 |
1311404.467 |
- |
1.52% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
3.10% |
6.376 |
6.574 |
- |
0.02% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.10% |
10.351 |
10.672 |
- |
7.46% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.09% |
32454.172 |
33458.331 |
- |
0.44% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
3.09% |
2.270 |
2.340 |
- |
2.59% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
3.08% |
15069557.076 |
15534051.825 |
- |
1.09% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
3.08% |
3.967 |
4.089 |
- |
2.81% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
3.08% |
7.083 |
7.301 |
- |
-1.95% |
- |
|
BM_std_min<unsigned_long_long>/3
|
3.08% |
0.694 |
0.715 |
- |
3.20% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
3.08% |
8804.068 |
9074.974 |
- |
-0.16% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
3.07% |
0.991 |
1.021 |
- |
-0.20% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
3.07% |
1.943 |
2.002 |
- |
-3.33% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
3.07% |
37.311 |
38.455 |
- |
1.18% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
3.05% |
2194.264 |
2261.164 |
- |
-0.69% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
3.05% |
23.188 |
23.895 |
- |
2.15% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
3.04% |
5.041 |
5.194 |
- |
0.90% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
3.04% |
34.451 |
35.498 |
- |
0.91% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
3.04% |
3.121 |
3.216 |
- |
1.77% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
3.04% |
675.857 |
696.380 |
- |
-7.61% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
3.04% |
2440.793 |
2514.893 |
- |
2.16% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
3.03% |
3.957 |
4.076 |
- |
1.44% |
- |
|
BM_RangesSortHeap_float_64
|
3.03% |
3.139 |
3.234 |
- |
0.83% |
- |
|
BM_std_min<unsigned_char>/14
|
3.02% |
1.795 |
1.849 |
- |
1.73% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
3.02% |
30.552 |
31.474 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
3.02% |
1226220.865 |
1263219.482 |
- |
4.13% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
3.02% |
7148.754 |
7364.407 |
- |
4.11% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.01% |
56938.238 |
58653.929 |
- |
2.72% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
3.01% |
12.329 |
12.701 |
- |
0.70% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
3.01% |
10.514 |
10.830 |
- |
-1.40% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.01% |
25863.867 |
26641.649 |
- |
0.16% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
2.99% |
4.047 |
4.168 |
- |
1.84% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.99% |
2338864.778 |
2408771.051 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
2.99% |
9795136.959 |
10087594.142 |
- |
2.58% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_64
|
2.98% |
39.175 |
40.344 |
- |
2.80% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_64
|
2.98% |
0.507 |
0.522 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
2.98% |
1861108.073 |
1916603.760 |
- |
3.46% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
2.98% |
3.436 |
3.539 |
- |
-1.47% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
2.98% |
2.642 |
2.721 |
- |
2.62% |
- |
|
BM_RangesPushHeap_float_Random_4
|
2.98% |
2.912 |
2.999 |
- |
-1.21% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.98% |
528.970 |
544.714 |
- |
0.74% |
- |
|
BM_PushHeap_float_Random_4
|
2.97% |
2.837 |
2.921 |
- |
-3.54% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
2.97% |
337350157.014 |
347357121.382 |
- |
38.17% |
- |
|
BM_std_min<char>/31
|
2.97% |
2.488 |
2.562 |
- |
3.55% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
2.96% |
4348956.633 |
4477898.937 |
- |
1.06% |
- |
|
SetIntersection_None_Set_string_256_64
|
2.96% |
9574450.136 |
9858046.265 |
- |
1.73% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
2.96% |
511.311 |
526.428 |
- |
1.25% |
- |
|
BM_std_minmax_element<short>/4
|
2.96% |
1.227 |
1.263 |
- |
1.69% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
2.95% |
302.597 |
311.531 |
- |
-4.45% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
2.95% |
5.000 |
5.147 |
- |
-3.46% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
2.95% |
2114599.366 |
2176962.891 |
- |
5.54% |
- |
|
BM_RangesPopHeap_float_16384
|
2.95% |
33.691 |
34.684 |
- |
2.94% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
2.95% |
27.413 |
28.220 |
- |
-3.80% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.94% |
50385.792 |
51869.586 |
- |
2.70% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
2.94% |
6.462 |
6.652 |
- |
1.56% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
2.94% |
20.052 |
20.642 |
- |
0.48% |
- |
|
BM_std_minmax<char>/15
|
2.94% |
2.930 |
3.016 |
- |
-1.08% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.94% |
143.122 |
147.330 |
- |
2.79% |
- |
|
std::vector<int>::ctor(size)/1024
|
2.93% |
41.099 |
42.305 |
- |
4.17% |
- |
|
BM_deque_vector_copy_backward/5500
|
2.93% |
199.558 |
205.408 |
- |
2.55% |
- |
|
BM_std_minmax<char>/10
|
2.93% |
1.301 |
1.339 |
- |
-3.30% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
2.93% |
4.521 |
4.653 |
- |
0.97% |
- |
|
BM_std_min<short>/32
|
2.92% |
2.943 |
3.029 |
- |
1.88% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
2.92% |
29.445 |
30.305 |
- |
-0.21% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
2.92% |
24.668 |
25.387 |
- |
1.77% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
2.92% |
0.482 |
0.496 |
- |
2.84% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
2.92% |
4.728 |
4.866 |
- |
1.12% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.91% |
49.503 |
50.944 |
- |
18.23% |
- |
|
BM_std_minmax<unsigned_short>/31
|
2.91% |
2.998 |
3.085 |
- |
-0.36% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
2.91% |
16.891 |
17.382 |
- |
2.25% |
- |
|
BM_std_minmax<short>/24
|
2.91% |
2.225 |
2.290 |
- |
-9.62% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
2.91% |
4.126 |
4.246 |
- |
-0.36% |
- |
|
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
2.91% |
8.976 |
9.237 |
- |
5.23% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
2.90% |
2.353 |
2.421 |
- |
0.64% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.89% |
102218.567 |
105176.209 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
2.89% |
6235168.440 |
6415306.662 |
- |
-0.32% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
2.89% |
20.166 |
20.748 |
- |
-14.05% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
2.88% |
283639.195 |
291822.105 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
2.88% |
1546726.724 |
1591229.002 |
- |
3.02% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
2.87% |
38.360 |
39.461 |
- |
0.26% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.87% |
815538.739 |
838916.266 |
- |
0.04% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.86% |
341.406 |
351.173 |
- |
0.22% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
2.85% |
1.474 |
1.516 |
- |
1.75% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
2.85% |
4.287 |
4.409 |
- |
-7.72% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
2.85% |
26.488 |
27.243 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
2.84% |
1619862.467 |
1665930.014 |
- |
2.06% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
2.84% |
1.076 |
1.107 |
- |
0.91% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
2.84% |
101.547 |
104.429 |
- |
2.69% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
2.84% |
30.202 |
31.059 |
- |
3.89% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
2.84% |
8114.629 |
8344.735 |
- |
4.48% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/50
|
2.84% |
1957.234 |
2012.733 |
- |
2.49% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
2.83% |
795.197 |
817.739 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
2.83% |
41208659.787 |
42376656.940 |
- |
1.95% |
- |
|
BM_vector_deque_copy/4096
|
2.83% |
145.608 |
149.727 |
- |
3.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
2.83% |
4469183.778 |
4595614.415 |
- |
4.12% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
2.83% |
1163332.856 |
1196231.999 |
- |
-0.78% |
- |
|
std::list<std::string>::ctor(size)/8192
|
2.82% |
102757.848 |
105658.789 |
- |
0.74% |
- |
|
BM_deque_vector_move_backward/65536
|
2.82% |
7990.407 |
8215.921 |
- |
-2.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
2.82% |
11408589.433 |
11730059.986 |
- |
1.69% |
- |
|
std::search(list<int>)_(single_element)/1000
|
2.82% |
671.120 |
690.019 |
- |
8.80% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/0
|
2.82% |
18.201 |
18.714 |
- |
2.47% |
- |
|
BM_std_minmax<unsigned_int>/2
|
2.81% |
0.825 |
0.848 |
- |
8.16% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
2.81% |
8.111 |
8.339 |
- |
1.51% |
- |
|
std::move_backward(vector<int>)/1048576
|
2.81% |
54475.926 |
56005.281 |
- |
-0.45% |
- |
|
rng::fill_n(vector<int>)/1024
|
2.80% |
29.270 |
30.091 |
- |
0.25% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
2.80% |
15.448 |
15.880 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
2.80% |
206805341.018 |
212589082.982 |
- |
1.58% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
2.80% |
10.977 |
11.284 |
- |
1.21% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_256
|
2.80% |
54.516 |
56.040 |
- |
2.64% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
2.79% |
1053.798 |
1083.233 |
- |
1.27% |
- |
|
BM_RangesSortHeap_float_16384
|
2.79% |
26.487 |
27.226 |
- |
-0.75% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.79% |
1225.272 |
1259.444 |
- |
4.66% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/32
|
2.79% |
1904.935 |
1958.016 |
- |
1.76% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
2.79% |
24.279 |
24.955 |
- |
1.89% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
2.78% |
31.514 |
32.391 |
- |
-3.10% |
- |
|
BM_deque_deque_copy_backward/70000
|
2.78% |
8402.618 |
8636.180 |
- |
-3.17% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.77% |
12583.186 |
12932.192 |
- |
1.79% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
2.77% |
904.425 |
929.504 |
- |
0.17% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
2.77% |
2.939 |
3.021 |
- |
-1.21% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
2.77% |
25757.955 |
26471.125 |
- |
0.16% |
- |
|
BM_PushHeap_string_Ascending_64
|
2.77% |
7.139 |
7.337 |
- |
6.87% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
2.77% |
213.901 |
219.821 |
- |
2.51% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64
|
2.77% |
0.472 |
0.485 |
- |
2.11% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
2.77% |
12.211 |
12.549 |
- |
2.04% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.76% |
50368.839 |
51760.876 |
- |
2.50% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
2.76% |
29.042 |
29.845 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
2.76% |
5991653.634 |
6156919.168 |
- |
-2.21% |
- |
|
std::remove(list<int>)_(prefix)/32
|
2.76% |
55.275 |
56.799 |
- |
2.66% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
2.76% |
50688.279 |
52085.661 |
- |
2.70% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.74% |
6301.484 |
6474.387 |
- |
2.11% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.73% |
12269.783 |
12605.171 |
- |
-0.60% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
2.73% |
17.025 |
17.490 |
- |
3.31% |
- |
|
rng::move_backward(deque<int>)/4096
|
2.73% |
154.970 |
159.200 |
- |
1.08% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
2.72% |
0.740 |
0.760 |
- |
-4.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
2.72% |
0.901 |
0.925 |
- |
2.23% |
- |
|
BM_RangesPopHeap_uint32_256
|
2.72% |
16.871 |
17.330 |
- |
1.82% |
- |
|
BM_StringFindStringLiteral/64
|
2.71% |
2.097 |
2.153 |
- |
2.49% |
- |
|
BM_std_minmax<long_long>/23
|
2.71% |
4.329 |
4.447 |
- |
0.99% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
2.71% |
5.555 |
5.705 |
- |
2.31% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576
|
2.71% |
0.710 |
0.729 |
- |
2.80% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
2.71% |
521384.531 |
535509.062 |
- |
2.41% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
2.71% |
9.905 |
10.173 |
- |
-0.05% |
- |
|
rng::reverse_copy(list<int>)/8
|
2.71% |
2.308 |
2.370 |
- |
0.66% |
- |
|
BM_std_min<long_long>/20
|
2.71% |
2.008 |
2.062 |
- |
0.02% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.70% |
16671.511 |
17122.053 |
- |
3.25% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
2.69% |
28.693 |
29.465 |
- |
-1.37% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
2.69% |
1.338 |
1.374 |
- |
-1.62% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
2.69% |
46.075 |
47.315 |
- |
3.29% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
2.69% |
2.587 |
2.657 |
- |
-2.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.69% |
42.841 |
43.993 |
- |
13.67% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.69% |
46.842 |
48.100 |
- |
0.37% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
2.69% |
27.405 |
28.141 |
- |
-13.65% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
2.68% |
216.654 |
222.468 |
- |
2.70% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
2.68% |
1878.566 |
1928.952 |
- |
1.74% |
- |
|
BM_std_minmax<short>/26
|
2.68% |
2.480 |
2.547 |
- |
2.28% |
- |
|
std::list<std::string>::ctor(size)/1024
|
2.68% |
12347.697 |
12678.315 |
- |
0.15% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
2.67% |
61.548 |
63.192 |
- |
0.84% |
- |
|
BM_std_min<long_long>/3
|
2.67% |
1.283 |
1.317 |
- |
4.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
2.67% |
11490640.717 |
11797005.646 |
- |
1.28% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/50
|
2.66% |
1899.211 |
1949.751 |
- |
1.91% |
- |
|
BM_std_min<char>/1024
|
2.66% |
8.310 |
8.531 |
- |
1.16% |
- |
|
rng::move(vector<bool>)_(unaligned)/64
|
2.66% |
1.619 |
1.662 |
- |
1.19% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
2.65% |
8.557 |
8.784 |
- |
3.58% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.65% |
647.588 |
664.722 |
- |
3.07% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
2.64% |
1382811.766 |
1419367.350 |
- |
2.76% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
2.64% |
28.557 |
29.311 |
- |
1.74% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
2.63% |
717.278 |
736.141 |
- |
0.78% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
2.63% |
2.092 |
2.147 |
- |
-1.23% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
2.63% |
35894.394 |
36837.166 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
2.62% |
19.245 |
19.750 |
- |
2.34% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
2.61% |
1201867.408 |
1233281.886 |
- |
1.42% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
2.61% |
0.629 |
0.645 |
- |
0.23% |
- |
|
BM_std_min<__int128>/20
|
2.60% |
7.615 |
7.813 |
- |
-5.25% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_64
|
2.60% |
0.495 |
0.507 |
- |
-2.87% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
2.58% |
567.015 |
581.667 |
- |
-0.53% |
- |
|
BM_std_min<unsigned_char>/32
|
2.58% |
2.864 |
2.938 |
- |
5.13% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
2.58% |
13056530.111 |
13393360.600 |
- |
-0.05% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
2.58% |
529.962 |
543.628 |
- |
1.46% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
2.58% |
1126090.477 |
1155098.830 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
2.58% |
8142213.485 |
8351905.489 |
- |
8.94% |
- |
|
std::reverse(list<int>)/4096
|
2.57% |
1674.913 |
1718.030 |
- |
1.32% |
- |
|
rng::fold_left(list<int>)/8192
|
2.57% |
10517.347 |
10787.919 |
- |
-6.07% |
- |
|
BM_SortHeap_float_262144
|
2.57% |
30.427 |
31.210 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
2.57% |
6309.245 |
6471.413 |
- |
3.19% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
2.57% |
37635504.099 |
38602791.345 |
- |
2.64% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
2.57% |
27.375 |
28.078 |
- |
1.50% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
2.57% |
6398.836 |
6563.033 |
- |
2.66% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
2.57% |
4858896.518 |
4983559.491 |
- |
-1.61% |
- |
|
rng::for_each(list<int>)/8
|
2.56% |
2.532 |
2.597 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
2.56% |
1671862.224 |
1714698.891 |
- |
3.12% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
2.56% |
5781210.796 |
5929090.401 |
- |
0.20% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.55% |
6307.307 |
6468.304 |
- |
1.15% |
- |
|
rng::copy(list<int>)/64
|
2.55% |
33.801 |
34.664 |
- |
7.01% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
2.54% |
37178.320 |
38121.677 |
- |
-0.80% |
- |
|
std::move_backward(deque<int>)/262144
|
2.54% |
29751.221 |
30505.746 |
- |
-0.40% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.54% |
5339.875 |
5475.261 |
- |
0.09% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
2.53% |
39.256 |
40.251 |
- |
0.70% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
2.53% |
0.822 |
0.843 |
- |
3.05% |
- |
|
std::swap_ranges(deque<int>)/32
|
2.53% |
10.491 |
10.756 |
- |
2.50% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.53% |
23115.742 |
23699.875 |
- |
-0.31% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.52% |
8.695 |
8.915 |
- |
0.54% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.52% |
31.233 |
32.020 |
- |
-1.34% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
2.51% |
2.189 |
2.244 |
- |
-6.73% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
2.51% |
1.362 |
1.397 |
- |
-1.75% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
2.51% |
22.160 |
22.716 |
- |
2.33% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
2.51% |
1158031.336 |
1187072.512 |
- |
1.29% |
- |
|
rng::sort(deque<int>)_(repeated)/8192
|
2.51% |
6573.259 |
6737.947 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.50% |
9781715.482 |
10026684.891 |
- |
1.73% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
2.50% |
22.332 |
22.891 |
- |
-0.69% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
2.50% |
5.005 |
5.130 |
- |
3.60% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.50% |
38.881 |
39.854 |
- |
3.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.50% |
1090735.430 |
1118009.829 |
- |
-0.79% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
2.50% |
11.583 |
11.872 |
- |
2.09% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
2.49% |
215.287 |
220.656 |
- |
2.57% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
2.49% |
3.714 |
3.806 |
- |
2.50% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
2.49% |
26.317 |
26.971 |
- |
2.45% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
2.49% |
7903.927 |
8100.421 |
- |
1.03% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
2.48% |
1.095 |
1.122 |
- |
-0.96% |
- |
|
BM_StringFindStringLiteral/32
|
2.48% |
1.667 |
1.709 |
- |
2.54% |
- |
|
std::unordered_set<int>::clear()/8192
|
2.48% |
61971.823 |
63508.137 |
- |
-0.35% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
2.47% |
33.296 |
34.119 |
- |
0.71% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
2.47% |
58.783 |
60.234 |
- |
2.29% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
2.46% |
2.481 |
2.542 |
- |
2.27% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
2.46% |
26296.584 |
26944.257 |
- |
2.72% |
- |
|
rng::partial_sort(vector<int>)_(descending)/8
|
2.46% |
24.851 |
25.463 |
- |
-0.96% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
2.46% |
3.022 |
3.097 |
- |
0.82% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
2.46% |
228.684 |
234.310 |
- |
-1.06% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
2.45% |
1116861.479 |
1144238.169 |
- |
-0.31% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.45% |
27.448 |
28.121 |
- |
-0.07% |
- |
|
std::deque<int>::ctor(size)/8192
|
2.44% |
440.529 |
451.268 |
- |
1.43% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
2.44% |
4.130 |
4.231 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
2.43% |
56620112.699 |
57998136.485 |
- |
-0.93% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
2.43% |
49965.984 |
51181.995 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
2.43% |
3526385.901 |
3612175.739 |
- |
-0.92% |
- |
|
std::fill(vector<int>)/32
|
2.43% |
1.041 |
1.066 |
- |
2.04% |
- |
|
BM_RangesPopHeap_uint64_256
|
2.43% |
17.062 |
17.477 |
- |
2.31% |
- |
|
std::multiset<int>::erase(iterator)/32
|
2.43% |
21.319 |
21.837 |
- |
0.34% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.43% |
1299642.822 |
1331159.415 |
- |
0.09% |
- |
|
BM_StringFindNoMatch/10
|
2.42% |
1.355 |
1.388 |
- |
6.86% |
- |
|
std::for_each(list<int>)/8
|
2.42% |
2.505 |
2.566 |
- |
0.44% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/8192
|
2.42% |
4716.780 |
4830.802 |
- |
-1.34% |
- |
|
std::shift_left(deque<int>)/32
|
2.42% |
4.728 |
4.843 |
- |
-1.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
2.41% |
1151681.609 |
1179464.295 |
- |
4.19% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.41% |
35288.698 |
36139.399 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
2.41% |
15158007.264 |
15523392.090 |
- |
1.83% |
- |
|
BM_StringFindCharLiteral/64
|
2.41% |
2.089 |
2.139 |
- |
1.01% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
2.41% |
24.531 |
25.121 |
- |
-7.71% |
- |
|
BM_RangesPopHeap_uint32_1024
|
2.40% |
21.369 |
21.883 |
- |
2.95% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.39% |
6599.656 |
6757.710 |
- |
1.56% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
2.39% |
35.316 |
36.162 |
- |
0.30% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
2.39% |
22.348 |
22.883 |
- |
1.55% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
2.39% |
1718317.850 |
1759421.571 |
- |
3.07% |
- |
|
std::fill_n(list<int>)/32
|
2.39% |
8.078 |
8.271 |
- |
-1.06% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.39% |
6580.153 |
6737.322 |
- |
1.85% |
- |
|
BM_std_min<char>/32
|
2.39% |
2.924 |
2.994 |
- |
-3.18% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_64
|
2.39% |
17.660 |
18.081 |
- |
1.36% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.38% |
1.500 |
1.536 |
- |
-0.26% |
- |
|
rng::copy_backward(deque<int>)/32768
|
2.38% |
3839.464 |
3930.789 |
- |
7.25% |
- |
|
BM_SortHeap_float_64
|
2.37% |
3.152 |
3.227 |
- |
-0.13% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
2.37% |
7884.911 |
8071.943 |
- |
4.27% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
2.36% |
10.575 |
10.825 |
- |
10.21% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
2.36% |
9.210 |
9.428 |
- |
-0.24% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
2.36% |
11.532 |
11.804 |
- |
0.27% |
- |
|
BM_std_minmax<long_long>/14
|
2.36% |
3.290 |
3.368 |
- |
0.86% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16
|
2.35% |
2.844 |
2.911 |
- |
4.02% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
2.35% |
1.326 |
1.357 |
- |
-1.36% |
- |
|
BM_std_min<long_long>/12
|
2.35% |
2.029 |
2.076 |
- |
1.64% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
2.34% |
22.404 |
22.929 |
- |
-13.64% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
2.34% |
6434628.005 |
6584882.023 |
- |
5.88% |
- |
|
BM_vector_deque_move_backward/512
|
2.33% |
17.601 |
18.012 |
- |
-0.22% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
2.33% |
0.762 |
0.779 |
- |
-0.86% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
2.33% |
6.241 |
6.387 |
- |
2.62% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
2.33% |
234.213 |
239.670 |
- |
-0.94% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
2.33% |
1.838 |
1.880 |
- |
7.97% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
2.33% |
25223.941 |
25810.849 |
- |
0.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.33% |
0.826 |
0.845 |
- |
1.25% |
- |
|
BM_vector_deque_copy_backward/64
|
2.32% |
2.961 |
3.030 |
- |
0.16% |
- |
|
rng::rotate_copy(vector<int>)/1024
|
2.32% |
32.503 |
33.256 |
- |
0.91% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8192
|
2.31% |
20881.202 |
21363.499 |
- |
0.11% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
2.31% |
1218881.462 |
1246991.094 |
- |
5.89% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.30% |
16590.771 |
16973.137 |
- |
0.19% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
2.30% |
59.093 |
60.455 |
- |
1.19% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
2.30% |
2.555 |
2.614 |
- |
12.00% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
2.30% |
3474570.334 |
3554415.720 |
- |
-0.18% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
2.30% |
12.615 |
12.905 |
- |
3.74% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/1024
|
2.30% |
2903.087 |
2969.735 |
- |
1.55% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.30% |
681.437 |
697.077 |
- |
1.65% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/8192
|
2.29% |
22.057 |
22.563 |
- |
-8.29% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
2.29% |
589.992 |
603.496 |
- |
-1.24% |
- |
|
rng::move(vector<int>)/8
|
2.29% |
2.221 |
2.272 |
- |
-1.33% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
2.28% |
10.472 |
10.711 |
- |
0.70% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
2.28% |
2.219 |
2.270 |
- |
-1.75% |
- |
|
rng::all_of(list<int>)_(process_all)/8192
|
2.28% |
7416.500 |
7585.349 |
- |
1.95% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
2.27% |
37.665 |
38.520 |
- |
2.77% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
2.27% |
6.080 |
6.218 |
- |
-0.07% |
- |
|
BM_std_minmax<unsigned_char>/15
|
2.27% |
2.983 |
3.050 |
- |
0.43% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
2.27% |
38.392 |
39.263 |
- |
-0.78% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
2.27% |
42.679 |
43.646 |
- |
0.73% |
- |
|
BM_RangesMakeHeap_string_SingleElement_4
|
2.26% |
3.593 |
3.674 |
- |
1.25% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
2.26% |
31420791.964 |
32132150.101 |
- |
1.89% |
- |
|
BM_std_minmax<long_long>/31
|
2.26% |
4.827 |
4.936 |
- |
1.35% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
2.26% |
97493.132 |
99699.021 |
- |
-1.45% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
2.26% |
27.668 |
28.293 |
- |
2.85% |
- |
|
BM_std_min<__int128>/19
|
2.26% |
7.241 |
7.405 |
- |
-5.14% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
2.26% |
1783549.643 |
1823787.514 |
- |
3.80% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
2.25% |
152.169 |
155.596 |
- |
0.52% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
2.25% |
27.325 |
27.940 |
- |
3.04% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
2.25% |
0.929 |
0.950 |
- |
-0.01% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
2.25% |
54255.902 |
55476.041 |
- |
1.13% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
2.25% |
1226161.821 |
1253729.844 |
- |
8.22% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16
|
2.25% |
5.532 |
5.657 |
- |
0.26% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
2.25% |
62.292 |
63.692 |
- |
1.77% |
- |
|
SetIntersection_None_Set_float_256_256
|
2.24% |
5868907.246 |
6000564.614 |
- |
1.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.24% |
1149559.839 |
1175339.859 |
- |
0.33% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
2.24% |
4.241 |
4.336 |
- |
0.77% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
2.24% |
4.252 |
4.347 |
- |
5.65% |
- |
|
BM_std_minmax_element<long_long>/1024
|
2.24% |
272.019 |
278.105 |
- |
-3.67% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
2.24% |
11.272 |
11.524 |
- |
1.71% |
- |
|
rng::partition(list<int>)_(dense)/32
|
2.24% |
8.448 |
8.637 |
- |
0.40% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
2.24% |
4.309 |
4.406 |
- |
-3.33% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
2.23% |
5081213.234 |
5194540.151 |
- |
-2.03% |
- |
|
SetIntersection_Front_Set_string_64_64
|
2.23% |
36168943.159 |
36974912.777 |
- |
-0.48% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
2.23% |
5.475 |
5.597 |
- |
0.64% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
2.23% |
1.331 |
1.360 |
- |
-10.93% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
2.23% |
15186180.066 |
15524464.618 |
- |
1.73% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.23% |
596937.809 |
610226.764 |
- |
-0.87% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
2.22% |
8.910 |
9.108 |
- |
7.52% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
2.22% |
1174309.424 |
1200400.833 |
- |
0.27% |
- |
|
std::multiset<std::string>::clear()/8192
|
2.22% |
200013.941 |
204456.973 |
- |
0.23% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
2.22% |
7.777 |
7.950 |
- |
0.40% |
- |
|
std::list<std::string>::ctor(size)/32
|
2.21% |
340.400 |
347.939 |
- |
-0.36% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.21% |
0.620 |
0.634 |
- |
2.93% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
2.21% |
3175.716 |
3245.967 |
- |
-4.05% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.21% |
19.435 |
19.864 |
- |
0.37% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
2.21% |
27.382 |
27.986 |
- |
1.00% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
2.21% |
3.347 |
3.421 |
- |
-0.14% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
2.20% |
484.766 |
495.431 |
- |
4.44% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
2.20% |
488.612 |
499.359 |
- |
4.27% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
2.20% |
576.398 |
589.057 |
- |
-1.03% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.19% |
44.229 |
45.199 |
- |
-14.28% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
2.19% |
4.593 |
4.694 |
- |
-3.19% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
2.18% |
8671215.698 |
8860660.786 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
2.18% |
5134784.353 |
5246819.996 |
- |
-0.09% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
2.18% |
197.232 |
201.533 |
- |
2.68% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
2.18% |
3467030.313 |
3542607.899 |
- |
3.90% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
2.18% |
7.690 |
7.858 |
- |
-0.78% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
2.18% |
797.447 |
814.807 |
- |
5.69% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
2.17% |
14.119 |
14.426 |
- |
2.13% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.17% |
2.199 |
2.246 |
- |
-10.34% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
2.17% |
3.424 |
3.499 |
- |
-0.32% |
- |
|
rng::copy_n(vector<int>)/8
|
2.17% |
2.232 |
2.281 |
- |
3.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
2.17% |
8754980.411 |
8944563.116 |
- |
2.61% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.17% |
12269.656 |
12535.323 |
- |
2.37% |
- |
|
BM_std_min<int>/16
|
2.16% |
1.691 |
1.728 |
- |
3.05% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
2.16% |
18.346 |
18.742 |
- |
-0.96% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
2.15% |
9.997 |
10.213 |
- |
-1.39% |
- |
|
BM_std_minmax<unsigned_char>/13
|
2.15% |
2.219 |
2.267 |
- |
-0.56% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
2.15% |
1.037 |
1.059 |
- |
3.50% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
2.15% |
0.912 |
0.931 |
- |
-4.56% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
2.14% |
4.929 |
5.034 |
- |
-6.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
2.14% |
2435060.489 |
2487250.247 |
- |
-23.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
2.14% |
39689980.131 |
40540271.889 |
- |
1.54% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
2.14% |
5347.640 |
5462.149 |
- |
-0.55% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.14% |
32056.630 |
32742.759 |
- |
-0.62% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
2.14% |
1.790 |
1.828 |
- |
-3.19% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
2.14% |
5.117 |
5.227 |
- |
2.13% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
2.14% |
1913438.329 |
1954366.324 |
- |
-3.03% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
2.14% |
8.481 |
8.662 |
- |
-1.56% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
2.14% |
3232.173 |
3301.252 |
- |
0.37% |
- |
|
BM_MakeHeap_string_Descending_64
|
2.14% |
2.560 |
2.615 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
2.13% |
210626031.949 |
215116466.122 |
- |
1.11% |
- |
|
rng::remove_if(list<int>)_(prefix)/8192
|
2.13% |
9138.536 |
9333.342 |
- |
-2.54% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
2.13% |
17.980 |
18.362 |
- |
-1.79% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
2.13% |
1.567 |
1.600 |
- |
9.80% |
- |
|
BM_RangesSortHeap_float_262144
|
2.13% |
29.911 |
30.548 |
- |
-0.52% |
- |
|
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
2.13% |
6312.987 |
6447.341 |
- |
2.16% |
- |
|
BM_std_min<unsigned_char>/64
|
2.12% |
4.087 |
4.174 |
- |
-0.61% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
2.12% |
27.979 |
28.573 |
- |
2.31% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
2.12% |
21.951 |
22.416 |
- |
1.04% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
2.12% |
5850734.694 |
5974776.575 |
- |
-0.16% |
- |
|
BM_deque_vector_copy/64
|
2.12% |
2.573 |
2.628 |
- |
0.01% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.12% |
272984.273 |
278765.414 |
- |
-1.38% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.12% |
715.489 |
730.622 |
- |
0.66% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1024
|
2.11% |
609.417 |
622.296 |
- |
-0.59% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.11% |
717.313 |
732.467 |
- |
0.27% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
2.11% |
3.868 |
3.950 |
- |
1.88% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_262144
|
2.11% |
78.951 |
80.618 |
- |
0.93% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.11% |
5341.132 |
5453.838 |
- |
-0.32% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.11% |
39682.067 |
40519.241 |
- |
1.60% |
- |
|
std::reverse_copy(vector<int>)/64
|
2.11% |
2.471 |
2.523 |
- |
2.09% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
2.11% |
50416.686 |
51478.215 |
- |
2.48% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
2.10% |
20.152 |
20.576 |
- |
-3.45% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
2.10% |
12.298 |
12.556 |
- |
1.65% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
2.10% |
1.677 |
1.712 |
- |
3.63% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
2.09% |
175649.828 |
179328.507 |
- |
2.54% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.09% |
283.577 |
289.516 |
- |
-0.40% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
2.09% |
9.553 |
9.753 |
- |
2.02% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.09% |
113040.150 |
115403.107 |
- |
0.24% |
- |
|
BM_deque_deque_move_backward/70000
|
2.09% |
8799.801 |
8983.600 |
- |
2.56% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.09% |
102299.127 |
104435.394 |
- |
-0.52% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16
|
2.09% |
11.323 |
11.560 |
- |
1.72% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
2.09% |
1150911.147 |
1174934.630 |
- |
1.28% |
- |
|
BM_std_minmax<unsigned_char>/14
|
2.09% |
2.543 |
2.596 |
- |
0.52% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
2.09% |
8522.461 |
8700.297 |
- |
-2.96% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.08% |
1317.860 |
1345.254 |
- |
0.19% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
2.08% |
47.785 |
48.778 |
- |
-1.83% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
2.08% |
1885.305 |
1924.486 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
2.08% |
1629857.013 |
1663728.760 |
- |
2.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
2.08% |
1181574.773 |
1206125.495 |
- |
-0.21% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
2.08% |
1.664 |
1.698 |
- |
0.40% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
2.07% |
3.132 |
3.197 |
- |
-0.32% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
2.07% |
11.666 |
11.907 |
- |
0.07% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
2.07% |
1.239 |
1.264 |
- |
4.51% |
- |
|
BM_std_minmax<unsigned_int>/27
|
2.07% |
2.375 |
2.424 |
- |
-1.09% |
- |
|
BM_PushHeap_uint64_PipeOrgan_4
|
2.07% |
0.486 |
0.496 |
- |
0.96% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
2.07% |
24.693 |
25.203 |
- |
-1.99% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
2.06% |
14.786 |
15.091 |
- |
2.18% |
- |
|
SetIntersection_Front_Set_float_16_16
|
2.06% |
41397596.381 |
42250748.831 |
- |
0.70% |
- |
|
BM_RangesPopHeap_uint32_4
|
2.06% |
2.629 |
2.683 |
- |
1.27% |
- |
|
BM_std_min<unsigned_char>/18
|
2.06% |
0.971 |
0.991 |
- |
0.49% |
- |
|
rng::stable_sort(deque<int>)_(heap)/1024
|
2.06% |
2722.797 |
2778.799 |
- |
1.81% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
2.06% |
17.898 |
18.266 |
- |
-4.24% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/50
|
2.05% |
20.556 |
20.977 |
- |
1.37% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
2.05% |
28.986 |
29.580 |
- |
0.25% |
- |
|
BM_std_minmax<short>/17
|
2.05% |
1.792 |
1.829 |
- |
-2.17% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/0
|
2.05% |
13.918 |
14.203 |
- |
1.73% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.04% |
12819.125 |
13081.205 |
- |
2.96% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
2.04% |
538.689 |
549.692 |
- |
0.86% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
2.04% |
4163.116 |
4247.987 |
- |
0.03% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
2.04% |
807.975 |
824.446 |
- |
3.56% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
2.04% |
1247596.353 |
1272998.209 |
- |
3.76% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
2.04% |
11.688 |
11.925 |
- |
2.38% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
2.03% |
25.963 |
26.490 |
- |
0.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
2.03% |
6516277.013 |
6648381.707 |
- |
-6.71% |
- |
|
BM_CmpEqual_uint_short
|
2.03% |
1.060 |
1.082 |
- |
1.53% |
- |
|
BM_std_minmax<unsigned_short>/21
|
2.02% |
1.962 |
2.002 |
- |
1.83% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
2.02% |
11496946.099 |
11729480.907 |
- |
1.08% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
2.02% |
3.504 |
3.575 |
- |
-0.13% |
- |
|
std::set<std::string>::erase(key)_(existent)/0
|
2.02% |
64.322 |
65.621 |
- |
3.85% |
- |
|
BM_vector_deque_move/4096
|
2.02% |
147.104 |
150.074 |
- |
3.45% |
- |
|
BM_vector_deque_copy_backward/4096
|
2.02% |
148.348 |
151.341 |
- |
1.21% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
2.02% |
5.924 |
6.043 |
- |
1.14% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
2.02% |
11180029.828 |
11405362.232 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
2.02% |
39221005.015 |
40011448.268 |
- |
2.83% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.02% |
53957.654 |
55045.045 |
- |
1.38% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
2.01% |
7.295 |
7.442 |
- |
-32.25% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.01% |
1192260.331 |
1216223.302 |
- |
1.79% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1024
|
2.01% |
30.178 |
30.783 |
- |
3.07% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
2.00% |
15637852.942 |
15951333.837 |
- |
5.21% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
1.99% |
19969.565 |
20367.910 |
- |
2.91% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
1.99% |
31.815 |
32.449 |
- |
0.53% |
- |
|
BM_deque_deque_move_backward/4096
|
1.99% |
152.894 |
155.942 |
- |
-0.98% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.99% |
6250.586 |
6375.207 |
- |
3.51% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.99% |
712.683 |
726.882 |
- |
0.66% |
- |
|
BM_std_minmax_element<long_long>/512
|
1.99% |
138.204 |
140.952 |
- |
-3.71% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.99% |
21.545 |
21.973 |
- |
-0.48% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.98% |
1121442.065 |
1143653.117 |
- |
-0.74% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.98% |
2716.434 |
2770.190 |
- |
1.65% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_256
|
1.98% |
14.666 |
14.956 |
- |
-0.10% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
1.97% |
6.302 |
6.426 |
- |
1.91% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
1.97% |
3187398.526 |
3250316.253 |
- |
-47.28% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192
|
1.97% |
0.713 |
0.727 |
- |
2.60% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
1.97% |
2.353 |
2.400 |
- |
-1.91% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.97% |
6245.239 |
6368.174 |
- |
2.35% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.97% |
34.663 |
35.345 |
- |
0.99% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
1.97% |
3.638 |
3.709 |
- |
0.96% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.97% |
16.810 |
17.140 |
- |
0.86% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
1.96% |
219.457 |
223.766 |
- |
2.70% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
1.96% |
1283184.699 |
1308376.451 |
- |
0.82% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
1.96% |
46.829 |
47.748 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.96% |
7483.608 |
7630.479 |
- |
1.49% |
- |
|
std::deque<int>::ctor(size)/32
|
1.96% |
26.122 |
26.634 |
- |
-0.51% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
1.96% |
11.165 |
11.384 |
- |
-19.75% |
- |
|
BM_std_min<__int128>/18
|
1.96% |
6.859 |
6.993 |
- |
-5.07% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
1.96% |
29.452 |
30.029 |
- |
3.41% |
- |
|
BM_deque_deque_move/2
|
1.96% |
3.059 |
3.119 |
- |
0.43% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.96% |
778.141 |
793.361 |
- |
0.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
1.95% |
1244426.432 |
1268753.904 |
- |
3.17% |
- |
|
BM_std_min<int>/17
|
1.95% |
0.952 |
0.971 |
- |
1.45% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
1.95% |
1.438 |
1.466 |
- |
2.88% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
1.95% |
48971.432 |
49925.406 |
- |
2.44% |
- |
|
BM_MakeHeap_string_PipeOrgan_4
|
1.95% |
2.550 |
2.599 |
- |
1.28% |
- |
|
rng::adjacent_find(vector<int>,_pred)/1048576
|
1.95% |
467151.107 |
476240.324 |
- |
1.28% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
1.95% |
24.954 |
25.439 |
- |
1.97% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
1.94% |
1.363 |
1.389 |
- |
-0.06% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.94% |
1.531 |
1.560 |
- |
-2.80% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.94% |
59.433 |
60.584 |
- |
1.62% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_1024
|
1.94% |
4.779 |
4.872 |
- |
0.12% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
1.93% |
4.388 |
4.473 |
- |
1.92% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
1.93% |
13.921 |
14.190 |
- |
-0.33% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.93% |
15.080 |
15.371 |
- |
-0.67% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
1.93% |
2.576 |
2.626 |
- |
-1.04% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
1.93% |
11.494 |
11.715 |
- |
-0.26% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.93% |
16151.400 |
16462.327 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.92% |
1095222.076 |
1116303.991 |
- |
4.14% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.92% |
51.061 |
52.043 |
- |
0.41% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_256
|
1.92% |
0.630 |
0.642 |
- |
2.00% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
1.92% |
3945.194 |
4021.034 |
- |
4.54% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_16
|
1.92% |
22.433 |
22.863 |
- |
1.32% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_4
|
1.91% |
6.074 |
6.190 |
- |
-0.24% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.91% |
14.674 |
14.954 |
- |
2.57% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
1.91% |
1171585.864 |
1193966.912 |
- |
2.26% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
1.91% |
2.908 |
2.964 |
- |
-2.69% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.90% |
676.393 |
689.260 |
- |
-0.51% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
1.90% |
343.832 |
350.368 |
- |
-0.77% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.90% |
19.509 |
19.880 |
- |
1.76% |
- |
|
BM_StringFindAllMatch/512
|
1.90% |
11.701 |
11.924 |
- |
1.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
1.90% |
0.963 |
0.981 |
- |
-0.08% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.89% |
2.530 |
2.578 |
- |
2.90% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
1.89% |
2.468 |
2.515 |
- |
0.36% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.89% |
8773.164 |
8939.298 |
- |
1.36% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
1.89% |
3840.279 |
3912.917 |
- |
4.63% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
1.89% |
20.426 |
20.811 |
- |
-0.76% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
1.89% |
9.806 |
9.991 |
- |
1.27% |
- |
|
BM_RangesMakeHeap_uint32_Ascending_16
|
1.89% |
0.600 |
0.612 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
1.89% |
1591320.883 |
1621350.178 |
- |
2.07% |
- |
|
BM_std_min<unsigned_int>/12
|
1.89% |
1.481 |
1.508 |
- |
1.46% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_256
|
1.88% |
0.540 |
0.550 |
- |
-0.30% |
- |
|
std::sort(vector<int>)_(descending)/8
|
1.88% |
24.661 |
25.126 |
- |
-1.98% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
1.88% |
3494745.407 |
3560452.486 |
- |
6.17% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.88% |
817541.859 |
832912.802 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
1.88% |
15.461 |
15.752 |
- |
6.61% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
1.88% |
1.297 |
1.321 |
- |
-4.66% |
- |
|
BM_MakeThenSortHeap_float_Heap_16384
|
1.88% |
25.858 |
26.344 |
- |
1.25% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
1.88% |
22270339.185 |
22688204.906 |
- |
1.74% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.88% |
705.691 |
718.926 |
- |
0.84% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256
|
1.88% |
1.394 |
1.420 |
- |
1.80% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
1.87% |
7.847 |
7.994 |
- |
-1.60% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
1.87% |
933545.116 |
951031.193 |
- |
8.22% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
1.87% |
4.700 |
4.788 |
- |
3.38% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/8
|
1.87% |
10.529 |
10.726 |
- |
3.16% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.87% |
76176.223 |
77597.638 |
- |
0.75% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
1.87% |
11.303 |
11.514 |
- |
1.19% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
1.87% |
14223.418 |
14488.722 |
- |
-0.59% |
- |
|
BM_std_min<__int128>/6
|
1.87% |
2.076 |
2.114 |
- |
-1.78% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
1.86% |
41.761 |
42.539 |
- |
0.03% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/32
|
1.86% |
47.426 |
48.310 |
- |
-1.25% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.86% |
976.147 |
994.323 |
- |
-1.32% |
- |
|
BM_num_put<bool>
|
1.86% |
10.966 |
11.170 |
- |
8.21% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
1.86% |
4428659.873 |
4511009.503 |
- |
2.21% |
- |
|
BM_deque_deque_ranges_move/2
|
1.86% |
3.061 |
3.118 |
- |
0.47% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
1.85% |
1.295 |
1.319 |
- |
-4.73% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
1.85% |
7651.795 |
7793.552 |
- |
-8.48% |
- |
|
BM_vector_deque_ranges_move/4000
|
1.85% |
142.798 |
145.443 |
- |
2.87% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.85% |
7621.439 |
7762.585 |
- |
2.88% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
1.85% |
10020498.211 |
10205874.674 |
- |
2.19% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/1024
|
1.85% |
27.665 |
28.176 |
- |
1.11% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
1.84% |
32.692 |
33.295 |
- |
15.75% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.84% |
25.770 |
26.245 |
- |
2.32% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
1.84% |
997.403 |
1015.755 |
- |
-2.28% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.84% |
34356.153 |
34988.204 |
- |
0.66% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/8192
|
1.84% |
4692.278 |
4778.410 |
- |
-0.36% |
- |
|
std::adjacent_find(list<int>)/8
|
1.83% |
2.109 |
2.147 |
- |
1.65% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/8
|
1.83% |
16.572 |
16.876 |
- |
1.56% |
- |
|
BM_std_minmax<unsigned_short>/17
|
1.83% |
1.712 |
1.743 |
- |
2.02% |
- |
|
rng::is_sorted(list<int>,_pred)/8
|
1.83% |
4.226 |
4.304 |
- |
0.31% |
- |
|
BM_CmpLess_uint_schar
|
1.83% |
1.055 |
1.074 |
- |
0.38% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.82% |
1097273.895 |
1117282.279 |
- |
0.95% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.82% |
17229.120 |
17543.038 |
- |
0.28% |
- |
|
SetIntersection_None_Set_string_16384_16
|
1.82% |
197065764.468 |
200654648.020 |
- |
3.54% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
1.82% |
2290052.784 |
2331747.132 |
- |
-1.47% |
- |
|
BM_MakeThenSortHeap_float_Descending_16
|
1.82% |
1.840 |
1.873 |
- |
0.03% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144
|
1.82% |
24.395 |
24.838 |
- |
1.71% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
1.81% |
23.489 |
23.915 |
- |
2.20% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.81% |
41.528 |
42.281 |
- |
1.63% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
1.81% |
18.150 |
18.479 |
- |
-2.91% |
- |
|
BM_PopHeap_float_16384
|
1.81% |
33.137 |
33.738 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
1.81% |
6819872.302 |
6943380.882 |
- |
1.80% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
1.81% |
1316938.492 |
1340785.061 |
- |
-0.56% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.81% |
11.848 |
12.062 |
- |
-0.44% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
1.81% |
10.987 |
11.186 |
- |
-0.02% |
- |
|
BM_MakeThenSortHeap_float_Random_1024
|
1.81% |
33.192 |
33.791 |
- |
1.65% |
- |
|
BM_std_min<unsigned_short>/22
|
1.80% |
1.813 |
1.845 |
- |
-3.67% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
1.80% |
24298530.133 |
24736511.059 |
- |
3.45% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
1.80% |
7.558 |
7.694 |
- |
2.50% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
1.80% |
2.577 |
2.624 |
- |
-0.73% |
- |
|
BM_std_minmax<long_long>/21
|
1.79% |
3.505 |
3.568 |
- |
0.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.79% |
787.568 |
801.692 |
- |
-0.37% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
1.79% |
173.261 |
176.367 |
- |
1.74% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
1.79% |
13711.062 |
13956.796 |
- |
-0.25% |
- |
|
BM_MakeThenSortHeap_float_Descending_1024
|
1.79% |
7.981 |
8.124 |
- |
2.07% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.79% |
1921.113 |
1955.527 |
- |
1.77% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.79% |
7.247 |
7.377 |
- |
0.88% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
1.79% |
1.273 |
1.296 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
1.79% |
40927042.435 |
41659232.690 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
1.79% |
2269960.075 |
2310569.824 |
- |
-1.72% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64
|
1.79% |
1.111 |
1.131 |
- |
-0.09% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
1.79% |
73.778 |
75.096 |
- |
-0.35% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
1.78% |
24.073 |
24.503 |
- |
-1.30% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.78% |
5348.338 |
5443.446 |
- |
-0.79% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/32768
|
1.78% |
208.455 |
212.157 |
- |
0.65% |
- |
|
BM_std_minmax<unsigned_short>/29
|
1.77% |
2.574 |
2.619 |
- |
0.73% |
- |
|
BM_MakeThenSortHeap_float_Random_262144
|
1.77% |
62.360 |
63.465 |
- |
1.29% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.77% |
2.120 |
2.158 |
- |
1.25% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
1.77% |
24.285 |
24.715 |
- |
-1.83% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.77% |
1189344.320 |
1210402.966 |
- |
3.96% |
- |
|
BM_CmpEqual_ushort_schar
|
1.77% |
1.041 |
1.060 |
- |
0.34% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.77% |
18.230 |
18.553 |
- |
-2.54% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
1.77% |
0.757 |
0.771 |
- |
-0.15% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
1.77% |
10.745 |
10.935 |
- |
2.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.77% |
143389547.512 |
145924306.735 |
- |
0.44% |
- |
|
SetIntersection_None_Set_string_1024_256
|
1.77% |
8936111.146 |
9093961.948 |
- |
1.54% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.77% |
1.951 |
1.985 |
- |
1.39% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.77% |
218.763 |
222.625 |
- |
2.81% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.76% |
8709903.188 |
8863361.379 |
- |
2.40% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
1.76% |
7.508 |
7.640 |
- |
0.09% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.76% |
54860493.616 |
55826859.002 |
- |
2.68% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.76% |
4.413 |
4.490 |
- |
-1.67% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
1.76% |
4.135 |
4.208 |
- |
1.69% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
1.76% |
3.402 |
3.461 |
- |
1.61% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
1.76% |
363135.417 |
369515.658 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
1.75% |
343828812.084 |
349860940.913 |
- |
-2.42% |
- |
|
BM_std_minmax_element<long_long>/4096
|
1.75% |
1077.033 |
1095.911 |
- |
-4.08% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.75% |
6.069 |
6.175 |
- |
0.35% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
1.75% |
2.240 |
2.279 |
- |
1.18% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
1.75% |
586.673 |
596.919 |
- |
-0.48% |
- |
|
BM_std_min<__int128>/7
|
1.75% |
2.481 |
2.524 |
- |
-1.48% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
1.74% |
21.059 |
21.426 |
- |
-0.18% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
1.74% |
2.551 |
2.595 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
1.74% |
1506574.707 |
1532812.664 |
- |
0.90% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.74% |
17.695 |
18.003 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
1.74% |
5866746.350 |
5968821.248 |
- |
1.38% |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
1.74% |
179.135 |
182.251 |
- |
1.49% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
1.74% |
439.237 |
446.877 |
- |
-0.92% |
- |
|
std::find(vector<int>)_(process_all)/8
|
1.74% |
2.647 |
2.693 |
- |
0.62% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
1.74% |
12302.500 |
12516.153 |
- |
-0.93% |
- |
|
BM_MakeHeap_string_Descending_4
|
1.74% |
2.095 |
2.131 |
- |
0.36% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.74% |
1.279 |
1.302 |
- |
0.60% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.73% |
49422.171 |
50278.675 |
- |
1.63% |
- |
|
rng::replace_if(vector<int>)_(sprinkled)/32
|
1.73% |
8.780 |
8.932 |
- |
1.15% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
1.73% |
8.952 |
9.107 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.73% |
348957915.886 |
354997148.081 |
- |
2.39% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
1.73% |
1398137.019 |
1422289.206 |
- |
3.86% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
1.73% |
2.135 |
2.172 |
- |
-4.86% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
1.73% |
3.908 |
3.976 |
- |
-0.11% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
1.72% |
27.706 |
28.183 |
- |
-1.96% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
1.72% |
1167680.955 |
1187818.281 |
- |
0.36% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/1024
|
1.72% |
540.459 |
549.774 |
- |
-0.06% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
1.72% |
21.327 |
21.694 |
- |
0.56% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.72% |
15140967.111 |
15401656.598 |
- |
2.04% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_262144
|
1.72% |
24.316 |
24.734 |
- |
1.56% |
- |
|
BM_deque_deque_copy/2
|
1.72% |
3.062 |
3.114 |
- |
0.12% |
- |
|
rng::partial_sort(vector<int>)_(ascending)/8
|
1.72% |
20.636 |
20.990 |
- |
-1.36% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_1024
|
1.71% |
8.371 |
8.515 |
- |
1.14% |
- |
|
rng::count(list<int>)_(every_other)/8
|
1.71% |
2.099 |
2.135 |
- |
-0.90% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.71% |
4.307 |
4.380 |
- |
-0.61% |
- |
|
BM_std_min<unsigned_char>/15
|
1.71% |
2.086 |
2.122 |
- |
0.08% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.71% |
144.913 |
147.393 |
- |
0.06% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
1.71% |
33.403 |
33.975 |
- |
1.46% |
- |
|
BM_StringFindNoMatch/64
|
1.71% |
1.849 |
1.881 |
- |
3.36% |
- |
|
std::multiset<int>::erase(iterator)/0
|
1.71% |
19.944 |
20.285 |
- |
0.33% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
1.71% |
33.628 |
34.202 |
- |
0.16% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.70% |
880.740 |
895.728 |
- |
-0.80% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_64
|
1.70% |
15.943 |
16.215 |
- |
2.39% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/8192
|
1.70% |
19.840 |
20.177 |
- |
1.67% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
1.70% |
46.797 |
47.592 |
- |
-0.24% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.70% |
24.501 |
24.917 |
- |
1.94% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
1.70% |
17098066.757 |
17387979.667 |
- |
2.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
1.69% |
178703794.508 |
181732800.293 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
1.69% |
1157587.781 |
1177160.973 |
- |
-1.55% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
1.69% |
3109.761 |
3162.341 |
- |
1.38% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.69% |
63669277.868 |
64745426.921 |
- |
1.19% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
1.69% |
7863.188 |
7996.029 |
- |
-5.48% |
- |
|
rng::stable_sort(vector<int>)_(heap)/8
|
1.69% |
21.813 |
22.182 |
- |
-0.39% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
1.69% |
30.574 |
31.090 |
- |
4.17% |
- |
|
BM_deque_vector_ranges_copy/4000
|
1.69% |
142.496 |
144.901 |
- |
-0.24% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
1.69% |
293.810 |
298.768 |
- |
-3.99% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.68% |
9850.082 |
10015.977 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
1.68% |
350373833.961 |
356272718.432 |
- |
1.77% |
- |
|
BM_std_min<unsigned_short>/4
|
1.68% |
0.981 |
0.997 |
- |
-8.39% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.68% |
24.394 |
24.804 |
- |
1.92% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
1.68% |
3.854 |
3.919 |
- |
-5.93% |
- |
|
rng::replace_if(deque<int>)_(sprinkled)/8192
|
1.68% |
2926.323 |
2975.441 |
- |
1.68% |
- |
|
BM_PushHeap_float_Random_256
|
1.68% |
7.211 |
7.332 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.67% |
1224040.143 |
1244514.281 |
- |
-1.62% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.67% |
306.174 |
311.286 |
- |
-0.20% |
- |
|
std::generate(list<int>)/32
|
1.67% |
8.540 |
8.683 |
- |
-1.03% |
- |
|
rng::partition_point(list<int>)/1024
|
1.67% |
1261.101 |
1282.116 |
- |
0.40% |
- |
|
BM_num_get<double>
|
1.66% |
35.414 |
36.003 |
- |
0.92% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
1.66% |
2.639 |
2.682 |
- |
-0.39% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
1.66% |
41.524 |
42.214 |
- |
1.23% |
- |
|
BM_deque_deque_move/4000
|
1.66% |
145.869 |
148.289 |
- |
1.24% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_262144
|
1.66% |
0.755 |
0.767 |
- |
1.80% |
- |
|
BM_deque_deque_ranges_copy/2
|
1.66% |
3.063 |
3.113 |
- |
0.11% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
1.66% |
1.629 |
1.656 |
- |
0.21% |
- |
|
std::sample(list<int>)/1024
|
1.65% |
11645.430 |
11837.678 |
- |
1.13% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16
|
1.65% |
11.471 |
11.660 |
- |
1.94% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.65% |
9.263 |
9.415 |
- |
-0.42% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
1.65% |
11.542 |
11.732 |
- |
-0.91% |
- |
|
BM_std_min<__int128>/8
|
1.64% |
2.871 |
2.918 |
- |
-1.56% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
1.64% |
572.944 |
582.356 |
- |
-0.58% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
1.64% |
3.247 |
3.300 |
- |
-2.18% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
1.64% |
6.277 |
6.380 |
- |
1.97% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
1.64% |
11869696.710 |
12063954.906 |
- |
2.21% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/50
|
1.63% |
71.689 |
72.861 |
- |
-0.32% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
1.63% |
561.789 |
570.972 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
1.63% |
12140773.147 |
12339145.729 |
- |
2.19% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.63% |
12.301 |
12.502 |
- |
-0.64% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
1.63% |
144.411 |
146.765 |
- |
1.45% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.63% |
828.133 |
841.634 |
- |
-0.28% |
- |
|
rng::move_backward(deque<int>)/262144
|
1.63% |
29928.839 |
30416.723 |
- |
-0.95% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
1.63% |
14155.231 |
14385.944 |
- |
-0.14% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
1.63% |
271.697 |
276.121 |
- |
1.62% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144
|
1.62% |
24.344 |
24.740 |
- |
1.31% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
1.62% |
179.431 |
182.338 |
- |
1.55% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.62% |
169849.770 |
172595.283 |
- |
0.12% |
- |
|
BM_RangesMakeHeap_uint64_PipeOrgan_16
|
1.62% |
1.026 |
1.043 |
- |
1.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
1.61% |
343275906.863 |
348793592.266 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
1.61% |
9758014.217 |
9914846.438 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
1.61% |
8679669.839 |
8819031.606 |
- |
1.29% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.60% |
275716.015 |
280139.529 |
- |
-0.85% |
- |
|
BM_std_min<__int128>/5
|
1.60% |
1.748 |
1.776 |
- |
-1.11% |
- |
|
BM_std_min<unsigned_int>/64
|
1.60% |
2.826 |
2.871 |
- |
-1.01% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
1.60% |
612.282 |
622.088 |
- |
2.82% |
- |
|
rng::remove_if(deque<int>)_(prefix)/1024
|
1.60% |
561.079 |
570.059 |
- |
-0.35% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
1.60% |
44.410 |
45.120 |
- |
1.63% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
1.60% |
1.000 |
1.016 |
- |
-0.19% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
1.59% |
1720166.411 |
1747556.909 |
- |
2.72% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_64
|
1.59% |
12.923 |
13.128 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
1.59% |
234045374.633 |
237763921.881 |
- |
1.36% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
1.59% |
3714.704 |
3773.658 |
- |
4.60% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.59% |
127.601 |
129.626 |
- |
-4.79% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/50
|
1.59% |
1927.132 |
1957.689 |
- |
1.59% |
- |
|
BM_std_minmax<unsigned_char>/19
|
1.59% |
1.656 |
1.682 |
- |
1.77% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.59% |
349220.879 |
354757.424 |
- |
1.44% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
1.58% |
9.501 |
9.652 |
- |
0.59% |
- |
|
BM_deque_vector_move_backward/4000
|
1.58% |
142.995 |
145.256 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
1.58% |
223735642.953 |
227271869.682 |
- |
3.54% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.58% |
145.460 |
147.751 |
- |
1.13% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
1.57% |
36197.141 |
36766.690 |
- |
0.50% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
1.57% |
13.373 |
13.584 |
- |
-1.14% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
1.57% |
30.769 |
31.253 |
- |
-1.67% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
1.57% |
175.770 |
178.531 |
- |
1.30% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
1.57% |
1.690 |
1.716 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
1.57% |
12984027.672 |
13187484.411 |
- |
1.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
1.57% |
2472426.390 |
2511124.645 |
- |
2.64% |
- |
|
rng::count(list<int>)_(every_other)/1024
|
1.56% |
703.176 |
714.172 |
- |
-0.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
1.56% |
1.967 |
1.998 |
- |
-5.76% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8192
|
1.56% |
20650.262 |
20972.540 |
- |
1.56% |
- |
|
rng::unique(list<int>,_pred)_(contiguous)/1024
|
1.56% |
972.537 |
987.698 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
1.56% |
76441112.552 |
77629930.869 |
- |
-0.72% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.55% |
12.114 |
12.302 |
- |
1.01% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.55% |
43698.974 |
44377.690 |
- |
1.32% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
1.55% |
7177.082 |
7288.525 |
- |
-3.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
1.55% |
6156564.523 |
6252133.148 |
- |
-1.53% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.55% |
918.944 |
933.200 |
- |
2.28% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.55% |
384.660 |
390.617 |
- |
0.83% |
- |
|
BM_deque_vector_ranges_move/1024
|
1.55% |
37.161 |
37.736 |
- |
2.20% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
1.54% |
26.009 |
26.411 |
- |
-1.10% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
1.54% |
3772.454 |
3830.688 |
- |
1.54% |
- |
|
rng::generate(list<int>)/32
|
1.54% |
8.537 |
8.669 |
- |
-1.08% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.54% |
14.510 |
14.733 |
- |
2.00% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
1.54% |
7.190 |
7.301 |
- |
-0.48% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
1.54% |
1897.077 |
1926.252 |
- |
1.86% |
- |
|
rng::copy(deque<int>)/64
|
1.54% |
2.817 |
2.861 |
- |
0.71% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
1.54% |
4393165.070 |
4460645.596 |
- |
1.77% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
1.54% |
700.017 |
710.767 |
- |
-0.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
1.54% |
0.742 |
0.754 |
- |
0.11% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.54% |
48679.673 |
49426.957 |
- |
0.49% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_16384
|
1.53% |
45.760 |
46.463 |
- |
2.91% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.53% |
9.013 |
9.151 |
- |
2.05% |
- |
|
BM_CmpEqual_uchar_short
|
1.53% |
1.040 |
1.056 |
- |
0.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
1.53% |
1266647.705 |
1286040.039 |
- |
2.14% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64
|
1.53% |
8.908 |
9.044 |
- |
0.88% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
1.53% |
52.333 |
53.134 |
- |
3.15% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.53% |
66227.609 |
67238.595 |
- |
3.48% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.53% |
3.568 |
3.623 |
- |
0.27% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.52% |
1.320 |
1.340 |
- |
0.34% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
1.52% |
29.387 |
29.835 |
- |
-1.09% |
- |
|
BM_std_minmax_element<long_long>/4000
|
1.52% |
1052.350 |
1068.375 |
- |
-4.18% |
- |
|
BM_std_min<__int128>/17
|
1.52% |
6.481 |
6.580 |
- |
-4.72% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.52% |
110502.960 |
112183.759 |
- |
1.35% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
1.52% |
70.613 |
71.686 |
- |
-0.08% |
- |
|
BM_vector_deque_ranges_copy/4096
|
1.52% |
147.930 |
150.177 |
- |
3.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
1.52% |
4409086.893 |
4475938.469 |
- |
3.12% |
- |
|
BM_std_minmax<unsigned_short>/10
|
1.51% |
1.405 |
1.426 |
- |
0.41% |
- |
|
BM_MakeThenSortHeap_uint64_Random_262144
|
1.51% |
35.365 |
35.901 |
- |
2.09% |
- |
|
BM_deque_deque_copy/1
|
1.51% |
3.403 |
3.455 |
- |
1.00% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
1.51% |
5649.933 |
5735.495 |
- |
1.10% |
- |
|
rng::partition(list<int>)_(sparse)/50
|
1.51% |
15.398 |
15.631 |
- |
1.82% |
- |
|
BM_RangesMakeHeap_string_SingleElement_256
|
1.51% |
6.336 |
6.432 |
- |
0.90% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
1.51% |
14.834 |
15.059 |
- |
0.83% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
1.51% |
150.185 |
152.456 |
- |
2.34% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
1.51% |
8851964.824 |
8985685.891 |
- |
-3.47% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.51% |
23.835 |
24.195 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
1.51% |
11.320 |
11.491 |
- |
-0.93% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.51% |
556.748 |
565.141 |
- |
0.78% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
1.51% |
6157.884 |
6250.698 |
- |
1.61% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
1.51% |
11.632 |
11.807 |
- |
-1.70% |
- |
|
BM_std_minmax<unsigned_char>/12
|
1.51% |
1.945 |
1.975 |
- |
-0.35% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
1.51% |
8.157 |
8.280 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
1.50% |
37840885.366 |
38409583.924 |
- |
0.03% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
1.50% |
1.893 |
1.922 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
1.50% |
1273683.108 |
1292790.854 |
- |
2.27% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.50% |
21.425 |
21.747 |
- |
2.07% |
- |
|
std::copy_backward(vector<int>)/8
|
1.50% |
2.225 |
2.258 |
- |
1.66% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.50% |
19273323.960 |
19562203.443 |
- |
0.64% |
- |
|
BM_std_min<unsigned_char>/20
|
1.50% |
1.515 |
1.538 |
- |
1.74% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
1.50% |
21.457 |
21.779 |
- |
-0.66% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
1.50% |
8.368 |
8.493 |
- |
-0.97% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
1.50% |
1.652 |
1.677 |
- |
0.35% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.50% |
20.780 |
21.091 |
- |
-1.79% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
1.49% |
502.866 |
510.381 |
- |
-3.09% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
1.49% |
1444985.010 |
1466528.116 |
- |
1.32% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
1.49% |
1184081.862 |
1201722.086 |
- |
-0.23% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
1.49% |
72615.390 |
73696.941 |
- |
-0.06% |
- |
|
std::generate(list<int>)/50
|
1.49% |
15.364 |
15.593 |
- |
-1.55% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
1.49% |
10.704 |
10.863 |
- |
1.02% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.49% |
516.327 |
523.999 |
- |
0.69% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
1.48% |
20663.430 |
20969.987 |
- |
1.52% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
1.48% |
5.509 |
5.591 |
- |
1.60% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.48% |
1349693.025 |
1369660.895 |
- |
-0.16% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
1.48% |
23.757 |
24.108 |
- |
-0.83% |
- |
|
rng::copy(list<int>)/4096
|
1.48% |
3065.811 |
3111.154 |
- |
1.70% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.48% |
872.745 |
885.652 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
1.48% |
71559369.034 |
72617593.343 |
- |
0.77% |
- |
|
BM_MakeHeap_float_Random_262144
|
1.48% |
1.115 |
1.132 |
- |
2.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
1.48% |
913.276 |
926.761 |
- |
-1.63% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/32
|
1.48% |
19.864 |
20.157 |
- |
0.02% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_262144
|
1.47% |
24.392 |
24.752 |
- |
1.36% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_64
|
1.47% |
8.864 |
8.994 |
- |
1.82% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.47% |
6230.988 |
6322.409 |
- |
1.38% |
- |
|
rng::partial_sort(vector<int>)_(qsort_adversarial)/8
|
1.47% |
20.673 |
20.976 |
- |
-1.61% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_256
|
1.47% |
8.639 |
8.766 |
- |
1.17% |
- |
|
BM_PushHeap_uint64_PipeOrgan_262144
|
1.46% |
3.037 |
3.081 |
- |
1.85% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.46% |
578.103 |
586.525 |
- |
0.31% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144
|
1.46% |
25.474 |
25.845 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
1.46% |
13520570.156 |
13717380.327 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
1.46% |
1643621.908 |
1667543.457 |
- |
2.41% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.45% |
16.295 |
16.532 |
- |
-1.88% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16
|
1.45% |
6.069 |
6.157 |
- |
1.90% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.45% |
775.774 |
787.026 |
- |
1.11% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
1.45% |
20991.542 |
21295.537 |
- |
2.07% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024
|
1.45% |
8.518 |
8.641 |
- |
3.05% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.45% |
11.322 |
11.486 |
- |
1.33% |
- |
|
BM_RangesPushHeap_float_Random_1024
|
1.44% |
7.398 |
7.504 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
1.44% |
10972786.263 |
11131016.805 |
- |
1.75% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
1.44% |
2.402 |
2.436 |
- |
-2.92% |
- |
|
BM_lexicographical_compare_three_way_fast_path/65536
|
1.44% |
15055.579 |
15272.260 |
- |
1.47% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.44% |
4.719 |
4.787 |
- |
0.88% |
- |
|
rng::for_each_n(deque<int>)/50
|
1.44% |
3.920 |
3.976 |
- |
-0.10% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.44% |
18.063 |
18.323 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
1.44% |
1680132.406 |
1704275.881 |
- |
2.05% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1024
|
1.44% |
3.915 |
3.971 |
- |
2.19% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8
|
1.43% |
0.943 |
0.957 |
- |
0.02% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.43% |
204742.214 |
207679.593 |
- |
0.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
1.43% |
1156443.458 |
1173025.951 |
- |
2.43% |
- |
|
BM_PushHeap_float_Random_16384
|
1.43% |
7.525 |
7.633 |
- |
0.35% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_4
|
1.43% |
10.382 |
10.531 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
1.43% |
1207845.068 |
1225147.119 |
- |
0.86% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16
|
1.43% |
10.181 |
10.327 |
- |
-0.24% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
1.43% |
4.117 |
4.176 |
- |
0.81% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.43% |
2.239 |
2.271 |
- |
1.40% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.43% |
19.957 |
20.241 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
1.43% |
1142036.237 |
1158313.360 |
- |
2.54% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.42% |
1.655 |
1.679 |
- |
0.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
1.42% |
19112219.179 |
19383704.580 |
- |
7.22% |
- |
|
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16
|
1.42% |
6.096 |
6.182 |
- |
1.15% |
- |
|
BM_PushHeap_string_Random_64
|
1.42% |
12.649 |
12.828 |
- |
0.87% |
- |
|
BM_PushHeap_uint64_Random_16
|
1.42% |
4.283 |
4.344 |
- |
1.56% |
- |
|
SetIntersection_None_Set_float_256_16
|
1.42% |
11083560.219 |
11240642.525 |
- |
1.09% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
1.42% |
11.800 |
11.967 |
- |
-0.85% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.41% |
16.421 |
16.653 |
- |
1.28% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
1.41% |
8.394 |
8.512 |
- |
1.10% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.41% |
23.308 |
23.638 |
- |
-0.39% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_256
|
1.41% |
22.660 |
22.980 |
- |
2.31% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.41% |
4255.268 |
4315.272 |
- |
-0.32% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.41% |
49879.528 |
50582.605 |
- |
1.75% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256
|
1.41% |
30.885 |
31.320 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_float_16_16
|
1.41% |
38111775.338 |
38647860.127 |
- |
1.61% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
1.41% |
28.150 |
28.545 |
- |
9.15% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.40% |
12351.172 |
12524.632 |
- |
-1.62% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
1.40% |
32496.363 |
32952.438 |
- |
-0.25% |
- |
|
rng::move_backward(vector<int>)/8
|
1.40% |
2.291 |
2.323 |
- |
1.81% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.40% |
710.045 |
719.982 |
- |
0.78% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
1.40% |
1.384 |
1.403 |
- |
12.60% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.40% |
102350.218 |
103780.572 |
- |
-0.89% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
1.40% |
32.909 |
33.368 |
- |
1.58% |
- |
|
BM_std_minmax<short>/15
|
1.40% |
1.991 |
2.019 |
- |
2.69% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
1.40% |
1.452 |
1.472 |
- |
-1.27% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.39% |
13347.825 |
13533.484 |
- |
1.81% |
- |
|
BM_std_minmax<long_long>/30
|
1.39% |
4.551 |
4.615 |
- |
0.86% |
- |
|
rng::replace(vector<int>)_(sprinkled)/8192
|
1.39% |
1376.809 |
1395.901 |
- |
1.38% |
- |
|
std::multiset<int>::insert(value)_(new_value)/32
|
1.38% |
19.698 |
19.971 |
- |
-0.19% |
- |
|
std::move(vector<int>)/1048576
|
1.38% |
56252.719 |
57030.392 |
- |
2.19% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
1.38% |
3172.195 |
3216.038 |
- |
-18.00% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.38% |
198.307 |
201.044 |
- |
1.57% |
- |
|
BM_std_minmax<short>/22
|
1.38% |
2.277 |
2.308 |
- |
0.23% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
1.38% |
18.482 |
18.737 |
- |
-1.20% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
1.38% |
29.719 |
30.128 |
- |
3.71% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
1.38% |
3819.541 |
3872.126 |
- |
0.39% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
1.38% |
1.527 |
1.548 |
- |
-4.12% |
- |
|
BM_RangesPushHeap_uint32_Ascending_256
|
1.38% |
3.068 |
3.110 |
- |
1.99% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
1.38% |
53054.052 |
53783.994 |
- |
1.29% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
1.37% |
23.090 |
23.407 |
- |
1.40% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.37% |
197.953 |
200.664 |
- |
1.02% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
1.37% |
4.341 |
4.400 |
- |
0.19% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
1.37% |
17592.412 |
17832.815 |
- |
0.04% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
1.36% |
32.807 |
33.254 |
- |
6.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
1.36% |
28.912 |
29.306 |
- |
0.41% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
1.35% |
34.241 |
34.704 |
- |
0.37% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.35% |
58.069 |
58.855 |
- |
0.46% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16
|
1.35% |
7.819 |
7.925 |
- |
1.44% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.35% |
355.908 |
360.722 |
- |
-1.84% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.35% |
28.547 |
28.933 |
- |
5.81% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
1.35% |
22.230 |
22.530 |
- |
0.07% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
1.35% |
0.894 |
0.906 |
- |
-0.23% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16
|
1.35% |
6.544 |
6.633 |
- |
1.50% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
1.35% |
4449607.936 |
4509685.044 |
- |
0.76% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16
|
1.35% |
2.897 |
2.936 |
- |
1.92% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
1.35% |
41542.158 |
42102.988 |
- |
-0.60% |
- |
|
BM_MakeThenSortHeap_float_Random_16384
|
1.35% |
47.354 |
47.994 |
- |
1.73% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
1.35% |
5.376 |
5.449 |
- |
-0.15% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/1024
|
1.35% |
28.089 |
28.467 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
1.34% |
1171638.470 |
1187339.705 |
- |
1.78% |
- |
|
BM_toupper_string<wchar_t>
|
1.34% |
6.178 |
6.260 |
- |
0.63% |
- |
|
BM_std_minmax<unsigned_char>/21
|
1.34% |
2.231 |
2.261 |
- |
5.03% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_256
|
1.34% |
9.269 |
9.393 |
- |
0.82% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
1.34% |
1168103.850 |
1183718.089 |
- |
1.37% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.34% |
39628.679 |
40158.206 |
- |
1.92% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
1.34% |
7.957 |
8.063 |
- |
-0.26% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
1.33% |
18944.208 |
19196.510 |
- |
1.19% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
1.33% |
19.666 |
19.928 |
- |
0.28% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
1.33% |
20.366 |
20.636 |
- |
2.06% |
- |
|
BM_std_min<unsigned_char>/10
|
1.33% |
0.901 |
0.913 |
- |
-2.05% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
1.33% |
1123304.282 |
1138201.907 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16384
|
1.33% |
22.087 |
22.380 |
- |
1.48% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
1.32% |
1.580 |
1.601 |
- |
-0.43% |
- |
|
BM_PushHeap_float_Random_262144
|
1.32% |
7.553 |
7.653 |
- |
1.30% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.32% |
75.773 |
76.775 |
- |
-0.99% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
1.32% |
3.991 |
4.044 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.32% |
345406858.829 |
349975250.335 |
- |
-4.05% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.32% |
36269.978 |
36749.283 |
- |
0.97% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
1.32% |
179098839.391 |
181462323.174 |
- |
-1.04% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
1.32% |
23.588 |
23.899 |
- |
-1.58% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
1.32% |
22.303 |
22.596 |
- |
0.57% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.32% |
30.430 |
30.831 |
- |
1.39% |
- |
|
rng::partial_sort(vector<int>)_(pipe-organ)/8
|
1.32% |
20.671 |
20.943 |
- |
-1.17% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.31% |
939.210 |
951.560 |
- |
0.86% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.31% |
5461.853 |
5533.656 |
- |
1.34% |
- |
|
rng::reverse(list<int>)/32768
|
1.31% |
17636.746 |
17868.390 |
- |
0.47% |
- |
|
std::shift_left(deque<int>)/1024
|
1.31% |
39.545 |
40.064 |
- |
1.67% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.31% |
68.772 |
69.675 |
- |
0.74% |
- |
|
BM_MakeThenSortHeap_uint64_Random_64
|
1.31% |
11.716 |
11.869 |
- |
1.22% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
1.31% |
3.729 |
3.778 |
- |
-1.15% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
1.31% |
7.280 |
7.375 |
- |
0.59% |
- |
|
BM_CmpEqual_int_short
|
1.31% |
1.120 |
1.134 |
- |
-0.02% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
1.31% |
2.477 |
2.509 |
- |
-0.75% |
- |
|
BM_std_minmax_element<long_long>/5500
|
1.31% |
1444.963 |
1463.855 |
- |
-4.26% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256
|
1.31% |
9.171 |
9.291 |
- |
-0.15% |
- |
|
rng::sort(deque<int>)_(repeated)/1024
|
1.31% |
946.790 |
959.149 |
- |
-0.59% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.31% |
201.279 |
203.907 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.30% |
2223948.567 |
2252938.965 |
- |
2.24% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
1.30% |
14587.835 |
14777.740 |
- |
-0.78% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
1.30% |
1.397 |
1.415 |
- |
-2.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
1.30% |
1110902.634 |
1125340.359 |
- |
0.28% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
1.30% |
990331.326 |
1003175.308 |
- |
0.43% |
- |
|
BM_vector_deque_move_backward/65536
|
1.30% |
7352.003 |
7447.248 |
- |
-9.32% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/1024
|
1.29% |
206.833 |
209.511 |
- |
0.23% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.29% |
9.285 |
9.405 |
- |
-3.35% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/8192
|
1.29% |
14.938 |
15.131 |
- |
0.24% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.29% |
20.942 |
21.212 |
- |
-0.35% |
- |
|
BM_num_put<long_double>
|
1.29% |
58.774 |
59.531 |
- |
0.15% |
- |
|
BM_PopHeap_float_1024
|
1.29% |
27.988 |
28.348 |
- |
0.46% |
- |
|
BM_PopHeap_string_1024
|
1.29% |
56.131 |
56.853 |
- |
1.02% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16
|
1.29% |
5.596 |
5.668 |
- |
1.06% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
1.29% |
19194819.515 |
19441504.250 |
- |
5.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.29% |
9.438 |
9.560 |
- |
0.89% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
1.28% |
1.710 |
1.732 |
- |
-6.39% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
1.28% |
22.785 |
23.077 |
- |
1.51% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1
|
1.28% |
2.858 |
2.895 |
- |
1.23% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.28% |
779.609 |
789.587 |
- |
-0.23% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16
|
1.28% |
1.089 |
1.103 |
- |
-4.18% |
- |
|
BM_RangesSortHeap_uint64_4
|
1.28% |
0.934 |
0.946 |
- |
1.24% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
1.28% |
7937.075 |
8038.447 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
1.28% |
26877999.369 |
27221069.985 |
- |
1.38% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.28% |
216.716 |
219.482 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
1.28% |
1204172.385 |
1219535.522 |
- |
1.86% |
- |
|
rng::fold_left(deque<int>)/8192
|
1.28% |
4368.415 |
4424.137 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.27% |
206349449.766 |
208980128.268 |
- |
-0.34% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.27% |
793320.008 |
803428.343 |
- |
0.37% |
- |
|
BM_std_min<char>/7
|
1.27% |
1.856 |
1.879 |
- |
-0.47% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16
|
1.27% |
8.554 |
8.663 |
- |
0.86% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
1.27% |
19131.650 |
19375.145 |
- |
-0.14% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.27% |
174085.234 |
176300.718 |
- |
1.41% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_16384
|
1.27% |
16.372 |
16.579 |
- |
1.25% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
1.27% |
1125785.155 |
1140035.772 |
- |
2.53% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
1.26% |
1260504.763 |
1276430.664 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.26% |
351352793.175 |
355789928.318 |
- |
0.87% |
- |
|
BM_MakeThenSortHeap_string_Heap_262144
|
1.26% |
178.241 |
180.488 |
- |
-1.06% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.26% |
4257.964 |
4311.637 |
- |
-0.18% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
1.26% |
9154.232 |
9269.599 |
- |
-0.05% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
1.26% |
2.983 |
3.021 |
- |
1.54% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.26% |
5.480 |
5.549 |
- |
0.58% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.26% |
11853008.687 |
12002144.250 |
- |
1.24% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
1.26% |
8.068 |
8.169 |
- |
0.92% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
1.26% |
29.280 |
29.648 |
- |
-1.47% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
1.26% |
6.514 |
6.596 |
- |
-1.30% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
1.26% |
20.054 |
20.306 |
- |
0.53% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
1.26% |
19.356 |
19.599 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
1.26% |
1187584.866 |
1202492.973 |
- |
-0.86% |
- |
|
BM_std_minmax<unsigned_short>/19
|
1.25% |
2.174 |
2.201 |
- |
1.39% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
1.25% |
16.205 |
16.407 |
- |
1.30% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
1.25% |
20.733 |
20.992 |
- |
-0.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
1.25% |
9.827 |
9.950 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
1.25% |
40454729.856 |
40959319.073 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
1.24% |
10067753.317 |
10193062.408 |
- |
1.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
1.24% |
1249899.578 |
1265453.777 |
- |
2.56% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.24% |
11.776 |
11.922 |
- |
0.18% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.24% |
54332.482 |
55007.224 |
- |
0.78% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.24% |
18.068 |
18.292 |
- |
0.28% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024
|
1.24% |
14.265 |
14.441 |
- |
0.42% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.24% |
4.318 |
4.371 |
- |
0.58% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
1.24% |
7.270 |
7.360 |
- |
-8.89% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
1.24% |
352010106.061 |
356359614.089 |
- |
-0.03% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
1.23% |
758.598 |
767.967 |
- |
1.91% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.23% |
822.208 |
832.361 |
- |
-0.11% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.23% |
24.618 |
24.922 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
1.23% |
1187331.518 |
1201979.138 |
- |
1.44% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.23% |
955445.278 |
967221.379 |
- |
-0.34% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
1.23% |
10.557 |
10.687 |
- |
-4.97% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
1.23% |
143745761.185 |
145517241.803 |
- |
0.50% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.23% |
301.518 |
305.226 |
- |
1.49% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.23% |
12745.039 |
12901.768 |
- |
0.54% |
- |
|
BM_std_min<__int128>/10
|
1.23% |
3.666 |
3.711 |
- |
-1.62% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
1.23% |
2913.290 |
2949.071 |
- |
0.00% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
1.23% |
8.975 |
9.085 |
- |
3.32% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.23% |
4.864 |
4.924 |
- |
3.13% |
- |
|
BM_std_minmax<unsigned_short>/18
|
1.23% |
1.985 |
2.009 |
- |
5.19% |
- |
|
BM_std_min<char>/13
|
1.22% |
1.564 |
1.583 |
- |
4.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.22% |
23.806 |
24.096 |
- |
-0.29% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
1.22% |
4318.666 |
4371.287 |
- |
0.31% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
1.22% |
1238963.220 |
1254051.993 |
- |
1.27% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_1024
|
1.22% |
32.968 |
33.370 |
- |
1.68% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
1.22% |
245.899 |
248.889 |
- |
1.19% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.21% |
53666.341 |
54318.312 |
- |
-1.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
1.21% |
4.609 |
4.665 |
- |
0.73% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.21% |
145363.947 |
147129.178 |
- |
0.52% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
1.21% |
6.029 |
6.102 |
- |
3.91% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
1.21% |
778.068 |
787.501 |
- |
-5.32% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.21% |
18.021 |
18.239 |
- |
0.07% |
- |
|
std::multimap<int,_int>::clear()/1024
|
1.21% |
10221.252 |
10344.972 |
- |
2.54% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.21% |
68367.888 |
69192.769 |
- |
0.08% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.20% |
12728.103 |
12881.249 |
- |
1.34% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.20% |
18.762 |
18.988 |
- |
0.56% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
1.20% |
1260473.471 |
1275617.268 |
- |
2.64% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
1.20% |
3938.980 |
3986.282 |
- |
3.69% |
- |
|
BM_std_min<unsigned_short>/23
|
1.20% |
2.135 |
2.161 |
- |
1.23% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
1.20% |
4.174 |
4.224 |
- |
-6.59% |
- |
|
BM_StringFindStringLiteral/256
|
1.20% |
5.326 |
5.390 |
- |
1.07% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
1.20% |
3125.633 |
3163.024 |
- |
1.30% |
- |
|
BM_std_min<unsigned_int>/32
|
1.20% |
2.172 |
2.198 |
- |
1.09% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.19% |
22.073 |
22.336 |
- |
1.61% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
1.19% |
21.584 |
21.842 |
- |
0.52% |
- |
|
BM_std_minmax<unsigned_short>/22
|
1.19% |
2.394 |
2.423 |
- |
8.03% |
- |
|
BM_CmpLess_short_uint
|
1.19% |
1.104 |
1.117 |
- |
0.36% |
- |
|
std::move_backward(deque<int>)/1048576
|
1.19% |
127138.003 |
128650.443 |
- |
-0.49% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
1.19% |
8868.120 |
8973.347 |
- |
0.07% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.19% |
23.834 |
24.116 |
- |
0.92% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.18% |
18.034 |
18.247 |
- |
0.84% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.18% |
22.378 |
22.642 |
- |
0.36% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16384
|
1.18% |
17.328 |
17.533 |
- |
1.52% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16
|
1.18% |
22.528 |
22.794 |
- |
0.23% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
1.18% |
22.959 |
23.230 |
- |
0.28% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.18% |
4.045 |
4.092 |
- |
0.32% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_16
|
1.18% |
1.028 |
1.040 |
- |
-0.46% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.18% |
23.356 |
23.631 |
- |
1.45% |
- |
|
BM_std_minmax<long_long>/7
|
1.18% |
2.598 |
2.628 |
- |
0.62% |
- |
|
std::set<std::string>::clear()/1024
|
1.18% |
19874.023 |
20107.682 |
- |
3.05% |
- |
|
BM_std_minmax<short>/11
|
1.18% |
1.795 |
1.816 |
- |
-0.43% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_262144
|
1.17% |
24.760 |
25.050 |
- |
1.58% |
- |
|
BM_std_minmax_element<short>/64
|
1.17% |
17.237 |
17.439 |
- |
-2.93% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.17% |
13.303 |
13.459 |
- |
3.67% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
1.17% |
1248496.883 |
1263106.259 |
- |
1.77% |
- |
|
BM_std_min<short>/8
|
1.17% |
1.362 |
1.378 |
- |
1.33% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
1.17% |
2631.783 |
2662.570 |
- |
-0.22% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
1.17% |
1129.579 |
1142.792 |
- |
3.02% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.17% |
2115.055 |
2139.791 |
- |
1.69% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1048576
|
1.17% |
562308.142 |
568883.639 |
- |
-0.06% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8192
|
1.17% |
17701.697 |
17908.637 |
- |
1.37% |
- |
|
rng::copy_n(vector<int>)/1048576
|
1.17% |
49369.004 |
49946.088 |
- |
1.73% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.17% |
15184.574 |
15361.984 |
- |
1.90% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
1.17% |
9.755 |
9.869 |
- |
2.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.17% |
3.490 |
3.530 |
- |
-0.37% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
1.17% |
4.452 |
4.504 |
- |
-1.32% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.17% |
13717.694 |
13877.674 |
- |
3.78% |
- |
|
BM_deque_deque_copy_backward/65536
|
1.17% |
8302.949 |
8399.695 |
- |
-0.33% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
1.16% |
23.644 |
23.919 |
- |
-1.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.16% |
1247673.309 |
1262181.696 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
1.16% |
11496271.590 |
11629867.182 |
- |
0.75% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
1.16% |
20.115 |
20.348 |
- |
0.46% |
- |
|
BM_std_min<unsigned_short>/24
|
1.16% |
2.493 |
2.522 |
- |
1.56% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
1.16% |
220.270 |
222.823 |
- |
2.64% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
1.16% |
51.335 |
51.930 |
- |
5.98% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
1.16% |
10181326.453 |
10299319.055 |
- |
3.65% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
1.16% |
18956.564 |
19175.934 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.16% |
87.514 |
88.525 |
- |
-1.49% |
- |
|
rng::all_of(list<int>)_(process_all)/32768
|
1.16% |
25784.776 |
26082.612 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.15% |
248119157.896 |
250984798.925 |
- |
2.94% |
- |
|
rng::sort(deque<int>)_(heap)/1024
|
1.15% |
6250.758 |
6322.917 |
- |
0.06% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.15% |
15.883 |
16.066 |
- |
0.19% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.15% |
15.821 |
16.003 |
- |
-0.08% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
1.15% |
1.058 |
1.070 |
- |
0.92% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1000
|
1.15% |
13891.141 |
14050.348 |
- |
1.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384
|
1.15% |
1.328 |
1.344 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
1.14% |
2291855.874 |
2318078.594 |
- |
2.34% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.14% |
55777.066 |
56414.957 |
- |
-1.88% |
- |
|
BM_RangesPopHeap_uint64_16
|
1.14% |
7.658 |
7.746 |
- |
2.43% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
1.14% |
23.140 |
23.404 |
- |
0.86% |
- |
|
BM_CmpEqual_short_schar
|
1.14% |
1.125 |
1.138 |
- |
0.28% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.14% |
10.584 |
10.704 |
- |
2.32% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.14% |
209.228 |
211.608 |
- |
-0.79% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/50
|
1.14% |
1739.225 |
1759.013 |
- |
1.18% |
- |
|
BM_PushHeap_uint32_Random_16384
|
1.14% |
6.276 |
6.347 |
- |
1.62% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
1.13% |
51.274 |
51.856 |
- |
0.93% |
- |
|
std::map<int,_int>::clear()/8192
|
1.13% |
81046.531 |
81964.455 |
- |
-0.61% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
1.13% |
1.138 |
1.150 |
- |
1.70% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/8
|
1.13% |
16.497 |
16.684 |
- |
0.46% |
- |
|
SetIntersection_Front_Vector_float_64_4
|
1.13% |
17024457.945 |
17216982.527 |
- |
0.94% |
- |
|
rng::is_sorted_until(list<int>)/1024
|
1.13% |
748.423 |
756.882 |
- |
-0.02% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384
|
1.13% |
33.591 |
33.970 |
- |
1.32% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.13% |
2.309 |
2.335 |
- |
-0.07% |
- |
|
710_omnetpp_r
|
1.13% |
8.847 |
8.947 |
- |
-0.49% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.13% |
713.683 |
721.726 |
- |
0.42% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/8192
|
1.13% |
1338.059 |
1353.139 |
- |
0.81% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
1.13% |
32.582 |
32.949 |
- |
2.14% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
1.13% |
49177.703 |
49730.993 |
- |
0.07% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.12% |
32165.139 |
32526.827 |
- |
-1.25% |
- |
|
BM_RangesPopHeap_uint32_64
|
1.12% |
12.577 |
12.719 |
- |
0.71% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/0
|
1.12% |
21.060 |
21.297 |
- |
-0.11% |
- |
|
rng::find(list<int>)_(process_all)/8
|
1.12% |
2.356 |
2.383 |
- |
-1.78% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16
|
1.12% |
5.569 |
5.631 |
- |
1.02% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/1024
|
1.12% |
7220.719 |
7301.574 |
- |
-0.01% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
1.12% |
283.395 |
286.568 |
- |
0.02% |
- |
|
std::set<std::string>::clear()/8192
|
1.12% |
202010.872 |
204272.017 |
- |
1.45% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
1.12% |
1099134.946 |
1111427.087 |
- |
-0.75% |
- |
|
std::partition_point(deque<int>)/1024
|
1.12% |
9.226 |
9.329 |
- |
-0.46% |
- |
|
BM_RangesSortHeap_uint32_4
|
1.11% |
1.033 |
1.044 |
- |
0.58% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
1.11% |
349321957.742 |
353205931.313 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
1.11% |
27112516.622 |
27413365.916 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
1.11% |
1147866.434 |
1160582.928 |
- |
-0.86% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/50
|
1.11% |
23.502 |
23.762 |
- |
-1.30% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8192
|
1.11% |
2801.915 |
2832.891 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
1.10% |
1171838.611 |
1184784.638 |
- |
0.82% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.10% |
55834.617 |
56451.346 |
- |
2.37% |
- |
|
rng::fill(deque<int>)/1024
|
1.10% |
29.578 |
29.904 |
- |
0.00% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.10% |
23.027 |
23.281 |
- |
0.29% |
- |
|
BM_std_min<__int128>/3
|
1.10% |
1.018 |
1.029 |
- |
-1.06% |
- |
|
BM_MakeThenSortHeap_string_Heap_1024
|
1.10% |
62.824 |
63.515 |
- |
-1.49% |
- |
|
BM_deque_deque_copy/4000
|
1.10% |
145.493 |
147.091 |
- |
-0.02% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/50
|
1.10% |
17.630 |
17.823 |
- |
0.66% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.10% |
698.463 |
706.121 |
- |
2.17% |
- |
|
BM_vector_deque_move_backward/64000
|
1.09% |
7358.308 |
7438.878 |
- |
-3.76% |
- |
|
std::partial_sort(deque<int>)_(ascending)/1024
|
1.09% |
7872.857 |
7958.932 |
- |
0.66% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.09% |
6594.850 |
6666.729 |
- |
-0.23% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
1.09% |
6.863 |
6.938 |
- |
1.86% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
1.09% |
37251.794 |
37657.566 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
1.09% |
117420920.321 |
118699032.202 |
- |
-2.81% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384
|
1.09% |
16.486 |
16.665 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16
|
1.09% |
39142053.124 |
39567002.464 |
- |
0.32% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
1.08% |
342334821.646 |
346037183.153 |
- |
0.94% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.08% |
6644.015 |
6715.861 |
- |
0.21% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
1.08% |
31.180 |
31.517 |
- |
0.38% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
1.08% |
22.143 |
22.382 |
- |
6.76% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
1.08% |
22809.884 |
23055.792 |
- |
0.89% |
- |
|
rng::sample(deque<int>)/8192
|
1.08% |
92812.909 |
93813.148 |
- |
1.16% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.08% |
154.159 |
155.820 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
1.08% |
17.146 |
17.331 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.08% |
6805263.177 |
6878461.252 |
- |
-0.10% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
1.08% |
6178.916 |
6245.371 |
- |
2.54% |
- |
|
rng::sample(deque<int>)/1024
|
1.08% |
11509.477 |
11633.250 |
- |
1.42% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
1.07% |
2.505 |
2.532 |
- |
-1.39% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.07% |
138121.258 |
139602.991 |
- |
0.16% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.07% |
780.881 |
789.251 |
- |
0.67% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
1.07% |
1909.952 |
1930.422 |
- |
-0.20% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
1.07% |
16837346.302 |
17017581.921 |
- |
-0.05% |
- |
|
std::fill_n(vector<int>)/8192
|
1.07% |
235.554 |
238.075 |
- |
-0.54% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.07% |
19.003 |
19.206 |
- |
0.36% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
1.07% |
11231.241 |
11351.179 |
- |
-2.20% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
1.07% |
342.431 |
346.087 |
- |
-1.67% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.07% |
250.197 |
252.864 |
- |
0.78% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.07% |
18.755 |
18.955 |
- |
-3.66% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64
|
1.06% |
8.955 |
9.051 |
- |
1.29% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.06% |
9.527 |
9.629 |
- |
-0.87% |
- |
|
BM_std_min<__int128>/9
|
1.06% |
3.273 |
3.307 |
- |
-1.91% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
1.06% |
4.789 |
4.840 |
- |
1.78% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
1.06% |
17445547.563 |
17630957.146 |
- |
1.04% |
- |
|
BM_MakeHeap_uint32_Random_16
|
1.06% |
1.253 |
1.266 |
- |
1.01% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16
|
1.06% |
5.602 |
5.661 |
- |
0.92% |
- |
|
std::transform(vector<int>,_vector<int>)/8192
|
1.06% |
4424.156 |
4471.125 |
- |
0.54% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_16384
|
1.06% |
16.886 |
17.065 |
- |
1.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
1.06% |
11055925.029 |
11172973.227 |
- |
2.27% |
- |
|
BM_CmpEqual_schar_int
|
1.06% |
1.134 |
1.146 |
- |
0.44% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
1.06% |
1.534 |
1.550 |
- |
-1.43% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
1.06% |
56.119 |
56.711 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.06% |
1102354.118 |
1113994.830 |
- |
2.25% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_64
|
1.06% |
8.233 |
8.319 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
1.05% |
1185383.566 |
1197888.806 |
- |
-0.20% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/8
|
1.05% |
20.760 |
20.979 |
- |
-0.57% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_64
|
1.05% |
8.338 |
8.426 |
- |
0.98% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
1.05% |
32.091 |
32.429 |
- |
2.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4
|
1.05% |
4.968 |
5.020 |
- |
0.52% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.05% |
2.585 |
2.613 |
- |
-0.40% |
- |
|
BM_std_minmax<unsigned_char>/27
|
1.05% |
1.868 |
1.888 |
- |
2.46% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.05% |
96806.963 |
97823.535 |
- |
-6.87% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
1.05% |
8.779 |
8.871 |
- |
-1.36% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.05% |
27.846 |
28.137 |
- |
-0.65% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_64
|
1.05% |
8.141 |
8.226 |
- |
1.50% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.05% |
136267.164 |
137692.289 |
- |
-1.09% |
- |
|
BM_vector_deque_ranges_copy/64
|
1.04% |
2.818 |
2.848 |
- |
0.34% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
1.04% |
1130.797 |
1142.601 |
- |
3.25% |
- |
|
rng::find(list<int>)_(process_all)/1024
|
1.04% |
688.579 |
695.762 |
- |
-4.26% |
- |
|
BM_std_min<__int128>/4
|
1.04% |
1.374 |
1.389 |
- |
-0.88% |
- |
|
BM_MakeThenSortHeap_uint64_Random_256
|
1.04% |
13.342 |
13.482 |
- |
1.05% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
1.04% |
38133.074 |
38528.556 |
- |
-0.15% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
1.04% |
35.846 |
36.218 |
- |
-3.39% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/1024
|
1.04% |
7102.151 |
7175.783 |
- |
0.44% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/1024
|
1.04% |
325.440 |
328.810 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
1.03% |
1173032.512 |
1185165.290 |
- |
3.04% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.03% |
10.736 |
10.847 |
- |
1.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
1.03% |
8977614.782 |
9070395.977 |
- |
-0.32% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.03% |
1.669 |
1.686 |
- |
0.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
1.03% |
19.805 |
20.009 |
- |
0.77% |
- |
|
BM_lexicographical_compare_three_way_fast_path/262144
|
1.03% |
60464.789 |
61087.358 |
- |
1.01% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.03% |
15703.929 |
15865.618 |
- |
0.44% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.03% |
16.505 |
16.675 |
- |
-0.51% |
- |
|
rng::replace_if(deque<int>)_(sprinkled)/1024
|
1.03% |
364.822 |
368.571 |
- |
1.03% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
1.02% |
16.152 |
16.318 |
- |
-2.97% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.02% |
625651.529 |
632054.616 |
- |
-0.84% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/1024
|
1.02% |
37398.272 |
37781.012 |
- |
-0.64% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
1.02% |
890.973 |
900.061 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
1.02% |
18824985.955 |
19016886.779 |
- |
3.18% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
1.02% |
20.649 |
20.858 |
- |
-1.42% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.02% |
3.530 |
3.566 |
- |
2.22% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
1.02% |
341527.631 |
344997.878 |
- |
1.29% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
1.02% |
1257734.375 |
1270513.020 |
- |
2.57% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384
|
1.02% |
1.327 |
1.340 |
- |
-0.24% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
1.01% |
15.013 |
15.165 |
- |
0.13% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.01% |
33.716 |
34.057 |
- |
0.08% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/8192
|
1.01% |
9827.681 |
9926.787 |
- |
0.39% |
- |
|
std::unique(list<int>)_(contiguous)/8192
|
1.01% |
6969.621 |
7039.847 |
- |
-0.67% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.01% |
19.753 |
19.952 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
1.01% |
1107234.404 |
1118364.272 |
- |
0.26% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
1.00% |
3.564 |
3.600 |
- |
-4.51% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/0
|
1.00% |
17.893 |
18.073 |
- |
0.49% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8192
|
1.00% |
14829.058 |
14977.930 |
- |
0.32% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
1.00% |
10.341 |
10.445 |
- |
6.59% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.00% |
19.001 |
19.192 |
- |
-0.10% |
- |
|
std::vector<int>::ctor(size)/32
|
1.00% |
10.917 |
11.026 |
- |
6.39% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
1.00% |
16.095 |
16.256 |
- |
-0.93% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.00% |
14.698 |
14.845 |
- |
0.94% |
- |
|
rng::move(list<int>)/4096
|
1.00% |
5393.364 |
5447.322 |
- |
-9.69% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
1.00% |
9.184 |
9.276 |
- |
-4.96% |
- |