|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
410.72% |
31.487 |
160.809 |
- |
435.22% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
369.87% |
35.848 |
168.438 |
- |
400.10% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
209.14% |
11.987 |
37.057 |
- |
225.50% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
160.53% |
7991669.762 |
20820818.028 |
- |
150.77% |
- |
|
std::shift_left(vector<int>)/32
|
147.83% |
3.949 |
9.786 |
- |
229.95% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
124.50% |
855.425 |
1920.432 |
- |
-0.13% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
122.89% |
855.833 |
1907.531 |
- |
-0.22% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
113.25% |
750.050 |
1599.494 |
- |
109.90% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/8192
|
112.42% |
892.527 |
1895.895 |
- |
118.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
102.45% |
26127943.094 |
52896506.911 |
- |
15.18% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
94.27% |
738.188 |
1434.072 |
- |
92.68% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
94.13% |
516.460 |
1002.615 |
- |
46.79% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
92.90% |
3295319.258 |
6356607.723 |
- |
110.43% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
91.17% |
758.286 |
1449.651 |
- |
90.33% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
88.91% |
365.093 |
689.694 |
- |
-0.93% |
- |
|
std::copy_n(vector<int>)/32768
|
82.36% |
1916.625 |
3495.098 |
- |
-7.90% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
78.70% |
11757442.123 |
21010270.894 |
- |
130.66% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
77.88% |
13.549 |
24.101 |
- |
111.95% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
77.04% |
101.677 |
180.007 |
- |
0.50% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
76.41% |
97.689 |
172.329 |
- |
2.20% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
75.28% |
101.261 |
177.487 |
- |
0.67% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
75.00% |
31.042 |
54.323 |
- |
-0.59% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
72.72% |
32.961 |
56.931 |
- |
30.18% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
71.58% |
9.365 |
16.069 |
- |
70.87% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
70.97% |
14.637 |
25.026 |
- |
66.73% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
68.92% |
6294520.533 |
10632890.825 |
- |
83.96% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
68.46% |
78.236 |
131.792 |
- |
4.55% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
67.77% |
8.931 |
14.984 |
- |
101.43% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
63.44% |
14.625 |
23.902 |
- |
63.31% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
61.91% |
5581843.137 |
9037818.396 |
- |
8.01% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
60.18% |
49.986 |
80.065 |
- |
-1.56% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
56.97% |
6.258 |
9.824 |
- |
23.62% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
54.38% |
1.198 |
1.850 |
- |
-4.99% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
49.33% |
47.992 |
71.665 |
- |
49.55% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
49.10% |
14.819 |
22.095 |
- |
46.47% |
- |
|
std::fill_n(list<int>)/1024
|
47.37% |
440.496 |
649.154 |
- |
-4.17% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
45.05% |
24.514 |
35.557 |
- |
44.37% |
- |
|
rng::starts_with(deque<int>,_pred)/8
|
45.00% |
4.678 |
6.784 |
- |
45.28% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
44.12% |
2.888 |
4.162 |
- |
50.30% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
44.12% |
10.670 |
15.378 |
- |
26.04% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
43.93% |
238540611.416 |
343330916.112 |
- |
46.01% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
43.76% |
1249.321 |
1795.995 |
- |
38.74% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
42.68% |
24.910 |
35.542 |
- |
16.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
42.53% |
2392381.516 |
3409894.888 |
- |
6.08% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
41.44% |
0.410 |
0.580 |
- |
4.05% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
40.86% |
24.444 |
34.431 |
- |
-27.66% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
39.58% |
2168.876 |
3027.310 |
- |
-0.27% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
37.91% |
300.990 |
415.088 |
- |
18.88% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
37.48% |
30.292 |
41.646 |
- |
37.64% |
- |
|
BM_toupper_char<char>
|
37.12% |
0.503 |
0.689 |
- |
0.21% |
- |
|
ranges::minmax(std::deque<char>)/1
|
36.81% |
0.672 |
0.919 |
- |
16.61% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
36.77% |
608.308 |
831.986 |
- |
25.39% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
36.40% |
9545.391 |
13019.915 |
- |
-28.19% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
35.97% |
4.531 |
6.161 |
- |
14.15% |
- |
|
BM_vector_deque_ranges_copy/0
|
35.54% |
0.368 |
0.499 |
- |
14.41% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
35.10% |
0.299 |
0.404 |
- |
35.22% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
34.68% |
24.100 |
32.458 |
- |
-7.42% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
34.15% |
1121.595 |
1504.574 |
- |
-3.35% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
33.94% |
6.251 |
8.373 |
- |
34.21% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
32.81% |
53.008 |
70.402 |
- |
40.34% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
32.76% |
24.597 |
32.655 |
- |
29.92% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
32.51% |
31.201 |
41.345 |
- |
0.79% |
- |
|
BM_vector_deque_copy_backward/0
|
32.50% |
0.454 |
0.602 |
- |
-1.06% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
32.48% |
35.893 |
47.551 |
- |
3.51% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
32.40% |
38.733 |
51.284 |
- |
0.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
32.22% |
73.892 |
97.703 |
- |
31.44% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
31.95% |
36.402 |
48.031 |
- |
48.72% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
30.88% |
7.266 |
9.510 |
- |
30.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
30.70% |
51.721 |
67.599 |
- |
28.71% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
30.29% |
3640318.744 |
4742879.573 |
- |
-14.26% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
30.16% |
45.830 |
59.651 |
- |
30.20% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
29.95% |
1.630 |
2.118 |
- |
24.78% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
29.94% |
7665.406 |
9960.245 |
- |
20.68% |
- |
|
ranges::minmax(std::list<char>)/1
|
29.62% |
0.321 |
0.416 |
- |
19.42% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
29.10% |
0.479 |
0.618 |
- |
34.16% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
28.70% |
23113840.352 |
29747026.460 |
- |
-24.63% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
28.55% |
51.630 |
66.368 |
- |
-0.01% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
28.28% |
5.168 |
6.629 |
- |
26.67% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
28.23% |
1.082 |
1.387 |
- |
27.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
27.57% |
3333065.034 |
4251866.688 |
- |
8.00% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
26.87% |
3263.301 |
4140.181 |
- |
16.62% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
26.59% |
10038.215 |
12707.673 |
- |
6.60% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
26.39% |
1971228.044 |
2491422.228 |
- |
13.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
26.26% |
61.254 |
77.339 |
- |
24.38% |
- |
|
BM_PushHeap_float_Random_1
|
26.25% |
0.548 |
0.691 |
- |
23.40% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
26.17% |
33.920 |
42.797 |
- |
10.14% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
26.05% |
32.396 |
40.835 |
- |
21.39% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
26.03% |
57.118 |
71.987 |
- |
-28.10% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
25.94% |
40.900 |
51.508 |
- |
242.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
25.37% |
23.149 |
29.021 |
- |
-27.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
25.26% |
42.900 |
53.735 |
- |
22.81% |
- |
|
std::search(list<int>)_(single_element)/8192
|
25.21% |
7540.243 |
9440.881 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
24.95% |
80961767.109 |
101163567.301 |
- |
26.30% |
- |
|
std::partition(deque<int>)_(dense)/50
|
24.80% |
13.986 |
17.456 |
- |
25.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
24.66% |
28.838 |
35.951 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
24.63% |
20.063 |
25.004 |
- |
29.46% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
24.55% |
42.686 |
53.167 |
- |
26.91% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
24.55% |
27.573 |
34.342 |
- |
-0.42% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
24.38% |
766.351 |
953.195 |
- |
0.84% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
24.00% |
649.308 |
805.161 |
- |
23.73% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
23.89% |
0.555 |
0.688 |
- |
34.20% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
23.85% |
23.404 |
28.984 |
- |
24.10% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
23.73% |
609.213 |
753.808 |
- |
46.89% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
23.29% |
31.805 |
39.212 |
- |
-1.62% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
23.22% |
0.345 |
0.425 |
- |
7.98% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
23.15% |
38.776 |
47.751 |
- |
35.50% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
22.69% |
0.747 |
0.917 |
- |
16.45% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
22.60% |
72.989 |
89.489 |
- |
-1.96% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
22.54% |
6914.148 |
8472.897 |
- |
21.16% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
22.52% |
21.874 |
26.800 |
- |
21.60% |
- |
|
std::move(list<int>)/4096
|
22.42% |
3907.016 |
4782.913 |
- |
-8.32% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
22.32% |
18.916 |
23.137 |
- |
-2.38% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
22.19% |
29.856 |
36.481 |
- |
-1.24% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
22.15% |
1.310 |
1.600 |
- |
1.38% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
21.78% |
1.225 |
1.492 |
- |
15.59% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
21.70% |
660.205 |
803.470 |
- |
47.53% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
21.52% |
19.684 |
23.920 |
- |
-18.58% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
21.42% |
2009365.413 |
2439704.813 |
- |
30.68% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
21.37% |
30.911 |
37.517 |
- |
10.44% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
20.90% |
458.050 |
553.789 |
- |
19.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
20.72% |
64.358 |
77.696 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
20.55% |
200.989 |
242.289 |
- |
17.95% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
20.36% |
9.816 |
11.815 |
- |
-1.09% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
20.29% |
272.231 |
327.457 |
- |
17.66% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
20.26% |
6200303.303 |
7456312.408 |
- |
-3.68% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
20.23% |
39.528 |
47.524 |
- |
19.05% |
- |
|
std::fill_n(deque<int>)/32
|
20.00% |
1.152 |
1.383 |
- |
19.73% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
19.97% |
6858.124 |
8227.850 |
- |
18.32% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
19.84% |
1.288 |
1.543 |
- |
6.63% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
19.84% |
7649.402 |
9166.987 |
- |
-0.06% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
19.76% |
24096.913 |
28858.833 |
- |
-20.57% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
19.60% |
49.793 |
59.554 |
- |
-17.62% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
19.57% |
288.105 |
344.494 |
- |
9.64% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
19.49% |
0.408 |
0.487 |
- |
5.79% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
19.28% |
473.171 |
564.391 |
- |
18.55% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
19.21% |
27.340 |
32.592 |
- |
-2.58% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
19.21% |
25.115 |
29.939 |
- |
9.94% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
19.21% |
0.338 |
0.403 |
- |
19.32% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
19.20% |
12.656 |
15.086 |
- |
6.91% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
18.95% |
1.152 |
1.371 |
- |
6.69% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
18.93% |
1.397 |
1.662 |
- |
13.73% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
18.82% |
58.419 |
69.415 |
- |
-2.67% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
18.81% |
797.270 |
947.267 |
- |
9.11% |
- |
|
std::copy(vector<int>)/4096
|
18.81% |
142.162 |
168.905 |
- |
-25.35% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
18.78% |
1.350 |
1.604 |
- |
22.42% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
18.78% |
1470.472 |
1746.653 |
- |
22.69% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
18.76% |
572.335 |
679.711 |
- |
0.32% |
- |
|
BM_deque_vector_copy_backward/70000
|
18.73% |
7696.135 |
9137.979 |
- |
-0.35% |
- |
|
std::move_backward(vector<int>)/262144
|
18.70% |
18589.751 |
22066.235 |
- |
0.73% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
18.68% |
720.836 |
855.493 |
- |
19.05% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
18.68% |
7682.597 |
9117.641 |
- |
6.19% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
18.57% |
0.392 |
0.465 |
- |
-18.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
18.56% |
1844263.011 |
2186625.554 |
- |
18.39% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
18.40% |
12.816 |
15.174 |
- |
17.57% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
18.39% |
675.404 |
799.642 |
- |
1.84% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
18.22% |
20.131 |
23.798 |
- |
22.13% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
18.20% |
1.411 |
1.668 |
- |
-9.88% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
18.16% |
27.693 |
32.724 |
- |
1.18% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
18.12% |
643.325 |
759.926 |
- |
23.94% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
17.97% |
29.441 |
34.730 |
- |
9.26% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
17.85% |
1.795 |
2.115 |
- |
0.04% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
17.72% |
1.536 |
1.809 |
- |
23.74% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
17.61% |
26.406 |
31.057 |
- |
6.18% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
17.46% |
209.468 |
246.032 |
- |
9.58% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
17.21% |
7901.414 |
9261.438 |
- |
15.55% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
17.20% |
8.630 |
10.114 |
- |
15.04% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
17.18% |
47.022 |
55.099 |
- |
15.36% |
- |
|
BM_deque_vector_move_backward/70000
|
17.14% |
7488.985 |
8772.542 |
- |
-1.29% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
17.13% |
26.880 |
31.485 |
- |
-8.58% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
16.91% |
574.402 |
671.548 |
- |
-0.92% |
- |
|
ranges::min(std::deque<__int128>)/64
|
16.84% |
20.617 |
24.088 |
- |
-4.79% |
- |
|
BM_deque_vector_copy_backward/64000
|
16.63% |
7009.061 |
8174.794 |
- |
-1.83% |
- |
|
std::for_each_n(deque<int>)/8
|
16.46% |
1.126 |
1.311 |
- |
-2.95% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
16.35% |
698.643 |
812.883 |
- |
3.58% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
16.33% |
25671.252 |
29863.488 |
- |
17.15% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
16.24% |
5504.562 |
6398.661 |
- |
15.44% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
16.23% |
1.228 |
1.427 |
- |
12.97% |
- |
|
BM_deque_vector_copy/0
|
16.20% |
1.305 |
1.517 |
- |
7.63% |
- |
|
std::reverse(list<int>)/32768
|
16.10% |
17136.783 |
19896.612 |
- |
1.10% |
- |
|
BM_deque_vector_copy_backward/65536
|
16.08% |
7204.574 |
8362.854 |
- |
1.90% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
16.05% |
6986.166 |
8107.275 |
- |
1.52% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
15.99% |
36707.105 |
42576.669 |
- |
16.19% |
- |
|
BM_deque_vector_move_backward/65536
|
15.98% |
7040.947 |
8166.122 |
- |
0.81% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
15.79% |
1.487 |
1.722 |
- |
14.55% |
- |
|
BM_PushHeap_uint64_Descending_1
|
15.76% |
0.532 |
0.616 |
- |
37.71% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
15.74% |
562.304 |
650.828 |
- |
-2.48% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
15.74% |
1.297 |
1.502 |
- |
-3.35% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
15.72% |
28.909 |
33.455 |
- |
14.69% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
15.69% |
0.421 |
0.487 |
- |
15.65% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
15.59% |
19.206 |
22.201 |
- |
-3.61% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
15.55% |
665.610 |
769.084 |
- |
14.36% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
15.53% |
44504.189 |
51417.598 |
- |
15.50% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
15.47% |
1.432 |
1.654 |
- |
-2.89% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
15.37% |
45.950 |
53.013 |
- |
5.66% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
15.32% |
7674.162 |
8850.129 |
- |
-1.39% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
15.25% |
20.778 |
23.945 |
- |
16.10% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
15.21% |
203.345 |
234.277 |
- |
14.68% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
15.12% |
518.087 |
596.404 |
- |
-0.11% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
15.05% |
56.272 |
64.740 |
- |
12.43% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
14.97% |
680.672 |
782.584 |
- |
45.01% |
- |
|
ranges::min(std::vector<long_long>)/8
|
14.97% |
2.036 |
2.341 |
- |
1.00% |
- |
|
BM_align/8
|
14.92% |
0.623 |
0.716 |
- |
12.07% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
14.84% |
38.784 |
44.541 |
- |
41.06% |
- |
|
ranges::min(std::deque<char>)/1
|
14.80% |
0.688 |
0.790 |
- |
-7.02% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
14.73% |
7303.823 |
8379.936 |
- |
1.28% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
14.69% |
20.469 |
23.475 |
- |
-0.65% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8192
|
14.59% |
5835.946 |
6687.444 |
- |
14.62% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
14.58% |
0.467 |
0.535 |
- |
30.51% |
- |
|
BM_std_minmax_element<int>/512
|
14.38% |
118.437 |
135.464 |
- |
3.14% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
14.34% |
64.777 |
74.063 |
- |
2.61% |
- |
|
std::partition(deque<int>)_(dense)/32
|
14.29% |
9.297 |
10.625 |
- |
6.90% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
14.25% |
1.216 |
1.389 |
- |
31.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
14.19% |
90221797.452 |
103028763.370 |
- |
-0.27% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
14.14% |
0.607 |
0.692 |
- |
10.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
14.10% |
1998167.399 |
2279937.258 |
- |
16.57% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
14.05% |
770.911 |
879.250 |
- |
24.71% |
- |
|
BM_std_minmax_element<int>/1024
|
14.04% |
233.100 |
265.821 |
- |
3.20% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
14.03% |
12329.514 |
14059.391 |
- |
10.56% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
14.00% |
7136.653 |
8135.590 |
- |
1.66% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
13.97% |
317.986 |
362.425 |
- |
-2.49% |
- |
|
std::search(list<int>)_(no_match)/8192
|
13.97% |
6527.282 |
7439.319 |
- |
12.12% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
13.95% |
10.043 |
11.443 |
- |
8.35% |
- |
|
BM_std_minmax_element<int>/4000
|
13.90% |
894.866 |
1019.210 |
- |
2.93% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
13.89% |
4451.318 |
5069.788 |
- |
11.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
13.80% |
3074976.445 |
3499281.802 |
- |
-40.92% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
13.79% |
16.822 |
19.143 |
- |
-3.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
13.79% |
0.612 |
0.697 |
- |
49.35% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
13.76% |
1122.512 |
1276.987 |
- |
11.40% |
- |
|
BM_std_minmax_element<int>/65536
|
13.74% |
14634.547 |
16645.006 |
- |
3.93% |
- |
|
BM_std_minmax_element<int>/4096
|
13.69% |
915.845 |
1041.205 |
- |
2.69% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
13.67% |
61.402 |
69.798 |
- |
-1.59% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
13.65% |
6952.945 |
7902.049 |
- |
0.10% |
- |
|
BM_deque_vector_move_backward/0
|
13.50% |
1.364 |
1.548 |
- |
12.39% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
13.40% |
25.888 |
29.357 |
- |
13.21% |
- |
|
BM_lexicographical_compare_three_way_slow_path/64
|
13.36% |
17.484 |
19.819 |
- |
11.21% |
- |
|
BM_std_minmax_element<int>/5500
|
13.35% |
1229.545 |
1393.738 |
- |
3.15% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
13.29% |
39.701 |
44.978 |
- |
14.58% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
13.29% |
1.427 |
1.616 |
- |
-9.83% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
13.09% |
1.590 |
1.798 |
- |
10.09% |
- |
|
BM_std_minmax_element<int>/70000
|
13.07% |
15660.251 |
17706.754 |
- |
3.55% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
12.92% |
3.895 |
4.398 |
- |
7.41% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
12.92% |
17907.020 |
20220.150 |
- |
11.33% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
12.92% |
4.449 |
5.024 |
- |
9.43% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
12.88% |
8731.059 |
9855.746 |
- |
10.05% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
12.86% |
14841.072 |
16750.100 |
- |
8.08% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
12.83% |
5.843 |
6.593 |
- |
11.36% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1024
|
12.81% |
286.988 |
323.760 |
- |
10.26% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
12.78% |
2544.637 |
2869.834 |
- |
-3.81% |
- |
|
BM_StringRead_Cold_Deep_Large
|
12.78% |
1.301 |
1.468 |
- |
10.93% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
12.71% |
1858.968 |
2095.266 |
- |
12.02% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
12.70% |
20.122 |
22.677 |
- |
16.46% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
12.70% |
13.087 |
14.748 |
- |
14.90% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
12.65% |
21.499 |
24.219 |
- |
7.58% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
12.64% |
49.464 |
55.718 |
- |
9.03% |
- |
|
BM_vector_deque_ranges_copy/2
|
12.63% |
1.834 |
2.066 |
- |
0.25% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
12.44% |
1.342 |
1.509 |
- |
-2.04% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
12.36% |
576.147 |
647.387 |
- |
-6.16% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
12.33% |
11.923 |
13.394 |
- |
36.93% |
- |
|
BM_deque_vector_move_backward/64000
|
12.31% |
6943.867 |
7798.490 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
12.25% |
25.442 |
28.558 |
- |
-4.64% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
12.15% |
71874.396 |
80605.932 |
- |
11.02% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
12.14% |
7515.158 |
8427.433 |
- |
2.31% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
12.13% |
1654.782 |
1855.530 |
- |
-5.25% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
12.13% |
43964431.175 |
49297566.057 |
- |
24.94% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
12.11% |
1.256 |
1.408 |
- |
6.74% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
12.08% |
506.976 |
568.220 |
- |
15.14% |
- |
|
BM_std_minmax_element<int>/64000
|
12.07% |
14485.864 |
16234.902 |
- |
3.80% |
- |
|
std::vector<int>::ctor(size)/32
|
12.00% |
10.278 |
11.511 |
- |
0.56% |
- |
|
BM_PushHeap_string_Ascending_1
|
12.00% |
0.471 |
0.528 |
- |
12.06% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
11.97% |
86.101 |
96.404 |
- |
0.79% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
11.93% |
590.861 |
661.348 |
- |
-2.25% |
- |
|
std::rotate_copy(deque<int>)/8192
|
11.87% |
292.043 |
326.717 |
- |
11.87% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
11.85% |
11.326 |
12.668 |
- |
14.16% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
11.84% |
0.437 |
0.489 |
- |
7.40% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
11.81% |
10.752 |
12.022 |
- |
-1.90% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
11.78% |
2.578 |
2.882 |
- |
15.73% |
- |
|
BM_deque_deque_copy_backward/1024
|
11.69% |
38.297 |
42.773 |
- |
7.74% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
11.69% |
36.208 |
40.440 |
- |
8.81% |
- |
|
BM_PushHeap_uint32_Random_1
|
11.57% |
0.541 |
0.604 |
- |
4.65% |
- |
|
std::move(deque<int>)/32768
|
11.55% |
1816.952 |
2026.755 |
- |
10.01% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
11.55% |
1.226 |
1.367 |
- |
9.12% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
11.48% |
0.908 |
1.013 |
- |
37.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
11.38% |
2085658.041 |
2323049.885 |
- |
14.10% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
11.33% |
0.633 |
0.705 |
- |
47.02% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
11.32% |
21.646 |
24.096 |
- |
1.57% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
11.29% |
58.432 |
65.026 |
- |
6.68% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
11.17% |
11998.474 |
13339.285 |
- |
10.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
11.16% |
103804115.593 |
115390088.376 |
- |
25.57% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
11.15% |
5.980 |
6.646 |
- |
13.70% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
11.14% |
0.922 |
1.025 |
- |
8.07% |
- |
|
BM_deque_deque_move_backward/70000
|
11.13% |
7887.509 |
8765.253 |
- |
0.28% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
11.11% |
3277.549 |
3641.847 |
- |
9.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
11.10% |
28.549 |
31.718 |
- |
29.68% |
- |
|
BM_vector_deque_copy_backward/65536
|
11.05% |
7471.548 |
8297.497 |
- |
0.19% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
11.04% |
565.103 |
627.518 |
- |
10.48% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
10.95% |
31.057 |
34.459 |
- |
-1.83% |
- |
|
bm_write
|
10.91% |
548.078 |
607.900 |
- |
0.07% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
10.91% |
280.827 |
311.458 |
- |
10.80% |
- |
|
std::unordered_set<int>::clear()/1024
|
10.77% |
8231.200 |
9117.932 |
- |
13.57% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
10.76% |
7827.965 |
8670.432 |
- |
-0.06% |
- |
|
BM_vector_deque_copy_backward/64000
|
10.76% |
7290.185 |
8074.456 |
- |
0.89% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
10.75% |
7901.473 |
8751.238 |
- |
1.41% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
10.70% |
8395.526 |
9294.102 |
- |
19.05% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
10.66% |
4.629 |
5.123 |
- |
3.90% |
- |
|
ranges::min(std::vector<char>)/8
|
10.55% |
2.211 |
2.444 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
10.53% |
7087974.373 |
7834402.655 |
- |
6.00% |
- |
|
BM_lexicographical_compare_three_way_slow_path/256
|
10.52% |
77.639 |
85.805 |
- |
7.83% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
10.51% |
22.340 |
24.689 |
- |
9.13% |
- |
|
std::unordered_set<int>::clear()/8192
|
10.50% |
63893.433 |
70604.657 |
- |
14.29% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
10.49% |
6787.835 |
7499.729 |
- |
8.78% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
10.48% |
71335.666 |
78810.555 |
- |
8.34% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
10.41% |
1.281 |
1.415 |
- |
-9.49% |
- |
|
std::equal(vector<bool>)_(aligned)/50
|
10.38% |
0.217 |
0.240 |
- |
9.47% |
- |
|
std::reverse(list<int>)/4096
|
10.30% |
1755.466 |
1936.207 |
- |
6.57% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
10.29% |
62.971 |
69.448 |
- |
32.65% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
10.25% |
1.576 |
1.738 |
- |
15.64% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
10.23% |
590.561 |
650.987 |
- |
-12.86% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
10.21% |
1.292 |
1.423 |
- |
5.30% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
10.20% |
14.842 |
16.356 |
- |
-6.43% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
10.19% |
7132.295 |
7859.419 |
- |
0.89% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
10.18% |
2.243 |
2.471 |
- |
0.86% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
10.16% |
7.104 |
7.826 |
- |
11.89% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
10.14% |
1419.191 |
1563.120 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
10.12% |
20.483 |
22.557 |
- |
-1.55% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
10.12% |
1.826 |
2.011 |
- |
8.76% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
10.11% |
7388.549 |
8135.784 |
- |
-0.29% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
10.06% |
1183.664 |
1302.761 |
- |
15.12% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
10.06% |
62.671 |
68.973 |
- |
0.93% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
10.04% |
10.541 |
11.600 |
- |
-6.74% |
- |
|
BM_deque_deque_copy_backward/65536
|
10.00% |
7457.970 |
8203.532 |
- |
1.26% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
9.98% |
11968.230 |
13162.342 |
- |
5.84% |
- |
|
BM_PushHeap_string_Random_262144
|
9.95% |
19.494 |
21.435 |
- |
18.01% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
9.86% |
7277.097 |
7994.435 |
- |
0.42% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
9.83% |
13216.312 |
14515.009 |
- |
7.48% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
9.81% |
7779989.767 |
8543051.160 |
- |
25.49% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
9.79% |
8465.080 |
9293.427 |
- |
7.16% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
9.75% |
36.303 |
39.844 |
- |
6.49% |
- |
|
BM_deque_deque_move_backward/64000
|
9.73% |
7247.068 |
7952.279 |
- |
1.28% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
9.73% |
11721.288 |
12861.282 |
- |
11.99% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
9.69% |
28.369 |
31.117 |
- |
35.17% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
9.63% |
1.476 |
1.618 |
- |
0.02% |
- |
|
BM_vector_deque_copy_backward/70000
|
9.61% |
8151.213 |
8934.190 |
- |
2.57% |
- |
|
std::fill_n(vector<bool>)/262144
|
9.61% |
827.999 |
907.532 |
- |
-3.57% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
9.59% |
26759.139 |
29325.903 |
- |
17.28% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
9.44% |
10.432 |
11.417 |
- |
-0.20% |
- |
|
BM_vector_deque_ranges_copy/1
|
9.41% |
2.121 |
2.321 |
- |
0.84% |
- |
|
std::fill_n(vector<bool>)/64
|
9.28% |
1.344 |
1.469 |
- |
8.07% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
9.26% |
8023.877 |
8766.771 |
- |
-1.07% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
9.24% |
27404.557 |
29937.813 |
- |
13.54% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
9.24% |
1.525 |
1.666 |
- |
21.20% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
9.24% |
9.608 |
10.495 |
- |
33.99% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
9.19% |
2521.071 |
2752.788 |
- |
9.40% |
- |
|
std::find(deque<int>)_(process_all)/50
|
9.18% |
12.992 |
14.185 |
- |
6.83% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
9.15% |
16.842 |
18.383 |
- |
3.15% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
9.13% |
2.539 |
2.771 |
- |
3.87% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
9.13% |
21.893 |
23.891 |
- |
7.83% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.09% |
73.626 |
80.320 |
- |
12.40% |
- |
|
rng::starts_with(deque<int>)/1000
|
9.08% |
435.115 |
474.636 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
8.98% |
6.894 |
7.512 |
- |
31.11% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
8.95% |
9.972 |
10.864 |
- |
5.63% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
8.91% |
82.338 |
89.675 |
- |
9.18% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
8.89% |
19622919.663 |
21367958.750 |
- |
10.93% |
- |
|
ranges::min(std::deque<__int128>)/1
|
8.86% |
0.649 |
0.707 |
- |
10.52% |
- |
|
BM_deque_deque_move_backward/65536
|
8.82% |
7515.669 |
8178.842 |
- |
0.11% |
- |
|
rng::fold_left(deque<int>)/8
|
8.81% |
3.837 |
4.175 |
- |
-22.28% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
8.80% |
3.085 |
3.356 |
- |
7.80% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
8.78% |
5433929.916 |
5911089.788 |
- |
1.28% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
8.77% |
944.030 |
1026.833 |
- |
5.83% |
- |
|
BM_deque_deque_copy_backward/64000
|
8.76% |
7289.610 |
7928.156 |
- |
0.40% |
- |
|
BM_CmpLess_ushort_uint
|
8.76% |
1.041 |
1.132 |
- |
4.65% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
8.75% |
9.666 |
10.512 |
- |
62.40% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
8.74% |
3851545.522 |
4188308.143 |
- |
13.17% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
8.74% |
18.849 |
20.497 |
- |
10.24% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
8.72% |
5.686 |
6.181 |
- |
5.41% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
8.71% |
9.857 |
10.715 |
- |
15.17% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
8.70% |
7.299 |
7.934 |
- |
0.03% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
8.68% |
60.518 |
65.771 |
- |
11.23% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
8.67% |
5427656.019 |
5898355.476 |
- |
8.58% |
- |
|
BM_align/64
|
8.64% |
0.623 |
0.677 |
- |
8.68% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
8.61% |
8030.136 |
8721.839 |
- |
2.31% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
8.61% |
2.131 |
2.315 |
- |
3.94% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
8.57% |
6.732 |
7.309 |
- |
54.73% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
8.57% |
1.165 |
1.265 |
- |
3.87% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
8.56% |
2.369 |
2.571 |
- |
11.15% |
- |
|
std::move(vector<int>)/262144
|
8.55% |
20218.226 |
21946.746 |
- |
-1.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
8.52% |
14018.189 |
15212.959 |
- |
8.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
8.51% |
0.528 |
0.573 |
- |
8.02% |
- |
|
std::copy_backward(deque<int>)/8
|
8.51% |
2.570 |
2.788 |
- |
1.73% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
8.51% |
106.041 |
115.063 |
- |
2.64% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
8.50% |
0.338 |
0.366 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
8.47% |
1264687.319 |
1371784.037 |
- |
7.63% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
8.47% |
1.165 |
1.264 |
- |
-18.22% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
8.43% |
7406.223 |
8030.401 |
- |
0.46% |
- |
|
std::for_each(deque<int>)/32
|
8.42% |
3.655 |
3.963 |
- |
5.91% |
- |
|
BM_deque_deque_copy_backward/70000
|
8.40% |
7931.066 |
8597.017 |
- |
-1.39% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
8.39% |
10073.409 |
10918.712 |
- |
8.41% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
8.38% |
1.670 |
1.810 |
- |
8.20% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
8.33% |
7239.716 |
7842.882 |
- |
6.15% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
8.33% |
15.256 |
16.527 |
- |
1.94% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
8.33% |
0.449 |
0.487 |
- |
24.04% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
8.32% |
708.506 |
767.478 |
- |
8.55% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
8.32% |
2.443 |
2.646 |
- |
8.34% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
8.31% |
28.005 |
30.333 |
- |
7.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
8.29% |
195532187.650 |
211733866.304 |
- |
9.27% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
8.27% |
1.466 |
1.587 |
- |
16.27% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.26% |
36.323 |
39.323 |
- |
7.39% |
- |
|
ranges::min(std::list<char>)/64
|
8.25% |
25.989 |
28.132 |
- |
4.48% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
8.21% |
34.787 |
37.643 |
- |
-10.35% |
- |
|
BM_PushHeap_float_Ascending_16384
|
8.20% |
4.036 |
4.367 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
8.18% |
32.121 |
34.749 |
- |
-5.85% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
8.16% |
2.339 |
2.530 |
- |
1.36% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
8.15% |
195878475.876 |
211838791.782 |
- |
11.43% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
8.12% |
242.072 |
261.736 |
- |
5.16% |
- |
|
BM_std_minmax_element<long_long>/1
|
8.09% |
0.296 |
0.320 |
- |
3.30% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
8.08% |
27.390 |
29.603 |
- |
2.35% |
- |
|
std::move(deque<int>)/8
|
8.06% |
3.251 |
3.514 |
- |
-3.73% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
8.05% |
9.655 |
10.431 |
- |
2.15% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
8.04% |
793.881 |
857.745 |
- |
1.40% |
- |
|
BM_vector_deque_move_backward/65536
|
8.00% |
7571.242 |
8176.981 |
- |
-1.10% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
8.00% |
2.918 |
3.152 |
- |
3.97% |
- |
|
BM_vector_deque_move_backward/70000
|
7.99% |
7880.565 |
8509.951 |
- |
0.02% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
7.98% |
27.417 |
29.605 |
- |
-0.03% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
7.95% |
2.275 |
2.456 |
- |
7.22% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
7.92% |
212.459 |
229.295 |
- |
8.03% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
7.92% |
0.945 |
1.020 |
- |
12.09% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
7.87% |
1285384.875 |
1386599.494 |
- |
13.56% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
7.85% |
10.321 |
11.132 |
- |
8.58% |
- |
|
BM_vector_deque_move_backward/64000
|
7.84% |
7299.994 |
7872.226 |
- |
0.63% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
7.81% |
22.124 |
23.852 |
- |
8.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
7.79% |
115651.981 |
124656.670 |
- |
7.50% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
7.77% |
8.681 |
9.355 |
- |
8.19% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
7.71% |
251254.977 |
270614.394 |
- |
5.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
7.68% |
496149.494 |
534259.508 |
- |
5.33% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
7.67% |
0.858 |
0.923 |
- |
-1.34% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
7.66% |
243.793 |
262.478 |
- |
6.88% |
- |
|
std::copy(vector<int>)/8
|
7.62% |
2.092 |
2.252 |
- |
2.23% |
- |
|
std::vector<std::string>::ctor(size)/1024
|
7.62% |
427.723 |
460.302 |
- |
7.07% |
- |
|
std::partition_point(vector<int>)/1024
|
7.59% |
6.074 |
6.535 |
- |
5.56% |
- |
|
std::unordered_set<int>::clear()/32
|
7.59% |
593.564 |
638.625 |
- |
8.14% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
7.58% |
4.331 |
4.659 |
- |
0.16% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
7.57% |
10.634 |
11.439 |
- |
1.40% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
7.56% |
1.248 |
1.343 |
- |
1.97% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
7.53% |
3.904 |
4.198 |
- |
58.18% |
- |
|
std::find(list<int>)_(process_all)/8
|
7.48% |
2.249 |
2.417 |
- |
1.93% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
7.46% |
29.836 |
32.061 |
- |
8.56% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
7.45% |
69.781 |
74.978 |
- |
9.89% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
7.43% |
3809714.331 |
4092654.357 |
- |
2.46% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
7.43% |
20.751 |
22.292 |
- |
9.05% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
7.35% |
10.128 |
10.872 |
- |
-12.30% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
7.30% |
15.448 |
16.575 |
- |
7.94% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
7.30% |
7188.352 |
7712.825 |
- |
4.89% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
7.27% |
0.826 |
0.886 |
- |
-2.30% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
7.25% |
35.911 |
38.514 |
- |
5.77% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
7.23% |
47.503 |
50.939 |
- |
3.63% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
7.23% |
5.064 |
5.430 |
- |
0.42% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
7.22% |
1.589 |
1.704 |
- |
4.28% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
7.17% |
521.379 |
558.772 |
- |
4.25% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
7.17% |
27.167 |
29.113 |
- |
6.64% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
7.11% |
12.177 |
13.042 |
- |
-0.84% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
7.11% |
828.472 |
887.368 |
- |
9.17% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
7.10% |
1.507 |
1.614 |
- |
0.31% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
7.09% |
305004.899 |
326627.260 |
- |
10.97% |
- |
|
ranges::minmax(std::list<char>)/70000
|
7.09% |
52234.117 |
55936.598 |
- |
3.35% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
7.07% |
4.687 |
5.018 |
- |
7.42% |
- |
|
std::move_backward(vector<int>)/8
|
7.05% |
2.133 |
2.283 |
- |
0.10% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
7.02% |
4.678 |
5.007 |
- |
1.68% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
7.02% |
65.704 |
70.317 |
- |
-1.48% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
7.01% |
2.509 |
2.685 |
- |
4.03% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8192
|
6.99% |
3733.531 |
3994.672 |
- |
7.03% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
6.98% |
31.571 |
33.774 |
- |
3.75% |
- |
|
std::count(vector<int>)_(every_other)/8
|
6.97% |
1.290 |
1.380 |
- |
5.22% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
6.97% |
52.522 |
56.182 |
- |
8.74% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
6.94% |
5.719 |
6.116 |
- |
-3.17% |
- |
|
std::search(list<int>)_(same_length)/8192
|
6.89% |
7950.486 |
8498.458 |
- |
-1.39% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
6.88% |
2.187 |
2.338 |
- |
5.26% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
6.87% |
193818083.333 |
207137305.131 |
- |
2.57% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
6.86% |
103.506 |
110.607 |
- |
2.78% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
6.86% |
1.215 |
1.298 |
- |
-2.97% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
6.80% |
10.429 |
11.138 |
- |
4.29% |
- |
|
std::copy_backward(list<int>)/8
|
6.79% |
2.365 |
2.525 |
- |
7.09% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
6.78% |
3185504.003 |
3401427.010 |
- |
1.89% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
6.76% |
21.271 |
22.709 |
- |
-9.75% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
6.73% |
5.201 |
5.551 |
- |
6.95% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
6.71% |
17.982 |
19.189 |
- |
5.96% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
6.71% |
17.540 |
18.717 |
- |
1.91% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
6.69% |
1.613 |
1.721 |
- |
-6.90% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
6.69% |
30.611 |
32.659 |
- |
20.63% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
6.67% |
7.917 |
8.445 |
- |
27.05% |
- |
|
BM_std_minmax_element<short>/1024
|
6.62% |
241.580 |
257.564 |
- |
-10.77% |
- |
|
BM_std_minmax_element<short>/512
|
6.61% |
124.509 |
132.743 |
- |
-9.56% |
- |
|
SetIntersection_None_Set_float_1024_4
|
6.59% |
9923299.226 |
10577145.566 |
- |
20.49% |
- |
|
BM_deque_deque_move/0
|
6.57% |
0.864 |
0.921 |
- |
0.06% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
6.56% |
87.709 |
93.465 |
- |
-8.08% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
6.56% |
11055.046 |
11780.034 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
6.55% |
20212681.641 |
21536749.472 |
- |
3.41% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
6.55% |
1.345 |
1.433 |
- |
13.52% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
6.54% |
42.861 |
45.662 |
- |
3.06% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
6.53% |
3.438 |
3.663 |
- |
-0.03% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
6.52% |
1.613 |
1.718 |
- |
-1.24% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
6.51% |
28.664 |
30.530 |
- |
5.26% |
- |
|
BM_std_minmax_element<short>/4
|
6.48% |
1.137 |
1.211 |
- |
-3.08% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
6.46% |
377591.367 |
401997.950 |
- |
6.12% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
6.46% |
15.180 |
16.160 |
- |
5.52% |
- |
|
SetIntersection_None_Set_float_1024_256
|
6.45% |
9770402.559 |
10400631.268 |
- |
19.62% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4
|
6.45% |
1.158 |
1.233 |
- |
4.67% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
6.43% |
6727.479 |
7160.237 |
- |
4.63% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
6.42% |
3.816 |
4.061 |
- |
1.23% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
6.40% |
1.412 |
1.503 |
- |
-3.49% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
6.40% |
5322.331 |
5662.987 |
- |
5.17% |
- |
|
BM_align/1
|
6.38% |
0.623 |
0.663 |
- |
3.37% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
6.37% |
20.266 |
21.558 |
- |
-0.69% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
6.35% |
23.086 |
24.553 |
- |
0.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
6.33% |
975297.171 |
1036995.350 |
- |
2.40% |
- |
|
std::swap_ranges(deque<int>)/50
|
6.32% |
15.841 |
16.843 |
- |
6.24% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
6.31% |
1.521 |
1.617 |
- |
9.47% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
6.30% |
56056.445 |
59590.672 |
- |
5.96% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
6.27% |
17267359.943 |
18350188.637 |
- |
3.75% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
6.27% |
0.715 |
0.760 |
- |
-9.53% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
6.20% |
1.192 |
1.266 |
- |
11.60% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
6.20% |
12.228 |
12.987 |
- |
6.24% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
6.20% |
58711.323 |
62350.785 |
- |
13.46% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/0
|
6.18% |
0.251 |
0.267 |
- |
6.26% |
- |
|
BM_std_minmax_element<short>/4000
|
6.17% |
923.633 |
980.600 |
- |
-11.62% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
6.17% |
7265.281 |
7713.264 |
- |
4.83% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
6.16% |
7401.720 |
7858.022 |
- |
0.44% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
6.16% |
13112.443 |
13920.499 |
- |
6.10% |
- |
|
BM_deque_deque_move_backward/64
|
6.16% |
3.363 |
3.570 |
- |
0.42% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
6.14% |
16.135 |
17.126 |
- |
9.81% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
6.13% |
679.659 |
721.331 |
- |
5.26% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
6.13% |
1108591.918 |
1176559.612 |
- |
4.03% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
6.11% |
207.591 |
220.274 |
- |
11.95% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
6.10% |
6262.506 |
6644.815 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
6.10% |
13137967.583 |
13939799.846 |
- |
-0.07% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
6.10% |
40819.761 |
43310.450 |
- |
5.33% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
6.09% |
5972.499 |
6336.262 |
- |
-0.97% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
6.09% |
1133115.479 |
1202096.440 |
- |
6.46% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
6.08% |
18.932 |
20.084 |
- |
6.41% |
- |
|
BM_StringMove_Small
|
6.08% |
0.706 |
0.749 |
- |
4.38% |
- |
|
std::copy_n(vector<int>)/8
|
6.08% |
2.130 |
2.260 |
- |
-5.33% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
6.06% |
57.823 |
61.327 |
- |
4.48% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
6.05% |
0.476 |
0.505 |
- |
21.57% |
- |
|
BM_std_minmax_element<short>/4096
|
6.03% |
946.214 |
1003.311 |
- |
-11.54% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
6.03% |
23.722 |
25.151 |
- |
-0.72% |
- |
|
BM_std_minmax_element<short>/5500
|
6.02% |
1267.219 |
1343.524 |
- |
-11.77% |
- |
|
SetIntersection_None_Set_float_1024_64
|
6.02% |
9940624.689 |
10539080.501 |
- |
20.43% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
6.00% |
4884.861 |
5177.956 |
- |
4.64% |
- |
|
BM_vector_deque_copy/0
|
5.98% |
0.459 |
0.486 |
- |
10.30% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
5.98% |
3.584 |
3.799 |
- |
1.83% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
5.98% |
43.046 |
45.620 |
- |
2.83% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
5.98% |
490.479 |
519.791 |
- |
5.05% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
5.96% |
36.808 |
39.003 |
- |
-2.08% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
5.95% |
0.469 |
0.497 |
- |
5.22% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
5.95% |
4.280 |
4.535 |
- |
5.88% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
5.95% |
6680703.704 |
7078309.144 |
- |
5.04% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
5.93% |
10.232 |
10.839 |
- |
-3.74% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
5.90% |
0.253 |
0.268 |
- |
1.56% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
5.83% |
191867696.443 |
203044944.767 |
- |
4.29% |
- |
|
std::is_sorted_until(list<int>,_pred)/1024
|
5.81% |
790.050 |
835.918 |
- |
5.86% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
5.78% |
477.838 |
505.455 |
- |
5.97% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
5.77% |
0.352 |
0.372 |
- |
3.87% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
5.76% |
19012065.719 |
20107815.212 |
- |
5.46% |
- |
|
BM_align/256
|
5.76% |
0.623 |
0.659 |
- |
5.79% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
5.75% |
1697246.266 |
1794888.386 |
- |
0.10% |
- |
|
ranges::min(std::list<char>)/8
|
5.74% |
1.837 |
1.942 |
- |
1.55% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
5.74% |
3358.715 |
3551.371 |
- |
-5.10% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
5.73% |
1.680 |
1.776 |
- |
17.33% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
5.73% |
1144130.203 |
1209685.383 |
- |
7.40% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
5.73% |
1968.163 |
2080.896 |
- |
-0.01% |
- |
|
std::partition_copy(list<int>)/8192
|
5.73% |
6928.902 |
7325.741 |
- |
-0.44% |
- |
|
std::move_backward(deque<int>)/32768
|
5.73% |
3327.406 |
3517.959 |
- |
-0.82% |
- |
|
rng::starts_with(vector<int>)/1048576
|
5.73% |
68321.028 |
72233.268 |
- |
5.38% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
5.71% |
1.623 |
1.715 |
- |
6.76% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
5.71% |
1.528 |
1.616 |
- |
-6.18% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
5.70% |
143.661 |
151.850 |
- |
1.86% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
5.69% |
7254.658 |
7667.682 |
- |
0.87% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.68% |
45.706 |
48.301 |
- |
0.48% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
5.67% |
669.492 |
707.465 |
- |
-2.95% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
5.66% |
18.494 |
19.540 |
- |
-12.76% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
5.66% |
130.753 |
138.148 |
- |
8.75% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
5.66% |
779.245 |
823.312 |
- |
-0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
5.65% |
22.681 |
23.962 |
- |
9.34% |
- |
|
BM_deque_deque_copy/64000
|
5.64% |
2924.254 |
3089.129 |
- |
3.07% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
5.63% |
0.609 |
0.644 |
- |
7.57% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
5.62% |
1.163 |
1.229 |
- |
4.90% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
5.60% |
2.145 |
2.265 |
- |
-1.67% |
- |
|
bm_lexicographical_compare<int>/8
|
5.59% |
1.476 |
1.559 |
- |
3.21% |
- |
|
BM_deque_deque_copy/0
|
5.58% |
0.790 |
0.834 |
- |
-1.91% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
5.58% |
26.664 |
28.152 |
- |
8.40% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
5.57% |
2.588 |
2.732 |
- |
-3.67% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
5.55% |
762.155 |
804.437 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
5.55% |
353304307.917 |
372896466.268 |
- |
2.75% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
5.50% |
958668.858 |
1011392.918 |
- |
4.78% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
5.49% |
21679020.901 |
22869377.784 |
- |
-0.65% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
5.49% |
86.595 |
91.345 |
- |
5.91% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
5.48% |
2155612.102 |
2273729.013 |
- |
5.02% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
5.47% |
5.190 |
5.474 |
- |
7.82% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
5.46% |
873833.966 |
921588.281 |
- |
6.76% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
5.45% |
52745093.034 |
55621453.336 |
- |
34.78% |
- |
|
std::move(list<int>)/1048576
|
5.42% |
968952.101 |
1021489.659 |
- |
0.92% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
5.42% |
28.842 |
30.405 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
5.42% |
1357653.501 |
1431227.720 |
- |
-2.57% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
5.36% |
7727.484 |
8141.992 |
- |
-8.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
5.36% |
194364306.833 |
204781865.020 |
- |
2.70% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
5.35% |
4.862 |
5.122 |
- |
1.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
5.33% |
27.897 |
29.385 |
- |
-9.02% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
5.33% |
14.816 |
15.606 |
- |
5.57% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
5.31% |
791.897 |
833.985 |
- |
3.05% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
5.31% |
2.538 |
2.673 |
- |
4.90% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
5.29% |
526.301 |
554.154 |
- |
4.16% |
- |
|
BM_PushHeap_string_Descending_16384
|
5.25% |
2.470 |
2.599 |
- |
10.34% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
5.24% |
861544.255 |
906719.508 |
- |
-5.17% |
- |
|
std::equal(vector<bool>)_(aligned)/1024
|
5.24% |
0.217 |
0.229 |
- |
4.59% |
- |
|
std::copy_backward(deque<int>)/1048576
|
5.23% |
129654.935 |
136441.965 |
- |
5.25% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
5.23% |
238.317 |
250.771 |
- |
4.34% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
5.22% |
25074.371 |
26383.420 |
- |
8.10% |
- |
|
BM_num_put<unsigned_long_long>
|
5.19% |
10.658 |
11.212 |
- |
-4.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
5.19% |
166190.177 |
174813.626 |
- |
4.87% |
- |
|
std::fill_n(vector<int>)/1024
|
5.17% |
28.908 |
30.401 |
- |
2.27% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
5.16% |
1414.988 |
1488.033 |
- |
0.80% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
5.16% |
55.307 |
58.162 |
- |
-3.23% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
5.16% |
0.429 |
0.451 |
- |
-0.10% |
- |
|
ranges::minmax(std::list<char>)/64
|
5.16% |
33.300 |
35.017 |
- |
3.18% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
5.14% |
6.192 |
6.510 |
- |
6.39% |
- |
|
std::move_backward(deque<int>)/1048576
|
5.11% |
125358.618 |
131763.931 |
- |
-0.75% |
- |
|
std::for_each_n(list<int>)/50
|
5.11% |
21.916 |
23.036 |
- |
0.77% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
5.10% |
0.926 |
0.974 |
- |
5.69% |
- |
|
SetIntersection_None_Vector_float_16_16
|
5.10% |
33709531.386 |
35427943.554 |
- |
5.66% |
- |
|
SetIntersection_None_Vector_float_64_64
|
5.08% |
8487289.500 |
8918858.894 |
- |
5.64% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
5.08% |
350457.634 |
368276.365 |
- |
5.45% |
- |
|
BM_StringRead_Cold_Deep_Small
|
5.08% |
1.219 |
1.281 |
- |
1.67% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
5.06% |
37.918 |
39.838 |
- |
-1.21% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
5.04% |
8141.471 |
8551.949 |
- |
-0.03% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
5.03% |
68565.333 |
72014.171 |
- |
1.23% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
5.01% |
1.083 |
1.137 |
- |
-3.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
5.00% |
194368473.246 |
204084542.698 |
- |
2.12% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
4.99% |
21.657 |
22.739 |
- |
8.57% |
- |
|
std::for_each(list<int>)/50
|
4.98% |
20.415 |
21.432 |
- |
1.03% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
4.98% |
22607.277 |
23733.073 |
- |
4.58% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
4.97% |
1136339.553 |
1192849.171 |
- |
5.26% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
4.97% |
15.652 |
16.430 |
- |
1.34% |
- |
|
std::fill_n(vector<bool>)/512
|
4.97% |
1.444 |
1.515 |
- |
4.11% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
4.96% |
24.934 |
26.172 |
- |
2.57% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
4.96% |
843.397 |
885.254 |
- |
-4.81% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
4.95% |
5.567 |
5.842 |
- |
-1.00% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8192
|
4.91% |
218.273 |
228.997 |
- |
4.27% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
4.91% |
506.577 |
531.463 |
- |
9.37% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
4.90% |
73345.218 |
76941.620 |
- |
0.12% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
4.90% |
3493.974 |
3665.251 |
- |
1.78% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4
|
4.90% |
3.212 |
3.369 |
- |
2.31% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
4.89% |
4.965 |
5.207 |
- |
3.67% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
4.88% |
9.324 |
9.779 |
- |
4.45% |
- |
|
std::rotate_copy(deque<int>)/32
|
4.87% |
2.571 |
2.696 |
- |
-3.67% |
- |
|
std::rotate_copy(list<int>)/32
|
4.86% |
8.439 |
8.850 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
4.85% |
68333543.450 |
71650748.039 |
- |
7.69% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
4.85% |
860137.738 |
901873.978 |
- |
0.05% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
4.84% |
484.774 |
508.251 |
- |
3.93% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
4.83% |
9.785 |
10.257 |
- |
-4.12% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
4.81% |
5.085 |
5.329 |
- |
-0.44% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
4.80% |
12.349 |
12.941 |
- |
4.03% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
4.79% |
10.425 |
10.924 |
- |
2.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
4.78% |
195185962.238 |
204515150.735 |
- |
7.78% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
4.77% |
1.379 |
1.445 |
- |
-20.15% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
4.76% |
258797.601 |
271120.142 |
- |
3.75% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
4.75% |
12499.610 |
13093.862 |
- |
9.08% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
4.75% |
11.426 |
11.968 |
- |
4.53% |
- |
|
SetIntersection_None_Set_float_1024_16
|
4.75% |
9965218.671 |
10438357.541 |
- |
16.77% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
4.75% |
1.933 |
2.025 |
- |
3.13% |
- |
|
std::move_backward(deque<int>)/8
|
4.74% |
3.369 |
3.528 |
- |
10.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
4.74% |
245763764.634 |
257409336.777 |
- |
5.14% |
- |
|
rng::starts_with(deque<int>)/1024
|
4.72% |
466.498 |
488.499 |
- |
9.38% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
4.70% |
3917.949 |
4102.192 |
- |
5.27% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
4.70% |
11410.398 |
11946.920 |
- |
2.27% |
- |
|
std::copy_backward(list<int>)/64
|
4.70% |
30.041 |
31.453 |
- |
2.26% |
- |
|
BM_deque_deque_ranges_copy/1024
|
4.70% |
36.923 |
38.659 |
- |
5.56% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
4.69% |
106506.501 |
111497.347 |
- |
3.99% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
4.66% |
27.262 |
28.531 |
- |
-2.85% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
4.64% |
33.389 |
34.938 |
- |
4.24% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
4.62% |
132.017 |
138.111 |
- |
5.34% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
4.62% |
732.611 |
766.428 |
- |
3.36% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
4.61% |
24.492 |
25.622 |
- |
7.16% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Empty_Control
|
4.61% |
0.415 |
0.434 |
- |
4.40% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
4.61% |
5.516 |
5.770 |
- |
5.54% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8
|
4.59% |
3.285 |
3.436 |
- |
3.77% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
4.58% |
476.790 |
498.633 |
- |
2.44% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
4.58% |
38364924.880 |
40122069.458 |
- |
1.25% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
4.57% |
15.819 |
16.543 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
4.57% |
8039006.610 |
8406513.155 |
- |
-0.82% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
4.56% |
1152213.957 |
1204737.472 |
- |
6.32% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
4.56% |
12.665 |
13.242 |
- |
4.17% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
4.52% |
5.072 |
5.301 |
- |
5.04% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
4.51% |
1033252.155 |
1079825.854 |
- |
3.34% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
4.51% |
27.247 |
28.475 |
- |
3.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
4.51% |
1006201.692 |
1051531.137 |
- |
-0.92% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
4.50% |
3.747 |
3.916 |
- |
0.40% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
4.48% |
0.258 |
0.270 |
- |
1.37% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.48% |
796.983 |
832.712 |
- |
12.01% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.48% |
90.754 |
94.818 |
- |
2.25% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
4.48% |
4832307.817 |
5048569.688 |
- |
5.24% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
4.48% |
241.573 |
252.384 |
- |
0.71% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
4.46% |
56637.895 |
59166.489 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
4.45% |
25415758.860 |
26547548.267 |
- |
1.61% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
4.45% |
13717894.808 |
14328275.918 |
- |
-1.04% |
- |
|
BM_vector_deque_ranges_copy/64
|
4.45% |
2.700 |
2.820 |
- |
0.94% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
4.45% |
60.886 |
63.593 |
- |
5.52% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
4.44% |
1562681.199 |
1632090.606 |
- |
0.88% |
- |
|
BM_PushHeap_uint64_SingleElement_262144
|
4.44% |
0.357 |
0.373 |
- |
2.88% |
- |
|
BM_std_minmax_element<int>/4
|
4.44% |
1.190 |
1.243 |
- |
1.43% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
4.44% |
640.719 |
669.148 |
- |
2.44% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
4.43% |
9028.445 |
9428.125 |
- |
-1.21% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
4.41% |
1110762.811 |
1159717.998 |
- |
4.77% |
- |
|
rng::for_each(set<int>)/8
|
4.40% |
6.686 |
6.980 |
- |
7.32% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
4.39% |
82.431 |
86.050 |
- |
4.34% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
4.38% |
0.356 |
0.372 |
- |
0.16% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
4.38% |
17.339 |
18.098 |
- |
4.65% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
4.38% |
8.196 |
8.554 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
4.37% |
1067193.002 |
1113814.850 |
- |
2.93% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
4.36% |
1.062 |
1.109 |
- |
-3.57% |
- |
|
std::deque<int>::insert(begin)_(cheap_elements)/1024
|
4.35% |
5.954 |
6.213 |
- |
4.04% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
4.33% |
236.575 |
246.809 |
- |
0.49% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
4.32% |
174158.522 |
181677.074 |
- |
4.42% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
4.31% |
3898477.849 |
4066405.108 |
- |
-3.76% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.31% |
623465.627 |
650316.688 |
- |
5.07% |
- |
|
std::copy_backward(vector<int>)/8
|
4.30% |
2.174 |
2.268 |
- |
2.33% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
4.30% |
4.227 |
4.409 |
- |
-0.59% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
4.30% |
237113.281 |
247301.006 |
- |
1.53% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16384
|
4.29% |
0.469 |
0.489 |
- |
4.29% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
4.29% |
516.997 |
539.176 |
- |
0.13% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
4.29% |
29.897 |
31.180 |
- |
2.70% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
4.28% |
6869511.441 |
7163812.722 |
- |
3.58% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
4.27% |
71.653 |
74.713 |
- |
0.48% |
- |
|
BM_PushHeap_string_Descending_16
|
4.23% |
2.144 |
2.235 |
- |
4.68% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
4.23% |
7.311 |
7.621 |
- |
-4.24% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
4.23% |
0.626 |
0.652 |
- |
-2.24% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
4.22% |
23.854 |
24.860 |
- |
6.70% |
- |
|
SetIntersection_None_Vector_float_16_1
|
4.21% |
63562108.736 |
66239703.711 |
- |
4.76% |
- |
|
SetIntersection_None_Vector_float_64_16
|
4.21% |
13633643.708 |
14207716.136 |
- |
4.68% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
4.21% |
3200662.620 |
3335302.786 |
- |
9.43% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
4.19% |
605.355 |
630.730 |
- |
2.51% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
4.18% |
11.249 |
11.719 |
- |
0.06% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
4.17% |
753.165 |
784.598 |
- |
3.29% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
4.17% |
24.542 |
25.566 |
- |
7.09% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
4.17% |
6649.357 |
6926.385 |
- |
-13.77% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
4.17% |
1.173 |
1.222 |
- |
2.76% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
4.16% |
20.392 |
21.241 |
- |
7.28% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
4.16% |
16245.385 |
16920.938 |
- |
3.26% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.15% |
979.799 |
1020.427 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_float_64_1
|
4.15% |
16786707.483 |
17482534.533 |
- |
4.99% |
- |
|
BM_PushHeap_uint64_SingleElement_1024
|
4.14% |
0.364 |
0.379 |
- |
2.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
4.13% |
168138008.043 |
175078048.712 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
4.12% |
14428687.171 |
15023476.734 |
- |
4.20% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
4.12% |
9.331 |
9.715 |
- |
5.66% |
- |
|
std::swap_ranges(list<int>)/8192
|
4.12% |
9829.452 |
10234.010 |
- |
-6.24% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
4.11% |
1.612 |
1.678 |
- |
3.22% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.10% |
1001.605 |
1042.681 |
- |
4.18% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
4.10% |
462.793 |
481.756 |
- |
-0.71% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
4.09% |
328.191 |
341.629 |
- |
8.30% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
4.09% |
3634.083 |
3782.812 |
- |
0.46% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
4.09% |
236.637 |
246.315 |
- |
0.49% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
4.09% |
2.158 |
2.247 |
- |
2.66% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/1048576
|
4.09% |
15659.298 |
16299.078 |
- |
3.97% |
- |
|
BM_PushHeap_string_Descending_64
|
4.07% |
2.332 |
2.427 |
- |
7.38% |
- |
|
BM_PushHeap_uint32_SingleElement_262144
|
4.06% |
0.358 |
0.372 |
- |
1.56% |
- |
|
std::copy(deque<int>)/8
|
4.05% |
2.604 |
2.709 |
- |
0.10% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
4.05% |
3628.310 |
3775.137 |
- |
0.48% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.03% |
680.873 |
708.340 |
- |
5.97% |
- |
|
std::fill_n(vector<bool>)/4096
|
4.03% |
4.117 |
4.283 |
- |
2.04% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
4.03% |
2.604 |
2.709 |
- |
1.92% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192
|
4.03% |
132103.719 |
137428.837 |
- |
4.07% |
- |
|
BM_lexicographical_compare_three_way_fast_path/4096
|
4.03% |
922.253 |
959.380 |
- |
0.41% |
- |
|
std::fill(vector<bool>)/32768
|
4.03% |
29.389 |
30.572 |
- |
1.70% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
4.01% |
1326.456 |
1379.668 |
- |
3.94% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
4.01% |
1.149 |
1.195 |
- |
2.36% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
4.01% |
23.847 |
24.802 |
- |
1.55% |
- |
|
BM_StringRelational_Less_Huge_Huge_Control
|
4.00% |
98.766 |
102.717 |
- |
3.94% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
4.00% |
919.973 |
956.763 |
- |
0.50% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
4.00% |
170.411 |
177.221 |
- |
8.74% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
3.99% |
19.589 |
20.371 |
- |
-3.08% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
3.99% |
855.397 |
889.534 |
- |
10.89% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
3.99% |
7.385 |
7.680 |
- |
0.10% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
3.98% |
486736.767 |
506125.094 |
- |
4.17% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
3.95% |
11348.565 |
11797.103 |
- |
0.03% |
- |
|
BM_deque_deque_ranges_copy/512
|
3.95% |
17.639 |
18.335 |
- |
4.12% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
3.94% |
15638.030 |
16254.733 |
- |
3.09% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.94% |
42.794 |
44.479 |
- |
5.59% |
- |
|
SetIntersection_None_Vector_float_16_4
|
3.93% |
54074378.119 |
56199986.590 |
- |
4.59% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0
|
3.93% |
0.267 |
0.277 |
- |
3.89% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
3.92% |
16.827 |
17.486 |
- |
2.86% |
- |
|
std::copy(list<int>)/32768
|
3.91% |
25446.138 |
26440.604 |
- |
0.76% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
3.90% |
726918.306 |
755285.505 |
- |
4.13% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
3.90% |
0.324 |
0.337 |
- |
2.13% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
3.90% |
3775.089 |
3922.233 |
- |
-1.16% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
3.89% |
30.876 |
32.078 |
- |
-0.27% |
- |
|
std::for_each_n(vector<int>)/8
|
3.89% |
2.649 |
2.752 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_float_256_256
|
3.89% |
2146537.253 |
2229953.593 |
- |
5.85% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.88% |
6689.822 |
6949.477 |
- |
3.77% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
3.88% |
18.920 |
19.654 |
- |
4.21% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
3.87% |
8.968 |
9.315 |
- |
-16.42% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
3.87% |
9.307 |
9.668 |
- |
4.42% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
3.87% |
90.833 |
94.348 |
- |
3.66% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
3.87% |
7568.131 |
7861.011 |
- |
-1.76% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
3.86% |
8082.795 |
8395.153 |
- |
20.46% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/64
|
3.86% |
15.019 |
15.599 |
- |
-0.11% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
3.86% |
15.068 |
15.650 |
- |
-0.17% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
3.86% |
923.770 |
959.386 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
3.85% |
1003098.554 |
1041752.117 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
3.84% |
213916740.801 |
222139579.167 |
- |
4.92% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
3.84% |
9.852 |
10.230 |
- |
3.75% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
3.84% |
26.409 |
27.422 |
- |
-6.02% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
3.84% |
3.159 |
3.280 |
- |
0.97% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
3.83% |
8.508 |
8.834 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
3.83% |
4164355.830 |
4323828.675 |
- |
3.54% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
3.83% |
98853.499 |
102638.905 |
- |
-0.47% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
3.83% |
3.432 |
3.564 |
- |
8.27% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
3.82% |
0.711 |
0.738 |
- |
-12.81% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
3.81% |
3743.119 |
3885.836 |
- |
2.60% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
3.81% |
344259507.251 |
357378431.124 |
- |
1.60% |
- |
|
std::multimap<int,_int>::clear()/8192
|
3.81% |
84193.386 |
87401.015 |
- |
4.70% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
3.81% |
610.375 |
633.616 |
- |
3.17% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
3.81% |
341567221.716 |
354572352.881 |
- |
4.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
3.80% |
1774732.903 |
1842212.518 |
- |
0.86% |
- |
|
ranges::min(std::list<long_long>)/8
|
3.80% |
1.884 |
1.955 |
- |
1.51% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
3.80% |
6929.614 |
7192.680 |
- |
3.96% |
- |
|
BM_PushHeap_string_Ascending_262144
|
3.79% |
28.058 |
29.122 |
- |
-0.95% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
3.79% |
12.192 |
12.654 |
- |
3.98% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
3.79% |
19437.310 |
20173.709 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_float_64_4
|
3.79% |
16044635.869 |
16652170.209 |
- |
4.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
3.78% |
4598329.295 |
4772185.285 |
- |
3.06% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.78% |
228.919 |
237.569 |
- |
-2.02% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
3.78% |
3.912 |
4.060 |
- |
0.77% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
3.77% |
23.530 |
24.417 |
- |
-2.12% |
- |
|
BM_StringFindAllMatch/131072
|
3.76% |
2270.334 |
2355.608 |
- |
3.70% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
3.75% |
90.045 |
93.422 |
- |
-1.44% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
3.74% |
393.033 |
407.747 |
- |
3.60% |
- |
|
BM_PushHeap_uint64_Random_64
|
3.73% |
5.389 |
5.590 |
- |
0.92% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/1024
|
3.72% |
8205.485 |
8511.138 |
- |
3.44% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
3.72% |
2.240 |
2.324 |
- |
-1.92% |
- |
|
BM_deque_vector_ranges_copy/0
|
3.71% |
1.368 |
1.418 |
- |
-6.40% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
3.71% |
0.584 |
0.606 |
- |
1.87% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
3.70% |
4.306 |
4.465 |
- |
3.68% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
3.70% |
8385965.653 |
8696269.692 |
- |
3.82% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
3.69% |
1852.840 |
1921.149 |
- |
2.84% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
3.68% |
3653.498 |
3787.984 |
- |
0.19% |
- |
|
std::partition_point(vector<int>)/50
|
3.67% |
2.540 |
2.633 |
- |
2.57% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
3.67% |
20.018 |
20.752 |
- |
8.24% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
3.67% |
28.146 |
29.178 |
- |
4.54% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.66% |
1220.079 |
1264.724 |
- |
-2.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
3.66% |
43.567 |
45.161 |
- |
1.91% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
3.65% |
1653661.831 |
1713940.236 |
- |
0.33% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
3.64% |
22.792 |
23.622 |
- |
4.46% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
3.63% |
24.163 |
25.041 |
- |
0.02% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.63% |
1117.656 |
1158.266 |
- |
3.40% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
3.63% |
881.798 |
913.831 |
- |
2.80% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
3.62% |
2.259 |
2.341 |
- |
3.58% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
3.62% |
30.211 |
31.304 |
- |
-0.22% |
- |
|
rng::starts_with(deque<int>)/8
|
3.62% |
3.919 |
4.060 |
- |
-1.35% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
3.61% |
577.123 |
597.963 |
- |
3.65% |
- |
|
std::set<int>::find(key)_(existent)/32
|
3.60% |
1.683 |
1.743 |
- |
1.17% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
3.59% |
2.085 |
2.160 |
- |
-5.58% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.59% |
12581.916 |
13033.752 |
- |
9.22% |
- |
|
BM_PushHeap_uint64_SingleElement_16384
|
3.58% |
0.363 |
0.376 |
- |
2.37% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
3.58% |
29.553 |
30.612 |
- |
4.79% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
3.58% |
1319381.866 |
1366595.453 |
- |
2.00% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.58% |
368.320 |
381.488 |
- |
-0.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
3.57% |
23.927 |
24.782 |
- |
1.21% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
3.57% |
22.861 |
23.678 |
- |
-1.46% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
3.56% |
21774.512 |
22550.537 |
- |
0.94% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
3.56% |
20.758 |
21.497 |
- |
3.54% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
3.54% |
1.610 |
1.667 |
- |
3.40% |
- |
|
SetIntersection_Front_Set_string_256_64
|
3.53% |
14014985.361 |
14510223.953 |
- |
-1.86% |
- |
|
bm_lexicographical_compare<unsigned_char>/4096
|
3.53% |
75.046 |
77.696 |
- |
0.13% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
3.53% |
17.989 |
18.624 |
- |
-1.44% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
3.53% |
557.721 |
577.388 |
- |
-1.84% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
3.53% |
54.208 |
56.119 |
- |
-4.21% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
3.52% |
22.836 |
23.640 |
- |
0.79% |
- |
|
BM_PushHeap_string_SingleElement_16
|
3.52% |
2.632 |
2.725 |
- |
2.73% |
- |
|
BM_deque_deque_move_backward/0
|
3.50% |
0.890 |
0.921 |
- |
5.58% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
3.50% |
2030042.690 |
2101019.132 |
- |
4.92% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
3.49% |
4.313 |
4.463 |
- |
-1.66% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
3.48% |
7726.033 |
7994.896 |
- |
0.65% |
- |
|
ranges::min(std::list<__int128>)/64
|
3.47% |
32.374 |
33.499 |
- |
0.47% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.46% |
760.793 |
787.141 |
- |
3.14% |
- |
|
BM_PushHeap_uint64_SingleElement_256
|
3.46% |
0.385 |
0.399 |
- |
2.34% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
3.46% |
32.638 |
33.767 |
- |
-1.71% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
3.45% |
38.577 |
39.906 |
- |
5.43% |
- |
|
BM_std_minmax_element<short>/64000
|
3.44% |
15146.294 |
15667.895 |
- |
-10.97% |
- |
|
SetIntersection_None_Set_float_1024_1
|
3.44% |
10211656.720 |
10563254.486 |
- |
16.85% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
3.44% |
31834.285 |
32928.798 |
- |
3.77% |
- |
|
BM_std_minmax_element<short>/65536
|
3.43% |
15514.641 |
16046.182 |
- |
-11.05% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
3.42% |
9949339.512 |
10289560.033 |
- |
-3.39% |
- |
|
SetIntersection_None_Set_string_16384_256
|
3.42% |
192278110.042 |
198851945.868 |
- |
0.36% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
3.41% |
1.934 |
2.000 |
- |
-2.51% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
3.41% |
6578.176 |
6802.371 |
- |
2.48% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
3.41% |
478.904 |
495.215 |
- |
-2.58% |
- |
|
BM_std_minmax_element<short>/70000
|
3.40% |
16576.920 |
17140.322 |
- |
-10.92% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
3.39% |
4.430 |
4.581 |
- |
3.78% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
3.39% |
83482.549 |
86310.926 |
- |
3.54% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
3.39% |
1.610 |
1.665 |
- |
3.25% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
3.39% |
25.694 |
26.564 |
- |
7.47% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.38% |
39556.639 |
40895.544 |
- |
5.30% |
- |
|
BM_deque_deque_copy/65536
|
3.38% |
3080.911 |
3185.129 |
- |
0.64% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
3.38% |
98929.830 |
102272.067 |
- |
1.23% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
3.37% |
2.318 |
2.397 |
- |
2.69% |
- |
|
ranges::min(std::vector<char>)/64
|
3.36% |
4.078 |
4.215 |
- |
-0.11% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
3.36% |
21.530 |
22.253 |
- |
4.19% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
3.36% |
58511.624 |
60476.465 |
- |
0.45% |
- |
|
std::copy_n(vector<int>)/64
|
3.35% |
2.458 |
2.541 |
- |
-20.53% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
3.34% |
1.449 |
1.497 |
- |
-4.99% |
- |
|
std::unordered_set<std::string>::clear()/32
|
3.34% |
878.899 |
908.243 |
- |
-1.30% |
- |
|
BM_CmpLess_ushort_int
|
3.33% |
1.068 |
1.104 |
- |
3.85% |
- |
|
BM_PushHeap_uint32_SingleElement_16384
|
3.33% |
0.360 |
0.372 |
- |
1.55% |
- |
|
BM_std_minmax_element<long_long>/512
|
3.33% |
134.086 |
138.550 |
- |
-6.85% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.32% |
11448.142 |
11828.520 |
- |
0.67% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
3.32% |
22.769 |
23.525 |
- |
0.91% |
- |
|
BM_PushHeap_string_Descending_256
|
3.32% |
2.481 |
2.563 |
- |
8.06% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
3.31% |
575.174 |
594.203 |
- |
2.56% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
3.30% |
8.957 |
9.253 |
- |
-6.15% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.30% |
166608.614 |
172101.958 |
- |
4.88% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
3.30% |
1105077.034 |
1141494.504 |
- |
3.43% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
3.29% |
333.903 |
344.884 |
- |
1.39% |
- |
|
BM_StringEraseToEnd_Empty_Opaque
|
3.28% |
0.592 |
0.612 |
- |
2.67% |
- |
|
BM_lexicographical_compare_three_way_fast_path/256
|
3.28% |
68.851 |
71.112 |
- |
0.38% |
- |
|
BM_std_minmax_element<long_long>/5500
|
3.28% |
1394.411 |
1440.171 |
- |
-7.29% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.28% |
9.131 |
9.430 |
- |
1.30% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
3.28% |
242036.915 |
249975.802 |
- |
2.35% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
3.28% |
259517.616 |
268029.089 |
- |
2.68% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
3.27% |
6.636 |
6.853 |
- |
2.34% |
- |
|
std::move_backward(deque<int>)/262144
|
3.27% |
30329.836 |
31322.240 |
- |
0.08% |
- |
|
ranges::min(std::vector<char>)/70000
|
3.27% |
481.006 |
496.730 |
- |
0.42% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
3.26% |
543.778 |
561.520 |
- |
-1.76% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024
|
3.26% |
689516.338 |
711997.123 |
- |
3.70% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
3.26% |
1980587.078 |
2045152.342 |
- |
6.06% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
3.26% |
20821.388 |
21499.826 |
- |
1.99% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
3.26% |
11925728.305 |
12314094.325 |
- |
2.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
3.26% |
12084090.691 |
12477557.690 |
- |
-0.60% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
3.26% |
20.613 |
21.284 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
3.26% |
1287400.799 |
1329313.723 |
- |
1.58% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
3.25% |
4790.853 |
4946.767 |
- |
3.33% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/8192
|
3.25% |
2343.257 |
2419.479 |
- |
3.18% |
- |
|
BM_std_minmax_element<int>/64
|
3.25% |
16.406 |
16.940 |
- |
2.87% |
- |
|
BM_std_minmax_element<long_long>/1024
|
3.25% |
264.617 |
273.218 |
- |
-6.79% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
3.24% |
14.448 |
14.915 |
- |
1.33% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
3.23% |
1.612 |
1.664 |
- |
-3.76% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
3.23% |
6.192 |
6.391 |
- |
1.18% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
3.22% |
2.675 |
2.761 |
- |
7.24% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
3.21% |
576.612 |
595.134 |
- |
3.75% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_4
|
3.21% |
136677143.790 |
141067208.140 |
- |
4.13% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
3.21% |
229343.808 |
236707.953 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
3.21% |
7634543.159 |
7879684.767 |
- |
4.63% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
3.21% |
2.050 |
2.116 |
- |
2.72% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
3.21% |
154495786.293 |
159449597.566 |
- |
0.71% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
3.20% |
239551.820 |
247228.784 |
- |
0.14% |
- |
|
ranges::minmax(std::deque<char>)/8
|
3.20% |
3.982 |
4.110 |
- |
4.67% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
3.20% |
16.923 |
17.464 |
- |
3.47% |
- |
|
BM_num_put<long_long>
|
3.19% |
11.284 |
11.645 |
- |
1.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
3.18% |
31.771 |
32.782 |
- |
2.56% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
3.18% |
113705760.400 |
117323236.949 |
- |
4.88% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
3.18% |
1132289.048 |
1168283.481 |
- |
4.29% |
- |
|
BM_std_minmax_element<long_long>/4096
|
3.18% |
1041.490 |
1074.588 |
- |
-7.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
3.17% |
5270421.331 |
5437696.172 |
- |
84.71% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
3.16% |
1.119 |
1.155 |
- |
0.32% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
3.16% |
259283.367 |
267467.081 |
- |
2.85% |
- |
|
std::find(vector<short>)_(process_all)/8
|
3.15% |
0.684 |
0.706 |
- |
2.44% |
- |
|
SetIntersection_None_Vector_float_256_1
|
3.15% |
4256878.476 |
4390872.186 |
- |
2.31% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
3.14% |
6.488 |
6.692 |
- |
3.84% |
- |
|
BM_deque_deque_move/70000
|
3.14% |
3368.390 |
3474.027 |
- |
0.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
3.13% |
55.708 |
57.454 |
- |
4.11% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
3.13% |
1186.897 |
1224.051 |
- |
-7.35% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
3.13% |
184.544 |
190.321 |
- |
3.88% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
3.13% |
37.003 |
38.162 |
- |
27.47% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
3.13% |
18.466 |
19.043 |
- |
3.68% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
3.13% |
10374.096 |
10698.293 |
- |
2.79% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8
|
3.11% |
37.324 |
38.487 |
- |
2.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
3.11% |
3426.109 |
3532.681 |
- |
-5.83% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
3.11% |
7395.565 |
7625.340 |
- |
-3.81% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.11% |
49.333 |
50.865 |
- |
0.61% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
3.11% |
516357.849 |
532395.370 |
- |
2.17% |
- |
|
BM_vector_deque_move/4000
|
3.10% |
139.439 |
143.768 |
- |
2.50% |
- |
|
rng::fold_left(deque<int>)/50
|
3.10% |
27.116 |
27.957 |
- |
-2.99% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
3.09% |
239192.847 |
246593.332 |
- |
-0.68% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
3.09% |
20796.107 |
21439.202 |
- |
1.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.09% |
15.940 |
16.432 |
- |
4.17% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
3.08% |
26.215 |
27.022 |
- |
5.29% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
3.08% |
3786.644 |
3903.114 |
- |
1.84% |
- |
|
BM_lexicographical_compare_three_way_fast_path/4
|
3.07% |
1.118 |
1.152 |
- |
0.31% |
- |
|
std::fill_n(deque<int>)/1024
|
3.05% |
28.898 |
29.780 |
- |
-0.48% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
3.05% |
5.800 |
5.977 |
- |
-3.41% |
- |
|
BM_deque_vector_ranges_move/5500
|
3.05% |
192.273 |
198.139 |
- |
1.01% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
3.05% |
23.975 |
24.706 |
- |
-6.65% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
3.04% |
263.582 |
271.605 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
3.04% |
1626605.679 |
1676109.374 |
- |
3.85% |
- |
|
std::swap_ranges(deque<int>)/32
|
3.04% |
10.696 |
11.021 |
- |
5.80% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
3.04% |
23.294 |
24.001 |
- |
3.49% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
3.03% |
7.097 |
7.312 |
- |
3.16% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.03% |
507.390 |
522.766 |
- |
2.72% |
- |
|
BM_std_minmax_element<long_long>/4000
|
3.03% |
1018.945 |
1049.796 |
- |
-7.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_64
|
3.03% |
0.579 |
0.597 |
- |
0.05% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256
|
3.03% |
123.619 |
127.360 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
3.02% |
22258720.855 |
22931231.720 |
- |
3.45% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
3.01% |
9929873.557 |
10229018.644 |
- |
4.60% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
3.01% |
31647.690 |
32598.885 |
- |
0.97% |
- |
|
BM_std_minmax_element<long_long>/64
|
3.00% |
16.771 |
17.275 |
- |
-5.32% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/65536
|
3.00% |
14658.742 |
15098.524 |
- |
0.41% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
3.00% |
12.418 |
12.790 |
- |
1.14% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
3.00% |
2558.815 |
2635.498 |
- |
3.03% |
- |
|
BM_lexicographical_compare_three_way_fast_path/262144
|
3.00% |
58697.661 |
60456.341 |
- |
0.28% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
3.00% |
20821.511 |
21445.162 |
- |
1.61% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
2.99% |
1.019 |
1.049 |
- |
8.44% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
2.98% |
11702062.373 |
12050473.389 |
- |
7.76% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
2.97% |
28.116 |
28.951 |
- |
-1.02% |
- |
|
std::move(list<int>)/262144
|
2.96% |
239944.264 |
247041.312 |
- |
-0.67% |
- |
|
std::copy_backward(list<int>)/32768
|
2.95% |
26056.582 |
26826.217 |
- |
0.84% |
- |
|
SetIntersection_None_Set_float_16384_256
|
2.95% |
153013263.028 |
157523611.322 |
- |
1.61% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.95% |
24.978 |
25.714 |
- |
3.09% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
2.95% |
24.280 |
24.995 |
- |
3.66% |
- |
|
SetIntersection_None_Set_float_16384_64
|
2.94% |
153748980.376 |
158269420.725 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
2.94% |
1063546.972 |
1094780.834 |
- |
0.65% |
- |
|
BM_deque_vector_ranges_copy/1
|
2.94% |
2.096 |
2.157 |
- |
1.50% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
2.93% |
31.227 |
32.142 |
- |
0.52% |
- |
|
BM_std_minmax_element<int>/3
|
2.93% |
1.120 |
1.153 |
- |
-1.37% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
2.93% |
334.322 |
344.109 |
- |
1.12% |
- |
|
BM_deque_deque_move/4000
|
2.92% |
145.515 |
149.763 |
- |
1.73% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
2.92% |
20.722 |
21.327 |
- |
-0.37% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
2.92% |
649.074 |
668.002 |
- |
2.45% |
- |
|
rng::fold_left(deque<int>)/32
|
2.92% |
16.264 |
16.738 |
- |
-4.95% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
2.91% |
12385413.936 |
12746289.451 |
- |
2.34% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
2.91% |
2935684.586 |
3021116.983 |
- |
-6.62% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
2.90% |
40.542 |
41.718 |
- |
6.21% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.90% |
5.327 |
5.482 |
- |
-1.07% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
2.90% |
1.759 |
1.810 |
- |
0.48% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
2.89% |
3856.457 |
3968.057 |
- |
1.00% |
- |
|
std::copy_n(list<int>)/64
|
2.89% |
14.418 |
14.835 |
- |
1.06% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
2.88% |
26720.615 |
27491.395 |
- |
7.63% |
- |
|
rng::contains(vector<int>)_(process_all)/8192
|
2.87% |
1789.111 |
1840.527 |
- |
1.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.87% |
172296.088 |
177247.118 |
- |
-2.89% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.86% |
5.082 |
5.227 |
- |
5.64% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
2.85% |
2.465 |
2.535 |
- |
3.12% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
2.85% |
8.361 |
8.599 |
- |
6.70% |
- |
|
ranges::min(std::vector<__int128>)/1
|
2.85% |
0.403 |
0.415 |
- |
1.14% |
- |
|
std::reverse_copy(deque<int>)/4096
|
2.85% |
952.725 |
979.832 |
- |
0.65% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
2.85% |
2.244 |
2.308 |
- |
-3.71% |
- |
|
BM_PushHeap_uint64_PipeOrgan_64
|
2.84% |
1.315 |
1.353 |
- |
1.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.84% |
30.131 |
30.987 |
- |
0.99% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
2.84% |
1.317 |
1.355 |
- |
0.35% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
2.84% |
1.709 |
1.758 |
- |
-0.24% |
- |
|
BM_lexicographical_compare_three_way_fast_path/65536
|
2.84% |
14689.479 |
15106.414 |
- |
0.32% |
- |
|
BM_deque_deque_move_backward/512
|
2.84% |
18.875 |
19.411 |
- |
-2.89% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
2.84% |
181600.822 |
186751.840 |
- |
2.19% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast
|
2.83% |
0.413 |
0.424 |
- |
1.55% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
2.82% |
29.492 |
30.324 |
- |
80.82% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
2.82% |
690.596 |
710.067 |
- |
0.15% |
- |
|
BM_std_minmax_element<int>/2
|
2.82% |
0.668 |
0.686 |
- |
0.12% |
- |
|
BM_num_put<const_void*>
|
2.81% |
12.035 |
12.374 |
- |
-1.66% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
2.81% |
39.078 |
40.177 |
- |
-4.62% |
- |
|
BM_std_minmax_element<long_long>/4
|
2.81% |
1.235 |
1.269 |
- |
0.55% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
2.81% |
18.662 |
19.186 |
- |
1.20% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.80% |
134951.265 |
138732.244 |
- |
4.23% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
2.80% |
77371435.145 |
79537616.692 |
- |
2.34% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
2.80% |
141.910 |
145.882 |
- |
3.48% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
2.79% |
2.183 |
2.244 |
- |
-11.29% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
2.79% |
4.297 |
4.417 |
- |
-1.34% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
2.79% |
6932321.470 |
7125790.993 |
- |
8.41% |
- |
|
std::pop_heap(vector<float>)/8192
|
2.79% |
19.363 |
19.903 |
- |
2.11% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
2.78% |
3.200 |
3.289 |
- |
0.32% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
2.78% |
152.298 |
156.533 |
- |
-6.47% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
2.78% |
703.321 |
722.858 |
- |
-0.34% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
2.77% |
20.144 |
20.703 |
- |
-0.91% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
2.77% |
7730.315 |
7944.421 |
- |
-3.26% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
2.76% |
9193.170 |
9447.310 |
- |
-0.10% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
2.76% |
20.798 |
21.372 |
- |
3.78% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
2.75% |
1.323 |
1.359 |
- |
-11.67% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
2.75% |
23269.305 |
23909.832 |
- |
2.73% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.75% |
219.116 |
225.147 |
- |
0.26% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
2.75% |
2.878 |
2.958 |
- |
0.15% |
- |
|
BM_deque_vector_copy/5500
|
2.75% |
195.831 |
201.213 |
- |
2.39% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
2.74% |
528.176 |
542.666 |
- |
1.83% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.74% |
114.705 |
117.849 |
- |
-2.04% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.74% |
247833.350 |
254623.063 |
- |
1.21% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
2.74% |
10.708 |
11.001 |
- |
1.70% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
2.73% |
0.529 |
0.543 |
- |
0.31% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
2.73% |
22.248 |
22.856 |
- |
-1.64% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
2.73% |
263636.736 |
270840.677 |
- |
0.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
2.73% |
16.051 |
16.490 |
- |
4.90% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
2.73% |
944.229 |
969.985 |
- |
3.48% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
2.73% |
27.303 |
28.047 |
- |
-1.50% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
2.73% |
649.021 |
666.714 |
- |
0.11% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
2.73% |
4616.843 |
4742.690 |
- |
-0.34% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.72% |
1.498 |
1.539 |
- |
-1.12% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
2.72% |
9.926 |
10.196 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
2.72% |
1765263.819 |
1813295.691 |
- |
2.90% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
2.71% |
8.553 |
8.784 |
- |
0.07% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.71% |
537.323 |
551.872 |
- |
5.29% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
2.70% |
23278.326 |
23907.329 |
- |
2.72% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
2.70% |
753.804 |
774.154 |
- |
1.39% |
- |
|
std::copy_if(list<int>)_(every_other)/64
|
2.69% |
27.132 |
27.863 |
- |
0.32% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
2.69% |
183951.241 |
188907.665 |
- |
1.96% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
2.69% |
1022394.785 |
1049932.494 |
- |
0.67% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
2.69% |
1515.837 |
1556.648 |
- |
38.33% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
2.69% |
14690.967 |
15085.464 |
- |
0.12% |
- |
|
BM_std_minmax_element<long_long>/2
|
2.68% |
0.668 |
0.686 |
- |
0.12% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.68% |
230.686 |
236.878 |
- |
1.57% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
2.68% |
53748.513 |
55186.445 |
- |
1.31% |
- |
|
SetIntersection_Front_Vector_float_1_1
|
2.67% |
534295018.224 |
548552604.388 |
- |
2.80% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
2.66% |
2.259 |
2.319 |
- |
11.02% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
2.66% |
10.499 |
10.778 |
- |
3.96% |
- |
|
std::search(list<int>)_(single_element)/1000
|
2.65% |
674.746 |
692.649 |
- |
3.07% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
2.65% |
77424676.470 |
79477750.537 |
- |
3.52% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
2.65% |
3.732 |
3.830 |
- |
6.36% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
2.64% |
1.273 |
1.307 |
- |
-5.00% |
- |
|
std::count(list<int>)_(every_other)/8
|
2.64% |
2.044 |
2.098 |
- |
0.43% |
- |
|
ranges::min(std::vector<long_long>)/64
|
2.64% |
4.621 |
4.743 |
- |
-6.65% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.64% |
1.769 |
1.816 |
- |
1.22% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096
|
2.63% |
1884.324 |
1933.960 |
- |
0.20% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
2.63% |
0.941 |
0.966 |
- |
2.32% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
2.62% |
1.495 |
1.534 |
- |
-3.90% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
2.62% |
134.495 |
138.014 |
- |
1.25% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
2.61% |
29.809 |
30.588 |
- |
0.64% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
2.61% |
9.949 |
10.208 |
- |
0.47% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
2.61% |
5.813 |
5.965 |
- |
1.89% |
- |
|
BM_vector_deque_copy_backward/5500
|
2.61% |
196.094 |
201.212 |
- |
2.11% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144
|
2.60% |
58756.215 |
60286.664 |
- |
-0.16% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4096
|
2.60% |
75.743 |
77.716 |
- |
0.07% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
2.60% |
29.564 |
30.332 |
- |
-0.50% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576
|
2.60% |
484614.468 |
497210.758 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
2.60% |
1112294.313 |
1141185.001 |
- |
3.31% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
2.59% |
381.415 |
391.312 |
- |
0.45% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.59% |
503.124 |
516.178 |
- |
-0.52% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
2.59% |
5.027 |
5.157 |
- |
2.28% |
- |
|
BM_std_minmax_element<short>/64
|
2.59% |
16.582 |
17.011 |
- |
-5.51% |
- |
|
BM_deque_deque_move_backward/1024
|
2.58% |
37.980 |
38.961 |
- |
2.12% |
- |
|
ranges::minmax(std::vector<__int128>)/8
|
2.58% |
4.023 |
4.126 |
- |
0.46% |
- |
|
BM_deque_deque_copy/70000
|
2.58% |
3208.723 |
3291.502 |
- |
2.85% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
2.57% |
10.691 |
10.966 |
- |
0.74% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576
|
2.56% |
239477.907 |
245614.098 |
- |
-0.51% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
2.56% |
6428.165 |
6592.809 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
2.56% |
2.527 |
2.592 |
- |
-5.19% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.54% |
11633.343 |
11928.659 |
- |
1.58% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
2.54% |
28.035 |
28.746 |
- |
4.42% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
2.53% |
19.892 |
20.396 |
- |
2.88% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
2.52% |
3636159.323 |
3727644.016 |
- |
-3.85% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
2.51% |
560.457 |
574.533 |
- |
-1.28% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
2.51% |
185128.822 |
189775.104 |
- |
0.66% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.51% |
36.725 |
37.647 |
- |
0.48% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
2.51% |
2.425 |
2.486 |
- |
-10.54% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.51% |
62606.343 |
64175.707 |
- |
-1.57% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
2.50% |
334.452 |
342.823 |
- |
0.72% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
2.50% |
19.077 |
19.554 |
- |
-3.25% |
- |
|
std::partition_point(list<int>)/8192
|
2.50% |
12736.236 |
13054.355 |
- |
10.70% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.50% |
201.031 |
206.051 |
- |
4.03% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
2.48% |
6739.774 |
6907.048 |
- |
2.58% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
2.48% |
11307.894 |
11588.184 |
- |
-0.03% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
2.48% |
25990.528 |
26634.596 |
- |
-1.81% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
2.48% |
8.185 |
8.388 |
- |
1.38% |
- |
|
rng::for_each(multiset<int>)/8
|
2.47% |
6.665 |
6.830 |
- |
3.12% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
2.47% |
32.840 |
33.650 |
- |
0.88% |
- |
|
SetIntersection_None_Set_string_1024_1
|
2.47% |
8890421.607 |
9109670.880 |
- |
-0.25% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
2.47% |
25.705 |
26.339 |
- |
2.59% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
2.46% |
20.516 |
21.021 |
- |
3.03% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
2.46% |
10071.258 |
10319.070 |
- |
-5.53% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
2.46% |
1.835 |
1.880 |
- |
-8.55% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
2.46% |
4.928 |
5.049 |
- |
2.48% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
2.46% |
54.608 |
55.950 |
- |
6.89% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.46% |
23.293 |
23.865 |
- |
1.45% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
2.45% |
1117979.625 |
1145396.834 |
- |
4.42% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
2.45% |
4.246 |
4.351 |
- |
-0.55% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/256
|
2.45% |
68.186 |
69.856 |
- |
-0.09% |
- |
|
BM_deque_deque_move/65536
|
2.45% |
3074.673 |
3149.946 |
- |
1.27% |
- |
|
rng::fold_left(list<int>)/8192
|
2.45% |
10652.094 |
10912.643 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
2.44% |
1066414.032 |
1092427.118 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
2.44% |
1098096.422 |
1124853.454 |
- |
0.53% |
- |
|
SetIntersection_None_Set_float_16384_16
|
2.43% |
154578239.095 |
158336923.451 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
2.43% |
9991189.340 |
10234051.214 |
- |
1.83% |
- |
|
BM_StringFindCharLiteral/1024
|
2.43% |
18.219 |
18.661 |
- |
3.94% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
2.42% |
44.126 |
45.195 |
- |
1.79% |
- |
|
std::deque<int>::insert(begin)_(cheap_elements)/8192
|
2.42% |
5.988 |
6.133 |
- |
2.78% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.42% |
15643.057 |
16021.931 |
- |
-1.33% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
2.41% |
8.748 |
8.959 |
- |
-6.67% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
2.40% |
559.089 |
572.520 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
2.40% |
58.258 |
59.657 |
- |
0.01% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
2.40% |
24.353 |
24.937 |
- |
2.46% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
2.40% |
1896.120 |
1941.558 |
- |
2.12% |
- |
|
std::copy_if(deque<int>)_(every_other)/64
|
2.39% |
22.771 |
23.316 |
- |
0.34% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
2.39% |
16.059 |
16.443 |
- |
2.28% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
2.39% |
269.153 |
275.586 |
- |
2.89% |
- |
|
std::set<std::string>::erase(iterator)/32
|
2.39% |
25.117 |
25.716 |
- |
-3.24% |
- |
|
std::move_backward(list<int>)/8
|
2.38% |
3.293 |
3.372 |
- |
-0.02% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
2.38% |
935.028 |
957.312 |
- |
-0.66% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
2.38% |
10666029.393 |
10920021.587 |
- |
0.25% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
2.38% |
4.814 |
4.929 |
- |
3.48% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.38% |
767.004 |
785.239 |
- |
-1.13% |
- |
|
std::copy_if(deque<int>)_(every_other)/4096
|
2.37% |
1425.212 |
1459.056 |
- |
0.33% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
2.37% |
265.109 |
271.393 |
- |
2.13% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
2.37% |
1172729.173 |
1200494.259 |
- |
-1.24% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
2.37% |
26.255 |
26.876 |
- |
1.86% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
2.36% |
15.532 |
15.899 |
- |
1.16% |
- |
|
std::copy(vector<bool>)_(unaligned)/64
|
2.36% |
1.764 |
1.805 |
- |
0.46% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536
|
2.36% |
30076.635 |
30785.384 |
- |
0.21% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
2.36% |
13.577 |
13.897 |
- |
-0.05% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
2.35% |
4.262 |
4.362 |
- |
1.35% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
2.35% |
20.621 |
21.106 |
- |
1.16% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
2.35% |
8994.895 |
9206.533 |
- |
0.27% |
- |
|
SetIntersection_None_Vector_float_4_4
|
2.35% |
134158849.502 |
137312486.448 |
- |
2.68% |
- |
|
std::copy(list<int>)/8
|
2.35% |
2.441 |
2.498 |
- |
0.66% |
- |
|
std::partition(vector<int>)_(dense)/32
|
2.34% |
8.460 |
8.658 |
- |
4.82% |
- |
|
SetIntersection_None_Set_float_16384_1
|
2.34% |
155251498.088 |
158884552.466 |
- |
1.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
2.33% |
11973196.495 |
12252686.131 |
- |
2.65% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
2.33% |
553.799 |
566.718 |
- |
-1.41% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
2.33% |
352.420 |
360.637 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
2.33% |
206418908.552 |
211231552.526 |
- |
0.18% |
- |
|
BM_vector_deque_move/1024
|
2.33% |
35.646 |
36.476 |
- |
1.87% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
2.33% |
10142455.748 |
10378612.698 |
- |
5.58% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.33% |
498040.194 |
509631.118 |
- |
1.06% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
2.32% |
50828114.001 |
52008249.175 |
- |
1.27% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
2.32% |
34408.477 |
35207.343 |
- |
0.44% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144
|
2.32% |
120374.828 |
123168.891 |
- |
0.09% |
- |
|
std::generate_n(vector<int>)/32
|
2.32% |
7.783 |
7.964 |
- |
0.99% |
- |
|
BM_num_put<bool>
|
2.31% |
10.575 |
10.819 |
- |
-5.87% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
2.31% |
28155.905 |
28806.318 |
- |
7.63% |
- |
|
std::vector<int>::ctor(size)/1024
|
2.31% |
43.323 |
44.323 |
- |
-4.04% |
- |
|
ranges::minmax(std::vector<char>)/70000
|
2.31% |
580.931 |
594.332 |
- |
0.41% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
2.31% |
51975.275 |
53174.000 |
- |
-7.29% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/1024
|
2.31% |
6868.200 |
7026.562 |
- |
-0.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.30% |
1032159.805 |
1055887.814 |
- |
0.48% |
- |
|
BM_std_minmax_element<char>/1024
|
2.30% |
278.056 |
284.448 |
- |
2.07% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
2.30% |
4.376 |
4.477 |
- |
5.66% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
2.29% |
21148.736 |
21632.929 |
- |
0.24% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.29% |
184387.308 |
188604.893 |
- |
1.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
2.28% |
1898583.864 |
1941955.789 |
- |
5.81% |
- |
|
std::move_backward(list<int>)/1048576
|
2.28% |
1017753.098 |
1040996.070 |
- |
0.75% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
2.28% |
177.462 |
181.510 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
2.27% |
62936737.803 |
64367985.618 |
- |
3.37% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
2.27% |
17.109 |
17.497 |
- |
-0.58% |
- |
|
std::fill(deque<int>)/1024
|
2.27% |
29.436 |
30.104 |
- |
0.29% |
- |
|
std::fill(vector<int>)/8192
|
2.26% |
229.596 |
234.790 |
- |
0.29% |
- |
|
ranges::minmax(std::deque<char>)/64
|
2.26% |
26.361 |
26.956 |
- |
8.44% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
2.26% |
9.861 |
10.084 |
- |
4.28% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
2.25% |
4.762 |
4.869 |
- |
2.40% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
2.24% |
1594532.062 |
1630328.125 |
- |
0.56% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16
|
2.24% |
9.021 |
9.223 |
- |
0.13% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
2.24% |
206.987 |
211.629 |
- |
0.12% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.24% |
130867.140 |
133796.996 |
- |
-0.59% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
2.24% |
498.723 |
509.875 |
- |
1.27% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
2.23% |
28.911 |
29.557 |
- |
3.19% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
2.23% |
211.760 |
216.479 |
- |
0.29% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.23% |
7406.970 |
7571.825 |
- |
2.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.22% |
196392307.491 |
200743454.825 |
- |
0.22% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
2.21% |
1141.789 |
1167.055 |
- |
0.42% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
2.21% |
501.462 |
512.540 |
- |
1.23% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
2.21% |
22.546 |
23.044 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
2.21% |
14701144.539 |
15025505.725 |
- |
-2.73% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
2.21% |
467.793 |
478.111 |
- |
0.87% |
- |
|
std::replace(deque<int>)_(prefix)/1024
|
2.21% |
405.498 |
414.442 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
2.20% |
1.051 |
1.074 |
- |
-15.53% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
2.20% |
2.317 |
2.368 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
2.20% |
1181281.909 |
1207261.233 |
- |
-6.94% |
- |
|
std::move(list<int>)/32768
|
2.20% |
30277.291 |
30942.382 |
- |
-1.02% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
2.20% |
8.609 |
8.798 |
- |
1.19% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024
|
2.19% |
478.411 |
488.912 |
- |
-0.01% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
2.19% |
3.872 |
3.957 |
- |
-2.73% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
2.19% |
34.943 |
35.708 |
- |
0.46% |
- |
|
std::generate(vector<int>)/8192
|
2.19% |
1804.802 |
1844.268 |
- |
0.33% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
2.19% |
9108.915 |
9308.068 |
- |
4.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.18% |
353570995.057 |
361292552.501 |
- |
3.96% |
- |
|
std::generate(vector<int>)/1024
|
2.18% |
239.415 |
244.628 |
- |
0.36% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
2.18% |
168.413 |
172.077 |
- |
3.90% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
2.17% |
1424.769 |
1455.661 |
- |
-16.62% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1048576
|
2.16% |
33287.696 |
34008.264 |
- |
1.32% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/32
|
2.16% |
12.019 |
12.279 |
- |
0.26% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.16% |
48.821 |
49.873 |
- |
-0.11% |
- |
|
BM_vector_deque_move_backward/5500
|
2.15% |
197.178 |
201.426 |
- |
1.42% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
2.15% |
9.074 |
9.270 |
- |
-14.77% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
2.15% |
12.090 |
12.350 |
- |
1.17% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
2.15% |
5784717.922 |
5909000.482 |
- |
2.68% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
2.15% |
5710.671 |
5833.224 |
- |
-11.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
2.15% |
1143054.594 |
1167575.340 |
- |
-0.34% |
- |
|
std::partition_point(vector<int>)/8192
|
2.14% |
9.270 |
9.469 |
- |
-6.19% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
2.14% |
837375.695 |
855293.752 |
- |
2.97% |
- |
|
std::shift_left(list<int>)/32
|
2.14% |
13.181 |
13.463 |
- |
0.37% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.14% |
53902.581 |
55054.857 |
- |
-0.16% |
- |
|
std::move_backward(list<int>)/64
|
2.14% |
38.998 |
39.831 |
- |
0.81% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.13% |
12355.835 |
12619.198 |
- |
0.58% |
- |
|
ranges::minmax(std::vector<long_long>)/8
|
2.13% |
2.068 |
2.112 |
- |
0.39% |
- |
|
std::list<int>::ctor(size)/32
|
2.13% |
334.159 |
341.263 |
- |
1.69% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
2.12% |
23555.022 |
24055.084 |
- |
4.21% |
- |
|
std::for_each_n(list<int>)/8
|
2.12% |
2.525 |
2.578 |
- |
1.11% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
2.12% |
38.397 |
39.211 |
- |
1.95% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.12% |
98658.650 |
100748.554 |
- |
0.93% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.12% |
41.058 |
41.926 |
- |
0.56% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
2.10% |
391.894 |
400.141 |
- |
1.99% |
- |
|
std::generate(vector<int>)/32
|
2.10% |
7.830 |
7.994 |
- |
-0.06% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1024
|
2.10% |
13834.120 |
14124.445 |
- |
1.17% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
2.09% |
8.862 |
9.047 |
- |
1.23% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
2.09% |
29.756 |
30.377 |
- |
0.10% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
2.09% |
472742.040 |
482599.896 |
- |
0.89% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
2.08% |
1.122 |
1.145 |
- |
0.44% |
- |
|
SetIntersection_None_Set_float_16384_4
|
2.08% |
155403098.384 |
158639722.178 |
- |
1.55% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
2.08% |
7.568 |
7.725 |
- |
-0.44% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
2.07% |
58580.786 |
59796.245 |
- |
0.40% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
2.07% |
2311975.440 |
2359915.688 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
2.07% |
1087608.253 |
1110123.094 |
- |
0.85% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
2.07% |
15.751 |
16.077 |
- |
-3.18% |
- |
|
std::generate_n(deque<int>)/32
|
2.07% |
8.075 |
8.242 |
- |
-0.36% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
2.07% |
914.168 |
933.068 |
- |
0.46% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
2.06% |
779.446 |
795.533 |
- |
0.05% |
- |
|
std::fill_n(vector<int>)/50
|
2.06% |
2.180 |
2.225 |
- |
0.21% |
- |
|
std::generate(vector<int>)/50
|
2.06% |
11.761 |
12.004 |
- |
0.37% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
2.06% |
303.044 |
309.281 |
- |
0.32% |
- |
|
std::multimap<int,_int>::clear()/1024
|
2.05% |
10721.168 |
10940.941 |
- |
3.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
2.05% |
3.919 |
3.999 |
- |
4.11% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384
|
2.05% |
7552.040 |
7706.583 |
- |
0.15% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
2.04% |
454.144 |
463.418 |
- |
-3.90% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
2.04% |
120.713 |
123.173 |
- |
0.40% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
2.04% |
24.811 |
25.316 |
- |
2.69% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
2.04% |
857205.525 |
874673.964 |
- |
0.25% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
2.04% |
27035.544 |
27586.406 |
- |
4.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
2.04% |
5.672 |
5.788 |
- |
-8.20% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
2.04% |
227.213 |
231.838 |
- |
-6.91% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
2.03% |
11554.547 |
11788.714 |
- |
0.48% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
2.02% |
50.344 |
51.360 |
- |
1.29% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
2.02% |
29.893 |
30.496 |
- |
0.37% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.01% |
495.509 |
505.493 |
- |
1.62% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
2.01% |
12.518 |
12.770 |
- |
1.60% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
2.01% |
42732.184 |
43590.923 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
2.01% |
23.619 |
24.094 |
- |
-0.29% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
2.01% |
284.121 |
289.827 |
- |
0.02% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.01% |
136192.668 |
138927.265 |
- |
3.84% |
- |
|
std::is_sorted_until(vector<int>)/8
|
2.01% |
2.041 |
2.082 |
- |
-3.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
2.01% |
1041597.376 |
1062503.629 |
- |
2.49% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
2.00% |
293.428 |
299.311 |
- |
-0.05% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
2.00% |
24.818 |
25.316 |
- |
0.40% |
- |
|
rng::starts_with(list<int>,_pred)/1000
|
2.00% |
775.733 |
791.220 |
- |
0.26% |
- |
|
std::copy_if(deque<int>)_(every_other)/262144
|
1.99% |
91299.775 |
93120.881 |
- |
0.50% |
- |
|
std::generate(list<int>)/32
|
1.99% |
8.284 |
8.449 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
1.99% |
4654885.875 |
4747404.033 |
- |
-2.07% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.99% |
13.079 |
13.338 |
- |
-0.68% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
1.98% |
2.554 |
2.604 |
- |
1.21% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
1.98% |
1095651.302 |
1117377.587 |
- |
3.41% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
1.98% |
37545640.829 |
38289931.260 |
- |
0.54% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
1.98% |
0.555 |
0.566 |
- |
-11.66% |
- |
|
std::copy_if(deque<int>)_(every_other)/32768
|
1.98% |
11408.903 |
11634.736 |
- |
0.39% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.98% |
353.907 |
360.908 |
- |
-5.29% |
- |
|
std::copy(list<int>)/4096
|
1.98% |
3030.091 |
3090.015 |
- |
3.13% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
1.98% |
30.851 |
31.461 |
- |
0.19% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
1.98% |
282.398 |
287.978 |
- |
1.90% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
1.97% |
12.289 |
12.532 |
- |
1.71% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
1.97% |
22.807 |
23.257 |
- |
2.87% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.97% |
343694049.725 |
350457299.241 |
- |
1.29% |
- |
|
std::partition_copy(vector<int>)/50
|
1.97% |
12.548 |
12.795 |
- |
1.82% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
1.96% |
0.905 |
0.922 |
- |
3.57% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
1.96% |
1146143.055 |
1168645.369 |
- |
6.69% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.96% |
25870.484 |
26377.995 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.96% |
1111123.865 |
1132906.145 |
- |
5.10% |
- |
|
BM_PushHeap_string_Descending_1024
|
1.96% |
2.622 |
2.673 |
- |
10.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
1.96% |
175458301.871 |
178892417.354 |
- |
2.92% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
1.96% |
566.161 |
577.239 |
- |
0.20% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
1.96% |
1092380.435 |
1113744.480 |
- |
2.93% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
1.96% |
7478.992 |
7625.248 |
- |
0.87% |
- |
|
std::reverse(list<int>)/512
|
1.96% |
190.137 |
193.856 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
1.95% |
24.097 |
24.568 |
- |
1.83% |
- |
|
std::remove(deque<int>)_(prefix)/1024
|
1.94% |
517.310 |
527.369 |
- |
0.63% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
1.94% |
3.821 |
3.895 |
- |
-2.19% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.94% |
24623.268 |
25101.863 |
- |
2.26% |
- |
|
BM_PushHeap_uint32_Random_16384
|
1.94% |
5.701 |
5.812 |
- |
0.07% |
- |
|
std::move(vector<bool>)_(aligned)/1048576
|
1.94% |
1702.218 |
1735.288 |
- |
0.20% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/0
|
1.94% |
12.783 |
13.031 |
- |
1.71% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.94% |
52122.427 |
53133.473 |
- |
-7.84% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
1.94% |
7307.851 |
7449.423 |
- |
0.35% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
1.93% |
21.328 |
21.740 |
- |
-2.83% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.93% |
770.794 |
785.686 |
- |
-0.09% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
1.93% |
48.038 |
48.966 |
- |
2.00% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
1.93% |
24.531 |
25.004 |
- |
-0.70% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.93% |
12562.551 |
12804.818 |
- |
-0.45% |
- |
|
std::generate_n(deque<int>)/50
|
1.93% |
12.001 |
12.233 |
- |
-0.11% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
1.93% |
3203.716 |
3265.433 |
- |
0.09% |
- |
|
std::move_backward(deque<int>)/4096
|
1.93% |
154.237 |
157.207 |
- |
1.36% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
1.92% |
4.220 |
4.302 |
- |
6.53% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.92% |
51772.566 |
52767.797 |
- |
1.70% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.92% |
1070.667 |
1091.201 |
- |
2.89% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024
|
1.92% |
12788.664 |
13033.726 |
- |
2.02% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
1.92% |
363.228 |
370.188 |
- |
0.94% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
1.91% |
1311468.306 |
1336546.070 |
- |
1.85% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
1.91% |
555640.870 |
566251.620 |
- |
0.92% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
1.91% |
1296625.998 |
1321359.699 |
- |
0.58% |
- |
|
SetIntersection_None_Set_string_1024_256
|
1.90% |
8860273.158 |
9029025.258 |
- |
-0.57% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.90% |
12.198 |
12.430 |
- |
0.34% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
1.90% |
1.169 |
1.191 |
- |
2.77% |
- |
|
std::generate_n(vector<int>)/50
|
1.90% |
11.760 |
11.984 |
- |
0.40% |
- |
|
ranges::min(std::deque<__int128>)/8
|
1.90% |
2.806 |
2.859 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
1.90% |
218732666.352 |
222886205.104 |
- |
2.65% |
- |
|
std::replace(list<int>)_(prefix)/32
|
1.90% |
10.853 |
11.059 |
- |
0.29% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.89% |
61577.598 |
62741.563 |
- |
3.42% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1000
|
1.88% |
13166.519 |
13414.616 |
- |
0.97% |
- |
|
SetIntersection_None_Vector_float_256_64
|
1.88% |
3446668.663 |
3511403.012 |
- |
2.96% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
1.88% |
1.246 |
1.270 |
- |
-3.78% |
- |
|
std::generate_n(list<int>)/32
|
1.88% |
8.417 |
8.575 |
- |
0.04% |
- |
|
BM_std_minmax_element<long_long>/64000
|
1.88% |
16449.870 |
16758.320 |
- |
-7.69% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.87% |
54530.477 |
55550.733 |
- |
2.00% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
1.87% |
21.591 |
21.995 |
- |
0.20% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
1.87% |
668.185 |
680.653 |
- |
5.15% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.87% |
147.001 |
149.744 |
- |
1.06% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.86% |
349999546.405 |
356526026.404 |
- |
3.03% |
- |
|
std::generate(deque<int>)/8192
|
1.86% |
1872.577 |
1907.490 |
- |
0.60% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.86% |
731.752 |
745.391 |
- |
1.20% |
- |
|
std::generate_n(deque<int>)/1024
|
1.86% |
239.779 |
244.246 |
- |
-0.14% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
1.86% |
1087233.588 |
1107462.901 |
- |
2.39% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
1.86% |
3653.680 |
3721.614 |
- |
-3.74% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
1.86% |
2.121 |
2.161 |
- |
0.33% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.86% |
53.179 |
54.167 |
- |
0.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
1.86% |
49.726 |
50.650 |
- |
1.91% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
1.86% |
2.074 |
2.113 |
- |
0.63% |
- |
|
std::vector<std::string>::ctor(size)/8192
|
1.86% |
4180.311 |
4257.863 |
- |
1.98% |
- |
|
std::fill(vector<int>)/50
|
1.85% |
2.165 |
2.205 |
- |
0.17% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.85% |
24.523 |
24.978 |
- |
-2.17% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
1.85% |
4.306 |
4.386 |
- |
-2.68% |
- |
|
std::copy_if(deque<int>)_(every_other)/1048576
|
1.85% |
365486.104 |
372250.531 |
- |
0.30% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
1.85% |
23.711 |
24.149 |
- |
2.25% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
1.84% |
284.297 |
289.539 |
- |
0.04% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.84% |
53844.612 |
54836.878 |
- |
-0.84% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
1.84% |
15.691 |
15.980 |
- |
-0.10% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
1.84% |
33.189 |
33.800 |
- |
-3.17% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.84% |
57284.739 |
58338.209 |
- |
2.26% |
- |
|
BM_CmpEqual_uint_uchar
|
1.84% |
1.092 |
1.112 |
- |
0.94% |
- |
|
std::replace_if(list<int>)_(sprinkled)/1024
|
1.84% |
729.870 |
743.282 |
- |
0.14% |
- |
|
std::copy_n(list<int>)/8
|
1.84% |
2.185 |
2.225 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
1.83% |
1114276.364 |
1134681.435 |
- |
2.54% |
- |
|
std::move(vector<int>)/32768
|
1.83% |
1693.602 |
1724.615 |
- |
-0.11% |
- |
|
BM_deque_vector_ranges_copy/64
|
1.83% |
2.594 |
2.641 |
- |
-1.13% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.83% |
23.988 |
24.427 |
- |
2.61% |
- |
|
std::reverse(vector<int>)/64
|
1.83% |
4.105 |
4.180 |
- |
-0.35% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
1.83% |
2633.689 |
2681.766 |
- |
-5.88% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
1.82% |
37.847 |
38.537 |
- |
4.78% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.82% |
595916.198 |
606751.564 |
- |
0.76% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
1.82% |
1.992 |
2.028 |
- |
0.39% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
1.81% |
6.749 |
6.871 |
- |
1.94% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.81% |
19909.854 |
20270.734 |
- |
-13.20% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.81% |
26127.364 |
26600.190 |
- |
-0.82% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.81% |
7238.183 |
7369.065 |
- |
-7.14% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.81% |
3631.145 |
3696.768 |
- |
-9.46% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.80% |
1120406.496 |
1140614.915 |
- |
1.89% |
- |
|
std::upper_bound(std::deque<int>)/100
|
1.80% |
30.301 |
30.846 |
- |
0.40% |
- |
|
ranges::minmax(std::list<char>)/8
|
1.80% |
2.486 |
2.531 |
- |
1.52% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
1.79% |
3.207 |
3.265 |
- |
-3.35% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
1.79% |
514.788 |
524.018 |
- |
1.89% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
1.79% |
52.414 |
53.353 |
- |
-1.20% |
- |
|
std::generate_n(list<int>)/50
|
1.79% |
15.252 |
15.525 |
- |
1.54% |
- |
|
std::generate(deque<int>)/50
|
1.79% |
11.890 |
12.103 |
- |
0.62% |
- |
|
std::shift_right(vector<int>)/8192
|
1.79% |
295.435 |
300.713 |
- |
-0.21% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.79% |
37.751 |
38.425 |
- |
-1.70% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
1.79% |
729.039 |
742.055 |
- |
0.40% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.78% |
12863.348 |
13092.466 |
- |
0.80% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
1.78% |
2130.835 |
2168.788 |
- |
0.04% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
1.78% |
23.800 |
24.224 |
- |
0.32% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
1.78% |
7507.475 |
7640.733 |
- |
0.46% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
1.77% |
302.970 |
308.345 |
- |
2.76% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.77% |
23.622 |
24.040 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.76% |
1753838.621 |
1784744.629 |
- |
3.80% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
1.76% |
504.795 |
513.690 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.76% |
1025334.519 |
1043378.907 |
- |
-0.10% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
1.76% |
23.971 |
24.393 |
- |
3.66% |
- |
|
std::generate_n(deque<int>)/8192
|
1.76% |
1928.464 |
1962.394 |
- |
-0.36% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
1.76% |
3598.962 |
3662.274 |
- |
-1.20% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
1.76% |
512.778 |
521.791 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.76% |
1615964.760 |
1644365.561 |
- |
2.24% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
1.76% |
8949.699 |
9106.905 |
- |
1.36% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
1.75% |
38.374 |
39.047 |
- |
2.69% |
- |
|
rng::starts_with(deque<int>)/8192
|
1.75% |
3800.037 |
3866.550 |
- |
1.14% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
1.75% |
39.470 |
40.160 |
- |
-1.10% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.74% |
17.909 |
18.221 |
- |
1.41% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.74% |
43822.713 |
44586.514 |
- |
0.71% |
- |
|
std::fill_n(vector<int>)/32
|
1.74% |
1.126 |
1.146 |
- |
0.14% |
- |
|
std::replace(list<int>)_(prefix)/50
|
1.74% |
16.982 |
17.278 |
- |
1.75% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.74% |
575.483 |
585.507 |
- |
-14.98% |
- |
|
BM_CmpEqual_uchar_schar
|
1.74% |
0.995 |
1.012 |
- |
2.69% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
1.74% |
3.388 |
3.447 |
- |
0.23% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.73% |
66244.164 |
67393.384 |
- |
0.35% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
1.73% |
1189580.305 |
1210183.814 |
- |
0.36% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
1.73% |
2130.595 |
2167.485 |
- |
-0.03% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
1.73% |
240699.611 |
244862.628 |
- |
-0.40% |
- |
|
std::adjacent_find(deque<int>)/8192
|
1.73% |
3647.677 |
3710.764 |
- |
0.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.73% |
53.237 |
54.156 |
- |
-0.21% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
1.72% |
309.541 |
314.876 |
- |
-10.44% |
- |
|
std::replace_if(list<int>)_(prefix)/32
|
1.72% |
13.705 |
13.941 |
- |
0.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
1.72% |
0.594 |
0.604 |
- |
1.38% |
- |
|
std::remove(list<int>)_(prefix)/50
|
1.71% |
62.364 |
63.433 |
- |
0.62% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/32768
|
1.71% |
562.771 |
572.404 |
- |
0.05% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
1.71% |
1625165.607 |
1652923.424 |
- |
3.20% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.71% |
4050486.446 |
4119661.773 |
- |
2.68% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.70% |
49.383 |
50.225 |
- |
-1.04% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
1.70% |
34.889 |
35.484 |
- |
-0.38% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.70% |
12278.863 |
12488.054 |
- |
1.74% |
- |
|
std::copy_if(list<int>)_(entire_range)/8
|
1.70% |
2.520 |
2.562 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
1.70% |
5154141.360 |
5241863.958 |
- |
0.20% |
- |
|
std::generate_n(vector<int>)/1024
|
1.70% |
239.177 |
243.236 |
- |
0.12% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.70% |
113848.109 |
115780.139 |
- |
-3.07% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.70% |
8084.912 |
8222.033 |
- |
-0.57% |
- |
|
std::reverse_copy(list<int>)/64
|
1.69% |
29.492 |
29.991 |
- |
0.17% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.69% |
987.375 |
1004.079 |
- |
1.08% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
1.69% |
1614481.581 |
1641774.937 |
- |
4.00% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
1.69% |
3190430.942 |
3244343.399 |
- |
-0.32% |
- |
|
std::search(deque<int>,_pred)_(single_element)/8192
|
1.69% |
5606.329 |
5700.951 |
- |
0.53% |
- |
|
SetIntersection_Front_Set_float_16_16
|
1.69% |
38200696.672 |
38844667.351 |
- |
0.73% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
1.68% |
4.640 |
4.718 |
- |
-4.15% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.68% |
12709.118 |
12922.182 |
- |
5.13% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
1.68% |
36851.163 |
37468.723 |
- |
0.16% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
1.67% |
520.615 |
529.330 |
- |
0.77% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
1.67% |
3304.877 |
3360.137 |
- |
0.01% |
- |
|
BM_PushHeap_float_Random_256
|
1.67% |
7.242 |
7.363 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.66% |
1617379.233 |
1644295.490 |
- |
2.63% |
- |
|
BM_std_minmax_element<char>/512
|
1.66% |
140.955 |
143.299 |
- |
-3.34% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
1.66% |
13.057 |
13.274 |
- |
-6.75% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
1.66% |
734.163 |
746.348 |
- |
0.54% |
- |
|
BM_deque_deque_copy_backward/512
|
1.66% |
18.895 |
19.209 |
- |
-1.62% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
1.66% |
1903.622 |
1935.140 |
- |
6.20% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
1.66% |
14006.254 |
14238.088 |
- |
0.36% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
1.65% |
1.390 |
1.413 |
- |
1.78% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
1.65% |
1252.707 |
1273.402 |
- |
-0.63% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
1.65% |
8.496 |
8.636 |
- |
1.32% |
- |
|
std::transform(vector<int>)_(identity_transform)/50
|
1.65% |
16.042 |
16.307 |
- |
0.78% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
1.65% |
1.416 |
1.440 |
- |
0.48% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
1.64% |
26.629 |
27.066 |
- |
-0.87% |
- |
|
bm_swap_ranges_vb_unaligned/512
|
1.64% |
12.570 |
12.776 |
- |
1.62% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
1.64% |
470832.186 |
478546.747 |
- |
0.06% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
1.64% |
654.178 |
664.892 |
- |
-0.19% |
- |
|
BM_PushHeap_uint64_Random_4
|
1.63% |
2.538 |
2.579 |
- |
0.49% |
- |
|
BM_CmpEqual_schar_schar
|
1.63% |
1.081 |
1.099 |
- |
2.01% |
- |
|
std::generate(deque<int>)/1024
|
1.63% |
240.460 |
244.384 |
- |
0.16% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
1.63% |
1629.636 |
1656.209 |
- |
0.22% |
- |
|
std::reverse_copy(deque<int>)/512
|
1.63% |
122.990 |
124.995 |
- |
0.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.63% |
8051.173 |
8182.252 |
- |
1.47% |
- |
|
std::map<std::string,_int>::clear()/8192
|
1.63% |
218959.319 |
222521.792 |
- |
5.79% |
- |
|
std::move(vector<bool>)_(aligned)/32768
|
1.63% |
36.431 |
37.024 |
- |
0.61% |
- |
|
std::multiset<std::string>::clear()/32
|
1.63% |
914.082 |
928.945 |
- |
3.90% |
- |
|
std::adjacent_find(deque<int>)/1048576
|
1.62% |
468623.969 |
476224.004 |
- |
0.32% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
1.62% |
13.249 |
13.463 |
- |
-0.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
1.62% |
14616.813 |
14853.080 |
- |
0.18% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
1.62% |
473.274 |
480.921 |
- |
0.33% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
1.62% |
104.259 |
105.943 |
- |
1.12% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
1.61% |
1088018.837 |
1105583.791 |
- |
2.24% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
1.61% |
39.222 |
39.855 |
- |
0.38% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
1.61% |
23.982 |
24.369 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
1.61% |
1789989.567 |
1818865.731 |
- |
1.84% |
- |
|
BM_std_minmax_element<char>/64
|
1.61% |
17.074 |
17.349 |
- |
-3.16% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/1024
|
1.61% |
676.940 |
687.850 |
- |
0.09% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
1.61% |
4.814 |
4.891 |
- |
-1.94% |
- |
|
std::reverse_copy(deque<int>)/32768
|
1.60% |
7927.655 |
8054.887 |
- |
0.47% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.60% |
13.312 |
13.526 |
- |
1.72% |
- |
|
std::adjacent_find(deque<int>)/1024
|
1.60% |
455.192 |
462.490 |
- |
0.22% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
1.60% |
671.744 |
682.501 |
- |
0.02% |
- |
|
std::fill_n(deque<int>)/8192
|
1.60% |
233.040 |
236.770 |
- |
0.59% |
- |
|
rng::starts_with(list<int>,_pred)/1024
|
1.59% |
797.375 |
810.092 |
- |
0.35% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
1.59% |
60.532 |
61.497 |
- |
0.20% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
1.59% |
18.152 |
18.441 |
- |
-0.29% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.59% |
13.305 |
13.517 |
- |
1.25% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.59% |
7013.907 |
7125.197 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
1.59% |
1048083.585 |
1064705.717 |
- |
5.79% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
1.59% |
4.043 |
4.107 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
1.58% |
1833395.266 |
1862446.127 |
- |
5.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.58% |
1633732.340 |
1659597.982 |
- |
3.36% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
1.58% |
2753.824 |
2797.421 |
- |
0.59% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.58% |
27.495 |
27.930 |
- |
3.39% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
1.58% |
67.036 |
68.096 |
- |
0.47% |
- |
|
std::generate_n(vector<int>)/8192
|
1.58% |
1813.968 |
1842.648 |
- |
0.31% |
- |
|
std::transform(list<int>,_list<int>)/1024
|
1.58% |
828.156 |
841.239 |
- |
-0.28% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
1.58% |
21.785 |
22.129 |
- |
1.31% |
- |
|
std::rotate(list<int>)_(by_1/4)/32
|
1.58% |
14.288 |
14.514 |
- |
0.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.57% |
1633330.080 |
1659042.887 |
- |
4.62% |
- |
|
BM_vector_deque_ranges_move/5500
|
1.57% |
194.751 |
197.815 |
- |
1.40% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
1.57% |
0.737 |
0.748 |
- |
-18.71% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1024
|
1.57% |
30.801 |
31.285 |
- |
0.91% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.57% |
6333.036 |
6432.391 |
- |
1.47% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
1.57% |
17.941 |
18.222 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.57% |
5803123.139 |
5894128.312 |
- |
3.66% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
1.57% |
23.426 |
23.793 |
- |
5.83% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
1.57% |
2.375 |
2.412 |
- |
0.32% |
- |
|
ranges::min(std::deque<long_long>)/8
|
1.57% |
2.270 |
2.306 |
- |
-0.10% |
- |
|
std::remove(deque<int>)_(prefix)/8192
|
1.56% |
3807.749 |
3867.326 |
- |
0.19% |
- |
|
std::reverse(list<int>)/64
|
1.56% |
17.266 |
17.536 |
- |
0.35% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
1.56% |
1848.069 |
1876.930 |
- |
-1.23% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.56% |
66107.143 |
67139.472 |
- |
-2.37% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/1024
|
1.56% |
6888.492 |
6995.919 |
- |
0.42% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
1.56% |
2.170 |
2.203 |
- |
0.12% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
1.56% |
2.288 |
2.324 |
- |
1.13% |
- |
|
std::fill_n(list<int>)/32
|
1.56% |
7.934 |
8.057 |
- |
-2.86% |
- |
|
SetIntersection_None_Set_string_256_64
|
1.56% |
9321822.696 |
9466793.910 |
- |
1.99% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
1.55% |
29.805 |
30.268 |
- |
-8.96% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.55% |
172623.110 |
175305.331 |
- |
-10.40% |
- |
|
std::search(deque<int>,_pred)_(single_element)/1000
|
1.55% |
679.938 |
690.497 |
- |
0.62% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
1.55% |
7.159 |
7.270 |
- |
1.41% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
1.55% |
23.666 |
24.034 |
- |
-1.26% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
1.55% |
5.857 |
5.948 |
- |
0.94% |
- |
|
std::lower_bound(std::forward_list<int>)/8192
|
1.55% |
10379.684 |
10540.708 |
- |
1.41% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
1.55% |
19.852 |
20.160 |
- |
-10.80% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.55% |
6804.893 |
6910.399 |
- |
2.22% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
1.55% |
289.949 |
294.433 |
- |
-2.03% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1048576
|
1.54% |
1300050.987 |
1320123.516 |
- |
-0.15% |
- |
|
BM_CmpLess_uchar_schar
|
1.54% |
1.016 |
1.032 |
- |
-2.85% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.54% |
899137.432 |
913011.874 |
- |
0.34% |
- |
|
std::any_of(list<int>)_(process_all)/50
|
1.54% |
21.630 |
21.964 |
- |
-0.03% |
- |
|
std::replace(deque<int>)_(sprinkled)/32
|
1.54% |
11.975 |
12.160 |
- |
-0.02% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
1.54% |
32.280 |
32.778 |
- |
1.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.54% |
1306687.196 |
1326827.354 |
- |
2.46% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
1.54% |
9.589 |
9.737 |
- |
1.65% |
- |
|
std::is_sorted(list<int>)/8192
|
1.54% |
7092.683 |
7201.871 |
- |
1.15% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.54% |
19856.597 |
20162.032 |
- |
-12.09% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
1.54% |
1647082.844 |
1672404.217 |
- |
-0.17% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
1.54% |
208985.432 |
212195.785 |
- |
0.20% |
- |
|
rng::starts_with(list<int>)/1000
|
1.54% |
751.317 |
762.853 |
- |
0.55% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
1.54% |
6583.914 |
6685.003 |
- |
-7.64% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
1.53% |
12.971 |
13.170 |
- |
1.23% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.53% |
481676.046 |
489060.139 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
1.53% |
1035558.767 |
1051417.175 |
- |
1.04% |
- |
|
std::swap_ranges(list<int>)/1024
|
1.53% |
746.303 |
757.721 |
- |
-7.03% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
1.53% |
5.057 |
5.135 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
1.53% |
13896862.063 |
14109003.294 |
- |
5.24% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.52% |
1186.355 |
1204.446 |
- |
-1.11% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.52% |
673.517 |
683.775 |
- |
4.30% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
1.52% |
8.653 |
8.785 |
- |
0.03% |
- |
|
std::swap_ranges(list<int>)/32
|
1.52% |
19.221 |
19.513 |
- |
0.32% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
1.52% |
5.885 |
5.975 |
- |
-15.80% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
1.52% |
1088423.546 |
1104961.664 |
- |
4.69% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
1.52% |
598.225 |
607.309 |
- |
0.32% |
- |
|
std::copy_if(list<int>)_(every_other)/8
|
1.52% |
2.261 |
2.295 |
- |
0.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.51% |
394.308 |
400.282 |
- |
1.51% |
- |
|
rng::for_each(multimap<int>)/32
|
1.51% |
26.378 |
26.778 |
- |
1.13% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
1.51% |
13.746 |
13.954 |
- |
-0.47% |
- |
|
std::fill(vector<bool>)/4096
|
1.51% |
4.147 |
4.209 |
- |
0.26% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.51% |
359.730 |
365.167 |
- |
1.15% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
1.51% |
3426221.782 |
3477999.067 |
- |
0.98% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
1.51% |
1666759.197 |
1691901.807 |
- |
-0.32% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.51% |
12723.521 |
12915.229 |
- |
7.73% |
- |
|
std::rotate(vector<int>)_(by_1/3)/8192
|
1.51% |
859.888 |
872.842 |
- |
0.18% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
1.51% |
8.005 |
8.126 |
- |
3.52% |
- |
|
BM_getline_string
|
1.50% |
16.542 |
16.791 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
1.50% |
349235862.854 |
354487525.588 |
- |
4.36% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.50% |
6471.859 |
6569.004 |
- |
1.83% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
1.50% |
43.205 |
43.854 |
- |
3.94% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
1.50% |
11.081 |
11.247 |
- |
0.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
1.50% |
4623.814 |
4693.129 |
- |
4.96% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
1.50% |
1112224.151 |
1128891.770 |
- |
1.81% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
1.50% |
12.198 |
12.381 |
- |
-2.92% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
1.50% |
27.806 |
28.222 |
- |
1.75% |
- |
|
std::search(deque<int>,_pred)_(single_element)/1024
|
1.50% |
698.607 |
709.054 |
- |
0.51% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
1.49% |
27.734 |
28.148 |
- |
-0.73% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
1.49% |
87620.539 |
88930.156 |
- |
0.33% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
1.49% |
127.103 |
129.003 |
- |
-2.26% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.49% |
18.091 |
18.362 |
- |
-0.49% |
- |
|
BM_deque_deque_copy_backward/64
|
1.49% |
3.359 |
3.409 |
- |
-4.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.49% |
1174833.429 |
1192344.946 |
- |
-1.59% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
1.49% |
59.204 |
60.083 |
- |
0.41% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
1.49% |
244.452 |
248.082 |
- |
0.21% |
- |
|
std::adjacent_find(vector<int>)/50
|
1.48% |
11.800 |
11.975 |
- |
-0.02% |
- |
|
std::adjacent_find(list<int>)/8192
|
1.48% |
7155.146 |
7261.335 |
- |
0.60% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.48% |
12.695 |
12.884 |
- |
1.08% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
1.48% |
59.202 |
60.080 |
- |
2.21% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.48% |
509.578 |
517.104 |
- |
0.51% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
1.48% |
15.734 |
15.966 |
- |
0.29% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
1.48% |
8763520.520 |
8892939.685 |
- |
-0.58% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1024
|
1.48% |
1482.757 |
1504.647 |
- |
1.74% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.48% |
2292977.835 |
2326816.497 |
- |
2.27% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8192
|
1.48% |
214.116 |
217.275 |
- |
0.86% |
- |
|
std::search(deque<int>)_(single_element)/1024
|
1.48% |
454.302 |
461.005 |
- |
0.33% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.47% |
173373.194 |
175925.999 |
- |
1.28% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
1.47% |
4.603 |
4.671 |
- |
-1.74% |
- |
|
BM_CmpLess_uchar_uchar
|
1.47% |
1.069 |
1.085 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
1.47% |
21060952.023 |
21370804.812 |
- |
3.86% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
1.47% |
27.379 |
27.781 |
- |
0.99% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.47% |
18.795 |
19.071 |
- |
1.27% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
1.47% |
0.911 |
0.925 |
- |
0.44% |
- |
|
std::shift_right(list<int>)/32
|
1.46% |
14.286 |
14.495 |
- |
0.19% |
- |
|
rng::for_each(multiset<int>)/32
|
1.46% |
25.095 |
25.462 |
- |
0.88% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
1.46% |
3799.919 |
3855.554 |
- |
1.07% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
1.46% |
11.172 |
11.335 |
- |
0.99% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1048576
|
1.46% |
944144.792 |
957953.704 |
- |
0.42% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/8192
|
1.46% |
308.476 |
312.986 |
- |
0.90% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.46% |
8.589 |
8.714 |
- |
0.31% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
1.46% |
287.694 |
291.898 |
- |
2.65% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
1.46% |
199.623 |
202.540 |
- |
-0.10% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
1.46% |
65.233 |
66.186 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
1.46% |
1154979.530 |
1171851.242 |
- |
3.82% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
1.46% |
5919.225 |
6005.631 |
- |
1.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.46% |
14077.404 |
14282.671 |
- |
-4.69% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
1.46% |
2.623 |
2.661 |
- |
0.37% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
1.46% |
62.913 |
63.829 |
- |
2.10% |
- |
|
std::reverse_copy(deque<int>)/64
|
1.46% |
15.674 |
15.902 |
- |
0.15% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/1024
|
1.45% |
466.538 |
473.295 |
- |
0.16% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
1.44% |
2.382 |
2.416 |
- |
0.08% |
- |
|
rng::starts_with(list<int>)/1024
|
1.44% |
769.622 |
780.733 |
- |
0.61% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
1.44% |
11.367 |
11.531 |
- |
0.51% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
1.44% |
1637957.438 |
1661518.231 |
- |
4.36% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
1.44% |
31.108 |
31.555 |
- |
-15.36% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
1.44% |
17.155 |
17.401 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.44% |
19.555 |
19.836 |
- |
1.65% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
1.44% |
67.368 |
68.335 |
- |
0.81% |
- |
|
std::remove(vector<int>)_(sprinkled)/1024
|
1.43% |
281.408 |
285.441 |
- |
0.10% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
1.43% |
38525.730 |
39077.696 |
- |
-1.57% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.43% |
51182.118 |
51915.134 |
- |
0.90% |
- |
|
std::count(list<int>)_(every_other)/8192
|
1.43% |
7099.657 |
7201.134 |
- |
5.62% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
1.43% |
53.614 |
54.379 |
- |
1.86% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
1.43% |
482.658 |
489.547 |
- |
0.29% |
- |
|
SetIntersection_None_Set_string_262144_256
|
1.43% |
1626162.272 |
1649370.686 |
- |
2.32% |
- |
|
std::fill(vector<int>)/1024
|
1.42% |
29.171 |
29.586 |
- |
-1.10% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
1.42% |
1.425 |
1.446 |
- |
-8.27% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.42% |
16.056 |
16.284 |
- |
0.29% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.42% |
2.634 |
2.671 |
- |
0.71% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
1.41% |
3680.856 |
3732.835 |
- |
0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
1.41% |
14053.376 |
14251.746 |
- |
1.76% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
1.41% |
2.288 |
2.321 |
- |
0.63% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/50
|
1.41% |
1343.386 |
1362.284 |
- |
0.06% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.41% |
27.477 |
27.863 |
- |
-2.34% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
1.40% |
134.782 |
136.672 |
- |
0.04% |
- |
|
std::partition_point(deque<int>)/8192
|
1.40% |
15.019 |
15.229 |
- |
-0.16% |
- |
|
std::partition_point(list<int>)/32
|
1.40% |
15.828 |
16.050 |
- |
0.47% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
1.40% |
3822.766 |
3876.288 |
- |
-0.03% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
1.40% |
33.060 |
33.523 |
- |
-0.27% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
1.40% |
1.390 |
1.409 |
- |
1.53% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.40% |
12630.832 |
12807.040 |
- |
-2.40% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
1.39% |
12.891 |
13.070 |
- |
0.31% |
- |
|
BM_deque_vector_ranges_move/1024
|
1.39% |
36.738 |
37.250 |
- |
-0.23% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
1.39% |
53.687 |
54.434 |
- |
-0.30% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
1.39% |
4.134 |
4.191 |
- |
-1.12% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.39% |
729.408 |
739.541 |
- |
-0.02% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
1.39% |
20.917 |
21.207 |
- |
-2.42% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
1.39% |
211464794.562 |
214394710.162 |
- |
-1.39% |
- |
|
std::adjacent_find(vector<int>)/1024
|
1.38% |
231.556 |
234.758 |
- |
0.06% |
- |
|
std::replace(deque<int>)_(sprinkled)/8192
|
1.38% |
2765.473 |
2803.696 |
- |
-0.67% |
- |
|
std::adjacent_find(vector<int>)/8192
|
1.38% |
1806.812 |
1831.760 |
- |
0.01% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
1.38% |
1.605 |
1.628 |
- |
-0.52% |
- |
|
std::reverse_copy(list<int>)/8
|
1.38% |
2.354 |
2.386 |
- |
-2.06% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
1.38% |
29.207 |
29.610 |
- |
0.41% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
1.38% |
2.360 |
2.393 |
- |
-0.18% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
1.38% |
1.461 |
1.481 |
- |
4.02% |
- |
|
std::transform(list<int>,_list<int>)/32
|
1.37% |
22.827 |
23.140 |
- |
0.15% |
- |
|
std::for_each(list<int>)/8192
|
1.37% |
7782.001 |
7888.759 |
- |
2.31% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.37% |
2689.719 |
2726.607 |
- |
-1.16% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
1.37% |
10.949 |
11.099 |
- |
-11.19% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
1.37% |
827.811 |
839.151 |
- |
0.39% |
- |
|
BM_StringRelational_Compare_Large_Large_Control
|
1.37% |
2.082 |
2.111 |
- |
-0.05% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
1.37% |
22.668 |
22.978 |
- |
0.68% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.37% |
5.930 |
6.011 |
- |
0.32% |
- |
|
std::fill_n(list<int>)/8192
|
1.37% |
7299.415 |
7399.214 |
- |
-0.92% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.37% |
207421.482 |
210255.088 |
- |
1.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
1.36% |
169172138.119 |
171480946.254 |
- |
1.20% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
1.36% |
11993.151 |
12156.755 |
- |
3.49% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
1.36% |
351.729 |
356.525 |
- |
-0.08% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
1.36% |
444.708 |
450.772 |
- |
0.28% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
1.36% |
1268381.423 |
1285674.618 |
- |
-2.35% |
- |
|
std::fill_n(vector<bool>)/32768
|
1.36% |
30.013 |
30.422 |
- |
-0.94% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.35% |
376523.857 |
381620.079 |
- |
1.60% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.35% |
25.201 |
25.543 |
- |
1.69% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
1.35% |
19.185 |
19.444 |
- |
0.76% |
- |
|
std::partition_point(list<int>)/50
|
1.35% |
24.748 |
25.083 |
- |
1.04% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
1.35% |
1941.612 |
1967.852 |
- |
0.07% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
1.35% |
7054.295 |
7149.575 |
- |
-5.68% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
1.35% |
25195.047 |
25534.369 |
- |
-3.06% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/32
|
1.35% |
8.363 |
8.476 |
- |
-0.01% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
1.35% |
33.723 |
34.176 |
- |
-1.70% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.34% |
486.339 |
492.880 |
- |
0.14% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
1.34% |
101033.241 |
102390.251 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.34% |
150152316.467 |
152164942.506 |
- |
1.75% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.34% |
8.393 |
8.505 |
- |
-0.69% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/1024
|
1.34% |
361558.777 |
366391.606 |
- |
0.08% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.34% |
6.225 |
6.308 |
- |
0.20% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
1.34% |
1641524.414 |
1663442.385 |
- |
4.29% |
- |
|
BM_vector_deque_copy/5500
|
1.33% |
194.557 |
197.153 |
- |
0.60% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
1.33% |
24.225 |
24.549 |
- |
0.78% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
1.33% |
1839.623 |
1864.154 |
- |
0.18% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.33% |
7260.662 |
7357.476 |
- |
0.45% |
- |
|
std::partition_copy(vector<int>)/32
|
1.33% |
7.958 |
8.064 |
- |
-0.44% |
- |
|
std::for_each(vector<int>)/8
|
1.33% |
0.908 |
0.920 |
- |
1.03% |
- |
|
std::count(deque<int>)_(every_other)/1024
|
1.33% |
242.696 |
245.916 |
- |
0.06% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
1.33% |
38451.643 |
38961.489 |
- |
-0.05% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
1.32% |
1865.500 |
1890.170 |
- |
0.10% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
1.32% |
147.497 |
149.446 |
- |
0.83% |
- |
|
std::replace(deque<int>)_(sprinkled)/1024
|
1.32% |
345.801 |
350.366 |
- |
-0.56% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
1.32% |
17.348 |
17.577 |
- |
-0.21% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
1.32% |
26105.156 |
26449.490 |
- |
0.84% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.32% |
19813.084 |
20074.304 |
- |
-10.59% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.32% |
4.152 |
4.207 |
- |
1.39% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.32% |
925.185 |
937.379 |
- |
0.99% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
1.32% |
795530.376 |
806014.816 |
- |
-0.03% |
- |
|
std::find_if_not(list<int>)_(process_all)/8
|
1.32% |
3.538 |
3.584 |
- |
0.10% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.32% |
15.968 |
16.179 |
- |
0.33% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.32% |
822.470 |
833.286 |
- |
2.38% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
1.31% |
38.613 |
39.121 |
- |
1.93% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
1.31% |
242.366 |
245.543 |
- |
0.03% |
- |
|
BM_PushHeap_uint64_Random_16384
|
1.31% |
6.283 |
6.365 |
- |
0.92% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
1.31% |
15315.199 |
15515.766 |
- |
0.34% |
- |
|
std::find(list<int>)_(process_all)/50
|
1.31% |
18.801 |
19.047 |
- |
-0.28% |
- |
|
std::rotate(vector<int>)_(by_1/2)/50
|
1.31% |
3.814 |
3.864 |
- |
1.08% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
1.31% |
1898.704 |
1923.543 |
- |
0.27% |
- |
|
std::copy_backward(list<int>)/1048576
|
1.31% |
868176.179 |
879531.747 |
- |
0.53% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
1.31% |
1.815 |
1.839 |
- |
0.18% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
1.31% |
36189.088 |
36662.121 |
- |
0.36% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
1.31% |
925494.412 |
937574.111 |
- |
-0.38% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1024
|
1.30% |
757.740 |
767.615 |
- |
0.67% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
1.30% |
1.161 |
1.176 |
- |
0.90% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
1.30% |
739.530 |
749.160 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_float_16_16
|
1.30% |
35380137.020 |
35840711.167 |
- |
-0.20% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/50
|
1.30% |
18.554 |
18.796 |
- |
0.65% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
1.30% |
2.163 |
2.191 |
- |
0.18% |
- |
|
SetIntersection_None_Set_string_16384_1
|
1.30% |
192038134.383 |
194527171.354 |
- |
-5.02% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
1.30% |
157.809 |
159.854 |
- |
-0.34% |
- |
|
std::replace_if(list<int>)_(prefix)/1024
|
1.30% |
728.023 |
737.453 |
- |
0.08% |
- |
|
BM_CmpEqual_uint_uint
|
1.29% |
1.052 |
1.066 |
- |
-0.60% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.29% |
390.654 |
395.697 |
- |
1.20% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
1.29% |
0.914 |
0.926 |
- |
-0.82% |
- |
|
std::search(list<int>,_pred)_(single_element)/1024
|
1.29% |
812.987 |
823.448 |
- |
0.44% |
- |
|
BM_CmpEqual_int_ushort
|
1.29% |
1.095 |
1.109 |
- |
0.01% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.29% |
10.284 |
10.416 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.28% |
166804323.475 |
168946836.220 |
- |
-0.81% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
1.28% |
760551.948 |
770308.955 |
- |
0.19% |
- |
|
BM_num_put<long>
|
1.28% |
11.445 |
11.591 |
- |
-5.27% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
1.28% |
7019.740 |
7109.674 |
- |
0.10% |
- |
|
std::transform(list<int>,_list<int>)/50
|
1.28% |
36.838 |
37.310 |
- |
-0.56% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
1.28% |
1222120.243 |
1237772.731 |
- |
-4.64% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/32768
|
1.28% |
35.471 |
35.925 |
- |
0.11% |
- |
|
std::map<std::string,_int>::ctor(const&)/0
|
1.28% |
12.665 |
12.827 |
- |
1.47% |
- |
|
std::transform(vector<int>,_vector<int>)/32
|
1.28% |
17.075 |
17.293 |
- |
0.59% |
- |
|
std::search(deque<int>)_(single_element)/8192
|
1.28% |
3625.537 |
3671.854 |
- |
0.31% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.28% |
46503.523 |
47097.526 |
- |
1.99% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
1.28% |
229513.944 |
232442.037 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
1.28% |
2175493.737 |
2203242.295 |
- |
1.54% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.27% |
843.516 |
854.268 |
- |
0.18% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
1.27% |
54.456 |
55.149 |
- |
16.70% |
- |
|
std::generate(deque<int>)/32
|
1.27% |
7.976 |
8.078 |
- |
0.63% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
1.27% |
24536.201 |
24848.425 |
- |
-0.25% |
- |
|
std::copy_if(deque<int>)_(entire_range)/512
|
1.27% |
133.777 |
135.479 |
- |
0.32% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.27% |
1441390.819 |
1459722.406 |
- |
-0.28% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
1.27% |
7.773 |
7.872 |
- |
0.72% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
1.27% |
1312619.633 |
1329226.574 |
- |
0.53% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.26% |
32700.905 |
33114.108 |
- |
-2.48% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/50
|
1.26% |
12.450 |
12.607 |
- |
-0.04% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
1.26% |
4.760 |
4.820 |
- |
0.07% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
1.26% |
31.666 |
32.066 |
- |
2.19% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
1.26% |
47.832 |
48.436 |
- |
0.07% |
- |
|
std::count(deque<int>)_(every_other)/8192
|
1.26% |
1907.579 |
1931.572 |
- |
0.16% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
1.26% |
37.575 |
38.047 |
- |
14.87% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
1.26% |
205196.983 |
207775.794 |
- |
0.77% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
1.26% |
9.931 |
10.056 |
- |
-1.53% |
- |
|
std::search(list<int>,_pred)_(single_element)/1000
|
1.26% |
793.928 |
803.893 |
- |
0.40% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
1.26% |
596.158 |
603.640 |
- |
0.66% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.25% |
1636515.217 |
1657050.944 |
- |
3.43% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
1.25% |
5997863.447 |
6073014.265 |
- |
0.14% |
- |
|
bm_lexicographical_compare<signed_char>/32768
|
1.25% |
471.761 |
477.669 |
- |
-0.27% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
1.25% |
2.380 |
2.410 |
- |
0.45% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
1.25% |
77.028 |
77.992 |
- |
0.17% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
1.25% |
5.768 |
5.840 |
- |
-1.03% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
1.25% |
13.132 |
13.296 |
- |
1.22% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
1.24% |
25.272 |
25.586 |
- |
-0.29% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
1.24% |
37546.177 |
38013.335 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
1.24% |
1098522.777 |
1112178.885 |
- |
-0.80% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
1.24% |
29.313 |
29.677 |
- |
1.27% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
1.24% |
3828.327 |
3875.893 |
- |
0.18% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/1024
|
1.24% |
6980.643 |
7067.339 |
- |
0.42% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
1.24% |
288.790 |
292.371 |
- |
0.31% |
- |
|
BM_deque_deque_move_backward/4000
|
1.24% |
143.932 |
145.717 |
- |
0.99% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.24% |
23.607 |
23.899 |
- |
2.18% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8
|
1.24% |
23.584 |
23.876 |
- |
1.83% |
- |
|
std::sort_heap(deque<int>)/8192
|
1.24% |
469411.461 |
475217.650 |
- |
0.31% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.24% |
167648.952 |
169721.537 |
- |
-0.37% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
1.24% |
769.562 |
779.075 |
- |
-0.31% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/8192
|
1.24% |
3672.039 |
3717.423 |
- |
-0.29% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.23% |
29.360 |
29.722 |
- |
2.93% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/8192
|
1.23% |
154.304 |
156.204 |
- |
0.92% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.23% |
17.052 |
17.262 |
- |
0.85% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
1.23% |
249.262 |
252.326 |
- |
-13.78% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
1.23% |
1.689 |
1.710 |
- |
16.42% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
1.23% |
176410781.222 |
178576888.363 |
- |
1.62% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
1.23% |
2.369 |
2.398 |
- |
4.12% |
- |
|
BM_CmpEqual_short_short
|
1.23% |
1.059 |
1.072 |
- |
0.91% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
1.22% |
5126.020 |
5188.803 |
- |
0.17% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
1.22% |
5351.420 |
5416.945 |
- |
1.58% |
- |
|
rng::starts_with(list<int>)/1048576
|
1.22% |
932297.344 |
943702.797 |
- |
0.11% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.22% |
13.150 |
13.310 |
- |
0.11% |
- |
|
bm_ranges_swap_ranges_vb_aligned/1048576
|
1.22% |
3337.099 |
3377.891 |
- |
1.17% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.22% |
11.608 |
11.750 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.22% |
12463219.622 |
12615475.343 |
- |
3.14% |
- |
|
std::find_if(vector<bool>)_(process_all)/8192
|
1.22% |
4471.141 |
4525.721 |
- |
0.26% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
1.22% |
583.560 |
590.664 |
- |
0.39% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
1.22% |
521.054 |
527.393 |
- |
0.17% |
- |
|
std::is_sorted(vector<int>)/8192
|
1.22% |
1899.840 |
1922.946 |
- |
-1.09% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
1.22% |
9.216 |
9.328 |
- |
0.70% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
1.21% |
17.034 |
17.241 |
- |
1.46% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/8192
|
1.21% |
3317.809 |
3358.097 |
- |
0.45% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.21% |
2819.375 |
2853.547 |
- |
-0.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.21% |
5396.976 |
5462.337 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
1.21% |
1112888.079 |
1126355.381 |
- |
0.01% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
1.21% |
735.487 |
744.386 |
- |
0.16% |
- |
|
std::adjacent_find(vector<int>,_pred)/1024
|
1.21% |
395.510 |
400.289 |
- |
0.12% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
1.21% |
3780.650 |
3826.237 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
1.20% |
1197665.261 |
1212092.576 |
- |
-0.50% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
1.20% |
471.351 |
477.027 |
- |
0.59% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.20% |
157270407.763 |
159164081.052 |
- |
3.61% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
1.20% |
892835.732 |
903580.219 |
- |
0.34% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
1.20% |
462061.088 |
467614.235 |
- |
-1.77% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/1048576
|
1.20% |
424865.126 |
429964.497 |
- |
0.41% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.20% |
683.162 |
691.356 |
- |
-1.97% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
1.20% |
2231764.465 |
2258496.515 |
- |
0.38% |
- |
|
std::move(vector<int>)/8
|
1.20% |
2.261 |
2.288 |
- |
0.34% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
1.20% |
33.513 |
33.914 |
- |
3.21% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
1.20% |
4261.713 |
4312.651 |
- |
0.17% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
1.19% |
64.584 |
65.355 |
- |
-1.06% |
- |
|
std::lower_bound(std::deque<int>)/100
|
1.19% |
30.379 |
30.741 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.19% |
1100866.950 |
1113989.156 |
- |
-0.85% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.19% |
173316.999 |
175379.573 |
- |
-12.50% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
1.19% |
1293118.388 |
1308489.033 |
- |
-2.20% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/8192
|
1.19% |
23280263.867 |
23556745.836 |
- |
0.05% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.19% |
172570.114 |
174619.270 |
- |
-9.74% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.18% |
5.233 |
5.295 |
- |
0.80% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
1.18% |
155158554.061 |
156992621.425 |
- |
1.30% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.18% |
6.468 |
6.545 |
- |
-0.86% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.18% |
180535.943 |
182667.050 |
- |
1.09% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
1.18% |
2.669 |
2.700 |
- |
2.60% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
1.18% |
5.906 |
5.976 |
- |
0.05% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
1.18% |
1791.587 |
1812.657 |
- |
-0.07% |
- |
|
std::copy_backward(list<int>)/512
|
1.18% |
363.311 |
367.583 |
- |
0.60% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
1.17% |
4.268 |
4.318 |
- |
2.73% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.17% |
618.138 |
625.398 |
- |
1.28% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
1.17% |
22.515 |
22.779 |
- |
0.64% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.17% |
17609.242 |
17815.434 |
- |
0.01% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.17% |
6684.340 |
6762.575 |
- |
-1.10% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.17% |
1.508 |
1.525 |
- |
-0.03% |
- |
|
std::remove_copy(list<int>)_(prefix)/50
|
1.17% |
18.810 |
19.030 |
- |
-0.17% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
1.17% |
35.576 |
35.991 |
- |
-9.43% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.17% |
1563835.857 |
1582068.036 |
- |
-0.09% |
- |
|
std::copy_if(deque<int>)_(entire_range)/4096
|
1.17% |
1012.523 |
1024.327 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
1.17% |
1144755.679 |
1158100.291 |
- |
2.51% |
- |
|
BM_deque_vector_move/5500
|
1.16% |
193.815 |
196.071 |
- |
1.25% |
- |
|
BM_StringFindNoMatch/131072
|
1.16% |
1962.418 |
1985.249 |
- |
1.22% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.16% |
690.947 |
698.977 |
- |
2.65% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
1.16% |
7.971 |
8.064 |
- |
0.93% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.16% |
5706.838 |
5772.990 |
- |
-0.20% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
1.16% |
14.939 |
15.112 |
- |
0.20% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
1.16% |
2501247.172 |
2530139.744 |
- |
-7.30% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
1.15% |
3988310.859 |
4034338.449 |
- |
0.99% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.15% |
2.936 |
2.969 |
- |
0.71% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
1.15% |
8.153 |
8.247 |
- |
-2.11% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192
|
1.15% |
4699.478 |
4753.622 |
- |
-1.90% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.15% |
117441.422 |
118791.680 |
- |
1.89% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
1.15% |
2.312 |
2.338 |
- |
7.35% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
1.15% |
38.137 |
38.575 |
- |
-0.58% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.15% |
28107.002 |
28429.734 |
- |
0.76% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.14% |
758.863 |
767.549 |
- |
-1.61% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
1.14% |
367248.099 |
371451.085 |
- |
2.88% |
- |
|
std::count(vector<int>)_(every_other)/1024
|
1.14% |
101.613 |
102.775 |
- |
0.10% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
1.14% |
6.820 |
6.898 |
- |
0.53% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
1.14% |
4475.326 |
4526.438 |
- |
0.35% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.14% |
466.595 |
471.924 |
- |
0.43% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
1.14% |
35869.526 |
36279.006 |
- |
-6.35% |
- |
|
BM_PushHeap_float_Random_64
|
1.14% |
6.637 |
6.713 |
- |
-0.35% |
- |
|
bm_lexicographical_compare<signed_char>/4096
|
1.14% |
59.010 |
59.683 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.14% |
391.583 |
396.051 |
- |
-1.64% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
1.14% |
3713.660 |
3756.022 |
- |
0.30% |
- |
|
std::fill_n(list<int>)/50
|
1.14% |
15.395 |
15.571 |
- |
-7.23% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
1.14% |
3.808 |
3.851 |
- |
1.12% |
- |
|
std::reverse(deque<int>)/4096
|
1.14% |
712.019 |
720.127 |
- |
-0.05% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.14% |
28.769 |
29.096 |
- |
0.45% |
- |
|
std::find(vector<int>)_(process_all)/50
|
1.14% |
12.283 |
12.422 |
- |
-0.57% |
- |
|
std::generate(list<int>)/8192
|
1.14% |
7495.545 |
7580.663 |
- |
7.94% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
1.13% |
15141.955 |
15313.708 |
- |
1.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.13% |
7606.469 |
7692.594 |
- |
-1.51% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32
|
1.13% |
16.436 |
16.622 |
- |
0.28% |
- |
|
std::list<int>::ctor(size)/8192
|
1.13% |
97917.405 |
99025.048 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
1.13% |
1201906.943 |
1215488.531 |
- |
-1.87% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.13% |
59683222.886 |
60357586.896 |
- |
1.28% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
1.13% |
5.819 |
5.884 |
- |
0.36% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.13% |
390.816 |
395.226 |
- |
0.35% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
1.13% |
240.515 |
243.227 |
- |
0.70% |
- |
|
std::shift_right(vector<int>)/32
|
1.13% |
3.969 |
4.014 |
- |
-4.64% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
1.13% |
36.270 |
36.678 |
- |
0.86% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.12% |
23.667 |
23.933 |
- |
1.31% |
- |
|
BM_deque_deque_copy/5500
|
1.12% |
197.386 |
199.599 |
- |
1.20% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.12% |
18.305 |
18.510 |
- |
-1.58% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
1.12% |
419.675 |
424.378 |
- |
-4.21% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
1.12% |
24.404 |
24.677 |
- |
0.02% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
1.12% |
2516.724 |
2544.901 |
- |
0.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
1.12% |
21246954.268 |
21484480.441 |
- |
1.50% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.12% |
4.148 |
4.194 |
- |
0.60% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
1.12% |
22697.702 |
22951.248 |
- |
0.59% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.12% |
601.543 |
608.263 |
- |
-12.80% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.12% |
802.379 |
811.331 |
- |
-0.04% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
1.12% |
53.103 |
53.695 |
- |
-1.48% |
- |
|
std::copy_backward(list<int>)/4096
|
1.11% |
3165.062 |
3200.341 |
- |
-2.04% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
1.11% |
24.570 |
24.844 |
- |
-1.63% |
- |
|
std::sample(deque<int>)/1024
|
1.11% |
11261.718 |
11386.935 |
- |
0.32% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
1.11% |
23599.189 |
23861.572 |
- |
0.67% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
1.11% |
12.063 |
12.197 |
- |
-0.83% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/1024
|
1.11% |
504.865 |
510.472 |
- |
1.15% |
- |
|
std::upper_bound(std::deque<int>)/8
|
1.11% |
17.926 |
18.124 |
- |
0.51% |
- |
|
std::remove(vector<int>)_(sprinkled)/8192
|
1.11% |
1956.132 |
1977.811 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.10% |
391.029 |
395.348 |
- |
0.07% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.10% |
41.769 |
42.229 |
- |
-0.92% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
1.10% |
24.151 |
24.417 |
- |
-0.22% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
1.10% |
11.707 |
11.836 |
- |
1.39% |
- |
|
std::replace_if(list<int>)_(sprinkled)/32
|
1.10% |
13.182 |
13.327 |
- |
-0.46% |
- |
|
std::adjacent_find(list<int>,_pred)/1024
|
1.10% |
782.715 |
791.316 |
- |
0.32% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.10% |
391.874 |
396.175 |
- |
0.77% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
1.10% |
8035.718 |
8123.915 |
- |
-13.53% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
1.10% |
27.489 |
27.790 |
- |
0.67% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
1.10% |
4.091 |
4.136 |
- |
-2.08% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
1.09% |
17.218 |
17.407 |
- |
0.53% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
1.09% |
189.460 |
191.533 |
- |
1.17% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
1.09% |
10220709.052 |
10332404.149 |
- |
1.95% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
1.09% |
1.395 |
1.410 |
- |
0.21% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/0
|
1.09% |
12.766 |
12.905 |
- |
0.45% |
- |
|
std::list<int>::ctor(size)/1024
|
1.09% |
12068.451 |
12199.965 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.09% |
12.731 |
12.870 |
- |
0.72% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.09% |
2727.692 |
2757.316 |
- |
0.05% |
- |
|
std::shift_right(deque<int>)/1024
|
1.09% |
39.918 |
40.351 |
- |
0.30% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/52
|
1.09% |
34.806 |
35.184 |
- |
0.33% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.09% |
21.287 |
21.518 |
- |
4.99% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
1.08% |
51.656 |
52.217 |
- |
0.21% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.08% |
17.227 |
17.413 |
- |
0.45% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
1.08% |
3.793 |
3.834 |
- |
0.80% |
- |
|
rng::for_each(multiset<int>)/50
|
1.08% |
38.825 |
39.246 |
- |
0.97% |
- |
|
std::list<std::string>::ctor(size)/8192
|
1.08% |
103509.452 |
104628.900 |
- |
-7.48% |
- |
|
std::shift_right(vector<int>)/50
|
1.08% |
5.270 |
5.327 |
- |
-0.03% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/8192
|
1.08% |
756026.650 |
764196.038 |
- |
0.13% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
1.08% |
53.529 |
54.107 |
- |
-1.58% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
1.08% |
54.245 |
54.829 |
- |
0.01% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.08% |
768.265 |
776.527 |
- |
-1.98% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/32
|
1.07% |
2.929 |
2.960 |
- |
0.10% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
1.07% |
22.620 |
22.862 |
- |
9.36% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
1.07% |
12363.585 |
12496.195 |
- |
1.13% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
1.07% |
561.738 |
567.763 |
- |
0.26% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576
|
1.07% |
1060288.826 |
1071646.758 |
- |
-3.99% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
1.07% |
744.853 |
752.829 |
- |
0.16% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
1.07% |
11.191 |
11.311 |
- |
1.82% |
- |
|
std::copy_backward(list<int>)/262144
|
1.07% |
215873.125 |
218183.736 |
- |
0.30% |
- |
|
BM_CmpLess_short_uchar
|
1.07% |
1.095 |
1.107 |
- |
0.48% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
1.07% |
2.070 |
2.092 |
- |
0.54% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
1.07% |
4.615 |
4.664 |
- |
1.21% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
1.06% |
25.933 |
26.209 |
- |
1.00% |
- |
|
std::find(vector<char>)_(process_all)/1024
|
1.06% |
16.054 |
16.225 |
- |
-4.08% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
1.06% |
15.423 |
15.587 |
- |
0.23% |
- |
|
std::lower_bound(std::vector<int>)/8
|
1.06% |
7.719 |
7.801 |
- |
0.09% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.06% |
13212.277 |
13352.610 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.06% |
1.262 |
1.275 |
- |
3.65% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
1.06% |
5.272 |
5.328 |
- |
-1.88% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.06% |
36.576 |
36.962 |
- |
-0.59% |
- |
|
std::for_each(deque<int>)/50
|
1.06% |
3.864 |
3.905 |
- |
1.12% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.06% |
25.164 |
25.429 |
- |
-0.97% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/52
|
1.05% |
70.245 |
70.986 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.05% |
1047960.357 |
1059000.860 |
- |
0.02% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
1.05% |
1115089.379 |
1126816.493 |
- |
-0.48% |
- |
|
std::stable_partition(vector<int>)_(dense)/1024
|
1.05% |
289.944 |
292.987 |
- |
0.54% |
- |
|
BM_CmpLess_uchar_int
|
1.05% |
1.077 |
1.088 |
- |
0.64% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
1.05% |
1070403.288 |
1081630.492 |
- |
-0.07% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
1.05% |
15124.414 |
15282.766 |
- |
0.80% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
1.05% |
12407.825 |
12537.688 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.05% |
63544894.022 |
64209522.794 |
- |
-7.67% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
1.05% |
20745.605 |
20962.541 |
- |
-0.67% |
- |
|
std::move(list<int>)/64
|
1.05% |
40.592 |
41.017 |
- |
-0.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.05% |
8670254.075 |
8760875.468 |
- |
-2.05% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
1.04% |
29.218 |
29.523 |
- |
0.17% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
1.04% |
56.516 |
57.105 |
- |
-0.16% |
- |
|
BM_CmpLess_int_ushort
|
1.04% |
1.103 |
1.114 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1
|
1.04% |
1038233.266 |
1049029.704 |
- |
1.95% |
- |
|
std::reverse(list<int>)/8
|
1.04% |
1.911 |
1.931 |
- |
-0.18% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192
|
1.04% |
3848.701 |
3888.678 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_string_256_16
|
1.04% |
10877133.657 |
10989926.061 |
- |
0.35% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
1.04% |
534.317 |
539.857 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.04% |
391.745 |
395.805 |
- |
-0.08% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
1.04% |
8586.083 |
8675.048 |
- |
0.23% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.03% |
18.871 |
19.066 |
- |
-1.35% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.03% |
16.348 |
16.517 |
- |
-0.49% |
- |
|
std::fill_n(deque<int>)/50
|
1.03% |
2.173 |
2.195 |
- |
0.07% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.03% |
18590880.343 |
18782854.316 |
- |
1.22% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
1.03% |
993.918 |
1004.181 |
- |
-1.34% |
- |
|
bm_gcd_random
|
1.03% |
29.205 |
29.507 |
- |
1.22% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/32
|
1.03% |
16.409 |
16.578 |
- |
-0.05% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.03% |
55429.944 |
56002.005 |
- |
-0.71% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
1.03% |
573727.839 |
579636.251 |
- |
-0.08% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
1.03% |
15500.476 |
15659.897 |
- |
0.70% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
1.03% |
2793.928 |
2822.662 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
1.03% |
20873010.806 |
21087614.439 |
- |
0.80% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
1.03% |
8085.471 |
8168.539 |
- |
1.27% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
1.03% |
797169.451 |
805352.368 |
- |
0.01% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
1.03% |
4449.868 |
4495.532 |
- |
0.06% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.03% |
1898.920 |
1918.390 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
1.02% |
13595607.742 |
13734860.363 |
- |
0.65% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
1.02% |
12.647 |
12.776 |
- |
0.86% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
1.02% |
2.405 |
2.429 |
- |
-0.67% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
1.02% |
8.518 |
8.606 |
- |
0.98% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
1.02% |
48.372 |
48.866 |
- |
0.02% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
1.02% |
23.584 |
23.825 |
- |
0.89% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
1.02% |
1885.370 |
1904.638 |
- |
2.01% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
1.02% |
34.439 |
34.791 |
- |
-5.67% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.02% |
134554.633 |
135928.966 |
- |
0.78% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.02% |
392.286 |
396.283 |
- |
1.12% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
1.02% |
11925.606 |
12047.041 |
- |
0.31% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/32
|
1.02% |
11.128 |
11.242 |
- |
0.11% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
1.02% |
791.955 |
800.009 |
- |
0.26% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0
|
1.02% |
13.149 |
13.283 |
- |
1.04% |
- |
|
std::make_heap(vector<int>)_(shuffled)/1024
|
1.02% |
573.442 |
579.265 |
- |
1.08% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
1.02% |
187.778 |
189.685 |
- |
0.35% |
- |
|
std::adjacent_find(deque<int>,_pred)/1024
|
1.01% |
623.601 |
629.920 |
- |
0.13% |
- |
|
bm_lexicographical_compare<int>/4096
|
1.01% |
236.107 |
238.499 |
- |
0.05% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
1.01% |
3.518 |
3.554 |
- |
0.81% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/32
|
1.01% |
175.059 |
176.830 |
- |
0.61% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
1.01% |
7853.122 |
7932.356 |
- |
0.10% |
- |
|
BM_deque_vector_move/1024
|
1.01% |
37.008 |
37.381 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.01% |
4197091.154 |
4239272.634 |
- |
0.51% |
- |
|
std::count(vector<int>)_(every_other)/1048576
|
1.00% |
104104.743 |
105150.609 |
- |
0.18% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.00% |
1568.097 |
1583.820 |
- |
-0.36% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
1.00% |
157.937 |
159.519 |
- |
0.81% |
- |
|
std::move(list<int>)/8
|
1.00% |
3.333 |
3.366 |
- |
-0.51% |
- |