|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
397.74% |
35.497 |
176.683 |
- |
398.45% |
- |
|
std::fill_n(vector<bool>)/262144
|
310.94% |
229.037 |
941.201 |
- |
31.39% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
273.17% |
26.584 |
99.202 |
- |
271.26% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
198.86% |
12.729 |
38.044 |
- |
218.92% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
156.72% |
50.104 |
128.628 |
- |
26.35% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
126.40% |
13.052 |
29.551 |
- |
8.50% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
120.37% |
737.504 |
1625.243 |
- |
119.90% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
117.90% |
11.235 |
24.481 |
- |
114.18% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
86.53% |
410.742 |
766.166 |
- |
6.62% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
82.13% |
35.504 |
64.663 |
- |
82.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
78.22% |
0.392 |
0.699 |
- |
46.67% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
77.40% |
6.450 |
11.443 |
- |
76.56% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
74.45% |
35.974 |
62.757 |
- |
35.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
70.00% |
31.165 |
52.983 |
- |
4.73% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
68.59% |
4.712 |
7.944 |
- |
67.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
66.45% |
8643397.922 |
14386674.615 |
- |
74.14% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
64.44% |
20.919 |
34.399 |
- |
53.02% |
- |
|
BM_PushHeap_string_Descending_262144
|
62.72% |
3.422 |
5.569 |
- |
76.18% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
59.93% |
24.579 |
39.308 |
- |
59.21% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
56.86% |
127.323 |
199.723 |
- |
5.31% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
55.16% |
1303.009 |
2021.762 |
- |
38.04% |
- |
|
std::fill_n(list<int>)/1024
|
53.08% |
439.985 |
673.542 |
- |
52.01% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
52.89% |
4260499.326 |
6513997.500 |
- |
3.65% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
52.59% |
63.722 |
97.236 |
- |
16.41% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
52.53% |
0.555 |
0.846 |
- |
23.61% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
52.00% |
33965704.155 |
51626878.586 |
- |
64.88% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
49.86% |
0.453 |
0.679 |
- |
71.92% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
47.57% |
34.540 |
50.969 |
- |
41.50% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
47.08% |
66.375 |
97.624 |
- |
43.45% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
44.58% |
16984669.721 |
24556229.980 |
- |
38.42% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
43.62% |
1976.923 |
2839.161 |
- |
2.23% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
42.84% |
26.877 |
38.391 |
- |
11.63% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
42.44% |
1990.578 |
2835.288 |
- |
41.96% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
42.22% |
249.280 |
354.519 |
- |
41.26% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
42.10% |
0.280 |
0.397 |
- |
34.39% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
42.02% |
0.644 |
0.914 |
- |
35.11% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
42.00% |
127.937 |
181.670 |
- |
0.86% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
41.45% |
38.192 |
54.022 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
41.43% |
250978078.238 |
354953646.940 |
- |
1.37% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
41.23% |
22.361 |
31.580 |
- |
-0.23% |
- |
|
BM_PushHeap_uint32_Random_1
|
41.19% |
0.445 |
0.628 |
- |
27.94% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
40.78% |
8082.038 |
11377.513 |
- |
41.50% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
40.55% |
3608553.126 |
5071749.950 |
- |
-1.29% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
40.54% |
4314.109 |
6062.919 |
- |
6.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
38.99% |
23.612 |
32.819 |
- |
3.33% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
38.39% |
6.442 |
8.915 |
- |
20.63% |
- |
|
ranges::min(std::vector<char>)/1
|
37.88% |
0.331 |
0.457 |
- |
36.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
37.66% |
50.805 |
69.936 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
36.34% |
1971052.001 |
2687276.463 |
- |
6.43% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
35.82% |
0.891 |
1.210 |
- |
24.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
35.75% |
34.444 |
46.758 |
- |
8.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
34.83% |
3027561.749 |
4082171.269 |
- |
37.51% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
34.50% |
24.015 |
32.301 |
- |
32.17% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
34.05% |
1.371 |
1.838 |
- |
-7.11% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
33.80% |
17431.408 |
23323.429 |
- |
1.89% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
33.19% |
20.042 |
26.694 |
- |
20.78% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
32.72% |
96897190.723 |
128603451.357 |
- |
13.85% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
32.66% |
1540014.927 |
2042916.397 |
- |
8.42% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
32.18% |
0.479 |
0.633 |
- |
17.33% |
- |
|
BM_PushHeap_string_Descending_1
|
31.91% |
0.531 |
0.700 |
- |
-0.04% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
31.78% |
9684.784 |
12762.274 |
- |
9.13% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
31.60% |
28.502 |
37.510 |
- |
25.86% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
30.88% |
6514.827 |
8526.384 |
- |
30.00% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
30.81% |
4.720 |
6.174 |
- |
18.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
30.48% |
1878971.325 |
2451759.345 |
- |
31.16% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
30.06% |
19.944 |
25.939 |
- |
9.80% |
- |
|
BM_PushHeap_string_Random_1
|
30.04% |
0.469 |
0.610 |
- |
-4.58% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
29.96% |
68.297 |
88.758 |
- |
31.89% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
29.65% |
820.033 |
1063.146 |
- |
26.47% |
- |
|
std::move(vector<int>)/262144
|
29.64% |
17285.567 |
22409.098 |
- |
2.00% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
29.20% |
29.840 |
38.554 |
- |
-36.64% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
29.12% |
8.931 |
11.531 |
- |
37.96% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
28.37% |
8098.512 |
10396.204 |
- |
0.20% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
28.11% |
0.466 |
0.597 |
- |
52.03% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
27.29% |
45.239 |
57.586 |
- |
-1.04% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
26.94% |
83174.250 |
105580.012 |
- |
20.42% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
26.54% |
8239.916 |
10426.570 |
- |
29.26% |
- |
|
std::is_sorted(deque<int>)/8
|
26.32% |
2.667 |
3.369 |
- |
20.87% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
26.21% |
49267.240 |
62182.127 |
- |
24.20% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
26.05% |
20.570 |
25.929 |
- |
20.68% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
26.03% |
6.411 |
8.080 |
- |
33.85% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
25.91% |
62.416 |
78.585 |
- |
7.02% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
25.81% |
6583.786 |
8283.323 |
- |
28.69% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
25.36% |
21.369 |
26.789 |
- |
-0.98% |
- |
|
std::fill(vector<bool>)/1048576
|
25.12% |
3054.135 |
3821.447 |
- |
-0.02% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
24.96% |
20553.620 |
25684.800 |
- |
41.37% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
24.87% |
79640886.809 |
99447922.746 |
- |
-0.23% |
- |
|
std::move_backward(deque<int>)/64
|
24.80% |
5.398 |
6.737 |
- |
0.17% |
- |
|
BM_toupper_char<wchar_t>
|
24.70% |
0.551 |
0.687 |
- |
0.05% |
- |
|
BM_PushHeap_string_Descending_1024
|
24.69% |
2.436 |
3.037 |
- |
28.18% |
- |
|
BM_toupper_char<char>
|
24.59% |
0.553 |
0.689 |
- |
0.04% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
24.58% |
10.069 |
12.543 |
- |
23.67% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
24.54% |
61.669 |
76.802 |
- |
20.91% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
24.28% |
10.370 |
12.888 |
- |
25.97% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
24.21% |
30.870 |
38.343 |
- |
21.31% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
23.78% |
0.409 |
0.506 |
- |
-27.28% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
23.33% |
32.447 |
40.016 |
- |
-4.90% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
23.22% |
25042.208 |
30856.886 |
- |
22.64% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
23.15% |
603.761 |
743.561 |
- |
21.82% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
23.07% |
28.394 |
34.945 |
- |
17.08% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
23.01% |
60.291 |
74.164 |
- |
-24.70% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
22.89% |
1.221 |
1.501 |
- |
20.15% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
22.67% |
39.010 |
47.854 |
- |
63.88% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
22.57% |
11124.608 |
13635.504 |
- |
11.42% |
- |
|
BM_PushHeap_string_Random_262144
|
22.06% |
18.040 |
22.020 |
- |
20.05% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
22.02% |
710.717 |
867.208 |
- |
4.16% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
21.84% |
6489.759 |
7906.952 |
- |
20.77% |
- |
|
BM_PushHeap_string_Descending_16384
|
21.68% |
2.422 |
2.947 |
- |
26.15% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
21.64% |
1.291 |
1.571 |
- |
1.27% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
21.54% |
8376.232 |
10180.376 |
- |
0.20% |
- |
|
SetIntersection_None_Set_string_1024_64
|
21.49% |
8985856.243 |
10916734.091 |
- |
20.34% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
21.45% |
0.289 |
0.351 |
- |
-12.96% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
21.41% |
28.695 |
34.840 |
- |
10.08% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
21.36% |
505.458 |
613.405 |
- |
-5.40% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
21.34% |
45938317.730 |
55741519.504 |
- |
-4.58% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
21.22% |
7735.543 |
9377.288 |
- |
29.40% |
- |
|
std::copy(list<int>)/4096
|
21.18% |
3241.840 |
3928.503 |
- |
27.33% |
- |
|
BM_PushHeap_string_Descending_256
|
21.00% |
2.389 |
2.890 |
- |
26.29% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
20.98% |
18.740 |
22.670 |
- |
19.54% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
20.93% |
118601.458 |
143422.173 |
- |
11.55% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
20.86% |
72.345 |
87.439 |
- |
5.52% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
20.84% |
6.280 |
7.588 |
- |
2.59% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
20.80% |
6745.710 |
8148.517 |
- |
8.41% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
20.67% |
2.379 |
2.871 |
- |
19.41% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
20.63% |
32.584 |
39.305 |
- |
4.22% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
20.63% |
64.832 |
78.203 |
- |
40.31% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
20.57% |
4.612 |
5.560 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
20.57% |
5913198.504 |
7129362.091 |
- |
0.16% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
20.55% |
0.466 |
0.562 |
- |
4.79% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
20.41% |
28.076 |
33.807 |
- |
20.01% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
20.33% |
4633.652 |
5575.578 |
- |
20.17% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
20.31% |
27.117 |
32.624 |
- |
19.92% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
19.97% |
0.584 |
0.700 |
- |
-0.00% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
19.97% |
18680.726 |
22410.506 |
- |
29.09% |
- |
|
BM_PushHeap_string_Ascending_1
|
19.88% |
0.585 |
0.701 |
- |
0.01% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
19.64% |
23.508 |
28.124 |
- |
9.35% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
19.63% |
1.546 |
1.849 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
19.62% |
43.644 |
52.208 |
- |
-6.39% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
19.47% |
19903.141 |
23779.066 |
- |
17.73% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
19.34% |
24.054 |
28.707 |
- |
17.18% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
19.19% |
7444.928 |
8873.416 |
- |
39.36% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
19.00% |
10.547 |
12.551 |
- |
15.49% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
18.97% |
0.404 |
0.481 |
- |
56.55% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
18.90% |
0.338 |
0.401 |
- |
15.72% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
18.83% |
32.478 |
38.594 |
- |
-0.02% |
- |
|
BM_deque_vector_copy_backward/70000
|
18.79% |
7843.430 |
9317.420 |
- |
7.39% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
18.66% |
1.139 |
1.352 |
- |
0.60% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
18.64% |
21.825 |
25.893 |
- |
13.30% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
18.57% |
41750.207 |
49503.792 |
- |
20.57% |
- |
|
BM_PushHeap_string_Ascending_16384
|
18.56% |
19.489 |
23.107 |
- |
17.50% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
18.35% |
9.870 |
11.680 |
- |
-10.91% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
18.30% |
22.265 |
26.340 |
- |
14.11% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
18.17% |
9.631 |
11.381 |
- |
8.22% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
18.10% |
12849.209 |
15174.412 |
- |
17.21% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
18.07% |
1.609 |
1.899 |
- |
3.52% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
17.83% |
12.564 |
14.803 |
- |
13.75% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
17.50% |
101887.453 |
119721.530 |
- |
5.53% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
17.46% |
0.392 |
0.461 |
- |
9.02% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
17.38% |
6.264 |
7.353 |
- |
-33.49% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
17.37% |
393778.670 |
462183.118 |
- |
17.67% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
17.36% |
199.701 |
234.378 |
- |
7.69% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
17.22% |
18.429 |
21.602 |
- |
11.69% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
17.20% |
57.154 |
66.984 |
- |
17.61% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
17.17% |
1401.710 |
1642.391 |
- |
0.12% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
17.15% |
25361.449 |
29711.739 |
- |
7.84% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
17.15% |
213.000 |
249.524 |
- |
13.83% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
16.96% |
1.345 |
1.573 |
- |
10.25% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
16.85% |
9.045 |
10.569 |
- |
0.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
16.83% |
44.708 |
52.232 |
- |
12.28% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
16.77% |
10.912 |
12.742 |
- |
12.92% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
16.72% |
6.478 |
7.562 |
- |
-10.65% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
16.57% |
4.660 |
5.432 |
- |
-2.62% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
16.50% |
83.963 |
97.813 |
- |
9.08% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
16.34% |
15.629 |
18.183 |
- |
6.61% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
16.33% |
35.023 |
40.743 |
- |
8.10% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
16.33% |
34.015 |
39.570 |
- |
27.34% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
16.29% |
8.914 |
10.366 |
- |
33.90% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
16.27% |
9882.387 |
11489.798 |
- |
7.83% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
16.01% |
52065.324 |
60402.390 |
- |
15.42% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
15.98% |
21.621 |
25.077 |
- |
0.44% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
15.95% |
24.817 |
28.776 |
- |
13.47% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
15.90% |
27.792 |
32.210 |
- |
-1.06% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
15.86% |
10.679 |
12.372 |
- |
-5.12% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
15.64% |
98.419 |
113.810 |
- |
12.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
15.62% |
42.077 |
48.652 |
- |
8.00% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
15.58% |
0.736 |
0.851 |
- |
7.10% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
15.46% |
10.309 |
11.902 |
- |
25.27% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
15.26% |
19.859 |
22.890 |
- |
10.88% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
15.25% |
1.223 |
1.410 |
- |
13.70% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
15.24% |
63769.595 |
73488.570 |
- |
15.69% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
15.10% |
52525.538 |
60459.404 |
- |
16.24% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
15.02% |
31.582 |
36.325 |
- |
18.15% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
14.90% |
24.229 |
27.839 |
- |
18.23% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
14.89% |
23.831 |
27.380 |
- |
23.87% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
14.87% |
28.968 |
33.274 |
- |
7.29% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
14.78% |
26.550 |
30.473 |
- |
19.32% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
14.72% |
45.607 |
52.321 |
- |
-25.79% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
14.67% |
13.563 |
15.552 |
- |
2.14% |
- |
|
std::list<std::string>::ctor(size)/8192
|
14.57% |
102383.115 |
117305.371 |
- |
3.82% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
14.57% |
0.559 |
0.641 |
- |
-3.51% |
- |
|
BM_std_minmax_element<char>/2
|
14.56% |
0.603 |
0.690 |
- |
-3.60% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
14.38% |
683.232 |
781.508 |
- |
11.54% |
- |
|
std::swap_ranges(deque<int>)/1024
|
14.37% |
319.166 |
365.017 |
- |
10.73% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
14.34% |
25.495 |
29.152 |
- |
-5.25% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
14.34% |
47.690 |
54.527 |
- |
16.94% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
14.33% |
23.609 |
26.993 |
- |
34.12% |
- |
|
std::list<std::string>::ctor(size)/1024
|
14.18% |
12505.523 |
14279.399 |
- |
4.34% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
14.12% |
1.516 |
1.730 |
- |
0.45% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
14.06% |
7.749 |
8.838 |
- |
12.54% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
13.98% |
24.346 |
27.750 |
- |
35.78% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
13.84% |
11.791 |
13.422 |
- |
12.99% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
13.81% |
27.369 |
31.149 |
- |
13.30% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
13.74% |
35.554 |
40.440 |
- |
20.79% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
13.73% |
66666.752 |
75819.264 |
- |
4.71% |
- |
|
BM_deque_vector_move_backward/70000
|
13.57% |
7751.143 |
8802.742 |
- |
0.77% |
- |
|
std::swap_ranges(deque<int>)/50
|
13.55% |
15.849 |
17.996 |
- |
13.50% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
13.52% |
51887.447 |
58904.962 |
- |
14.72% |
- |
|
std::swap_ranges(deque<int>)/8192
|
13.47% |
2547.802 |
2890.953 |
- |
6.74% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
13.42% |
27.351 |
31.022 |
- |
3.92% |
- |
|
BM_std_minmax_element<short>/3
|
13.40% |
1.209 |
1.371 |
- |
13.84% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
13.39% |
800.940 |
908.189 |
- |
14.03% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
13.36% |
28.116 |
31.873 |
- |
8.03% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
13.18% |
2130261.230 |
2410951.336 |
- |
12.74% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
13.10% |
1272764.805 |
1439497.839 |
- |
2.00% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
13.03% |
839.762 |
949.199 |
- |
7.42% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
12.95% |
12.571 |
14.199 |
- |
1.93% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
12.92% |
11.133 |
12.571 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
12.91% |
4237314.430 |
4784258.089 |
- |
8.53% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
12.90% |
1.201 |
1.356 |
- |
5.14% |
- |
|
BM_deque_vector_move_backward/0
|
12.90% |
1.303 |
1.471 |
- |
-14.36% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
12.85% |
12541.253 |
14153.179 |
- |
2.58% |
- |
|
BM_deque_vector_ranges_move/0
|
12.64% |
1.308 |
1.474 |
- |
-0.22% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
12.56% |
7454.620 |
8391.178 |
- |
6.22% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
12.50% |
1279.144 |
1439.055 |
- |
9.37% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
12.40% |
42.074 |
47.293 |
- |
-12.18% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
12.20% |
267.545 |
300.187 |
- |
3.30% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
12.17% |
21.709 |
24.352 |
- |
8.85% |
- |
|
BM_tolower_char<char>
|
12.08% |
0.617 |
0.692 |
- |
0.03% |
- |
|
std::swap_ranges(deque<int>)/32
|
12.01% |
10.415 |
11.666 |
- |
11.97% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
11.92% |
4553133.961 |
5095938.458 |
- |
-0.43% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
11.91% |
1.308 |
1.464 |
- |
3.90% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
11.86% |
52139.615 |
58322.371 |
- |
10.36% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
11.83% |
17.870 |
19.985 |
- |
-2.90% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
11.76% |
6.183 |
6.911 |
- |
7.15% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
11.70% |
8266.918 |
9234.172 |
- |
0.52% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
11.70% |
13.277 |
14.830 |
- |
30.03% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
11.61% |
7407.194 |
8267.409 |
- |
3.01% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
11.61% |
11.062 |
12.346 |
- |
-0.83% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
11.54% |
22.495 |
25.091 |
- |
2.30% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
11.50% |
26.914 |
30.008 |
- |
4.41% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
11.46% |
21.830 |
24.332 |
- |
5.87% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
11.45% |
28.541 |
31.808 |
- |
12.16% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
11.44% |
347.144 |
386.841 |
- |
1.63% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
11.32% |
3.231 |
3.596 |
- |
15.73% |
- |
|
BM_PushHeap_string_Descending_64
|
11.32% |
2.320 |
2.583 |
- |
17.50% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
11.25% |
309.396 |
344.194 |
- |
-0.02% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
11.18% |
26.080 |
28.996 |
- |
5.91% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
11.12% |
0.484 |
0.538 |
- |
0.14% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
11.11% |
883.928 |
982.141 |
- |
2.56% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
11.08% |
19.562 |
21.730 |
- |
-7.75% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
11.05% |
11.165 |
12.399 |
- |
0.61% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
11.04% |
26.934 |
29.907 |
- |
5.61% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
10.95% |
6146.769 |
6820.001 |
- |
9.76% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
10.93% |
5316786.676 |
5898135.219 |
- |
11.10% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
10.88% |
4608.601 |
5110.118 |
- |
10.53% |
- |
|
BM_deque_vector_copy_backward/64000
|
10.84% |
7523.065 |
8338.544 |
- |
2.09% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
10.80% |
1.299 |
1.439 |
- |
2.21% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.78% |
36.266 |
40.174 |
- |
0.81% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
10.77% |
20.917 |
23.170 |
- |
5.23% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
10.76% |
75.125 |
83.205 |
- |
10.41% |
- |
|
std::rotate_copy(deque<int>)/32
|
10.72% |
2.573 |
2.849 |
- |
4.76% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
10.67% |
454.701 |
503.213 |
- |
10.26% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
10.65% |
28.885 |
31.962 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
10.65% |
16815535.167 |
18605709.999 |
- |
-1.89% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
10.54% |
584.888 |
646.515 |
- |
10.00% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
10.54% |
9.868 |
10.908 |
- |
7.68% |
- |
|
std::copy_backward(deque<int>)/32768
|
10.47% |
3676.253 |
4061.260 |
- |
8.05% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
10.46% |
633.905 |
700.227 |
- |
9.04% |
- |
|
std::partition(deque<int>)_(dense)/50
|
10.43% |
14.052 |
15.518 |
- |
1.76% |
- |
|
BM_std_minmax_element<int>/65536
|
10.43% |
17005.218 |
18779.205 |
- |
6.95% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
10.34% |
26.645 |
29.401 |
- |
-0.77% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
10.32% |
20.048 |
22.118 |
- |
-3.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
10.30% |
14017362.535 |
15461639.285 |
- |
-1.39% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
10.28% |
37933812.503 |
41834602.940 |
- |
9.13% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
10.28% |
11801.055 |
13014.182 |
- |
4.01% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
10.23% |
32.970 |
36.344 |
- |
-6.99% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
10.23% |
766.792 |
845.255 |
- |
2.59% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
10.21% |
11021.876 |
12146.777 |
- |
0.60% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
10.20% |
328.172 |
361.652 |
- |
9.03% |
- |
|
std::partition(deque<int>)_(dense)/32
|
10.19% |
9.489 |
10.456 |
- |
1.37% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
10.17% |
219.177 |
241.457 |
- |
7.12% |
- |
|
std::move(list<int>)/64
|
10.16% |
39.013 |
42.978 |
- |
-0.60% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
10.12% |
10438.090 |
11494.530 |
- |
6.76% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
10.11% |
15.037 |
16.558 |
- |
10.62% |
- |
|
std::swap_ranges(list<int>)/8192
|
10.10% |
9600.745 |
10570.599 |
- |
1.40% |
- |
|
BM_std_minmax_element<int>/70000
|
10.08% |
18157.945 |
19988.842 |
- |
6.48% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
10.08% |
13.172 |
14.500 |
- |
14.32% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
10.05% |
16.525 |
18.185 |
- |
4.80% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
9.92% |
1.281 |
1.408 |
- |
-17.12% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
9.91% |
15.453 |
16.984 |
- |
11.65% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
9.90% |
37.913 |
41.667 |
- |
4.61% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
9.88% |
44944.146 |
49384.453 |
- |
8.91% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
9.87% |
26.792 |
29.437 |
- |
77.48% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
9.86% |
1.225 |
1.346 |
- |
-16.07% |
- |
|
BM_deque_vector_move_backward/65536
|
9.86% |
7338.727 |
8062.087 |
- |
-0.78% |
- |
|
BM_vector_deque_move/1
|
9.84% |
1.952 |
2.145 |
- |
-3.41% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
9.82% |
19903.805 |
21857.871 |
- |
8.44% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
9.81% |
5518.184 |
6059.688 |
- |
9.70% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
9.81% |
576.742 |
633.301 |
- |
3.19% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
9.79% |
12.064 |
13.244 |
- |
0.85% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
9.75% |
49620.033 |
54456.335 |
- |
9.60% |
- |
|
BM_deque_vector_copy_backward/65536
|
9.73% |
7755.877 |
8510.550 |
- |
3.05% |
- |
|
std::is_sorted_until(list<int>)/1024
|
9.72% |
741.877 |
814.005 |
- |
8.89% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
9.67% |
5.438 |
5.964 |
- |
9.17% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
9.66% |
38.623 |
42.352 |
- |
3.03% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
9.65% |
97.253 |
106.638 |
- |
8.33% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
9.59% |
3299.520 |
3616.049 |
- |
5.07% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
9.56% |
9.559 |
10.474 |
- |
11.39% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
9.56% |
29.901 |
32.760 |
- |
7.31% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
9.53% |
1.347 |
1.475 |
- |
11.85% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
9.47% |
638.731 |
699.240 |
- |
-0.01% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
9.45% |
36522.862 |
39972.509 |
- |
-2.96% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
9.42% |
1.216 |
1.330 |
- |
-15.02% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
9.42% |
2.512 |
2.749 |
- |
6.75% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
9.40% |
29.079 |
31.811 |
- |
5.51% |
- |
|
BM_PushHeap_float_Ascending_4
|
9.38% |
0.535 |
0.585 |
- |
-0.02% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
9.38% |
27.107 |
29.648 |
- |
-2.31% |
- |
|
BM_deque_deque_copy_backward/65536
|
9.36% |
7572.941 |
8282.094 |
- |
3.49% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
9.35% |
32.797 |
35.863 |
- |
-8.09% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
9.33% |
8022.389 |
8770.647 |
- |
14.32% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
9.27% |
0.787 |
0.860 |
- |
16.97% |
- |
|
BM_std_minmax_element<int>/64000
|
9.27% |
16685.451 |
18232.047 |
- |
6.35% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
9.26% |
0.536 |
0.585 |
- |
-0.11% |
- |
|
BM_deque_deque_move_backward/70000
|
9.24% |
8053.695 |
8797.748 |
- |
3.05% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
9.21% |
1.650 |
1.802 |
- |
-3.20% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
9.20% |
583.200 |
636.883 |
- |
9.97% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
9.20% |
7.748 |
8.461 |
- |
5.08% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
9.20% |
14.973 |
16.350 |
- |
5.53% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
9.18% |
7906.454 |
8632.252 |
- |
1.51% |
- |
|
BM_deque_vector_move/0
|
9.16% |
1.401 |
1.529 |
- |
7.29% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
9.15% |
54.309 |
59.278 |
- |
-4.51% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
9.15% |
1.101 |
1.202 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
9.12% |
1067949.770 |
1165366.586 |
- |
4.50% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/0
|
9.12% |
17.148 |
18.712 |
- |
9.69% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
9.10% |
21.627 |
23.595 |
- |
4.78% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
9.08% |
0.442 |
0.483 |
- |
2.28% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
9.06% |
0.845 |
0.922 |
- |
3.66% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
9.02% |
2076646.971 |
2263957.355 |
- |
11.93% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
9.01% |
591090.105 |
644331.586 |
- |
6.34% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
9.01% |
1.659 |
1.809 |
- |
6.60% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
9.00% |
10174332.052 |
11089765.642 |
- |
6.64% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
8.99% |
445735.395 |
485796.536 |
- |
-17.26% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
8.98% |
11.490 |
12.521 |
- |
10.53% |
- |
|
ranges::min(std::vector<long_long>)/64
|
8.97% |
4.670 |
5.089 |
- |
3.21% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
8.97% |
2.171 |
2.366 |
- |
8.53% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
8.97% |
1.155 |
1.258 |
- |
8.94% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
8.97% |
47.736 |
52.016 |
- |
13.91% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
8.95% |
1.461 |
1.592 |
- |
-8.67% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
8.94% |
7.034 |
7.663 |
- |
7.97% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
8.90% |
3.814 |
4.154 |
- |
10.15% |
- |
|
BM_std_minmax_element<int>/64
|
8.89% |
17.055 |
18.572 |
- |
6.43% |
- |
|
std::list<std::string>::ctor(size)/32
|
8.87% |
348.132 |
379.018 |
- |
0.06% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
8.70% |
11.427 |
12.420 |
- |
7.73% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
8.66% |
40.894 |
44.436 |
- |
9.18% |
- |
|
BM_vector_deque_move/2
|
8.66% |
1.727 |
1.877 |
- |
-3.47% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
8.65% |
28.943 |
31.447 |
- |
6.68% |
- |
|
BM_vector_deque_move_backward/64000
|
8.65% |
7049.427 |
7658.874 |
- |
-1.40% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
8.64% |
18.549 |
20.152 |
- |
16.03% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
8.63% |
24.381 |
26.486 |
- |
12.15% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
8.61% |
669.668 |
727.343 |
- |
3.38% |
- |
|
BM_deque_deque_copy_backward/64000
|
8.61% |
7405.065 |
8042.383 |
- |
2.13% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
8.59% |
1912.101 |
2076.344 |
- |
0.60% |
- |
|
BM_PushHeap_string_Descending_4
|
8.59% |
1.933 |
2.099 |
- |
11.96% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
8.54% |
0.424 |
0.461 |
- |
4.32% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
8.53% |
173329.328 |
188106.067 |
- |
7.47% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
8.50% |
18.571 |
20.150 |
- |
-7.99% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
8.50% |
541.750 |
587.804 |
- |
16.77% |
- |
|
std::reverse_copy(list<int>)/4096
|
8.50% |
3134.928 |
3401.362 |
- |
0.75% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
8.49% |
1.137 |
1.233 |
- |
1.70% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
8.47% |
17610.713 |
19103.132 |
- |
-7.06% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
8.47% |
31.060 |
33.692 |
- |
21.33% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
8.46% |
37980.229 |
41192.870 |
- |
8.66% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
8.46% |
34.535 |
37.456 |
- |
-12.28% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
8.46% |
1821063.549 |
1975065.989 |
- |
1.41% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
8.44% |
3492.600 |
3787.408 |
- |
-17.72% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
8.43% |
2157.941 |
2339.910 |
- |
16.39% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
8.39% |
1.548 |
1.678 |
- |
-4.69% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
8.36% |
3203303.726 |
3471254.567 |
- |
9.83% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
8.36% |
173542.689 |
188050.454 |
- |
6.87% |
- |
|
std::swap_ranges(list<int>)/1024
|
8.33% |
749.856 |
812.338 |
- |
6.74% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
8.33% |
28.869 |
31.273 |
- |
6.09% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
8.31% |
7969.408 |
8631.390 |
- |
-1.33% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
8.29% |
1.211 |
1.311 |
- |
-3.01% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
8.28% |
19.851 |
21.494 |
- |
9.30% |
- |
|
std::for_each_n(list<int>)/8192
|
8.26% |
7556.751 |
8180.894 |
- |
7.26% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
8.22% |
2523.035 |
2730.486 |
- |
4.11% |
- |
|
std::lower_bound(std::list<int>)/8192
|
8.20% |
13237.348 |
14322.581 |
- |
0.14% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
8.16% |
1.348 |
1.458 |
- |
3.14% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
8.14% |
6689.561 |
7233.865 |
- |
6.24% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
8.13% |
795.431 |
860.107 |
- |
7.11% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
8.12% |
18.477 |
19.977 |
- |
-3.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
8.12% |
90954.179 |
98336.804 |
- |
3.07% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
8.11% |
4658.235 |
5035.844 |
- |
7.50% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
8.10% |
33.620 |
36.344 |
- |
6.88% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
8.08% |
23.120 |
24.988 |
- |
12.79% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
8.08% |
1.470 |
1.588 |
- |
3.94% |
- |
|
std::lower_bound(std::vector<int>)/100
|
8.08% |
12.096 |
13.073 |
- |
-0.12% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
8.07% |
705.357 |
762.312 |
- |
8.32% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
8.07% |
26.031 |
28.132 |
- |
-2.42% |
- |
|
BM_deque_deque_move_backward/64000
|
8.04% |
7230.942 |
7812.180 |
- |
1.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
8.00% |
1.312 |
1.417 |
- |
8.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
8.00% |
196078614.715 |
211764554.906 |
- |
2.38% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
7.99% |
2789744.387 |
3012656.250 |
- |
-0.76% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
7.98% |
10075.407 |
10879.635 |
- |
3.82% |
- |
|
BM_deque_vector_move_backward/64000
|
7.92% |
7515.808 |
8111.390 |
- |
3.31% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
7.91% |
2523.452 |
2723.056 |
- |
7.87% |
- |
|
ranges::min(std::list<long_long>)/70000
|
7.91% |
43985.737 |
47463.010 |
- |
-5.56% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
7.90% |
33.096 |
35.711 |
- |
12.87% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
7.90% |
7352.422 |
7933.220 |
- |
1.91% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
7.90% |
30.951 |
33.396 |
- |
4.43% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
7.90% |
10113.952 |
10912.573 |
- |
7.61% |
- |
|
std::shift_right(list<int>)/50
|
7.87% |
26.579 |
28.672 |
- |
6.78% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
7.86% |
437.641 |
472.027 |
- |
-17.14% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
7.85% |
14.749 |
15.906 |
- |
1.99% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
7.85% |
1083882.226 |
1168920.048 |
- |
3.91% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
7.83% |
426.574 |
459.963 |
- |
-17.12% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
7.82% |
7497.091 |
8083.386 |
- |
0.42% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
7.80% |
6.078 |
6.552 |
- |
3.11% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
7.80% |
222.169 |
239.503 |
- |
4.76% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
7.79% |
0.954 |
1.029 |
- |
-15.62% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
7.79% |
1.096 |
1.182 |
- |
3.94% |
- |
|
std::pop_heap(deque<int>)/1024
|
7.76% |
12.280 |
13.234 |
- |
1.26% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
7.76% |
8131.276 |
8761.962 |
- |
2.11% |
- |
|
bm_lexicographical_compare<int>/1
|
7.74% |
1.282 |
1.381 |
- |
-11.14% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
7.71% |
64.613 |
69.597 |
- |
8.91% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
7.71% |
8793691.986 |
9471931.453 |
- |
-0.71% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
7.70% |
4.501 |
4.848 |
- |
-24.16% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
7.69% |
49.280 |
53.071 |
- |
6.05% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
7.59% |
1.458 |
1.569 |
- |
-10.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
7.59% |
870.589 |
936.628 |
- |
3.80% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
7.54% |
21.701 |
23.338 |
- |
3.44% |
- |
|
std::upper_bound(std::list<int>)/8192
|
7.54% |
13140.472 |
14131.249 |
- |
-0.93% |
- |
|
std::partition_copy(deque<int>)/32
|
7.47% |
12.658 |
13.603 |
- |
2.98% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
7.47% |
12.025 |
12.922 |
- |
-2.46% |
- |
|
std::partition_copy(vector<int>)/8192
|
7.45% |
4607.912 |
4951.197 |
- |
8.25% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
7.45% |
2528.100 |
2716.415 |
- |
7.57% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
7.43% |
49.538 |
53.221 |
- |
-2.57% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
7.42% |
1735.289 |
1864.115 |
- |
7.47% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
7.42% |
1.405 |
1.509 |
- |
2.33% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
7.39% |
0.965 |
1.037 |
- |
3.12% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
7.39% |
10098.430 |
10844.751 |
- |
7.09% |
- |
|
BM_deque_deque_copy_backward/70000
|
7.39% |
7960.115 |
8548.180 |
- |
0.63% |
- |
|
BM_std_minmax_element<int>/5500
|
7.38% |
1422.871 |
1527.926 |
- |
3.56% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
7.38% |
1.173 |
1.260 |
- |
-0.83% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
7.38% |
15.335 |
16.467 |
- |
13.63% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
7.33% |
6.147 |
6.598 |
- |
0.55% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
7.33% |
10780360.535 |
11570110.155 |
- |
8.18% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
7.33% |
32085.419 |
34435.897 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
7.31% |
9699363.595 |
10408083.913 |
- |
3.56% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
7.26% |
29.191 |
31.312 |
- |
6.37% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
7.24% |
37126.899 |
39813.132 |
- |
6.26% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
7.22% |
4999450.693 |
5360510.818 |
- |
7.52% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
7.16% |
32.068 |
34.364 |
- |
2.97% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
7.13% |
1.294 |
1.387 |
- |
-5.77% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
7.12% |
28.035 |
30.030 |
- |
19.84% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
7.11% |
16.045 |
17.186 |
- |
1.03% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
7.11% |
199.608 |
213.797 |
- |
-7.21% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
7.10% |
1860.993 |
1993.198 |
- |
3.07% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
7.09% |
85.198 |
91.240 |
- |
7.41% |
- |
|
std::find(list<int>)_(process_all)/8
|
7.06% |
2.247 |
2.406 |
- |
4.21% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
7.00% |
23978.317 |
25657.956 |
- |
-0.03% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
7.00% |
2.155 |
2.306 |
- |
11.00% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
7.00% |
2.423 |
2.593 |
- |
6.19% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
6.99% |
5.011 |
5.361 |
- |
0.36% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
6.98% |
9.483 |
10.145 |
- |
2.82% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
6.98% |
9150043.026 |
9788900.065 |
- |
2.33% |
- |
|
BM_std_minmax_element<int>/512
|
6.98% |
137.736 |
147.349 |
- |
4.15% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
6.96% |
1.603 |
1.715 |
- |
6.59% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
6.96% |
724.247 |
774.660 |
- |
-2.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
6.93% |
23626974.281 |
25265246.412 |
- |
5.84% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
6.92% |
0.272 |
0.291 |
- |
-17.25% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
6.91% |
20.756 |
22.191 |
- |
5.79% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
6.89% |
30.597 |
32.706 |
- |
6.05% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
6.89% |
53768.281 |
57472.035 |
- |
5.16% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
6.89% |
18.128 |
19.377 |
- |
-6.93% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
6.88% |
1.608 |
1.719 |
- |
6.65% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
6.85% |
15.493 |
16.554 |
- |
6.94% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
6.83% |
1.226 |
1.309 |
- |
1.69% |
- |
|
BM_std_minmax_element<int>/4096
|
6.82% |
1067.758 |
1140.610 |
- |
3.56% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
6.81% |
1.521 |
1.624 |
- |
6.74% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
6.79% |
5.746 |
6.137 |
- |
4.58% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
6.79% |
19.699 |
21.037 |
- |
7.49% |
- |
|
BM_deque_deque_copy/70000
|
6.75% |
3170.306 |
3384.422 |
- |
6.54% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
6.75% |
44583.861 |
47593.679 |
- |
8.02% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
6.73% |
0.969 |
1.035 |
- |
1.47% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
6.73% |
761.181 |
812.391 |
- |
0.60% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
6.73% |
25158.382 |
26850.876 |
- |
-0.08% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
6.71% |
0.605 |
0.646 |
- |
3.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
6.71% |
2276498.561 |
2429159.676 |
- |
3.02% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
6.70% |
422.350 |
450.664 |
- |
-3.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
6.70% |
196992849.699 |
210192521.745 |
- |
3.37% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
6.70% |
3729.955 |
3979.780 |
- |
5.74% |
- |
|
BM_std_minmax_element<int>/1024
|
6.69% |
271.287 |
289.447 |
- |
3.87% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
6.67% |
56188439.682 |
59933766.296 |
- |
0.48% |
- |
|
BM_std_minmax_element<int>/4000
|
6.61% |
1042.776 |
1111.696 |
- |
3.26% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576
|
6.60% |
2.708 |
2.886 |
- |
6.16% |
- |
|
BM_getline_string
|
6.60% |
16.615 |
17.711 |
- |
3.07% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
6.59% |
33.123 |
35.305 |
- |
2.93% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
6.55% |
204.324 |
217.704 |
- |
0.88% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
6.53% |
1.157 |
1.233 |
- |
1.27% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
6.53% |
209.060 |
222.712 |
- |
2.03% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
6.52% |
44495.289 |
47398.154 |
- |
0.29% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
6.52% |
7389.624 |
7871.701 |
- |
-3.93% |
- |
|
std::move_backward(deque<int>)/32768
|
6.52% |
3393.848 |
3615.010 |
- |
0.30% |
- |
|
BM_vector_deque_move_backward/0
|
6.50% |
0.395 |
0.421 |
- |
-37.87% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
6.48% |
19.721 |
20.999 |
- |
7.29% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
6.47% |
7061.837 |
7519.051 |
- |
-4.93% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
6.43% |
1.336 |
1.422 |
- |
13.32% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
6.42% |
22.043 |
23.460 |
- |
2.25% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
6.42% |
29.773 |
31.683 |
- |
29.28% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
6.40% |
7372.578 |
7844.739 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
6.40% |
2353396.088 |
2504042.965 |
- |
3.66% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
6.40% |
8.480 |
9.022 |
- |
7.20% |
- |
|
BM_std_minmax_element<char>/4
|
6.36% |
1.213 |
1.290 |
- |
2.35% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
6.36% |
197755628.616 |
210323588.088 |
- |
2.32% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
6.34% |
347.120 |
369.138 |
- |
-2.72% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
6.32% |
7140.702 |
7592.187 |
- |
5.46% |
- |
|
BM_std_minmax_element<char>/3
|
6.30% |
1.201 |
1.277 |
- |
8.82% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.30% |
193597238.399 |
205789384.952 |
- |
0.38% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
6.27% |
8.742 |
9.290 |
- |
2.01% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
6.27% |
25014.029 |
26581.370 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
6.25% |
14285740.985 |
15178857.348 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
6.23% |
30.304 |
32.191 |
- |
3.16% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
6.22% |
0.254 |
0.270 |
- |
1.94% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
6.22% |
8.270 |
8.785 |
- |
-2.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
6.22% |
1745020.134 |
1853487.002 |
- |
0.48% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
6.22% |
48369.350 |
51375.827 |
- |
7.02% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
6.20% |
789.509 |
838.490 |
- |
2.02% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
6.20% |
2.522 |
2.678 |
- |
5.95% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
6.17% |
14.686 |
15.592 |
- |
5.83% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
6.17% |
11863.714 |
12595.277 |
- |
7.58% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
6.16% |
1362.626 |
1446.535 |
- |
0.83% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
6.15% |
5.346 |
5.674 |
- |
2.98% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
6.14% |
1.606 |
1.704 |
- |
5.80% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
6.09% |
23.130 |
24.538 |
- |
5.59% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
6.09% |
7199.611 |
7637.855 |
- |
-6.69% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
6.08% |
2.772 |
2.941 |
- |
5.36% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
6.07% |
1058354.372 |
1122610.133 |
- |
-2.83% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
6.05% |
441.772 |
468.521 |
- |
3.04% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
6.05% |
15.613 |
16.557 |
- |
1.43% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
6.05% |
273659.304 |
290202.927 |
- |
0.24% |
- |
|
BM_num_put<bool>
|
6.04% |
10.699 |
11.345 |
- |
2.82% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
6.04% |
11394433.927 |
12082444.377 |
- |
5.84% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
6.04% |
17781.142 |
18854.662 |
- |
0.83% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
6.03% |
32.565 |
34.529 |
- |
12.98% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
6.03% |
0.802 |
0.850 |
- |
-5.13% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
6.03% |
599.511 |
635.677 |
- |
3.37% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
6.02% |
13508.466 |
14321.885 |
- |
7.86% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
6.02% |
25049.689 |
26556.890 |
- |
4.08% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
6.02% |
1.804 |
1.912 |
- |
4.76% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
6.01% |
56205615.863 |
59583842.298 |
- |
5.11% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
5.99% |
1.190 |
1.261 |
- |
-0.71% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
5.98% |
34.951 |
37.043 |
- |
5.77% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
5.98% |
19799.780 |
20983.088 |
- |
2.56% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
5.96% |
1.309 |
1.387 |
- |
-8.84% |
- |
|
std::fill_n(vector<bool>)/64
|
5.96% |
1.344 |
1.425 |
- |
14.53% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
5.94% |
52.632 |
55.759 |
- |
-2.10% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
5.91% |
16611.351 |
17593.629 |
- |
3.04% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
5.90% |
12.068 |
12.780 |
- |
-0.45% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
5.90% |
601.874 |
637.391 |
- |
1.16% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
5.89% |
10.933 |
11.578 |
- |
4.72% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
5.89% |
625.709 |
662.566 |
- |
9.98% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
5.88% |
1231.554 |
1303.914 |
- |
3.70% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
5.87% |
2.009 |
2.127 |
- |
0.37% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
5.86% |
3.898 |
4.127 |
- |
4.34% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
5.85% |
662.007 |
700.716 |
- |
2.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
5.83% |
8677180.010 |
9182864.737 |
- |
-2.05% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
5.82% |
6.534 |
6.914 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
5.79% |
149967456.792 |
158655149.459 |
- |
0.10% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
5.78% |
622.932 |
658.910 |
- |
14.26% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
5.77% |
144.132 |
152.453 |
- |
-0.92% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
5.76% |
31.098 |
32.889 |
- |
2.49% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
5.75% |
16.341 |
17.280 |
- |
-2.81% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
5.73% |
92.934 |
98.260 |
- |
9.25% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
5.71% |
5.539 |
5.856 |
- |
3.78% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
5.71% |
2.188 |
2.313 |
- |
7.21% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
5.71% |
10886581.015 |
11507896.111 |
- |
0.91% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
5.70% |
31.095 |
32.866 |
- |
5.62% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
5.69% |
3306.307 |
3494.337 |
- |
6.40% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
5.68% |
14770.873 |
15609.647 |
- |
-3.33% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
5.67% |
476.804 |
503.849 |
- |
5.26% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
5.67% |
144.782 |
152.989 |
- |
-0.70% |
- |
|
BM_deque_deque_move_backward/65536
|
5.66% |
7570.413 |
7998.810 |
- |
-0.80% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
5.66% |
18.768 |
19.830 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.66% |
1304809.090 |
1378602.748 |
- |
3.85% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
5.65% |
1.342 |
1.418 |
- |
-12.04% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
5.65% |
1.415 |
1.495 |
- |
-1.63% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
5.64% |
139052.321 |
146899.537 |
- |
4.98% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
5.64% |
2.360 |
2.493 |
- |
5.06% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192
|
5.63% |
52933.006 |
55912.493 |
- |
5.57% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
5.62% |
37.443 |
39.547 |
- |
-8.68% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
5.62% |
17.231 |
18.200 |
- |
-2.24% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
5.62% |
22.841 |
24.123 |
- |
0.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
5.61% |
1056703.773 |
1115954.286 |
- |
2.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
5.60% |
21358.946 |
22555.255 |
- |
1.00% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
5.58% |
19872.774 |
20980.736 |
- |
3.18% |
- |
|
std::move(list<int>)/4096
|
5.57% |
5075.383 |
5358.235 |
- |
17.86% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
5.57% |
16633.488 |
17560.151 |
- |
3.89% |
- |
|
std::copy_backward(deque<int>)/8
|
5.55% |
2.660 |
2.808 |
- |
-0.89% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
5.55% |
22.447 |
23.692 |
- |
-0.74% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
5.52% |
53.959 |
56.940 |
- |
4.74% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
5.52% |
1.534 |
1.618 |
- |
0.54% |
- |
|
std::for_each(list<int>)/8192
|
5.52% |
7438.980 |
7849.659 |
- |
-1.90% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
5.50% |
5.322 |
5.615 |
- |
3.29% |
- |
|
BM_vector_deque_move_backward/70000
|
5.49% |
7735.353 |
8159.688 |
- |
-3.88% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
5.45% |
1.316 |
1.387 |
- |
0.21% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
5.44% |
238.497 |
251.468 |
- |
3.45% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
5.44% |
19.726 |
20.799 |
- |
6.36% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
5.43% |
4.679 |
4.933 |
- |
6.18% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
5.43% |
244713.323 |
258000.952 |
- |
0.96% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
5.43% |
11385.720 |
12003.918 |
- |
7.52% |
- |
|
std::copy_n(vector<int>)/8
|
5.41% |
2.162 |
2.279 |
- |
-0.48% |
- |
|
ranges::min(std::vector<long_long>)/8
|
5.41% |
2.170 |
2.287 |
- |
1.93% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
5.40% |
79419.823 |
83710.468 |
- |
3.14% |
- |
|
std::swap_ranges(list<int>)/50
|
5.39% |
32.582 |
34.338 |
- |
6.03% |
- |
|
BM_vector_deque_copy_backward/65536
|
5.39% |
7428.858 |
7829.120 |
- |
-5.56% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
5.37% |
16.945 |
17.855 |
- |
2.54% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
5.37% |
5.570 |
5.869 |
- |
6.18% |
- |
|
BM_vector_deque_copy_backward/70000
|
5.37% |
7978.416 |
8406.817 |
- |
-3.93% |
- |
|
BM_deque_deque_ranges_copy/64000
|
5.36% |
2925.020 |
3081.764 |
- |
4.47% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
5.35% |
24.627 |
25.944 |
- |
5.57% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
5.35% |
26.131 |
27.528 |
- |
-9.92% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
5.35% |
173133.403 |
182387.456 |
- |
3.38% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
5.34% |
244.093 |
257.138 |
- |
0.12% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
5.34% |
921.764 |
970.960 |
- |
3.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.34% |
0.460 |
0.484 |
- |
-0.13% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
5.33% |
3.617 |
3.810 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
5.32% |
12915637.320 |
13602156.378 |
- |
2.92% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.31% |
27.314 |
28.764 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
5.30% |
63303079.558 |
66661043.907 |
- |
5.86% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
5.28% |
31.806 |
33.485 |
- |
3.14% |
- |
|
BM_vector_deque_move_backward/65536
|
5.28% |
7360.985 |
7749.316 |
- |
-5.76% |
- |
|
std::reverse_copy(vector<int>)/8
|
5.27% |
2.338 |
2.461 |
- |
-6.05% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
5.26% |
18.777 |
19.764 |
- |
-3.07% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
5.26% |
17.564 |
18.487 |
- |
1.25% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
5.23% |
102683.243 |
108056.362 |
- |
-1.80% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
5.23% |
0.578 |
0.608 |
- |
30.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
5.22% |
17036399.861 |
17925347.456 |
- |
5.74% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
5.21% |
29.293 |
30.819 |
- |
9.56% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
5.18% |
365.966 |
384.927 |
- |
0.86% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
5.17% |
276939.835 |
291264.258 |
- |
2.01% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
5.17% |
4.479 |
4.710 |
- |
1.90% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
5.16% |
4.302 |
4.524 |
- |
3.10% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.16% |
31.675 |
33.308 |
- |
-1.51% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
5.15% |
29.416 |
30.930 |
- |
1.47% |
- |
|
BM_vector_deque_copy_backward/0
|
5.13% |
0.480 |
0.504 |
- |
-3.86% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.13% |
24550.840 |
25810.010 |
- |
2.73% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
5.13% |
24.900 |
26.177 |
- |
-1.38% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
5.12% |
986263.395 |
1036719.897 |
- |
1.33% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
5.11% |
9.444 |
9.927 |
- |
8.18% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
5.10% |
347.346 |
365.067 |
- |
2.50% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
5.09% |
19.690 |
20.692 |
- |
5.17% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
5.09% |
9895.199 |
10398.884 |
- |
12.16% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
5.09% |
11992544.978 |
12602439.777 |
- |
3.78% |
- |
|
BM_deque_deque_move/65536
|
5.07% |
3102.744 |
3260.178 |
- |
5.06% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
5.07% |
3355.616 |
3525.680 |
- |
4.91% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
5.05% |
15610.941 |
16399.439 |
- |
7.26% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
5.05% |
24.028 |
25.240 |
- |
-0.25% |
- |
|
std::copy_backward(vector<int>)/8
|
5.04% |
2.119 |
2.225 |
- |
-1.36% |
- |
|
BM_vector_deque_move_backward/4000
|
5.04% |
139.969 |
147.019 |
- |
2.36% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
5.03% |
13021.315 |
13676.392 |
- |
4.79% |
- |
|
std::pop_heap(deque<size_t>)/8
|
5.02% |
52.218 |
54.839 |
- |
4.89% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
4.98% |
7915.634 |
8309.722 |
- |
-5.46% |
- |
|
BM_vector_deque_ranges_copy/4096
|
4.98% |
144.595 |
151.791 |
- |
3.84% |
- |
|
BM_vector_deque_copy_backward/64000
|
4.96% |
7256.225 |
7615.851 |
- |
-6.70% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
4.95% |
29.345 |
30.799 |
- |
-2.57% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
4.95% |
12.827 |
13.462 |
- |
-8.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
4.94% |
41889079.726 |
43959541.942 |
- |
3.68% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.94% |
41.909 |
43.977 |
- |
2.54% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
4.93% |
6.971 |
7.315 |
- |
-5.11% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
4.92% |
3.463 |
3.633 |
- |
2.36% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
4.91% |
918.112 |
963.172 |
- |
-1.65% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.91% |
69.520 |
72.932 |
- |
-4.20% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
4.90% |
643.498 |
675.019 |
- |
14.67% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
4.88% |
102287.484 |
107281.717 |
- |
1.33% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
4.88% |
1.316 |
1.381 |
- |
14.04% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
4.87% |
173172.632 |
181598.872 |
- |
3.01% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
4.86% |
12552.625 |
13163.309 |
- |
2.86% |
- |
|
BM_StringFindCharLiteral/1024
|
4.86% |
17.939 |
18.811 |
- |
1.57% |
- |
|
std::copy_backward(deque<int>)/262144
|
4.86% |
31221.470 |
32737.966 |
- |
3.39% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
4.85% |
408.022 |
427.812 |
- |
2.78% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
4.84% |
102034.835 |
106973.813 |
- |
2.19% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
4.84% |
28.038 |
29.395 |
- |
-6.63% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
4.84% |
44.321 |
46.465 |
- |
-1.31% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.84% |
1085.048 |
1137.545 |
- |
-12.97% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
4.84% |
32354.235 |
33919.378 |
- |
-0.47% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
4.83% |
38732.744 |
40602.419 |
- |
3.60% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
4.82% |
629.201 |
659.546 |
- |
0.26% |
- |
|
std::set<int>::ctor(const&)/32
|
4.82% |
216.138 |
226.558 |
- |
2.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
4.81% |
199800715.949 |
209412965.987 |
- |
4.11% |
- |
|
std::is_sorted_until(list<int>)/8192
|
4.80% |
7164.030 |
7507.961 |
- |
3.24% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
4.79% |
1.442 |
1.511 |
- |
0.45% |
- |
|
BM_PushHeap_string_Ascending_1024
|
4.79% |
13.594 |
14.245 |
- |
5.07% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.78% |
16004.565 |
16770.182 |
- |
4.80% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Empty_Control
|
4.77% |
0.412 |
0.432 |
- |
4.48% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
4.75% |
665.707 |
697.349 |
- |
5.18% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
4.74% |
5679364.155 |
5948793.224 |
- |
5.83% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
4.74% |
146030.576 |
152947.890 |
- |
3.05% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
4.73% |
23.701 |
24.823 |
- |
3.25% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
4.73% |
9.064 |
9.492 |
- |
5.81% |
- |
|
std::search(list<int>)_(single_element)/1024
|
4.73% |
722.762 |
756.948 |
- |
3.93% |
- |
|
ranges::minmax(std::deque<char>)/8
|
4.72% |
3.599 |
3.769 |
- |
-3.14% |
- |
|
std::move_backward(deque<int>)/1048576
|
4.72% |
126941.756 |
132927.342 |
- |
-0.14% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
4.70% |
2.254 |
2.360 |
- |
3.15% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
4.70% |
8273927.302 |
8662861.876 |
- |
-1.28% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
4.70% |
15.285 |
16.003 |
- |
1.27% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
4.69% |
21.818 |
22.841 |
- |
-0.41% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
4.67% |
9049.095 |
9472.000 |
- |
2.19% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
4.67% |
12821.766 |
13420.889 |
- |
4.56% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
4.66% |
145930.508 |
152737.292 |
- |
3.06% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/1048576
|
4.65% |
305655.787 |
319879.894 |
- |
1.15% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
4.63% |
20.701 |
21.659 |
- |
0.42% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
4.63% |
0.468 |
0.489 |
- |
-0.61% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
4.62% |
22.893 |
23.950 |
- |
-1.52% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
4.61% |
9.210 |
9.634 |
- |
-1.96% |
- |
|
BM_PushHeap_string_Descending_16
|
4.61% |
2.217 |
2.319 |
- |
11.20% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.60% |
2190145.505 |
2290892.157 |
- |
0.24% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
4.60% |
320.323 |
335.047 |
- |
4.70% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024
|
4.59% |
11568.455 |
12099.873 |
- |
4.67% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
4.59% |
3195.365 |
3342.059 |
- |
2.36% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
4.59% |
8.705 |
9.105 |
- |
4.19% |
- |
|
std::vector<std::string>::ctor(size)/32
|
4.59% |
32.136 |
33.610 |
- |
8.64% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
4.58% |
36.209 |
37.868 |
- |
-0.46% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
4.57% |
9.948 |
10.402 |
- |
5.76% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.57% |
3.277 |
3.426 |
- |
-0.50% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
4.56% |
52729.224 |
55131.707 |
- |
6.81% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
4.54% |
23.488 |
24.554 |
- |
-10.73% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
4.54% |
319.721 |
334.236 |
- |
5.00% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
4.54% |
9216105.617 |
9634451.277 |
- |
-47.73% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
4.54% |
39.052 |
40.824 |
- |
17.06% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
4.52% |
4.786 |
5.003 |
- |
4.23% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
4.50% |
2.080 |
2.174 |
- |
4.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
4.50% |
141273442.942 |
147624418.403 |
- |
5.61% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_262144
|
4.49% |
0.583 |
0.609 |
- |
3.65% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
4.48% |
29568884.692 |
30894925.130 |
- |
1.03% |
- |
|
std::partition_point(list<int>)/8192
|
4.48% |
11825.322 |
12355.438 |
- |
-0.93% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
4.46% |
780.145 |
814.936 |
- |
-0.85% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.45% |
228.335 |
238.504 |
- |
1.72% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.45% |
3.283 |
3.429 |
- |
-0.01% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.45% |
160.174 |
167.297 |
- |
7.45% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
4.44% |
568.665 |
593.936 |
- |
4.06% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
4.43% |
20.356 |
21.259 |
- |
-11.44% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
4.40% |
1003604.540 |
1047784.621 |
- |
1.99% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
4.40% |
8.377 |
8.745 |
- |
4.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
4.40% |
18.397 |
19.206 |
- |
-7.29% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
4.40% |
12796.412 |
13358.987 |
- |
-0.08% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
4.39% |
4.144 |
4.326 |
- |
2.92% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
4.37% |
1.380 |
1.440 |
- |
14.46% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
4.37% |
32.628 |
34.053 |
- |
3.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
4.37% |
21565.169 |
22506.594 |
- |
-2.24% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
4.36% |
147.444 |
153.872 |
- |
3.71% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
4.35% |
6.484 |
6.766 |
- |
2.53% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
4.35% |
56668002.280 |
59134147.121 |
- |
4.70% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
4.35% |
58.694 |
61.248 |
- |
-0.99% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
4.32% |
290.795 |
303.372 |
- |
-0.48% |
- |
|
BM_StringFindNoMatch/10
|
4.31% |
1.329 |
1.386 |
- |
6.37% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
4.31% |
221.055 |
230.574 |
- |
0.44% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
4.30% |
213.021 |
222.170 |
- |
1.35% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
4.29% |
7338.762 |
7653.915 |
- |
-7.54% |
- |
|
BM_deque_deque_move_backward/4000
|
4.29% |
144.932 |
151.144 |
- |
-1.30% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
4.28% |
521.972 |
544.290 |
- |
2.17% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
4.26% |
8797649.992 |
9172463.691 |
- |
6.97% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/1024
|
4.25% |
7.222 |
7.529 |
- |
-0.19% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
4.25% |
147082.363 |
153328.989 |
- |
0.17% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
4.24% |
0.858 |
0.894 |
- |
-7.15% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
4.23% |
20.274 |
21.132 |
- |
1.17% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.22% |
216.716 |
225.864 |
- |
1.59% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
4.22% |
239.833 |
249.949 |
- |
0.34% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
4.21% |
11.095 |
11.563 |
- |
-0.20% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.21% |
598006.067 |
623196.070 |
- |
2.43% |
- |
|
BM_PushHeap_string_Random_1024
|
4.20% |
14.663 |
15.279 |
- |
0.95% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
4.20% |
1.703 |
1.775 |
- |
-4.29% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
4.20% |
9.837 |
10.249 |
- |
3.92% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
4.20% |
49.843 |
51.935 |
- |
-2.18% |
- |
|
std::set<int>::ctor(const&)/1024
|
4.19% |
6246.512 |
6508.346 |
- |
2.12% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
4.19% |
114081.610 |
118862.347 |
- |
4.10% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
4.17% |
5.512 |
5.742 |
- |
1.23% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
4.16% |
376491.969 |
392170.020 |
- |
3.27% |
- |
|
BM_vector_deque_copy/64000
|
4.16% |
3066.720 |
3194.345 |
- |
12.50% |
- |
|
SetIntersection_None_Set_float_16384_64
|
4.16% |
151453232.826 |
157753057.872 |
- |
-0.43% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
4.15% |
24.405 |
25.419 |
- |
-1.88% |
- |
|
std::partition(vector<int>)_(dense)/32
|
4.15% |
8.156 |
8.495 |
- |
4.43% |
- |
|
SetIntersection_None_Set_float_16384_1
|
4.15% |
151972274.179 |
158278226.855 |
- |
0.35% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
4.14% |
22.144 |
23.061 |
- |
6.63% |
- |
|
ranges::min(std::list<__int128>)/70000
|
4.14% |
58205.552 |
60614.965 |
- |
-3.52% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.13% |
2.593 |
2.700 |
- |
-9.69% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
4.12% |
2.010 |
2.093 |
- |
-9.21% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
4.11% |
350.324 |
364.738 |
- |
1.62% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
4.11% |
35.225 |
36.674 |
- |
2.17% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
4.11% |
28.956 |
30.145 |
- |
-1.79% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
4.10% |
11644.559 |
12122.062 |
- |
6.26% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8192
|
4.10% |
4594.715 |
4782.907 |
- |
3.92% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
4.09% |
135643378.985 |
141189600.436 |
- |
4.91% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
4.08% |
1.764 |
1.836 |
- |
-8.67% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
4.07% |
3.303 |
3.438 |
- |
0.37% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
4.07% |
21.420 |
22.292 |
- |
5.60% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
4.06% |
9752.247 |
10148.513 |
- |
4.26% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
4.06% |
1.482 |
1.542 |
- |
-3.28% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
4.06% |
6.348 |
6.605 |
- |
3.41% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.05% |
3.298 |
3.432 |
- |
-0.20% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
4.05% |
21.213 |
22.072 |
- |
2.09% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
4.04% |
98278.198 |
102249.915 |
- |
-0.08% |
- |
|
BM_PushHeap_uint32_Random_1024
|
4.02% |
5.632 |
5.859 |
- |
0.24% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
4.01% |
2.177 |
2.264 |
- |
1.73% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
4.01% |
2.915 |
3.032 |
- |
1.43% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
4.01% |
7821.490 |
8135.215 |
- |
-4.68% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
4.00% |
4.405 |
4.581 |
- |
1.89% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
4.00% |
6.562 |
6.824 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
4.00% |
3.206 |
3.334 |
- |
8.05% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
3.99% |
2.664 |
2.771 |
- |
-12.40% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.99% |
6565.424 |
6827.417 |
- |
1.39% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
3.99% |
12701.374 |
13207.990 |
- |
2.29% |
- |
|
std::for_each(list<int>)/8
|
3.98% |
2.378 |
2.473 |
- |
-2.41% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
3.98% |
6625.208 |
6888.858 |
- |
5.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
3.98% |
5020620.053 |
5220303.974 |
- |
4.51% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
3.98% |
10.048 |
10.447 |
- |
6.30% |
- |
|
BM_PushHeap_string_Ascending_64
|
3.97% |
7.444 |
7.740 |
- |
4.37% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
3.97% |
32464.780 |
33752.528 |
- |
2.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
3.96% |
32.170 |
33.445 |
- |
-5.10% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.96% |
12866.511 |
13375.785 |
- |
0.02% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
3.95% |
248.391 |
258.211 |
- |
1.47% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.94% |
10941.331 |
11372.815 |
- |
4.09% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.94% |
577.117 |
599.864 |
- |
12.04% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.94% |
12164.640 |
12644.035 |
- |
4.18% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
3.94% |
28.812 |
29.947 |
- |
3.71% |
- |
|
ranges::min(std::list<char>)/70000
|
3.93% |
52834.320 |
54912.900 |
- |
1.49% |
- |
|
BM_PushHeap_uint32_Random_256
|
3.93% |
5.414 |
5.626 |
- |
1.74% |
- |
|
std::partition_copy(list<int>)/32
|
3.93% |
8.721 |
9.063 |
- |
1.52% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
3.93% |
4.162 |
4.326 |
- |
-5.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.92% |
1099184.390 |
1142280.278 |
- |
3.44% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
3.92% |
644.506 |
669.775 |
- |
0.25% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
3.92% |
21.109 |
21.937 |
- |
8.35% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
3.92% |
2.450 |
2.546 |
- |
7.94% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
3.90% |
9.384 |
9.750 |
- |
-0.45% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
3.90% |
0.842 |
0.875 |
- |
2.79% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
3.90% |
4.168 |
4.331 |
- |
-3.46% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
3.89% |
128175.774 |
133166.329 |
- |
3.04% |
- |
|
SetIntersection_None_Set_float_16384_256
|
3.89% |
151043094.353 |
156914819.358 |
- |
-1.14% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
3.88% |
2.170 |
2.254 |
- |
2.55% |
- |
|
SetIntersection_None_Set_float_16384_16
|
3.88% |
151855596.352 |
157746827.427 |
- |
-0.22% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
3.88% |
1.558 |
1.618 |
- |
0.57% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.87% |
5668918.520 |
5888442.009 |
- |
2.76% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
3.87% |
514272.487 |
534165.149 |
- |
-0.18% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
3.87% |
4757.816 |
4941.712 |
- |
-6.14% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
3.86% |
791.734 |
822.320 |
- |
2.96% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
3.86% |
1619.124 |
1681.564 |
- |
0.98% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
3.86% |
42.246 |
43.875 |
- |
1.95% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
3.85% |
35304761.483 |
36663940.802 |
- |
0.44% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.84% |
3.905 |
4.054 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.84% |
1826332.356 |
1896376.547 |
- |
3.74% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
3.82% |
2065097.330 |
2143972.250 |
- |
1.39% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
3.82% |
16482853.331 |
17112034.719 |
- |
2.78% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
3.81% |
337008874.244 |
349841235.227 |
- |
-0.80% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.80% |
54416.012 |
56484.850 |
- |
2.71% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
3.78% |
217074459.147 |
225290350.668 |
- |
4.77% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
3.78% |
88.248 |
91.587 |
- |
11.24% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
3.78% |
4244218.702 |
4404623.142 |
- |
3.51% |
- |
|
BM_PushHeap_string_Ascending_256
|
3.78% |
11.134 |
11.555 |
- |
3.79% |
- |
|
std::list<int>::ctor(size)/32
|
3.77% |
320.932 |
333.021 |
- |
4.62% |
- |
|
std::partition_copy(vector<int>)/1024
|
3.75% |
456.835 |
473.966 |
- |
2.91% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
3.75% |
1.131 |
1.174 |
- |
0.05% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
3.74% |
571.196 |
592.583 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
3.74% |
21455200.570 |
22257677.537 |
- |
0.22% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
3.74% |
18390308.517 |
19077860.433 |
- |
4.33% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
3.73% |
0.487 |
0.505 |
- |
0.52% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
3.73% |
1.188 |
1.232 |
- |
-0.42% |
- |
|
SetIntersection_None_Set_float_16384_4
|
3.72% |
152401497.371 |
158075398.024 |
- |
0.18% |
- |
|
std::move_backward(deque<int>)/262144
|
3.72% |
30207.481 |
31331.425 |
- |
0.30% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
3.72% |
22580170.810 |
23420187.456 |
- |
5.23% |
- |
|
std::partition(list<int>)_(dense)/32
|
3.72% |
8.726 |
9.051 |
- |
4.04% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
3.72% |
652.782 |
677.035 |
- |
3.84% |
- |
|
BM_vector_deque_move/4096
|
3.71% |
144.630 |
149.989 |
- |
3.90% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
3.70% |
1557667.969 |
1615344.158 |
- |
0.60% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
3.70% |
35391.665 |
36701.592 |
- |
3.95% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
3.70% |
3.737 |
3.876 |
- |
3.62% |
- |
|
std::find(list<int>)_(process_all)/1024
|
3.69% |
685.972 |
711.308 |
- |
1.20% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
3.66% |
2.272 |
2.355 |
- |
-8.35% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
3.65% |
1181805.709 |
1224946.986 |
- |
2.39% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
3.65% |
1061581.333 |
1100331.338 |
- |
-0.14% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
3.65% |
113936.354 |
118095.044 |
- |
1.99% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
3.65% |
28.277 |
29.309 |
- |
0.80% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
3.64% |
0.369 |
0.382 |
- |
-21.16% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.63% |
165978.444 |
172008.070 |
- |
0.63% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
3.63% |
2.259 |
2.341 |
- |
-5.35% |
- |
|
BM_CmpLess_uint_ushort
|
3.63% |
1.101 |
1.141 |
- |
2.15% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
3.63% |
1331.791 |
1380.091 |
- |
-2.83% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
3.62% |
204503954.986 |
211916982.680 |
- |
0.93% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
3.62% |
31.656 |
32.801 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_float_64_1
|
3.62% |
21718738.212 |
22504568.263 |
- |
0.68% |
- |
|
BM_vector_deque_move/64000
|
3.61% |
3069.389 |
3180.126 |
- |
11.83% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
3.61% |
1010049.561 |
1046467.855 |
- |
4.39% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
3.59% |
283.827 |
294.021 |
- |
1.30% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.59% |
1005.752 |
1041.859 |
- |
-1.14% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
3.59% |
13867933.397 |
14365789.037 |
- |
-5.10% |
- |
|
BM_deque_deque_copy_backward/4000
|
3.59% |
144.896 |
150.092 |
- |
-0.28% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
3.58% |
50.284 |
52.084 |
- |
-28.94% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
3.58% |
868.675 |
899.751 |
- |
1.79% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
3.57% |
4.077 |
4.222 |
- |
3.04% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
3.56% |
1417.976 |
1468.511 |
- |
3.86% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
3.56% |
35.644 |
36.915 |
- |
3.51% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
3.56% |
3.373 |
3.493 |
- |
-1.71% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
3.56% |
0.917 |
0.949 |
- |
-2.59% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
3.55% |
1085449.416 |
1123990.190 |
- |
-0.71% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
3.55% |
78.908 |
81.710 |
- |
1.52% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
3.55% |
40.369 |
41.801 |
- |
7.53% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
3.55% |
66642458.452 |
69007433.208 |
- |
4.20% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
3.55% |
2.252 |
2.331 |
- |
-2.22% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
3.54% |
25.567 |
26.472 |
- |
4.80% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
3.54% |
2686.257 |
2781.291 |
- |
3.01% |
- |
|
std::set<int>::erase(iterator)/32
|
3.53% |
19.683 |
20.377 |
- |
3.69% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
3.53% |
7.822 |
8.098 |
- |
4.75% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
3.53% |
8.285 |
8.577 |
- |
17.10% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
3.52% |
21.162 |
21.906 |
- |
-3.92% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
3.52% |
1254860.434 |
1298986.572 |
- |
0.25% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
3.51% |
6.622 |
6.854 |
- |
1.87% |
- |
|
BM_vector_deque_copy_backward/4000
|
3.51% |
140.927 |
145.870 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
3.50% |
7137942.061 |
7387890.410 |
- |
3.09% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
3.50% |
26.190 |
27.106 |
- |
1.43% |
- |
|
BM_deque_vector_move_backward/2
|
3.50% |
1.765 |
1.826 |
- |
-9.40% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
3.49% |
23.902 |
24.737 |
- |
-0.33% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
3.49% |
525.173 |
543.514 |
- |
-1.55% |
- |
|
BM_CmpLess_uint_short
|
3.49% |
1.017 |
1.052 |
- |
0.94% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
3.48% |
20.811 |
21.535 |
- |
7.63% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
3.48% |
0.606 |
0.627 |
- |
-0.13% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024
|
3.48% |
22160.748 |
22931.306 |
- |
3.25% |
- |
|
BM_vector_deque_move_backward/64
|
3.47% |
2.982 |
3.085 |
- |
-5.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
3.46% |
22830349.129 |
23620603.127 |
- |
2.53% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
3.45% |
2.354 |
2.435 |
- |
-0.46% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.45% |
1.608 |
1.664 |
- |
3.21% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
3.45% |
140937.184 |
145798.734 |
- |
3.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
3.45% |
3.525 |
3.646 |
- |
3.66% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
3.44% |
2.183 |
2.258 |
- |
3.36% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
3.44% |
43.804 |
45.312 |
- |
1.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
3.44% |
1075143.141 |
1112120.025 |
- |
0.74% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
3.44% |
22.935 |
23.724 |
- |
7.28% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
3.44% |
27.205 |
28.140 |
- |
3.68% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.44% |
1035985.754 |
1071582.211 |
- |
0.38% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
3.43% |
12.411 |
12.836 |
- |
5.20% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.42% |
1.609 |
1.665 |
- |
3.25% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.42% |
7556.923 |
7815.596 |
- |
2.18% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
3.42% |
4.267 |
4.413 |
- |
0.14% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
3.41% |
512124.024 |
529611.918 |
- |
2.74% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
3.41% |
18.635 |
19.271 |
- |
1.39% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
3.40% |
6594271.580 |
6818668.483 |
- |
8.19% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Empty_Control
|
3.40% |
0.415 |
0.429 |
- |
2.88% |
- |
|
BM_PushHeap_uint64_SingleElement_1024
|
3.40% |
0.364 |
0.376 |
- |
2.04% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
3.40% |
5.412 |
5.596 |
- |
1.25% |
- |
|
BM_vector_deque_ranges_copy/64000
|
3.40% |
3073.603 |
3177.958 |
- |
11.86% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
3.39% |
279303.184 |
288781.293 |
- |
2.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.38% |
14020.808 |
14495.120 |
- |
-0.68% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.38% |
13670.058 |
14132.501 |
- |
-0.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.37% |
14953.560 |
15457.775 |
- |
2.13% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
3.37% |
1.609 |
1.663 |
- |
0.06% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
3.37% |
127.848 |
132.152 |
- |
2.04% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
3.37% |
24.226 |
25.041 |
- |
1.14% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
3.35% |
0.324 |
0.335 |
- |
1.13% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
3.35% |
1.724 |
1.782 |
- |
-0.03% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
3.35% |
4.418 |
4.566 |
- |
2.07% |
- |
|
std::for_each_n(vector<int>)/8
|
3.34% |
2.638 |
2.727 |
- |
1.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
3.34% |
4321867.493 |
4466290.823 |
- |
3.03% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
3.34% |
822119.069 |
849576.697 |
- |
3.50% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.34% |
55319.081 |
57164.262 |
- |
0.11% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
3.33% |
20.636 |
21.325 |
- |
-0.26% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
3.33% |
1.998 |
2.065 |
- |
-5.37% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
3.32% |
23101.802 |
23869.609 |
- |
2.95% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
3.32% |
140.765 |
145.443 |
- |
2.15% |
- |
|
BM_num_put<const_void*>
|
3.32% |
11.976 |
12.373 |
- |
0.25% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
3.32% |
1.612 |
1.665 |
- |
-1.19% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
3.31% |
24.637 |
25.453 |
- |
1.55% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
3.31% |
16520961.382 |
17068087.884 |
- |
3.56% |
- |
|
SetIntersection_None_Set_string_16_1
|
3.31% |
68246618.726 |
70506254.356 |
- |
2.99% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
3.30% |
21.643 |
22.357 |
- |
0.54% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8192
|
3.29% |
19.488 |
20.130 |
- |
3.18% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
3.29% |
208058.321 |
214898.462 |
- |
0.62% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
3.28% |
3.720 |
3.842 |
- |
1.76% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
3.28% |
12.433 |
12.841 |
- |
-1.72% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
3.28% |
15.585 |
16.096 |
- |
-2.86% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
3.27% |
1821640.777 |
1881283.023 |
- |
0.25% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.26% |
12756.228 |
13172.429 |
- |
3.16% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.26% |
174710.397 |
180404.779 |
- |
-0.08% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
3.25% |
53.750 |
55.499 |
- |
0.84% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
3.25% |
23.729 |
24.500 |
- |
-6.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.25% |
1631570.394 |
1684562.176 |
- |
2.75% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
3.25% |
3.736 |
3.858 |
- |
-4.90% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
3.24% |
3.469 |
3.581 |
- |
0.26% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeFirst
|
3.24% |
1.387 |
1.432 |
- |
3.22% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
3.24% |
12636.927 |
13046.163 |
- |
0.74% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
3.24% |
2.864 |
2.957 |
- |
2.89% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.24% |
576.560 |
595.218 |
- |
0.31% |
- |
|
BM_std_minmax_element<long_long>/4000
|
3.24% |
1038.441 |
1072.044 |
- |
1.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
3.23% |
16286.026 |
16812.702 |
- |
1.72% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
3.23% |
9714.376 |
10028.317 |
- |
6.46% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
3.23% |
1236047.851 |
1275986.736 |
- |
-1.16% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
3.23% |
14.531 |
15.000 |
- |
4.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
3.23% |
1.946 |
2.009 |
- |
-1.18% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
3.22% |
8.116 |
8.378 |
- |
2.12% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
3.21% |
5.885 |
6.074 |
- |
-9.13% |
- |
|
BM_PushHeap_string_Random_256
|
3.20% |
14.121 |
14.573 |
- |
-0.10% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
3.20% |
4171.108 |
4304.401 |
- |
1.85% |
- |
|
BM_vector_deque_move_backward/1024
|
3.19% |
37.882 |
39.091 |
- |
-2.18% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
3.19% |
15779.992 |
16283.135 |
- |
1.39% |
- |
|
BM_std_minmax_element<long_long>/1024
|
3.18% |
270.111 |
278.713 |
- |
2.12% |
- |
|
BM_deque_vector_move_backward/1
|
3.18% |
2.069 |
2.135 |
- |
-8.07% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
3.18% |
43.404 |
44.783 |
- |
3.18% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
3.18% |
37.835 |
39.037 |
- |
2.89% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
3.17% |
6.452 |
6.657 |
- |
2.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.17% |
12871.544 |
13279.931 |
- |
0.94% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
3.17% |
1.714 |
1.768 |
- |
2.89% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
3.17% |
196046295.204 |
202258229.106 |
- |
1.04% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
3.17% |
23.779 |
24.532 |
- |
-6.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
3.17% |
2100045.002 |
2166515.789 |
- |
1.74% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.16% |
46.823 |
48.304 |
- |
0.48% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
3.16% |
391.655 |
404.039 |
- |
2.25% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
3.15% |
198.175 |
204.426 |
- |
1.54% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
3.15% |
12250.441 |
12636.739 |
- |
0.94% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
3.15% |
77.616 |
80.062 |
- |
1.80% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.14% |
54474.300 |
56183.007 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
3.14% |
1078496.632 |
1112308.606 |
- |
1.18% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
3.12% |
2.639 |
2.721 |
- |
-33.45% |
- |
|
BM_vector_deque_ranges_move/4096
|
3.12% |
145.410 |
149.941 |
- |
3.88% |
- |
|
BM_deque_vector_copy/1
|
3.11% |
2.067 |
2.131 |
- |
0.76% |
- |
|
SetIntersection_Front_Set_string_256_64
|
3.11% |
14060122.483 |
14497125.220 |
- |
-3.63% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
3.11% |
26.833 |
27.666 |
- |
1.90% |
- |
|
BM_std_minmax_element<long_long>/512
|
3.10% |
137.089 |
141.340 |
- |
1.98% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
3.10% |
52.541 |
54.170 |
- |
-0.05% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.10% |
27.713 |
28.572 |
- |
-2.04% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
3.09% |
3.200 |
3.299 |
- |
1.59% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
3.09% |
2.336 |
2.408 |
- |
-7.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
3.09% |
1040622.008 |
1072761.857 |
- |
0.94% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
3.07% |
12.473 |
12.857 |
- |
1.63% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
3.07% |
1589.101 |
1637.947 |
- |
3.10% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
3.07% |
92.525 |
95.363 |
- |
-0.24% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
3.07% |
23.574 |
24.296 |
- |
0.08% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.06% |
1147915.852 |
1183076.498 |
- |
-2.18% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
3.06% |
25380.825 |
26158.190 |
- |
3.19% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
3.06% |
10.451 |
10.771 |
- |
1.30% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
3.06% |
18.315 |
18.875 |
- |
-2.94% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
3.06% |
1.662 |
1.713 |
- |
-8.71% |
- |
|
std::for_each_n(list<int>)/8
|
3.06% |
2.399 |
2.473 |
- |
4.15% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
3.05% |
436.016 |
449.326 |
- |
-0.05% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
3.05% |
24.249 |
24.989 |
- |
2.76% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
3.04% |
1635998.373 |
1685770.508 |
- |
3.18% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
3.03% |
1397.702 |
1440.116 |
- |
2.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
3.03% |
2081317.709 |
2144378.824 |
- |
2.52% |
- |
|
BM_PushHeap_string_Random_16384
|
3.03% |
15.974 |
16.458 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
3.03% |
12067171.443 |
12432515.824 |
- |
3.35% |
- |
|
BM_vector_deque_ranges_move/4000
|
3.02% |
139.468 |
143.686 |
- |
2.04% |
- |
|
std::move_backward(vector<int>)/8
|
3.02% |
2.270 |
2.339 |
- |
2.12% |
- |
|
SetIntersection_None_Set_float_262144_16
|
3.01% |
1145471.517 |
1179967.691 |
- |
-2.97% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.01% |
12892.336 |
13280.282 |
- |
2.02% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.01% |
6112.039 |
6295.864 |
- |
1.42% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
3.01% |
12.856 |
13.243 |
- |
2.23% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.00% |
189523.719 |
195208.693 |
- |
2.25% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
3.00% |
513.867 |
529.264 |
- |
1.70% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.99% |
637.595 |
656.688 |
- |
3.56% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
2.99% |
5.460 |
5.624 |
- |
-24.98% |
- |
|
std::list<int>::ctor(size)/8192
|
2.99% |
93359.438 |
96152.316 |
- |
3.05% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.99% |
53084.299 |
54671.127 |
- |
1.60% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
2.98% |
4.705 |
4.845 |
- |
-0.71% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
2.98% |
31.621 |
32.562 |
- |
-0.37% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
2.98% |
34713.298 |
35746.028 |
- |
1.47% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
2.98% |
104.432 |
107.539 |
- |
1.90% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
2.97% |
1155743.326 |
1190106.039 |
- |
-1.14% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
2.97% |
17.744 |
18.271 |
- |
2.34% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.97% |
12928.132 |
13312.024 |
- |
-1.99% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
2.97% |
2.021 |
2.081 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
2.96% |
395.863 |
407.582 |
- |
0.36% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
2.96% |
24.012 |
24.723 |
- |
0.96% |
- |
|
std::fill_n(deque<int>)/1024
|
2.94% |
29.519 |
30.388 |
- |
3.45% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
2.94% |
3729.986 |
3839.616 |
- |
0.95% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
2.94% |
22.228 |
22.882 |
- |
-4.84% |
- |
|
BM_std_minmax_element<long_long>/4096
|
2.94% |
1065.511 |
1096.812 |
- |
1.96% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
2.93% |
23.266 |
23.948 |
- |
-0.16% |
- |
|
rng::for_each(multiset<int>)/8
|
2.93% |
6.683 |
6.879 |
- |
-1.43% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
2.93% |
461212.820 |
474740.234 |
- |
1.49% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.93% |
41866.130 |
43092.896 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
2.93% |
165098108.045 |
169934635.598 |
- |
-1.34% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
2.93% |
32.906 |
33.870 |
- |
13.56% |
- |
|
BM_CmpEqual_uint_short
|
2.92% |
1.018 |
1.047 |
- |
4.11% |
- |
|
SetIntersection_None_Set_float_262144_4
|
2.92% |
1149936.281 |
1183513.916 |
- |
-2.70% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
2.92% |
4187275.247 |
4309390.447 |
- |
3.48% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
2.91% |
23.217 |
23.893 |
- |
-2.77% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.91% |
15148.120 |
15589.147 |
- |
2.24% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
2.91% |
201.337 |
207.197 |
- |
0.53% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
2.91% |
932.719 |
959.863 |
- |
2.78% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/8192
|
2.91% |
293.269 |
301.797 |
- |
2.89% |
- |
|
BM_deque_deque_move_backward/4096
|
2.90% |
151.077 |
155.466 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
2.89% |
1149187.012 |
1182425.944 |
- |
-2.40% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
2.89% |
7958.389 |
8188.512 |
- |
2.46% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
2.88% |
1.622 |
1.669 |
- |
2.82% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.88% |
1226946.263 |
1262248.452 |
- |
-0.70% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
2.88% |
144.861 |
149.028 |
- |
-0.17% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
2.88% |
751.775 |
773.395 |
- |
2.69% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
2.87% |
35.721 |
36.748 |
- |
4.29% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
2.87% |
2.072 |
2.131 |
- |
2.74% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
2.87% |
6.350 |
6.532 |
- |
1.01% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
2.87% |
1.044 |
1.074 |
- |
-0.79% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
2.86% |
21.309 |
21.919 |
- |
1.79% |
- |
|
SetIntersection_None_Set_float_262144_64
|
2.86% |
1147883.137 |
1180672.851 |
- |
-2.67% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
2.86% |
8.383 |
8.622 |
- |
4.45% |
- |
|
BM_std_minmax_element<long_long>/70000
|
2.86% |
18206.928 |
18726.783 |
- |
1.57% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
2.85% |
1146513.508 |
1179223.389 |
- |
-2.87% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
2.85% |
4758.297 |
4894.035 |
- |
2.59% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.85% |
3.697 |
3.803 |
- |
0.09% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
2.85% |
3.034 |
3.120 |
- |
0.77% |
- |
|
BM_vector_deque_move_backward/512
|
2.85% |
17.476 |
17.973 |
- |
0.41% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
2.84% |
4.161 |
4.279 |
- |
2.77% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.83% |
492919.995 |
506850.616 |
- |
0.56% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.82% |
35515.099 |
36518.183 |
- |
-5.43% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.82% |
6646714.751 |
6834319.142 |
- |
3.35% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
2.82% |
202.667 |
208.387 |
- |
2.90% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
2.82% |
4.326 |
4.448 |
- |
1.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
2.82% |
12568627.864 |
12922813.937 |
- |
1.20% |
- |
|
bm_ranges_swap_ranges_vb_aligned/16384
|
2.81% |
34.852 |
35.832 |
- |
2.97% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
2.81% |
169092099.833 |
173840428.553 |
- |
-2.29% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
2.81% |
4.780 |
4.914 |
- |
-4.49% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/1024
|
2.80% |
599770.577 |
616578.893 |
- |
0.77% |
- |
|
BM_PushHeap_string_Random_64
|
2.80% |
12.757 |
13.114 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.80% |
1960358.072 |
2015157.389 |
- |
2.44% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
2.79% |
756.039 |
777.117 |
- |
2.97% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.79% |
31.259 |
32.129 |
- |
-0.86% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
2.78% |
55.807 |
57.358 |
- |
3.05% |
- |
|
std::reverse_copy(list<int>)/32768
|
2.77% |
26302.702 |
27031.760 |
- |
-0.61% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
2.77% |
2.980 |
3.062 |
- |
-0.67% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
2.77% |
188.181 |
193.387 |
- |
1.83% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
2.77% |
38498.808 |
39563.808 |
- |
2.54% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
2.76% |
0.868 |
0.892 |
- |
-0.05% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
2.76% |
23.538 |
24.188 |
- |
-3.22% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.76% |
166155.307 |
170733.316 |
- |
0.37% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
2.75% |
9.686 |
9.953 |
- |
1.70% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
2.75% |
1654788.330 |
1700309.326 |
- |
2.75% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
2.74% |
2.626 |
2.698 |
- |
-0.57% |
- |
|
BM_vector_deque_move/65536
|
2.74% |
3106.739 |
3191.957 |
- |
9.66% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
2.73% |
645.167 |
662.809 |
- |
-0.09% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
2.73% |
5.654 |
5.808 |
- |
-0.48% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.73% |
12631.680 |
12976.544 |
- |
0.28% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8192
|
2.73% |
265.068 |
272.298 |
- |
2.32% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
2.72% |
753.329 |
773.856 |
- |
0.72% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
2.72% |
8866597.824 |
9107598.912 |
- |
3.54% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
2.72% |
1.456 |
1.496 |
- |
-0.50% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
2.72% |
39.449 |
40.521 |
- |
0.20% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
2.71% |
22.315 |
22.920 |
- |
4.04% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
2.71% |
1.152 |
1.183 |
- |
2.87% |
- |
|
BM_vector_deque_move/64
|
2.71% |
2.675 |
2.748 |
- |
-0.70% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
2.70% |
60.316 |
61.944 |
- |
3.76% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.69% |
54663.742 |
56136.309 |
- |
-0.44% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
2.69% |
2.873 |
2.951 |
- |
-1.18% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
2.68% |
1.179 |
1.210 |
- |
10.42% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
2.68% |
1069768.359 |
1098407.401 |
- |
-2.49% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
2.68% |
75.173 |
77.184 |
- |
0.73% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
2.67% |
2.287 |
2.349 |
- |
1.16% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
2.67% |
585943.118 |
601598.155 |
- |
-0.30% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
2.66% |
1.496 |
1.535 |
- |
-0.16% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
2.66% |
38507.335 |
39531.714 |
- |
-7.08% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
2.66% |
1008932.772 |
1035771.529 |
- |
2.70% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
2.66% |
13.004 |
13.350 |
- |
3.10% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.65% |
753.368 |
773.326 |
- |
2.29% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
2.65% |
1194138.645 |
1225761.936 |
- |
0.40% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
2.65% |
36.712 |
37.684 |
- |
2.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
2.65% |
1998480.063 |
2051347.658 |
- |
2.28% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
2.64% |
2.336 |
2.398 |
- |
2.33% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.64% |
11223.150 |
11518.896 |
- |
4.19% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
2.63% |
51.764 |
53.126 |
- |
-1.23% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
2.62% |
24.888 |
25.541 |
- |
-1.90% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
2.62% |
918.106 |
942.171 |
- |
2.60% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
2.61% |
27.185 |
27.895 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
2.61% |
1852778.728 |
1901189.941 |
- |
2.86% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
2.61% |
54968.511 |
56404.458 |
- |
2.42% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
2.61% |
1.246 |
1.279 |
- |
-1.38% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
2.60% |
5885.676 |
6038.862 |
- |
1.77% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.59% |
245945.330 |
252322.150 |
- |
0.94% |
- |
|
std::partition_point(vector<int>)/1024
|
2.59% |
6.041 |
6.198 |
- |
1.44% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.59% |
13791.164 |
14147.804 |
- |
2.63% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
2.58% |
1.449 |
1.486 |
- |
1.92% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
2.58% |
3895.926 |
3996.477 |
- |
1.84% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
2.58% |
1130458.478 |
1159586.368 |
- |
1.52% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
2.57% |
4.303 |
4.413 |
- |
0.49% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
2.57% |
0.463 |
0.475 |
- |
1.21% |
- |
|
SetIntersection_None_Set_float_262144_1
|
2.57% |
1159976.074 |
1189733.805 |
- |
-2.27% |
- |
|
BM_std_minmax_element<long_long>/64
|
2.56% |
17.078 |
17.516 |
- |
1.21% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
2.56% |
4.049 |
4.153 |
- |
-0.64% |
- |
|
BM_PushHeap_string_Random_16
|
2.56% |
10.299 |
10.563 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
2.55% |
241460849.704 |
247627588.584 |
- |
-0.42% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
2.54% |
147.787 |
151.546 |
- |
0.70% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.54% |
138.140 |
141.642 |
- |
-0.21% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
2.53% |
722170.321 |
740452.561 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
2.53% |
7147034.371 |
7327651.493 |
- |
-4.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
2.53% |
1532402.670 |
1571121.256 |
- |
-0.38% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/0
|
2.53% |
12.882 |
13.208 |
- |
1.49% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
2.52% |
8185305.496 |
8391983.922 |
- |
4.36% |
- |
|
SetIntersection_None_Set_float_1024_64
|
2.52% |
8821894.870 |
9044584.155 |
- |
2.06% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
2.52% |
23.212 |
23.798 |
- |
-6.09% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
2.51% |
0.409 |
0.419 |
- |
0.54% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
2.50% |
2.606 |
2.671 |
- |
-2.42% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
2.50% |
7911.153 |
8108.941 |
- |
1.31% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
2.50% |
11488846.159 |
11775920.497 |
- |
4.83% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
2.49% |
7.939 |
8.137 |
- |
-0.28% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
2.49% |
1121864.595 |
1149847.192 |
- |
3.26% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
2.49% |
8.165 |
8.368 |
- |
-2.40% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
2.49% |
990609.667 |
1015290.779 |
- |
2.39% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
2.49% |
2284.535 |
2341.412 |
- |
1.40% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
2.49% |
2558.429 |
2622.056 |
- |
0.95% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
2.49% |
2.370 |
2.429 |
- |
-4.67% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
2.48% |
2663.379 |
2729.564 |
- |
2.73% |
- |
|
BM_deque_deque_move_backward/5500
|
2.48% |
202.033 |
207.054 |
- |
-0.73% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.48% |
586205.801 |
600763.649 |
- |
1.47% |
- |
|
std::multiset<int>::clear()/8192
|
2.48% |
77411.804 |
79331.709 |
- |
2.03% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
2.48% |
6659.352 |
6824.185 |
- |
1.33% |
- |
|
BM_std_minmax_element<char>/5500
|
2.47% |
1444.625 |
1480.375 |
- |
-0.52% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
2.47% |
2.353 |
2.412 |
- |
-2.21% |
- |
|
std::list<int>::ctor(size)/1024
|
2.46% |
11562.706 |
11847.722 |
- |
2.52% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
2.46% |
33.789 |
34.621 |
- |
4.85% |
- |
|
BM_PushHeap_uint64_Random_16384
|
2.46% |
6.247 |
6.400 |
- |
1.96% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
2.46% |
14.995 |
15.364 |
- |
-0.30% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
2.46% |
6.907 |
7.077 |
- |
1.69% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
2.46% |
2.213 |
2.267 |
- |
-11.46% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
2.45% |
1881.352 |
1927.475 |
- |
1.86% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
2.45% |
152495069.253 |
156227112.068 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.43% |
11663283.869 |
11946713.595 |
- |
1.39% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
2.43% |
6361.493 |
6515.940 |
- |
0.88% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
2.42% |
29.935 |
30.660 |
- |
0.13% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
2.42% |
24.879 |
25.481 |
- |
-0.59% |
- |
|
std::rotate_copy(vector<int>)/1024
|
2.42% |
32.641 |
33.431 |
- |
-1.09% |
- |
|
std::fill(vector<bool>)/512
|
2.42% |
1.493 |
1.529 |
- |
-3.21% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
2.42% |
23.026 |
23.583 |
- |
3.87% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
2.42% |
0.677 |
0.693 |
- |
17.49% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.42% |
115714.844 |
118510.395 |
- |
-4.40% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
2.41% |
3.447 |
3.531 |
- |
1.59% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
2.41% |
1.387 |
1.420 |
- |
9.88% |
- |
|
SetIntersection_None_Set_string_262144_64
|
2.41% |
1648619.629 |
1688323.570 |
- |
2.66% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
2.41% |
5633101.168 |
5768670.152 |
- |
1.87% |
- |
|
std::copy(deque<int>)/8
|
2.40% |
2.655 |
2.719 |
- |
-1.87% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
2.39% |
19.144 |
19.602 |
- |
2.12% |
- |
|
BM_CmpEqual_schar_ushort
|
2.39% |
1.079 |
1.105 |
- |
1.00% |
- |
|
BM_std_minmax_element<char>/4000
|
2.39% |
1053.545 |
1078.732 |
- |
-0.53% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
2.39% |
37.568 |
38.465 |
- |
1.89% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.38% |
179583.451 |
183863.560 |
- |
-0.24% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
2.38% |
219.213 |
224.435 |
- |
2.29% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
2.38% |
1.825 |
1.868 |
- |
10.78% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
2.37% |
75422.629 |
77212.240 |
- |
0.87% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
2.37% |
13.355 |
13.671 |
- |
5.08% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
2.37% |
52.336 |
53.577 |
- |
2.32% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
2.37% |
73634.015 |
75380.066 |
- |
2.26% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
2.37% |
210948.071 |
215943.600 |
- |
1.74% |
- |
|
BM_num_put<unsigned_long_long>
|
2.37% |
11.218 |
11.483 |
- |
5.59% |
- |
|
BM_vector_deque_move_backward/4096
|
2.37% |
147.798 |
151.294 |
- |
2.58% |
- |
|
std::copy_n(deque<int>)/32768
|
2.36% |
1131.351 |
1158.086 |
- |
1.64% |
- |
|
BM_deque_deque_copy_backward/5500
|
2.36% |
203.034 |
207.830 |
- |
1.43% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
2.36% |
155955144.140 |
159629827.748 |
- |
2.04% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.35% |
96.404 |
98.673 |
- |
-2.82% |
- |
|
BM_StringFindNoMatch/512
|
2.35% |
9.256 |
9.474 |
- |
2.23% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.35% |
47.647 |
48.765 |
- |
10.50% |
- |
|
BM_vector_deque_ranges_move/65536
|
2.34% |
3112.575 |
3185.517 |
- |
11.34% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
2.34% |
7320.746 |
7492.097 |
- |
1.93% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
2.33% |
22.012 |
22.526 |
- |
0.81% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.33% |
35.511 |
36.337 |
- |
-2.70% |
- |
|
BM_deque_vector_ranges_copy/1024
|
2.33% |
36.791 |
37.646 |
- |
0.66% |
- |
|
std::reverse_copy(list<int>)/8
|
2.32% |
2.350 |
2.404 |
- |
-2.32% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
2.32% |
1560.573 |
1596.852 |
- |
1.07% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.32% |
535.105 |
547.535 |
- |
2.93% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
2.32% |
43.161 |
44.163 |
- |
-12.71% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
2.32% |
8419.664 |
8615.072 |
- |
0.45% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
2.32% |
26.646 |
27.264 |
- |
3.03% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
2.32% |
8.216 |
8.406 |
- |
0.81% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
2.31% |
3.662 |
3.747 |
- |
-6.00% |
- |
|
BM_vector_deque_move/4000
|
2.31% |
139.612 |
142.837 |
- |
1.28% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
2.31% |
35468206.007 |
36287143.904 |
- |
2.58% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
2.31% |
525.852 |
537.993 |
- |
1.24% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
2.31% |
16.150 |
16.523 |
- |
-1.65% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
2.31% |
0.465 |
0.476 |
- |
14.12% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
2.30% |
14.831 |
15.173 |
- |
-8.46% |
- |
|
std::partition(vector<int>)_(dense)/50
|
2.30% |
12.984 |
13.283 |
- |
1.05% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
2.30% |
2.257 |
2.309 |
- |
-0.75% |
- |
|
BM_CmpEqual_short_short
|
2.30% |
1.042 |
1.066 |
- |
-0.95% |
- |
|
std::partition(list<int>)_(sparse)/32
|
2.30% |
8.770 |
8.971 |
- |
0.20% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
2.30% |
9.926 |
10.153 |
- |
-0.65% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.29% |
5731.293 |
5862.813 |
- |
2.17% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
2.29% |
2323602.023 |
2376866.497 |
- |
0.30% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
2.29% |
2.178 |
2.228 |
- |
2.12% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
2.29% |
942.480 |
964.022 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
2.28% |
1070602.755 |
1095000.996 |
- |
-0.33% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
2.28% |
22.451 |
22.963 |
- |
-1.88% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
2.27% |
3884075.185 |
3972330.381 |
- |
4.82% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
2.27% |
141.033 |
144.234 |
- |
2.36% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
2.27% |
9.222 |
9.431 |
- |
-0.09% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
2.27% |
19951.709 |
20403.779 |
- |
2.17% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
2.26% |
913174.242 |
933857.508 |
- |
-10.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
2.26% |
7477195.071 |
7646011.464 |
- |
2.82% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
2.25% |
9.341 |
9.551 |
- |
0.85% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
2.25% |
464.388 |
474.819 |
- |
1.86% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
2.24% |
4.381 |
4.479 |
- |
1.99% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.24% |
1883.538 |
1925.746 |
- |
-4.36% |
- |
|
BM_PushHeap_uint32_Random_16384
|
2.24% |
5.772 |
5.901 |
- |
-0.61% |
- |
|
BM_std_minmax_element<char>/4096
|
2.23% |
1078.540 |
1102.630 |
- |
-0.71% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
2.23% |
5.735 |
5.863 |
- |
2.86% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
2.23% |
53.579 |
54.773 |
- |
-3.30% |
- |
|
BM_deque_vector_copy/1024
|
2.23% |
36.833 |
37.654 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
2.22% |
210366080.108 |
215036503.155 |
- |
-2.33% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
2.22% |
4.474 |
4.573 |
- |
-4.97% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
2.21% |
36110.225 |
36909.602 |
- |
3.05% |
- |
|
BM_std_minmax_element<char>/1024
|
2.20% |
275.555 |
281.630 |
- |
-0.73% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
2.20% |
36939.614 |
37752.935 |
- |
2.04% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
2.20% |
4.990 |
5.099 |
- |
-1.27% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
2.20% |
25.899 |
26.468 |
- |
0.69% |
- |
|
BM_CmpLess_uint_int
|
2.20% |
1.071 |
1.095 |
- |
2.16% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.20% |
12666.791 |
12944.833 |
- |
3.47% |
- |
|
BM_std_minmax_element<char>/512
|
2.19% |
140.349 |
143.428 |
- |
-0.60% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
2.19% |
113.519 |
116.007 |
- |
0.27% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.19% |
1418.184 |
1449.246 |
- |
5.34% |
- |
|
BM_StringRead_Hot_Shallow_Large
|
2.19% |
0.477 |
0.487 |
- |
2.35% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
2.18% |
28.138 |
28.752 |
- |
19.49% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
2.18% |
1130218.335 |
1154904.359 |
- |
-0.78% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
2.18% |
2.316 |
2.367 |
- |
-5.13% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
2.18% |
1.290 |
1.318 |
- |
1.30% |
- |
|
BM_vector_deque_ranges_copy/5500
|
2.18% |
194.358 |
198.592 |
- |
1.03% |
- |
|
BM_std_minmax_element<char>/64000
|
2.17% |
16722.664 |
17085.257 |
- |
-0.85% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
2.17% |
1659291.097 |
1695268.229 |
- |
2.39% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.17% |
661.867 |
676.206 |
- |
-0.34% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
2.17% |
559.418 |
571.537 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
2.16% |
12893455.171 |
13172293.822 |
- |
-1.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.16% |
199678545.327 |
203993663.606 |
- |
-2.93% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
2.16% |
217001266.868 |
221686394.989 |
- |
-2.47% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.16% |
18.145 |
18.537 |
- |
0.52% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
2.16% |
23.827 |
24.341 |
- |
1.85% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
2.15% |
14.449 |
14.759 |
- |
1.63% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
2.14% |
19.527 |
19.945 |
- |
1.56% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
2.14% |
465.168 |
475.124 |
- |
0.51% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
2.13% |
1.176 |
1.201 |
- |
-0.27% |
- |
|
BM_vector_deque_ranges_copy/4000
|
2.13% |
140.450 |
143.439 |
- |
-0.69% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
2.13% |
4.336 |
4.428 |
- |
3.33% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
2.13% |
23.667 |
24.170 |
- |
1.59% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
2.13% |
2.637 |
2.693 |
- |
0.75% |
- |
|
std::sort(deque<int>)_(heap)/8
|
2.12% |
24.303 |
24.819 |
- |
1.54% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.12% |
181191.355 |
185036.898 |
- |
1.39% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
2.11% |
18.905 |
19.305 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
2.11% |
11594445.423 |
11839373.161 |
- |
6.86% |
- |
|
BM_deque_vector_move_backward/1024
|
2.11% |
36.709 |
37.484 |
- |
-1.59% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
2.11% |
338458.560 |
345602.908 |
- |
1.26% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
2.11% |
33.539 |
34.247 |
- |
-1.01% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
2.11% |
35.650 |
36.402 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
2.10% |
1462119.010 |
1492848.899 |
- |
5.40% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
2.10% |
59.528 |
60.776 |
- |
0.52% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
2.09% |
11594.686 |
11837.405 |
- |
5.02% |
- |
|
BM_vector_deque_ranges_move/64000
|
2.09% |
3069.179 |
3133.417 |
- |
10.25% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
2.09% |
14475865.318 |
14778159.182 |
- |
3.41% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
2.09% |
4.194 |
4.282 |
- |
3.13% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
2.09% |
17.413 |
17.776 |
- |
3.08% |
- |
|
std::partition_point(vector<int>)/32
|
2.09% |
2.529 |
2.582 |
- |
0.37% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
2.08% |
4.939 |
5.042 |
- |
1.81% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
2.08% |
118473.607 |
120934.491 |
- |
-2.49% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
2.08% |
15.823 |
16.152 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
2.07% |
10.433 |
10.649 |
- |
-2.70% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
2.07% |
12.122 |
12.373 |
- |
1.12% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
2.07% |
4.018 |
4.101 |
- |
0.02% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
2.07% |
1216860.676 |
1242017.414 |
- |
-0.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.07% |
1335016.037 |
1362606.855 |
- |
0.20% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
2.07% |
4.289 |
4.378 |
- |
-1.10% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
2.06% |
23.890 |
24.382 |
- |
-0.54% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.06% |
880135.267 |
898251.971 |
- |
2.90% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
2.05% |
29774.261 |
30385.448 |
- |
1.68% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
2.05% |
14.704 |
15.005 |
- |
-29.12% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
2.05% |
39841103.141 |
40657196.741 |
- |
4.23% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
2.05% |
51749.727 |
52809.575 |
- |
2.64% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.04% |
29.891 |
30.501 |
- |
4.40% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
2.04% |
5.374 |
5.484 |
- |
-1.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.04% |
1648612.793 |
1682265.789 |
- |
5.14% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
2.04% |
9.084 |
9.269 |
- |
-8.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.04% |
25928857.049 |
26457322.828 |
- |
2.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
2.04% |
17856610.719 |
18220258.979 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.03% |
144034.679 |
146965.569 |
- |
0.87% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.03% |
16474.730 |
16809.817 |
- |
1.13% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
2.03% |
18.359 |
18.732 |
- |
0.68% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
2.03% |
3.916 |
3.995 |
- |
1.95% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
2.03% |
204151.294 |
208288.486 |
- |
0.85% |
- |
|
std::sort_heap(vector<int>)/8
|
2.03% |
29.663 |
30.264 |
- |
-2.70% |
- |
|
std::copy_n(vector<int>)/262144
|
2.02% |
12281.933 |
12530.321 |
- |
4.95% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.02% |
36589.042 |
37328.005 |
- |
1.65% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
2.01% |
716.860 |
731.249 |
- |
1.22% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
2.00% |
8.840 |
9.017 |
- |
7.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
2.00% |
1220766.927 |
1245241.375 |
- |
-0.05% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.00% |
94263.220 |
96151.265 |
- |
3.44% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
2.00% |
1142919.907 |
1165780.542 |
- |
0.33% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
2.00% |
1886.654 |
1924.388 |
- |
-3.82% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
2.00% |
0.682 |
0.696 |
- |
3.35% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.00% |
664.765 |
678.047 |
- |
1.52% |
- |
|
rng::fold_left(deque<int>)/8192
|
1.99% |
4463.233 |
4552.156 |
- |
-0.15% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
1.99% |
134.412 |
137.084 |
- |
2.20% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
1.99% |
21.289 |
21.712 |
- |
0.15% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
1.99% |
752.454 |
767.395 |
- |
-3.43% |
- |
|
SetIntersection_None_Set_string_262144_4
|
1.98% |
1650966.555 |
1683704.588 |
- |
2.78% |
- |
|
BM_std_minmax_element<long_long>/65536
|
1.98% |
17185.188 |
17525.677 |
- |
1.58% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
1.98% |
343.994 |
350.805 |
- |
-15.56% |
- |
|
std::for_each_n(deque<int>)/50
|
1.98% |
3.901 |
3.978 |
- |
1.41% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
1.97% |
96.779 |
98.689 |
- |
15.10% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.97% |
16.448 |
16.772 |
- |
0.77% |
- |
|
std::set<std::string>::clear()/32
|
1.97% |
892.099 |
909.692 |
- |
2.05% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.97% |
294.746 |
300.559 |
- |
0.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.97% |
1651588.865 |
1684135.418 |
- |
3.26% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
1.97% |
10.429 |
10.634 |
- |
2.46% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.97% |
1864.525 |
1901.218 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
1.97% |
130.189 |
132.750 |
- |
0.84% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.97% |
37.870 |
38.615 |
- |
-0.55% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
1.96% |
1.736 |
1.770 |
- |
1.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
1.96% |
31768.843 |
32392.659 |
- |
2.41% |
- |
|
BM_vector_deque_copy/1024
|
1.96% |
35.771 |
36.471 |
- |
2.04% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
1.95% |
8074924.859 |
8232280.792 |
- |
0.86% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.94% |
6880.525 |
7014.010 |
- |
0.19% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
1.94% |
663.902 |
676.776 |
- |
2.11% |
- |
|
BM_deque_deque_copy/4096
|
1.94% |
146.654 |
149.497 |
- |
0.79% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.94% |
1841.833 |
1877.474 |
- |
1.30% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.93% |
1.584 |
1.615 |
- |
0.01% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
1.93% |
7.359 |
7.501 |
- |
1.14% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.93% |
2.928 |
2.984 |
- |
1.55% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
1.93% |
1.123 |
1.145 |
- |
-12.16% |
- |
|
BM_std_minmax_element<char>/65536
|
1.93% |
17124.893 |
17454.747 |
- |
-1.07% |
- |
|
BM_deque_vector_move/1024
|
1.93% |
36.696 |
37.403 |
- |
0.49% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
1.92% |
152879738.503 |
155814205.385 |
- |
-1.65% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8192
|
1.92% |
2175.232 |
2216.899 |
- |
-1.91% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.91% |
716.503 |
730.222 |
- |
0.15% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
1.91% |
2.103 |
2.143 |
- |
2.93% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
1.91% |
1503440.674 |
1532127.522 |
- |
0.25% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.91% |
92.763 |
94.531 |
- |
-0.97% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
1.90% |
22.591 |
23.021 |
- |
-1.02% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.90% |
116668.718 |
118887.322 |
- |
0.96% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
1.90% |
35.723 |
36.401 |
- |
2.48% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
1.90% |
8.604 |
8.767 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
1.89% |
1089729.328 |
1110379.214 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.89% |
343273638.211 |
349768798.042 |
- |
-0.85% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.89% |
276.463 |
281.694 |
- |
3.09% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
1.89% |
3938.813 |
4013.296 |
- |
-1.31% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.89% |
1240.422 |
1263.876 |
- |
0.06% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
1.89% |
8.544 |
8.706 |
- |
0.35% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.89% |
365.074 |
371.966 |
- |
2.31% |
- |
|
BM_vector_deque_move/70000
|
1.89% |
3381.497 |
3445.329 |
- |
4.94% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
1.88% |
1634803.955 |
1665594.076 |
- |
5.56% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
1.88% |
64.799 |
66.017 |
- |
0.88% |
- |
|
BM_std_minmax_element<char>/70000
|
1.88% |
18334.008 |
18678.561 |
- |
-0.87% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.88% |
74815.710 |
76219.587 |
- |
7.32% |
- |
|
BM_deque_deque_ranges_copy/4000
|
1.88% |
141.517 |
144.171 |
- |
1.71% |
- |
|
BM_deque_vector_ranges_copy/64
|
1.87% |
2.626 |
2.675 |
- |
3.01% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.87% |
412.906 |
420.617 |
- |
3.53% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
1.87% |
52412.689 |
53390.976 |
- |
1.05% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
1.86% |
2.019 |
2.057 |
- |
0.45% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
1.86% |
25.462 |
25.936 |
- |
-2.38% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.86% |
45809.531 |
46663.198 |
- |
-1.93% |
- |
|
BM_vector_deque_copy/70000
|
1.86% |
3376.882 |
3439.727 |
- |
10.77% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.86% |
3.758 |
3.828 |
- |
2.13% |
- |
|
std::pop_heap(vector<float>)/8192
|
1.86% |
19.542 |
19.906 |
- |
0.64% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
1.86% |
213969.367 |
217946.463 |
- |
0.13% |
- |
|
std::adjacent_find(vector<int>)/8
|
1.86% |
2.007 |
2.045 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.86% |
195026066.803 |
198647025.010 |
- |
-4.91% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.86% |
553.860 |
564.143 |
- |
1.39% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.86% |
12941.520 |
13181.651 |
- |
3.65% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
1.85% |
346154910.491 |
352573931.341 |
- |
3.42% |
- |
|
std::generate_n(deque<int>)/8192
|
1.85% |
1938.677 |
1974.539 |
- |
0.78% |
- |
|
bm_lexicographical_compare<int>/8
|
1.85% |
1.462 |
1.489 |
- |
-2.53% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
1.85% |
1865.216 |
1899.695 |
- |
-1.44% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
1.85% |
3730.798 |
3799.730 |
- |
0.80% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
1.85% |
12.633 |
12.866 |
- |
1.44% |
- |
|
std::set<int>::find(key)_(existent)/32
|
1.85% |
1.689 |
1.720 |
- |
-1.81% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
1.84% |
45.328 |
46.163 |
- |
-14.44% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.84% |
446.005 |
454.212 |
- |
0.18% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
1.84% |
681.310 |
693.842 |
- |
-0.20% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.83% |
137399.748 |
139919.817 |
- |
1.37% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
1.83% |
150.551 |
153.309 |
- |
-0.69% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.83% |
64073.548 |
65246.274 |
- |
0.72% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
1.83% |
17.650 |
17.973 |
- |
0.87% |
- |
|
SetIntersection_None_Set_string_262144_16
|
1.83% |
1652525.881 |
1682749.756 |
- |
1.61% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
1.83% |
197.046 |
200.649 |
- |
0.94% |
- |
|
std::copy_backward(list<int>)/64
|
1.83% |
30.778 |
31.340 |
- |
1.77% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/32
|
1.83% |
2.205 |
2.246 |
- |
0.92% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
1.82% |
8897075.085 |
9059419.917 |
- |
4.88% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
1.82% |
7227.483 |
7359.185 |
- |
-0.10% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
1.82% |
1903.008 |
1937.651 |
- |
0.32% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
1.82% |
244742.745 |
249195.314 |
- |
0.43% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.81% |
21.050 |
21.431 |
- |
-0.20% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.81% |
12756.724 |
12988.008 |
- |
0.32% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.81% |
53994.291 |
54972.485 |
- |
2.45% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
1.81% |
3.571 |
3.636 |
- |
-0.79% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.81% |
25900691.834 |
26369458.909 |
- |
-8.72% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.81% |
46.791 |
47.637 |
- |
-0.60% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
1.81% |
41.173 |
41.918 |
- |
0.64% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
1.81% |
2.849 |
2.901 |
- |
4.74% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.81% |
164.976 |
167.959 |
- |
2.60% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
1.81% |
21.015 |
21.395 |
- |
3.69% |
- |
|
std::pop_heap(deque<int>)/8192
|
1.80% |
53.073 |
54.029 |
- |
1.32% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.80% |
77.730 |
79.128 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
1.80% |
4298506.911 |
4375797.294 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.80% |
1538117.678 |
1565751.385 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.79% |
1036319.289 |
1054914.239 |
- |
0.69% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
1.79% |
52.175 |
53.111 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
1.79% |
2146364.746 |
2184857.584 |
- |
1.40% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.79% |
12343.747 |
12565.094 |
- |
0.16% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.79% |
23.591 |
24.012 |
- |
2.07% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/0
|
1.78% |
12.673 |
12.899 |
- |
1.24% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.78% |
11277958.237 |
11479182.634 |
- |
0.68% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.78% |
245753.120 |
250136.254 |
- |
0.14% |
- |
|
SetIntersection_None_Set_string_64_4
|
1.78% |
21383169.487 |
21764537.283 |
- |
-1.11% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
1.78% |
5.162 |
5.254 |
- |
-5.13% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
1.78% |
1.203 |
1.225 |
- |
-0.96% |
- |
|
ranges::min(std::list<long_long>)/64
|
1.78% |
24.624 |
25.062 |
- |
1.81% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
1.78% |
21742561.091 |
22128971.003 |
- |
2.28% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
1.77% |
4.536 |
4.617 |
- |
1.58% |
- |
|
std::partition_point(deque<int>)/8192
|
1.77% |
15.061 |
15.328 |
- |
1.23% |
- |
|
std::partition(list<int>)_(sparse)/50
|
1.77% |
21.752 |
22.137 |
- |
2.35% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.77% |
60097.408 |
61161.080 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
1.77% |
5023863.240 |
5112687.205 |
- |
4.99% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.77% |
32.877 |
33.458 |
- |
-35.68% |
- |
|
std::fill_n(list<int>)/32
|
1.77% |
8.014 |
8.155 |
- |
-6.62% |
- |
|
std::set<int>::ctor(const&)/8192
|
1.76% |
50680.480 |
51574.596 |
- |
2.07% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.76% |
21.398 |
21.775 |
- |
0.67% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
1.76% |
20.482 |
20.842 |
- |
1.33% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.76% |
571317.007 |
581362.927 |
- |
0.14% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.76% |
12316.960 |
12533.469 |
- |
5.66% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.76% |
4464.370 |
4542.821 |
- |
0.12% |
- |
|
std::search(list<int>)_(no_match)/1024
|
1.76% |
730.845 |
743.687 |
- |
-2.18% |
- |
|
std::reverse_copy(deque<int>)/4096
|
1.76% |
967.934 |
984.934 |
- |
1.65% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
1.75% |
157.664 |
160.430 |
- |
0.98% |
- |
|
rng::for_each(set<int>)/50
|
1.75% |
37.603 |
38.262 |
- |
0.27% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.75% |
1656847.658 |
1685852.541 |
- |
3.28% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
1.75% |
2.401 |
2.443 |
- |
2.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
1.75% |
1537516.546 |
1564396.402 |
- |
2.90% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.75% |
77.695 |
79.052 |
- |
1.25% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.74% |
6052.350 |
6157.917 |
- |
1.50% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
1.74% |
24.352 |
24.777 |
- |
1.83% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
1.74% |
1000221.514 |
1017629.436 |
- |
3.05% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.74% |
903848.015 |
919577.149 |
- |
6.09% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.74% |
23.125 |
23.527 |
- |
-0.29% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
1.74% |
1.339 |
1.362 |
- |
0.18% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
1.74% |
36.514 |
37.148 |
- |
1.10% |
- |
|
SetIntersection_None_Set_string_256_256
|
1.74% |
5829220.607 |
5930359.887 |
- |
2.26% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192
|
1.73% |
26827.897 |
27293.198 |
- |
-1.93% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.73% |
139656.628 |
142078.046 |
- |
0.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
1.73% |
1224190.186 |
1245414.143 |
- |
-0.40% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
1.73% |
11.879 |
12.085 |
- |
-0.46% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.73% |
7.023 |
7.144 |
- |
1.52% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
1.73% |
18.344 |
18.661 |
- |
0.69% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.72% |
92.382 |
93.972 |
- |
0.98% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
1.72% |
9370715.529 |
9531895.580 |
- |
5.00% |
- |
|
BM_CmpLess_uchar_schar
|
1.72% |
1.017 |
1.035 |
- |
-0.18% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
1.72% |
894.508 |
909.882 |
- |
33.16% |
- |
|
std::move(list<int>)/1048576
|
1.72% |
991037.096 |
1008051.383 |
- |
1.19% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
1.71% |
343700.749 |
349577.056 |
- |
1.13% |
- |
|
BM_vector_deque_ranges_copy/70000
|
1.71% |
3380.825 |
3438.589 |
- |
10.71% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.71% |
14.285 |
14.528 |
- |
9.40% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
1.70% |
34545.866 |
35134.854 |
- |
1.89% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.70% |
4.139 |
4.210 |
- |
1.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
1.70% |
1224258.219 |
1245067.953 |
- |
-0.09% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
1.70% |
6996.132 |
7114.977 |
- |
-10.52% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
1.69% |
8.669 |
8.816 |
- |
1.70% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.69% |
13.197 |
13.421 |
- |
2.33% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
1.69% |
2.466 |
2.507 |
- |
5.25% |
- |
|
BM_vector_deque_ranges_copy/65536
|
1.69% |
3120.466 |
3173.202 |
- |
10.94% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.69% |
851.538 |
865.927 |
- |
1.27% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
1.69% |
36607.944 |
37225.533 |
- |
0.28% |
- |
|
BM_PushHeap_uint64_Random_262144
|
1.69% |
6.297 |
6.403 |
- |
2.23% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
1.68% |
15.776 |
16.041 |
- |
-1.49% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.68% |
54.866 |
55.788 |
- |
-0.59% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.68% |
36183.074 |
36790.635 |
- |
1.54% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.68% |
533.850 |
542.801 |
- |
0.58% |
- |
|
std::find(list<int>)_(process_all)/50
|
1.68% |
18.825 |
19.141 |
- |
0.91% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.67% |
20.516 |
20.860 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.67% |
207728090.723 |
211199393.053 |
- |
2.01% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
1.67% |
73.661 |
74.891 |
- |
0.37% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
1.67% |
2.927 |
2.976 |
- |
1.85% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
1.67% |
31.768 |
32.299 |
- |
0.78% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.67% |
21027017.373 |
21377591.011 |
- |
-0.65% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
1.66% |
244.043 |
248.102 |
- |
0.53% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.66% |
25689.098 |
26115.615 |
- |
-0.10% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.66% |
784.237 |
797.246 |
- |
0.40% |
- |
|
BM_deque_vector_ranges_move/1024
|
1.66% |
36.875 |
37.487 |
- |
0.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
1.66% |
12429.706 |
12635.777 |
- |
-3.48% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
1.66% |
528.651 |
537.403 |
- |
1.11% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
1.65% |
1992.150 |
2025.078 |
- |
-6.51% |
- |
|
BM_deque_vector_ranges_move/1
|
1.65% |
2.029 |
2.063 |
- |
-1.06% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.65% |
12.348 |
12.551 |
- |
-0.33% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.65% |
1.786 |
1.815 |
- |
0.31% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
1.65% |
6825.030 |
6937.434 |
- |
-1.25% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
1.65% |
689.383 |
700.734 |
- |
-6.18% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.64% |
1048799.297 |
1066045.568 |
- |
0.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.64% |
54545.695 |
55442.618 |
- |
0.56% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
1.64% |
269.698 |
274.133 |
- |
0.35% |
- |
|
std::multimap<int,_int>::clear()/8192
|
1.64% |
85326.872 |
86729.091 |
- |
2.00% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.64% |
16.674 |
16.947 |
- |
1.91% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.64% |
5.028 |
5.110 |
- |
-1.69% |
- |
|
std::multiset<int>::clear()/1024
|
1.63% |
9817.049 |
9977.305 |
- |
1.30% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.63% |
1056122.205 |
1073359.143 |
- |
1.20% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.63% |
30.497 |
30.995 |
- |
4.94% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.63% |
232131.825 |
235917.482 |
- |
0.15% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.63% |
7.024 |
7.139 |
- |
0.32% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
1.63% |
1.777 |
1.806 |
- |
1.10% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
1.63% |
28.294 |
28.755 |
- |
1.10% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.63% |
184.505 |
187.507 |
- |
0.78% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.63% |
36.637 |
37.232 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_string_262144_1
|
1.63% |
1656736.897 |
1683659.586 |
- |
2.69% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.62% |
76.530 |
77.773 |
- |
-1.08% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.62% |
1448.808 |
1472.321 |
- |
1.32% |
- |
|
std::generate_n(deque<int>)/50
|
1.62% |
12.123 |
12.320 |
- |
0.61% |
- |
|
BM_PushHeap_string_Random_4
|
1.62% |
6.049 |
6.147 |
- |
-5.95% |
- |
|
std::search(list<int>)_(same_length)/1024
|
1.62% |
762.209 |
774.571 |
- |
0.47% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
1.62% |
6767.343 |
6877.080 |
- |
0.75% |
- |
|
BM_PushHeap_uint64_Random_64
|
1.61% |
5.487 |
5.575 |
- |
1.72% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
1.61% |
23.614 |
23.994 |
- |
0.21% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.61% |
20.710 |
21.043 |
- |
0.69% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
1.61% |
1295647.147 |
1316471.836 |
- |
1.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.61% |
1773495.604 |
1802000.490 |
- |
1.78% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.61% |
5.958 |
6.054 |
- |
-0.02% |
- |
|
ranges::min(std::list<char>)/8
|
1.61% |
1.904 |
1.934 |
- |
0.42% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
1.60% |
1220036.511 |
1239615.071 |
- |
1.94% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
1.60% |
2752.032 |
2796.180 |
- |
1.39% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
1.60% |
523.549 |
531.936 |
- |
2.09% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
1.60% |
9063.011 |
9207.909 |
- |
1.04% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.60% |
18048889.919 |
18337256.792 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
1.60% |
8388.866 |
8522.854 |
- |
3.74% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
1.60% |
3784.681 |
3845.108 |
- |
-3.74% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
1.60% |
230.146 |
233.818 |
- |
-1.31% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
1.59% |
2691.609 |
2734.530 |
- |
-0.18% |
- |
|
BM_CmpEqual_ushort_int
|
1.59% |
1.038 |
1.054 |
- |
-0.12% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.59% |
501.544 |
509.528 |
- |
0.28% |
- |
|
std::set<int>::clear()/1024
|
1.59% |
9187.432 |
9333.413 |
- |
2.81% |
- |
|
std::adjacent_find(vector<int>)/50
|
1.59% |
11.845 |
12.033 |
- |
0.24% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
1.59% |
69.497 |
70.600 |
- |
3.27% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
1.59% |
6.316 |
6.416 |
- |
-0.92% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
1.58% |
1218328.002 |
1237636.723 |
- |
0.07% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
1.58% |
80335.774 |
81608.649 |
- |
0.50% |
- |
|
BM_deque_deque_ranges_move/4096
|
1.57% |
146.912 |
149.224 |
- |
1.45% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
1.57% |
7.946 |
8.071 |
- |
0.61% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
1.57% |
2.273 |
2.309 |
- |
-14.22% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
1.57% |
13.730 |
13.945 |
- |
-0.60% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.57% |
38.400 |
39.002 |
- |
-8.96% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.57% |
18.971 |
19.268 |
- |
2.18% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
1.57% |
240.658 |
244.428 |
- |
1.11% |
- |
|
BM_std_minmax_element<char>/64
|
1.56% |
17.310 |
17.581 |
- |
0.93% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
1.56% |
195.764 |
198.826 |
- |
1.08% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
1.56% |
26.735 |
27.153 |
- |
1.70% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
1.56% |
0.658 |
0.668 |
- |
2.87% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.56% |
5196.519 |
5277.562 |
- |
0.51% |
- |
|
std::copy(list<int>)/1048576
|
1.56% |
859148.971 |
872542.858 |
- |
0.97% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.56% |
24.531 |
24.914 |
- |
-0.14% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.56% |
635975.804 |
645884.550 |
- |
0.29% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.56% |
2847.769 |
2892.079 |
- |
0.24% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
1.55% |
65.397 |
66.414 |
- |
0.41% |
- |
|
BM_deque_deque_ranges_copy/4096
|
1.55% |
147.161 |
149.444 |
- |
1.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
1.55% |
55.230 |
56.086 |
- |
2.40% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
1.55% |
5.065 |
5.143 |
- |
1.01% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
1.55% |
201.876 |
205.002 |
- |
1.16% |
- |
|
std::copy_backward(deque<int>)/1048576
|
1.55% |
130848.893 |
132873.998 |
- |
0.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
1.54% |
1026265.316 |
1042091.596 |
- |
-0.27% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
1.54% |
1522.827 |
1546.302 |
- |
0.85% |
- |
|
std::search(list<int>)_(same_length)/1000
|
1.54% |
742.047 |
753.465 |
- |
-1.77% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
1.53% |
4.797 |
4.871 |
- |
1.50% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
1.53% |
1.631 |
1.656 |
- |
3.60% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
1.53% |
4.234 |
4.299 |
- |
1.24% |
- |
|
std::fill(vector<int>)/1024
|
1.53% |
29.623 |
30.077 |
- |
0.07% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.53% |
365.430 |
371.029 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
1.53% |
17908603.680 |
18182851.156 |
- |
2.35% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.53% |
366.340 |
371.950 |
- |
2.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
1.53% |
56.690 |
57.556 |
- |
2.53% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.53% |
248.146 |
251.938 |
- |
0.29% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.53% |
682.421 |
692.846 |
- |
0.43% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.53% |
149131.959 |
151408.494 |
- |
-0.18% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
1.52% |
4.802 |
4.875 |
- |
-1.42% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
1.52% |
1265.227 |
1284.476 |
- |
0.50% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
1.52% |
8107.857 |
8231.059 |
- |
3.76% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.51% |
14.673 |
14.895 |
- |
1.49% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.51% |
130.822 |
132.796 |
- |
-0.18% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.51% |
776.104 |
787.816 |
- |
0.38% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.51% |
138.917 |
141.009 |
- |
-1.66% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
1.50% |
756.549 |
767.926 |
- |
0.65% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
1.50% |
56815.632 |
57669.553 |
- |
-4.33% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.50% |
7.040 |
7.146 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
1.50% |
1040138.945 |
1055766.869 |
- |
0.72% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
1.50% |
1845.038 |
1872.755 |
- |
0.49% |
- |
|
BM_CmpLess_schar_uchar
|
1.50% |
1.074 |
1.090 |
- |
-1.06% |
- |
|
std::fill(vector<int>)/8192
|
1.50% |
231.305 |
234.774 |
- |
-0.29% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
1.50% |
20.314 |
20.618 |
- |
0.80% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.50% |
85560.621 |
86843.212 |
- |
-0.19% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.50% |
459.614 |
466.498 |
- |
2.21% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.50% |
9435514.955 |
9576790.908 |
- |
0.13% |
- |
|
SetIntersection_None_Set_string_262144_256
|
1.50% |
1666332.275 |
1691268.312 |
- |
2.87% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.49% |
672.628 |
682.673 |
- |
0.38% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.49% |
87335.818 |
88639.390 |
- |
-2.16% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.49% |
8099.386 |
8220.241 |
- |
-0.38% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.49% |
1443057.832 |
1464550.052 |
- |
0.12% |
- |
|
std::generate(vector<int>)/50
|
1.49% |
11.857 |
12.033 |
- |
0.66% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
1.49% |
7873.041 |
7990.171 |
- |
0.43% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.49% |
42.411 |
43.041 |
- |
0.77% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.49% |
214.494 |
217.684 |
- |
-0.11% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.49% |
18.353 |
18.626 |
- |
-0.76% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.49% |
942.704 |
956.708 |
- |
-0.10% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
1.49% |
6760.441 |
6860.854 |
- |
-9.29% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
1.48% |
16.076 |
16.315 |
- |
-4.15% |
- |
|
std::shift_right(vector<int>)/8192
|
1.48% |
297.377 |
301.788 |
- |
0.43% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
1.48% |
154322308.179 |
156611152.611 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
1.48% |
1128771.677 |
1145483.684 |
- |
1.06% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
1.48% |
867647.920 |
880487.531 |
- |
-6.29% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
1.47% |
7569.706 |
7681.309 |
- |
1.13% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
1.47% |
34866.881 |
35380.244 |
- |
0.66% |
- |
|
BM_deque_deque_move/1024
|
1.47% |
37.333 |
37.883 |
- |
2.77% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
1.47% |
3743.133 |
3798.207 |
- |
0.21% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
1.47% |
16074.309 |
16310.439 |
- |
0.51% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
1.47% |
11.181 |
11.345 |
- |
0.54% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
1.47% |
15.738 |
15.969 |
- |
-0.42% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
1.46% |
20.082 |
20.376 |
- |
0.80% |
- |
|
BM_vector_deque_copy_backward/512
|
1.46% |
17.482 |
17.738 |
- |
1.62% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
1.46% |
500.919 |
508.251 |
- |
1.03% |
- |
|
BM_CmpEqual_short_uchar
|
1.46% |
1.081 |
1.097 |
- |
-0.41% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
1.46% |
10.111 |
10.259 |
- |
1.10% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.46% |
10.175 |
10.324 |
- |
0.14% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/1024
|
1.46% |
18793.700 |
19067.941 |
- |
1.72% |
- |
|
std::adjacent_find(vector<int>)/1024
|
1.46% |
232.376 |
235.762 |
- |
0.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
1.45% |
1225042.969 |
1242858.641 |
- |
-0.56% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.45% |
23.159 |
23.496 |
- |
-0.15% |
- |
|
std::generate(vector<int>)/1024
|
1.45% |
241.592 |
245.101 |
- |
0.22% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.45% |
473589.458 |
480465.449 |
- |
1.89% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
1.45% |
242.037 |
245.550 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
1.45% |
6170997.625 |
6260376.946 |
- |
-18.96% |
- |
|
SetIntersection_None_Set_float_64_64
|
1.45% |
11168700.624 |
11330144.986 |
- |
-1.73% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
1.44% |
12.977 |
13.164 |
- |
0.16% |
- |
|
std::is_sorted(vector<int>)/8192
|
1.44% |
1896.850 |
1924.222 |
- |
0.97% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
1.44% |
1429979.884 |
1450588.071 |
- |
8.42% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
1.44% |
4.142 |
4.202 |
- |
58.79% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
1.44% |
67.349 |
68.318 |
- |
0.49% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
1.44% |
1124688.187 |
1140867.865 |
- |
1.39% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
1.44% |
27.119 |
27.509 |
- |
0.57% |
- |
|
std::generate(deque<int>)/1024
|
1.44% |
241.566 |
245.035 |
- |
0.19% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
1.43% |
30.484 |
30.921 |
- |
1.71% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
1.43% |
1128491.037 |
1144656.379 |
- |
1.57% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1024
|
1.43% |
1484.638 |
1505.897 |
- |
0.45% |
- |
|
std::copy_backward(list<int>)/512
|
1.43% |
363.873 |
369.076 |
- |
0.67% |
- |
|
std::adjacent_find(vector<int>)/8192
|
1.43% |
1813.314 |
1839.222 |
- |
0.21% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
1.43% |
5603.500 |
5683.544 |
- |
0.53% |
- |
|
BM_vector_deque_copy/4000
|
1.43% |
139.816 |
141.809 |
- |
0.94% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
1.43% |
6879.276 |
6977.339 |
- |
-0.24% |
- |
|
std::replace_if(list<int>)_(sprinkled)/1024
|
1.42% |
735.765 |
746.235 |
- |
0.21% |
- |
|
std::lower_bound(std::deque<int>)/100
|
1.42% |
30.391 |
30.823 |
- |
0.31% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.42% |
96762.589 |
98136.755 |
- |
0.08% |
- |
|
std::generate(vector<int>)/32
|
1.42% |
7.894 |
8.006 |
- |
1.32% |
- |
|
std::reverse(list<int>)/512
|
1.42% |
191.845 |
194.567 |
- |
0.38% |
- |
|
std::adjacent_find(list<int>)/8
|
1.42% |
2.063 |
2.092 |
- |
0.69% |
- |
|
BM_CmpEqual_uint_uchar
|
1.42% |
1.093 |
1.108 |
- |
0.92% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
1.42% |
948.099 |
961.521 |
- |
0.33% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.42% |
23.723 |
24.059 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.41% |
18248360.567 |
18506030.295 |
- |
2.99% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.41% |
25653.580 |
26015.542 |
- |
0.37% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.41% |
1788.355 |
1813.585 |
- |
-1.51% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
1.41% |
4855.261 |
4923.721 |
- |
1.17% |
- |
|
rng::fold_left(vector<int>)/8
|
1.41% |
3.544 |
3.594 |
- |
1.06% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
1.41% |
3742.951 |
3795.682 |
- |
0.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
1.41% |
1048209.168 |
1062961.260 |
- |
-0.85% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.41% |
10.171 |
10.314 |
- |
0.33% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
1.41% |
507583.545 |
514724.890 |
- |
1.19% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
1.41% |
0.770 |
0.781 |
- |
0.57% |
- |
|
std::for_each(vector<int>)/8
|
1.40% |
0.908 |
0.921 |
- |
0.92% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
1.40% |
1.613 |
1.636 |
- |
1.27% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
1.40% |
10.698 |
10.848 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
1.40% |
1102964.043 |
1118391.334 |
- |
0.40% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
1.40% |
7737.534 |
7845.533 |
- |
1.56% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
1.40% |
2.984 |
3.026 |
- |
1.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
1.39% |
58.569 |
59.386 |
- |
1.61% |
- |
|
SetIntersection_None_Set_float_1024_256
|
1.39% |
8874252.837 |
8997909.536 |
- |
1.15% |
- |
|
BM_CmpEqual_ushort_schar
|
1.39% |
0.991 |
1.005 |
- |
-0.31% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
1.39% |
12.532 |
12.706 |
- |
-0.94% |
- |
|
std::generate(deque<int>)/8192
|
1.39% |
1888.200 |
1914.471 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_float_64_64
|
1.39% |
8421526.178 |
8538392.231 |
- |
1.40% |
- |
|
BM_deque_deque_ranges_copy/70000
|
1.39% |
3260.604 |
3305.833 |
- |
0.47% |
- |
|
std::copy_backward(list<int>)/4096
|
1.39% |
3186.315 |
3230.482 |
- |
-0.59% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
1.38% |
2.402 |
2.436 |
- |
0.77% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
1.38% |
59827.395 |
60652.214 |
- |
-2.60% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.38% |
345675598.981 |
350439670.241 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
1.37% |
1109910.474 |
1125133.257 |
- |
-1.50% |
- |
|
std::set<int>::erase(iterator)/8192
|
1.37% |
19.668 |
19.938 |
- |
1.24% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
1.37% |
57.825 |
58.616 |
- |
1.91% |
- |
|
BM_lexicographical_compare_three_way_fast_path/262144
|
1.37% |
59928.147 |
60747.396 |
- |
0.32% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.37% |
625944.083 |
634501.019 |
- |
1.23% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
1.37% |
64.612 |
65.494 |
- |
0.16% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
1.36% |
14336.062 |
14531.627 |
- |
0.08% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.36% |
39651.337 |
40192.016 |
- |
0.20% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
1.36% |
1840.737 |
1865.828 |
- |
1.32% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.36% |
2094.733 |
2123.283 |
- |
-0.11% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.36% |
1162.960 |
1178.807 |
- |
6.84% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/1024
|
1.36% |
243.917 |
247.240 |
- |
0.63% |
- |
|
std::adjacent_find(deque<int>)/8192
|
1.36% |
3671.732 |
3721.737 |
- |
0.18% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
1.36% |
25.711 |
26.061 |
- |
6.06% |
- |
|
BM_CmpEqual_short_ushort
|
1.36% |
1.078 |
1.093 |
- |
0.50% |
- |
|
std::partition_point(vector<int>)/8192
|
1.36% |
9.238 |
9.364 |
- |
0.26% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.36% |
779.352 |
789.943 |
- |
0.49% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/1024
|
1.36% |
8.279 |
8.391 |
- |
-0.12% |
- |
|
std::flat_map<int,_int>::clear()/1024
|
1.36% |
391.454 |
396.762 |
- |
0.30% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
1.35% |
57.426 |
58.204 |
- |
3.75% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
1.35% |
8.329 |
8.441 |
- |
0.48% |
- |
|
std::generate(vector<int>)/8192
|
1.35% |
1823.829 |
1848.521 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
1.35% |
4481681.635 |
4542251.198 |
- |
2.85% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.35% |
5657.400 |
5733.744 |
- |
0.45% |
- |
|
std::reverse_copy(deque<int>)/64
|
1.35% |
15.811 |
16.024 |
- |
0.65% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.35% |
3.982 |
4.035 |
- |
0.43% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
1.35% |
946.265 |
959.029 |
- |
0.40% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
1.35% |
8574.559 |
8690.148 |
- |
-6.19% |
- |
|
std::partition_point(list<int>)/50
|
1.35% |
24.819 |
25.153 |
- |
0.19% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
1.35% |
3901.106 |
3953.686 |
- |
1.24% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
1.35% |
4147735.834 |
4203595.655 |
- |
1.16% |
- |
|
std::adjacent_find(deque<int>)/1024
|
1.35% |
458.257 |
464.426 |
- |
0.20% |
- |
|
BM_deque_vector_copy_backward/4096
|
1.35% |
147.861 |
149.851 |
- |
0.32% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.35% |
8902385.558 |
9022168.154 |
- |
4.77% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.34% |
7.896 |
8.002 |
- |
0.31% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
1.34% |
54.356 |
55.086 |
- |
-0.13% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
1.34% |
179.543 |
181.950 |
- |
-10.12% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.34% |
4211.660 |
4268.109 |
- |
-2.15% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
1.34% |
735.241 |
745.085 |
- |
0.39% |
- |
|
std::adjacent_find(deque<int>)/1048576
|
1.34% |
471171.009 |
477476.170 |
- |
0.20% |
- |
|
std::generate_n(deque<int>)/32
|
1.33% |
8.157 |
8.266 |
- |
0.30% |
- |
|
std::count(list<int>)_(every_other)/1024
|
1.33% |
693.767 |
703.020 |
- |
0.29% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.33% |
530.672 |
537.720 |
- |
-2.08% |
- |
|
std::swap_ranges(list<int>)/32
|
1.33% |
19.359 |
19.616 |
- |
-1.77% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
1.33% |
351.090 |
355.745 |
- |
0.30% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
1.33% |
7.009 |
7.102 |
- |
-0.00% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
1.33% |
32.376 |
32.805 |
- |
1.42% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
1.32% |
240.529 |
243.716 |
- |
1.45% |
- |
|
std::generate_n(vector<int>)/50
|
1.32% |
11.862 |
12.019 |
- |
-0.18% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.32% |
11.205 |
11.353 |
- |
0.29% |
- |
|
std::fill(list<int>)/32
|
1.32% |
8.265 |
8.374 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.32% |
11210422.731 |
11358819.788 |
- |
-0.33% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.32% |
38.971 |
39.487 |
- |
-0.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
1.32% |
3982.618 |
4035.300 |
- |
-0.63% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
1.32% |
244.811 |
248.048 |
- |
-1.11% |
- |
|
BM_vector_deque_move/5500
|
1.32% |
195.683 |
198.266 |
- |
0.62% |
- |
|
BM_lexicographical_compare_three_way_fast_path/4096
|
1.32% |
950.004 |
962.531 |
- |
0.45% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
1.32% |
1.144 |
1.159 |
- |
0.11% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
1.32% |
1.135 |
1.150 |
- |
-9.48% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.32% |
197.277 |
199.873 |
- |
1.31% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.32% |
20.341 |
20.609 |
- |
2.21% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024
|
1.31% |
5822.371 |
5898.887 |
- |
1.06% |
- |
|
std::generate_n(vector<int>)/1024
|
1.31% |
240.982 |
244.145 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
1.31% |
1663382.324 |
1685199.791 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.31% |
25729312.356 |
26066403.302 |
- |
2.11% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.30% |
1897.929 |
1922.648 |
- |
0.37% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
1.30% |
13693.545 |
13871.761 |
- |
-0.66% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
1.30% |
155102862.918 |
157120921.542 |
- |
1.54% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.30% |
17918.388 |
18151.138 |
- |
-7.10% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
1.30% |
6881.939 |
6971.280 |
- |
0.09% |
- |
|
std::is_sorted_until(vector<int>)/8
|
1.30% |
2.062 |
2.088 |
- |
2.20% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
1.29% |
50462.986 |
51116.459 |
- |
3.28% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.29% |
140089.778 |
141903.579 |
- |
1.49% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
1.29% |
2512522.996 |
2545023.266 |
- |
0.22% |
- |
|
BM_CmpEqual_uint_int
|
1.29% |
1.046 |
1.059 |
- |
2.45% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
1.29% |
29.135 |
29.511 |
- |
0.50% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
1.29% |
756.439 |
766.193 |
- |
0.41% |
- |
|
ranges::minmax(std::vector<__int128>)/8
|
1.29% |
4.098 |
4.151 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
1.29% |
1040280.811 |
1053677.647 |
- |
0.92% |
- |
|
BM_CmpEqual_short_int
|
1.29% |
1.112 |
1.126 |
- |
2.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
1.29% |
4128005.576 |
4181137.362 |
- |
1.55% |
- |
|
std::reverse(list<int>)/64
|
1.29% |
17.390 |
17.614 |
- |
0.76% |
- |
|
std::copy_backward(list<int>)/1048576
|
1.29% |
871469.061 |
882679.609 |
- |
0.82% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
1.29% |
7.830 |
7.930 |
- |
0.24% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.28% |
511.269 |
517.838 |
- |
0.37% |
- |
|
BM_deque_vector_ranges_copy/5500
|
1.28% |
191.495 |
193.953 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.28% |
196886740.230 |
199412600.803 |
- |
-2.40% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
1.28% |
15.510 |
15.709 |
- |
-0.28% |
- |
|
BM_CmpEqual_ushort_uchar
|
1.28% |
1.093 |
1.107 |
- |
0.67% |
- |
|
std::generate_n(deque<int>)/1024
|
1.28% |
242.336 |
245.440 |
- |
0.39% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.28% |
730.890 |
740.250 |
- |
0.19% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
1.28% |
2.283 |
2.313 |
- |
-0.36% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.28% |
35.680 |
36.136 |
- |
-2.13% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
1.28% |
19300.200 |
19546.923 |
- |
-0.17% |
- |
|
BM_CmpEqual_uchar_ushort
|
1.28% |
1.067 |
1.081 |
- |
2.51% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
1.28% |
12.991 |
13.156 |
- |
0.09% |
- |
|
BM_vector_deque_copy_backward/4096
|
1.28% |
149.456 |
151.365 |
- |
-0.79% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
1.28% |
23.889 |
24.194 |
- |
15.60% |
- |
|
BM_vector_deque_ranges_move/5500
|
1.27% |
196.269 |
198.771 |
- |
0.55% |
- |
|
rng::starts_with(list<int>)/1024
|
1.27% |
769.144 |
778.944 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.27% |
65639.459 |
66475.773 |
- |
0.43% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
1.27% |
27.560 |
27.910 |
- |
-4.59% |
- |
|
std::generate(deque<int>)/32
|
1.27% |
7.972 |
8.073 |
- |
-0.19% |
- |
|
std::find(deque<int>)_(process_all)/50
|
1.27% |
13.061 |
13.227 |
- |
0.46% |
- |
|
std::generate(deque<int>)/50
|
1.27% |
11.949 |
12.100 |
- |
0.08% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.27% |
56572.930 |
57291.326 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
1.27% |
197437889.728 |
199943379.521 |
- |
-1.30% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
1.27% |
87990.698 |
89106.853 |
- |
0.37% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
1.27% |
33.765 |
34.193 |
- |
1.83% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.26% |
16.408 |
16.615 |
- |
0.30% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
1.26% |
11.206 |
11.348 |
- |
2.27% |
- |
|
std::fill_n(vector<bool>)/4096
|
1.26% |
4.160 |
4.212 |
- |
0.31% |
- |
|
std::generate_n(vector<int>)/8192
|
1.26% |
1825.995 |
1849.001 |
- |
0.29% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
1.26% |
243.843 |
246.915 |
- |
0.49% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.26% |
15.761 |
15.959 |
- |
0.54% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
1.26% |
1241227.945 |
1256853.351 |
- |
-0.12% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
1.26% |
8299.195 |
8403.659 |
- |
0.41% |
- |
|
std::fill_n(list<int>)/50
|
1.26% |
15.557 |
15.752 |
- |
-3.62% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
1.26% |
6.721 |
6.806 |
- |
-0.77% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
1.26% |
36697.766 |
37158.674 |
- |
-0.10% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
1.25% |
11.175 |
11.316 |
- |
0.82% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.25% |
8160.941 |
8263.344 |
- |
6.64% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.25% |
54517.349 |
55200.828 |
- |
1.46% |
- |
|
std::fill_n(vector<int>)/8192
|
1.25% |
231.897 |
234.799 |
- |
0.11% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.25% |
54968.162 |
55655.914 |
- |
-0.51% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
1.25% |
11.597 |
11.742 |
- |
0.66% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
1.25% |
0.994 |
1.006 |
- |
3.24% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
1.25% |
5274.512 |
5340.356 |
- |
0.45% |
- |
|
ranges::min(std::list<__int128>)/64
|
1.25% |
33.190 |
33.604 |
- |
-10.13% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
1.25% |
1186128.418 |
1200923.096 |
- |
0.14% |
- |
|
std::stable_partition(vector<int>)_(dense)/1024
|
1.25% |
289.334 |
292.942 |
- |
0.32% |
- |
|
std::fill(vector<bool>)/4096
|
1.25% |
4.189 |
4.241 |
- |
0.78% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
1.24% |
7365.817 |
7457.376 |
- |
1.51% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
1.24% |
2.270 |
2.298 |
- |
0.63% |
- |
|
rng::starts_with(list<int>)/1000
|
1.24% |
751.616 |
760.936 |
- |
0.11% |
- |
|
BM_num_get<void*>
|
1.24% |
10.872 |
11.007 |
- |
0.89% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
1.24% |
1722.193 |
1743.505 |
- |
0.55% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
1.23% |
1175592.285 |
1190092.853 |
- |
-0.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024
|
1.23% |
14941.516 |
15125.583 |
- |
0.83% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
1.23% |
7.860 |
7.957 |
- |
0.48% |
- |
|
std::generate_n(vector<int>)/32
|
1.23% |
7.847 |
7.943 |
- |
0.22% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
1.23% |
22.308 |
22.582 |
- |
-0.29% |
- |
|
BM_lexicographical_compare_three_way_fast_path/65536
|
1.23% |
14981.197 |
15165.126 |
- |
0.34% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
1.23% |
25.386 |
25.697 |
- |
0.38% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.22% |
12731.460 |
12887.374 |
- |
0.53% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
1.22% |
1947.144 |
1970.811 |
- |
-0.12% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
1.22% |
387.121 |
391.826 |
- |
0.25% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
1.21% |
29.474 |
29.832 |
- |
-1.45% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
1.21% |
742.000 |
750.983 |
- |
-0.07% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.21% |
25.081 |
25.384 |
- |
0.62% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
1.21% |
24.776 |
25.075 |
- |
-1.11% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.21% |
42.413 |
42.926 |
- |
3.09% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.21% |
166277.122 |
168284.682 |
- |
1.34% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
1.21% |
64.549 |
65.328 |
- |
0.49% |
- |
|
rng::for_each(set<int>)/8
|
1.21% |
6.593 |
6.673 |
- |
-3.17% |
- |
|
rng::fold_left(vector<int>)/50
|
1.21% |
37.082 |
37.529 |
- |
0.41% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
1.21% |
572.353 |
579.257 |
- |
0.08% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
1.20% |
173.835 |
175.927 |
- |
-0.06% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
1.20% |
48.040 |
48.618 |
- |
0.09% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
1.20% |
34536.449 |
34951.489 |
- |
0.84% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.20% |
1869.697 |
1892.158 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
1.20% |
37738687.529 |
38191324.819 |
- |
-0.06% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.20% |
2736.688 |
2769.472 |
- |
-1.65% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
1.20% |
12.079 |
12.224 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.20% |
4003723.305 |
4051650.588 |
- |
0.65% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
1.20% |
768.373 |
777.567 |
- |
0.32% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
1.20% |
6.816 |
6.898 |
- |
0.83% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.20% |
16.110 |
16.302 |
- |
0.49% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
1.19% |
14931.691 |
15109.967 |
- |
0.12% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
1.19% |
2.254 |
2.281 |
- |
-6.70% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.19% |
19.007 |
19.234 |
- |
0.58% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.19% |
902573.520 |
913326.605 |
- |
0.11% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.19% |
5956.037 |
6026.946 |
- |
-21.92% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
1.19% |
5.324 |
5.387 |
- |
-0.68% |
- |
|
std::lower_bound(std::list<int>)/8
|
1.19% |
15.340 |
15.523 |
- |
0.18% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
1.19% |
7527.869 |
7617.394 |
- |
-8.99% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.19% |
15.990 |
16.180 |
- |
0.46% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
1.19% |
2.328 |
2.356 |
- |
4.79% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.19% |
5.966 |
6.036 |
- |
0.44% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
1.19% |
2.711 |
2.743 |
- |
-10.38% |
- |
|
std::shift_left(deque<int>)/32
|
1.18% |
3.780 |
3.824 |
- |
0.86% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/65536
|
1.18% |
14946.416 |
15123.428 |
- |
0.10% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
1.18% |
751.185 |
760.072 |
- |
0.40% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
1.18% |
21592816.584 |
21847740.179 |
- |
2.01% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
1.18% |
801.930 |
811.396 |
- |
0.71% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
1.18% |
1176561.848 |
1190433.434 |
- |
0.19% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
1.18% |
475.563 |
481.169 |
- |
0.47% |
- |
|
std::partition_copy(list<int>)/50
|
1.18% |
12.978 |
13.131 |
- |
0.36% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.18% |
3603870.004 |
3646314.600 |
- |
1.61% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
1.18% |
168.361 |
170.342 |
- |
1.46% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
1.18% |
15.814 |
16.000 |
- |
6.99% |
- |
|
ranges::min(std::vector<char>)/70000
|
1.18% |
490.730 |
496.502 |
- |
0.06% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
1.17% |
11.466 |
11.601 |
- |
-0.02% |
- |
|
std::generate_n(list<int>)/32
|
1.17% |
8.505 |
8.605 |
- |
0.35% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.17% |
1.396 |
1.413 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.17% |
1136115.252 |
1149432.639 |
- |
-0.41% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.17% |
795.354 |
804.670 |
- |
0.38% |
- |
|
BM_deque_deque_move/1
|
1.17% |
2.484 |
2.513 |
- |
-1.23% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
1.17% |
35.552 |
35.968 |
- |
1.44% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
1.17% |
7659.792 |
7749.339 |
- |
-12.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.17% |
15.204 |
15.381 |
- |
2.50% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
1.17% |
1934.993 |
1957.577 |
- |
2.29% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.17% |
10.335 |
10.455 |
- |
0.32% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
1.17% |
803.828 |
813.206 |
- |
0.20% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
1.17% |
18.222 |
18.434 |
- |
0.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
1.17% |
694.919 |
703.023 |
- |
1.12% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.16% |
1.748 |
1.768 |
- |
1.13% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
1.16% |
8.511 |
8.610 |
- |
0.62% |
- |
|
std::sort_heap(deque<int>)/8192
|
1.16% |
470990.322 |
476469.242 |
- |
1.57% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
1.16% |
3797.205 |
3841.366 |
- |
0.32% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
1.16% |
659551.092 |
667214.252 |
- |
0.50% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
1.16% |
37.402 |
37.837 |
- |
7.72% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
1.16% |
22.868 |
23.133 |
- |
0.91% |
- |
|
std::pop_heap(vector<int>)/1024
|
1.16% |
9.920 |
10.035 |
- |
0.83% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
1.16% |
4.214 |
4.262 |
- |
0.81% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144
|
1.16% |
59747.241 |
60439.601 |
- |
-0.21% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
1.16% |
1.632 |
1.650 |
- |
0.39% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.16% |
17.886 |
18.093 |
- |
0.65% |
- |
|
BM_CmpLess_short_ushort
|
1.16% |
1.092 |
1.105 |
- |
0.30% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
1.16% |
3336.955 |
3375.562 |
- |
0.48% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
1.16% |
12.302 |
12.444 |
- |
0.30% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.16% |
12585.297 |
12730.893 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
1.16% |
1282711.515 |
1297539.430 |
- |
4.44% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
1.15% |
2534.363 |
2563.625 |
- |
2.14% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
1.15% |
716.104 |
724.369 |
- |
-0.29% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.15% |
51.886 |
52.485 |
- |
-1.54% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
1.15% |
245557.229 |
248389.578 |
- |
2.40% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
1.15% |
13.788 |
13.947 |
- |
0.84% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
1.15% |
473334.684 |
478789.730 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
1.15% |
1080703.183 |
1093147.731 |
- |
1.12% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
1.15% |
38058134.483 |
38496244.556 |
- |
0.49% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.15% |
57198.945 |
57856.986 |
- |
-3.06% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
1.15% |
33113.347 |
33493.953 |
- |
1.07% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
1.15% |
7311.784 |
7395.825 |
- |
0.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
1.15% |
494685.104 |
500366.820 |
- |
0.19% |
- |
|
std::move_backward(list<int>)/64
|
1.15% |
39.254 |
39.705 |
- |
0.29% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
1.15% |
19.837 |
20.065 |
- |
2.43% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.15% |
6551.817 |
6626.976 |
- |
0.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
1.15% |
14757.096 |
14926.292 |
- |
-0.70% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
1.15% |
135.613 |
137.167 |
- |
0.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
1.15% |
618816.062 |
625905.789 |
- |
-1.08% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
1.15% |
16.127 |
16.312 |
- |
0.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.15% |
13491.482 |
13645.959 |
- |
0.65% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.14% |
391.090 |
395.562 |
- |
0.08% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
1.14% |
600.276 |
607.138 |
- |
0.09% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.14% |
11282467.969 |
11411422.727 |
- |
-0.24% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
1.14% |
150.881 |
152.605 |
- |
0.29% |
- |
|
SetIntersection_None_Set_float_64_4
|
1.14% |
21359520.046 |
21603460.466 |
- |
-0.97% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
1.14% |
8527.596 |
8624.906 |
- |
-0.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
1.14% |
52.908 |
53.511 |
- |
-1.97% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.14% |
32.598 |
32.970 |
- |
-0.05% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
1.14% |
231035.502 |
233667.543 |
- |
0.36% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
1.14% |
44.337 |
44.842 |
- |
1.35% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
1.14% |
306.608 |
310.094 |
- |
0.06% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
1.14% |
1.775 |
1.795 |
- |
-0.98% |
- |
|
SetIntersection_None_Vector_string_256_256
|
1.14% |
2250746.043 |
2276293.530 |
- |
0.22% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.13% |
30.136 |
30.477 |
- |
0.87% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
1.13% |
585.093 |
591.730 |
- |
0.59% |
- |
|
std::fill_n(vector<int>)/1024
|
1.13% |
29.445 |
29.779 |
- |
-0.44% |
- |
|
std::move_backward(vector<int>)/1048576
|
1.13% |
56541.236 |
57181.841 |
- |
0.98% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.13% |
12445.708 |
12586.700 |
- |
3.73% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
1.13% |
30.184 |
30.526 |
- |
0.30% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
1.13% |
17.440 |
17.638 |
- |
0.32% |
- |
|
BM_deque_vector_ranges_copy/4000
|
1.13% |
141.316 |
142.909 |
- |
0.16% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
1.12% |
477.665 |
483.034 |
- |
0.36% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.12% |
5086.131 |
5143.300 |
- |
0.43% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
1.12% |
797.149 |
806.108 |
- |
0.80% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
1.12% |
3.885 |
3.928 |
- |
1.06% |
- |
|
std::partition(vector<int>)_(dense)/8192
|
1.12% |
1860.835 |
1881.687 |
- |
0.35% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192
|
1.12% |
94001.044 |
95054.342 |
- |
0.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.12% |
8.937 |
9.037 |
- |
0.23% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
1.12% |
169.528 |
171.424 |
- |
-0.09% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.12% |
347497.963 |
351381.261 |
- |
0.49% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
1.12% |
179.963 |
181.973 |
- |
0.35% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
1.12% |
835423.412 |
844748.140 |
- |
0.89% |
- |
|
std::shift_left(list<int>)/50
|
1.11% |
27.223 |
27.527 |
- |
0.01% |
- |
|
std::reverse_copy(deque<int>)/512
|
1.11% |
124.043 |
125.425 |
- |
0.40% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
1.11% |
30.172 |
30.508 |
- |
-6.63% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
1.11% |
6546.044 |
6618.918 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
1.11% |
219248401.645 |
221688660.431 |
- |
2.46% |
- |
|
std::is_sorted_until(list<int>)/8
|
1.11% |
2.070 |
2.093 |
- |
0.94% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.11% |
8.517 |
8.612 |
- |
1.10% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.11% |
152.066 |
153.757 |
- |
-0.49% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.11% |
380.263 |
384.489 |
- |
1.15% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
1.11% |
23.447 |
23.707 |
- |
-1.75% |
- |
|
std::reverse(list<int>)/4096
|
1.11% |
1765.143 |
1784.726 |
- |
-1.82% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
1.11% |
3.574 |
3.614 |
- |
-2.21% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
1.11% |
196.280 |
198.453 |
- |
-2.01% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
1.11% |
8445.245 |
8538.718 |
- |
5.04% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.11% |
4180697.027 |
4226934.472 |
- |
0.78% |
- |
|
std::pop_heap(vector<float>)/1024
|
1.11% |
8.386 |
8.478 |
- |
0.28% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.10% |
8404.936 |
8497.798 |
- |
0.71% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
1.10% |
20.325 |
20.549 |
- |
0.46% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.10% |
21.133 |
21.367 |
- |
0.26% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
1.10% |
23.186 |
23.441 |
- |
2.86% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
1.10% |
13.768 |
13.920 |
- |
0.18% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
1.10% |
13409.390 |
13557.119 |
- |
0.07% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.10% |
26.929 |
27.225 |
- |
5.40% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.10% |
2.906 |
2.938 |
- |
0.50% |
- |
|
std::copy_n(list<int>)/4096
|
1.10% |
3524.515 |
3563.227 |
- |
-2.43% |
- |
|
std::for_each(multimap<int>::iterator)/32
|
1.10% |
23.646 |
23.905 |
- |
0.65% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.10% |
489.584 |
494.958 |
- |
-0.25% |
- |
|
std::move(vector<int>)/32768
|
1.10% |
1709.576 |
1728.309 |
- |
0.86% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.10% |
9.093 |
9.192 |
- |
-1.21% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.09% |
6.129 |
6.196 |
- |
-1.07% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
1.09% |
737.734 |
745.802 |
- |
0.34% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
1.09% |
263.790 |
266.674 |
- |
-0.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.09% |
2983634.524 |
3016191.975 |
- |
-0.85% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
1.09% |
17565.135 |
17756.676 |
- |
0.20% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.09% |
23.425 |
23.681 |
- |
-0.11% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
1.09% |
27.872 |
28.176 |
- |
0.32% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
1.09% |
675.548 |
682.903 |
- |
0.09% |
- |
|
BM_deque_deque_ranges_copy/1024
|
1.09% |
36.959 |
37.361 |
- |
1.45% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.09% |
477633.432 |
482817.645 |
- |
-0.84% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
1.08% |
1995.053 |
2016.677 |
- |
0.53% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
1.08% |
1124.461 |
1136.648 |
- |
0.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
1.08% |
2.014 |
2.035 |
- |
1.35% |
- |
|
BM_deque_deque_ranges_move/70000
|
1.08% |
3446.422 |
3483.702 |
- |
5.70% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
1.08% |
810.136 |
818.895 |
- |
0.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.08% |
1652153.401 |
1669996.990 |
- |
3.05% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.08% |
2.090 |
2.113 |
- |
0.86% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
1.08% |
21.094 |
21.321 |
- |
-0.03% |
- |
|
rng::fold_left(list<int>)/1048576
|
1.08% |
1351610.361 |
1366197.977 |
- |
-4.56% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
1.08% |
7470.459 |
7551.060 |
- |
-0.24% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
1.08% |
15140.014 |
15303.268 |
- |
0.16% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
1.08% |
26.923 |
27.213 |
- |
6.16% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
1.08% |
5149.682 |
5205.129 |
- |
0.27% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.08% |
1075807.999 |
1087378.270 |
- |
0.41% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.07% |
1073611.419 |
1085145.461 |
- |
0.36% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
1.07% |
15.334 |
15.499 |
- |
0.46% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.07% |
24381.808 |
24643.447 |
- |
-0.17% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/8192
|
1.07% |
3695.769 |
3735.425 |
- |
0.28% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.07% |
5604.772 |
5664.910 |
- |
-0.95% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
1.07% |
5336.729 |
5393.963 |
- |
0.04% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.07% |
7.918 |
8.002 |
- |
-0.14% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.07% |
3.465 |
3.502 |
- |
-1.23% |
- |
|
std::search(deque<int>)_(no_match)/1048576
|
1.07% |
419326.963 |
423813.408 |
- |
-0.06% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
1.07% |
23.205 |
23.453 |
- |
0.06% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
1.07% |
8.055 |
8.141 |
- |
-27.94% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
1.07% |
8.133 |
8.220 |
- |
-0.18% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
1.07% |
21933.727 |
22167.657 |
- |
-1.71% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
1.07% |
245.658 |
248.277 |
- |
0.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.07% |
1108524.532 |
1120331.343 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.06% |
1032131.440 |
1043122.417 |
- |
2.10% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.06% |
4247542.416 |
4292768.320 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
1.06% |
1073525.024 |
1084947.800 |
- |
4.95% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
1.06% |
999.881 |
1010.520 |
- |
-2.98% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
1.06% |
3611.892 |
3650.290 |
- |
0.33% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
1.06% |
242800.589 |
245381.747 |
- |
0.29% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
1.06% |
734.682 |
742.487 |
- |
0.23% |
- |
|
std::move(vector<int>)/64
|
1.06% |
4.130 |
4.174 |
- |
-1.01% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
1.06% |
24.633 |
24.895 |
- |
1.61% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
1.06% |
9329.909 |
9428.956 |
- |
0.75% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
1.06% |
513105.473 |
518548.539 |
- |
0.39% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
1.06% |
507.646 |
513.029 |
- |
0.84% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.06% |
5.938 |
6.001 |
- |
0.24% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
1.06% |
12.069 |
12.197 |
- |
-0.21% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.06% |
6666.954 |
6737.565 |
- |
-0.96% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
1.06% |
37903283.074 |
38304451.070 |
- |
0.94% |
- |
|
std::partition(deque<int>)_(dense)/8192
|
1.06% |
2770.572 |
2799.890 |
- |
0.31% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.06% |
1101875.069 |
1113531.574 |
- |
-0.47% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
1.06% |
200.381 |
202.501 |
- |
-0.89% |
- |
|
std::find(vector<int>)_(process_all)/8
|
1.06% |
2.791 |
2.820 |
- |
11.05% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/1024
|
1.06% |
363020.239 |
366857.704 |
- |
-0.15% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
1.06% |
7864.493 |
7947.611 |
- |
3.80% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.06% |
651.733 |
658.617 |
- |
-4.00% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
1.06% |
657.790 |
664.736 |
- |
0.28% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
1.06% |
1075475.026 |
1086822.707 |
- |
0.33% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.05% |
1446158.557 |
1461387.203 |
- |
-0.03% |
- |
|
std::multiset<std::string>::ctor(const&)/0
|
1.05% |
12.576 |
12.709 |
- |
-2.01% |
- |
|
std::move(vector<bool>)_(aligned)/1048576
|
1.05% |
1718.144 |
1736.140 |
- |
-0.23% |
- |
|
SetIntersection_Interlaced_Set_string_64_1
|
1.05% |
17121559.632 |
17300594.345 |
- |
1.15% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.05% |
154414146.018 |
156028701.152 |
- |
0.90% |
- |
|
std::partition_copy(vector<int>)/32
|
1.05% |
7.982 |
8.066 |
- |
-0.47% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
1.05% |
3233.089 |
3266.877 |
- |
0.24% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.04% |
1.696 |
1.714 |
- |
1.61% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.04% |
6.485 |
6.553 |
- |
1.14% |
- |
|
std::sort(vector<int>)_(ascending)/1024
|
1.04% |
517.408 |
522.805 |
- |
0.08% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.04% |
2896.832 |
2927.003 |
- |
-0.61% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
1.04% |
5.488 |
5.545 |
- |
-8.95% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.04% |
11.477 |
11.596 |
- |
-0.13% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
1.04% |
2108461.175 |
2130379.693 |
- |
2.38% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
1.04% |
9136.416 |
9231.314 |
- |
0.46% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.04% |
9.749 |
9.850 |
- |
2.10% |
- |
|
std::rotate_copy(list<int>)/50
|
1.04% |
13.765 |
13.908 |
- |
-0.13% |
- |
|
std::move_backward(vector<bool>)_(aligned)/32768
|
1.04% |
37.983 |
38.377 |
- |
1.14% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.03% |
13.433 |
13.572 |
- |
1.84% |
- |
|
rng::for_each(multiset<int>)/32
|
1.03% |
25.149 |
25.410 |
- |
-0.56% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
1.03% |
737.345 |
744.969 |
- |
0.21% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
1.03% |
5.116 |
5.169 |
- |
-0.43% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.03% |
3926.328 |
3966.849 |
- |
1.27% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.03% |
246509.749 |
249040.479 |
- |
-2.95% |
- |
|
std::reverse_copy(deque<int>)/32768
|
1.03% |
7946.061 |
8027.539 |
- |
0.26% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.03% |
12.256 |
12.381 |
- |
0.17% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
1.02% |
4585.714 |
4632.701 |
- |
1.82% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.02% |
531.340 |
536.775 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_string_64_4
|
1.02% |
18847772.416 |
19040492.403 |
- |
1.61% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.02% |
120081.206 |
121306.006 |
- |
1.72% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.02% |
138290.978 |
139700.884 |
- |
1.00% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
1.02% |
18.657 |
18.847 |
- |
-3.08% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/0
|
1.02% |
16.972 |
17.145 |
- |
0.33% |
- |
|
std::copy_backward(list<int>)/262144
|
1.02% |
216911.166 |
219116.833 |
- |
0.72% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
1.02% |
35.269 |
35.628 |
- |
0.25% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
1.01% |
82.060 |
82.892 |
- |
-1.87% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/1024
|
1.01% |
7867.574 |
7947.288 |
- |
0.64% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.01% |
198730.246 |
200743.476 |
- |
0.39% |
- |
|
ranges::min(std::list<long_long>)/8
|
1.01% |
1.908 |
1.927 |
- |
0.27% |
- |
|
std::partition(list<int>)_(dense)/50
|
1.01% |
13.430 |
13.566 |
- |
2.47% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/1024
|
1.01% |
300.941 |
303.980 |
- |
0.92% |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
1.01% |
37.785 |
38.167 |
- |
-1.21% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
1.01% |
1874.261 |
1893.170 |
- |
0.21% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.01% |
55.931 |
56.496 |
- |
1.01% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024
|
1.00% |
1585395.079 |
1601300.649 |
- |
0.16% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
1.00% |
11.173 |
11.285 |
- |
-4.83% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
1.00% |
3997.491 |
4037.531 |
- |
0.46% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
1.00% |
1.512 |
1.527 |
- |
-0.14% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
1.00% |
21.383 |
21.597 |
- |
-1.67% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.00% |
1163.020 |
1174.663 |
- |
0.85% |
- |