|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34927.40% |
1001212.809 |
350698831.558 |
- |
0.04% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
157.15% |
1.062 |
2.731 |
- |
137.10% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/8192
|
120.96% |
1198.430 |
2647.995 |
- |
123.50% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
114.96% |
677.286 |
1455.874 |
- |
113.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
113.43% |
31.581 |
67.405 |
- |
6.95% |
- |
|
std::fill(list<int>)/50
|
109.07% |
16.875 |
35.280 |
- |
0.04% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/0
|
98.42% |
0.011 |
0.022 |
- |
41.48% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
92.30% |
758.598 |
1458.759 |
- |
90.78% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
92.21% |
1983.225 |
3811.890 |
- |
-0.77% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
91.42% |
44.854 |
85.858 |
- |
44.60% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
90.89% |
31.611 |
60.341 |
- |
1.24% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
80.36% |
283.624 |
511.559 |
- |
-3.27% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
78.50% |
288.177 |
514.407 |
- |
-1.41% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
76.39% |
42.205 |
74.447 |
- |
68.65% |
- |
|
std::set<int>::equal_range(key)_(existent)/0
|
75.91% |
0.013 |
0.023 |
- |
63.38% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
75.08% |
0.792 |
1.387 |
- |
0.01% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
73.28% |
0.801 |
1.387 |
- |
-0.02% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
72.97% |
1316.425 |
2277.003 |
- |
19.42% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
71.63% |
17.695 |
30.370 |
- |
72.45% |
- |
|
BM_deque_deque_copy_backward/0
|
71.61% |
0.809 |
1.388 |
- |
0.03% |
- |
|
BM_deque_deque_move_backward/0
|
70.25% |
0.815 |
1.387 |
- |
0.02% |
- |
|
rng::find_end(vector<int>)_(single_element)/8192
|
69.54% |
1912.641 |
3242.679 |
- |
-0.57% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
69.24% |
242.411 |
410.245 |
- |
-0.51% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
68.87% |
237.076 |
400.347 |
- |
-0.54% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/32
|
68.05% |
17.891 |
30.066 |
- |
70.35% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
67.45% |
153.904 |
257.710 |
- |
69.67% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/32
|
65.07% |
17.460 |
28.820 |
- |
64.28% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
64.98% |
14123298.693 |
23300904.136 |
- |
59.01% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
63.54% |
18.578 |
30.383 |
- |
62.03% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
63.06% |
42.507 |
69.314 |
- |
2.36% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
62.42% |
6.496 |
10.550 |
- |
28.13% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
62.17% |
17.865 |
28.973 |
- |
61.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
59.13% |
3493641.371 |
5559508.004 |
- |
80.19% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
57.93% |
12.159 |
19.203 |
- |
13.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
56.15% |
57.316 |
89.501 |
- |
48.06% |
- |
|
BM_std_min<char>/1
|
55.71% |
0.288 |
0.449 |
- |
37.72% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
54.32% |
4.759 |
7.344 |
- |
23.05% |
- |
|
BM_std_min<short>/1
|
54.30% |
0.293 |
0.452 |
- |
36.93% |
- |
|
rng::find_end(vector<int>)_(process_all)/8192
|
54.15% |
1904.428 |
2935.719 |
- |
0.21% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
53.97% |
8.028 |
12.361 |
- |
20.07% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
53.42% |
242.555 |
372.126 |
- |
0.24% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
53.22% |
236.990 |
363.111 |
- |
0.26% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
51.77% |
27.360 |
41.524 |
- |
2.78% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
51.51% |
3.377 |
5.116 |
- |
-0.39% |
- |
|
BM_deque_deque_copy_backward/64
|
51.15% |
3.374 |
5.100 |
- |
-0.79% |
- |
|
BM_deque_deque_move_backward/64
|
50.79% |
3.379 |
5.095 |
- |
-0.64% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
50.32% |
57.816 |
86.910 |
- |
46.97% |
- |
|
std::shift_left(vector<int>)/32
|
49.99% |
2.993 |
4.489 |
- |
0.65% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
49.74% |
3.377 |
5.057 |
- |
-1.25% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
47.96% |
253644.620 |
375284.905 |
- |
0.19% |
- |
|
BM_PushHeap_uint64_Descending_1
|
46.18% |
0.449 |
0.656 |
- |
-5.95% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
45.90% |
5.605 |
8.177 |
- |
15.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
45.89% |
29.056 |
42.389 |
- |
10.09% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
45.74% |
0.601 |
0.876 |
- |
26.66% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
44.99% |
36.974 |
53.609 |
- |
1.61% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
44.19% |
14.756 |
21.277 |
- |
38.83% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
44.09% |
14.520 |
20.922 |
- |
42.87% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
43.94% |
28.032 |
40.348 |
- |
1.22% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
43.82% |
244039477.766 |
350970171.427 |
- |
42.56% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
42.32% |
0.343 |
0.489 |
- |
45.45% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
42.26% |
12.737 |
18.120 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
42.18% |
7160322.808 |
10180823.148 |
- |
70.47% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
41.83% |
331.309 |
469.880 |
- |
23.51% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
41.63% |
28.323 |
40.114 |
- |
2.87% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
40.67% |
28.907 |
40.663 |
- |
-8.83% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
40.42% |
51.106 |
71.761 |
- |
-2.06% |
- |
|
BM_std_min<unsigned_int>/1
|
40.26% |
0.325 |
0.456 |
- |
37.58% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
39.10% |
0.495 |
0.689 |
- |
36.19% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
37.77% |
31.860 |
43.892 |
- |
-1.62% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
37.51% |
29.773 |
40.943 |
- |
-2.46% |
- |
|
rng::for_each(multimap<int>)/8
|
36.91% |
4.513 |
6.179 |
- |
35.84% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
36.46% |
1.862 |
2.541 |
- |
-5.35% |
- |
|
BM_RangesPopHeap_uint64_1
|
36.41% |
0.445 |
0.607 |
- |
26.48% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
36.13% |
0.802 |
1.092 |
- |
1.54% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
36.11% |
305.071 |
415.245 |
- |
18.93% |
- |
|
rng::for_each(multiset<int>)/8
|
36.04% |
4.575 |
6.224 |
- |
31.02% |
- |
|
rng::for_each(map<int>)/8
|
35.91% |
4.474 |
6.081 |
- |
33.38% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/8192
|
35.31% |
7275.557 |
9844.600 |
- |
34.81% |
- |
|
BM_StringCtorDefault
|
35.31% |
0.235 |
0.318 |
- |
-13.39% |
- |
|
rng::for_each(set<int>)/8
|
34.93% |
4.616 |
6.228 |
- |
39.83% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
34.22% |
0.474 |
0.637 |
- |
27.60% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
33.62% |
327.319 |
437.377 |
- |
17.79% |
- |
|
rng::stable_partition(list<int>)_(sparse)/50
|
33.12% |
25.724 |
34.244 |
- |
32.03% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
33.09% |
26.448 |
35.200 |
- |
37.05% |
- |
|
std::shift_right(deque<int>)/32
|
33.01% |
3.252 |
4.325 |
- |
-0.38% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
32.98% |
1359.236 |
1807.514 |
- |
38.11% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
32.32% |
22.722 |
30.067 |
- |
-0.39% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
31.96% |
6.215 |
8.201 |
- |
4.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
31.89% |
2462320.493 |
3247470.061 |
- |
31.25% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/0
|
31.39% |
24.738 |
32.504 |
- |
1.59% |
- |
|
BM_StringRead_Cold_Deep_Small
|
31.09% |
0.807 |
1.058 |
- |
-0.03% |
- |
|
std::move_backward(deque<int>)/64
|
30.96% |
5.474 |
7.169 |
- |
0.20% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
30.94% |
0.777 |
1.017 |
- |
-2.86% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
30.92% |
25130.716 |
32902.242 |
- |
5.17% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
30.85% |
0.336 |
0.440 |
- |
30.74% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
30.63% |
12672.794 |
16553.944 |
- |
75.40% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
30.62% |
1.940 |
2.534 |
- |
30.31% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
30.59% |
32.211 |
42.063 |
- |
-2.88% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
30.49% |
0.534 |
0.697 |
- |
13.84% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
30.38% |
1.678 |
2.187 |
- |
5.33% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
30.09% |
33.788 |
43.954 |
- |
-0.75% |
- |
|
BM_vector_deque_copy/0
|
29.98% |
0.388 |
0.505 |
- |
28.11% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
29.73% |
25.917 |
33.621 |
- |
32.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
29.44% |
6752044.939 |
8739848.643 |
- |
30.12% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
29.43% |
12568.340 |
16266.668 |
- |
71.72% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
29.31% |
2958.414 |
3825.592 |
- |
0.22% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
29.26% |
2120.218 |
2740.637 |
- |
2.94% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
29.24% |
0.786 |
1.016 |
- |
-4.61% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
29.20% |
0.540 |
0.697 |
- |
30.38% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/1048576
|
29.09% |
2125.338 |
2743.605 |
- |
2.91% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
29.01% |
2960.697 |
3819.627 |
- |
-0.48% |
- |
|
std::move_backward(vector<int>)/32768
|
28.96% |
2146.403 |
2768.060 |
- |
3.50% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
28.90% |
10.556 |
13.607 |
- |
28.23% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
28.77% |
88.814 |
114.366 |
- |
-0.86% |
- |
|
BM_std_min<unsigned_short>/1
|
28.69% |
0.254 |
0.327 |
- |
13.63% |
- |
|
rng::move_backward(deque<int>)/64
|
28.54% |
5.620 |
7.224 |
- |
0.03% |
- |
|
rng::move_backward(vector<int>)/32768
|
28.30% |
2144.589 |
2751.465 |
- |
2.77% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
28.21% |
25.805 |
33.086 |
- |
-2.19% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
28.05% |
409.192 |
523.981 |
- |
0.65% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
27.99% |
60.673 |
77.658 |
- |
18.45% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
27.73% |
1.080 |
1.380 |
- |
-5.40% |
- |
|
SetIntersection_None_Set_float_1024_4
|
27.67% |
8873001.079 |
11328006.431 |
- |
10.75% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
27.65% |
19.084 |
24.360 |
- |
1.25% |
- |
|
SetIntersection_None_Set_float_1024_16
|
27.54% |
9058916.320 |
11553475.882 |
- |
14.80% |
- |
|
BM_StringRead_Cold_Deep_Large
|
27.43% |
1.209 |
1.541 |
- |
2.12% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
27.30% |
19.880 |
25.309 |
- |
10.88% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
27.20% |
701.586 |
892.449 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
27.18% |
1582963.685 |
2013222.814 |
- |
23.75% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
26.95% |
69.945 |
88.797 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_float_1024_64
|
26.72% |
9001014.838 |
11406069.347 |
- |
15.39% |
- |
|
std::adjacent_find(deque<int>)/8
|
26.71% |
2.957 |
3.746 |
- |
27.05% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
26.58% |
35.100 |
44.429 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
26.41% |
1884804.393 |
2382560.169 |
- |
21.69% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
26.34% |
64.897 |
81.988 |
- |
-5.85% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
26.23% |
7.295 |
9.209 |
- |
37.48% |
- |
|
rng::for_each(map<int>::iterator)/8
|
26.22% |
4.561 |
5.756 |
- |
26.29% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
26.14% |
29.209 |
36.845 |
- |
1.34% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
26.12% |
409.385 |
516.299 |
- |
-0.44% |
- |
|
BM_RangesPushHeap_float_Random_1
|
26.03% |
0.429 |
0.540 |
- |
-22.53% |
- |
|
rng::move_backward(list<int>)/262144
|
25.82% |
266936.807 |
335866.418 |
- |
24.79% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
25.76% |
18.594 |
23.385 |
- |
-1.33% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
25.71% |
172.147 |
216.414 |
- |
22.22% |
- |
|
SetIntersection_None_Set_float_1024_1
|
25.71% |
9189361.142 |
11551896.304 |
- |
15.34% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
25.71% |
250.177 |
314.488 |
- |
1.26% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
25.43% |
10062.098 |
12620.985 |
- |
21.32% |
- |
|
BM_PushHeap_float_Descending_1
|
25.22% |
0.431 |
0.539 |
- |
25.25% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
24.60% |
1.034 |
1.288 |
- |
-1.63% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
24.22% |
3321.319 |
4125.788 |
- |
19.52% |
- |
|
BM_toupper_char<wchar_t>
|
24.21% |
0.554 |
0.688 |
- |
13.07% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
23.94% |
22.841 |
28.310 |
- |
20.25% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
23.90% |
29.443 |
36.479 |
- |
-7.74% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
23.69% |
0.548 |
0.677 |
- |
-0.34% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
23.53% |
0.506 |
0.626 |
- |
39.66% |
- |
|
std::shift_right(deque<int>)/50
|
23.51% |
4.213 |
5.204 |
- |
0.06% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
23.44% |
35.266 |
43.532 |
- |
22.67% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
23.40% |
259.051 |
319.678 |
- |
-0.10% |
- |
|
rng::find_end(deque<int>)_(single_element)/1024
|
23.22% |
277.999 |
342.555 |
- |
-6.93% |
- |
|
BM_deque_deque_copy/5500
|
23.09% |
201.076 |
247.511 |
- |
23.04% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
22.98% |
770.826 |
947.994 |
- |
23.01% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
22.77% |
30.666 |
37.649 |
- |
-6.72% |
- |
|
rng::replace(vector<int>)_(sprinkled)/8192
|
22.68% |
1376.809 |
1689.050 |
- |
20.07% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
22.53% |
46.450 |
56.915 |
- |
11.54% |
- |
|
rng::generate_n(list<int>)/8192
|
22.41% |
6968.160 |
8529.525 |
- |
12.92% |
- |
|
BM_RangesPopHeap_uint32_1
|
22.37% |
0.415 |
0.508 |
- |
-7.63% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
22.37% |
26.132 |
31.976 |
- |
18.79% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
22.20% |
8.749 |
10.692 |
- |
21.57% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
22.06% |
8441.119 |
10303.477 |
- |
17.64% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
21.50% |
36.251 |
44.045 |
- |
4.52% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
21.50% |
6.872 |
8.349 |
- |
20.42% |
- |
|
rng::for_each(map<int>)/32
|
21.43% |
21.250 |
25.804 |
- |
21.48% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
21.41% |
25.525 |
30.989 |
- |
-0.35% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
21.30% |
252.042 |
305.737 |
- |
-0.04% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
21.28% |
7214.352 |
8749.881 |
- |
21.63% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
21.25% |
353.244 |
428.325 |
- |
21.17% |
- |
|
BM_deque_deque_move_backward/1
|
21.08% |
2.726 |
3.301 |
- |
1.57% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
21.07% |
1.250 |
1.514 |
- |
21.66% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
20.98% |
10279.085 |
12435.880 |
- |
22.37% |
- |
|
std::adjacent_find(deque<int>)/50
|
20.89% |
14.773 |
17.858 |
- |
26.99% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
20.88% |
1.518 |
1.835 |
- |
17.03% |
- |
|
BM_deque_deque_copy_backward/1
|
20.82% |
2.796 |
3.378 |
- |
3.57% |
- |
|
BM_std_minmax_element<long_long>/2
|
20.78% |
0.538 |
0.650 |
- |
-5.36% |
- |
|
BM_deque_deque_copy_backward/512
|
20.75% |
18.571 |
22.424 |
- |
1.73% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
20.64% |
2.795 |
3.372 |
- |
0.73% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
20.43% |
5.045 |
6.076 |
- |
16.15% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
20.25% |
23.611 |
28.391 |
- |
-8.06% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
20.02% |
14.510 |
17.415 |
- |
1.29% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
19.93% |
0.576 |
0.691 |
- |
4.63% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
19.85% |
20.451 |
24.510 |
- |
-6.27% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
19.82% |
20.166 |
24.163 |
- |
15.43% |
- |
|
BM_vector_deque_move_backward/0
|
19.74% |
0.444 |
0.531 |
- |
14.86% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
19.56% |
0.522 |
0.624 |
- |
15.56% |
- |
|
BM_MakeHeap_float_Random_256
|
19.54% |
1.238 |
1.480 |
- |
0.32% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
19.43% |
0.579 |
0.691 |
- |
3.94% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
19.42% |
18.253 |
21.798 |
- |
36.53% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
19.40% |
1.167 |
1.393 |
- |
-11.49% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
19.40% |
21.644 |
25.843 |
- |
1.22% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
19.39% |
62.168 |
74.225 |
- |
49.11% |
- |
|
BM_deque_deque_move_backward/2
|
19.37% |
2.466 |
2.944 |
- |
2.62% |
- |
|
rng::for_each(set<int>)/32
|
19.34% |
21.407 |
25.547 |
- |
19.71% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/1024
|
19.22% |
997.888 |
1189.711 |
- |
19.59% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
19.08% |
0.740 |
0.881 |
- |
18.49% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
19.04% |
4.519 |
5.379 |
- |
0.90% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
19.03% |
2.775 |
3.303 |
- |
1.60% |
- |
|
BM_vector_deque_copy_backward/0
|
18.93% |
0.402 |
0.478 |
- |
19.70% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
18.82% |
670.415 |
796.563 |
- |
-2.67% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
18.74% |
0.467 |
0.554 |
- |
34.52% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
18.71% |
23.878 |
28.346 |
- |
1.39% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
18.60% |
14344.443 |
17012.545 |
- |
17.99% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
18.38% |
16347819.746 |
19353070.156 |
- |
16.66% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
18.33% |
3.855 |
4.562 |
- |
3.04% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
18.32% |
7033.546 |
8322.428 |
- |
18.24% |
- |
|
BM_RangesPushHeap_uint64_Ascending_64
|
18.26% |
1.519 |
1.796 |
- |
18.37% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
18.25% |
5.835 |
6.900 |
- |
30.84% |
- |
|
BM_std_minmax<int>/4
|
18.20% |
0.975 |
1.153 |
- |
18.30% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
18.09% |
20.194 |
23.847 |
- |
13.13% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
18.07% |
22.404 |
26.453 |
- |
16.44% |
- |
|
std::move_backward(deque<int>)/8
|
18.06% |
3.319 |
3.918 |
- |
-2.98% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
18.01% |
556.187 |
656.358 |
- |
21.22% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
17.94% |
507.591 |
598.650 |
- |
18.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
17.93% |
2011208.177 |
2371767.386 |
- |
-5.31% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
17.83% |
11.165 |
13.155 |
- |
17.87% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
17.70% |
3.211 |
3.779 |
- |
16.55% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
17.69% |
10.375 |
12.210 |
- |
26.52% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
17.61% |
14204613.479 |
16706749.339 |
- |
13.84% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
17.61% |
0.261 |
0.307 |
- |
-31.13% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
17.59% |
37.552 |
44.158 |
- |
18.51% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
17.58% |
9.278 |
10.909 |
- |
2.36% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
17.51% |
80589715.558 |
94699071.301 |
- |
25.77% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
17.41% |
55.156 |
64.761 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
17.40% |
89.422 |
104.980 |
- |
15.63% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
17.37% |
7290.755 |
8557.346 |
- |
18.16% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
17.37% |
0.464 |
0.545 |
- |
-5.49% |
- |
|
rng::for_each(multimap<int>)/32
|
17.32% |
22.421 |
26.305 |
- |
14.04% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
17.17% |
0.390 |
0.457 |
- |
1.88% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
17.15% |
8.236 |
9.649 |
- |
32.31% |
- |
|
BM_std_min<unsigned_char>/1
|
17.14% |
0.325 |
0.380 |
- |
-0.64% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
17.11% |
5.036 |
5.897 |
- |
8.93% |
- |
|
BM_deque_deque_copy_backward/2
|
17.08% |
2.534 |
2.966 |
- |
3.29% |
- |
|
rng::remove_copy(list<int>)_(prefix)/8192
|
16.84% |
7030.611 |
8214.626 |
- |
16.84% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
16.79% |
14518.091 |
16955.216 |
- |
16.56% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
16.76% |
28.242 |
32.976 |
- |
15.45% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
16.76% |
0.912 |
1.064 |
- |
13.33% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
16.75% |
712.884 |
832.287 |
- |
1.40% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
16.71% |
12.079 |
14.098 |
- |
9.45% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
16.55% |
7.726 |
9.005 |
- |
8.49% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
16.54% |
0.236 |
0.275 |
- |
15.34% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
16.54% |
566.041 |
659.642 |
- |
20.23% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
16.50% |
2.528 |
2.945 |
- |
1.34% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
16.47% |
3.766 |
4.386 |
- |
16.34% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
16.43% |
2.532 |
2.948 |
- |
2.68% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
16.38% |
4588185.853 |
5339583.067 |
- |
8.75% |
- |
|
rng::for_each(multiset<int>)/32
|
16.29% |
21.894 |
25.460 |
- |
21.91% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/8192
|
16.27% |
8279.149 |
9625.888 |
- |
15.64% |
- |
|
BM_vector_deque_ranges_move/2
|
16.25% |
1.727 |
2.008 |
- |
-0.02% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
16.19% |
0.965 |
1.121 |
- |
-0.12% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
16.15% |
91.418 |
106.180 |
- |
1.01% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
16.14% |
227.814 |
264.582 |
- |
16.29% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
16.12% |
6963.016 |
8085.590 |
- |
16.26% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
16.11% |
0.983 |
1.142 |
- |
-7.33% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
15.97% |
0.350 |
0.405 |
- |
41.06% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
15.93% |
645.389 |
748.214 |
- |
3.28% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
15.75% |
5.266 |
6.095 |
- |
26.30% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
15.71% |
8.952 |
10.358 |
- |
8.41% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
15.70% |
29932.934 |
34632.979 |
- |
20.43% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
15.60% |
2074138.017 |
2397785.586 |
- |
15.18% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
15.57% |
1.368 |
1.581 |
- |
-0.21% |
- |
|
BM_MakeHeap_uint32_Heap_64
|
15.52% |
0.234 |
0.270 |
- |
3.78% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
15.52% |
5.992 |
6.922 |
- |
6.45% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
15.49% |
12.384 |
14.302 |
- |
0.71% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
15.24% |
11.232 |
12.944 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
15.04% |
19.154 |
22.034 |
- |
3.29% |
- |
|
std::for_each_n(list<int>)/8192
|
15.00% |
7280.648 |
8372.914 |
- |
-1.07% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
14.90% |
293.157 |
336.848 |
- |
-6.54% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
14.89% |
7.573 |
8.700 |
- |
0.99% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
14.85% |
29893.299 |
34331.164 |
- |
19.52% |
- |
|
BM_deque_deque_move_backward/512
|
14.79% |
18.633 |
21.389 |
- |
-1.43% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
14.69% |
686.866 |
787.750 |
- |
7.11% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
14.60% |
1543.415 |
1768.807 |
- |
-1.05% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
14.60% |
65.173 |
74.687 |
- |
3.13% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
14.58% |
28.161 |
32.267 |
- |
14.53% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
14.55% |
7904.335 |
9054.686 |
- |
-0.99% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
14.52% |
9.538 |
10.923 |
- |
14.83% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
14.52% |
9.978 |
11.426 |
- |
79.64% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/8192
|
14.50% |
19.840 |
22.716 |
- |
-3.31% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
14.49% |
8.480 |
9.709 |
- |
6.94% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
14.44% |
1.076 |
1.231 |
- |
19.88% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
14.43% |
0.604 |
0.692 |
- |
10.03% |
- |
|
std::copy_n(list<int>)/4096
|
14.34% |
3861.248 |
4415.092 |
- |
-18.21% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
14.28% |
289.489 |
330.839 |
- |
-3.61% |
- |
|
rng::stable_partition(deque<int>)_(dense)/50
|
14.20% |
37.400 |
42.709 |
- |
3.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
14.09% |
6192708.049 |
7065144.103 |
- |
3.54% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
14.08% |
3.977 |
4.537 |
- |
-3.83% |
- |
|
BM_std_minmax_element<int>/3
|
14.07% |
1.044 |
1.191 |
- |
3.83% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
14.06% |
1.854 |
2.115 |
- |
16.47% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
14.05% |
1.903 |
2.171 |
- |
10.95% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
14.03% |
11.447 |
13.052 |
- |
14.00% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
13.99% |
305.248 |
347.962 |
- |
-1.59% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
13.99% |
17.897 |
20.400 |
- |
4.75% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
13.98% |
1.157 |
1.318 |
- |
-3.46% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
13.94% |
13201.508 |
15041.455 |
- |
-0.19% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
13.93% |
17757.838 |
20231.347 |
- |
-0.40% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
13.93% |
3.512 |
4.001 |
- |
-1.42% |
- |
|
std::move(deque<int>)/32768
|
13.74% |
2121.008 |
2412.339 |
- |
30.71% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
13.72% |
27.405 |
31.165 |
- |
11.79% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
13.59% |
1.155 |
1.312 |
- |
13.64% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
13.59% |
6.080 |
6.906 |
- |
12.27% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
13.58% |
4315.998 |
4902.074 |
- |
1.23% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_4
|
13.51% |
1.238 |
1.406 |
- |
1.03% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
13.48% |
5.395 |
6.122 |
- |
0.27% |
- |
|
rng::find(list<int>)_(process_all)/50
|
13.48% |
18.837 |
21.377 |
- |
-15.33% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
13.47% |
1.617 |
1.835 |
- |
-3.41% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
13.46% |
0.364 |
0.413 |
- |
25.86% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1024
|
13.42% |
608.872 |
690.608 |
- |
0.02% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
13.34% |
1.304 |
1.478 |
- |
-1.27% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
13.32% |
25.903 |
29.353 |
- |
-8.52% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
13.30% |
1.030 |
1.167 |
- |
11.66% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
13.27% |
25.696 |
29.106 |
- |
-2.30% |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
13.24% |
28.003 |
31.712 |
- |
4.67% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
13.20% |
7023.971 |
7951.108 |
- |
13.37% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
13.07% |
1.175 |
1.329 |
- |
4.57% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
13.06% |
6967.445 |
7877.164 |
- |
12.49% |
- |
|
BM_vector_deque_move_backward/64000
|
13.03% |
7358.308 |
8317.443 |
- |
7.37% |
- |
|
rng::sort(deque<int>)_(repeated)/1024
|
13.01% |
946.790 |
1069.971 |
- |
10.92% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
12.93% |
70.919 |
80.087 |
- |
-0.25% |
- |
|
rng::is_sorted(deque<int>)/8
|
12.92% |
2.854 |
3.223 |
- |
-16.66% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
12.92% |
0.381 |
0.431 |
- |
19.07% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
12.87% |
23.458 |
26.478 |
- |
14.13% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
12.78% |
28232.246 |
31840.985 |
- |
1.15% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
12.76% |
2.334 |
2.631 |
- |
16.40% |
- |
|
std::fill_n(vector<bool>)/512
|
12.72% |
1.425 |
1.606 |
- |
7.33% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
12.67% |
32.867 |
37.032 |
- |
4.90% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
12.65% |
4.500 |
5.069 |
- |
10.44% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024
|
12.65% |
8.677 |
9.774 |
- |
-0.20% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
12.64% |
10.561 |
11.896 |
- |
-1.78% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
12.57% |
24.293 |
27.347 |
- |
5.61% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
12.55% |
1.304 |
1.467 |
- |
-1.97% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
12.54% |
0.501 |
0.564 |
- |
19.31% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
12.51% |
777.472 |
874.729 |
- |
7.65% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
12.50% |
22.778 |
25.626 |
- |
9.20% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
12.46% |
9.553 |
10.744 |
- |
10.38% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
12.46% |
876.229 |
985.404 |
- |
13.83% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
12.46% |
15558256.844 |
17496125.377 |
- |
18.24% |
- |
|
BM_tolower_char<wchar_t>
|
12.45% |
0.614 |
0.690 |
- |
12.52% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
12.41% |
8142213.485 |
9152407.436 |
- |
-8.25% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
12.40% |
7427.540 |
8348.867 |
- |
-7.77% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
12.40% |
1.305 |
1.467 |
- |
1.36% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
12.38% |
0.995 |
1.118 |
- |
-0.44% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
12.35% |
21.246 |
23.870 |
- |
2.52% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
12.34% |
42.841 |
48.130 |
- |
24.99% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
12.27% |
1.854 |
2.081 |
- |
9.12% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
12.27% |
2.093 |
2.349 |
- |
12.16% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
12.26% |
2.092 |
2.348 |
- |
9.60% |
- |
|
BM_std_min<unsigned___int128>/1
|
12.26% |
0.367 |
0.412 |
- |
11.62% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
12.18% |
1.303 |
1.461 |
- |
-2.32% |
- |
|
rng::copy_n(vector<int>)/4096
|
12.17% |
146.260 |
164.063 |
- |
-16.39% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
12.16% |
14483865.216 |
16245359.205 |
- |
12.12% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
12.15% |
9.205 |
10.323 |
- |
-1.28% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
12.11% |
10.198 |
11.434 |
- |
11.80% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
12.10% |
10.452 |
11.717 |
- |
12.94% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/1024
|
12.10% |
39.110 |
43.842 |
- |
0.49% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
12.09% |
40.858 |
45.798 |
- |
8.45% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
12.09% |
0.410 |
0.460 |
- |
-4.37% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
12.07% |
6.355 |
7.122 |
- |
12.06% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
12.07% |
0.337 |
0.378 |
- |
11.79% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
12.07% |
726.136 |
813.787 |
- |
-1.44% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
12.05% |
33.079 |
37.065 |
- |
-0.48% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
12.05% |
59.652 |
66.838 |
- |
2.88% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
12.03% |
2.047 |
2.294 |
- |
2.01% |
- |
|
BM_toupper_char<char>
|
12.00% |
0.615 |
0.689 |
- |
0.14% |
- |
|
BM_vector_deque_ranges_move/1
|
11.99% |
2.031 |
2.275 |
- |
0.22% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
11.96% |
1245.259 |
1394.145 |
- |
0.15% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
11.92% |
46.165 |
51.669 |
- |
-2.39% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
11.90% |
0.567 |
0.634 |
- |
9.82% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
11.88% |
21.455 |
24.003 |
- |
14.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
11.83% |
6730537.600 |
7526671.671 |
- |
16.15% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
11.76% |
6995.482 |
7818.168 |
- |
12.82% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
11.75% |
14.931 |
16.684 |
- |
12.92% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
11.73% |
32.719 |
36.556 |
- |
10.63% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
11.71% |
265.101 |
296.150 |
- |
1.04% |
- |
|
BM_PushHeap_float_Random_1
|
11.62% |
0.517 |
0.577 |
- |
6.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/8192
|
11.58% |
22.057 |
24.612 |
- |
-0.12% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
11.57% |
7277.034 |
8119.032 |
- |
12.11% |
- |
|
rng::for_each_n(list<int>)/50
|
11.57% |
21.734 |
24.248 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
11.49% |
314603016.862 |
350750718.313 |
- |
-0.00% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
11.49% |
1.278 |
1.425 |
- |
-9.27% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
11.47% |
75378224.467 |
84024555.344 |
- |
6.96% |
- |
|
std::reverse_copy(vector<int>)/8
|
11.46% |
2.367 |
2.638 |
- |
8.53% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
11.44% |
20123377.965 |
22426194.857 |
- |
6.77% |
- |
|
rng::for_each(multimap<int>::iterator)/32
|
11.41% |
21.200 |
23.618 |
- |
9.13% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
11.41% |
2744.842 |
3057.934 |
- |
11.11% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
11.40% |
963.401 |
1073.226 |
- |
11.51% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
11.39% |
18.866 |
21.015 |
- |
2.27% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
11.37% |
1.000 |
1.113 |
- |
10.16% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
11.33% |
28.861 |
32.131 |
- |
-7.15% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
11.21% |
51.390 |
57.149 |
- |
-0.16% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
11.20% |
5.050 |
5.616 |
- |
0.56% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
11.15% |
27.006 |
30.018 |
- |
-2.54% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8192
|
11.00% |
685.979 |
761.431 |
- |
10.43% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
11.00% |
0.583 |
0.648 |
- |
9.88% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
10.99% |
38.040 |
42.221 |
- |
-0.13% |
- |
|
BM_std_minmax_element<short>/64000
|
10.97% |
16301.128 |
18089.955 |
- |
3.06% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
10.94% |
682.767 |
757.427 |
- |
7.22% |
- |
|
std::adjacent_find(list<int>)/50
|
10.93% |
23.766 |
26.363 |
- |
11.11% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
10.85% |
8902.986 |
9869.382 |
- |
0.08% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
10.82% |
33.915 |
37.585 |
- |
-4.24% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
10.82% |
24.410 |
27.050 |
- |
0.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
10.82% |
18999.792 |
21055.291 |
- |
10.94% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
10.82% |
8808.379 |
9761.185 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
10.79% |
29.172 |
32.320 |
- |
-3.70% |
- |
|
rng::unique(deque<int>)_(sprinkled)/1024
|
10.76% |
629.790 |
697.576 |
- |
10.47% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
10.76% |
2194.863 |
2430.941 |
- |
-0.04% |
- |
|
rng::rotate(list<int>)_(by_1/2)/32
|
10.73% |
6.099 |
6.753 |
- |
0.66% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
10.71% |
7224.915 |
7998.827 |
- |
10.99% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
10.71% |
24.307 |
26.909 |
- |
3.21% |
- |
|
BM_std_minmax_element<short>/4096
|
10.69% |
1049.902 |
1162.181 |
- |
3.04% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
10.69% |
6.863 |
7.597 |
- |
-0.53% |
- |
|
BM_std_minmax_element<short>/70000
|
10.66% |
17852.010 |
19754.753 |
- |
3.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
10.66% |
2928457.312 |
3240568.933 |
- |
-0.22% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
10.65% |
7129.926 |
7889.273 |
- |
3.94% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
10.65% |
20.115 |
22.257 |
- |
9.20% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
10.60% |
6819.182 |
7541.934 |
- |
9.44% |
- |
|
BM_std_minmax_element<short>/5500
|
10.58% |
1409.228 |
1558.342 |
- |
3.13% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
10.58% |
2.165 |
2.394 |
- |
0.48% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.58% |
16.621 |
18.379 |
- |
11.13% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
10.57% |
4.701 |
5.198 |
- |
11.49% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
10.49% |
38.224 |
42.235 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
10.49% |
36012424.621 |
39789883.867 |
- |
0.61% |
- |
|
BM_std_minmax_element<short>/65536
|
10.49% |
16691.883 |
18442.211 |
- |
2.60% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
10.47% |
35.502 |
39.221 |
- |
0.68% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
10.43% |
684.074 |
755.411 |
- |
11.79% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
10.42% |
110783943.527 |
122330604.610 |
- |
7.31% |
- |
|
BM_std_minmax_element<short>/1024
|
10.42% |
268.321 |
296.274 |
- |
3.15% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
10.42% |
8320.133 |
9186.866 |
- |
-3.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
10.38% |
64401241.139 |
71084136.291 |
- |
2.62% |
- |
|
rng::for_each(set<int>::iterator)/8
|
10.37% |
4.534 |
5.004 |
- |
7.09% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
10.37% |
18.340 |
20.242 |
- |
-5.34% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
10.33% |
3369.537 |
3717.520 |
- |
-0.74% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
10.32% |
262.581 |
289.669 |
- |
0.97% |
- |
|
BM_std_minmax_element<short>/4000
|
10.25% |
1024.336 |
1129.313 |
- |
2.60% |
- |
|
rng::fill_n(list<int>)/8192
|
10.24% |
7077.929 |
7802.635 |
- |
13.80% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
10.21% |
24.278 |
26.756 |
- |
1.81% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
10.16% |
6826.746 |
7520.337 |
- |
0.57% |
- |
|
BM_vector_deque_move_backward/70000
|
10.15% |
8004.825 |
8817.086 |
- |
9.44% |
- |
|
BM_StringFindNoMatch/64
|
10.13% |
1.849 |
2.037 |
- |
-0.65% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
10.12% |
18.628 |
20.513 |
- |
-0.23% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
10.12% |
8.749 |
9.634 |
- |
-1.66% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
10.08% |
25.352 |
27.906 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
10.01% |
17406872.719 |
19148756.571 |
- |
9.66% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
9.99% |
23.891 |
26.278 |
- |
7.71% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
9.97% |
590.021 |
648.839 |
- |
1.18% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
9.94% |
2038.462 |
2241.152 |
- |
-5.05% |
- |
|
BM_deque_deque_copy_backward/1024
|
9.92% |
38.430 |
42.242 |
- |
0.18% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
9.91% |
16418.571 |
18046.186 |
- |
0.46% |
- |
|
BM_RangesPopHeap_float_256
|
9.91% |
19.990 |
21.971 |
- |
-1.71% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
9.90% |
58.658 |
64.463 |
- |
0.61% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
9.89% |
2.285 |
2.511 |
- |
-13.42% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
9.88% |
5728.184 |
6294.240 |
- |
9.34% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
9.87% |
2.230 |
2.450 |
- |
5.13% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
9.86% |
14.281 |
15.690 |
- |
7.91% |
- |
|
BM_PopHeap_float_256
|
9.86% |
20.337 |
22.343 |
- |
0.13% |
- |
|
rng::generate_n(vector<int>)/50
|
9.85% |
12.058 |
13.245 |
- |
9.52% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
9.79% |
1.780 |
1.955 |
- |
10.43% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
9.74% |
24.257 |
26.621 |
- |
7.55% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
9.74% |
2621.478 |
2876.877 |
- |
9.42% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
9.73% |
23.402 |
25.679 |
- |
5.31% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
9.72% |
1.205 |
1.323 |
- |
14.32% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
9.70% |
67.273 |
73.799 |
- |
10.03% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
9.70% |
19.497 |
21.388 |
- |
-1.01% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
9.68% |
18.033 |
19.779 |
- |
8.08% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
9.68% |
23307.568 |
25562.651 |
- |
8.02% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
9.68% |
597.719 |
655.549 |
- |
0.61% |
- |
|
BM_deque_deque_move_backward/1024
|
9.67% |
38.511 |
42.234 |
- |
-0.07% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
9.65% |
26.653 |
29.225 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
9.64% |
3467030.313 |
3801109.082 |
- |
12.50% |
- |
|
rng::move_backward(deque<int>)/8
|
9.60% |
3.657 |
4.008 |
- |
0.36% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
9.58% |
32222.930 |
35311.082 |
- |
10.62% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
9.58% |
22.288 |
24.424 |
- |
-2.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
9.56% |
4794321.919 |
5252504.889 |
- |
-4.82% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
9.52% |
45.302 |
49.614 |
- |
-2.55% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
9.50% |
4611664.826 |
5049991.732 |
- |
21.80% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
9.50% |
9745650.668 |
10671116.855 |
- |
12.91% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
9.32% |
10546.821 |
11530.003 |
- |
9.34% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
9.28% |
0.562 |
0.615 |
- |
-4.00% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
9.27% |
27.349 |
29.885 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
9.24% |
2071386.390 |
2262817.439 |
- |
-16.36% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
9.22% |
27.710 |
30.265 |
- |
19.47% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
9.15% |
16.136 |
17.612 |
- |
-1.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
9.15% |
32220.787 |
35169.657 |
- |
10.06% |
- |
|
BM_vector_deque_copy_backward/70000
|
9.13% |
8163.027 |
8908.363 |
- |
6.12% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
9.11% |
7217.778 |
7875.598 |
- |
9.11% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
9.08% |
0.908 |
0.990 |
- |
-0.46% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
8.99% |
1.271 |
1.386 |
- |
10.39% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
8.99% |
66.582 |
72.570 |
- |
-19.05% |
- |
|
BM_std_minmax<char>/11
|
8.98% |
1.648 |
1.796 |
- |
9.22% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
8.97% |
7419.680 |
8085.322 |
- |
1.04% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
8.94% |
7651.795 |
8335.821 |
- |
0.90% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
8.93% |
1.155 |
1.258 |
- |
-4.37% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
8.89% |
2720.463 |
2962.271 |
- |
7.40% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
8.88% |
60.085 |
65.424 |
- |
-2.91% |
- |
|
rng::copy(vector<bool>)_(unaligned)/262144
|
8.87% |
1368.289 |
1489.695 |
- |
8.79% |
- |
|
rng::for_each(map<int>::iterator)/32
|
8.87% |
22.979 |
25.017 |
- |
19.26% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
8.85% |
1237.061 |
1346.586 |
- |
-17.22% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
8.82% |
17459.607 |
18999.656 |
- |
-3.14% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
8.81% |
16.239 |
17.670 |
- |
0.11% |
- |
|
std::move_backward(deque<int>)/512
|
8.80% |
23.961 |
26.070 |
- |
0.26% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
8.80% |
661.657 |
719.855 |
- |
-0.04% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/50
|
8.77% |
73.409 |
79.849 |
- |
8.71% |
- |
|
BM_vector_deque_copy_backward/64000
|
8.77% |
7240.333 |
7875.190 |
- |
2.17% |
- |
|
BM_RangesPopHeap_float_64
|
8.76% |
12.252 |
13.325 |
- |
-1.78% |
- |
|
rng::copy_n(list<int>)/4096
|
8.76% |
3983.009 |
4331.906 |
- |
3.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
8.74% |
6438.372 |
7001.370 |
- |
3.84% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
8.72% |
1.216 |
1.322 |
- |
0.23% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
8.69% |
4.148 |
4.509 |
- |
-0.99% |
- |
|
BM_MakeHeap_uint32_Random_256
|
8.68% |
1.147 |
1.247 |
- |
-1.07% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
8.63% |
15.506 |
16.845 |
- |
-0.76% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
8.60% |
7296.340 |
7924.021 |
- |
0.73% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
8.59% |
3.564 |
3.871 |
- |
6.64% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
8.57% |
283.693 |
307.999 |
- |
0.15% |
- |
|
BM_MakeHeap_float_Random_4
|
8.55% |
1.614 |
1.752 |
- |
10.36% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
8.55% |
673.763 |
731.392 |
- |
-0.11% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
8.53% |
14679650.652 |
15932485.159 |
- |
6.74% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
8.53% |
20.052 |
21.761 |
- |
7.05% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
8.50% |
656.214 |
712.015 |
- |
0.03% |
- |
|
rng::move_backward(deque<int>)/512
|
8.50% |
24.122 |
26.173 |
- |
0.32% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
8.49% |
34.305 |
37.218 |
- |
-0.08% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
8.49% |
4.929 |
5.347 |
- |
8.02% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
8.48% |
1.239 |
1.344 |
- |
11.26% |
- |
|
rng::reverse(deque<int>)/64
|
8.47% |
13.078 |
14.186 |
- |
8.54% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
8.47% |
2.577 |
2.795 |
- |
8.48% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
8.45% |
1.308 |
1.419 |
- |
19.06% |
- |
|
BM_PopHeap_uint64_1
|
8.42% |
0.519 |
0.563 |
- |
0.54% |
- |
|
BM_PopHeap_float_16
|
8.40% |
6.477 |
7.021 |
- |
0.66% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
8.38% |
664.266 |
719.904 |
- |
-1.13% |
- |
|
BM_vector_deque_move_backward/65536
|
8.37% |
7352.003 |
7967.242 |
- |
6.49% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
8.36% |
6.874 |
7.448 |
- |
-0.52% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
8.31% |
7177.082 |
7773.554 |
- |
2.41% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
8.30% |
31.804 |
34.445 |
- |
-1.25% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
8.30% |
7921.446 |
8578.868 |
- |
8.12% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
8.28% |
1.203 |
1.302 |
- |
6.40% |
- |
|
BM_PopHeap_float_64
|
8.27% |
12.508 |
13.542 |
- |
0.66% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
8.27% |
18.694 |
20.240 |
- |
7.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
8.25% |
2435060.489 |
2635990.411 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
8.23% |
213192962.567 |
230735053.300 |
- |
-20.02% |
- |
|
rng::reverse(list<int>)/32768
|
8.20% |
17636.746 |
19083.124 |
- |
6.41% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
8.17% |
735.462 |
795.533 |
- |
-10.17% |
- |
|
std::copy(vector<int>)/32768
|
8.16% |
3497.233 |
3782.671 |
- |
-0.12% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
8.15% |
26.924 |
29.119 |
- |
-0.04% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
8.14% |
1.447 |
1.564 |
- |
15.09% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
8.12% |
1.135 |
1.228 |
- |
2.33% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
8.11% |
1871469.646 |
2023333.368 |
- |
5.46% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
8.10% |
614.138 |
663.879 |
- |
18.22% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
8.09% |
110502.960 |
119444.495 |
- |
-0.77% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
8.08% |
9.672 |
10.454 |
- |
-2.23% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/8192
|
8.08% |
4306.998 |
4655.097 |
- |
-3.01% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
8.06% |
1.536 |
1.660 |
- |
3.05% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
8.05% |
8368.913 |
9042.390 |
- |
-0.58% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
8.03% |
1.370 |
1.480 |
- |
-10.66% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
8.03% |
1325324.026 |
1431782.022 |
- |
4.01% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
8.00% |
3.564 |
3.850 |
- |
6.08% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
7.99% |
17.757 |
19.177 |
- |
0.25% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
7.98% |
5300.869 |
5723.707 |
- |
-0.12% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1000
|
7.97% |
596.810 |
644.392 |
- |
0.10% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_1024
|
7.96% |
4.779 |
5.160 |
- |
2.10% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
7.95% |
1.374 |
1.483 |
- |
6.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
7.95% |
38973084.340 |
42070799.558 |
- |
1.63% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
7.93% |
0.983 |
1.061 |
- |
-6.79% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
7.92% |
11.148 |
12.031 |
- |
12.37% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
7.92% |
4.463 |
4.817 |
- |
-4.85% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
7.91% |
2.577 |
2.781 |
- |
6.04% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
7.91% |
0.477 |
0.514 |
- |
2.36% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
7.91% |
2.578 |
2.781 |
- |
-1.81% |
- |
|
BM_std_minmax_element<short>/512
|
7.90% |
138.028 |
148.939 |
- |
2.13% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
7.90% |
20.317 |
21.922 |
- |
0.01% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
7.89% |
28.816 |
31.091 |
- |
7.44% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
7.88% |
954.862 |
1030.112 |
- |
1.78% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
7.87% |
1.164 |
1.255 |
- |
-0.29% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
7.86% |
14.472 |
15.609 |
- |
0.61% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
7.84% |
2.825 |
3.046 |
- |
3.66% |
- |
|
BM_num_get<long>
|
7.83% |
11.063 |
11.928 |
- |
2.61% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
7.82% |
1.286 |
1.387 |
- |
5.18% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
7.80% |
19.673 |
21.207 |
- |
-0.56% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
7.80% |
1.293 |
1.393 |
- |
5.48% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
7.78% |
283833.536 |
305913.082 |
- |
-0.05% |
- |
|
std::shift_right(deque<int>)/1024
|
7.76% |
39.829 |
42.919 |
- |
-0.89% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
7.75% |
0.447 |
0.482 |
- |
-16.41% |
- |
|
SetIntersection_Front_Set_string_256_256
|
7.71% |
27952799.539 |
30108820.279 |
- |
-3.32% |
- |
|
BM_std_min<unsigned_short>/2
|
7.70% |
0.485 |
0.523 |
- |
7.60% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
7.67% |
4839335.147 |
5210408.533 |
- |
15.72% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
7.65% |
18.762 |
20.197 |
- |
6.62% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
7.62% |
25868.671 |
27840.712 |
- |
1.21% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
7.62% |
29.311 |
31.545 |
- |
-3.40% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
7.62% |
1.296 |
1.394 |
- |
-2.25% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
7.61% |
53.393 |
57.458 |
- |
1.65% |
- |
|
rng::for_each_n(list<int>)/8192
|
7.59% |
7226.471 |
7775.082 |
- |
-0.72% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
7.59% |
6988.646 |
7518.991 |
- |
1.99% |
- |
|
BM_std_min<unsigned_short>/3
|
7.58% |
0.693 |
0.746 |
- |
7.61% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
7.57% |
4.658 |
5.011 |
- |
4.25% |
- |
|
BM_std_minmax_element<int>/2
|
7.56% |
0.638 |
0.686 |
- |
-0.13% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/0
|
7.54% |
0.278 |
0.299 |
- |
5.55% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
7.53% |
5669.075 |
6096.091 |
- |
-0.20% |
- |
|
BM_MakeHeap_uint32_Random_4
|
7.53% |
1.122 |
1.206 |
- |
-37.96% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
7.52% |
5.285 |
5.682 |
- |
0.28% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
7.51% |
688.769 |
740.521 |
- |
7.57% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
7.49% |
610.659 |
656.400 |
- |
0.62% |
- |
|
rng::copy_n(vector<int>)/32768
|
7.48% |
2294.113 |
2465.652 |
- |
-35.01% |
- |
|
BM_std_minmax<unsigned_short>/2
|
7.46% |
0.848 |
0.911 |
- |
-0.82% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
7.45% |
0.736 |
0.791 |
- |
4.97% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
7.44% |
12.170 |
13.076 |
- |
5.74% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
7.43% |
19.511 |
20.961 |
- |
3.25% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
7.39% |
29.411 |
31.585 |
- |
19.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
7.35% |
6509247.389 |
6987959.487 |
- |
4.46% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
7.35% |
9.231 |
9.909 |
- |
-9.65% |
- |
|
BM_std_minmax<char>/12
|
7.34% |
1.915 |
2.056 |
- |
6.08% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
7.32% |
1888060.935 |
2026242.019 |
- |
8.34% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
7.30% |
0.357 |
0.383 |
- |
7.09% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
7.26% |
817328.440 |
876693.111 |
- |
0.04% |
- |
|
BM_StringFindAllMatch/4096
|
7.26% |
80.320 |
86.150 |
- |
7.48% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
7.26% |
0.738 |
0.792 |
- |
5.19% |
- |
|
rng::reverse(deque<int>)/512
|
7.24% |
113.509 |
121.729 |
- |
7.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
7.23% |
1595079.572 |
1710400.652 |
- |
-0.16% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
7.22% |
4.951 |
5.309 |
- |
-1.45% |
- |
|
BM_RangesPopHeap_float_16
|
7.22% |
6.443 |
6.908 |
- |
-1.53% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
7.21% |
4.385 |
4.701 |
- |
-2.56% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
7.20% |
1.853 |
1.986 |
- |
3.12% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
7.20% |
15703.929 |
16834.251 |
- |
3.13% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
7.20% |
29.485 |
31.607 |
- |
5.13% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
7.19% |
4783864.002 |
5127846.646 |
- |
6.70% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
7.19% |
9.986 |
10.703 |
- |
0.01% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
7.17% |
6.589 |
7.061 |
- |
-4.68% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
7.16% |
9.345 |
10.014 |
- |
-5.20% |
- |
|
BM_num_get<long_long>
|
7.16% |
11.169 |
11.968 |
- |
3.46% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
7.16% |
30.511 |
32.695 |
- |
7.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
7.16% |
1065920.546 |
1142194.766 |
- |
6.45% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
7.14% |
15.345 |
16.441 |
- |
1.25% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
7.14% |
11963.456 |
12817.068 |
- |
8.09% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
7.13% |
7605.898 |
8148.461 |
- |
0.59% |
- |
|
SetIntersection_Front_Set_float_256_256
|
7.07% |
9299531.568 |
9956662.952 |
- |
11.68% |
- |
|
std::copy(vector<bool>)_(unaligned)/262144
|
6.98% |
1713.082 |
1832.732 |
- |
7.03% |
- |
|
std::unordered_set<int>::clear()/1024
|
6.97% |
7886.450 |
8436.078 |
- |
10.10% |
- |
|
rng::copy_if(list<int>)_(entire_range)/64
|
6.95% |
30.797 |
32.939 |
- |
-3.31% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
6.95% |
19.835 |
21.214 |
- |
-10.02% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
6.90% |
52.647 |
56.279 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
6.89% |
2876318.609 |
3074525.699 |
- |
14.75% |
- |
|
BM_std_minmax<unsigned_short>/21
|
6.89% |
1.962 |
2.098 |
- |
6.09% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
6.89% |
9.431 |
10.080 |
- |
-0.08% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
6.87% |
1.949 |
2.082 |
- |
2.50% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
6.87% |
26.884 |
28.731 |
- |
-0.28% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
6.86% |
7264.144 |
7762.517 |
- |
3.89% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
6.84% |
20.073 |
21.447 |
- |
2.92% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
6.84% |
4273.183 |
4565.422 |
- |
-2.10% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
6.79% |
29.719 |
31.737 |
- |
3.42% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
6.78% |
47.560 |
50.787 |
- |
7.99% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
6.77% |
1061496.740 |
1133365.441 |
- |
2.96% |
- |
|
std::fill_n(vector<bool>)/64
|
6.75% |
1.518 |
1.620 |
- |
1.98% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
6.73% |
18096272.313 |
19313917.047 |
- |
7.06% |
- |
|
rng::any_of(list<int>)_(process_all)/8192
|
6.73% |
7108.697 |
7586.980 |
- |
0.98% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
6.71% |
0.465 |
0.496 |
- |
6.70% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
6.69% |
1.204 |
1.284 |
- |
-3.08% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
6.68% |
11.045 |
11.782 |
- |
11.14% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
6.67% |
698.815 |
745.434 |
- |
6.48% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
6.66% |
25.963 |
27.692 |
- |
4.64% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
6.62% |
1.992 |
2.123 |
- |
7.31% |
- |
|
BM_vector_deque_ranges_move/0
|
6.57% |
0.519 |
0.554 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
6.54% |
6819872.302 |
7265566.858 |
- |
-9.68% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
6.53% |
1.297 |
1.381 |
- |
6.30% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
6.52% |
54705.056 |
58273.455 |
- |
-0.80% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
6.52% |
3.991 |
4.252 |
- |
1.66% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
6.51% |
20.155 |
21.466 |
- |
2.22% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
6.50% |
0.867 |
0.923 |
- |
-0.03% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
6.50% |
4.252 |
4.529 |
- |
5.76% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
6.49% |
5.000 |
5.324 |
- |
-0.26% |
- |
|
BM_std_minmax<char>/10
|
6.48% |
1.301 |
1.386 |
- |
6.56% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
6.47% |
3.260 |
3.471 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
6.47% |
54109442.745 |
57609293.999 |
- |
3.82% |
- |
|
BM_std_min<unsigned_int>/21
|
6.46% |
1.387 |
1.477 |
- |
6.45% |
- |
|
rng::all_of(list<int>)_(process_all)/8192
|
6.45% |
7416.500 |
7895.232 |
- |
-11.06% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
6.45% |
40.068 |
42.654 |
- |
4.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
6.45% |
5939588.531 |
6322447.464 |
- |
15.52% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
6.45% |
2.189 |
2.330 |
- |
4.07% |
- |
|
BM_vector_deque_move/2
|
6.44% |
1.832 |
1.950 |
- |
-5.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
6.42% |
21005333.031 |
22354754.476 |
- |
7.67% |
- |
|
rng::fill(vector<bool>)/512
|
6.42% |
1.484 |
1.579 |
- |
2.36% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
6.42% |
1.295 |
1.379 |
- |
6.21% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
6.42% |
7200.784 |
7662.874 |
- |
-5.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
6.41% |
38.617 |
41.093 |
- |
-11.16% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
6.36% |
3.402 |
3.618 |
- |
0.36% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/50
|
6.36% |
0.674 |
0.717 |
- |
6.46% |
- |
|
BM_std_minmax_element<long_long>/1
|
6.36% |
0.305 |
0.324 |
- |
7.66% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
6.34% |
7.270 |
7.732 |
- |
9.25% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
6.34% |
20.054 |
21.326 |
- |
5.29% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
6.34% |
824731.927 |
877006.875 |
- |
0.00% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
6.33% |
285.034 |
303.086 |
- |
6.35% |
- |
|
std::for_each_n(list<int>)/50
|
6.30% |
22.766 |
24.200 |
- |
0.81% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
6.28% |
2263.289 |
2405.508 |
- |
5.87% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
6.26% |
1.575 |
1.674 |
- |
0.11% |
- |
|
BM_std_minmax<unsigned_long_long>/2
|
6.25% |
0.869 |
0.923 |
- |
2.32% |
- |
|
std::is_sorted_until(deque<int>)/8
|
6.24% |
3.090 |
3.283 |
- |
29.13% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16
|
6.24% |
2.844 |
3.021 |
- |
7.27% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
6.22% |
1330282.741 |
1413036.875 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
6.19% |
0.991 |
1.052 |
- |
5.46% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/1024
|
6.18% |
129.293 |
137.281 |
- |
-0.12% |
- |
|
BM_std_minmax_element<int>/5500
|
6.17% |
1441.659 |
1530.581 |
- |
5.72% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
6.16% |
3.964 |
4.208 |
- |
5.80% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
6.15% |
12120.405 |
12866.221 |
- |
-5.39% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
6.15% |
1.387 |
1.472 |
- |
2.31% |
- |
|
BM_std_minmax_element<int>/70000
|
6.15% |
18408.428 |
19539.627 |
- |
6.09% |
- |
|
std::find_end(list<int>)_(single_element)/1024
|
6.14% |
689.682 |
732.032 |
- |
-54.61% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
6.13% |
11962.114 |
12695.879 |
- |
7.01% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
6.12% |
4.452 |
4.724 |
- |
4.76% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
6.12% |
6.667 |
7.075 |
- |
-11.07% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
6.10% |
16305377.951 |
17299353.265 |
- |
15.54% |
- |
|
rng::search(vector<int>)_(same_length)/8192
|
6.08% |
1878.783 |
1992.987 |
- |
6.13% |
- |
|
BM_std_minmax_element<int>/4096
|
6.07% |
1078.512 |
1144.031 |
- |
5.74% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
6.07% |
7783.187 |
8255.906 |
- |
-0.34% |
- |
|
std::partition_point(deque<int>)/32
|
6.07% |
4.479 |
4.751 |
- |
-2.22% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
6.07% |
575297.400 |
610191.960 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
6.07% |
1410218.515 |
1495749.555 |
- |
15.29% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
6.05% |
1163332.856 |
1233741.744 |
- |
6.37% |
- |
|
BM_StringRelational_Less_Small_Small_Control
|
6.04% |
1.727 |
1.831 |
- |
-0.83% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
6.02% |
2.642 |
2.801 |
- |
5.08% |
- |
|
BM_std_minmax_element<int>/65536
|
6.02% |
17223.564 |
18260.411 |
- |
5.88% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
6.01% |
16132533.935 |
17101811.229 |
- |
5.44% |
- |
|
BM_vector_deque_ranges_move/64
|
6.00% |
2.661 |
2.820 |
- |
1.52% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
6.00% |
0.799 |
0.847 |
- |
-4.28% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
6.00% |
1820903.984 |
1930078.275 |
- |
3.68% |
- |
|
BM_std_min<unsigned_long_long>/6
|
5.97% |
1.628 |
1.725 |
- |
4.01% |
- |
|
BM_MakeHeap_string_Descending_1024
|
5.96% |
2.715 |
2.877 |
- |
6.90% |
- |
|
BM_std_minmax_element<int>/512
|
5.96% |
138.136 |
146.369 |
- |
5.56% |
- |
|
std::vector<int>::ctor(size)/1024
|
5.96% |
41.099 |
43.548 |
- |
5.20% |
- |
|
BM_std_min<__int128>/1
|
5.94% |
0.371 |
0.393 |
- |
-5.08% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
5.94% |
14.634 |
15.503 |
- |
0.01% |
- |
|
rng::for_each(set<int>::iterator)/32
|
5.93% |
22.161 |
23.476 |
- |
13.04% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
5.93% |
23.299 |
24.680 |
- |
-0.09% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
5.92% |
20.366 |
21.572 |
- |
3.51% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
5.92% |
28.571 |
30.262 |
- |
4.22% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
5.92% |
4480569.092 |
4745782.375 |
- |
7.60% |
- |
|
BM_std_minmax_element<int>/64000
|
5.92% |
16831.837 |
17827.765 |
- |
5.79% |
- |
|
BM_PushHeap_uint64_SingleElement_262144
|
5.92% |
0.357 |
0.379 |
- |
5.82% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
5.91% |
3.377 |
3.576 |
- |
0.37% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
5.90% |
2931522.323 |
3104467.808 |
- |
5.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
5.88% |
20668820.404 |
21885108.924 |
- |
-3.93% |
- |
|
BM_std_minmax<int>/7
|
5.88% |
1.711 |
1.811 |
- |
3.28% |
- |
|
BM_std_minmax_element<int>/1024
|
5.88% |
272.780 |
288.816 |
- |
5.51% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
5.88% |
1083437.932 |
1147123.288 |
- |
-0.73% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
5.88% |
22.332 |
23.644 |
- |
2.60% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
5.88% |
7389.143 |
7823.446 |
- |
5.82% |
- |
|
BM_vector_deque_copy_backward/64
|
5.88% |
2.961 |
3.135 |
- |
0.01% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
5.86% |
25.435 |
26.925 |
- |
4.25% |
- |
|
BM_std_minmax_element<int>/4000
|
5.86% |
1053.856 |
1115.605 |
- |
5.67% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
5.82% |
2.359 |
2.496 |
- |
0.30% |
- |
|
BM_std_min<char>/6
|
5.81% |
1.589 |
1.681 |
- |
5.54% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
5.80% |
1104667.208 |
1168742.585 |
- |
1.21% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
5.80% |
22.715 |
24.031 |
- |
-1.14% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
5.78% |
147421.527 |
155946.763 |
- |
5.56% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
5.78% |
24110.938 |
25504.385 |
- |
2.78% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
5.78% |
17.644 |
18.663 |
- |
1.02% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
5.77% |
1.853 |
1.960 |
- |
5.94% |
- |
|
bm_swap_ranges_vb_aligned/8
|
5.76% |
3.350 |
3.543 |
- |
8.44% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
5.76% |
5.959 |
6.303 |
- |
0.82% |
- |
|
bm_lexicographical_compare<int>/16
|
5.76% |
2.016 |
2.133 |
- |
2.98% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
5.75% |
4.780 |
5.055 |
- |
-3.10% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
5.75% |
455.974 |
482.197 |
- |
5.45% |
- |
|
BM_LowerBound_string_262144
|
5.75% |
2242.703 |
2371.603 |
- |
-3.15% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
5.74% |
1.967 |
2.080 |
- |
5.90% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
5.74% |
19.364 |
20.476 |
- |
-2.06% |
- |
|
BM_std_minmax<short>/4
|
5.74% |
0.971 |
1.026 |
- |
-5.67% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
5.74% |
4807.968 |
5083.777 |
- |
1.68% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
5.73% |
1677.673 |
1773.827 |
- |
-38.22% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
5.73% |
8774.675 |
9277.414 |
- |
5.53% |
- |
|
std::fill_n(deque<int>)/32
|
5.71% |
1.156 |
1.222 |
- |
1.21% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
5.70% |
773.160 |
817.229 |
- |
-51.23% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
5.70% |
20746730.950 |
21928783.042 |
- |
1.92% |
- |
|
BM_std_min<unsigned_long_long>/5
|
5.70% |
1.343 |
1.420 |
- |
-0.02% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
5.69% |
69.655 |
73.618 |
- |
20.07% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
5.69% |
1.038 |
1.097 |
- |
-11.54% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
5.68% |
475.816 |
502.821 |
- |
5.21% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
5.67% |
1131003.983 |
1195164.642 |
- |
0.43% |
- |
|
BM_deque_deque_ranges_copy/2
|
5.66% |
3.063 |
3.236 |
- |
2.18% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
5.66% |
0.526 |
0.556 |
- |
-0.40% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
5.66% |
674.330 |
712.486 |
- |
-54.25% |
- |
|
BM_RangesMakeHeap_uint32_Descending_64
|
5.64% |
0.237 |
0.250 |
- |
7.26% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
5.63% |
755.614 |
798.193 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
5.62% |
29.042 |
30.675 |
- |
11.44% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
5.62% |
3025.115 |
3194.996 |
- |
5.90% |
- |
|
BM_std_min<__int128>/1024
|
5.61% |
396.062 |
418.278 |
- |
-5.23% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
5.60% |
11591.857 |
12241.075 |
- |
-9.88% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
5.60% |
4.602 |
4.860 |
- |
7.72% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
5.59% |
206.754 |
218.309 |
- |
5.92% |
- |
|
BM_std_min<__int128>/64000
|
5.58% |
24733.290 |
26112.722 |
- |
-5.29% |
- |
|
BM_deque_deque_move_backward/65536
|
5.58% |
8062.987 |
8512.628 |
- |
1.00% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
5.56% |
1.634 |
1.725 |
- |
-3.06% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
5.55% |
2.469 |
2.606 |
- |
5.19% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
5.55% |
1.260 |
1.330 |
- |
-5.71% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
5.55% |
16.272 |
17.175 |
- |
6.05% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
5.54% |
990094.294 |
1044957.773 |
- |
-0.08% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
5.54% |
14.233 |
15.022 |
- |
-0.05% |
- |
|
BM_std_min<__int128>/4000
|
5.54% |
1540.615 |
1625.914 |
- |
-5.30% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
5.53% |
1.530 |
1.615 |
- |
7.49% |
- |
|
BM_std_min<unsigned_int>/32
|
5.53% |
2.172 |
2.292 |
- |
1.40% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
5.53% |
490.338 |
517.441 |
- |
5.59% |
- |
|
BM_RangesPushHeap_uint32_Descending_4
|
5.52% |
0.351 |
0.371 |
- |
-1.20% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
5.52% |
29.986 |
31.642 |
- |
-0.34% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
5.52% |
10.557 |
11.140 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
5.52% |
11102266.401 |
11714645.081 |
- |
8.57% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
5.49% |
0.937 |
0.988 |
- |
6.71% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
5.48% |
1.992 |
2.101 |
- |
8.49% |
- |
|
BM_std_min<__int128>/4096
|
5.48% |
1578.819 |
1665.264 |
- |
-5.43% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_64
|
5.47% |
0.466 |
0.492 |
- |
5.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
5.46% |
4604.609 |
4856.069 |
- |
4.58% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
5.46% |
1192.195 |
1257.295 |
- |
5.02% |
- |
|
BM_std_min<__int128>/5500
|
5.45% |
2120.649 |
2236.188 |
- |
-5.19% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
5.45% |
4.569 |
4.818 |
- |
-8.71% |
- |
|
BM_vector_deque_copy_backward/65536
|
5.44% |
7749.664 |
8171.494 |
- |
3.69% |
- |
|
rng::copy_backward(vector<int>)/4096
|
5.44% |
141.099 |
148.775 |
- |
-5.98% |
- |
|
rng::move_backward(deque<int>)/32768
|
5.43% |
3523.518 |
3714.884 |
- |
0.96% |
- |
|
std::deque<int>::ctor(size)/1024
|
5.43% |
68.900 |
72.640 |
- |
3.59% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
5.42% |
596.230 |
628.525 |
- |
-0.01% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/8192
|
5.41% |
24996.242 |
26348.661 |
- |
0.63% |
- |
|
BM_num_get<bool>
|
5.41% |
12.081 |
12.734 |
- |
0.19% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
5.39% |
7661.263 |
8074.026 |
- |
3.19% |
- |
|
BM_std_min<__int128>/70000
|
5.37% |
27060.993 |
28515.028 |
- |
-5.34% |
- |
|
BM_std_minmax<int>/16
|
5.37% |
1.314 |
1.384 |
- |
5.25% |
- |
|
BM_PushHeap_uint64_SingleElement_1024
|
5.36% |
0.364 |
0.384 |
- |
5.59% |
- |
|
BM_std_minmax<unsigned_int>/4
|
5.36% |
0.973 |
1.025 |
- |
5.24% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
5.35% |
2.082 |
2.193 |
- |
5.35% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
5.35% |
24143.721 |
25435.033 |
- |
2.59% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
5.34% |
302.597 |
318.766 |
- |
2.45% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
5.34% |
822.045 |
865.966 |
- |
0.96% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
5.33% |
0.388 |
0.409 |
- |
4.62% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
5.31% |
6434628.005 |
6776591.358 |
- |
3.11% |
- |
|
BM_std_min<int>/16
|
5.30% |
1.691 |
1.781 |
- |
3.12% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
5.30% |
1080121.867 |
1137320.644 |
- |
0.37% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
5.30% |
28579.279 |
30092.642 |
- |
5.72% |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
5.29% |
2.528 |
2.662 |
- |
7.27% |
- |
|
BM_std_min<__int128>/512
|
5.27% |
198.876 |
209.365 |
- |
-5.11% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
5.27% |
23.627 |
24.871 |
- |
4.68% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
5.26% |
4869000.848 |
5125311.775 |
- |
8.23% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
5.26% |
1.527 |
1.607 |
- |
5.21% |
- |
|
BM_std_min<__int128>/65536
|
5.25% |
25346.319 |
26677.112 |
- |
-5.61% |
- |
|
BM_StringFindStringLiteral/32
|
5.24% |
1.667 |
1.755 |
- |
-2.16% |
- |
|
BM_std_minmax<int>/19
|
5.24% |
1.855 |
1.952 |
- |
5.53% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
5.22% |
3.967 |
4.174 |
- |
7.53% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
5.19% |
339042062.996 |
356641557.159 |
- |
0.23% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
5.18% |
54.824 |
57.663 |
- |
2.11% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
5.17% |
3.322 |
3.493 |
- |
3.07% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
5.17% |
0.894 |
0.940 |
- |
1.58% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
5.16% |
5.722 |
6.017 |
- |
1.60% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
5.15% |
26.086 |
27.429 |
- |
-5.88% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
5.15% |
12898.021 |
13562.008 |
- |
4.83% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
5.15% |
71.043 |
74.700 |
- |
-14.49% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
5.14% |
4.903 |
5.155 |
- |
5.28% |
- |
|
rng::reverse(deque<int>)/8
|
5.14% |
2.511 |
2.640 |
- |
4.62% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
5.14% |
1116396.368 |
1173735.665 |
- |
-1.59% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.14% |
1390.817 |
1462.243 |
- |
2.30% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
5.13% |
4.287 |
4.507 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
5.13% |
343828812.084 |
361471014.449 |
- |
1.23% |
- |
|
std::set<int>::insert(value)_(already_present)/0
|
5.12% |
0.582 |
0.611 |
- |
5.14% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
5.11% |
147796.495 |
155355.913 |
- |
5.03% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
5.11% |
1.270 |
1.335 |
- |
5.33% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
5.11% |
29.620 |
31.134 |
- |
3.80% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
5.10% |
13.918 |
14.629 |
- |
23.79% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
5.10% |
25.152 |
26.435 |
- |
-4.83% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
5.08% |
16.585 |
17.429 |
- |
5.88% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
5.08% |
2.353 |
2.473 |
- |
1.09% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
5.08% |
8.512 |
8.944 |
- |
5.47% |
- |
|
BM_StringDestroy_Large
|
5.06% |
6.747 |
7.088 |
- |
1.45% |
- |
|
rng::find_end(list<int>)_(single_element)/1024
|
5.06% |
697.086 |
732.373 |
- |
-54.54% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
5.06% |
3.908 |
4.106 |
- |
3.77% |
- |
|
BM_std_minmax<short>/25
|
5.06% |
2.203 |
2.314 |
- |
3.73% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
5.05% |
1.011 |
1.062 |
- |
-8.10% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
5.05% |
216.716 |
227.658 |
- |
6.83% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
5.04% |
1.609 |
1.691 |
- |
-3.46% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
5.03% |
1.485 |
1.560 |
- |
6.92% |
- |
|
BM_std_min<unsigned_int>/13
|
5.02% |
1.414 |
1.485 |
- |
4.85% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
5.01% |
13.756 |
14.445 |
- |
0.66% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.00% |
1402.366 |
1472.470 |
- |
2.72% |
- |
|
SetIntersection_Front_Set_string_64_64
|
5.00% |
36168943.159 |
37976989.776 |
- |
-0.14% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
5.00% |
1099855.862 |
1154812.846 |
- |
1.74% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
4.99% |
64.753 |
67.982 |
- |
-1.79% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
4.99% |
41.369 |
43.432 |
- |
0.01% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
4.98% |
19.381 |
20.347 |
- |
3.33% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
4.97% |
0.211 |
0.221 |
- |
-4.07% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
4.97% |
7981.857 |
8378.414 |
- |
0.59% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.97% |
15184.574 |
15938.858 |
- |
5.64% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.96% |
12551.453 |
13173.493 |
- |
3.40% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
4.94% |
19.281 |
20.233 |
- |
-0.38% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
4.94% |
6235168.440 |
6542897.846 |
- |
0.94% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
4.93% |
1.316 |
1.381 |
- |
-2.23% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
4.93% |
56.119 |
58.883 |
- |
3.81% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
4.92% |
7.026 |
7.372 |
- |
-1.95% |
- |
|
BM_std_minmax<unsigned_int>/2
|
4.90% |
0.825 |
0.865 |
- |
7.22% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
4.89% |
666.021 |
698.613 |
- |
8.81% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
4.89% |
18.604 |
19.514 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
4.89% |
5049280.676 |
5296258.881 |
- |
-0.38% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
4.89% |
1.480 |
1.553 |
- |
8.64% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
4.89% |
2.939 |
3.083 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
4.87% |
12768803.666 |
13391103.913 |
- |
2.88% |
- |
|
BM_SortHeap_float_16384
|
4.87% |
26.721 |
28.021 |
- |
-0.90% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
4.85% |
12925.807 |
13552.792 |
- |
4.64% |
- |
|
BM_PushHeap_float_Random_4
|
4.85% |
2.837 |
2.974 |
- |
-1.93% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
4.85% |
28.582 |
29.967 |
- |
-0.91% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
4.83% |
623971.563 |
654101.951 |
- |
1.58% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
4.82% |
29.909 |
31.349 |
- |
0.15% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
4.81% |
16.693 |
17.496 |
- |
1.13% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
4.80% |
53.749 |
56.327 |
- |
-2.17% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
4.78% |
11894.715 |
12463.752 |
- |
-9.67% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
4.78% |
1.453 |
1.523 |
- |
-0.11% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
4.76% |
6.609 |
6.923 |
- |
-0.18% |
- |
|
BM_vector_deque_move/1
|
4.75% |
2.111 |
2.211 |
- |
-5.09% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
4.74% |
2.348 |
2.459 |
- |
-16.21% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.74% |
5160.517 |
5405.206 |
- |
-3.76% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
4.74% |
97.281 |
101.891 |
- |
-8.41% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
4.74% |
1371893.129 |
1436884.605 |
- |
7.24% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
4.74% |
1.815 |
1.901 |
- |
2.96% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
4.73% |
8155.895 |
8541.539 |
- |
2.47% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.71% |
1317.860 |
1379.988 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
4.71% |
1079289.680 |
1130159.715 |
- |
4.88% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
4.70% |
2.242 |
2.347 |
- |
3.65% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
4.70% |
28278.651 |
29607.424 |
- |
16.98% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
4.69% |
8026.444 |
8403.183 |
- |
0.71% |
- |
|
BM_std_min<char>/18
|
4.69% |
0.988 |
1.034 |
- |
6.60% |
- |
|
BM_std_min<unsigned_short>/11
|
4.69% |
1.159 |
1.213 |
- |
4.72% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
4.69% |
2.635 |
2.759 |
- |
0.04% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
4.69% |
21.594 |
22.607 |
- |
1.31% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
4.67% |
22.786 |
23.850 |
- |
-0.17% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
4.67% |
68.043 |
71.222 |
- |
4.91% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
4.67% |
0.553 |
0.579 |
- |
-1.93% |
- |
|
rng::find_end(list<int>)_(single_element)/1000
|
4.67% |
683.666 |
715.585 |
- |
0.42% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8192
|
4.67% |
64.767 |
67.790 |
- |
4.54% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
4.66% |
685.603 |
717.543 |
- |
0.24% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
4.65% |
4.595 |
4.808 |
- |
5.92% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
4.63% |
3526385.901 |
3689668.547 |
- |
2.31% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_64
|
4.63% |
3.314 |
3.467 |
- |
1.49% |
- |
|
BM_std_min<int>/12
|
4.63% |
1.492 |
1.561 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
4.63% |
39042539.347 |
40848885.530 |
- |
-0.53% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
4.62% |
24.349 |
25.473 |
- |
0.11% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.60% |
20.498 |
21.441 |
- |
-0.68% |
- |
|
std::partition_point(deque<int>)/50
|
4.60% |
4.614 |
4.826 |
- |
-5.31% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.58% |
9.767 |
10.214 |
- |
3.59% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/0
|
4.57% |
0.256 |
0.268 |
- |
-1.36% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
4.56% |
26.220 |
27.416 |
- |
-6.70% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
4.54% |
22.779 |
23.812 |
- |
2.43% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
4.54% |
1097273.895 |
1147041.311 |
- |
1.93% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
4.53% |
23.078 |
24.123 |
- |
5.61% |
- |
|
rng::move(list<int>)/512
|
4.53% |
353.190 |
369.173 |
- |
5.21% |
- |
|
std::copy_n(deque<int>)/262144
|
4.51% |
10141.243 |
10598.440 |
- |
2.76% |
- |
|
rng::search(vector<int>)_(same_length)/1024
|
4.50% |
247.345 |
258.487 |
- |
4.66% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
4.50% |
70.948 |
74.142 |
- |
-16.21% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
4.49% |
1.007 |
1.052 |
- |
4.29% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
4.48% |
21.641 |
22.611 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
4.48% |
11573029.408 |
12091701.441 |
- |
5.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
4.48% |
1201867.408 |
1255714.955 |
- |
4.80% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
4.48% |
18071.389 |
18880.394 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
4.48% |
1921189.127 |
2007166.260 |
- |
2.60% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/32
|
4.48% |
59.905 |
62.586 |
- |
4.38% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
4.45% |
70.229 |
73.357 |
- |
3.09% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
4.45% |
1.327 |
1.386 |
- |
6.78% |
- |
|
BM_deque_vector_move_backward/70000
|
4.44% |
8523.670 |
8901.897 |
- |
7.51% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.43% |
3.088 |
3.225 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
4.43% |
559.521 |
584.286 |
- |
5.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
4.41% |
10137763.980 |
10584428.053 |
- |
6.75% |
- |
|
std::find(deque<int>)_(process_all)/50
|
4.40% |
13.236 |
13.818 |
- |
1.92% |
- |
|
BM_SortHeap_float_4
|
4.39% |
1.028 |
1.073 |
- |
0.99% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.39% |
215.859 |
225.330 |
- |
6.83% |
- |
|
BM_PushHeap_uint64_SingleElement_16384
|
4.39% |
0.365 |
0.381 |
- |
4.13% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
4.39% |
2.700 |
2.819 |
- |
9.72% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
4.38% |
150.190 |
156.772 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
4.37% |
26.268 |
27.417 |
- |
-3.71% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
4.36% |
10.557 |
11.018 |
- |
-1.31% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
4.35% |
211.099 |
220.291 |
- |
1.83% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
4.35% |
1199754.309 |
1251956.291 |
- |
6.11% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
4.34% |
1.710 |
1.784 |
- |
-3.52% |
- |
|
BM_PushHeap_uint64_SingleElement_256
|
4.34% |
0.386 |
0.403 |
- |
4.45% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
4.33% |
1.145 |
1.194 |
- |
-12.75% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
4.32% |
29.580 |
30.858 |
- |
3.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
4.32% |
8851964.824 |
9234350.430 |
- |
-1.84% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
4.31% |
6.327 |
6.600 |
- |
-0.36% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.31% |
2199578.617 |
2294439.344 |
- |
4.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
4.31% |
7787858.656 |
8123554.517 |
- |
-1.78% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.30% |
3.088 |
3.221 |
- |
-0.08% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
4.30% |
1.437 |
1.498 |
- |
5.97% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
4.30% |
1885.305 |
1966.362 |
- |
2.29% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
4.30% |
19.266 |
20.095 |
- |
1.22% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
4.30% |
5.165 |
5.387 |
- |
-0.79% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
4.30% |
4.420 |
4.609 |
- |
0.92% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
4.29% |
3.483 |
3.632 |
- |
-3.71% |
- |
|
BM_MakeHeap_float_Random_16384
|
4.29% |
1.202 |
1.253 |
- |
9.88% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.28% |
3.089 |
3.222 |
- |
0.01% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
4.26% |
30111.892 |
31394.327 |
- |
-0.64% |
- |
|
rng::sort(deque<int>)_(repeated)/8192
|
4.26% |
6573.259 |
6853.203 |
- |
1.55% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576
|
4.26% |
25672.861 |
26765.288 |
- |
-0.43% |
- |
|
BM_std_minmax<unsigned_short>/30
|
4.25% |
2.726 |
2.841 |
- |
0.51% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.25% |
3.092 |
3.223 |
- |
0.07% |
- |
|
BM_std_minmax_element<int>/64
|
4.24% |
17.279 |
18.012 |
- |
3.94% |
- |
|
std::multiset<std::string>::clear()/32
|
4.23% |
881.927 |
919.268 |
- |
4.29% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
4.23% |
1142036.237 |
1190350.346 |
- |
1.97% |
- |
|
std::generate_n(vector<int>)/50
|
4.23% |
12.052 |
12.562 |
- |
4.52% |
- |
|
BM_std_minmax_element<short>/3
|
4.22% |
1.148 |
1.197 |
- |
7.72% |
- |
|
std::fill_n(list<int>)/8192
|
4.22% |
7059.375 |
7357.488 |
- |
7.20% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
4.20% |
24.693 |
25.729 |
- |
0.31% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
4.19% |
25255.203 |
26314.545 |
- |
1.79% |
- |
|
BM_std_min<unsigned_char>/32
|
4.19% |
2.864 |
2.984 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
4.18% |
4696596.405 |
4893065.463 |
- |
-4.02% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.18% |
3.091 |
3.221 |
- |
-0.15% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/1000
|
4.18% |
602.694 |
627.858 |
- |
4.41% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
4.17% |
255.983 |
266.665 |
- |
2.29% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
4.17% |
9970545.148 |
10385945.164 |
- |
0.03% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
4.16% |
0.920 |
0.958 |
- |
4.26% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
4.16% |
7.957 |
8.288 |
- |
-2.15% |
- |
|
BM_std_minmax<unsigned_short>/31
|
4.16% |
2.998 |
3.123 |
- |
1.53% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
4.16% |
7.191 |
7.490 |
- |
62.70% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
4.16% |
20.508 |
21.360 |
- |
3.31% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
4.15% |
14.447 |
15.047 |
- |
0.20% |
- |
|
std::sort(vector<int>)_(descending)/8
|
4.15% |
24.661 |
25.684 |
- |
0.28% |
- |
|
rng::rotate(list<int>)_(by_1/3)/8192
|
4.15% |
8817.336 |
9182.892 |
- |
3.92% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
4.15% |
66227.609 |
68972.833 |
- |
3.69% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
4.14% |
1126090.477 |
1172674.368 |
- |
3.05% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
4.14% |
5.058 |
5.267 |
- |
-4.13% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
4.13% |
19480.732 |
20286.057 |
- |
0.62% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
4.13% |
7334.739 |
7637.690 |
- |
6.47% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
4.13% |
5.872 |
6.115 |
- |
5.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
4.12% |
1102354.118 |
1147810.728 |
- |
2.99% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
4.11% |
9.418 |
9.806 |
- |
-7.15% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
4.11% |
8505.993 |
8855.662 |
- |
-1.24% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
4.11% |
2.531 |
2.635 |
- |
-0.16% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
4.11% |
1947.742 |
2027.745 |
- |
1.05% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
4.11% |
0.826 |
0.860 |
- |
2.49% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
4.11% |
6483.198 |
6749.437 |
- |
0.26% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
4.11% |
104.780 |
109.083 |
- |
1.77% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
4.10% |
4369336.929 |
4548272.144 |
- |
1.93% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
4.09% |
5.718 |
5.952 |
- |
-0.62% |
- |
|
BM_std_minmax<unsigned_short>/3
|
4.09% |
1.165 |
1.212 |
- |
-0.50% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
4.08% |
152.169 |
158.382 |
- |
2.44% |
- |
|
BM_std_min<__int128>/64
|
4.07% |
24.505 |
25.502 |
- |
-4.23% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
4.06% |
51.061 |
53.136 |
- |
0.13% |
- |
|
std::is_sorted_until(list<int>)/8
|
4.06% |
2.208 |
2.297 |
- |
2.86% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
4.06% |
0.757 |
0.788 |
- |
-0.54% |
- |
|
BM_RangesSortHeap_float_4
|
4.05% |
1.027 |
1.068 |
- |
0.01% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
4.04% |
49.361 |
51.355 |
- |
3.83% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
4.04% |
3.574 |
3.718 |
- |
3.17% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
4.04% |
16.690 |
17.364 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
4.02% |
4230663.609 |
4400895.567 |
- |
2.52% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
4.02% |
31325.941 |
32586.368 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
4.02% |
1121442.065 |
1166550.985 |
- |
0.12% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.01% |
67252.082 |
69949.558 |
- |
-1.80% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
4.01% |
1.875 |
1.950 |
- |
3.55% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
4.01% |
2.610 |
2.715 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
3.99% |
15637852.942 |
16262266.101 |
- |
6.07% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.99% |
822.208 |
855.008 |
- |
-1.65% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/1048576
|
3.99% |
6496.290 |
6755.187 |
- |
0.63% |
- |
|
std::partition_copy(vector<int>)/50
|
3.98% |
12.971 |
13.487 |
- |
3.72% |
- |
|
BM_RangesPushHeap_float_Ascending_16
|
3.98% |
0.982 |
1.021 |
- |
3.83% |
- |
|
BM_MakeHeap_uint32_SingleElement_262144
|
3.97% |
0.628 |
0.653 |
- |
1.53% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
3.97% |
17474.912 |
18168.725 |
- |
3.96% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
3.96% |
4.126 |
4.289 |
- |
-0.34% |
- |
|
BM_std_minmax<unsigned_short>/16
|
3.95% |
1.685 |
1.751 |
- |
2.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.95% |
1084613.481 |
1127437.705 |
- |
0.47% |
- |
|
BM_PopHeap_float_4
|
3.94% |
2.374 |
2.467 |
- |
1.64% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64
|
3.94% |
0.472 |
0.491 |
- |
5.06% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
3.93% |
42.926 |
44.613 |
- |
2.96% |
- |
|
BM_std_minmax<unsigned_char>/64
|
3.92% |
1.219 |
1.267 |
- |
5.06% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.92% |
43698.974 |
45410.615 |
- |
-1.37% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
3.92% |
703.015 |
730.546 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/0
|
3.91% |
0.325 |
0.337 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
3.91% |
66887662.092 |
69505381.642 |
- |
3.58% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
3.91% |
33.007 |
34.298 |
- |
0.09% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
3.90% |
3907.910 |
4060.451 |
- |
5.41% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
3.89% |
13711.062 |
14244.965 |
- |
1.02% |
- |
|
BM_std_minmax<unsigned_long_long>/5
|
3.89% |
1.804 |
1.875 |
- |
4.10% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
3.89% |
33.084 |
34.370 |
- |
2.76% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
3.88% |
3172.195 |
3295.307 |
- |
-18.55% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
3.88% |
10.434 |
10.839 |
- |
11.00% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
3.87% |
1.495 |
1.553 |
- |
7.83% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16384
|
3.87% |
2.978 |
3.093 |
- |
3.65% |
- |
|
BM_deque_deque_move/2
|
3.87% |
3.059 |
3.177 |
- |
-1.60% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
3.87% |
2.183 |
2.267 |
- |
-2.84% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.86% |
72.287 |
75.075 |
- |
-2.87% |
- |
|
std::copy_n(list<int>)/32768
|
3.85% |
25805.533 |
26798.658 |
- |
0.04% |
- |
|
BM_std_minmax<int>/10
|
3.85% |
1.437 |
1.492 |
- |
7.57% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
3.84% |
952036.486 |
988590.082 |
- |
-0.05% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.84% |
372.277 |
386.566 |
- |
0.81% |
- |
|
std::fill(list<int>)/8192
|
3.84% |
7116.475 |
7389.510 |
- |
-7.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
3.83% |
8210870.189 |
8525638.144 |
- |
3.11% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.83% |
3.951 |
4.102 |
- |
0.81% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
3.83% |
2.270 |
2.357 |
- |
3.54% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
3.82% |
2.689 |
2.792 |
- |
2.76% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
3.82% |
1.397 |
1.450 |
- |
-0.99% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
3.82% |
790.629 |
820.801 |
- |
-0.11% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
3.81% |
10.072 |
10.456 |
- |
-8.49% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
3.81% |
2945.460 |
3057.695 |
- |
6.11% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
3.80% |
794.479 |
824.707 |
- |
0.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
3.80% |
17.714 |
18.387 |
- |
5.26% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/1024
|
3.80% |
7.295 |
7.572 |
- |
-4.01% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
3.79% |
233.910 |
242.783 |
- |
0.77% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
3.79% |
589.992 |
612.349 |
- |
-1.24% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
3.79% |
36.906 |
38.305 |
- |
0.16% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
3.78% |
778.068 |
807.512 |
- |
-3.14% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
3.78% |
3.436 |
3.566 |
- |
1.19% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
3.77% |
1921.113 |
1993.500 |
- |
0.97% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
3.76% |
11.199 |
11.620 |
- |
-3.57% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.76% |
1.634 |
1.696 |
- |
0.92% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.76% |
38932.997 |
40395.928 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
3.75% |
20176840.220 |
20933174.001 |
- |
0.45% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
3.74% |
4858896.518 |
5040819.314 |
- |
5.95% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
3.74% |
0.605 |
0.627 |
- |
-0.55% |
- |
|
std::set<std::string>::erase(iterator)/0
|
3.74% |
25.427 |
26.377 |
- |
-11.01% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
3.73% |
10.088 |
10.465 |
- |
-2.21% |
- |
|
BM_deque_deque_ranges_move/2
|
3.73% |
3.061 |
3.176 |
- |
-1.85% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
3.73% |
56.102 |
58.197 |
- |
0.03% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
3.73% |
810.366 |
840.575 |
- |
-49.92% |
- |
|
BM_std_minmax<unsigned_long_long>/6
|
3.72% |
2.088 |
2.166 |
- |
4.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
3.72% |
1095222.076 |
1135938.242 |
- |
0.88% |
- |
|
rng::equal(vector<bool>)_(unaligned)/1048576
|
3.71% |
7602.055 |
7884.345 |
- |
3.70% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
3.70% |
17.614 |
18.266 |
- |
4.88% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
3.70% |
2.587 |
2.683 |
- |
4.53% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
3.70% |
239.229 |
248.074 |
- |
0.75% |
- |
|
BM_std_minmax<unsigned_short>/1
|
3.69% |
0.624 |
0.647 |
- |
2.07% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
3.69% |
47.467 |
49.219 |
- |
3.39% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
3.69% |
1.497 |
1.553 |
- |
11.43% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
3.68% |
1973.306 |
2045.906 |
- |
-1.66% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.68% |
25.916 |
26.869 |
- |
-2.26% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.67% |
329.566 |
341.659 |
- |
3.37% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
3.66% |
6.580 |
6.821 |
- |
21.73% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
3.65% |
1457980.001 |
1511256.905 |
- |
5.38% |
- |
|
BM_std_min<long_long>/30
|
3.65% |
3.164 |
3.280 |
- |
-0.51% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
3.64% |
813.415 |
843.045 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
3.64% |
2338864.778 |
2424030.496 |
- |
0.71% |
- |
|
std::move_backward(vector<int>)/262144
|
3.64% |
21939.934 |
22738.269 |
- |
4.82% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
3.63% |
1.591 |
1.649 |
- |
0.75% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
3.63% |
53550.884 |
55495.536 |
- |
3.56% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
3.63% |
1496.970 |
1551.288 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
3.62% |
1314140.772 |
1361744.544 |
- |
0.81% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
3.62% |
1157587.781 |
1199492.579 |
- |
-0.24% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
3.62% |
22.324 |
23.132 |
- |
-3.79% |
- |
|
BM_deque_deque_copy/2
|
3.62% |
3.062 |
3.172 |
- |
-1.95% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
3.61% |
576.398 |
597.232 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
3.61% |
2290052.784 |
2372769.519 |
- |
2.13% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
3.61% |
22.191 |
22.992 |
- |
5.43% |
- |
|
rng::starts_with(list<int>)/8
|
3.61% |
2.911 |
3.016 |
- |
-1.51% |
- |
|
BM_MakeHeap_uint32_Random_64
|
3.60% |
1.250 |
1.295 |
- |
4.26% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
3.60% |
1834.008 |
1899.954 |
- |
1.10% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
3.59% |
152722.434 |
158208.344 |
- |
5.50% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
3.59% |
524796.053 |
543645.913 |
- |
3.88% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/8192
|
3.59% |
4716.780 |
4886.186 |
- |
-1.24% |
- |
|
BM_std_minmax<short>/27
|
3.59% |
2.871 |
2.974 |
- |
5.72% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
3.59% |
480.400 |
497.644 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
3.59% |
15069557.076 |
15610411.776 |
- |
7.29% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
3.59% |
3.665 |
3.796 |
- |
-0.04% |
- |
|
BM_std_min<unsigned_int>/24
|
3.58% |
1.832 |
1.898 |
- |
1.88% |
- |
|
BM_RangesMakeHeap_uint32_Random_1024
|
3.57% |
1.071 |
1.109 |
- |
0.79% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.57% |
50368.839 |
52166.895 |
- |
4.10% |
- |
|
std::multiset<std::string>::clear()/1024
|
3.57% |
19435.514 |
20129.233 |
- |
3.35% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
3.57% |
1247648.960 |
1292171.537 |
- |
2.19% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
3.57% |
2.205 |
2.284 |
- |
11.73% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
3.55% |
2.353 |
2.437 |
- |
-0.95% |
- |
|
BM_std_minmax_element<short>/64
|
3.55% |
17.237 |
17.849 |
- |
0.82% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
3.55% |
717.278 |
742.710 |
- |
-1.22% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
3.54% |
0.461 |
0.477 |
- |
3.57% |
- |
|
BM_std_min<unsigned_short>/4
|
3.54% |
0.981 |
1.015 |
- |
-1.69% |
- |
|
BM_std_min<short>/23
|
3.54% |
2.116 |
2.191 |
- |
2.01% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
3.53% |
22.064 |
22.842 |
- |
-18.59% |
- |
|
BM_deque_deque_move_backward/4096
|
3.53% |
152.894 |
158.286 |
- |
2.15% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
3.52% |
2.855 |
2.956 |
- |
0.26% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
3.52% |
28.912 |
29.930 |
- |
14.23% |
- |
|
std::move_backward(deque<int>)/4096
|
3.52% |
154.815 |
160.264 |
- |
0.34% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
3.51% |
9.015 |
9.331 |
- |
4.52% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
3.51% |
1.937 |
2.005 |
- |
-2.77% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
3.51% |
14.687 |
15.203 |
- |
1.15% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
3.51% |
16151.400 |
16718.078 |
- |
3.46% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
3.50% |
169849.770 |
175802.086 |
- |
1.70% |
- |
|
BM_MakeHeap_string_Descending_16384
|
3.50% |
2.976 |
3.080 |
- |
8.69% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
3.49% |
60117.414 |
62214.255 |
- |
-0.77% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
3.48% |
1187584.866 |
1228910.392 |
- |
1.03% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
3.48% |
503943.795 |
521466.552 |
- |
5.25% |
- |
|
BM_PushHeap_float_Ascending_16384
|
3.48% |
4.221 |
4.367 |
- |
5.81% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
3.47% |
31.200 |
32.282 |
- |
2.29% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
3.45% |
15471435.448 |
16005948.992 |
- |
-2.15% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
3.45% |
62.292 |
64.442 |
- |
2.33% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
3.44% |
10.564 |
10.927 |
- |
6.49% |
- |
|
BM_vector_deque_copy_backward/1
|
3.43% |
2.310 |
2.390 |
- |
-7.95% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.43% |
1.612 |
1.667 |
- |
0.53% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
3.41% |
0.447 |
0.463 |
- |
-7.70% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
3.40% |
6647.428 |
6873.415 |
- |
3.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.38% |
25.997 |
26.876 |
- |
-2.20% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
3.38% |
10.211 |
10.556 |
- |
-10.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.38% |
865.000 |
894.218 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_string_1024_1
|
3.37% |
8932918.245 |
9234348.496 |
- |
0.09% |
- |
|
BM_vector_deque_move/64
|
3.37% |
2.704 |
2.795 |
- |
-0.24% |
- |
|
std::move_backward(vector<int>)/1048576
|
3.37% |
54475.926 |
56309.354 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_float_262144_1
|
3.36% |
1162173.096 |
1201193.033 |
- |
1.19% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.36% |
5461.853 |
5645.208 |
- |
1.64% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
3.36% |
48971.432 |
50614.899 |
- |
1.63% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
3.35% |
25223.941 |
26069.600 |
- |
3.12% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
3.35% |
1283184.699 |
1326203.893 |
- |
5.07% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
3.35% |
336249406.411 |
347514183.936 |
- |
-0.41% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
3.35% |
2.283 |
2.359 |
- |
2.43% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
3.34% |
4.911 |
5.076 |
- |
4.63% |
- |
|
rng::none_of(list<int>)_(process_all)/32768
|
3.34% |
25482.773 |
26334.234 |
- |
0.71% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
3.34% |
1.095 |
1.131 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
3.34% |
5134784.353 |
5306337.146 |
- |
0.85% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
3.34% |
26.561 |
27.448 |
- |
2.08% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
3.33% |
13.799 |
14.259 |
- |
0.77% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.32% |
46.842 |
48.399 |
- |
3.81% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
3.32% |
23661.935 |
24447.892 |
- |
1.19% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
3.32% |
28.126 |
29.060 |
- |
-0.32% |
- |
|
BM_RangesSortHeap_float_16384
|
3.32% |
26.487 |
27.366 |
- |
0.03% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
3.30% |
5.415 |
5.594 |
- |
-8.15% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
3.30% |
12.211 |
12.614 |
- |
5.19% |
- |
|
BM_MakeHeap_uint64_Random_256
|
3.29% |
1.134 |
1.172 |
- |
-0.46% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
3.29% |
24.668 |
25.479 |
- |
3.17% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
3.29% |
1.943 |
2.006 |
- |
-2.80% |
- |
|
BM_std_minmax<unsigned_int>/1
|
3.28% |
0.601 |
0.621 |
- |
1.93% |
- |
|
BM_StringRead_Hot_Shallow_Small
|
3.28% |
0.470 |
0.486 |
- |
2.99% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
3.27% |
7.083 |
7.314 |
- |
-1.39% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
3.26% |
1390369.019 |
1435670.227 |
- |
-4.40% |
- |
|
BM_std_min<unsigned_char>/29
|
3.26% |
1.966 |
2.030 |
- |
-0.43% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
3.26% |
1.589 |
1.641 |
- |
0.45% |
- |
|
BM_RangesPopHeap_string_16384
|
3.26% |
71.921 |
74.262 |
- |
1.97% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
3.25% |
355.908 |
367.473 |
- |
2.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
3.25% |
15087053.996 |
15577137.063 |
- |
1.83% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
3.24% |
23.835 |
24.608 |
- |
1.50% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
3.23% |
2.393 |
2.470 |
- |
1.12% |
- |
|
BM_MakeHeap_uint32_Ascending_256
|
3.23% |
0.597 |
0.617 |
- |
3.74% |
- |
|
std::shift_right(list<int>)/50
|
3.22% |
26.923 |
27.791 |
- |
-0.51% |
- |
|
BM_std_minmax<unsigned_int>/3
|
3.22% |
1.155 |
1.192 |
- |
8.25% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
3.22% |
8.481 |
8.754 |
- |
0.72% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
3.22% |
4.521 |
4.666 |
- |
1.97% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
3.21% |
34.099 |
35.194 |
- |
0.40% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
3.21% |
9.891 |
10.209 |
- |
-3.40% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
3.21% |
15.487 |
15.984 |
- |
1.37% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
3.21% |
11054.044 |
11408.710 |
- |
-0.67% |
- |
|
BM_deque_vector_move/4000
|
3.21% |
139.942 |
144.431 |
- |
-0.13% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
3.20% |
1.752 |
1.808 |
- |
-2.30% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
3.20% |
1115512.631 |
1151166.386 |
- |
2.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
3.19% |
24298530.133 |
25074688.204 |
- |
3.76% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
3.19% |
8804.068 |
9084.665 |
- |
-0.01% |
- |
|
rng::fold_left(list<int>)/50
|
3.19% |
37.480 |
38.674 |
- |
-6.47% |
- |
|
std::move_backward(deque<int>)/262144
|
3.19% |
29751.221 |
30698.902 |
- |
1.09% |
- |
|
rng::equal(vector<bool>)_(unaligned)/1024
|
3.18% |
7.632 |
7.875 |
- |
3.16% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
3.17% |
51.270 |
52.897 |
- |
3.12% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
3.17% |
34.663 |
35.761 |
- |
0.12% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
3.16% |
9.753 |
10.061 |
- |
0.57% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
3.16% |
610.367 |
629.659 |
- |
-5.15% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
3.16% |
1116861.479 |
1152112.300 |
- |
0.04% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
3.15% |
913.276 |
942.089 |
- |
1.55% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
3.15% |
154224816.027 |
159088611.557 |
- |
3.98% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
3.14% |
5347.640 |
5515.733 |
- |
0.61% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
3.14% |
6594.850 |
6801.879 |
- |
2.90% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
3.14% |
2194.264 |
2263.093 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
3.13% |
1286060.385 |
1326356.608 |
- |
0.81% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
3.13% |
5348.338 |
5515.758 |
- |
0.66% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.13% |
24.083 |
24.836 |
- |
0.25% |
- |
|
std::swap_ranges(deque<int>)/8192
|
3.12% |
2635.988 |
2718.354 |
- |
2.92% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
3.12% |
37635504.099 |
38810079.066 |
- |
3.06% |
- |
|
BM_std_min<char>/30
|
3.12% |
2.223 |
2.292 |
- |
2.02% |
- |
|
std::find(list<int>)_(process_all)/50
|
3.12% |
18.131 |
18.697 |
- |
-1.24% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.12% |
83942.763 |
86560.537 |
- |
3.35% |
- |
|
rng::fill(list<int>)/8192
|
3.12% |
7392.444 |
7622.912 |
- |
-5.24% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
3.12% |
25519.283 |
26314.219 |
- |
1.02% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
3.11% |
50688.279 |
52263.415 |
- |
4.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.11% |
1149559.839 |
1185258.519 |
- |
1.70% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
3.10% |
50416.686 |
51981.184 |
- |
3.44% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
3.10% |
17.177 |
17.709 |
- |
-1.03% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
3.10% |
8.755 |
9.027 |
- |
-2.11% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
3.10% |
1144851.727 |
1180356.365 |
- |
-2.90% |
- |
|
BM_std_min<short>/25
|
3.10% |
2.086 |
2.150 |
- |
0.13% |
- |
|
std::vector<std::string>::ctor(size)/32
|
3.09% |
33.569 |
34.605 |
- |
-0.48% |
- |
|
BM_StringFindStringLiteral/64
|
3.09% |
2.097 |
2.161 |
- |
-6.13% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
3.08% |
11.528 |
11.883 |
- |
4.26% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
3.08% |
2074.404 |
2138.344 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
3.08% |
168295946.102 |
173480881.742 |
- |
3.30% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
3.08% |
102299.127 |
105446.497 |
- |
-1.81% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
3.08% |
6.048 |
6.234 |
- |
0.29% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
3.07% |
1.935 |
1.995 |
- |
-2.78% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
3.07% |
1.898 |
1.957 |
- |
-3.98% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
3.06% |
63007.910 |
64937.976 |
- |
6.35% |
- |
|
BM_SortHeap_float_262144
|
3.06% |
30.427 |
31.358 |
- |
0.02% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/32
|
3.05% |
1904.935 |
1963.088 |
- |
0.57% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
3.05% |
4.360 |
4.493 |
- |
-1.54% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
3.05% |
815538.739 |
840387.640 |
- |
-0.40% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.05% |
22.042 |
22.713 |
- |
2.10% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
3.04% |
5341.132 |
5503.700 |
- |
0.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
3.03% |
4326347.466 |
4457593.996 |
- |
2.42% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
3.03% |
6309.245 |
6500.499 |
- |
3.77% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
3.03% |
1.960 |
2.019 |
- |
16.96% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
3.03% |
567.015 |
584.182 |
- |
-0.08% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
3.02% |
38.042 |
39.193 |
- |
1.43% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_1024
|
3.02% |
0.689 |
0.709 |
- |
2.23% |
- |
|
BM_deque_deque_move/4000
|
3.02% |
145.869 |
150.276 |
- |
2.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
3.02% |
1114226.755 |
1147881.665 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
3.02% |
3187398.526 |
3283615.483 |
- |
5.37% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
3.02% |
5.897 |
6.075 |
- |
0.07% |
- |
|
BM_deque_deque_copy_backward/4096
|
3.02% |
154.159 |
158.808 |
- |
2.06% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
3.01% |
1089372.245 |
1122216.222 |
- |
0.08% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
3.01% |
1.613 |
1.662 |
- |
-3.13% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
3.01% |
38.392 |
39.548 |
- |
0.47% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.00% |
25863.867 |
26639.571 |
- |
2.47% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
2.99% |
14155.231 |
14578.942 |
- |
0.42% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
2.99% |
10.127 |
10.430 |
- |
-7.20% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
2.99% |
7903.927 |
8140.172 |
- |
-0.32% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.99% |
5339.875 |
5499.469 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
2.99% |
1195447.572 |
1231141.485 |
- |
2.73% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
2.99% |
4.806 |
4.949 |
- |
9.61% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
2.98% |
415.312 |
427.700 |
- |
12.21% |
- |
|
rng::for_each_n(deque<int>)/8
|
2.98% |
1.205 |
1.241 |
- |
3.12% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
2.98% |
6178.916 |
6362.817 |
- |
2.24% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
2.97% |
58.783 |
60.527 |
- |
3.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
2.97% |
4403163.729 |
4533794.890 |
- |
2.25% |
- |
|
SetIntersection_None_Set_float_262144_4
|
2.97% |
1162813.152 |
1197297.691 |
- |
1.24% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
2.96% |
1921.629 |
1978.539 |
- |
1.81% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.96% |
6307.307 |
6493.690 |
- |
3.30% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8192
|
2.95% |
2801.915 |
2884.655 |
- |
2.03% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
2.95% |
103.479 |
106.535 |
- |
-3.60% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/32
|
2.95% |
5.712 |
5.880 |
- |
-0.22% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
2.95% |
1.851 |
1.906 |
- |
2.95% |
- |
|
rng::partition(list<int>)_(dense)/32
|
2.94% |
8.448 |
8.697 |
- |
-1.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.94% |
596937.809 |
614493.793 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
2.94% |
5991653.634 |
6167616.978 |
- |
-8.23% |
- |
|
BM_RangesPopHeap_float_4
|
2.94% |
2.369 |
2.439 |
- |
-0.84% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
2.93% |
2.204 |
2.268 |
- |
12.08% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
2.93% |
1.214 |
1.249 |
- |
2.53% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
2.93% |
16.013 |
16.482 |
- |
-0.18% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.92% |
6301.484 |
6485.718 |
- |
3.97% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
2.92% |
14651.286 |
15079.238 |
- |
2.48% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
2.91% |
12302.500 |
12661.064 |
- |
3.40% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
2.91% |
29.042 |
29.888 |
- |
0.04% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
2.91% |
5236.728 |
5389.046 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_float_262144_16
|
2.90% |
1161137.533 |
1194799.725 |
- |
0.89% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
2.90% |
1.851 |
1.905 |
- |
8.39% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
2.90% |
1.846 |
1.899 |
- |
-2.43% |
- |
|
BM_std_minmax<short>/19
|
2.89% |
2.429 |
2.499 |
- |
1.83% |
- |
|
rng::find_end(deque<int>)_(single_element)/8192
|
2.89% |
2203.322 |
2266.985 |
- |
-17.45% |
- |
|
BM_std_minmax<unsigned_int>/31
|
2.89% |
2.478 |
2.550 |
- |
-2.72% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.88% |
42.765 |
43.999 |
- |
-7.40% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
2.88% |
1.530 |
1.574 |
- |
-0.31% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
2.88% |
0.583 |
0.599 |
- |
-0.05% |
- |
|
BM_std_minmax<int>/11
|
2.87% |
1.832 |
1.884 |
- |
6.20% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
2.87% |
1308042.976 |
1345623.844 |
- |
3.11% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
2.87% |
21.880 |
22.508 |
- |
0.87% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
2.86% |
38.586 |
39.691 |
- |
-4.78% |
- |
|
BM_std_min<unsigned_int>/64
|
2.86% |
2.826 |
2.907 |
- |
2.08% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.86% |
2.098 |
2.158 |
- |
2.48% |
- |
|
rng::move_backward(vector<int>)/262144
|
2.86% |
22076.034 |
22706.389 |
- |
4.31% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
2.85% |
9.007 |
9.264 |
- |
3.47% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
2.85% |
7007.931 |
7207.586 |
- |
-14.19% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.85% |
68532.616 |
70483.679 |
- |
1.40% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
2.84% |
0.762 |
0.783 |
- |
1.05% |
- |
|
BM_SortHeap_float_64
|
2.84% |
3.152 |
3.242 |
- |
0.67% |
- |
|
BM_std_min<__int128>/30
|
2.83% |
11.385 |
11.707 |
- |
-2.45% |
- |
|
BM_std_minmax<unsigned_short>/32
|
2.83% |
1.229 |
1.264 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.82% |
50385.792 |
51808.955 |
- |
4.11% |
- |
|
BM_std_min<unsigned_long_long>/64
|
2.82% |
4.807 |
4.942 |
- |
5.38% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
2.82% |
4.388 |
4.511 |
- |
2.01% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.81% |
17229.120 |
17713.315 |
- |
0.73% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
2.81% |
1.639 |
1.685 |
- |
18.49% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
2.80% |
1.594 |
1.639 |
- |
5.37% |
- |
|
BM_std_min<unsigned_short>/12
|
2.80% |
1.517 |
1.560 |
- |
2.92% |
- |
|
BM_deque_vector_copy_backward/5500
|
2.80% |
199.558 |
205.141 |
- |
1.69% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
2.80% |
0.531 |
0.546 |
- |
27.54% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
2.80% |
8.557 |
8.796 |
- |
3.35% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.79% |
23115.742 |
23761.600 |
- |
0.30% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
2.79% |
4.719 |
4.851 |
- |
1.51% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
2.79% |
25.999 |
26.723 |
- |
-2.75% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
2.78% |
213.901 |
219.856 |
- |
4.25% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
2.78% |
2.574 |
2.646 |
- |
3.20% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
2.78% |
6.376 |
6.553 |
- |
-0.40% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.77% |
27.448 |
28.210 |
- |
2.84% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
2.77% |
16.201 |
16.650 |
- |
2.46% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
2.77% |
3.455 |
3.551 |
- |
3.12% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
2.77% |
2269960.075 |
2332817.807 |
- |
-11.95% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
2.77% |
8.394 |
8.626 |
- |
-0.94% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.77% |
19.003 |
19.529 |
- |
2.63% |
- |
|
BM_std_min<__int128>/32
|
2.76% |
12.184 |
12.521 |
- |
-2.76% |
- |
|
BM_RangesSortHeap_float_64
|
2.76% |
3.139 |
3.226 |
- |
0.17% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/50
|
2.75% |
20.556 |
21.122 |
- |
2.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
2.75% |
206349449.766 |
212028840.067 |
- |
3.38% |
- |
|
BM_std_min<__int128>/29
|
2.75% |
11.002 |
11.305 |
- |
-2.37% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.74% |
94561.941 |
97156.047 |
- |
-5.48% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
2.74% |
0.481 |
0.494 |
- |
3.31% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.74% |
180627.510 |
185574.956 |
- |
2.88% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
2.74% |
1.617 |
1.661 |
- |
0.12% |
- |
|
BM_deque_deque_ranges_copy/1
|
2.74% |
3.429 |
3.523 |
- |
0.83% |
- |
|
BM_std_minmax<int>/6
|
2.73% |
1.349 |
1.386 |
- |
-0.06% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
2.73% |
12.301 |
12.637 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
2.73% |
1137567.190 |
1168586.864 |
- |
1.40% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
2.72% |
31.514 |
32.373 |
- |
0.54% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
2.72% |
1.097 |
1.127 |
- |
-5.64% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
2.71% |
1.897 |
1.949 |
- |
2.79% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
2.70% |
46.795 |
48.060 |
- |
1.97% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
2.70% |
1.580 |
1.623 |
- |
3.66% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.70% |
38.881 |
39.930 |
- |
2.48% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.70% |
11425949.725 |
11734208.579 |
- |
-0.63% |
- |
|
std::rotate_copy(vector<int>)/1024
|
2.70% |
32.858 |
33.744 |
- |
-3.60% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
2.69% |
1118055.803 |
1148178.373 |
- |
4.94% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
2.69% |
4441199.241 |
4560848.369 |
- |
1.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
2.69% |
1126792.444 |
1157132.216 |
- |
-0.05% |
- |
|
BM_std_min<__int128>/31
|
2.69% |
11.776 |
12.092 |
- |
-2.74% |
- |
|
BM_deque_deque_move/1
|
2.69% |
3.409 |
3.501 |
- |
-1.52% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.69% |
35.352 |
36.303 |
- |
-17.19% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
2.69% |
26.619 |
27.334 |
- |
-2.48% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
2.69% |
36.830 |
37.820 |
- |
-0.48% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
2.69% |
30.292 |
31.106 |
- |
-2.40% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.68% |
31.233 |
32.071 |
- |
-8.10% |
- |
|
BM_vector_deque_copy_backward/2
|
2.68% |
2.067 |
2.122 |
- |
-7.25% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
2.68% |
3.347 |
3.437 |
- |
0.39% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
2.68% |
4026.534 |
4134.386 |
- |
2.84% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
2.68% |
210.407 |
216.040 |
- |
1.35% |
- |
|
BM_deque_deque_copy/1
|
2.68% |
3.403 |
3.494 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
2.68% |
1828545.247 |
1877465.792 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
2.67% |
1634042.050 |
1677722.204 |
- |
-17.61% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
2.67% |
41208659.787 |
42310017.381 |
- |
2.37% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
2.67% |
47.785 |
49.061 |
- |
0.92% |
- |
|
std::deque<int>::ctor(size)/32
|
2.67% |
26.122 |
26.820 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
2.66% |
4629478.441 |
4752812.364 |
- |
2.57% |
- |
|
SetIntersection_None_Set_float_262144_64
|
2.66% |
1161667.966 |
1192586.834 |
- |
0.73% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
2.66% |
1890.123 |
1940.416 |
- |
1.52% |
- |
|
std::copy_backward(deque<int>)/262144
|
2.66% |
32592.463 |
33457.907 |
- |
1.33% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
2.65% |
26.628 |
27.334 |
- |
0.79% |
- |
|
rng::copy_if(vector<int>)_(every_other)/8
|
2.65% |
4.238 |
4.350 |
- |
2.63% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
2.64% |
17630998.058 |
18097289.298 |
- |
0.88% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
2.64% |
10.577 |
10.856 |
- |
0.28% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
2.63% |
65.491 |
67.216 |
- |
1.54% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
2.63% |
19131.650 |
19634.726 |
- |
0.65% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
2.63% |
6327.243 |
6493.552 |
- |
3.03% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.63% |
2.135 |
2.191 |
- |
-0.32% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
2.63% |
34.451 |
35.356 |
- |
0.70% |
- |
|
BM_std_min<__int128>/27
|
2.62% |
10.223 |
10.492 |
- |
-2.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
2.62% |
9758014.217 |
10013953.908 |
- |
2.03% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
2.62% |
2.884 |
2.959 |
- |
-2.31% |
- |
|
SetIntersection_None_Set_float_262144_256
|
2.62% |
1163435.059 |
1193903.564 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
2.61% |
1271955.649 |
1305188.739 |
- |
0.42% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
2.61% |
1.790 |
1.837 |
- |
-1.65% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.61% |
2.639 |
2.707 |
- |
-0.16% |
- |
|
BM_std_min<unsigned_int>/28
|
2.61% |
1.962 |
2.013 |
- |
0.89% |
- |
|
BM_std_min<char>/23
|
2.61% |
2.281 |
2.341 |
- |
5.25% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
2.60% |
1163602.455 |
1193893.555 |
- |
0.20% |
- |
|
BM_std_min<short>/21
|
2.60% |
1.828 |
1.875 |
- |
1.18% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
2.60% |
3.729 |
3.826 |
- |
2.20% |
- |
|
BM_std_min<short>/26
|
2.60% |
2.099 |
2.153 |
- |
1.02% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
2.60% |
3.121 |
3.202 |
- |
1.52% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
2.59% |
28351.503 |
29086.385 |
- |
3.49% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.59% |
55777.066 |
57222.751 |
- |
0.17% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
2.59% |
4.135 |
4.242 |
- |
1.81% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_16384
|
2.59% |
109.318 |
112.148 |
- |
2.03% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.58% |
3.611 |
3.704 |
- |
-0.03% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
2.58% |
0.464 |
0.476 |
- |
-4.74% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
2.58% |
1.474 |
1.512 |
- |
2.50% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
2.58% |
0.554 |
0.568 |
- |
5.52% |
- |
|
std::search_n(vector<int>)_(no_match)/1000
|
2.57% |
205.471 |
210.756 |
- |
1.13% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
2.57% |
49713.458 |
50989.213 |
- |
2.70% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
2.57% |
453.809 |
465.453 |
- |
-7.08% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
2.56% |
7937.075 |
8140.341 |
- |
-0.96% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
2.56% |
25836.779 |
26498.338 |
- |
0.27% |
- |
|
std::move(deque<int>)/262144
|
2.56% |
14896.958 |
15278.359 |
- |
1.63% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
2.56% |
1130215.845 |
1159148.636 |
- |
2.81% |
- |
|
BM_PushHeap_uint32_Random_16
|
2.56% |
4.413 |
4.525 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.55% |
1090735.430 |
1118595.191 |
- |
1.31% |
- |
|
BM_PopHeap_float_16384
|
2.55% |
33.137 |
33.983 |
- |
-0.55% |
- |
|
BM_std_minmax<short>/24
|
2.55% |
2.225 |
2.282 |
- |
0.87% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.55% |
13347.825 |
13687.994 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
2.55% |
10.454 |
10.720 |
- |
2.53% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
2.54% |
220.270 |
225.857 |
- |
1.20% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.54% |
502.866 |
515.617 |
- |
3.47% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16
|
2.53% |
2.897 |
2.970 |
- |
0.38% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384
|
2.53% |
64.882 |
66.526 |
- |
1.39% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.53% |
828.133 |
849.101 |
- |
12.46% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
2.53% |
0.929 |
0.952 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_string_16_4
|
2.53% |
66849474.666 |
68538170.541 |
- |
0.27% |
- |
|
BM_num_get<unsigned_int>
|
2.53% |
10.571 |
10.838 |
- |
2.87% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_64
|
2.52% |
39.421 |
40.415 |
- |
1.46% |
- |
|
rng::any_of(list<int>)_(process_all)/32768
|
2.52% |
26027.415 |
26683.844 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
2.52% |
46152295.536 |
47314733.069 |
- |
7.93% |
- |
|
rng::all_of(list<int>)_(process_all)/32768
|
2.52% |
25784.776 |
26434.109 |
- |
0.45% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
2.52% |
1.363 |
1.397 |
- |
3.27% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
2.52% |
17.046 |
17.475 |
- |
3.50% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
2.51% |
18.230 |
18.689 |
- |
-2.10% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
2.51% |
26154.359 |
26811.055 |
- |
0.39% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
2.51% |
586.673 |
601.401 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
2.51% |
1282169.268 |
1314348.761 |
- |
1.59% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
2.51% |
1148176.270 |
1176991.859 |
- |
-2.71% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
2.51% |
8.037 |
8.239 |
- |
-1.29% |
- |
|
rng::copy_if(list<int>)_(every_other)/4096
|
2.51% |
3257.448 |
3339.159 |
- |
1.97% |
- |
|
rng::find(list<int>)_(bail_25%)/8192
|
2.51% |
1423.272 |
1458.933 |
- |
2.53% |
- |
|
BM_std_min<__int128>/25
|
2.50% |
9.460 |
9.696 |
- |
-1.94% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.50% |
1.500 |
1.538 |
- |
-0.78% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
2.50% |
4.309 |
4.417 |
- |
2.79% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
2.49% |
197.232 |
202.151 |
- |
2.14% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
2.49% |
16436.730 |
16846.561 |
- |
1.52% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.49% |
6599.656 |
6764.024 |
- |
1.01% |
- |
|
BM_std_minmax<unsigned_int>/27
|
2.49% |
2.375 |
2.434 |
- |
0.65% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
2.49% |
13.359 |
13.691 |
- |
3.46% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
2.48% |
1284244.038 |
1316151.354 |
- |
1.85% |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
2.48% |
9.019 |
9.242 |
- |
3.70% |
- |
|
SetIntersection_None_Set_float_1024_256
|
2.48% |
9025923.384 |
9250004.041 |
- |
-8.14% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
2.48% |
14223.418 |
14576.446 |
- |
-0.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
2.48% |
14.834 |
15.202 |
- |
-0.15% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
2.48% |
1.293 |
1.325 |
- |
1.46% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
2.48% |
12.329 |
12.635 |
- |
4.05% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
2.48% |
104.579 |
107.171 |
- |
-2.63% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
2.48% |
1231332.324 |
1261826.229 |
- |
2.28% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
2.48% |
1117760.870 |
1145425.808 |
- |
-0.53% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
2.47% |
260.554 |
266.997 |
- |
2.21% |
- |
|
std::copy_backward(vector<int>)/8
|
2.47% |
2.225 |
2.280 |
- |
5.17% |
- |
|
BM_RangesPopHeap_uint64_4
|
2.47% |
2.667 |
2.733 |
- |
-0.19% |
- |
|
rng::generate(list<int>)/32
|
2.47% |
8.537 |
8.748 |
- |
-0.59% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
2.47% |
2.345 |
2.403 |
- |
2.45% |
- |
|
rng::copy_n(list<int>)/32768
|
2.47% |
26260.779 |
26908.899 |
- |
-0.83% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
2.47% |
37.585 |
38.512 |
- |
-1.33% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.46% |
102218.567 |
104736.959 |
- |
1.95% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
2.46% |
10957093.849 |
11226900.246 |
- |
1.59% |
- |
|
rng::copy_backward(deque<int>)/262144
|
2.46% |
31356.570 |
32127.903 |
- |
1.76% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1024
|
2.46% |
609.417 |
624.399 |
- |
0.28% |
- |
|
rng::unique(list<int>)_(sprinkled)/52
|
2.45% |
77.628 |
79.531 |
- |
-2.09% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
2.45% |
1359865.656 |
1393141.510 |
- |
2.36% |
- |
|
rng::fold_left(list<int>)/8192
|
2.45% |
10517.347 |
10774.578 |
- |
-0.23% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.44% |
12307.048 |
12607.792 |
- |
1.88% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
2.44% |
16841.287 |
17252.656 |
- |
0.28% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
2.44% |
0.562 |
0.576 |
- |
4.75% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
2.44% |
35894.394 |
36769.071 |
- |
-0.19% |
- |
|
BM_deque_deque_copy_backward/70000
|
2.43% |
8402.618 |
8606.883 |
- |
-1.74% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
2.43% |
4068.752 |
4167.421 |
- |
3.80% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
2.42% |
61.548 |
63.040 |
- |
-3.90% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
2.42% |
0.939 |
0.962 |
- |
-0.20% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
2.42% |
1.625 |
1.664 |
- |
0.23% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
2.41% |
27.979 |
28.654 |
- |
3.95% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
2.41% |
627.715 |
642.852 |
- |
2.59% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.40% |
10579.287 |
10833.443 |
- |
2.04% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
2.40% |
19.245 |
19.706 |
- |
2.20% |
- |
|
BM_std_min<__int128>/26
|
2.39% |
9.815 |
10.050 |
- |
-2.27% |
- |
|
BM_MakeHeap_string_Descending_64
|
2.39% |
2.560 |
2.621 |
- |
2.34% |
- |
|
rng::rotate_copy(vector<int>)/1024
|
2.39% |
32.503 |
33.279 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
2.39% |
4452504.684 |
4558751.169 |
- |
3.22% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
2.39% |
343.832 |
352.036 |
- |
2.67% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
2.38% |
7346308.583 |
7521384.100 |
- |
-3.12% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.38% |
715.489 |
732.534 |
- |
-0.50% |
- |
|
BM_RangesSortHeap_float_262144
|
2.38% |
29.911 |
30.623 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
2.38% |
6516277.013 |
6671199.724 |
- |
-5.93% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
2.38% |
3.247 |
3.324 |
- |
-1.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
2.38% |
1728085.321 |
1769163.802 |
- |
4.69% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
2.37% |
4.130 |
4.228 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
2.37% |
1072326.319 |
1097743.774 |
- |
-2.18% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
2.37% |
1532976.971 |
1569307.129 |
- |
-0.75% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
2.36% |
8.177 |
8.370 |
- |
3.67% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.36% |
717.313 |
734.224 |
- |
1.25% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
2.36% |
6.564 |
6.718 |
- |
-2.08% |
- |
|
BM_std_min<__int128>/28
|
2.35% |
10.616 |
10.865 |
- |
-2.69% |
- |
|
std::copy_n(deque<int>)/8
|
2.35% |
2.643 |
2.705 |
- |
-1.37% |
- |
|
rng::generate(list<int>)/8192
|
2.35% |
7535.177 |
7712.186 |
- |
-8.43% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
2.35% |
39.686 |
40.618 |
- |
0.91% |
- |
|
BM_std_minmax<short>/31
|
2.35% |
3.085 |
3.158 |
- |
2.34% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
2.34% |
523714.820 |
535995.327 |
- |
2.49% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
2.34% |
10.269 |
10.509 |
- |
2.03% |
- |
|
BM_std_min<unsigned_short>/18
|
2.33% |
1.534 |
1.570 |
- |
1.03% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_16
|
2.33% |
0.513 |
0.525 |
- |
2.30% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.33% |
87.514 |
89.553 |
- |
1.87% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
2.33% |
172337323.014 |
176348205.331 |
- |
4.27% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.33% |
16671.511 |
17059.512 |
- |
-0.14% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.32% |
184823.518 |
189117.359 |
- |
2.51% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
2.32% |
1174309.424 |
1201580.654 |
- |
1.93% |
- |
|
std::list<std::string>::ctor(size)/1024
|
2.32% |
12347.697 |
12634.188 |
- |
-3.76% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
2.32% |
1.678 |
1.717 |
- |
-9.36% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
2.32% |
3.638 |
3.722 |
- |
1.17% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
2.32% |
37178.320 |
38040.093 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
2.31% |
1702202.816 |
1741581.305 |
- |
1.35% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
2.31% |
4.267 |
4.365 |
- |
2.53% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
2.31% |
19787.068 |
20244.472 |
- |
1.36% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
2.31% |
7.777 |
7.957 |
- |
-3.35% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
2.31% |
25335.272 |
25920.302 |
- |
2.45% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024
|
2.31% |
690692.380 |
706637.295 |
- |
-1.10% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_256
|
2.31% |
54.835 |
56.101 |
- |
1.70% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
2.31% |
25.684 |
26.276 |
- |
-3.64% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
2.30% |
23.834 |
24.383 |
- |
-0.19% |
- |
|
BM_std_min<unsigned_int>/10
|
2.30% |
0.994 |
1.017 |
- |
2.29% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
2.30% |
1206296.218 |
1234033.602 |
- |
2.95% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
2.30% |
616.069 |
630.211 |
- |
3.56% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.29% |
296.871 |
303.680 |
- |
3.10% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024
|
2.29% |
16.505 |
16.883 |
- |
1.15% |
- |
|
rng::fill_n(vector<int>)/1024
|
2.29% |
29.270 |
29.941 |
- |
1.53% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
2.29% |
3.424 |
3.503 |
- |
0.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.29% |
9850.082 |
10075.499 |
- |
6.39% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
2.29% |
7.468 |
7.639 |
- |
0.48% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
2.28% |
3071.368 |
3141.516 |
- |
0.29% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
2.28% |
31.575 |
32.296 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
2.28% |
1150911.147 |
1177180.806 |
- |
1.05% |
- |
|
BM_std_minmax<int>/31
|
2.28% |
2.717 |
2.779 |
- |
2.74% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
2.28% |
4467300.015 |
4569079.814 |
- |
2.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
2.28% |
1105807.847 |
1130969.307 |
- |
1.86% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.27% |
11890.098 |
12160.147 |
- |
0.39% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
2.27% |
9.210 |
9.419 |
- |
2.43% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
2.26% |
1353459.219 |
1384111.691 |
- |
2.33% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
2.26% |
3.957 |
4.046 |
- |
0.76% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
2.26% |
3.750 |
3.835 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
2.26% |
37840885.366 |
38694401.755 |
- |
1.30% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
2.25% |
4959.577 |
5071.232 |
- |
-5.31% |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
2.25% |
5.559 |
5.684 |
- |
5.43% |
- |
|
BM_std_minmax<short>/7
|
2.25% |
1.747 |
1.787 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
2.25% |
28.901 |
29.551 |
- |
11.71% |
- |
|
BM_std_minmax<int>/23
|
2.25% |
2.357 |
2.410 |
- |
3.89% |
- |
|
748_flightdm_r
|
2.24% |
8.978 |
9.179 |
- |
1.53% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.24% |
13717.694 |
14024.713 |
- |
1.25% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
2.24% |
1.531 |
1.565 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/0
|
2.24% |
18.201 |
18.608 |
- |
2.04% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
2.24% |
7168.426 |
7328.689 |
- |
-9.92% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.24% |
14856.234 |
15188.327 |
- |
1.09% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
2.23% |
13.921 |
14.232 |
- |
-0.26% |
- |
|
std::move_backward(deque<int>)/32768
|
2.23% |
3607.432 |
3687.842 |
- |
-0.39% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
2.23% |
306.174 |
312.998 |
- |
0.02% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
2.23% |
9.184 |
9.389 |
- |
-7.58% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
2.22% |
9.020 |
9.220 |
- |
2.51% |
- |
|
rng::generate(list<int>)/50
|
2.22% |
15.364 |
15.705 |
- |
-2.60% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
2.21% |
11.532 |
11.787 |
- |
0.77% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
2.21% |
2.219 |
2.268 |
- |
-3.47% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_262144
|
2.21% |
33.256 |
33.992 |
- |
-0.86% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
2.21% |
9.132 |
9.334 |
- |
3.11% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
2.21% |
1226212.367 |
1253255.292 |
- |
2.62% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
2.20% |
3232.173 |
3303.409 |
- |
1.10% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
2.20% |
511.311 |
522.570 |
- |
-5.98% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
2.20% |
4098.563 |
4188.569 |
- |
1.35% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
2.20% |
9.640 |
9.852 |
- |
-7.44% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
2.20% |
18.156 |
18.554 |
- |
-1.37% |
- |
|
std::fill_n(list<int>)/32
|
2.19% |
8.078 |
8.255 |
- |
-0.30% |
- |
|
BM_std_minmax_element<long_long>/3
|
2.19% |
1.121 |
1.146 |
- |
18.52% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
2.19% |
1.402 |
1.433 |
- |
5.06% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
2.19% |
4248.071 |
4341.156 |
- |
-2.67% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.19% |
283.577 |
289.783 |
- |
-0.24% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
2.19% |
28.986 |
29.620 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
2.19% |
350373833.961 |
358034848.765 |
- |
1.85% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
2.18% |
2.505 |
2.560 |
- |
0.71% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
2.18% |
9.305 |
9.508 |
- |
-3.44% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.17% |
4.864 |
4.970 |
- |
1.96% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.17% |
27.396 |
27.989 |
- |
-1.51% |
- |
|
BM_std_min<__int128>/24
|
2.17% |
9.103 |
9.300 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
2.17% |
43824732.315 |
44774107.791 |
- |
1.05% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
2.16% |
904.716 |
924.303 |
- |
2.14% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
2.16% |
1.452 |
1.483 |
- |
0.33% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
2.16% |
7.690 |
7.856 |
- |
1.35% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
2.16% |
21.059 |
21.514 |
- |
-3.66% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
2.15% |
6606.844 |
6748.893 |
- |
1.39% |
- |
|
BM_deque_deque_ranges_move/1
|
2.15% |
3.421 |
3.494 |
- |
0.36% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.15% |
35288.698 |
36045.907 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
2.15% |
14710051.031 |
15025684.704 |
- |
-1.74% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
2.15% |
518244.476 |
529364.126 |
- |
2.28% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
2.14% |
725.020 |
740.546 |
- |
0.42% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
2.14% |
2913.290 |
2975.673 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
2.14% |
4431080.797 |
4525953.981 |
- |
4.00% |
- |
|
BM_RangesPushHeap_float_Random_262144
|
2.14% |
7.562 |
7.724 |
- |
0.76% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.13% |
348957915.886 |
356394637.252 |
- |
0.39% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
2.13% |
521384.531 |
532481.339 |
- |
1.96% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.13% |
21.425 |
21.881 |
- |
3.12% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
2.12% |
1909.952 |
1950.507 |
- |
0.28% |
- |
|
BM_SortHeap_uint64_4
|
2.12% |
0.937 |
0.957 |
- |
0.85% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
2.12% |
1306571.012 |
1334276.917 |
- |
0.93% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
2.12% |
24.892 |
25.419 |
- |
4.72% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
2.12% |
4.724 |
4.824 |
- |
1.85% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
2.11% |
904.425 |
923.553 |
- |
0.78% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
2.11% |
11.477 |
11.720 |
- |
0.35% |
- |
|
rng::is_sorted(list<int>,_pred)/8
|
2.11% |
4.226 |
4.316 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
2.11% |
71559369.034 |
73070386.921 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
2.11% |
1261439.127 |
1288074.625 |
- |
0.98% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.11% |
272984.273 |
278745.900 |
- |
1.55% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
2.11% |
1147687.113 |
1171904.684 |
- |
2.44% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
2.11% |
26.317 |
26.871 |
- |
0.68% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
2.11% |
2.425 |
2.476 |
- |
0.96% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.10% |
439.237 |
448.474 |
- |
-0.02% |
- |
|
BM_MakeHeap_float_SingleElement_262144
|
2.10% |
0.713 |
0.728 |
- |
-0.08% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
2.10% |
30.552 |
31.194 |
- |
-0.30% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
2.10% |
10.704 |
10.929 |
- |
2.60% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
2.10% |
46.829 |
47.812 |
- |
3.22% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
2.10% |
10508623.239 |
10729285.460 |
- |
2.06% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
2.10% |
54255.902 |
55394.771 |
- |
1.07% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.10% |
16590.771 |
16938.894 |
- |
0.46% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
2.10% |
5947.088 |
6071.809 |
- |
2.40% |
- |
|
BM_CmpLess_uint_schar
|
2.10% |
1.055 |
1.077 |
- |
1.75% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
2.10% |
22.075 |
22.537 |
- |
1.96% |
- |
|
std::rotate_copy(deque<int>)/1024
|
2.10% |
34.211 |
34.928 |
- |
-0.56% |
- |
|
BM_deque_vector_copy_backward/65536
|
2.09% |
8139.984 |
8310.355 |
- |
2.58% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
2.09% |
219.457 |
224.048 |
- |
6.14% |
- |
|
std::find(list<int>)_(process_all)/8192
|
2.09% |
8501.542 |
8679.343 |
- |
3.38% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
2.09% |
2.120 |
2.164 |
- |
-0.07% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
2.09% |
22.769 |
23.244 |
- |
3.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
2.09% |
9023237.460 |
9211421.969 |
- |
-0.21% |
- |
|
BM_num_get<long_double>
|
2.08% |
35.576 |
36.318 |
- |
3.15% |
- |
|
SetIntersection_None_Set_float_256_64
|
2.08% |
9394924.519 |
9590491.503 |
- |
0.17% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
2.08% |
8802493.822 |
8985574.848 |
- |
2.20% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_1024
|
2.08% |
69.450 |
70.894 |
- |
1.70% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
2.08% |
9156307.999 |
9346519.302 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
2.08% |
76441112.552 |
78028719.219 |
- |
0.65% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
2.08% |
6398.836 |
6531.668 |
- |
2.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.07% |
792.503 |
808.939 |
- |
-1.00% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_262144
|
2.07% |
190.627 |
194.573 |
- |
2.54% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
2.07% |
3236.859 |
3303.762 |
- |
-0.92% |
- |
|
BM_StringAssignStr_Large_Transparent
|
2.07% |
10.158 |
10.368 |
- |
-0.10% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.07% |
2.647 |
2.702 |
- |
3.22% |
- |
|
BM_SortHeap_uint32_4
|
2.06% |
1.040 |
1.062 |
- |
1.35% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/8192
|
2.06% |
4692.278 |
4788.967 |
- |
-0.46% |
- |
|
BM_num_get<double>
|
2.06% |
35.414 |
36.143 |
- |
4.45% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
2.06% |
4.050 |
4.133 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
2.06% |
40454729.856 |
41286738.582 |
- |
-0.06% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
2.06% |
283639.195 |
289472.506 |
- |
-0.64% |
- |
|
BM_std_min<__int128>/22
|
2.05% |
8.334 |
8.505 |
- |
-1.74% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.05% |
182644.161 |
186395.977 |
- |
1.87% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
2.05% |
82.809 |
84.509 |
- |
-2.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
2.05% |
71390209.880 |
72855655.072 |
- |
2.47% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
2.05% |
14.119 |
14.409 |
- |
1.38% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
2.05% |
1.160 |
1.184 |
- |
-2.54% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
2.05% |
213999564.324 |
218389495.599 |
- |
2.57% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16384
|
2.05% |
22.549 |
23.012 |
- |
-0.84% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/50
|
2.05% |
1899.211 |
1938.125 |
- |
-0.22% |
- |
|
bm_gcd_trivial
|
2.05% |
0.856 |
0.874 |
- |
0.90% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
2.04% |
358.838 |
366.167 |
- |
2.51% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
2.04% |
4318.666 |
4406.796 |
- |
1.39% |
- |
|
std::list<std::string>::ctor(size)/8192
|
2.04% |
102757.848 |
104853.436 |
- |
-3.50% |
- |
|
std::unordered_set<std::string>::clear()/32
|
2.04% |
925.829 |
944.699 |
- |
7.58% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
2.04% |
30.301 |
30.918 |
- |
5.43% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.04% |
1161018.633 |
1184652.345 |
- |
-0.28% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/32
|
2.03% |
19.864 |
20.268 |
- |
1.84% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
2.03% |
22.160 |
22.611 |
- |
4.58% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16
|
2.03% |
6.563 |
6.696 |
- |
1.30% |
- |
|
bm_lexicographical_compare<int>/64
|
2.03% |
4.813 |
4.911 |
- |
-2.37% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
2.03% |
601.176 |
613.373 |
- |
3.52% |
- |
|
std::copy(list<int>)/64
|
2.03% |
32.056 |
32.706 |
- |
-8.35% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
2.03% |
29.704 |
30.306 |
- |
0.43% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
2.03% |
27.008 |
27.555 |
- |
2.01% |
- |
|
BM_std_min<unsigned_short>/512
|
2.03% |
7.139 |
7.283 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
2.02% |
17413300.691 |
17765410.005 |
- |
1.85% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
2.02% |
2.661 |
2.715 |
- |
2.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
2.02% |
9967495.994 |
10168589.542 |
- |
-2.50% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
2.01% |
2.386 |
2.434 |
- |
8.26% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.01% |
32056.630 |
32702.300 |
- |
1.09% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
2.01% |
1140228.310 |
1163189.392 |
- |
4.96% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
2.01% |
779.609 |
795.306 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
2.01% |
4602745.645 |
4695355.943 |
- |
1.75% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
2.01% |
11299053.925 |
11526210.455 |
- |
1.24% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
2.01% |
14.674 |
14.969 |
- |
1.04% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
2.01% |
5.305 |
5.412 |
- |
-14.61% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/32768
|
2.01% |
170.708 |
174.133 |
- |
-0.06% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
2.01% |
1.273 |
1.299 |
- |
0.22% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
2.00% |
11.320 |
11.547 |
- |
0.43% |
- |
|
BM_std_minmax_element<int>/4
|
2.00% |
1.243 |
1.268 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
2.00% |
341610667.125 |
348425978.284 |
- |
-1.65% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
1.99% |
20795.083 |
21209.674 |
- |
7.63% |
- |
|
BM_std_min<unsigned_long_long>/29
|
1.99% |
2.456 |
2.505 |
- |
0.65% |
- |
|
std::move_backward(deque<int>)/1048576
|
1.99% |
127138.003 |
129670.402 |
- |
0.82% |
- |
|
BM_std_minmax<unsigned_char>/2
|
1.99% |
0.883 |
0.901 |
- |
1.29% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.98% |
10.736 |
10.949 |
- |
3.54% |
- |
|
rng::remove(deque<int>)_(prefix)/32
|
1.98% |
55.140 |
56.234 |
- |
2.29% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.97% |
32454.172 |
33095.051 |
- |
0.49% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.97% |
22.414 |
22.856 |
- |
0.80% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
1.97% |
3.854 |
3.930 |
- |
-5.74% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.96% |
12314.393 |
12556.132 |
- |
2.62% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.96% |
341.396 |
348.096 |
- |
1.95% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
1.96% |
2.908 |
2.965 |
- |
0.02% |
- |
|
std::search_n(vector<int>)_(no_match)/8192
|
1.95% |
1630.218 |
1662.070 |
- |
0.97% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
1.95% |
4.778 |
4.871 |
- |
-6.05% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
1.95% |
11.583 |
11.809 |
- |
1.87% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
1.95% |
1.438 |
1.466 |
- |
7.06% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
1.94% |
572.944 |
584.079 |
- |
-0.33% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
1.94% |
9.774 |
9.964 |
- |
-13.17% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1048576
|
1.94% |
562308.142 |
573207.108 |
- |
1.10% |
- |
|
BM_std_min<__int128>/23
|
1.94% |
8.733 |
8.902 |
- |
-1.99% |
- |
|
BM_deque_vector_move_backward/4000
|
1.93% |
142.995 |
145.762 |
- |
0.07% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
1.93% |
363135.417 |
370147.903 |
- |
1.99% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
1.93% |
19969.565 |
20355.164 |
- |
0.37% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.93% |
274618.252 |
279914.677 |
- |
3.50% |
- |
|
rng::sort(vector<int>)_(descending)/1024
|
1.93% |
1040.270 |
1060.333 |
- |
1.90% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
1.93% |
27.706 |
28.239 |
- |
-1.47% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
1.93% |
6612.872 |
6740.268 |
- |
1.10% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
1.92% |
7.468 |
7.612 |
- |
-2.76% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
1.92% |
1281102.817 |
1305710.754 |
- |
1.02% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.92% |
18.021 |
18.367 |
- |
1.39% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.92% |
105874.609 |
107903.576 |
- |
1.96% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.92% |
9.285 |
9.463 |
- |
-2.07% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
1.92% |
48443.180 |
49371.303 |
- |
-0.83% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
1.92% |
27.017 |
27.535 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
1.91% |
27112516.622 |
27631377.946 |
- |
0.06% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
1.91% |
41.761 |
42.560 |
- |
-0.87% |
- |
|
std::map<int,_int>::clear()/8192
|
1.91% |
81046.531 |
82593.879 |
- |
0.77% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.91% |
15216967.588 |
15507481.999 |
- |
2.85% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
1.91% |
35.316 |
35.990 |
- |
1.21% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.90% |
28.684 |
29.228 |
- |
-0.06% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
1.89% |
4483068.703 |
4567898.962 |
- |
1.65% |
- |
|
BM_MakeHeap_uint64_SingleElement_256
|
1.89% |
0.575 |
0.586 |
- |
2.94% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
1.89% |
175649.828 |
178966.900 |
- |
-0.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.89% |
145363.947 |
148105.027 |
- |
1.34% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.88% |
12269.783 |
12500.928 |
- |
-4.03% |
- |
|
BM_deque_deque_move_backward/70000
|
1.88% |
8799.801 |
8965.565 |
- |
0.28% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
1.88% |
1.598 |
1.628 |
- |
-5.47% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
1.88% |
1897.077 |
1932.731 |
- |
0.08% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.88% |
1.267 |
1.291 |
- |
1.74% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
1.88% |
29.445 |
29.998 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
1.87% |
1362349.416 |
1387835.422 |
- |
2.42% |
- |
|
BM_MakeHeap_uint32_Random_16
|
1.87% |
1.253 |
1.276 |
- |
1.52% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
1.87% |
1.326 |
1.350 |
- |
-2.80% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
1.87% |
4.639 |
4.725 |
- |
-1.48% |
- |
|
std::partition_point(list<int>)/32
|
1.87% |
15.926 |
16.223 |
- |
2.32% |
- |
|
BM_MakeThenSortHeap_float_Descending_1024
|
1.87% |
7.981 |
8.129 |
- |
1.06% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
1.86% |
2.531 |
2.578 |
- |
3.54% |
- |
|
std::move_backward(vector<int>)/8
|
1.86% |
2.289 |
2.332 |
- |
2.92% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
1.86% |
12003.627 |
12227.287 |
- |
4.86% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.86% |
71.855 |
73.189 |
- |
1.70% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.86% |
24.846 |
25.307 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
1.85% |
4801407.128 |
4890464.225 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.85% |
1105698.292 |
1126159.391 |
- |
0.76% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
1.85% |
1290700.062 |
1314541.983 |
- |
4.30% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024
|
1.84% |
512.110 |
521.550 |
- |
1.37% |
- |
|
rng::search(vector<int>)_(same_length)/1000
|
1.84% |
241.906 |
246.364 |
- |
1.98% |
- |
|
BM_deque_deque_move_backward/5500
|
1.84% |
204.845 |
208.619 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
1.84% |
352010106.061 |
358493817.972 |
- |
3.45% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.84% |
22.546 |
22.961 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
1.84% |
9.492 |
9.667 |
- |
23.87% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.84% |
880.740 |
896.907 |
- |
-4.28% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
1.84% |
19.666 |
20.027 |
- |
-0.08% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16
|
1.83% |
3.216 |
3.275 |
- |
0.86% |
- |
|
std::find_if_not(vector<char>)_(process_all)/50
|
1.83% |
12.516 |
12.745 |
- |
0.98% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
1.82% |
2.477 |
2.522 |
- |
0.57% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
1.82% |
2.361 |
2.404 |
- |
2.34% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.82% |
16.129 |
16.423 |
- |
0.78% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
1.82% |
17.980 |
18.307 |
- |
-2.98% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
1.82% |
8.726 |
8.885 |
- |
-0.22% |
- |
|
BM_deque_deque_copy/4000
|
1.82% |
145.493 |
148.142 |
- |
0.71% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
1.82% |
18.482 |
18.818 |
- |
-0.31% |
- |
|
BM_std_minmax<short>/26
|
1.81% |
2.480 |
2.525 |
- |
-0.64% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.81% |
275716.015 |
280715.353 |
- |
1.47% |
- |
|
BM_RangesPushHeap_float_Random_4
|
1.81% |
2.912 |
2.965 |
- |
-1.61% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
1.81% |
9.816 |
9.994 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
1.81% |
3689708.167 |
3756429.313 |
- |
2.21% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.81% |
250.197 |
254.721 |
- |
2.53% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1024
|
1.80% |
13.708 |
13.955 |
- |
-0.55% |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_16
|
1.80% |
0.610 |
0.621 |
- |
1.51% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
1.80% |
1878.566 |
1912.374 |
- |
-0.56% |
- |
|
BM_std_min<__int128>/21
|
1.79% |
7.945 |
8.088 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
1.79% |
1121333.524 |
1141420.992 |
- |
1.51% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
1.79% |
16761495.227 |
17061346.471 |
- |
2.30% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
1.79% |
41542.158 |
42285.298 |
- |
0.37% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.79% |
32182.190 |
32757.132 |
- |
2.42% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.78% |
4546425.149 |
4627574.915 |
- |
1.70% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
1.78% |
9.058 |
9.219 |
- |
2.85% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
1.78% |
5.309 |
5.403 |
- |
2.36% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
1.78% |
7061741.999 |
7187391.753 |
- |
2.54% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
1.78% |
8.004 |
8.146 |
- |
0.04% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
1.78% |
1.776 |
1.807 |
- |
2.78% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.77% |
200013.941 |
203561.568 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_float_64_1
|
1.77% |
17549733.803 |
17860971.490 |
- |
1.94% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
1.77% |
6157.884 |
6267.039 |
- |
0.44% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
1.77% |
1166374.509 |
1187044.598 |
- |
0.35% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384
|
1.77% |
6.875 |
6.997 |
- |
-1.58% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
1.77% |
38.534 |
39.216 |
- |
0.33% |
- |
|
std::multiset<int>::insert(value)_(new_value)/32
|
1.77% |
19.698 |
20.047 |
- |
0.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.77% |
18.063 |
18.383 |
- |
1.71% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.77% |
817541.859 |
831995.181 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
1.77% |
1563364.666 |
1590976.156 |
- |
1.01% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
1.77% |
29.839 |
30.366 |
- |
-1.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
1.76% |
1.927 |
1.961 |
- |
1.65% |
- |
|
BM_StringResizeAndOverwrite
|
1.76% |
0.860 |
0.875 |
- |
4.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
1.76% |
41081010.493 |
41803543.967 |
- |
-0.14% |
- |
|
rng::partition_copy(deque<int>)/50
|
1.76% |
27.459 |
27.942 |
- |
0.24% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
1.76% |
29.280 |
29.795 |
- |
1.62% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
1.76% |
24.954 |
25.392 |
- |
1.84% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
1.76% |
1196861.502 |
1217866.428 |
- |
2.66% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.75% |
6752.979 |
6871.444 |
- |
1.71% |
- |
|
BM_std_min<unsigned_short>/22
|
1.75% |
1.813 |
1.844 |
- |
-1.22% |
- |
|
BM_MakeHeap_string_Random_16384
|
1.75% |
12.621 |
12.842 |
- |
2.60% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.75% |
24.394 |
24.822 |
- |
0.59% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
1.75% |
109910.345 |
111834.260 |
- |
3.87% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
1.75% |
8656.267 |
8807.450 |
- |
0.48% |
- |
|
rng::find_if(vector<char>)_(process_all)/32768
|
1.74% |
8137.893 |
8279.859 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.74% |
9781715.482 |
9952037.244 |
- |
-8.09% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
1.74% |
31.815 |
32.368 |
- |
0.39% |
- |
|
bm_swap_ranges_vb_aligned/64
|
1.74% |
2.907 |
2.957 |
- |
6.44% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.74% |
3419.623 |
3479.056 |
- |
-0.28% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
1.74% |
8868.120 |
9022.228 |
- |
-0.46% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
1.74% |
107.356 |
109.218 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
1.73% |
11027959.919 |
11219106.707 |
- |
3.34% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.73% |
8607.197 |
8756.146 |
- |
0.88% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
1.73% |
1.965 |
1.999 |
- |
3.25% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.73% |
144.913 |
147.414 |
- |
0.25% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
1.73% |
39.256 |
39.933 |
- |
-1.53% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/1024
|
1.72% |
206.833 |
210.397 |
- |
1.01% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
1.72% |
3804.145 |
3869.693 |
- |
1.60% |
- |
|
rng::move_backward(deque<int>)/262144
|
1.72% |
29928.839 |
30443.202 |
- |
-0.62% |
- |
|
BM_std_minmax<unsigned_long_long>/14
|
1.72% |
3.294 |
3.351 |
- |
2.44% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
1.72% |
11.800 |
12.002 |
- |
-0.23% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
1.71% |
207.265 |
210.818 |
- |
0.21% |
- |
|
std::for_each(list<int>)/8
|
1.71% |
2.505 |
2.548 |
- |
9.62% |
- |
|
SetIntersection_None_Vector_string_256_4
|
1.71% |
4716750.575 |
4797517.195 |
- |
2.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.71% |
20379909.592 |
20728741.644 |
- |
3.09% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
1.71% |
17925409.532 |
18231625.997 |
- |
1.32% |
- |
|
BM_RangesPushHeap_float_Ascending_262144
|
1.71% |
5.135 |
5.223 |
- |
1.91% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
1.71% |
70.613 |
71.819 |
- |
1.85% |
- |
|
BM_RangesPopHeap_uint64_262144
|
1.71% |
41.152 |
41.854 |
- |
0.43% |
- |
|
BM_vector_deque_move_backward/512
|
1.70% |
17.601 |
17.901 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
1.70% |
1839633.871 |
1870969.322 |
- |
1.14% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
1.70% |
8302.829 |
8444.133 |
- |
3.35% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.70% |
16.567 |
16.849 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
1.70% |
1599214.761 |
1626395.588 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
1.70% |
1398137.019 |
1421880.869 |
- |
0.74% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16
|
1.70% |
5.532 |
5.626 |
- |
-0.52% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
1.70% |
23.038 |
23.429 |
- |
-0.98% |
- |
|
BM_std_min<short>/27
|
1.69% |
2.295 |
2.334 |
- |
-0.06% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_256
|
1.69% |
3.986 |
4.054 |
- |
-4.80% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.69% |
29.548 |
30.048 |
- |
-34.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
1.69% |
198005632.991 |
201353415.863 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
1.69% |
116545110.701 |
118514856.326 |
- |
3.15% |
- |
|
BM_RangesMakeHeap_float_Ascending_256
|
1.69% |
0.644 |
0.655 |
- |
0.12% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
1.69% |
1248496.883 |
1269581.543 |
- |
-0.60% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.69% |
4791.724 |
4872.630 |
- |
1.30% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.69% |
139.950 |
142.313 |
- |
1.82% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
1.69% |
53054.052 |
53948.434 |
- |
0.28% |
- |
|
std::count(vector<int>)_(every_other)/8
|
1.68% |
1.334 |
1.356 |
- |
3.82% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
1.68% |
342866356.375 |
348624111.289 |
- |
1.69% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
1.68% |
24476.718 |
24887.604 |
- |
0.68% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_Control
|
1.68% |
0.818 |
0.832 |
- |
0.54% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
1.68% |
1137172.391 |
1156235.040 |
- |
7.14% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
1.68% |
28.557 |
29.035 |
- |
1.04% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
1.67% |
56.316 |
57.259 |
- |
-0.15% |
- |
|
BM_deque_vector_ranges_move/5500
|
1.67% |
197.693 |
201.000 |
- |
0.90% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
1.67% |
3714.704 |
3776.851 |
- |
-0.91% |
- |
|
std::map<std::string,_int>::clear()/32
|
1.67% |
897.888 |
912.908 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
1.67% |
4665165.020 |
4743059.443 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
1.67% |
17426748.204 |
17717718.702 |
- |
0.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
1.67% |
1151239.839 |
1170451.782 |
- |
0.88% |
- |
|
BM_num_get<unsigned_long_long>
|
1.67% |
11.056 |
11.241 |
- |
-1.23% |
- |
|
rng::find_if(vector<int>)_(bail_25%)/8
|
1.67% |
1.072 |
1.090 |
- |
-0.56% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
1.67% |
11869696.710 |
12067504.945 |
- |
0.44% |
- |
|
BM_StringFindStringLiteral/128
|
1.67% |
3.125 |
3.177 |
- |
-1.11% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
1.67% |
13.373 |
13.596 |
- |
-7.65% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
1.66% |
1.621 |
1.648 |
- |
1.94% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
1.66% |
1.697 |
1.725 |
- |
1.65% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.66% |
24.501 |
24.909 |
- |
0.78% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/50
|
1.66% |
1957.234 |
1989.732 |
- |
-0.35% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/8
|
1.66% |
16.572 |
16.847 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
1.66% |
37355852.742 |
37975259.150 |
- |
0.92% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.66% |
22.325 |
22.695 |
- |
1.27% |
- |
|
rng::partition_point(deque<int>)/32
|
1.66% |
4.227 |
4.297 |
- |
2.01% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.66% |
16.295 |
16.565 |
- |
-0.48% |
- |
|
BM_std_minmax<int>/27
|
1.65% |
2.493 |
2.534 |
- |
5.40% |
- |
|
BM_std_minmax_element<char>/4
|
1.65% |
1.242 |
1.263 |
- |
-0.50% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
1.65% |
6.029 |
6.129 |
- |
-0.19% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
1.65% |
0.789 |
0.802 |
- |
-0.82% |
- |
|
BM_std_min<char>/24
|
1.65% |
2.645 |
2.688 |
- |
1.11% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.64% |
778.141 |
790.937 |
- |
-0.04% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
1.64% |
33.628 |
34.181 |
- |
-0.67% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.64% |
1053.798 |
1071.116 |
- |
1.83% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
1.64% |
2631.783 |
2675.022 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_string_16_16
|
1.64% |
63316156.559 |
64356047.278 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
1.64% |
56620112.699 |
57548998.514 |
- |
0.68% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
1.64% |
29.190 |
29.669 |
- |
-2.82% |
- |
|
rng::reverse_copy(deque<int>)/64
|
1.64% |
19.937 |
20.263 |
- |
1.07% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/8
|
1.64% |
10.529 |
10.702 |
- |
3.13% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024
|
1.64% |
561504.384 |
570700.585 |
- |
1.31% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
1.64% |
3664.844 |
3724.863 |
- |
0.70% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.64% |
15.080 |
15.327 |
- |
-0.31% |
- |
|
BM_RangesPopHeap_float_1024
|
1.64% |
27.301 |
27.748 |
- |
-1.38% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.64% |
710.045 |
721.657 |
- |
1.75% |
- |
|
BM_deque_vector_copy/64
|
1.64% |
2.573 |
2.615 |
- |
1.43% |
- |
|
BM_deque_vector_ranges_copy/4000
|
1.64% |
142.496 |
144.826 |
- |
1.14% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
1.63% |
1.577 |
1.603 |
- |
0.99% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/50
|
1.63% |
1927.132 |
1958.603 |
- |
0.95% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144
|
1.63% |
48.425 |
49.215 |
- |
0.92% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_64
|
1.63% |
3.322 |
3.376 |
- |
-2.93% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
1.63% |
561.789 |
570.953 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.63% |
25.770 |
26.191 |
- |
0.12% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
1.63% |
7.558 |
7.681 |
- |
-1.67% |
- |
|
std::search_n(vector<int>)_(no_match)/1048576
|
1.63% |
209472.741 |
212888.623 |
- |
0.78% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators)
|
1.62% |
2.858 |
2.905 |
- |
1.95% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.62% |
21.980 |
22.336 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
1.62% |
15461815.069 |
15712549.358 |
- |
2.66% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
1.62% |
726.967 |
738.750 |
- |
3.44% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.62% |
9.263 |
9.413 |
- |
0.73% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/8
|
1.61% |
16.497 |
16.763 |
- |
-0.38% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.61% |
68367.888 |
69469.182 |
- |
-0.45% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
1.61% |
20.438 |
20.767 |
- |
-3.40% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.61% |
210626031.949 |
214012216.095 |
- |
3.34% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.61% |
19.957 |
20.278 |
- |
1.76% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
1.61% |
27.668 |
28.112 |
- |
0.04% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
1.60% |
8.441 |
8.576 |
- |
-4.25% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.60% |
13292.704 |
13505.442 |
- |
0.90% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.60% |
4257.964 |
4326.100 |
- |
-0.01% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.60% |
214.621 |
218.055 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.60% |
681.437 |
692.333 |
- |
1.90% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
1.60% |
68.931 |
70.033 |
- |
-1.57% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
1.59% |
146.264 |
148.591 |
- |
0.92% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/1024
|
1.59% |
2903.087 |
2949.266 |
- |
-0.23% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.59% |
795.197 |
807.834 |
- |
-2.23% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
1.59% |
1171820.474 |
1190435.871 |
- |
0.91% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
1.59% |
42.679 |
43.357 |
- |
-3.10% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
1.59% |
1.690 |
1.716 |
- |
-2.71% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
1.58% |
23.051 |
23.416 |
- |
-0.09% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
1.58% |
72615.390 |
73762.847 |
- |
-0.18% |
- |
|
rng::fill_n(deque<int>)/1024
|
1.58% |
29.617 |
30.085 |
- |
0.72% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
1.58% |
8522.461 |
8657.005 |
- |
3.75% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.58% |
30.635 |
31.119 |
- |
0.94% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
1.57% |
8.614 |
8.750 |
- |
1.18% |
- |
|
BM_vector_deque_copy_backward/512
|
1.57% |
17.623 |
17.900 |
- |
-0.23% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
1.57% |
134.904 |
137.025 |
- |
2.19% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
1.57% |
6.462 |
6.564 |
- |
-0.80% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.57% |
25757.955 |
26162.675 |
- |
0.29% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
1.57% |
1238963.220 |
1258418.423 |
- |
-0.06% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
1.56% |
4.593 |
4.665 |
- |
-1.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
1.56% |
9.827 |
9.981 |
- |
-0.34% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.56% |
6580.153 |
6682.619 |
- |
0.41% |
- |
|
std::partition_copy(vector<int>)/32
|
1.56% |
8.159 |
8.286 |
- |
1.62% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
1.56% |
32.909 |
33.421 |
- |
1.79% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
1.55% |
1371243.529 |
1392560.293 |
- |
2.37% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
1.55% |
612.282 |
621.786 |
- |
-0.07% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.55% |
794.016 |
806.330 |
- |
-1.30% |
- |
|
rng::partition_point(list<int>)/8192
|
1.55% |
13250.591 |
13455.842 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.55% |
1251303.222 |
1270685.057 |
- |
0.02% |
- |
|
BM_std_minmax<unsigned_short>/28
|
1.55% |
2.543 |
2.583 |
- |
2.19% |
- |
|
std::rotate_copy(list<int>)/8192
|
1.55% |
6733.372 |
6837.532 |
- |
-1.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
1.54% |
1546726.724 |
1570617.268 |
- |
-0.39% |
- |
|
BM_MakeHeap_string_Heap_16
|
1.54% |
4.647 |
4.718 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.54% |
85.416 |
86.734 |
- |
-9.54% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
1.54% |
7798.769 |
7918.806 |
- |
-1.83% |
- |
|
BM_std_minmax<int>/2
|
1.53% |
0.900 |
0.914 |
- |
5.45% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
1.53% |
673.843 |
684.171 |
- |
-0.74% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.53% |
22.378 |
22.720 |
- |
0.20% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
1.53% |
1041.615 |
1057.555 |
- |
1.15% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
1.53% |
15674201.931 |
15913954.705 |
- |
-1.56% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
1.53% |
4452716.125 |
4520791.620 |
- |
-0.21% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.53% |
12745.039 |
12939.590 |
- |
2.33% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.53% |
127.601 |
129.548 |
- |
-3.26% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.52% |
140999.593 |
143147.160 |
- |
0.04% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
1.52% |
0.901 |
0.915 |
- |
-2.40% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.52% |
12642.666 |
12834.825 |
- |
9.19% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
1.52% |
44.410 |
45.084 |
- |
1.74% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.52% |
3.468 |
3.520 |
- |
1.54% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
1.51% |
30.094 |
30.550 |
- |
4.03% |
- |
|
BM_std_min<long_long>/20
|
1.51% |
2.008 |
2.038 |
- |
-1.35% |
- |
|
std::unordered_set<int>::clear()/8192
|
1.51% |
61971.823 |
62909.417 |
- |
5.38% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.51% |
1.279 |
1.299 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
1.51% |
18288672.191 |
18565326.316 |
- |
3.13% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
1.51% |
11.542 |
11.717 |
- |
-1.16% |
- |
|
BM_MakeHeap_string_Heap_256
|
1.51% |
4.956 |
5.031 |
- |
0.52% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
1.51% |
23.588 |
23.944 |
- |
-0.08% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
1.51% |
405.412 |
411.533 |
- |
-2.82% |
- |
|
BM_deque_deque_ranges_move/4000
|
1.51% |
145.680 |
147.878 |
- |
-0.18% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.51% |
75.773 |
76.916 |
- |
-1.00% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.51% |
4255.268 |
4319.413 |
- |
0.13% |
- |
|
rng::fold_left(deque<int>)/8
|
1.51% |
4.100 |
4.162 |
- |
1.83% |
- |
|
BM_deque_vector_ranges_copy/0
|
1.51% |
1.419 |
1.441 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.50% |
1202052.231 |
1220133.923 |
- |
-0.56% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
1.50% |
38.360 |
38.936 |
- |
-0.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.50% |
3.490 |
3.542 |
- |
0.16% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8
|
1.50% |
0.699 |
0.710 |
- |
1.39% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
1.50% |
1150203.369 |
1167433.674 |
- |
-3.93% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
1.50% |
14.851 |
15.073 |
- |
-13.43% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.50% |
34356.153 |
34870.175 |
- |
1.10% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.50% |
11.848 |
12.025 |
- |
-0.39% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.49% |
5.492 |
5.574 |
- |
0.23% |
- |
|
std::map<int,_int>::clear()/32
|
1.49% |
655.700 |
665.488 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
1.49% |
1506574.707 |
1529014.650 |
- |
-0.78% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
1.49% |
1.316 |
1.336 |
- |
11.46% |
- |
|
BM_std_min<long_long>/11
|
1.49% |
1.490 |
1.512 |
- |
1.18% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/0
|
1.48% |
17.893 |
18.159 |
- |
1.19% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.48% |
55.137 |
55.954 |
- |
-0.21% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
1.48% |
4449607.936 |
4515413.334 |
- |
1.22% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
1.48% |
16925178.798 |
17175334.900 |
- |
1.73% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.48% |
164.650 |
167.080 |
- |
-0.16% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.47% |
56938.238 |
57778.071 |
- |
-1.58% |
- |
|
BM_RangesPushHeap_float_Ascending_64
|
1.47% |
1.747 |
1.773 |
- |
1.63% |
- |
|
BM_std_min<unsigned_char>/4
|
1.47% |
0.979 |
0.993 |
- |
3.04% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.47% |
1444312.283 |
1465552.761 |
- |
0.87% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.47% |
12583.186 |
12768.155 |
- |
2.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
1.47% |
15265477.487 |
15489826.844 |
- |
-4.20% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
1.47% |
1206738.179 |
1224462.124 |
- |
0.71% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
1.47% |
1509789.326 |
1531928.037 |
- |
-0.14% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst
|
1.46% |
0.822 |
0.834 |
- |
-0.32% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
1.46% |
4.029 |
4.088 |
- |
3.29% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
1.46% |
9351.179 |
9487.241 |
- |
-7.10% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_16
|
1.45% |
1.028 |
1.043 |
- |
0.10% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.45% |
147366.814 |
149508.288 |
- |
1.95% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
1.45% |
342.431 |
347.406 |
- |
1.31% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
1.45% |
1594828.316 |
1617995.644 |
- |
1.85% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.45% |
11.776 |
11.946 |
- |
-1.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
1.45% |
1133133.410 |
1149561.295 |
- |
1.54% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
1.45% |
32.273 |
32.740 |
- |
2.45% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.45% |
70650665.324 |
71674621.482 |
- |
1.06% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.45% |
384.660 |
390.229 |
- |
1.16% |
- |
|
std::generate(list<int>)/50
|
1.45% |
15.364 |
15.587 |
- |
-2.64% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.45% |
22.073 |
22.392 |
- |
3.11% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.45% |
17180.259 |
17428.643 |
- |
-0.57% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
1.44% |
33.335 |
33.816 |
- |
0.11% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.44% |
1210.548 |
1228.015 |
- |
3.45% |
- |
|
BM_std_min<__int128>/20
|
1.44% |
7.615 |
7.725 |
- |
-1.23% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.44% |
11490640.717 |
11656369.739 |
- |
-0.35% |
- |
|
BM_MakeThenSortHeap_uint64_Random_262144
|
1.44% |
35.365 |
35.875 |
- |
1.70% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.44% |
1190909.740 |
1208082.515 |
- |
2.33% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.44% |
12.298 |
12.475 |
- |
-0.83% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
1.44% |
1167680.955 |
1184517.785 |
- |
0.27% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8
|
1.44% |
0.943 |
0.957 |
- |
1.37% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
1.44% |
726.036 |
736.479 |
- |
3.97% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
1.44% |
1150543.051 |
1167086.914 |
- |
-3.87% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_16384
|
1.44% |
11.788 |
11.957 |
- |
0.35% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/1024
|
1.43% |
4159.352 |
4219.006 |
- |
1.25% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
1.43% |
5850734.694 |
5934617.331 |
- |
-0.21% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.43% |
4163.116 |
4222.752 |
- |
0.64% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
1.43% |
22.533 |
22.856 |
- |
-0.88% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
1.43% |
1.354 |
1.373 |
- |
12.31% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
1.43% |
5.376 |
5.453 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
1.43% |
154.211 |
156.416 |
- |
1.45% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.43% |
7669.095 |
7778.638 |
- |
1.07% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
1.43% |
16.015 |
16.243 |
- |
0.56% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
1.42% |
5575.896 |
5655.263 |
- |
0.47% |
- |
|
BM_MakeHeap_string_Random_256
|
1.42% |
10.416 |
10.564 |
- |
2.12% |
- |
|
BM_num_get<unsigned_short>
|
1.42% |
10.520 |
10.670 |
- |
1.06% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.42% |
9.006 |
9.134 |
- |
-0.47% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.42% |
838.670 |
850.566 |
- |
0.27% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.42% |
12206.369 |
12379.424 |
- |
6.34% |
- |
|
rng::copy_n(vector<int>)/8
|
1.42% |
2.232 |
2.264 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
1.41% |
5866746.350 |
5949530.500 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.41% |
1247673.309 |
1265258.372 |
- |
2.32% |
- |
|
BM_vector_deque_ranges_move/4000
|
1.41% |
142.798 |
144.810 |
- |
0.40% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
1.41% |
0.963 |
0.976 |
- |
4.77% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.41% |
42761.124 |
43363.157 |
- |
-4.01% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
1.41% |
7.508 |
7.614 |
- |
-0.00% |
- |
|
rng::move_backward(deque<int>)/4096
|
1.40% |
154.970 |
157.142 |
- |
-0.80% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144
|
1.40% |
24.344 |
24.685 |
- |
1.31% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
1.40% |
1.560 |
1.582 |
- |
-5.27% |
- |
|
rng::move_backward(vector<int>)/8
|
1.40% |
2.291 |
2.323 |
- |
2.02% |
- |
|
std::rotate_copy(list<int>)/50
|
1.40% |
14.092 |
14.289 |
- |
0.47% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.39% |
197.953 |
200.714 |
- |
-0.25% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.39% |
13833.965 |
14026.375 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.39% |
1573333.576 |
1595204.832 |
- |
0.26% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.39% |
54332.482 |
55087.159 |
- |
0.88% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_256
|
1.39% |
8.639 |
8.759 |
- |
0.91% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.38% |
88.669 |
89.897 |
- |
1.40% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
1.38% |
3.111 |
3.154 |
- |
6.65% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.38% |
102350.218 |
103767.185 |
- |
2.07% |
- |
|
std::multiset<int>::insert(value)_(already_present)/0
|
1.38% |
18.092 |
18.342 |
- |
0.79% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
1.38% |
16845942.786 |
17079077.036 |
- |
0.06% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
1.38% |
1151559.490 |
1167464.111 |
- |
-2.83% |
- |
|
BM_vector_deque_copy_backward/4096
|
1.38% |
148.348 |
150.396 |
- |
-1.20% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.38% |
251.119 |
254.587 |
- |
1.54% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.38% |
11.688 |
11.849 |
- |
1.46% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
1.38% |
21.293 |
21.586 |
- |
0.19% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.37% |
15.821 |
16.039 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
1.37% |
31002124.310 |
31427721.398 |
- |
0.51% |
- |
|
rng::reverse_copy(vector<int>)/64
|
1.37% |
2.492 |
2.526 |
- |
0.55% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_1024
|
1.37% |
8.371 |
8.486 |
- |
0.73% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
1.37% |
10.514 |
10.657 |
- |
-1.76% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.37% |
1443988.497 |
1463754.619 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
1.37% |
1144042.767 |
1159686.653 |
- |
0.08% |
- |
|
rng::move(vector<int>)/8
|
1.37% |
2.221 |
2.251 |
- |
-0.44% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.36% |
209.228 |
212.082 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.36% |
4476323.204 |
4537394.638 |
- |
1.75% |
- |
|
BM_PushHeap_string_Random_64
|
1.36% |
12.649 |
12.821 |
- |
0.98% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
1.36% |
764.471 |
774.880 |
- |
0.23% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.36% |
14718.198 |
14918.499 |
- |
2.28% |
- |
|
BM_std_min<short>/30
|
1.36% |
2.347 |
2.379 |
- |
1.47% |
- |
|
rng::unique(list<int>)_(sprinkled)/1024
|
1.36% |
952.233 |
965.174 |
- |
-2.15% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.36% |
32165.139 |
32601.778 |
- |
-2.85% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
1.36% |
1144768.557 |
1160305.430 |
- |
0.74% |
- |
|
BM_std_minmax<unsigned_short>/11
|
1.35% |
1.719 |
1.743 |
- |
2.71% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.35% |
55834.617 |
56590.816 |
- |
1.11% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
1.35% |
4.343 |
4.402 |
- |
-5.18% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
1.35% |
216.654 |
219.581 |
- |
-0.74% |
- |
|
BM_std_minmax<unsigned_short>/64
|
1.35% |
1.526 |
1.546 |
- |
1.37% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.35% |
713.683 |
723.289 |
- |
3.23% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/1024
|
1.34% |
1030.312 |
1044.165 |
- |
-1.88% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
1.34% |
2.415 |
2.448 |
- |
2.69% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
1.34% |
22.230 |
22.528 |
- |
0.12% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.34% |
141903.476 |
143808.476 |
- |
0.44% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.34% |
201.279 |
203.979 |
- |
0.96% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
1.34% |
1.396 |
1.415 |
- |
11.82% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.34% |
499.981 |
506.678 |
- |
0.30% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
1.34% |
22.954 |
23.261 |
- |
-1.44% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
1.34% |
5.718 |
5.794 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
1.33% |
11408589.433 |
11560800.796 |
- |
0.25% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
1.33% |
23.489 |
23.801 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.33% |
166742861.229 |
168957897.489 |
- |
-0.32% |
- |
|
rng::unique(list<int>,_pred)_(contiguous)/1024
|
1.32% |
972.537 |
985.417 |
- |
-1.08% |
- |
|
std::partition_point(deque<int>)/8192
|
1.32% |
16.243 |
16.457 |
- |
-0.22% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.32% |
145.460 |
147.383 |
- |
-0.15% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
1.32% |
41.276 |
41.821 |
- |
-2.19% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.32% |
66.127 |
66.998 |
- |
2.83% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/0
|
1.32% |
15.852 |
16.061 |
- |
0.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.32% |
802.730 |
813.308 |
- |
0.27% |
- |
|
std::deque<std::string>::ctor(size)/32
|
1.32% |
40.140 |
40.668 |
- |
0.46% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.32% |
58.069 |
58.833 |
- |
2.17% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.31% |
2.309 |
2.340 |
- |
-1.17% |
- |
|
BM_std_minmax<unsigned_short>/20
|
1.31% |
1.952 |
1.978 |
- |
3.57% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.31% |
1.655 |
1.677 |
- |
-0.22% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
1.31% |
341.406 |
345.891 |
- |
-5.31% |
- |
|
rng::copy_n(vector<int>)/1048576
|
1.31% |
49369.004 |
50017.365 |
- |
-0.41% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.31% |
21.545 |
21.828 |
- |
-0.69% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.31% |
136267.164 |
138053.862 |
- |
1.47% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/32
|
1.31% |
105.040 |
106.417 |
- |
0.60% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_16384
|
1.31% |
16.886 |
17.107 |
- |
1.64% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
1.31% |
17597969.269 |
17828431.613 |
- |
1.79% |
- |
|
BM_std_min<int>/64
|
1.31% |
2.669 |
2.704 |
- |
0.51% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
1.31% |
764.831 |
774.832 |
- |
0.72% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
1.30% |
28.693 |
29.067 |
- |
3.93% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.30% |
294.692 |
298.535 |
- |
0.67% |
- |
|
std::find(list<int>)_(process_all)/1024
|
1.30% |
710.525 |
719.791 |
- |
4.23% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
1.30% |
26877999.369 |
27228125.413 |
- |
-0.01% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.30% |
23.308 |
23.612 |
- |
1.35% |
- |
|
std::reverse_copy(vector<int>)/64
|
1.30% |
2.471 |
2.503 |
- |
0.64% |
- |
|
rng::sort(vector<int>)_(descending)/8192
|
1.30% |
7274.141 |
7368.564 |
- |
0.84% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.30% |
55686.736 |
56409.285 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.30% |
18.068 |
18.302 |
- |
0.92% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.30% |
91.362 |
92.547 |
- |
1.64% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
1.30% |
8903.991 |
9019.426 |
- |
0.67% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.29% |
204742.214 |
207390.759 |
- |
-0.47% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
1.29% |
1.742 |
1.765 |
- |
4.37% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.29% |
8793333.555 |
8907013.978 |
- |
0.02% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
1.29% |
23.644 |
23.949 |
- |
-0.72% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
1.29% |
73.778 |
74.731 |
- |
-0.39% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/32
|
1.29% |
54.566 |
55.270 |
- |
-1.41% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
1.29% |
546.254 |
553.299 |
- |
2.00% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/1024
|
1.29% |
29.799 |
30.182 |
- |
1.26% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.28% |
102204.981 |
103517.095 |
- |
1.60% |
- |
|
std::shift_left(list<int>)/50
|
1.28% |
27.667 |
28.022 |
- |
1.65% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16
|
1.28% |
2.947 |
2.984 |
- |
-0.05% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.28% |
939.210 |
951.258 |
- |
2.20% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
1.28% |
7.181 |
7.273 |
- |
-0.65% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384
|
1.28% |
1.327 |
1.344 |
- |
0.03% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
1.28% |
20956.365 |
21224.028 |
- |
7.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
1.28% |
1174726.128 |
1189710.028 |
- |
1.54% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
1.27% |
8.550 |
8.658 |
- |
1.06% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
1.27% |
1120359.662 |
1134588.937 |
- |
2.33% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
1.27% |
2291855.874 |
2320923.146 |
- |
3.59% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.27% |
9.013 |
9.127 |
- |
-1.77% |
- |
|
BM_PopHeap_uint32_4
|
1.27% |
2.647 |
2.680 |
- |
1.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
1.27% |
2009181.915 |
2034630.673 |
- |
2.74% |
- |
|
BM_std_min<unsigned_char>/28
|
1.26% |
1.747 |
1.770 |
- |
0.47% |
- |
|
BM_std_min<long_long>/12
|
1.26% |
2.029 |
2.054 |
- |
-0.31% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
1.26% |
1875.280 |
1898.951 |
- |
1.34% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/0
|
1.26% |
21.060 |
21.326 |
- |
-4.37% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.26% |
63254.447 |
64052.411 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
1.26% |
38268252.508 |
38750262.581 |
- |
3.01% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
1.26% |
8096.849 |
8198.642 |
- |
-5.02% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.26% |
68.772 |
69.635 |
- |
-2.12% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.26% |
955445.278 |
967441.404 |
- |
0.10% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.25% |
34.857 |
35.294 |
- |
4.97% |
- |
|
BM_std_min<__int128>/19
|
1.25% |
7.241 |
7.332 |
- |
-1.18% |
- |
|
BM_std_min<long_long>/3
|
1.25% |
1.283 |
1.299 |
- |
-1.03% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.25% |
4.728 |
4.787 |
- |
-0.68% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
1.25% |
1159141.115 |
1173645.345 |
- |
-4.21% |
- |
|
BM_std_minmax<unsigned_int>/23
|
1.25% |
2.388 |
2.418 |
- |
-0.01% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.25% |
13.303 |
13.469 |
- |
1.33% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
1.25% |
10.802 |
10.937 |
- |
2.45% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
1.25% |
11.272 |
11.412 |
- |
-6.52% |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
1.25% |
3.960 |
4.009 |
- |
-1.87% |
- |
|
BM_std_min<unsigned_short>/10
|
1.24% |
1.017 |
1.030 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
1.24% |
4682036.372 |
4740268.128 |
- |
1.75% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/1024
|
1.24% |
473.655 |
479.523 |
- |
0.11% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_256
|
1.23% |
10.146 |
10.271 |
- |
-1.41% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
1.23% |
1.780 |
1.802 |
- |
-4.75% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
1.23% |
351631065.344 |
355965445.754 |
- |
1.58% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.23% |
22.105 |
22.378 |
- |
-0.93% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
1.23% |
1150106.441 |
1164271.349 |
- |
0.68% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.23% |
13443.306 |
13608.856 |
- |
2.20% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.23% |
421.550 |
426.737 |
- |
0.73% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
1.23% |
8679669.839 |
8786422.207 |
- |
-2.83% |
- |
|
SetIntersection_Interlaced_Vector_float_16_4
|
1.23% |
60047817.293 |
60784427.485 |
- |
0.38% |
- |
|
std::for_each_n(vector<int>)/8
|
1.22% |
2.504 |
2.534 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
1.22% |
39689980.131 |
40176010.724 |
- |
0.18% |
- |
|
BM_MakeThenSortHeap_float_Random_262144
|
1.22% |
62.360 |
63.123 |
- |
0.76% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1024
|
1.22% |
848.529 |
858.896 |
- |
-0.80% |
- |
|
rng::partition(list<int>)_(sparse)/50
|
1.22% |
15.398 |
15.586 |
- |
1.66% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.22% |
11588.809 |
11730.185 |
- |
1.07% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.22% |
23.806 |
24.096 |
- |
0.27% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
1.22% |
6.087 |
6.161 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
1.22% |
226208894.022 |
228961617.867 |
- |
0.97% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.22% |
144050723.578 |
145802424.328 |
- |
0.84% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.21% |
8.968 |
9.077 |
- |
-1.21% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
1.21% |
3494745.407 |
3537108.272 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
1.21% |
66481870.287 |
67286950.276 |
- |
0.54% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
1.21% |
4393165.070 |
4446356.367 |
- |
-0.31% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.21% |
20.942 |
21.195 |
- |
0.04% |
- |
|
BM_StringFindStringLiteral/256
|
1.20% |
5.326 |
5.390 |
- |
-1.73% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
1.20% |
21.124 |
21.377 |
- |
-8.66% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
1.20% |
4.117 |
4.167 |
- |
-1.27% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_64
|
1.20% |
8.864 |
8.970 |
- |
0.18% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
1.20% |
43.342 |
43.861 |
- |
1.64% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.20% |
528.970 |
535.299 |
- |
1.80% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.20% |
386.412 |
391.032 |
- |
1.35% |
- |
|
BM_RangesPopHeap_uint32_4
|
1.20% |
2.629 |
2.660 |
- |
1.77% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384
|
1.20% |
6.866 |
6.948 |
- |
0.92% |
- |
|
BM_RangesPushHeap_float_QuickSortAdversary_16
|
1.20% |
0.974 |
0.986 |
- |
0.52% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
1.19% |
2270156.522 |
2297252.445 |
- |
0.25% |
- |
|
BM_RangesPushHeap_float_Random_1024
|
1.19% |
7.398 |
7.486 |
- |
0.30% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_1024
|
1.19% |
10.221 |
10.342 |
- |
0.54% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
1.19% |
2.482 |
2.512 |
- |
6.65% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024
|
1.19% |
1.355 |
1.371 |
- |
1.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.19% |
19.435 |
19.666 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
1.19% |
31420791.964 |
31794037.803 |
- |
-0.43% |
- |
|
BM_std_min<char>/8
|
1.19% |
2.251 |
2.277 |
- |
-4.77% |
- |
|
BM_MakeThenSortHeap_uint64_Random_64
|
1.19% |
11.716 |
11.855 |
- |
1.14% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.18% |
516.327 |
522.443 |
- |
-0.30% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
1.18% |
29.387 |
29.735 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
1.18% |
19189185.267 |
19416251.943 |
- |
3.28% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
1.18% |
14384223.805 |
14554416.671 |
- |
0.98% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
1.18% |
14.924 |
15.100 |
- |
0.70% |
- |
|
BM_deque_deque_copy_backward/5500
|
1.18% |
207.573 |
210.022 |
- |
1.86% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
1.18% |
8.111 |
8.207 |
- |
0.11% |
- |
|
BM_RangesPushHeap_float_Ascending_1024
|
1.18% |
3.105 |
3.141 |
- |
1.14% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
1.18% |
163583149.727 |
165510828.927 |
- |
-2.09% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
1.18% |
8230.994 |
8327.803 |
- |
-1.74% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/1024
|
1.17% |
10287.927 |
10408.614 |
- |
0.44% |
- |
|
BM_std_min<unsigned_char>/24
|
1.17% |
2.757 |
2.789 |
- |
-1.58% |
- |
|
BM_CmpLess_short_uint
|
1.17% |
1.104 |
1.117 |
- |
0.74% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
1.17% |
34.425 |
34.828 |
- |
-1.89% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1024
|
1.17% |
605.092 |
612.162 |
- |
1.30% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.16% |
4.167 |
4.215 |
- |
4.02% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
1.16% |
4409086.893 |
4460320.255 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
1.16% |
2042257.401 |
2065987.894 |
- |
3.72% |
- |
|
BM_LowerBound_string_16384
|
1.16% |
397.070 |
401.682 |
- |
0.86% |
- |
|
rng::sort(deque<int>)_(shuffled)/1024
|
1.16% |
6866.061 |
6945.779 |
- |
0.84% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
1.16% |
19.805 |
20.034 |
- |
-1.05% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
1.16% |
8.975 |
9.078 |
- |
-0.28% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
1.15% |
3645987.191 |
3688048.858 |
- |
1.77% |
- |
|
BM_std_min<char>/28
|
1.15% |
1.776 |
1.796 |
- |
4.02% |
- |
|
BM_std_min<unsigned_char>/15
|
1.15% |
2.086 |
2.110 |
- |
-0.14% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
1.15% |
1210234.326 |
1224130.696 |
- |
2.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.15% |
11465374.355 |
11597006.771 |
- |
1.37% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
1.15% |
5.507 |
5.570 |
- |
2.03% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
1.15% |
16.205 |
16.391 |
- |
0.49% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.15% |
509.978 |
515.828 |
- |
-0.07% |
- |
|
rng::find_if(vector<char>)_(process_all)/8192
|
1.15% |
2049.379 |
2072.846 |
- |
0.65% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.14% |
35840.003 |
36250.313 |
- |
-0.53% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
1.14% |
10.745 |
10.868 |
- |
2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
1.14% |
1184081.862 |
1197617.409 |
- |
3.38% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.14% |
22.004 |
22.256 |
- |
1.82% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
1.14% |
2.431 |
2.458 |
- |
2.85% |
- |
|
std::set<int>::equal_range(key)_(existent)/32
|
1.14% |
1.702 |
1.721 |
- |
0.31% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.14% |
544.354 |
550.554 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
1.14% |
1283943.514 |
1298566.448 |
- |
1.07% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
1.14% |
37251.794 |
37675.744 |
- |
0.73% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
1.14% |
7280.421 |
7363.258 |
- |
1.17% |
- |
|
rng::find_if(list<int>)_(bail_25%)/32768
|
1.14% |
8454.857 |
8550.956 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_float_64_16
|
1.14% |
14453643.843 |
14617894.815 |
- |
0.94% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.14% |
1.731 |
1.751 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
1.14% |
17375759.848 |
17573179.361 |
- |
-0.64% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/1024
|
1.14% |
325.440 |
329.137 |
- |
-0.01% |
- |
|
BM_std_minmax<char>/15
|
1.14% |
2.930 |
2.963 |
- |
4.65% |
- |
|
BM_CmpEqual_schar_int
|
1.13% |
1.134 |
1.147 |
- |
0.77% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(ascending)/8
|
1.13% |
22.091 |
22.341 |
- |
-0.75% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.13% |
10916.691 |
11040.260 |
- |
-0.17% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
1.13% |
2.027 |
2.050 |
- |
0.14% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
1.13% |
73.470 |
74.301 |
- |
-0.24% |
- |
|
BM_std_min<unsigned_int>/12
|
1.13% |
1.481 |
1.497 |
- |
0.10% |
- |
|
BM_MakeHeap_string_Random_64
|
1.13% |
10.032 |
10.146 |
- |
1.75% |
- |
|
rng::sort(deque<int>)_(heap)/8
|
1.13% |
24.896 |
25.177 |
- |
-0.70% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
1.13% |
5.555 |
5.617 |
- |
-2.57% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
1.13% |
8.993 |
9.095 |
- |
1.21% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_64
|
1.13% |
18.744 |
18.956 |
- |
1.21% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8192
|
1.13% |
216.143 |
218.577 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.13% |
63669277.868 |
64386351.700 |
- |
0.23% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.13% |
5.562 |
5.624 |
- |
1.62% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.13% |
8534.597 |
8630.630 |
- |
-1.31% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.12% |
9.164 |
9.268 |
- |
1.31% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
1.12% |
6.037 |
6.105 |
- |
-1.84% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.12% |
27.983 |
28.297 |
- |
-0.46% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16384
|
1.12% |
17.328 |
17.522 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
1.12% |
4447138.547 |
4496933.857 |
- |
0.77% |
- |
|
BM_MakeThenSortHeap_uint64_Random_256
|
1.12% |
13.342 |
13.492 |
- |
1.14% |
- |
|
std::generate_n(list<int>)/8192
|
1.12% |
6911.802 |
6989.156 |
- |
-7.65% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16
|
1.12% |
6.069 |
6.136 |
- |
0.37% |
- |
|
735_gem5_r
|
1.12% |
13.564 |
13.716 |
- |
0.81% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
1.11% |
1216512.301 |
1230069.824 |
- |
2.12% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32
|
1.11% |
23.342 |
23.602 |
- |
0.80% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
1.11% |
2845.291 |
2876.939 |
- |
1.97% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
1.11% |
283.395 |
286.544 |
- |
0.05% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
1.11% |
38.856 |
39.287 |
- |
-1.84% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
1.11% |
80.000 |
80.889 |
- |
55.66% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.11% |
3.554 |
3.593 |
- |
-1.47% |
- |
|
std::reverse(list<int>)/32768
|
1.11% |
16886.928 |
17074.095 |
- |
-8.96% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
1.11% |
2.239 |
2.264 |
- |
-0.03% |
- |
|
BM_std_min<__int128>/6
|
1.11% |
2.076 |
2.099 |
- |
-0.50% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
1.10% |
3.895 |
3.938 |
- |
1.41% |
- |
|
BM_std_min<char>/1024
|
1.10% |
8.310 |
8.402 |
- |
-0.61% |
- |
|
BM_std_minmax<short>/6
|
1.10% |
1.379 |
1.394 |
- |
0.18% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_4
|
1.10% |
1.284 |
1.298 |
- |
1.09% |
- |
|
BM_std_min<unsigned_char>/14
|
1.10% |
1.795 |
1.814 |
- |
-1.06% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
1.10% |
57340603.480 |
57968796.014 |
- |
0.99% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
1.10% |
10.593 |
10.709 |
- |
-6.04% |
- |
|
SetIntersection_None_Vector_string_256_1
|
1.09% |
4744770.948 |
4796708.755 |
- |
0.55% |
- |
|
BM_std_min<__int128>/18
|
1.09% |
6.859 |
6.934 |
- |
-0.97% |
- |
|
std::generate(list<int>)/8192
|
1.09% |
7406.022 |
7486.789 |
- |
7.51% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.09% |
705.039 |
712.722 |
- |
1.34% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
1.09% |
3175.716 |
3210.313 |
- |
-1.22% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.09% |
49422.171 |
49960.307 |
- |
-0.35% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_256
|
1.09% |
10.440 |
10.554 |
- |
0.26% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
1.09% |
81.084 |
81.966 |
- |
1.11% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
1.09% |
2.229 |
2.253 |
- |
-4.54% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.09% |
380331.250 |
384464.191 |
- |
1.10% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
1.08% |
1173180.930 |
1185909.126 |
- |
1.20% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
1.08% |
1156487.547 |
1169034.504 |
- |
-3.87% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
1.08% |
218670151.260 |
221042218.307 |
- |
2.53% |
- |
|
BM_std_min<__int128>/8
|
1.08% |
2.871 |
2.902 |
- |
-0.61% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
1.08% |
1.707 |
1.725 |
- |
3.63% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.08% |
39682.067 |
40110.936 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
1.08% |
1179887.644 |
1192620.703 |
- |
-0.34% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.08% |
16.421 |
16.598 |
- |
-0.73% |
- |
|
BM_std_min<unsigned_char>/12
|
1.08% |
1.358 |
1.373 |
- |
0.53% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16384
|
1.08% |
22.087 |
22.325 |
- |
1.30% |
- |
|
BM_StringCopy_Huge
|
1.08% |
100.977 |
102.064 |
- |
-1.31% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1000
|
1.08% |
829.335 |
838.257 |
- |
-0.72% |
- |
|
BM_std_minmax<unsigned_short>/18
|
1.07% |
1.985 |
2.006 |
- |
3.29% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
1.07% |
22.791 |
23.035 |
- |
0.72% |
- |
|
BM_deque_vector_move_backward/65536
|
1.07% |
7990.407 |
8076.017 |
- |
2.74% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
1.07% |
4.047 |
4.090 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
1.07% |
14670528.091 |
14827648.528 |
- |
-0.32% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
1.07% |
3.110 |
3.143 |
- |
2.07% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
1.07% |
101.547 |
102.633 |
- |
0.54% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
1.07% |
20.733 |
20.955 |
- |
0.36% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
1.07% |
59989904.994 |
60631063.359 |
- |
0.80% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/1024
|
1.07% |
7102.151 |
7178.027 |
- |
0.10% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
1.07% |
8941.331 |
9036.720 |
- |
-3.37% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/50
|
1.07% |
13.697 |
13.843 |
- |
0.55% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.06% |
9.208 |
9.306 |
- |
-1.82% |
- |
|
BM_MakeHeap_float_Random_262144
|
1.06% |
1.115 |
1.127 |
- |
-0.89% |
- |
|
BM_std_min<unsigned_short>/1024
|
1.06% |
13.906 |
14.054 |
- |
1.37% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
1.06% |
11316.703 |
11436.994 |
- |
-3.30% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
1.06% |
66548608.374 |
67255970.614 |
- |
0.23% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.06% |
6091.188 |
6155.817 |
- |
-3.23% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
1.06% |
1138839.181 |
1150912.203 |
- |
1.08% |
- |
|
rng::copy(list<int>)/4096
|
1.06% |
3065.811 |
3098.167 |
- |
0.53% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
1.05% |
143216406.981 |
144726588.967 |
- |
0.36% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.05% |
21.976 |
22.208 |
- |
-1.18% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
1.05% |
164.557 |
166.291 |
- |
1.40% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
1.05% |
951.079 |
961.094 |
- |
-9.73% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
1.05% |
5906968.318 |
5969164.787 |
- |
1.13% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.05% |
27.906 |
28.200 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.05% |
70184193.190 |
70921148.050 |
- |
0.34% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
1.05% |
14385450.328 |
14536484.332 |
- |
0.20% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
1.05% |
1.733 |
1.752 |
- |
4.94% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_262144
|
1.05% |
24.760 |
25.019 |
- |
0.21% |
- |
|
BM_RangesPopHeap_uint32_64
|
1.05% |
12.577 |
12.709 |
- |
1.26% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/8192
|
1.05% |
14.938 |
15.095 |
- |
-0.07% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
1.05% |
8219.273 |
8305.353 |
- |
6.33% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/8192
|
1.05% |
164.974 |
166.701 |
- |
0.88% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/1024
|
1.04% |
7220.719 |
7296.162 |
- |
0.80% |
- |
|
BM_CmpLess_schar_uchar
|
1.04% |
1.116 |
1.128 |
- |
1.51% |
- |
|
BM_std_minmax<unsigned_short>/9
|
1.04% |
1.161 |
1.173 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
1.04% |
14.235 |
14.383 |
- |
0.39% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.04% |
19.001 |
19.199 |
- |
-1.31% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
1.04% |
11.773 |
11.896 |
- |
-0.06% |
- |
|
BM_StringAssignStr_Large_Opaque
|
1.04% |
10.166 |
10.272 |
- |
-1.26% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.04% |
8773.164 |
8864.473 |
- |
-1.14% |
- |
|
std::partition_point(list<int>)/50
|
1.04% |
24.709 |
24.966 |
- |
-0.98% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.04% |
76176.223 |
76967.571 |
- |
-0.30% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
1.04% |
1.225 |
1.238 |
- |
-1.82% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.04% |
160835621.577 |
162505015.536 |
- |
1.36% |
- |
|
std::is_sorted(list<int>)/8192
|
1.04% |
7170.888 |
7245.306 |
- |
-0.48% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
1.04% |
19.645 |
19.849 |
- |
1.76% |
- |
|
SetIntersection_None_Set_float_16_16
|
1.04% |
37522933.862 |
37911696.035 |
- |
1.06% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
1.03% |
10.341 |
10.448 |
- |
3.86% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
1.03% |
22.819 |
23.055 |
- |
0.53% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
1.03% |
15974.399 |
16139.434 |
- |
0.01% |
- |
|
rng::remove_if(deque<int>)_(prefix)/1024
|
1.03% |
561.079 |
566.871 |
- |
-3.02% |
- |
|
BM_MakeHeap_string_Heap_4
|
1.03% |
3.045 |
3.077 |
- |
-0.10% |
- |
|
BM_std_min<unsigned_short>/4096
|
1.03% |
55.144 |
55.713 |
- |
0.99% |
- |
|
BM_PushHeap_uint32_Random_1024
|
1.03% |
6.187 |
6.251 |
- |
0.88% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/32
|
1.03% |
181.530 |
183.402 |
- |
1.43% |
- |
|
BM_std_minmax<unsigned_short>/10
|
1.03% |
1.405 |
1.419 |
- |
-0.00% |
- |
|
BM_MakeHeap_string_Random_1024
|
1.03% |
10.791 |
10.902 |
- |
1.73% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0
|
1.03% |
14.716 |
14.867 |
- |
0.07% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
1.03% |
1.233 |
1.246 |
- |
4.91% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_4
|
1.03% |
1.220 |
1.233 |
- |
4.17% |
- |
|
std::vector<std::string>::ctor(size)/8192
|
1.03% |
4229.161 |
4272.511 |
- |
0.50% |
- |
|
rng::stable_sort(vector<int>)_(heap)/8
|
1.02% |
21.813 |
22.036 |
- |
-0.77% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
1.02% |
6.567 |
6.634 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.02% |
1109716.450 |
1121027.060 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
1.02% |
66555109.816 |
67233218.385 |
- |
-0.09% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
1.02% |
38133.074 |
38521.590 |
- |
1.07% |
- |
|
BM_vector_deque_copy/4096
|
1.02% |
145.608 |
147.089 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
1.02% |
350038075.910 |
353598779.662 |
- |
-0.72% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.02% |
14.294 |
14.440 |
- |
0.87% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.02% |
29.829 |
30.132 |
- |
-17.06% |
- |
|
std::unique(list<int>)_(contiguous)/8192
|
1.02% |
6969.621 |
7040.457 |
- |
-0.22% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
1.02% |
13.593 |
13.731 |
- |
0.22% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.01% |
23.356 |
23.593 |
- |
-0.43% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.01% |
24.618 |
24.868 |
- |
-4.17% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.01% |
12547.291 |
12674.514 |
- |
1.54% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
1.01% |
20.956 |
21.168 |
- |
0.84% |
- |
|
rng::sort(vector<int>)_(ascending)/1024
|
1.01% |
540.646 |
546.106 |
- |
0.94% |
- |
|
BM_std_min<unsigned_short>/4000
|
1.01% |
53.752 |
54.293 |
- |
1.12% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.01% |
261.331 |
263.962 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.01% |
204562970.796 |
206621698.437 |
- |
2.95% |
- |
|
std::partial_sort(deque<int>)_(ascending)/1024
|
1.00% |
7872.857 |
7951.974 |
- |
-0.22% |
- |
|
rng::find_if(deque<int>)_(process_all)/8
|
1.00% |
3.937 |
3.977 |
- |
-0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.00% |
223.979 |
226.226 |
- |
3.13% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16
|
1.00% |
5.569 |
5.625 |
- |
0.38% |
- |
|
BM_std_min<unsigned_int>/19
|
1.00% |
1.272 |
1.284 |
- |
0.97% |
- |
|
SetIntersection_Front_Set_float_64_1
|
1.00% |
17604402.971 |
17780641.319 |
- |
1.54% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
1.00% |
61044.599 |
61655.460 |
- |
0.45% |
- |