|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34822.81% |
1001212.809 |
349651658.550 |
- |
-0.37% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
155.93% |
1.062 |
2.718 |
- |
139.26% |
- |
|
std::generate_n(list<int>)/1024
|
132.56% |
650.766 |
1513.443 |
- |
132.58% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
132.53% |
3.322 |
7.724 |
- |
139.73% |
- |
|
std::fill(list<int>)/1024
|
130.99% |
671.794 |
1551.796 |
- |
130.91% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
123.38% |
1.304 |
2.913 |
- |
146.99% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
122.98% |
1.303 |
2.905 |
- |
141.11% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
122.93% |
1.305 |
2.909 |
- |
151.57% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
122.85% |
1.304 |
2.905 |
- |
139.22% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
121.79% |
283.624 |
629.045 |
- |
121.84% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/8192
|
120.77% |
1198.430 |
2645.775 |
- |
123.39% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/1024
|
118.11% |
741.880 |
1618.110 |
- |
118.36% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
117.25% |
1.337 |
2.905 |
- |
141.61% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
117.00% |
744.543 |
1615.658 |
- |
117.78% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/1024
|
116.95% |
743.091 |
1612.156 |
- |
115.69% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
116.92% |
743.472 |
1612.777 |
- |
114.98% |
- |
|
std::is_sorted_until(list<int>)/1024
|
114.61% |
753.507 |
1617.088 |
- |
114.50% |
- |
|
std::fill(list<int>)/50
|
110.39% |
16.875 |
35.503 |
- |
2.68% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
108.14% |
31.611 |
65.794 |
- |
9.82% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/1024
|
105.79% |
798.093 |
1642.430 |
- |
107.27% |
- |
|
std::move(list<int>)/512
|
105.76% |
351.226 |
722.691 |
- |
103.97% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/1024
|
105.76% |
796.357 |
1638.556 |
- |
100.50% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
102.96% |
826.530 |
1677.554 |
- |
102.79% |
- |
|
rng::starts_with(list<int>)/1024
|
99.34% |
783.669 |
1562.177 |
- |
101.44% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
98.80% |
1983.225 |
3942.670 |
- |
3.06% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
98.01% |
846.648 |
1676.487 |
- |
97.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
93.24% |
64401241.139 |
124448346.528 |
- |
70.81% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
90.22% |
3187398.526 |
6062948.818 |
- |
4.02% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
84.36% |
288.177 |
531.294 |
- |
2.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
82.68% |
37799435.342 |
69053326.199 |
- |
0.47% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
75.08% |
0.792 |
1.387 |
- |
-0.04% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
73.33% |
0.801 |
1.388 |
- |
0.04% |
- |
|
BM_deque_deque_copy_backward/0
|
71.60% |
0.809 |
1.388 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
71.16% |
5049280.676 |
8642383.662 |
- |
24.87% |
- |
|
rng::find_end(vector<int>)_(single_element)/8192
|
70.53% |
1912.641 |
3261.640 |
- |
0.73% |
- |
|
BM_deque_deque_move_backward/0
|
70.26% |
0.815 |
1.387 |
- |
0.02% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
70.04% |
242.411 |
412.196 |
- |
0.57% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
69.76% |
237.076 |
402.461 |
- |
0.62% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
67.71% |
153.904 |
258.110 |
- |
70.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
63.16% |
213192962.567 |
347835492.217 |
- |
63.11% |
- |
|
BM_RangesPushHeap_float_Random_1
|
62.76% |
0.429 |
0.697 |
- |
49.34% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
62.55% |
0.261 |
0.425 |
- |
86.38% |
- |
|
BM_MakeHeap_uint32_Random_4
|
61.58% |
1.122 |
1.812 |
- |
33.69% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
60.51% |
42.507 |
68.230 |
- |
-0.62% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
57.71% |
12.336 |
19.454 |
- |
58.72% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
56.05% |
0.447 |
0.698 |
- |
9.82% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
55.94% |
0.447 |
0.697 |
- |
30.61% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
55.68% |
23.891 |
37.192 |
- |
-15.01% |
- |
|
rng::find_end(vector<int>)_(process_all)/8192
|
53.66% |
1904.428 |
2926.400 |
- |
-0.34% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
53.12% |
29.548 |
45.244 |
- |
49.46% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
53.08% |
242.555 |
371.299 |
- |
-0.26% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
52.89% |
236.990 |
362.344 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
52.76% |
57.316 |
87.557 |
- |
-1.69% |
- |
|
BM_deque_deque_move_backward/64
|
51.58% |
3.379 |
5.122 |
- |
0.91% |
- |
|
BM_deque_deque_copy_backward/64
|
51.40% |
3.374 |
5.108 |
- |
0.57% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
51.12% |
3.377 |
5.103 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
51.11% |
12.190 |
18.420 |
- |
56.13% |
- |
|
BM_std_min<unsigned_short>/1
|
50.34% |
0.254 |
0.382 |
- |
17.98% |
- |
|
std::shift_left(vector<int>)/32
|
50.24% |
2.993 |
4.496 |
- |
51.38% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
50.02% |
21.732 |
32.604 |
- |
4.33% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
49.96% |
3.377 |
5.064 |
- |
-0.03% |
- |
|
BM_tolower_string<char>
|
49.90% |
15.184 |
22.760 |
- |
-0.15% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
48.29% |
27.360 |
40.571 |
- |
-0.15% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
47.78% |
57.816 |
85.442 |
- |
-1.71% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
47.75% |
64.897 |
95.884 |
- |
11.53% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
47.54% |
253644.620 |
374214.651 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
46.54% |
10137763.980 |
14856020.105 |
- |
21.06% |
- |
|
BM_MakeHeap_string_Descending_262144
|
45.71% |
3.544 |
5.164 |
- |
51.03% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
45.70% |
51.106 |
74.461 |
- |
2.62% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
45.01% |
28.032 |
40.649 |
- |
0.17% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
44.81% |
14.756 |
21.369 |
- |
-1.17% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
44.29% |
28.527 |
41.162 |
- |
11.05% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
44.12% |
12.737 |
18.357 |
- |
1.78% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
43.69% |
28.323 |
40.698 |
- |
0.90% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
41.35% |
29.773 |
42.083 |
- |
0.83% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
40.62% |
7.451 |
10.477 |
- |
46.96% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
40.53% |
28.907 |
40.623 |
- |
0.77% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
39.60% |
0.193 |
0.270 |
- |
21.52% |
- |
|
rng::for_each(multimap<int>)/8
|
39.24% |
4.513 |
6.284 |
- |
0.81% |
- |
|
rng::for_each(map<int>)/8
|
38.77% |
4.474 |
6.208 |
- |
-1.72% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
38.31% |
31.860 |
44.065 |
- |
-1.04% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
37.76% |
66.582 |
91.727 |
- |
-1.60% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
37.06% |
305.071 |
418.115 |
- |
15.36% |
- |
|
rng::for_each(set<int>)/8
|
36.32% |
4.616 |
6.292 |
- |
-0.02% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
35.55% |
250.177 |
339.108 |
- |
7.92% |
- |
|
rng::swap_ranges(list<int>)/8192
|
35.54% |
10073.590 |
13653.835 |
- |
37.15% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
35.40% |
29.056 |
39.342 |
- |
-0.21% |
- |
|
rng::for_each(multiset<int>)/8
|
35.31% |
4.575 |
6.191 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
34.78% |
2462320.493 |
3318757.703 |
- |
10.76% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
34.57% |
0.236 |
0.317 |
- |
18.74% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
33.77% |
75378224.467 |
100831225.471 |
- |
34.75% |
- |
|
std::shift_right(deque<int>)/32
|
33.68% |
3.252 |
4.347 |
- |
-0.47% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
33.41% |
97.281 |
129.779 |
- |
26.41% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
32.94% |
259.051 |
344.370 |
- |
7.86% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/0
|
32.78% |
24.738 |
32.848 |
- |
2.60% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
32.43% |
22.722 |
30.091 |
- |
0.48% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
31.69% |
1359.236 |
1789.975 |
- |
39.06% |
- |
|
std::move_backward(deque<int>)/64
|
30.91% |
5.474 |
7.166 |
- |
0.87% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
30.45% |
23.458 |
30.601 |
- |
-7.82% |
- |
|
BM_std_min<char>/1
|
30.41% |
0.288 |
0.376 |
- |
28.79% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
30.32% |
2960.697 |
3858.329 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
30.12% |
2435060.489 |
3168513.764 |
- |
-2.89% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
29.92% |
0.474 |
0.616 |
- |
0.41% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
29.81% |
25.805 |
33.498 |
- |
0.74% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
29.72% |
44.229 |
57.374 |
- |
29.48% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
29.57% |
69.945 |
90.626 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
29.42% |
48.272 |
62.476 |
- |
44.95% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
29.23% |
2958.414 |
3823.063 |
- |
0.34% |
- |
|
rng::copy_n(vector<int>)/32768
|
29.01% |
2294.113 |
2959.588 |
- |
-3.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
28.95% |
35.100 |
45.263 |
- |
1.39% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
28.80% |
1.080 |
1.391 |
- |
-6.45% |
- |
|
BM_std_min<short>/1
|
28.68% |
0.293 |
0.377 |
- |
-15.12% |
- |
|
std::move(list<int>)/4096
|
28.66% |
4380.130 |
5635.651 |
- |
23.41% |
- |
|
rng::move_backward(deque<int>)/64
|
28.62% |
5.620 |
7.229 |
- |
0.25% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
28.59% |
1.154 |
1.484 |
- |
-13.38% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
28.40% |
0.448 |
0.576 |
- |
23.40% |
- |
|
std::fill_n(list<int>)/8192
|
28.34% |
7059.375 |
9059.775 |
- |
28.61% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
28.33% |
29.209 |
37.484 |
- |
2.91% |
- |
|
std::is_sorted(deque<int>)/8
|
27.95% |
2.512 |
3.215 |
- |
-8.10% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
27.77% |
101.646 |
129.878 |
- |
-37.83% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
27.38% |
409.385 |
521.455 |
- |
1.24% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
27.14% |
409.192 |
520.246 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
27.06% |
2011208.177 |
2555384.332 |
- |
8.89% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
26.65% |
2.943 |
3.727 |
- |
23.45% |
- |
|
rng::for_each(map<int>::iterator)/8
|
26.57% |
4.561 |
5.772 |
- |
0.18% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
26.36% |
1237.061 |
1563.135 |
- |
1.64% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
25.90% |
0.381 |
0.480 |
- |
37.17% |
- |
|
rng::for_each(map<int>)/32
|
25.69% |
21.250 |
26.710 |
- |
1.39% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
25.65% |
0.579 |
0.727 |
- |
8.76% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
25.64% |
19.880 |
24.978 |
- |
24.43% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
25.64% |
1.862 |
2.339 |
- |
4.72% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
24.84% |
1.250 |
1.561 |
- |
28.41% |
- |
|
BM_vector_deque_copy/65536
|
24.74% |
2663.154 |
3322.122 |
- |
39.93% |
- |
|
BM_StringDestroy_Empty
|
24.27% |
0.655 |
0.813 |
- |
0.14% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
24.14% |
0.736 |
0.914 |
- |
15.73% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
23.97% |
2038.462 |
2527.027 |
- |
14.51% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
23.95% |
21.644 |
26.827 |
- |
15.02% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
23.81% |
0.601 |
0.744 |
- |
-6.58% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
23.48% |
1.167 |
1.441 |
- |
-0.96% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
23.46% |
19.904 |
24.573 |
- |
-22.30% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
23.30% |
35.352 |
43.589 |
- |
17.18% |
- |
|
BM_deque_deque_move_backward/1
|
23.15% |
2.726 |
3.357 |
- |
-2.19% |
- |
|
std::shift_right(deque<int>)/50
|
23.11% |
4.213 |
5.187 |
- |
1.27% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
22.96% |
25.525 |
31.386 |
- |
1.05% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
22.77% |
26.132 |
32.081 |
- |
0.02% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
22.74% |
18.340 |
22.512 |
- |
16.73% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
22.73% |
252.042 |
309.329 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
22.60% |
80589715.558 |
98803226.830 |
- |
8.82% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
22.36% |
2.795 |
3.420 |
- |
-2.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
22.15% |
2071386.390 |
2530197.267 |
- |
21.34% |
- |
|
BM_deque_deque_move_backward/2
|
21.80% |
2.466 |
3.004 |
- |
-1.82% |
- |
|
BM_toupper_char<wchar_t>
|
21.71% |
0.554 |
0.674 |
- |
21.18% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
21.46% |
12.384 |
15.042 |
- |
4.30% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
21.35% |
1.160 |
1.408 |
- |
1.50% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
21.02% |
0.522 |
0.631 |
- |
18.21% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
20.92% |
2.775 |
3.355 |
- |
-1.73% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
20.91% |
735.462 |
889.277 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
20.60% |
8343790.144 |
10062735.707 |
- |
18.75% |
- |
|
BM_deque_deque_copy_backward/1
|
20.39% |
2.796 |
3.365 |
- |
-1.76% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
20.09% |
55.156 |
66.235 |
- |
1.75% |
- |
|
BM_vector_deque_ranges_move/2
|
19.93% |
1.727 |
2.071 |
- |
23.01% |
- |
|
std::move_backward(deque<int>)/8
|
19.89% |
3.319 |
3.979 |
- |
0.42% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
19.86% |
1.157 |
1.386 |
- |
-6.15% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
19.71% |
0.405 |
0.485 |
- |
56.75% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
19.59% |
9.172 |
10.969 |
- |
39.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
19.46% |
1524213.058 |
1820833.012 |
- |
21.83% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
19.38% |
23.644 |
28.227 |
- |
16.92% |
- |
|
BM_RangesMakeHeap_float_Descending_16
|
19.37% |
0.210 |
0.250 |
- |
9.25% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
19.33% |
0.477 |
0.569 |
- |
-2.25% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
19.23% |
18.253 |
21.763 |
- |
18.62% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
19.23% |
19.154 |
22.836 |
- |
22.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
19.00% |
1582963.685 |
1883735.249 |
- |
1.17% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
18.93% |
0.965 |
1.148 |
- |
12.10% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
18.92% |
100132907.677 |
119075573.744 |
- |
1.33% |
- |
|
rng::partition_copy(list<int>)/8192
|
18.88% |
7369.174 |
8760.149 |
- |
17.08% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
18.87% |
2.528 |
3.005 |
- |
-1.76% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
18.74% |
2.532 |
3.007 |
- |
-1.90% |
- |
|
BM_deque_deque_copy_backward/2
|
18.71% |
2.534 |
3.008 |
- |
-1.62% |
- |
|
rng::for_each(set<int>)/32
|
18.61% |
21.407 |
25.391 |
- |
-1.50% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
18.57% |
6.667 |
7.905 |
- |
24.73% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
18.52% |
6.355 |
7.532 |
- |
7.40% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
18.44% |
0.336 |
0.398 |
- |
-9.65% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
18.41% |
61.439 |
72.749 |
- |
69.60% |
- |
|
BM_RangesPopHeap_uint32_1
|
18.30% |
0.415 |
0.492 |
- |
7.35% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
18.17% |
31.581 |
37.319 |
- |
69.91% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/52
|
18.10% |
14.761 |
17.433 |
- |
10.86% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
18.05% |
0.466 |
0.551 |
- |
26.72% |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
17.93% |
18229.439 |
21498.482 |
- |
5.89% |
- |
|
rng::for_each(multimap<int>)/32
|
17.91% |
22.421 |
26.438 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
17.90% |
9745650.668 |
11490062.435 |
- |
22.24% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
17.85% |
28.242 |
33.283 |
- |
0.79% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
17.79% |
2.239 |
2.637 |
- |
18.18% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
17.60% |
0.983 |
1.156 |
- |
8.85% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
17.49% |
19.084 |
22.423 |
- |
18.98% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
17.49% |
14123298.693 |
16593048.008 |
- |
17.20% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
17.39% |
2731.159 |
3205.973 |
- |
14.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
17.32% |
1634042.050 |
1917108.883 |
- |
19.70% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
17.26% |
2.199 |
2.578 |
- |
4.31% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
17.10% |
3.211 |
3.760 |
- |
16.65% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
17.02% |
23.046 |
26.969 |
- |
14.61% |
- |
|
std::adjacent_find(deque<int>)/8
|
16.88% |
2.957 |
3.456 |
- |
-19.16% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
16.87% |
20.115 |
23.508 |
- |
16.62% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
16.84% |
2269960.075 |
2652234.589 |
- |
12.75% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
16.83% |
7214.352 |
8428.727 |
- |
17.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
16.74% |
8142213.485 |
9505243.360 |
- |
12.41% |
- |
|
BM_deque_deque_copy_backward/512
|
16.66% |
18.571 |
21.666 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
16.61% |
8210870.189 |
9574290.942 |
- |
-6.95% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
16.52% |
0.390 |
0.454 |
- |
-15.04% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
16.47% |
25.696 |
29.929 |
- |
-0.21% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
16.30% |
68.457 |
79.613 |
- |
15.90% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
16.29% |
0.343 |
0.399 |
- |
18.81% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
16.29% |
3.766 |
4.379 |
- |
16.14% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
16.28% |
699.381 |
813.207 |
- |
20.55% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
16.22% |
23307.568 |
27087.628 |
- |
8.29% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
16.12% |
1543.415 |
1792.140 |
- |
1.10% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
15.94% |
23.611 |
27.375 |
- |
-1.15% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
15.94% |
6467.293 |
7498.096 |
- |
15.31% |
- |
|
BM_vector_deque_ranges_move/65536
|
15.88% |
2859.981 |
3314.246 |
- |
40.03% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
15.87% |
24476.718 |
28360.901 |
- |
8.91% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
15.81% |
1.368 |
1.585 |
- |
0.39% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
15.78% |
33.915 |
39.268 |
- |
1.18% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
15.73% |
5.036 |
5.828 |
- |
14.03% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
15.70% |
331.309 |
383.329 |
- |
0.62% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/8192
|
15.62% |
19.840 |
22.939 |
- |
7.64% |
- |
|
rng::for_each(multiset<int>)/32
|
15.58% |
21.894 |
25.305 |
- |
-0.83% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
15.52% |
11.232 |
12.975 |
- |
-1.01% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
15.51% |
12.079 |
13.952 |
- |
31.67% |
- |
|
BM_vector_deque_move/65536
|
15.50% |
2875.902 |
3321.731 |
- |
40.08% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
15.42% |
19.301 |
22.277 |
- |
9.88% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
15.35% |
712.884 |
822.341 |
- |
-0.50% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
15.33% |
2290052.784 |
2641223.534 |
- |
11.26% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
15.25% |
289.489 |
333.645 |
- |
-0.57% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
15.23% |
24.278 |
27.976 |
- |
4.71% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
15.22% |
46152295.536 |
53174420.951 |
- |
2.18% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
15.17% |
7.468 |
8.601 |
- |
15.32% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
15.09% |
3.977 |
4.577 |
- |
-1.41% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
15.09% |
11390.943 |
13109.413 |
- |
11.80% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
15.05% |
1.292 |
1.486 |
- |
5.46% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
15.02% |
60.162 |
69.199 |
- |
-0.43% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
14.99% |
0.501 |
0.576 |
- |
10.80% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
14.97% |
74.026 |
85.109 |
- |
3.22% |
- |
|
BM_vector_deque_ranges_copy/65536
|
14.93% |
2875.076 |
3304.361 |
- |
39.57% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
14.80% |
3.855 |
4.426 |
- |
2.79% |
- |
|
BM_deque_deque_move_backward/512
|
14.79% |
18.633 |
21.389 |
- |
-0.06% |
- |
|
BM_vector_deque_ranges_move/70000
|
14.63% |
3048.032 |
3493.954 |
- |
34.99% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
14.60% |
293.157 |
335.968 |
- |
-0.64% |
- |
|
rng::find(list<int>)_(process_all)/50
|
14.60% |
18.837 |
21.587 |
- |
1.70% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
14.55% |
17.757 |
20.342 |
- |
11.00% |
- |
|
std::move_backward(deque<int>)/4096
|
14.54% |
154.815 |
177.331 |
- |
-0.41% |
- |
|
BM_std_minmax<unsigned_short>/4
|
14.54% |
0.936 |
1.072 |
- |
4.21% |
- |
|
BM_vector_deque_ranges_move/64000
|
14.42% |
2853.758 |
3265.177 |
- |
36.81% |
- |
|
std::adjacent_find(deque<int>)/50
|
14.36% |
14.773 |
16.894 |
- |
-17.46% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
14.34% |
0.605 |
0.692 |
- |
0.09% |
- |
|
std::multiset<int>::clear()/1024
|
14.33% |
9452.674 |
10807.006 |
- |
12.19% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
14.32% |
27.767 |
31.743 |
- |
14.92% |
- |
|
BM_vector_deque_ranges_move/1
|
14.28% |
2.031 |
2.322 |
- |
19.69% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
14.21% |
1.260 |
1.439 |
- |
-11.34% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
14.19% |
0.738 |
0.843 |
- |
14.24% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8192
|
14.15% |
5891.181 |
6724.644 |
- |
14.54% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
14.13% |
36.251 |
41.372 |
- |
21.41% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
14.09% |
13201.508 |
15061.606 |
- |
-0.07% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
14.08% |
12.902 |
14.719 |
- |
7.48% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
14.04% |
777.472 |
886.647 |
- |
2.98% |
- |
|
std::rotate_copy(vector<int>)/8192
|
14.03% |
640.902 |
730.825 |
- |
64.08% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
13.99% |
327.319 |
373.098 |
- |
-9.74% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
13.98% |
28.861 |
32.896 |
- |
-4.83% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
13.88% |
70.919 |
80.763 |
- |
0.70% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1024
|
13.87% |
608.872 |
693.326 |
- |
0.42% |
- |
|
std::copy_n(deque<int>)/262144
|
13.78% |
10141.243 |
11539.004 |
- |
13.42% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
13.77% |
51.390 |
58.467 |
- |
1.85% |
- |
|
BM_std_minmax_element<long_long>/2
|
13.67% |
0.538 |
0.611 |
- |
-10.67% |
- |
|
BM_StringRead_Cold_Deep_Small
|
13.66% |
0.807 |
0.917 |
- |
-12.14% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
13.65% |
1.316 |
1.496 |
- |
1.24% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
13.62% |
0.306 |
0.347 |
- |
7.04% |
- |
|
rng::is_sorted(deque<int>)/8
|
13.56% |
2.854 |
3.241 |
- |
25.70% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
13.56% |
10062.098 |
11426.055 |
- |
6.59% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
13.49% |
9.205 |
10.447 |
- |
-1.20% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
13.46% |
28.571 |
32.418 |
- |
8.97% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
13.42% |
9.418 |
10.682 |
- |
1.24% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
13.35% |
60.085 |
68.108 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
13.34% |
14483865.216 |
16415743.870 |
- |
13.27% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
13.33% |
32.867 |
37.247 |
- |
5.89% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
13.22% |
19754.209 |
22365.398 |
- |
-9.09% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
13.14% |
7282858.379 |
8240017.700 |
- |
26.13% |
- |
|
rng::generate_n(list<int>)/8192
|
13.13% |
6968.160 |
7883.178 |
- |
5.30% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
13.09% |
104.780 |
118.492 |
- |
10.61% |
- |
|
BM_vector_deque_move/2
|
13.07% |
1.832 |
2.072 |
- |
0.08% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
13.06% |
1.296 |
1.465 |
- |
-7.06% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
13.05% |
20648.652 |
23342.663 |
- |
-9.27% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
13.05% |
20021.015 |
22633.116 |
- |
14.42% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
12.97% |
645.389 |
729.118 |
- |
24.20% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
12.95% |
1.271 |
1.436 |
- |
7.00% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
12.90% |
9.278 |
10.476 |
- |
1.22% |
- |
|
rng::move_backward(list<int>)/262144
|
12.86% |
266936.807 |
301276.177 |
- |
3.63% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
12.81% |
0.995 |
1.122 |
- |
1.05% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
12.78% |
4.500 |
5.075 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
12.77% |
1.278 |
1.441 |
- |
5.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
12.77% |
30927304.443 |
34875442.888 |
- |
78.78% |
- |
|
std::for_each_n(list<int>)/8192
|
12.74% |
7280.648 |
8207.950 |
- |
6.53% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
12.72% |
5985894.786 |
6747075.902 |
- |
13.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
12.71% |
40480084.849 |
45625506.938 |
- |
45.68% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
12.70% |
37.552 |
42.320 |
- |
15.11% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
12.69% |
267.929 |
301.923 |
- |
15.45% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
12.68% |
0.540 |
0.608 |
- |
26.00% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
12.66% |
24.293 |
27.369 |
- |
-1.35% |
- |
|
BM_tolower_char<wchar_t>
|
12.62% |
0.614 |
0.691 |
- |
0.48% |
- |
|
BM_std_min<unsigned___int128>/1
|
12.61% |
0.367 |
0.413 |
- |
23.09% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024
|
12.56% |
8.677 |
9.766 |
- |
-0.17% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
12.54% |
28232.246 |
31773.975 |
- |
5.78% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
12.54% |
4315.998 |
4857.126 |
- |
-0.13% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
12.49% |
1245.259 |
1400.845 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
12.45% |
2331233.624 |
2621553.274 |
- |
14.54% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
12.45% |
85.416 |
96.050 |
- |
1.34% |
- |
|
BM_std_min<char>/2
|
12.44% |
0.485 |
0.546 |
- |
12.42% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
12.43% |
6.496 |
7.303 |
- |
-35.88% |
- |
|
std::deque<int>::ctor(size)/32
|
12.40% |
26.122 |
29.362 |
- |
9.12% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
12.34% |
1.293 |
1.452 |
- |
9.23% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
12.28% |
1.854 |
2.081 |
- |
9.22% |
- |
|
rng::move_backward(list<int>)/32768
|
12.28% |
33613.677 |
37740.122 |
- |
1.30% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
12.27% |
0.576 |
0.647 |
- |
4.50% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
12.27% |
1.237 |
1.389 |
- |
20.77% |
- |
|
SetIntersection_Front_Set_string_256_256
|
12.26% |
27952799.539 |
31379590.878 |
- |
2.91% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
12.25% |
0.548 |
0.615 |
- |
-9.09% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
12.20% |
51518.572 |
57804.588 |
- |
11.89% |
- |
|
BM_std_min<__int128>/70000
|
12.19% |
27060.993 |
30360.699 |
- |
12.42% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
12.18% |
12.159 |
13.640 |
- |
-19.56% |
- |
|
rng::find_end(deque<int>)_(single_element)/1024
|
12.16% |
277.999 |
311.792 |
- |
-8.87% |
- |
|
BM_toupper_char<char>
|
12.13% |
0.615 |
0.690 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
12.11% |
32.211 |
36.112 |
- |
-9.30% |
- |
|
BM_vector_deque_move/64000
|
12.08% |
2929.030 |
3282.966 |
- |
38.30% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
12.08% |
2.380 |
2.668 |
- |
5.18% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
12.07% |
701.586 |
786.267 |
- |
15.08% |
- |
|
rng::for_each(multimap<int>::iterator)/32
|
12.07% |
21.200 |
23.758 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_copy/70000
|
12.04% |
3133.310 |
3510.713 |
- |
35.83% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
12.04% |
9.806 |
10.987 |
- |
8.02% |
- |
|
std::copy_n(list<int>)/64
|
12.03% |
14.036 |
15.724 |
- |
13.06% |
- |
|
BM_std_minmax<char>/8
|
12.01% |
1.024 |
1.147 |
- |
6.39% |
- |
|
rng::for_each_n(list<int>)/50
|
12.00% |
21.734 |
24.342 |
- |
1.08% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
11.98% |
2291855.874 |
2566490.566 |
- |
10.34% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
11.91% |
26.220 |
29.343 |
- |
13.00% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
11.91% |
14.931 |
16.708 |
- |
-0.41% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
11.89% |
1.034 |
1.157 |
- |
-15.60% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
11.87% |
21.455 |
24.001 |
- |
0.61% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
11.83% |
0.449 |
0.502 |
- |
8.65% |
- |
|
BM_std_min<__int128>/65536
|
11.82% |
25346.319 |
28343.114 |
- |
11.43% |
- |
|
BM_std_min<__int128>/1024
|
11.80% |
396.062 |
442.804 |
- |
11.96% |
- |
|
BM_vector_deque_copy/70000
|
11.78% |
3131.595 |
3500.347 |
- |
35.01% |
- |
|
BM_std_min<__int128>/5500
|
11.77% |
2120.649 |
2370.216 |
- |
12.12% |
- |
|
BM_std_minmax<unsigned_int>/4
|
11.76% |
0.973 |
1.087 |
- |
-5.79% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
11.76% |
3.512 |
3.925 |
- |
-5.89% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
11.72% |
117420920.321 |
131179578.755 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
11.69% |
10780361.322 |
12040218.213 |
- |
11.98% |
- |
|
BM_vector_deque_move/1
|
11.68% |
2.111 |
2.358 |
- |
0.70% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
11.67% |
5.400 |
6.030 |
- |
13.12% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
11.67% |
18.500 |
20.659 |
- |
8.14% |
- |
|
BM_MakeHeap_uint32_Descending_64
|
11.65% |
0.233 |
0.260 |
- |
0.02% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
11.63% |
25.999 |
29.022 |
- |
-27.52% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
11.61% |
5986772.477 |
6681635.771 |
- |
12.26% |
- |
|
BM_std_minmax<unsigned_char>/16
|
11.56% |
0.973 |
1.086 |
- |
15.18% |
- |
|
BM_std_min<__int128>/4000
|
11.55% |
1540.615 |
1718.582 |
- |
11.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
11.55% |
20393610.749 |
22748347.125 |
- |
4.69% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
11.54% |
314603016.862 |
350919621.206 |
- |
0.10% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
11.54% |
25.916 |
28.908 |
- |
-15.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
11.53% |
4794321.919 |
5347282.851 |
- |
47.92% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
11.50% |
78.975 |
88.059 |
- |
-36.66% |
- |
|
BM_std_min<__int128>/4096
|
11.45% |
1578.819 |
1759.668 |
- |
11.70% |
- |
|
BM_std_min<__int128>/64000
|
11.45% |
24733.290 |
27566.227 |
- |
11.69% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
11.43% |
33.577 |
37.415 |
- |
7.38% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
11.42% |
32.719 |
36.456 |
- |
-0.69% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/8192
|
11.37% |
4306.998 |
4796.881 |
- |
-0.80% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
11.31% |
1.854 |
2.064 |
- |
0.32% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
11.30% |
20.052 |
22.317 |
- |
9.14% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
11.28% |
9.640 |
10.728 |
- |
9.57% |
- |
|
BM_vector_deque_copy/64000
|
11.26% |
2941.764 |
3272.916 |
- |
37.19% |
- |
|
BM_RangesPopHeap_string_1
|
11.20% |
0.524 |
0.582 |
- |
16.62% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
11.09% |
7277.034 |
8084.368 |
- |
12.52% |
- |
|
BM_std_min<__int128>/512
|
11.08% |
198.876 |
220.908 |
- |
11.21% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
11.07% |
6.302 |
6.999 |
- |
6.89% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
11.01% |
8808.379 |
9777.789 |
- |
0.27% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
10.99% |
6963.016 |
7728.425 |
- |
11.66% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
10.97% |
32.692 |
36.279 |
- |
10.15% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_4
|
10.97% |
1.238 |
1.374 |
- |
2.22% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
10.93% |
4.759 |
5.279 |
- |
-33.34% |
- |
|
std::multiset<int>::clear()/8192
|
10.92% |
74453.305 |
82582.030 |
- |
8.72% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
10.90% |
2194.863 |
2434.003 |
- |
0.24% |
- |
|
BM_PopHeap_float_256
|
10.89% |
20.337 |
22.552 |
- |
0.91% |
- |
|
rng::move(vector<bool>)_(unaligned)/64
|
10.83% |
1.619 |
1.794 |
- |
10.73% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
10.79% |
1.145 |
1.268 |
- |
7.99% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
10.78% |
9.538 |
10.566 |
- |
11.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
10.77% |
6752044.939 |
7479466.939 |
- |
-13.51% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
10.77% |
265.101 |
293.645 |
- |
-3.69% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
10.76% |
7217.778 |
7994.232 |
- |
11.48% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
10.75% |
42.765 |
47.363 |
- |
10.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
10.73% |
9781715.482 |
10830940.757 |
- |
-0.49% |
- |
|
std::adjacent_find(list<int>)/50
|
10.70% |
23.766 |
26.309 |
- |
-0.84% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
10.69% |
80417228.653 |
89010748.895 |
- |
10.41% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
10.53% |
2347708.118 |
2594853.236 |
- |
10.91% |
- |
|
BM_std_minmax<char>/11
|
10.49% |
1.648 |
1.821 |
- |
0.53% |
- |
|
BM_RangesPopHeap_float_256
|
10.49% |
19.990 |
22.087 |
- |
-3.01% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
10.46% |
22.383 |
24.724 |
- |
17.07% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
10.44% |
6826.746 |
7539.300 |
- |
2.41% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
10.42% |
25.997 |
28.706 |
- |
-15.43% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
10.38% |
670.415 |
740.003 |
- |
-6.82% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
10.37% |
59.610 |
65.792 |
- |
9.90% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
10.37% |
7023.971 |
7752.079 |
- |
11.14% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.35% |
16.621 |
18.341 |
- |
-0.49% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
10.29% |
18.628 |
20.545 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
10.29% |
5939588.531 |
6550537.476 |
- |
-22.84% |
- |
|
BM_vector_deque_ranges_copy/64000
|
10.27% |
2956.845 |
3260.631 |
- |
36.89% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
10.23% |
7061741.999 |
7784042.595 |
- |
8.45% |
- |
|
BM_std_min<__int128>/64
|
10.22% |
24.505 |
27.009 |
- |
10.23% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
10.21% |
1.216 |
1.340 |
- |
14.69% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
10.15% |
36012424.621 |
39666806.858 |
- |
1.86% |
- |
|
rng::for_each(set<int>::iterator)/8
|
10.12% |
4.534 |
4.993 |
- |
-0.86% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
10.09% |
67.273 |
74.058 |
- |
9.71% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
10.07% |
10.874 |
11.969 |
- |
15.55% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
10.03% |
2365429.667 |
2602678.647 |
- |
10.91% |
- |
|
BM_vector_deque_move/70000
|
10.01% |
3168.333 |
3485.593 |
- |
35.03% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
10.00% |
46.165 |
50.780 |
- |
-3.44% |
- |
|
rng::move(list<int>)/4096
|
9.99% |
5393.364 |
5932.418 |
- |
-1.20% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
9.97% |
1.678 |
1.846 |
- |
1.15% |
- |
|
BM_std_minmax_element<int>/3
|
9.95% |
1.044 |
1.148 |
- |
-3.51% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
9.95% |
22.778 |
25.045 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
9.93% |
24.307 |
26.720 |
- |
0.36% |
- |
|
BM_std_minmax<unsigned_short>/2
|
9.89% |
0.848 |
0.931 |
- |
3.59% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
9.87% |
686.866 |
754.689 |
- |
27.32% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
9.87% |
597.719 |
656.735 |
- |
0.13% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
9.87% |
18.762 |
20.614 |
- |
9.73% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/1024
|
9.83% |
39.110 |
42.953 |
- |
-0.87% |
- |
|
std::shift_right(deque<int>)/1024
|
9.83% |
39.829 |
43.742 |
- |
1.64% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
9.82% |
21.583 |
23.703 |
- |
13.37% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
9.82% |
19.497 |
21.411 |
- |
-0.03% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
9.80% |
719.111 |
789.598 |
- |
9.11% |
- |
|
BM_std_min<char>/3
|
9.80% |
0.718 |
0.788 |
- |
13.71% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
9.78% |
2959058.057 |
3248446.616 |
- |
-0.12% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
9.74% |
36.830 |
40.417 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
9.73% |
21.880 |
24.010 |
- |
11.96% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
9.73% |
1.518 |
1.666 |
- |
6.19% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
9.73% |
12.567 |
13.790 |
- |
9.53% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
9.66% |
26.653 |
29.228 |
- |
-2.00% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
9.65% |
59.652 |
65.408 |
- |
-2.80% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
9.62% |
16418.571 |
17997.475 |
- |
1.10% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
9.62% |
18.694 |
20.492 |
- |
11.32% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
9.61% |
4.148 |
4.547 |
- |
0.18% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
9.59% |
1.011 |
1.107 |
- |
1.88% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
9.58% |
3.402 |
3.728 |
- |
5.12% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
9.58% |
0.908 |
0.995 |
- |
2.54% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
9.57% |
2.482 |
2.720 |
- |
11.45% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
9.57% |
10.099 |
11.065 |
- |
0.56% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
9.56% |
724.121 |
793.352 |
- |
16.78% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
9.55% |
16.136 |
17.676 |
- |
-2.82% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
9.54% |
2.531 |
2.772 |
- |
3.96% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
9.53% |
109910.345 |
120380.460 |
- |
6.37% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
9.40% |
150.190 |
164.306 |
- |
-8.66% |
- |
|
rng::for_each_n(list<int>)/8192
|
9.38% |
7226.471 |
7904.313 |
- |
9.24% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
9.36% |
40.068 |
43.817 |
- |
2.20% |
- |
|
BM_std_minmax<short>/32
|
9.30% |
1.229 |
1.343 |
- |
9.40% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
9.30% |
26.862 |
29.361 |
- |
10.66% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
9.30% |
3322.226 |
3631.085 |
- |
9.58% |
- |
|
BM_RangesPopHeap_float_64
|
9.29% |
12.252 |
13.391 |
- |
-2.02% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
9.29% |
0.567 |
0.619 |
- |
9.44% |
- |
|
rng::move_backward(deque<int>)/8
|
9.28% |
3.657 |
3.996 |
- |
0.04% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
9.23% |
15.847 |
17.309 |
- |
16.64% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
9.23% |
4.360 |
4.762 |
- |
6.88% |
- |
|
BM_PopHeap_float_64
|
9.19% |
12.508 |
13.657 |
- |
1.21% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
9.18% |
34.356 |
37.511 |
- |
0.36% |
- |
|
rng::for_each_n(deque<int>)/8
|
9.18% |
1.205 |
1.315 |
- |
4.73% |
- |
|
BM_std_min<char>/11
|
9.15% |
1.048 |
1.143 |
- |
9.93% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
9.11% |
1.485 |
1.620 |
- |
-0.03% |
- |
|
BM_std_minmax<unsigned_char>/24
|
9.07% |
1.207 |
1.316 |
- |
14.03% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
9.05% |
17.897 |
19.517 |
- |
-4.71% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
9.01% |
5.751 |
6.270 |
- |
-5.95% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
9.01% |
66227.609 |
72192.476 |
- |
11.50% |
- |
|
rng::rotate(list<int>)_(by_1/2)/32
|
8.99% |
6.099 |
6.647 |
- |
-1.14% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
8.97% |
596.230 |
649.719 |
- |
1.70% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
8.97% |
661.657 |
721.001 |
- |
0.13% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
8.97% |
1.216 |
1.325 |
- |
0.39% |
- |
|
rng::for_each(map<int>::iterator)/32
|
8.96% |
22.979 |
25.038 |
- |
-0.55% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
8.93% |
18.866 |
20.551 |
- |
11.45% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
8.89% |
56.102 |
61.088 |
- |
-8.14% |
- |
|
BM_PopHeap_float_16
|
8.84% |
6.477 |
7.050 |
- |
1.07% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
8.84% |
16.239 |
17.674 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
8.81% |
4480569.092 |
4875453.085 |
- |
1.40% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
8.79% |
53.749 |
58.472 |
- |
0.96% |
- |
|
BM_deque_vector_move_backward/0
|
8.78% |
1.468 |
1.597 |
- |
12.40% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/1024
|
8.78% |
5.395 |
5.869 |
- |
8.68% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
8.77% |
9.672 |
10.520 |
- |
-1.01% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
8.75% |
33.079 |
35.973 |
- |
-17.57% |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
8.74% |
5.559 |
6.045 |
- |
5.65% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
8.73% |
1.437 |
1.562 |
- |
-1.67% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
8.73% |
5.617 |
6.108 |
- |
9.38% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
8.73% |
4.569 |
4.968 |
- |
10.48% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
8.66% |
673.763 |
732.139 |
- |
0.67% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
8.66% |
8.587 |
9.331 |
- |
7.89% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
8.65% |
42.799 |
46.501 |
- |
17.92% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
8.64% |
0.451 |
0.490 |
- |
7.50% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
8.64% |
656.214 |
712.884 |
- |
0.24% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
8.61% |
1.678 |
1.822 |
- |
-14.38% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
8.61% |
27.349 |
29.704 |
- |
-1.59% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
8.58% |
52.647 |
57.164 |
- |
5.93% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
8.56% |
283.693 |
307.980 |
- |
0.22% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
8.53% |
262.581 |
284.989 |
- |
-0.99% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
8.53% |
91.418 |
99.218 |
- |
-1.53% |
- |
|
std::move_backward(deque<int>)/512
|
8.52% |
23.961 |
26.002 |
- |
0.27% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
8.52% |
49.503 |
53.721 |
- |
5.81% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
8.51% |
6.874 |
7.459 |
- |
0.52% |
- |
|
BM_std_minmax_element<long_long>/1024
|
8.48% |
272.019 |
295.094 |
- |
7.66% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
8.48% |
17459.607 |
18940.400 |
- |
-1.25% |
- |
|
BM_std_minmax_element<long_long>/512
|
8.45% |
138.204 |
149.877 |
- |
7.70% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
8.44% |
682.767 |
740.419 |
- |
11.28% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
8.43% |
2.368 |
2.568 |
- |
8.30% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
8.43% |
19.364 |
20.997 |
- |
3.45% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
8.43% |
6.080 |
6.592 |
- |
9.01% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
8.41% |
7.726 |
8.376 |
- |
9.29% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
8.41% |
0.336 |
0.364 |
- |
-5.32% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
8.33% |
6.984 |
7.566 |
- |
8.48% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
8.31% |
20.317 |
22.005 |
- |
0.69% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
8.30% |
1590158.736 |
1722175.213 |
- |
9.30% |
- |
|
BM_std_minmax_element<long_long>/4000
|
8.28% |
1052.350 |
1139.507 |
- |
8.53% |
- |
|
BM_std_minmax_element<long_long>/4096
|
8.28% |
1077.033 |
1166.216 |
- |
8.41% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
8.25% |
32.211 |
34.868 |
- |
15.90% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
8.23% |
7427.540 |
8038.830 |
- |
8.56% |
- |
|
BM_std_min<__int128>/32
|
8.20% |
12.184 |
13.184 |
- |
8.25% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
8.19% |
29.311 |
31.712 |
- |
-1.26% |
- |
|
std::for_each_n(list<int>)/50
|
8.19% |
22.766 |
24.630 |
- |
0.56% |
- |
|
std::partition_point(deque<int>)/50
|
8.19% |
4.614 |
4.992 |
- |
0.76% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
8.19% |
22.288 |
24.113 |
- |
8.40% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
8.17% |
5669.075 |
6132.018 |
- |
0.89% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
8.16% |
1.710 |
1.850 |
- |
-0.03% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
8.15% |
26.924 |
29.120 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
8.15% |
25863.867 |
27972.135 |
- |
-1.08% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
8.14% |
10.156 |
10.982 |
- |
16.06% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
8.13% |
34.425 |
37.223 |
- |
7.92% |
- |
|
rng::move_backward(deque<int>)/512
|
8.13% |
24.122 |
26.083 |
- |
0.04% |
- |
|
BM_std_min<__int128>/30
|
8.12% |
11.385 |
12.309 |
- |
8.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
8.12% |
6516277.013 |
7045119.335 |
- |
4.25% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
8.08% |
353.244 |
381.795 |
- |
16.96% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
8.08% |
1.881 |
2.033 |
- |
5.82% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
8.07% |
0.802 |
0.867 |
- |
-19.02% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
8.07% |
5300.869 |
5728.798 |
- |
0.10% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
8.02% |
2.047 |
2.212 |
- |
0.94% |
- |
|
BM_std_minmax_element<long_long>/5500
|
8.02% |
1444.963 |
1560.828 |
- |
8.40% |
- |
|
BM_std_min<unsigned_int>/70000
|
8.02% |
2056.070 |
2220.923 |
- |
8.09% |
- |
|
BM_std_min<int>/70000
|
8.00% |
2053.495 |
2217.857 |
- |
7.91% |
- |
|
BM_SortHeap_float_16384
|
8.00% |
26.721 |
28.859 |
- |
1.48% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1000
|
7.98% |
596.810 |
644.430 |
- |
-0.13% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
7.92% |
283833.536 |
306310.449 |
- |
0.13% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
7.91% |
34.305 |
37.019 |
- |
-0.11% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
7.89% |
76.089 |
82.094 |
- |
6.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
7.87% |
45.679 |
49.274 |
- |
1.16% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
7.84% |
1.534 |
1.654 |
- |
6.26% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
7.80% |
0.512 |
0.552 |
- |
-0.83% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
7.79% |
1371893.129 |
1478753.972 |
- |
2.81% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
7.78% |
206.754 |
222.845 |
- |
-0.42% |
- |
|
BM_std_minmax_element<int>/2
|
7.76% |
0.638 |
0.687 |
- |
0.14% |
- |
|
BM_std_min<__int128>/31
|
7.76% |
11.776 |
12.689 |
- |
7.78% |
- |
|
rng::fill(vector<bool>)/512
|
7.64% |
1.484 |
1.598 |
- |
-0.28% |
- |
|
BM_std_min<unsigned_int>/1
|
7.64% |
0.325 |
0.350 |
- |
6.85% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
7.62% |
1.598 |
1.720 |
- |
10.22% |
- |
|
BM_deque_deque_copy_backward/70000
|
7.62% |
8402.618 |
9043.061 |
- |
0.77% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
7.56% |
713.431 |
767.384 |
- |
-14.03% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
7.54% |
75.773 |
81.488 |
- |
1.62% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
7.54% |
23.299 |
25.056 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
7.54% |
16.272 |
17.499 |
- |
5.45% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
7.53% |
9.431 |
10.141 |
- |
-5.07% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
7.52% |
817328.440 |
878815.937 |
- |
0.50% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
7.52% |
4.452 |
4.786 |
- |
4.99% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
7.51% |
26.884 |
28.903 |
- |
0.16% |
- |
|
std::copy(vector<int>)/32768
|
7.49% |
3497.233 |
3759.241 |
- |
-1.14% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
7.47% |
31.804 |
34.181 |
- |
-2.17% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
7.47% |
1.612 |
1.732 |
- |
12.81% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
7.47% |
20.935 |
22.498 |
- |
-3.42% |
- |
|
BM_std_min<__int128>/29
|
7.45% |
11.002 |
11.822 |
- |
7.59% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
7.44% |
25.152 |
27.024 |
- |
-2.62% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
7.44% |
227.814 |
244.755 |
- |
8.20% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
7.44% |
4.195 |
4.507 |
- |
4.92% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
7.42% |
4273.183 |
4590.234 |
- |
3.76% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
7.42% |
9.231 |
9.916 |
- |
-0.12% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
7.42% |
4.951 |
5.318 |
- |
-1.70% |
- |
|
BM_std_min<unsigned_char>/19
|
7.42% |
1.156 |
1.242 |
- |
7.34% |
- |
|
bm_lexicographical_compare<int>/3
|
7.41% |
1.692 |
1.818 |
- |
20.03% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
7.40% |
24.410 |
26.216 |
- |
-9.21% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
7.40% |
20668820.404 |
22197533.261 |
- |
-1.75% |
- |
|
BM_std_minmax<unsigned_int>/2
|
7.38% |
0.825 |
0.886 |
- |
-9.83% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
7.37% |
54705.056 |
58734.949 |
- |
0.16% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
7.36% |
2.334 |
2.505 |
- |
9.78% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
7.34% |
21.124 |
22.674 |
- |
2.89% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
7.32% |
4.343 |
4.661 |
- |
2.82% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
7.32% |
5.959 |
6.395 |
- |
1.63% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
7.32% |
1.134 |
1.217 |
- |
3.52% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
7.31% |
156755842.003 |
168209534.807 |
- |
5.70% |
- |
|
BM_vector_deque_ranges_move/64
|
7.30% |
2.661 |
2.855 |
- |
6.27% |
- |
|
BM_std_min<__int128>/26
|
7.28% |
9.815 |
10.529 |
- |
7.43% |
- |
|
BM_std_min<__int128>/28
|
7.27% |
10.616 |
11.387 |
- |
7.38% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
7.27% |
3059.360 |
3281.789 |
- |
14.60% |
- |
|
BM_std_min<short>/3
|
7.25% |
0.693 |
0.743 |
- |
7.33% |
- |
|
BM_RangesPopHeap_float_16
|
7.22% |
6.443 |
6.909 |
- |
-1.93% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
7.22% |
1.038 |
1.113 |
- |
-0.78% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
7.20% |
16.585 |
17.779 |
- |
7.40% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
7.20% |
4.472 |
4.794 |
- |
2.43% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
7.19% |
1.790 |
1.919 |
- |
1.02% |
- |
|
std::multiset<int>::clear()/32
|
7.19% |
639.814 |
685.808 |
- |
6.79% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
7.18% |
4.385 |
4.699 |
- |
5.09% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
7.16% |
58.658 |
62.857 |
- |
-1.56% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
7.15% |
18.033 |
19.322 |
- |
-2.45% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
7.14% |
9.774 |
10.472 |
- |
-15.60% |
- |
|
BM_std_min<unsigned_int>/64000
|
7.10% |
1882.309 |
2016.009 |
- |
7.18% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
7.10% |
578.103 |
619.128 |
- |
5.95% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
7.09% |
13292.704 |
14234.984 |
- |
1.97% |
- |
|
BM_std_min<__int128>/27
|
7.08% |
10.223 |
10.948 |
- |
7.19% |
- |
|
std::find_end(list<int>)_(single_element)/1024
|
7.08% |
689.682 |
738.534 |
- |
0.98% |
- |
|
BM_RangesPushHeap_string_Ascending_256
|
7.08% |
10.974 |
11.750 |
- |
6.31% |
- |
|
BM_std_min<unsigned_int>/65536
|
7.06% |
1927.116 |
2063.238 |
- |
7.14% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
7.05% |
0.912 |
0.976 |
- |
4.28% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
7.05% |
575297.400 |
615861.294 |
- |
0.65% |
- |
|
BM_std_min<__int128>/24
|
7.04% |
9.103 |
9.744 |
- |
7.11% |
- |
|
std::swap_ranges(list<int>)/8192
|
7.04% |
9671.365 |
10352.127 |
- |
6.97% |
- |
|
rng::stable_partition(deque<int>)_(dense)/50
|
7.04% |
37.400 |
40.031 |
- |
3.29% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
7.03% |
9.553 |
10.225 |
- |
7.45% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
7.03% |
13347.825 |
14286.111 |
- |
2.18% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
7.03% |
20167089.749 |
21584030.646 |
- |
-0.48% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
7.03% |
25868.671 |
27685.963 |
- |
0.49% |
- |
|
std::deque<int>::ctor(size)/1024
|
7.02% |
68.900 |
73.739 |
- |
-5.26% |
- |
|
BM_vector_deque_move_backward/0
|
7.01% |
0.444 |
0.475 |
- |
-30.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
7.00% |
29468394.511 |
31532151.737 |
- |
-7.37% |
- |
|
BM_std_min<int>/64000
|
6.99% |
1880.125 |
2011.534 |
- |
6.88% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
6.99% |
320.965 |
343.393 |
- |
6.87% |
- |
|
rng::fill_n(list<int>)/8192
|
6.99% |
7077.929 |
7572.465 |
- |
7.22% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
6.98% |
11.447 |
12.246 |
- |
7.42% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
6.97% |
610.659 |
653.240 |
- |
0.07% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
6.97% |
1.530 |
1.637 |
- |
-0.20% |
- |
|
std::partition_point(deque<int>)/32
|
6.95% |
4.479 |
4.791 |
- |
11.44% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
6.95% |
6988.646 |
7474.388 |
- |
0.94% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
6.93% |
7.680 |
8.212 |
- |
6.90% |
- |
|
BM_PushHeap_uint64_Descending_1
|
6.93% |
0.449 |
0.480 |
- |
2.70% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
6.93% |
2.353 |
2.516 |
- |
-2.40% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
6.92% |
4053.826 |
4334.460 |
- |
8.39% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
6.92% |
34.282 |
36.655 |
- |
-0.56% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
6.90% |
1.295 |
1.385 |
- |
7.15% |
- |
|
BM_std_min<int>/65536
|
6.90% |
1924.479 |
2057.334 |
- |
6.80% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
6.90% |
590.021 |
630.750 |
- |
3.91% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
6.90% |
172.147 |
184.025 |
- |
5.37% |
- |
|
BM_std_min<__int128>/25
|
6.90% |
9.460 |
10.112 |
- |
6.98% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
6.85% |
5.285 |
5.647 |
- |
-0.66% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
6.85% |
2.505 |
2.677 |
- |
1.48% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
6.85% |
45.302 |
48.404 |
- |
1.07% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
6.82% |
10.572 |
11.294 |
- |
15.08% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
6.79% |
4.658 |
4.975 |
- |
1.83% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
6.79% |
69.655 |
74.384 |
- |
23.92% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
6.77% |
778.068 |
830.723 |
- |
4.96% |
- |
|
BM_std_min<__int128>/23
|
6.76% |
8.733 |
9.323 |
- |
6.88% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
6.75% |
21.246 |
22.679 |
- |
-3.07% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
6.74% |
25130.716 |
26825.714 |
- |
0.61% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
6.74% |
2.183 |
2.330 |
- |
-0.73% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
6.73% |
23.023 |
24.572 |
- |
7.11% |
- |
|
BM_std_min<__int128>/22
|
6.72% |
8.334 |
8.894 |
- |
6.81% |
- |
|
BM_std_minmax_element<long_long>/70000
|
6.68% |
18696.519 |
19945.780 |
- |
8.81% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
6.68% |
4.993 |
5.326 |
- |
6.36% |
- |
|
BM_std_min<char>/18
|
6.67% |
0.988 |
1.054 |
- |
8.57% |
- |
|
BM_MakeHeap_string_PipeOrgan_1024
|
6.65% |
4.963 |
5.293 |
- |
7.43% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
6.65% |
1.937 |
2.065 |
- |
0.09% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
6.63% |
824731.927 |
879379.844 |
- |
0.30% |
- |
|
BM_std_min<unsigned_char>/20
|
6.62% |
1.515 |
1.616 |
- |
6.11% |
- |
|
std::copy_n(list<int>)/4096
|
6.61% |
3861.248 |
4116.408 |
- |
-20.95% |
- |
|
BM_std_minmax_element<long_long>/64000
|
6.60% |
17107.497 |
18237.091 |
- |
8.88% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
6.60% |
2.435 |
2.596 |
- |
6.36% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
6.59% |
70.229 |
74.858 |
- |
-11.28% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
6.59% |
1.536 |
1.638 |
- |
6.79% |
- |
|
BM_std_minmax_element<long_long>/65536
|
6.59% |
17518.106 |
18671.687 |
- |
8.83% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
6.58% |
18.604 |
19.827 |
- |
0.91% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
6.53% |
43.268 |
46.094 |
- |
4.30% |
- |
|
BM_MakeHeap_string_PipeOrgan_256
|
6.53% |
4.771 |
5.083 |
- |
6.32% |
- |
|
BM_std_minmax<short>/25
|
6.52% |
2.203 |
2.346 |
- |
2.91% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
6.52% |
1.943 |
2.069 |
- |
15.84% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
6.51% |
21.417 |
22.812 |
- |
8.89% |
- |
|
BM_std_min<char>/10
|
6.51% |
0.907 |
0.966 |
- |
7.18% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/50
|
6.51% |
0.674 |
0.718 |
- |
6.61% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
6.48% |
1.000 |
1.065 |
- |
5.26% |
- |
|
BM_std_min<char>/19
|
6.47% |
1.182 |
1.258 |
- |
8.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
6.47% |
1884804.393 |
2006727.304 |
- |
-14.23% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
6.47% |
2.092 |
2.227 |
- |
4.03% |
- |
|
rng::replace(vector<int>)_(sprinkled)/8192
|
6.46% |
1376.809 |
1465.717 |
- |
5.05% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
6.45% |
38.040 |
40.493 |
- |
-1.07% |
- |
|
BM_std_minmax<char>/10
|
6.44% |
1.301 |
1.385 |
- |
0.07% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
6.44% |
0.842 |
0.897 |
- |
5.41% |
- |
|
BM_PushHeap_float_Random_4
|
6.42% |
2.837 |
3.019 |
- |
-0.78% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
6.42% |
23.878 |
25.411 |
- |
-30.17% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
6.40% |
57.257 |
60.924 |
- |
5.05% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
6.40% |
8.028 |
8.542 |
- |
2.09% |
- |
|
BM_deque_deque_copy_backward/1024
|
6.39% |
38.430 |
40.885 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
6.39% |
16347819.746 |
17391726.678 |
- |
5.21% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
6.37% |
11054.044 |
11758.517 |
- |
6.33% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
6.37% |
10.198 |
10.848 |
- |
-1.92% |
- |
|
BM_std_minmax<int>/7
|
6.36% |
1.711 |
1.819 |
- |
2.61% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
6.36% |
23.402 |
24.890 |
- |
3.83% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
6.36% |
1158.173 |
1231.825 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
6.35% |
22.356 |
23.776 |
- |
-1.15% |
- |
|
rng::remove(list<int>)_(prefix)/50
|
6.34% |
66.873 |
71.113 |
- |
6.66% |
- |
|
rng::fill(vector<bool>)/64
|
6.33% |
1.605 |
1.707 |
- |
6.43% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
6.31% |
6819.182 |
7249.590 |
- |
-3.58% |
- |
|
rng::copy(vector<bool>)_(aligned)/1048576
|
6.31% |
3571.863 |
3797.149 |
- |
265.36% |
- |
|
BM_std_min<__int128>/21
|
6.31% |
7.945 |
8.447 |
- |
6.54% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
6.30% |
1858.385 |
1975.542 |
- |
4.74% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1
|
6.29% |
0.251 |
0.266 |
- |
0.57% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
6.28% |
26.086 |
27.725 |
- |
-8.63% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
6.28% |
53.393 |
56.746 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
6.27% |
6695979.291 |
7116144.871 |
- |
18.36% |
- |
|
rng::copy_n(deque<int>)/262144
|
6.27% |
10357.417 |
11006.531 |
- |
6.61% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
6.26% |
674.330 |
716.571 |
- |
0.68% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
6.26% |
1677.673 |
1782.612 |
- |
-32.71% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
6.24% |
4604.609 |
4892.017 |
- |
8.10% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
6.24% |
1083437.932 |
1151026.451 |
- |
-1.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
6.20% |
1828545.247 |
1941940.908 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
6.19% |
339042062.996 |
360028326.938 |
- |
4.63% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
6.17% |
11.165 |
11.854 |
- |
-3.55% |
- |
|
BM_SortHeap_float_1
|
6.16% |
0.251 |
0.267 |
- |
4.16% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
6.11% |
3.260 |
3.459 |
- |
-0.44% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
6.11% |
15.506 |
16.453 |
- |
-3.70% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
6.09% |
755.614 |
801.666 |
- |
0.50% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
6.09% |
22.324 |
23.685 |
- |
0.34% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
6.09% |
29.411 |
31.203 |
- |
-5.39% |
- |
|
BM_std_minmax_element<short>/4000
|
6.09% |
1024.336 |
1086.748 |
- |
0.18% |
- |
|
std::list<int>::ctor(size)/32
|
6.09% |
323.179 |
342.859 |
- |
4.00% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
6.09% |
1.503 |
1.594 |
- |
16.32% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
6.08% |
64.753 |
68.692 |
- |
-3.05% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
6.08% |
2.531 |
2.684 |
- |
1.28% |
- |
|
BM_std_minmax_element<short>/64000
|
6.08% |
16301.128 |
17292.480 |
- |
0.21% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
6.08% |
13.918 |
14.764 |
- |
14.90% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
6.08% |
11963.456 |
12690.839 |
- |
-4.47% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
6.08% |
773.160 |
820.165 |
- |
0.34% |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
6.08% |
28.003 |
29.704 |
- |
1.24% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
6.07% |
276.608 |
293.409 |
- |
7.75% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/0
|
6.07% |
15.795 |
16.754 |
- |
5.86% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
6.07% |
529525.007 |
561651.975 |
- |
8.02% |
- |
|
BM_std_min<__int128>/20
|
6.06% |
7.615 |
8.076 |
- |
6.19% |
- |
|
rng::for_each(set<int>::iterator)/32
|
6.06% |
22.161 |
23.503 |
- |
0.79% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
6.05% |
4.602 |
4.880 |
- |
1.04% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
6.05% |
2845.291 |
3017.365 |
- |
2.39% |
- |
|
BM_std_minmax<unsigned_char>/19
|
6.04% |
1.656 |
1.756 |
- |
6.30% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
6.04% |
47.560 |
50.431 |
- |
-0.62% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
6.03% |
1157587.781 |
1227446.727 |
- |
3.06% |
- |
|
rng::move_backward(deque<int>)/32768
|
6.03% |
3523.518 |
3735.913 |
- |
0.25% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
6.03% |
38.224 |
40.528 |
- |
-0.87% |
- |
|
BM_std_minmax_element<short>/70000
|
6.02% |
17852.010 |
18927.446 |
- |
0.37% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
6.01% |
2.462 |
2.610 |
- |
7.75% |
- |
|
rng::partition(list<int>)_(sparse)/50
|
6.00% |
15.398 |
16.322 |
- |
7.20% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
6.00% |
0.465 |
0.493 |
- |
5.35% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
5.98% |
8301.461 |
8798.240 |
- |
19.78% |
- |
|
rng::partial_sort(vector<int>)_(repeated)/8192
|
5.96% |
46676.642 |
49456.649 |
- |
5.80% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
5.96% |
14.634 |
15.505 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
5.95% |
54109442.745 |
57330745.766 |
- |
21.60% |
- |
|
BM_std_minmax_element<short>/65536
|
5.95% |
16691.883 |
17685.114 |
- |
0.08% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
5.95% |
26.039 |
27.587 |
- |
8.92% |
- |
|
BM_std_minmax_element<short>/4096
|
5.94% |
1049.902 |
1112.269 |
- |
0.16% |
- |
|
BM_deque_vector_move_backward/70000
|
5.94% |
8523.670 |
9029.855 |
- |
6.70% |
- |
|
BM_std_minmax<unsigned_char>/8
|
5.93% |
1.087 |
1.151 |
- |
0.08% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
5.92% |
4.929 |
5.220 |
- |
6.01% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
5.91% |
3.964 |
4.198 |
- |
7.14% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
5.91% |
29.986 |
31.757 |
- |
0.69% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
5.90% |
11962.114 |
12668.450 |
- |
-4.22% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
5.89% |
14.281 |
15.123 |
- |
3.04% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
5.87% |
33.897 |
35.886 |
- |
-24.11% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
5.86% |
5.718 |
6.053 |
- |
-0.96% |
- |
|
BM_std_minmax_element<short>/5500
|
5.86% |
1409.228 |
1491.754 |
- |
0.21% |
- |
|
BM_PushHeap_uint32_Descending_4
|
5.84% |
0.344 |
0.364 |
- |
-1.87% |
- |
|
BM_RangesPushHeap_float_Descending_4
|
5.84% |
0.363 |
0.384 |
- |
7.63% |
- |
|
std::vector<int>::ctor(size)/1024
|
5.83% |
41.099 |
43.495 |
- |
2.73% |
- |
|
rng::partition(deque<int>)_(sparse)/8192
|
5.83% |
3027.739 |
3204.128 |
- |
6.47% |
- |
|
BM_deque_deque_move/2
|
5.82% |
3.059 |
3.237 |
- |
0.07% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
5.80% |
27.006 |
28.572 |
- |
-5.85% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
5.78% |
7290.755 |
7712.117 |
- |
5.97% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
5.78% |
1.527 |
1.615 |
- |
6.19% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
5.78% |
22.779 |
24.094 |
- |
6.49% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
5.77% |
2.189 |
2.316 |
- |
0.03% |
- |
|
BM_std_minmax<short>/4
|
5.75% |
0.971 |
1.027 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
5.75% |
17229.120 |
18219.259 |
- |
4.08% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
5.75% |
8.512 |
9.001 |
- |
1.81% |
- |
|
BM_StringEraseToEnd_Large_Opaque
|
5.74% |
1.010 |
1.068 |
- |
4.66% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
5.74% |
29.485 |
31.178 |
- |
-1.73% |
- |
|
BM_std_minmax_element<short>/1024
|
5.74% |
268.321 |
283.728 |
- |
0.17% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.74% |
7783.187 |
8229.995 |
- |
1.07% |
- |
|
rng::copy(list<int>)/64
|
5.71% |
33.801 |
35.733 |
- |
5.20% |
- |
|
std::generate(list<int>)/50
|
5.71% |
15.364 |
16.242 |
- |
3.02% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
5.69% |
20.152 |
21.299 |
- |
-1.38% |
- |
|
BM_std_minmax<unsigned_char>/20
|
5.68% |
1.932 |
2.042 |
- |
5.90% |
- |
|
BM_std_min<__int128>/19
|
5.68% |
7.241 |
7.653 |
- |
5.87% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
5.67% |
20.054 |
21.192 |
- |
5.02% |
- |
|
BM_std_minmax_element<char>/3
|
5.65% |
1.180 |
1.247 |
- |
8.66% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
5.64% |
14.233 |
15.037 |
- |
0.15% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
5.64% |
10.557 |
11.153 |
- |
0.31% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
5.63% |
3.377 |
3.567 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::erase(iterator)/0
|
5.63% |
15.347 |
16.210 |
- |
5.44% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
5.62% |
68.772 |
72.639 |
- |
-10.95% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
5.62% |
70.948 |
74.934 |
- |
6.06% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.61% |
1390.817 |
1468.801 |
- |
-0.32% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
5.60% |
1.949 |
2.058 |
- |
-1.84% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
5.59% |
94561.941 |
99848.369 |
- |
6.90% |
- |
|
BM_std_minmax<unsigned_char>/1
|
5.58% |
0.623 |
0.658 |
- |
1.18% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
5.58% |
11591.857 |
12238.968 |
- |
5.63% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
5.57% |
27.410 |
28.936 |
- |
-6.27% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
5.56% |
990094.294 |
1045124.252 |
- |
0.85% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
5.55% |
1.302 |
1.374 |
- |
1.81% |
- |
|
rng::find_if_not(vector<int>)_(process_all)/8
|
5.55% |
2.518 |
2.657 |
- |
5.88% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
5.54% |
8656.267 |
9135.435 |
- |
5.33% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
5.52% |
24.349 |
25.693 |
- |
0.51% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
5.51% |
11106.268 |
11718.720 |
- |
5.55% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
5.48% |
18.156 |
19.151 |
- |
4.00% |
- |
|
std::unordered_set<std::string>::clear()/32
|
5.48% |
925.829 |
976.539 |
- |
5.32% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_1024
|
5.47% |
0.689 |
0.726 |
- |
2.85% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
5.46% |
0.526 |
0.555 |
- |
-5.12% |
- |
|
rng::remove(deque<int>)_(prefix)/32
|
5.41% |
55.140 |
58.124 |
- |
5.67% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
5.41% |
1.575 |
1.660 |
- |
-0.21% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
5.40% |
8522.461 |
8983.087 |
- |
6.26% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/8192
|
5.40% |
7275.557 |
7668.467 |
- |
5.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
5.39% |
5134784.353 |
5411548.104 |
- |
5.63% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
5.38% |
2.082 |
2.194 |
- |
0.06% |
- |
|
rng::move(list<int>)/512
|
5.38% |
353.190 |
372.197 |
- |
-0.82% |
- |
|
BM_std_min<char>/30
|
5.38% |
2.223 |
2.343 |
- |
1.45% |
- |
|
BM_MakeHeap_uint32_SingleElement_262144
|
5.37% |
0.628 |
0.661 |
- |
6.09% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
5.37% |
8026.444 |
8457.449 |
- |
0.45% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
5.35% |
15703.929 |
16544.466 |
- |
1.59% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
5.35% |
23.497 |
24.753 |
- |
-3.00% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
5.34% |
35288.698 |
37174.668 |
- |
2.67% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
5.31% |
7981.857 |
8405.705 |
- |
2.19% |
- |
|
BM_LowerBound_string_1
|
5.30% |
4.596 |
4.839 |
- |
2.37% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
5.30% |
79211583.722 |
83406436.313 |
- |
4.67% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
5.30% |
3.967 |
4.177 |
- |
7.69% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
5.27% |
0.388 |
0.408 |
- |
-1.13% |
- |
|
BM_deque_deque_ranges_move/2
|
5.25% |
3.061 |
3.222 |
- |
-0.44% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
5.25% |
46733.768 |
49185.853 |
- |
5.31% |
- |
|
std::rotate_copy(list<int>)/8192
|
5.25% |
6733.372 |
7086.538 |
- |
6.64% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
5.24% |
11637.762 |
12247.454 |
- |
2.95% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
5.23% |
6.609 |
6.954 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
5.22% |
27.680 |
29.126 |
- |
11.13% |
- |
|
BM_RangesPushHeap_string_Ascending_64
|
5.22% |
7.442 |
7.830 |
- |
0.30% |
- |
|
BM_std_min<unsigned_char>/18
|
5.22% |
0.971 |
1.021 |
- |
5.21% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
5.21% |
29.909 |
31.468 |
- |
5.02% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
5.20% |
7.083 |
7.451 |
- |
-4.84% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
5.20% |
30.292 |
31.867 |
- |
-0.52% |
- |
|
std::list<int>::ctor(size)/8192
|
5.20% |
95149.493 |
100093.924 |
- |
6.96% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
5.19% |
260.554 |
274.088 |
- |
1.63% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/0
|
5.19% |
0.256 |
0.269 |
- |
5.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
5.18% |
7810851.184 |
8215187.575 |
- |
9.80% |
- |
|
BM_deque_deque_ranges_copy/2
|
5.17% |
3.063 |
3.221 |
- |
-0.09% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
5.17% |
9.345 |
9.828 |
- |
-4.66% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
5.15% |
77862154.577 |
81873773.976 |
- |
4.50% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
5.15% |
5.872 |
6.175 |
- |
-0.40% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/64
|
5.14% |
1.304 |
1.371 |
- |
0.39% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
5.14% |
20.155 |
21.191 |
- |
2.80% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
5.13% |
822.208 |
864.415 |
- |
4.02% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
5.10% |
38932.997 |
40920.047 |
- |
-1.02% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
5.10% |
1.154 |
1.213 |
- |
4.10% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
5.09% |
1314140.772 |
1381008.558 |
- |
0.62% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
5.09% |
127.601 |
134.091 |
- |
-1.80% |
- |
|
rng::remove_copy(list<int>)_(prefix)/8192
|
5.08% |
7030.611 |
7387.992 |
- |
4.45% |
- |
|
rng::move(vector<int>)/262144
|
5.08% |
22070.296 |
23191.816 |
- |
2.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
5.08% |
1065920.546 |
1120060.113 |
- |
-0.47% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
5.08% |
24.531 |
25.777 |
- |
16.56% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
5.08% |
797.447 |
837.921 |
- |
9.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.07% |
24.083 |
25.305 |
- |
0.56% |
- |
|
std::search_n(vector<int>)_(no_match)/1000
|
5.07% |
205.471 |
215.884 |
- |
5.40% |
- |
|
std::copy_n(vector<int>)/8
|
5.06% |
2.165 |
2.274 |
- |
3.49% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
5.06% |
5.165 |
5.426 |
- |
5.59% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
5.06% |
1.851 |
1.945 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
5.06% |
12768803.666 |
13414352.250 |
- |
-0.96% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
5.05% |
210.407 |
221.041 |
- |
5.54% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
5.05% |
11894.715 |
12495.110 |
- |
4.79% |
- |
|
BM_deque_deque_move_backward/1024
|
5.04% |
38.511 |
40.453 |
- |
-1.11% |
- |
|
BM_std_min<unsigned_char>/4096
|
5.04% |
28.934 |
30.391 |
- |
2.76% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
5.02% |
67.262 |
70.641 |
- |
18.20% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
5.02% |
4858896.518 |
5102618.185 |
- |
1.85% |
- |
|
std::set<std::string>::erase(iterator)/0
|
5.01% |
25.427 |
26.702 |
- |
-9.13% |
- |
|
BM_std_minmax<unsigned_int>/16
|
5.01% |
1.284 |
1.348 |
- |
-2.63% |
- |
|
bm_lexicographical_compare<int>/1
|
5.00% |
1.322 |
1.388 |
- |
15.24% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
4.99% |
1.453 |
1.526 |
- |
-0.27% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
4.99% |
677.286 |
711.058 |
- |
1.72% |
- |
|
BM_std_min<__int128>/18
|
4.99% |
6.859 |
7.201 |
- |
5.21% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
4.97% |
42.205 |
44.303 |
- |
-0.03% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
4.96% |
298.242 |
313.039 |
- |
-10.06% |
- |
|
rng::copy_n(list<int>)/4096
|
4.96% |
3983.009 |
4180.467 |
- |
4.33% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.95% |
865.000 |
907.820 |
- |
4.35% |
- |
|
BM_std_min<char>/20
|
4.95% |
1.530 |
1.605 |
- |
7.82% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.93% |
1316.425 |
1381.330 |
- |
1.17% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
4.93% |
1080121.867 |
1133371.173 |
- |
0.54% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
4.93% |
0.553 |
0.580 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
4.93% |
1116396.368 |
1171403.866 |
- |
0.48% |
- |
|
rng::find_end(list<int>)_(single_element)/1024
|
4.91% |
697.086 |
731.344 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
4.91% |
20123377.965 |
21111127.708 |
- |
0.97% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
4.89% |
2.255 |
2.366 |
- |
6.43% |
- |
|
rng::find(list<int>)_(process_all)/1024
|
4.89% |
688.579 |
722.271 |
- |
5.19% |
- |
|
rng::unique(deque<int>)_(sprinkled)/1024
|
4.89% |
629.790 |
660.596 |
- |
5.27% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
4.88% |
1.326 |
1.390 |
- |
10.22% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
4.87% |
0.482 |
0.505 |
- |
-17.43% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8192
|
4.85% |
685.979 |
719.247 |
- |
0.58% |
- |
|
BM_vector_deque_copy/0
|
4.85% |
0.388 |
0.407 |
- |
-40.25% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
4.84% |
685.603 |
718.809 |
- |
0.52% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
4.84% |
10.514 |
11.022 |
- |
5.08% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
4.83% |
1.303 |
1.366 |
- |
0.39% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
4.83% |
20.366 |
21.349 |
- |
4.66% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
4.83% |
726.136 |
761.195 |
- |
-20.90% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
4.82% |
1.431 |
1.501 |
- |
9.93% |
- |
|
rng::fill(deque<int>)/32
|
4.82% |
1.470 |
1.541 |
- |
9.24% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
4.82% |
68.931 |
72.251 |
- |
-19.45% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
4.81% |
28.161 |
29.516 |
- |
4.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
4.81% |
48.571 |
50.909 |
- |
12.20% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
4.76% |
2.093 |
2.193 |
- |
2.08% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.75% |
15184.574 |
15906.160 |
- |
1.13% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.74% |
20.498 |
21.469 |
- |
0.14% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
4.74% |
103.479 |
108.381 |
- |
-3.65% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
4.72% |
1496.970 |
1567.670 |
- |
1.19% |
- |
|
std::list<int>::ctor(size)/1024
|
4.72% |
11647.543 |
12197.462 |
- |
5.15% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
4.72% |
23.078 |
24.167 |
- |
0.44% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
4.72% |
8505.993 |
8907.078 |
- |
2.66% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
4.70% |
7033.546 |
7364.103 |
- |
2.53% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
4.70% |
4.085 |
4.277 |
- |
3.57% |
- |
|
BM_std_min<__int128>/17
|
4.70% |
6.481 |
6.786 |
- |
4.82% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
4.70% |
117382475.219 |
122896591.602 |
- |
-6.77% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
4.67% |
614.138 |
642.812 |
- |
-2.81% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
4.67% |
211.099 |
220.952 |
- |
-4.20% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
4.66% |
5960262.658 |
6238139.920 |
- |
4.68% |
- |
|
std::move(vector<int>)/262144
|
4.66% |
21917.347 |
22938.715 |
- |
50.95% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
4.65% |
9.986 |
10.450 |
- |
-2.96% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
4.63% |
29.620 |
30.993 |
- |
-1.86% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
4.63% |
3804.145 |
3980.383 |
- |
3.76% |
- |
|
rng::find_end(list<int>)_(single_element)/1000
|
4.62% |
683.666 |
715.273 |
- |
0.48% |
- |
|
BM_std_minmax<unsigned_char>/3
|
4.62% |
1.193 |
1.248 |
- |
1.98% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
4.62% |
3.121 |
3.265 |
- |
3.47% |
- |
|
BM_std_min<char>/12
|
4.62% |
1.333 |
1.394 |
- |
6.78% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
4.61% |
197.953 |
207.081 |
- |
1.66% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
4.60% |
54.824 |
57.345 |
- |
0.29% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
4.60% |
1.175 |
1.229 |
- |
-6.56% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
4.60% |
4.126 |
4.316 |
- |
-0.59% |
- |
|
BM_MakeHeap_float_SingleElement_262144
|
4.59% |
0.713 |
0.746 |
- |
4.95% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
4.59% |
19787.068 |
20696.249 |
- |
1.06% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
4.59% |
15.487 |
16.198 |
- |
5.40% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
4.59% |
40.625 |
42.489 |
- |
5.42% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/0
|
4.58% |
0.278 |
0.291 |
- |
5.24% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
4.57% |
9.132 |
9.550 |
- |
0.29% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
4.57% |
61.548 |
64.362 |
- |
2.35% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
4.57% |
0.786 |
0.822 |
- |
-23.02% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
4.57% |
15461815.069 |
16167703.523 |
- |
-7.91% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.56% |
67252.082 |
70317.919 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
4.56% |
11583921.493 |
12111905.767 |
- |
5.50% |
- |
|
BM_std_minmax<short>/64
|
4.56% |
1.525 |
1.595 |
- |
4.13% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
4.55% |
207.265 |
216.705 |
- |
3.20% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
4.54% |
405.412 |
423.802 |
- |
-1.33% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
4.53% |
17.584 |
18.382 |
- |
-12.84% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.53% |
105874.609 |
110669.142 |
- |
6.94% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
4.52% |
1.155 |
1.207 |
- |
-4.11% |
- |
|
BM_std_minmax_element<short>/512
|
4.52% |
138.028 |
144.269 |
- |
0.09% |
- |
|
rng::all_of(vector<int>)_(process_all)/8
|
4.51% |
2.486 |
2.598 |
- |
5.59% |
- |
|
BM_num_get<long>
|
4.51% |
11.063 |
11.562 |
- |
1.43% |
- |
|
BM_std_minmax<unsigned_int>/7
|
4.51% |
1.745 |
1.824 |
- |
3.03% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/0
|
4.51% |
0.254 |
0.265 |
- |
4.59% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
4.50% |
5.722 |
5.979 |
- |
-4.25% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
4.50% |
27.405 |
28.637 |
- |
-3.80% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
4.49% |
6235168.440 |
6514899.841 |
- |
-2.62% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
4.48% |
1330282.741 |
1389926.196 |
- |
-2.56% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
4.48% |
3236.859 |
3381.890 |
- |
-1.32% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.48% |
3.088 |
3.226 |
- |
4.50% |
- |
|
BM_std_min<char>/26
|
4.47% |
1.155 |
1.207 |
- |
4.47% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
4.47% |
52.627 |
54.981 |
- |
0.84% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
4.47% |
952036.486 |
994573.079 |
- |
0.69% |
- |
|
BM_std_minmax<unsigned_char>/21
|
4.46% |
2.231 |
2.331 |
- |
5.38% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
4.46% |
0.777 |
0.812 |
- |
-21.03% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
4.45% |
63.484 |
66.312 |
- |
6.90% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
4.45% |
2.577 |
2.692 |
- |
2.53% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
4.44% |
30111.892 |
31449.795 |
- |
-0.67% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
4.44% |
794.479 |
829.775 |
- |
0.85% |
- |
|
std::multiset<std::string>::clear()/32
|
4.43% |
881.927 |
921.031 |
- |
0.31% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
4.43% |
9.208 |
9.616 |
- |
-0.72% |
- |
|
BM_std_minmax_element<long_long>/64
|
4.43% |
17.474 |
18.248 |
- |
5.87% |
- |
|
BM_RangesMakeHeap_float_Descending_256
|
4.42% |
0.250 |
0.261 |
- |
2.20% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
4.42% |
1313.452 |
1371.478 |
- |
2.01% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
4.41% |
22.143 |
23.120 |
- |
2.58% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
4.41% |
27.017 |
28.209 |
- |
-1.44% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
4.40% |
19480.732 |
20338.420 |
- |
1.09% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
4.40% |
14.472 |
15.109 |
- |
-4.12% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
4.40% |
1.397 |
1.458 |
- |
1.91% |
- |
|
BM_std_min<unsigned_char>/4
|
4.39% |
0.979 |
1.022 |
- |
1.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
4.39% |
6.589 |
6.879 |
- |
-2.25% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.39% |
3.089 |
3.225 |
- |
4.36% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
4.36% |
62.168 |
64.878 |
- |
27.68% |
- |
|
BM_PopHeap_float_4
|
4.35% |
2.374 |
2.477 |
- |
0.53% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.35% |
3.088 |
3.223 |
- |
4.32% |
- |
|
std::fill_n(vector<bool>)/512
|
4.35% |
1.425 |
1.487 |
- |
3.80% |
- |
|
BM_std_minmax_element<short>/3
|
4.34% |
1.148 |
1.198 |
- |
8.24% |
- |
|
rng::partial_sort(vector<int>)_(descending)/8
|
4.34% |
24.851 |
25.930 |
- |
2.24% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
4.34% |
8096.849 |
8448.342 |
- |
10.13% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.34% |
3.091 |
3.226 |
- |
3.26% |
- |
|
BM_std_min<char>/24
|
4.34% |
2.645 |
2.760 |
- |
6.24% |
- |
|
BM_deque_deque_move_backward/65536
|
4.34% |
8062.987 |
8412.628 |
- |
2.35% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
4.33% |
813.415 |
848.663 |
- |
0.75% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
4.33% |
9439.859 |
9848.266 |
- |
3.98% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
4.33% |
21.641 |
22.577 |
- |
2.12% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
4.32% |
17.941 |
18.717 |
- |
10.67% |
- |
|
BM_RangesSortHeap_float_16384
|
4.32% |
26.487 |
27.631 |
- |
0.68% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
4.32% |
18071.389 |
18851.892 |
- |
0.43% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
4.31% |
4.639 |
4.839 |
- |
1.03% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
4.31% |
29.443 |
30.713 |
- |
-21.84% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.31% |
87.514 |
91.282 |
- |
4.70% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
4.30% |
82.809 |
86.370 |
- |
-2.24% |
- |
|
BM_std_minmax<unsigned_char>/25
|
4.30% |
1.226 |
1.279 |
- |
7.95% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
4.29% |
6.817 |
7.109 |
- |
-2.42% |
- |
|
BM_RangesMakeHeap_float_Heap_4
|
4.29% |
0.275 |
0.287 |
- |
-0.82% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
4.28% |
2.392 |
2.494 |
- |
2.63% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
4.28% |
7.445 |
7.763 |
- |
9.94% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
4.27% |
4.287 |
4.470 |
- |
-0.37% |
- |
|
BM_deque_vector_move_backward/64000
|
4.27% |
8032.919 |
8376.129 |
- |
6.28% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.27% |
3.092 |
3.224 |
- |
4.45% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
4.26% |
305.248 |
318.266 |
- |
10.19% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
4.26% |
2.219 |
2.314 |
- |
12.87% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
4.26% |
1163602.455 |
1213145.752 |
- |
0.78% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
4.26% |
790.629 |
824.292 |
- |
0.28% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
4.25% |
39.686 |
41.374 |
- |
1.68% |
- |
|
std::copy_n(deque<int>)/8
|
4.25% |
2.643 |
2.755 |
- |
-1.24% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
4.24% |
7863.188 |
8196.305 |
- |
6.02% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
4.23% |
1.338 |
1.395 |
- |
13.97% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
4.23% |
3.665 |
3.820 |
- |
-0.41% |
- |
|
BM_std_minmax<unsigned_char>/18
|
4.22% |
1.317 |
1.372 |
- |
5.48% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
4.21% |
1134326.021 |
1182027.472 |
- |
-0.14% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
4.20% |
2776.580 |
2893.327 |
- |
5.20% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.20% |
282184.318 |
294043.745 |
- |
4.31% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
4.20% |
838.670 |
873.875 |
- |
4.42% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
4.20% |
33.084 |
34.473 |
- |
-0.48% |
- |
|
BM_std_min<short>/12
|
4.20% |
1.520 |
1.584 |
- |
3.42% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
4.19% |
9.188 |
9.573 |
- |
3.55% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
4.18% |
1973.306 |
2055.768 |
- |
-0.78% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
4.17% |
71.043 |
74.009 |
- |
3.31% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
4.17% |
30003.419 |
31255.388 |
- |
9.21% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
4.17% |
2.610 |
2.719 |
- |
0.68% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_262144
|
4.16% |
12.659 |
13.186 |
- |
-9.80% |
- |
|
BM_MakeHeap_uint32_Random_64
|
4.15% |
1.250 |
1.302 |
- |
2.71% |
- |
|
BM_std_minmax_element<char>/1
|
4.15% |
0.301 |
0.313 |
- |
2.80% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
4.14% |
39042539.347 |
40658482.989 |
- |
0.37% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
4.14% |
25.963 |
27.037 |
- |
0.30% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.13% |
1.146 |
1.194 |
- |
-4.37% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
4.12% |
810.366 |
843.740 |
- |
0.35% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
4.12% |
3.729 |
3.883 |
- |
2.66% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
4.12% |
0.583 |
0.607 |
- |
1.20% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
4.11% |
1888060.935 |
1965742.919 |
- |
3.41% |
- |
|
BM_std_minmax<unsigned_char>/4
|
4.10% |
1.473 |
1.534 |
- |
2.64% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
4.10% |
31325.941 |
32610.210 |
- |
-0.48% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.09% |
822.045 |
855.635 |
- |
-0.82% |
- |
|
std::find(list<int>)_(process_all)/50
|
4.08% |
18.131 |
18.871 |
- |
1.17% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
4.07% |
480.400 |
499.938 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
4.06% |
3137905.409 |
3265425.208 |
- |
4.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
4.06% |
5992121.144 |
6235547.228 |
- |
77.03% |
- |
|
BM_std_min<unsigned_char>/4000
|
4.06% |
27.063 |
28.161 |
- |
2.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.05% |
351309974.797 |
365522259.888 |
- |
2.82% |
- |
|
BM_std_min<__int128>/15
|
4.04% |
5.697 |
5.927 |
- |
4.26% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
4.04% |
2720.463 |
2830.276 |
- |
3.22% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.03% |
143389547.512 |
149174974.188 |
- |
1.89% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
4.03% |
1448094.787 |
1506491.344 |
- |
3.88% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
4.02% |
28.126 |
29.258 |
- |
0.70% |
- |
|
rng::fold_left(list<int>)/50
|
4.01% |
37.480 |
38.983 |
- |
1.17% |
- |
|
BM_std_min<char>/27
|
4.01% |
1.385 |
1.441 |
- |
4.05% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
4.00% |
41.369 |
43.026 |
- |
-0.00% |
- |
|
BM_MakeHeap_string_Ascending_256
|
4.00% |
4.989 |
5.188 |
- |
-14.76% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
3.99% |
1.370 |
1.424 |
- |
-0.29% |
- |
|
BM_std_minmax<unsigned_short>/3
|
3.98% |
1.165 |
1.211 |
- |
2.16% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.97% |
3.564 |
3.706 |
- |
-0.04% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
3.97% |
589.992 |
613.438 |
- |
0.62% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
3.97% |
0.257 |
0.267 |
- |
3.98% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
3.96% |
28278.651 |
29399.425 |
- |
8.24% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
3.96% |
576.398 |
599.226 |
- |
0.36% |
- |
|
BM_MakeHeap_float_Random_256
|
3.96% |
1.238 |
1.287 |
- |
-9.77% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
3.95% |
5095.363 |
5296.659 |
- |
21.08% |
- |
|
std::set<int>::count(key)_(existent)/32
|
3.94% |
1.793 |
1.863 |
- |
0.50% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
3.93% |
703.015 |
730.654 |
- |
0.12% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
3.93% |
6.378 |
6.629 |
- |
-4.35% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
3.92% |
4.174 |
4.338 |
- |
0.36% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
3.92% |
9.263 |
9.626 |
- |
2.68% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
3.92% |
21.410 |
22.248 |
- |
4.74% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
3.91% |
64.228 |
66.739 |
- |
17.58% |
- |
|
BM_SortHeap_float_4
|
3.91% |
1.028 |
1.068 |
- |
0.63% |
- |
|
BM_std_minmax<char>/12
|
3.90% |
1.915 |
1.990 |
- |
-1.29% |
- |
|
BM_RangesPushHeap_string_Ascending_1024
|
3.89% |
13.845 |
14.383 |
- |
4.48% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
3.89% |
1.203 |
1.250 |
- |
-2.65% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
3.88% |
2.825 |
2.934 |
- |
0.12% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
3.88% |
6.514 |
6.767 |
- |
2.87% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
3.87% |
38.586 |
40.080 |
- |
2.12% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
3.87% |
0.708 |
0.735 |
- |
-1.04% |
- |
|
BM_deque_deque_ranges_move/64000
|
3.87% |
2837.385 |
2947.144 |
- |
2.16% |
- |
|
BM_std_min<unsigned_int>/13
|
3.86% |
1.414 |
1.469 |
- |
-8.68% |
- |
|
BM_std_min<__int128>/14
|
3.85% |
5.290 |
5.494 |
- |
4.27% |
- |
|
BM_vector_deque_copy_backward/1
|
3.85% |
2.310 |
2.399 |
- |
2.36% |
- |
|
rng::generate(list<int>)/50
|
3.83% |
15.364 |
15.952 |
- |
0.22% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
3.83% |
2631.783 |
2732.494 |
- |
2.66% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
3.81% |
5236.728 |
5436.401 |
- |
0.33% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
3.81% |
1174309.424 |
1219077.242 |
- |
1.82% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
3.80% |
0.556 |
0.577 |
- |
29.64% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/32
|
3.80% |
10.083 |
10.466 |
- |
12.47% |
- |
|
BM_MakeHeap_float_Random_262144
|
3.80% |
1.115 |
1.158 |
- |
4.36% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
3.79% |
34.902 |
36.225 |
- |
10.49% |
- |
|
rng::partition(vector<int>)_(dense)/50
|
3.79% |
12.575 |
13.052 |
- |
4.12% |
- |
|
BM_vector_deque_copy_backward/64
|
3.79% |
2.961 |
3.073 |
- |
2.13% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
3.79% |
1.780 |
1.848 |
- |
0.68% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
3.78% |
1.231 |
1.277 |
- |
-2.94% |
- |
|
BM_deque_deque_copy/2
|
3.78% |
3.062 |
3.177 |
- |
-1.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.78% |
1084613.481 |
1125616.568 |
- |
0.71% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/8192
|
3.78% |
4716.780 |
4895.038 |
- |
0.43% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
3.78% |
26.651 |
27.658 |
- |
3.17% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
3.77% |
6.639 |
6.889 |
- |
0.03% |
- |
|
BM_std_min<char>/29
|
3.77% |
2.002 |
2.078 |
- |
3.62% |
- |
|
BM_std_minmax<unsigned_short>/21
|
3.77% |
1.962 |
2.036 |
- |
1.57% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
3.77% |
1.634 |
1.695 |
- |
-7.39% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
3.77% |
3526385.901 |
3659177.358 |
- |
0.51% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
3.76% |
6.580 |
6.828 |
- |
43.57% |
- |
|
std::set<int>::contains(key)_(non-existent)/0
|
3.76% |
0.267 |
0.277 |
- |
3.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384
|
3.76% |
6.866 |
7.124 |
- |
3.88% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
3.76% |
2.855 |
2.962 |
- |
0.46% |
- |
|
std::search_n(vector<int>)_(no_match)/8192
|
3.75% |
1630.218 |
1691.408 |
- |
4.35% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
3.75% |
16671.511 |
17297.199 |
- |
-0.63% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
3.75% |
12120.405 |
12575.183 |
- |
3.62% |
- |
|
std::multiset<std::string>::clear()/1024
|
3.74% |
19435.514 |
20163.366 |
- |
-0.14% |
- |
|
rng::copy_n(list<int>)/32768
|
3.74% |
26260.779 |
27242.329 |
- |
0.57% |
- |
|
BM_std_minmax<unsigned_char>/22
|
3.74% |
2.509 |
2.602 |
- |
4.68% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
3.73% |
1410218.515 |
1462857.333 |
- |
5.43% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
3.73% |
19.673 |
20.406 |
- |
0.66% |
- |
|
BM_deque_deque_ranges_copy/1
|
3.72% |
3.429 |
3.556 |
- |
0.29% |
- |
|
BM_std_min<__int128>/16
|
3.72% |
6.134 |
6.362 |
- |
4.08% |
- |
|
BM_std_minmax<unsigned_char>/26
|
3.72% |
1.442 |
1.496 |
- |
7.43% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
3.70% |
6.240 |
6.471 |
- |
-0.87% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
3.70% |
12551.453 |
13016.217 |
- |
-0.94% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
3.69% |
913.276 |
946.959 |
- |
-1.16% |
- |
|
std::move_backward(vector<int>)/262144
|
3.69% |
21939.934 |
22748.951 |
- |
10.77% |
- |
|
BM_PopHeap_string_262144
|
3.69% |
92.586 |
95.999 |
- |
-8.39% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
3.68% |
30.301 |
31.415 |
- |
8.44% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
3.67% |
10.072 |
10.442 |
- |
1.16% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.67% |
20.942 |
21.711 |
- |
0.33% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
3.67% |
10.211 |
10.586 |
- |
-13.71% |
- |
|
std::search(list<int>)_(no_match)/1024
|
3.66% |
738.440 |
765.475 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
3.66% |
341610667.125 |
354105296.420 |
- |
3.59% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
3.66% |
19.835 |
20.561 |
- |
-9.20% |
- |
|
std::deque<std::string>::ctor(size)/32
|
3.65% |
40.140 |
41.603 |
- |
-39.67% |
- |
|
BM_deque_deque_move/1
|
3.64% |
3.409 |
3.533 |
- |
0.41% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
3.64% |
1.407 |
1.458 |
- |
14.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
3.64% |
9967495.994 |
10330395.238 |
- |
-3.59% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
3.64% |
13.756 |
14.256 |
- |
-0.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
3.63% |
13.359 |
13.844 |
- |
-17.93% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
3.63% |
41.952 |
43.476 |
- |
24.80% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
3.63% |
7.777 |
8.060 |
- |
2.24% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
3.63% |
28.582 |
29.618 |
- |
10.54% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
3.62% |
47.669 |
49.396 |
- |
0.42% |
- |
|
std::shift_left(deque<int>)/32
|
3.62% |
4.728 |
4.900 |
- |
2.02% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
3.61% |
2.303 |
2.386 |
- |
4.08% |
- |
|
BM_StringRead_Cold_Deep_Large
|
3.61% |
1.209 |
1.253 |
- |
-20.23% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
3.60% |
27.706 |
28.704 |
- |
1.33% |
- |
|
BM_std_min<char>/4
|
3.60% |
1.071 |
1.109 |
- |
9.38% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
3.60% |
5.269 |
5.459 |
- |
-12.44% |
- |
|
std::for_each_n(vector<int>)/8
|
3.59% |
2.504 |
2.594 |
- |
2.45% |
- |
|
BM_std_minmax<unsigned_char>/5
|
3.59% |
1.751 |
1.814 |
- |
1.53% |
- |
|
std::partition(deque<int>)_(dense)/50
|
3.58% |
16.338 |
16.924 |
- |
12.75% |
- |
|
BM_vector_deque_copy_backward/0
|
3.57% |
0.402 |
0.416 |
- |
-28.84% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
3.56% |
2.098 |
2.173 |
- |
-0.27% |
- |
|
BM_std_minmax<unsigned_short>/30
|
3.56% |
2.726 |
2.823 |
- |
-0.17% |
- |
|
BM_PushHeap_uint32_Descending_16
|
3.55% |
0.354 |
0.366 |
- |
-0.54% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
3.55% |
1.895 |
1.962 |
- |
6.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
3.54% |
5706998.570 |
5909047.072 |
- |
7.13% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
3.54% |
559.521 |
579.315 |
- |
5.06% |
- |
|
BM_deque_vector_move_backward/65536
|
3.53% |
7990.407 |
8272.592 |
- |
4.93% |
- |
|
BM_deque_vector_copy_backward/65536
|
3.52% |
8139.984 |
8426.284 |
- |
1.33% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
3.51% |
22.332 |
23.116 |
- |
0.68% |
- |
|
std::map<int,_int>::clear()/8192
|
3.50% |
81046.531 |
83886.292 |
- |
3.80% |
- |
|
std::move_backward(vector<int>)/1048576
|
3.49% |
54475.926 |
56377.618 |
- |
0.23% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
3.48% |
302.597 |
313.137 |
- |
-5.40% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
3.48% |
0.734 |
0.760 |
- |
3.63% |
- |
|
BM_deque_vector_ranges_move/4000
|
3.48% |
143.122 |
148.105 |
- |
-0.23% |
- |
|
BM_std_minmax_element<short>/4
|
3.47% |
1.227 |
1.270 |
- |
0.95% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
3.46% |
34300.991 |
35488.154 |
- |
1.62% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.46% |
6580.153 |
6807.511 |
- |
0.37% |
- |
|
BM_std_min<short>/20
|
3.45% |
2.248 |
2.326 |
- |
1.94% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
3.45% |
1.095 |
1.132 |
- |
0.60% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
3.45% |
8804.068 |
9107.524 |
- |
0.37% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
3.43% |
29.580 |
30.595 |
- |
-0.25% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
3.43% |
1.233 |
1.275 |
- |
1.81% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.43% |
209.228 |
216.404 |
- |
2.73% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
3.43% |
25.352 |
26.220 |
- |
-6.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
3.43% |
1072326.319 |
1109056.216 |
- |
-0.33% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.42% |
792.503 |
819.638 |
- |
1.78% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
3.42% |
37178.320 |
38450.435 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
3.42% |
1104667.208 |
1142447.860 |
- |
-0.33% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
3.41% |
4.846 |
5.012 |
- |
5.13% |
- |
|
BM_std_min<int>/64
|
3.41% |
2.669 |
2.760 |
- |
7.04% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
3.41% |
2744.842 |
2838.336 |
- |
2.70% |
- |
|
BM_RangesPushHeap_float_Descending_16
|
3.40% |
0.367 |
0.380 |
- |
4.46% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
3.40% |
1.293 |
1.337 |
- |
-6.80% |
- |
|
std::move_backward(deque<int>)/262144
|
3.40% |
29751.221 |
30761.948 |
- |
1.27% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
3.40% |
1.992 |
2.059 |
- |
-1.98% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
3.39% |
749.637 |
775.070 |
- |
20.82% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
3.39% |
26.561 |
27.460 |
- |
4.39% |
- |
|
BM_num_get<long_long>
|
3.39% |
11.169 |
11.547 |
- |
1.62% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
3.38% |
22.533 |
23.296 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
3.38% |
14204613.479 |
14684647.022 |
- |
-2.06% |
- |
|
std::shift_right(list<int>)/50
|
3.38% |
26.923 |
27.832 |
- |
-4.31% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
3.38% |
21.594 |
22.323 |
- |
3.26% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
3.37% |
5.000 |
5.168 |
- |
-1.92% |
- |
|
BM_RangesSortHeap_float_4
|
3.37% |
1.027 |
1.061 |
- |
-0.69% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
3.37% |
14.687 |
15.181 |
- |
-9.28% |
- |
|
std::vector<std::string>::ctor(size)/32
|
3.36% |
33.569 |
34.698 |
- |
6.44% |
- |
|
rng::sort(vector<int>)_(descending)/8192
|
3.35% |
7274.141 |
7517.557 |
- |
2.54% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
3.35% |
16.693 |
17.251 |
- |
-0.25% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.34% |
32454.172 |
33539.230 |
- |
0.39% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
3.34% |
1.992 |
2.058 |
- |
4.37% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
3.34% |
2.108 |
2.178 |
- |
2.90% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
3.34% |
35540.210 |
36726.321 |
- |
1.77% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.34% |
5160.517 |
5332.659 |
- |
0.94% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
3.33% |
1.270 |
1.313 |
- |
0.09% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.33% |
596937.809 |
616819.610 |
- |
0.41% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
3.33% |
4.806 |
4.966 |
- |
0.28% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
3.32% |
35894.394 |
37086.480 |
- |
1.02% |
- |
|
BM_std_min<unsigned_long_long>/5
|
3.32% |
1.343 |
1.388 |
- |
4.22% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.32% |
1505.128 |
1555.024 |
- |
3.83% |
- |
|
BM_std_min<char>/23
|
3.31% |
2.281 |
2.357 |
- |
3.05% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
3.30% |
15.538 |
16.051 |
- |
7.13% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.30% |
329.566 |
340.431 |
- |
-6.76% |
- |
|
std::copy_n(list<int>)/32768
|
3.29% |
25805.533 |
26654.941 |
- |
2.14% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
3.28% |
1.629 |
1.683 |
- |
4.66% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
3.28% |
31.200 |
32.224 |
- |
-0.26% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
3.28% |
756.591 |
781.373 |
- |
4.77% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.28% |
12755.831 |
13173.611 |
- |
1.62% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
3.27% |
16.013 |
16.537 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
3.26% |
1820903.984 |
1880236.021 |
- |
2.21% |
- |
|
std::move_backward(deque<int>)/32768
|
3.26% |
3607.432 |
3724.956 |
- |
1.56% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
3.26% |
2194.264 |
2265.716 |
- |
0.19% |
- |
|
BM_std_min<__int128>/13
|
3.25% |
4.881 |
5.039 |
- |
3.38% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.25% |
223.979 |
231.258 |
- |
0.58% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.25% |
6599.656 |
6814.129 |
- |
0.67% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
3.25% |
3369.537 |
3478.957 |
- |
0.31% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
3.25% |
567.015 |
585.424 |
- |
-0.02% |
- |
|
BM_std_min<char>/6
|
3.24% |
1.589 |
1.640 |
- |
1.75% |
- |
|
BM_std_minmax<unsigned_char>/64
|
3.24% |
1.219 |
1.259 |
- |
3.81% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
3.23% |
9.006 |
9.297 |
- |
2.17% |
- |
|
rng::move_backward(vector<int>)/262144
|
3.23% |
22076.034 |
22789.179 |
- |
9.85% |
- |
|
BM_MakeHeap_string_PipeOrgan_4
|
3.23% |
2.550 |
2.632 |
- |
1.87% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
3.23% |
1390369.019 |
1435271.800 |
- |
-0.88% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/32
|
3.23% |
2.254 |
2.327 |
- |
-4.73% |
- |
|
BM_deque_deque_ranges_move/1
|
3.23% |
3.421 |
3.531 |
- |
-1.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
3.23% |
1247648.960 |
1287895.701 |
- |
-1.07% |
- |
|
BM_std_minmax<unsigned_int>/3
|
3.22% |
1.155 |
1.192 |
- |
-9.67% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
3.22% |
18.230 |
18.817 |
- |
-1.04% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
3.21% |
0.447 |
0.462 |
- |
-16.84% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
3.21% |
2.425 |
2.503 |
- |
2.03% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
3.21% |
383695.582 |
396007.561 |
- |
-0.08% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
3.20% |
2074.404 |
2140.816 |
- |
0.14% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.20% |
56938.238 |
58759.746 |
- |
0.10% |
- |
|
std::search_n(vector<int>)_(no_match)/1048576
|
3.20% |
209472.741 |
216168.658 |
- |
3.86% |
- |
|
rng::remove_if(deque<int>)_(prefix)/1024
|
3.19% |
561.079 |
578.999 |
- |
-0.50% |
- |
|
std::fill_n(list<int>)/32
|
3.19% |
8.078 |
8.335 |
- |
-0.16% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
3.19% |
24.892 |
25.686 |
- |
-0.55% |
- |
|
BM_std_minmax<unsigned_int>/6
|
3.19% |
1.344 |
1.387 |
- |
-0.94% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
3.18% |
38.617 |
39.843 |
- |
-14.26% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.17% |
386.412 |
398.675 |
- |
1.84% |
- |
|
rng::partition(vector<int>)_(dense)/32
|
3.17% |
8.403 |
8.669 |
- |
-0.30% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
3.17% |
10.693 |
11.032 |
- |
3.19% |
- |
|
std::generate_n(vector<int>)/50
|
3.16% |
12.052 |
12.433 |
- |
4.92% |
- |
|
BM_PushHeap_uint64_Random_16
|
3.16% |
4.283 |
4.418 |
- |
6.84% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.16% |
42761.124 |
44110.856 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
3.15% |
1126090.477 |
1161552.617 |
- |
3.15% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
3.14% |
10.645 |
10.979 |
- |
3.39% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
3.14% |
47.467 |
48.956 |
- |
1.50% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
3.13% |
5347.640 |
5515.087 |
- |
1.65% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
3.13% |
1148176.270 |
1184084.229 |
- |
-0.86% |
- |
|
BM_SortHeap_float_262144
|
3.12% |
30.427 |
31.377 |
- |
0.40% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
3.12% |
1.131 |
1.166 |
- |
18.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
3.12% |
1134963.232 |
1170323.447 |
- |
1.47% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
3.11% |
341527.631 |
352152.942 |
- |
2.98% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
3.11% |
1.690 |
1.742 |
- |
3.59% |
- |
|
BM_RangesPopHeap_float_262144
|
3.10% |
38.337 |
39.525 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
3.10% |
1195547.156 |
1232572.042 |
- |
2.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
3.10% |
37840885.366 |
39012644.961 |
- |
2.91% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
3.09% |
1.218 |
1.256 |
- |
-0.25% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
3.09% |
5.041 |
5.197 |
- |
9.08% |
- |
|
BM_vector_deque_move/64
|
3.09% |
2.704 |
2.788 |
- |
-0.85% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
3.09% |
17.980 |
18.535 |
- |
-1.21% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
3.08% |
4.521 |
4.660 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
3.08% |
8851964.824 |
9124637.686 |
- |
-2.09% |
- |
|
std::vector<int>::ctor(size)/32
|
3.08% |
10.917 |
11.253 |
- |
4.58% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
3.07% |
3474570.334 |
3581275.233 |
- |
1.30% |
- |
|
BM_std_minmax<unsigned_char>/17
|
3.07% |
1.105 |
1.139 |
- |
4.22% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
3.07% |
11.494 |
11.846 |
- |
0.96% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
3.06% |
453.809 |
467.717 |
- |
-0.94% |
- |
|
BM_PushHeap_uint32_Random_16
|
3.06% |
4.413 |
4.548 |
- |
0.67% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
3.06% |
1.580 |
1.629 |
- |
5.16% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
3.06% |
9970545.148 |
10275706.913 |
- |
0.64% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
3.06% |
9351.179 |
9637.088 |
- |
-3.87% |
- |
|
BM_std_min<short>/4
|
3.06% |
1.082 |
1.115 |
- |
-1.50% |
- |
|
BM_std_min<unsigned_char>/15
|
3.06% |
2.086 |
2.150 |
- |
4.43% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
3.06% |
5.058 |
5.212 |
- |
3.15% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
3.05% |
666.021 |
686.366 |
- |
5.02% |
- |
|
BM_std_minmax<unsigned_char>/29
|
3.05% |
2.430 |
2.504 |
- |
5.03% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
3.04% |
80589284.152 |
83041408.729 |
- |
3.28% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
3.04% |
30.608 |
31.538 |
- |
3.60% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
3.04% |
17.898 |
18.442 |
- |
4.96% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
3.03% |
56.806 |
58.529 |
- |
12.53% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
3.02% |
239.229 |
246.452 |
- |
-0.35% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
3.02% |
16.690 |
17.194 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
3.01% |
342334821.646 |
352655795.455 |
- |
0.72% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
3.01% |
2.348 |
2.418 |
- |
0.75% |
- |
|
bm_lexicographical_compare<int>/2
|
3.01% |
1.518 |
1.563 |
- |
20.27% |
- |
|
BM_RangesPopHeap_float_4
|
3.01% |
2.369 |
2.440 |
- |
-1.59% |
- |
|
BM_std_minmax<unsigned_int>/27
|
3.01% |
2.375 |
2.446 |
- |
-1.34% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
2.99% |
1.677 |
1.728 |
- |
8.64% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
2.98% |
34.663 |
35.697 |
- |
0.51% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.98% |
283.577 |
292.038 |
- |
0.72% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
2.98% |
9.532 |
9.816 |
- |
-17.15% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
2.98% |
30.202 |
31.101 |
- |
-1.43% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
2.97% |
4.463 |
4.596 |
- |
-0.99% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
2.97% |
32.582 |
33.550 |
- |
4.10% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
2.97% |
1144851.727 |
1178855.713 |
- |
-1.38% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
2.97% |
1122723.844 |
1156033.859 |
- |
1.65% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.96% |
0.757 |
0.780 |
- |
-6.50% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.96% |
27.448 |
28.261 |
- |
-0.78% |
- |
|
std::fill(vector<bool>)/512
|
2.96% |
1.530 |
1.575 |
- |
3.24% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
2.96% |
11.528 |
11.868 |
- |
3.60% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
2.95% |
23.835 |
24.540 |
- |
2.33% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
2.95% |
3.490 |
3.593 |
- |
1.19% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
2.95% |
7280.421 |
7495.103 |
- |
1.96% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
2.94% |
19.782 |
20.365 |
- |
2.44% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
2.94% |
233.910 |
240.792 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
2.94% |
5769332.836 |
5938938.265 |
- |
1.73% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
2.94% |
1.286 |
1.324 |
- |
-4.49% |
- |
|
BM_deque_vector_move/4000
|
2.93% |
139.942 |
144.047 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.93% |
1090735.430 |
1122650.529 |
- |
0.47% |
- |
|
std::set<std::string>::ctor(const&)/32
|
2.92% |
691.335 |
711.518 |
- |
1.41% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.92% |
23115.742 |
23790.350 |
- |
0.22% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
2.91% |
15.285 |
15.730 |
- |
-4.20% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
2.91% |
4369336.929 |
4496414.031 |
- |
-0.12% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
2.91% |
58.069 |
59.757 |
- |
0.70% |
- |
|
rng::generate(list<int>)/32
|
2.90% |
8.537 |
8.784 |
- |
1.77% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.90% |
2.647 |
2.724 |
- |
1.49% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
2.90% |
1.363 |
1.402 |
- |
3.14% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
2.89% |
8.968 |
9.228 |
- |
1.79% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
2.89% |
688.769 |
708.653 |
- |
3.12% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.89% |
502.866 |
517.377 |
- |
4.48% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
2.88% |
1286271.739 |
1323379.683 |
- |
2.67% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
2.88% |
17.614 |
18.121 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
2.88% |
9942359.291 |
10228363.959 |
- |
2.22% |
- |
|
BM_num_get<bool>
|
2.88% |
12.081 |
12.428 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
2.88% |
1099855.862 |
1131479.484 |
- |
-1.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
2.87% |
1131003.983 |
1163429.284 |
- |
-0.50% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
2.86% |
3467030.313 |
3566214.521 |
- |
-4.16% |
- |
|
rng::move_backward(deque<int>)/4096
|
2.86% |
154.970 |
159.397 |
- |
0.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
2.85% |
23.083 |
23.741 |
- |
3.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
2.85% |
8793333.555 |
9043959.849 |
- |
0.20% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16
|
2.85% |
2.844 |
2.925 |
- |
1.79% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
2.84% |
2.270 |
2.335 |
- |
-3.73% |
- |
|
std::swap_ranges(deque<int>)/8192
|
2.84% |
2635.988 |
2710.811 |
- |
-6.25% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
2.83% |
1.239 |
1.274 |
- |
5.75% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
2.82% |
13.158 |
13.529 |
- |
4.82% |
- |
|
rng::find_if(vector<char>)_(bail_25%)/32768
|
2.82% |
2039.062 |
2096.520 |
- |
3.65% |
- |
|
BM_vector_deque_copy_backward/2
|
2.80% |
2.067 |
2.125 |
- |
2.78% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.80% |
6245.239 |
6420.403 |
- |
3.56% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4
|
2.80% |
1.700 |
1.748 |
- |
3.74% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
2.80% |
3172.195 |
3261.090 |
- |
3.29% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
2.80% |
10.557 |
10.853 |
- |
-1.09% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.79% |
1.500 |
1.542 |
- |
0.33% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_16384
|
2.79% |
11.788 |
12.117 |
- |
-10.70% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
2.79% |
0.629 |
0.647 |
- |
6.22% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
2.79% |
7389.143 |
7594.978 |
- |
-2.55% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
2.79% |
521384.531 |
535905.952 |
- |
3.05% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
2.78% |
4.388 |
4.510 |
- |
-1.18% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
2.78% |
24.668 |
25.354 |
- |
-0.39% |
- |
|
BM_RangesSortHeap_float_262144
|
2.78% |
29.911 |
30.742 |
- |
-0.10% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
2.77% |
16.567 |
17.026 |
- |
-2.07% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
2.77% |
1.339 |
1.376 |
- |
1.68% |
- |
|
BM_std_minmax<int>/6
|
2.77% |
1.349 |
1.386 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
2.76% |
9161.955 |
9415.043 |
- |
3.73% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
2.76% |
7903.927 |
8122.127 |
- |
1.10% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.76% |
638636.758 |
656256.778 |
- |
0.61% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.76% |
12583.186 |
12930.296 |
- |
-1.92% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
2.76% |
6255.736 |
6428.273 |
- |
3.22% |
- |
|
BM_deque_vector_copy_backward/70000
|
2.76% |
8759.107 |
9000.428 |
- |
0.40% |
- |
|
BM_std_min<__int128>/12
|
2.75% |
4.474 |
4.597 |
- |
2.74% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
2.75% |
256.363 |
263.401 |
- |
1.10% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
2.74% |
703.473 |
722.768 |
- |
5.48% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
2.74% |
21.059 |
21.636 |
- |
2.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.74% |
1224040.143 |
1257583.298 |
- |
1.09% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
2.74% |
37.585 |
38.615 |
- |
-0.70% |
- |
|
BM_RangesPopHeap_uint64_4
|
2.74% |
2.667 |
2.740 |
- |
-0.61% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_256
|
2.74% |
25.125 |
25.812 |
- |
2.81% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
2.73% |
1199754.309 |
1232562.173 |
- |
1.37% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.73% |
6222.572 |
6392.633 |
- |
-1.29% |
- |
|
BM_std_minmax<unsigned_short>/32
|
2.73% |
1.229 |
1.263 |
- |
-0.07% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.73% |
5339.875 |
5485.647 |
- |
0.76% |
- |
|
BM_std_min<unsigned_char>/14
|
2.73% |
1.795 |
1.844 |
- |
2.09% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
2.73% |
38.392 |
39.439 |
- |
0.38% |
- |
|
BM_std_min<long_long>/20
|
2.73% |
2.008 |
2.062 |
- |
1.68% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
2.72% |
9.210 |
9.461 |
- |
5.46% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
2.72% |
1150543.051 |
1181865.560 |
- |
-0.08% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.72% |
1731.791 |
1778.907 |
- |
22.42% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.72% |
143010.130 |
146900.910 |
- |
0.93% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
2.72% |
164.557 |
169.032 |
- |
0.67% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
2.72% |
4.638 |
4.764 |
- |
7.62% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
2.71% |
6438.372 |
6613.084 |
- |
-4.93% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.71% |
1299642.822 |
1334888.289 |
- |
0.47% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
2.71% |
0.630 |
0.647 |
- |
-0.49% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.70% |
49853.534 |
51200.780 |
- |
3.53% |
- |
|
rng::fold_left(list<int>)/8192
|
2.70% |
10517.347 |
10801.479 |
- |
0.55% |
- |
|
rng::fill_n(deque<int>)/8192
|
2.70% |
240.646 |
247.146 |
- |
3.75% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
2.70% |
6967.445 |
7155.257 |
- |
-2.18% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
2.69% |
16.700 |
17.150 |
- |
0.71% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
2.69% |
23.588 |
24.223 |
- |
-1.38% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_64
|
2.69% |
19.674 |
20.203 |
- |
1.75% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
2.69% |
5348.338 |
5492.043 |
- |
0.98% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
2.69% |
2.639 |
2.710 |
- |
2.44% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
2.69% |
1.297 |
1.332 |
- |
2.75% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
2.68% |
10.127 |
10.399 |
- |
0.12% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.68% |
11890.098 |
12209.084 |
- |
0.15% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_262144
|
2.68% |
78.951 |
81.067 |
- |
1.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.68% |
1202052.231 |
1234256.617 |
- |
0.22% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
2.68% |
206274752.285 |
211799620.547 |
- |
-1.56% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_64
|
2.67% |
3.314 |
3.402 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
2.67% |
1286060.385 |
1320406.820 |
- |
0.34% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.67% |
7669.095 |
7873.529 |
- |
1.72% |
- |
|
std::deque<int>::ctor(size)/8192
|
2.66% |
440.529 |
452.265 |
- |
-7.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
2.66% |
1137567.190 |
1167831.961 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.66% |
20379909.592 |
20921595.175 |
- |
2.17% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
2.66% |
33.010 |
33.887 |
- |
6.81% |
- |
|
std::copy(deque<int>)/32768
|
2.65% |
1142.695 |
1172.992 |
- |
2.59% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.65% |
5341.132 |
5482.658 |
- |
0.83% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
2.65% |
29.042 |
29.811 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
2.65% |
15087053.996 |
15486314.158 |
- |
-4.09% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
2.64% |
1.567 |
1.608 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
2.64% |
1325324.026 |
1360298.981 |
- |
-2.73% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
2.64% |
1053.798 |
1081.581 |
- |
-6.30% |
- |
|
std::fill(deque<int>)/8192
|
2.64% |
239.360 |
245.670 |
- |
1.82% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.63% |
136267.164 |
139852.987 |
- |
0.80% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16
|
2.63% |
11.323 |
11.621 |
- |
1.38% |
- |
|
BM_CmpLess_int_uchar
|
2.63% |
1.118 |
1.148 |
- |
1.25% |
- |
|
SetIntersection_None_Set_float_262144_1
|
2.62% |
1162173.096 |
1192665.363 |
- |
-1.16% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/32
|
2.62% |
7.340 |
7.532 |
- |
1.09% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
2.62% |
31.575 |
32.403 |
- |
-3.13% |
- |
|
BM_std_minmax<unsigned_char>/23
|
2.62% |
2.986 |
3.064 |
- |
3.84% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
2.61% |
3.436 |
3.526 |
- |
-1.53% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.61% |
439.237 |
450.712 |
- |
0.75% |
- |
|
rng::sort(deque<int>)_(repeated)/8192
|
2.61% |
6573.259 |
6744.647 |
- |
0.06% |
- |
|
BM_MakeHeap_uint64_SingleElement_262144
|
2.61% |
0.756 |
0.775 |
- |
2.10% |
- |
|
SetIntersection_None_Set_float_262144_64
|
2.60% |
1161667.966 |
1191909.344 |
- |
-1.16% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
2.60% |
4.780 |
4.904 |
- |
2.88% |
- |
|
BM_std_min<__int128>/11
|
2.60% |
4.047 |
4.152 |
- |
2.63% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
2.60% |
6.875 |
7.054 |
- |
3.39% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.60% |
13443.306 |
13792.471 |
- |
0.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
2.59% |
13036575.196 |
13374576.272 |
- |
2.17% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
2.59% |
4.802 |
4.927 |
- |
5.76% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
2.58% |
14.834 |
15.217 |
- |
1.35% |
- |
|
BM_std_minmax<unsigned_short>/1
|
2.58% |
0.624 |
0.640 |
- |
1.65% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
2.58% |
2040.607 |
2093.164 |
- |
-1.99% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
2.58% |
4696596.405 |
4817556.177 |
- |
8.30% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
2.57% |
0.908 |
0.931 |
- |
4.74% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
2.57% |
16.284 |
16.702 |
- |
2.75% |
- |
|
BM_std_min<unsigned_short>/8
|
2.57% |
1.305 |
1.339 |
- |
3.60% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
2.57% |
49965.984 |
51247.663 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
2.57% |
31002124.310 |
31797345.920 |
- |
2.77% |
- |
|
std::partition(list<int>)_(dense)/8192
|
2.56% |
5019.045 |
5147.767 |
- |
10.43% |
- |
|
BM_LowerBound_string_64
|
2.56% |
69.345 |
71.121 |
- |
-1.15% |
- |
|
BM_RangesSortHeap_float_64
|
2.56% |
3.139 |
3.220 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
2.56% |
8754980.411 |
8978978.442 |
- |
0.11% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
2.55% |
11.478 |
11.771 |
- |
2.05% |
- |
|
rng::none_of(vector<int>)_(process_all)/32
|
2.55% |
8.329 |
8.541 |
- |
1.11% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
2.55% |
3.121 |
3.201 |
- |
-0.86% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
2.55% |
14155.231 |
14515.998 |
- |
1.33% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
2.55% |
1271955.649 |
1304368.886 |
- |
-0.57% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
2.55% |
5.897 |
6.047 |
- |
-3.12% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
2.54% |
8.726 |
8.948 |
- |
0.76% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.54% |
21.980 |
22.539 |
- |
0.30% |
- |
|
BM_SortHeap_float_64
|
2.54% |
3.152 |
3.232 |
- |
-0.39% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
2.54% |
46.795 |
47.983 |
- |
-38.57% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
2.54% |
673.843 |
690.945 |
- |
2.37% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
2.53% |
23661.935 |
24261.236 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
2.53% |
11180029.828 |
11462926.733 |
- |
2.07% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
2.53% |
13711.062 |
14057.812 |
- |
0.82% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.53% |
34.099 |
34.961 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
2.53% |
16761495.227 |
17184991.348 |
- |
1.40% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.53% |
815538.739 |
836132.080 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
2.52% |
1119411.652 |
1147597.384 |
- |
2.09% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/8192
|
2.52% |
54860.405 |
56240.503 |
- |
2.77% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.52% |
2.639 |
2.705 |
- |
-0.81% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.51% |
2.135 |
2.189 |
- |
0.50% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
2.51% |
17.177 |
17.608 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
2.51% |
4348956.633 |
4458064.384 |
- |
0.63% |
- |
|
BM_deque_deque_ranges_copy/65536
|
2.50% |
2769.959 |
2839.234 |
- |
1.36% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
2.50% |
18.487 |
18.949 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
2.50% |
15471435.448 |
15857663.793 |
- |
0.25% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
2.50% |
4.050 |
4.151 |
- |
2.90% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
2.49% |
10089.065 |
10340.669 |
- |
2.57% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
2.49% |
79360260.513 |
81338725.663 |
- |
1.78% |
- |
|
SetIntersection_None_Set_float_262144_16
|
2.49% |
1161137.533 |
1190058.432 |
- |
-1.21% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
2.49% |
703.452 |
720.966 |
- |
2.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
2.49% |
40454729.856 |
41461925.848 |
- |
-0.19% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
2.49% |
3.908 |
4.006 |
- |
0.71% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
2.49% |
34.451 |
35.308 |
- |
-0.36% |
- |
|
std::move_backward(list<int>)/4096
|
2.49% |
4916.616 |
5038.868 |
- |
0.46% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.48% |
1225.272 |
1255.672 |
- |
3.87% |
- |
|
BM_std_minmax<short>/26
|
2.48% |
2.480 |
2.542 |
- |
0.67% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
2.48% |
32.273 |
33.073 |
- |
-13.07% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
2.48% |
0.750 |
0.768 |
- |
-3.82% |
- |
|
BM_deque_deque_copy/1
|
2.48% |
3.403 |
3.487 |
- |
-1.46% |
- |
|
SetIntersection_None_Set_float_262144_256
|
2.47% |
1163435.059 |
1192227.621 |
- |
-1.41% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
2.47% |
5.412 |
5.546 |
- |
3.95% |
- |
|
BM_std_minmax<unsigned_char>/31
|
2.47% |
3.158 |
3.236 |
- |
2.85% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
2.46% |
20.508 |
21.012 |
- |
0.01% |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
2.46% |
9.019 |
9.240 |
- |
3.21% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
2.46% |
29.839 |
30.572 |
- |
0.13% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
2.45% |
60.646 |
62.134 |
- |
6.64% |
- |
|
BM_std_minmax<unsigned_char>/32
|
2.45% |
1.601 |
1.641 |
- |
8.78% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.45% |
141903.476 |
145382.633 |
- |
0.90% |
- |
|
BM_MakeHeap_string_PipeOrgan_64
|
2.45% |
4.734 |
4.851 |
- |
2.75% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.45% |
1151239.839 |
1179436.108 |
- |
3.25% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256
|
2.45% |
13.870 |
14.210 |
- |
2.90% |
- |
|
BM_LowerBound_string_262144
|
2.45% |
2242.703 |
2297.594 |
- |
-1.86% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
2.45% |
10.575 |
10.834 |
- |
-1.20% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
2.45% |
586.673 |
601.025 |
- |
0.31% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.44% |
68367.888 |
70038.926 |
- |
1.25% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.44% |
46.842 |
47.985 |
- |
-34.35% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
2.44% |
3.991 |
4.089 |
- |
-3.87% |
- |
|
BM_std_min<unsigned_int>/4
|
2.43% |
0.996 |
1.020 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_float_262144_4
|
2.43% |
1162813.152 |
1191090.332 |
- |
-1.14% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
2.43% |
1.225 |
1.255 |
- |
0.99% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.43% |
197.218 |
202.011 |
- |
0.87% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
2.43% |
3.493 |
3.578 |
- |
-0.37% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
2.42% |
32.806 |
33.602 |
- |
7.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
2.42% |
13520570.156 |
13847689.135 |
- |
-0.11% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
2.42% |
1.903 |
1.949 |
- |
-15.05% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
2.41% |
3.424 |
3.507 |
- |
0.44% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
2.41% |
1834.008 |
1878.258 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
2.41% |
11.800 |
12.084 |
- |
1.40% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.41% |
199.687 |
204.496 |
- |
0.67% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1024
|
2.41% |
609.417 |
624.089 |
- |
0.30% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
2.41% |
19.657 |
20.130 |
- |
2.25% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
2.41% |
2.267 |
2.321 |
- |
1.84% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.40% |
49796.103 |
50993.368 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
2.40% |
179098839.391 |
183402743.819 |
- |
1.75% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
2.40% |
22.786 |
23.333 |
- |
-2.29% |
- |
|
BM_PopHeap_uint32_1
|
2.40% |
0.456 |
0.467 |
- |
-14.39% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.40% |
261.331 |
267.605 |
- |
2.51% |
- |
|
BM_PopHeap_float_262144
|
2.40% |
40.667 |
41.644 |
- |
4.77% |
- |
|
BM_PushHeap_float_Random_262144
|
2.40% |
7.553 |
7.734 |
- |
0.07% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
2.39% |
48443.180 |
49602.868 |
- |
-0.08% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
2.39% |
18.237 |
18.673 |
- |
1.97% |
- |
|
std::shift_left(deque<int>)/50
|
2.39% |
5.481 |
5.612 |
- |
2.03% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024
|
2.39% |
23.730 |
24.297 |
- |
2.01% |
- |
|
rng::partition(deque<int>)_(sparse)/1024
|
2.39% |
389.383 |
398.676 |
- |
3.21% |
- |
|
rng::fill(vector<int>)/32
|
2.39% |
1.039 |
1.064 |
- |
-0.08% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
2.39% |
10.351 |
10.598 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
2.39% |
1126792.444 |
1153668.174 |
- |
4.04% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
2.37% |
8.591 |
8.794 |
- |
1.24% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
2.37% |
1.149 |
1.176 |
- |
12.56% |
- |
|
rng::rotate_copy(vector<int>)/1024
|
2.37% |
32.503 |
33.273 |
- |
1.14% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
2.36% |
62.292 |
63.764 |
- |
1.38% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.36% |
44.854 |
45.912 |
- |
-23.01% |
- |
|
rng::sort(vector<int>)_(descending)/1024
|
2.36% |
1040.270 |
1064.774 |
- |
1.88% |
- |
|
BM_std_minmax<unsigned_int>/31
|
2.35% |
2.478 |
2.536 |
- |
-3.64% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
2.35% |
1408202.319 |
1441260.821 |
- |
2.15% |
- |
|
rng::starts_with(list<int>)/8
|
2.35% |
2.911 |
2.979 |
- |
0.39% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
2.34% |
7.847 |
8.031 |
- |
2.65% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
2.34% |
3232.173 |
3307.886 |
- |
0.10% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
2.34% |
41.761 |
42.739 |
- |
0.68% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
2.34% |
478.041 |
489.221 |
- |
2.10% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.34% |
23.806 |
24.362 |
- |
2.87% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
2.33% |
484.766 |
496.085 |
- |
0.07% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.33% |
325.804 |
333.409 |
- |
2.98% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
2.33% |
107.356 |
109.859 |
- |
0.46% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
2.33% |
1201867.408 |
1229867.050 |
- |
0.16% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.33% |
55777.066 |
57075.984 |
- |
1.61% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.33% |
18.886 |
19.325 |
- |
1.62% |
- |
|
rng::partition_copy(deque<int>)/50
|
2.33% |
27.459 |
28.098 |
- |
1.05% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
2.33% |
9.020 |
9.230 |
- |
2.11% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
2.32% |
682.295 |
698.150 |
- |
2.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.32% |
4428420.474 |
4531287.959 |
- |
3.03% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.32% |
22.042 |
22.553 |
- |
-0.08% |
- |
|
rng::copy_backward(vector<int>)/4096
|
2.31% |
141.099 |
144.357 |
- |
0.37% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/8192
|
2.31% |
4692.278 |
4800.512 |
- |
0.22% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
2.31% |
5.605 |
5.734 |
- |
3.78% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
2.30% |
3.247 |
3.322 |
- |
0.39% |
- |
|
rng::unique(list<int>)_(sprinkled)/1024
|
2.30% |
952.233 |
974.147 |
- |
-0.09% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
2.30% |
25335.272 |
25916.828 |
- |
1.47% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.29% |
208081.870 |
212856.551 |
- |
2.03% |
- |
|
std::rotate_copy(list<int>)/50
|
2.29% |
14.092 |
14.416 |
- |
1.16% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
2.29% |
54860493.616 |
56118743.620 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
2.29% |
6192708.049 |
6334635.756 |
- |
-8.83% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_4
|
2.29% |
1.207 |
1.235 |
- |
3.27% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
2.29% |
38.534 |
39.416 |
- |
1.05% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.29% |
71.855 |
73.498 |
- |
1.74% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
2.28% |
2.939 |
3.006 |
- |
-2.91% |
- |
|
BM_MakeThenSortHeap_float_Descending_16
|
2.28% |
1.840 |
1.882 |
- |
0.63% |
- |
|
rng::remove(list<int>)_(prefix)/32
|
2.28% |
55.422 |
56.686 |
- |
2.53% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
2.28% |
1.030 |
1.054 |
- |
-1.42% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
2.28% |
35.316 |
36.120 |
- |
0.78% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.27% |
6594.850 |
6744.852 |
- |
-0.16% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
2.27% |
38133.074 |
39000.021 |
- |
0.17% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
2.27% |
0.696 |
0.711 |
- |
2.38% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
2.27% |
8.394 |
8.584 |
- |
0.72% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
2.26% |
19.381 |
19.820 |
- |
1.47% |
- |
|
BM_MakeThenSortHeap_string_Heap_262144
|
2.26% |
178.241 |
182.269 |
- |
1.62% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
2.26% |
22.841 |
23.357 |
- |
5.81% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
2.26% |
10067753.317 |
10294909.756 |
- |
2.23% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
2.25% |
414.112 |
423.422 |
- |
0.40% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.25% |
794.016 |
811.852 |
- |
0.43% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.25% |
16590.771 |
16963.435 |
- |
1.18% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.24% |
21.209 |
21.685 |
- |
2.36% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.24% |
16300.228 |
16665.809 |
- |
3.55% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.24% |
1.731 |
1.770 |
- |
1.67% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
2.24% |
4098.563 |
4190.391 |
- |
0.04% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
2.24% |
572.944 |
585.757 |
- |
0.15% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.23% |
53666.341 |
54863.830 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
2.22% |
1210127.874 |
1237042.421 |
- |
0.91% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
2.22% |
302.232 |
308.941 |
- |
2.84% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
2.22% |
1150203.369 |
1175732.502 |
- |
-0.83% |
- |
|
std::is_sorted_until(list<int>)/8
|
2.22% |
2.208 |
2.257 |
- |
0.40% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16
|
2.22% |
13.716 |
14.019 |
- |
0.31% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.22% |
0.826 |
0.844 |
- |
0.76% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.21% |
54332.482 |
55535.351 |
- |
-0.18% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.21% |
556118.838 |
568420.154 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
2.21% |
1532976.971 |
1566852.295 |
- |
-1.53% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.21% |
60.364 |
61.698 |
- |
1.66% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
2.21% |
0.929 |
0.949 |
- |
-0.13% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.21% |
372.277 |
380.492 |
- |
0.30% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
2.21% |
5.705 |
5.831 |
- |
3.68% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
2.20% |
3.203 |
3.274 |
- |
7.79% |
- |
|
BM_std_min<__int128>/6
|
2.19% |
2.076 |
2.121 |
- |
2.35% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
2.19% |
1041.615 |
1064.468 |
- |
1.72% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.19% |
705.691 |
721.160 |
- |
0.91% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
2.19% |
63007.910 |
64387.771 |
- |
2.86% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
2.19% |
22855078.454 |
23355406.827 |
- |
7.63% |
- |
|
rng::move(vector<int>)/8
|
2.19% |
2.221 |
2.270 |
- |
-3.97% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
2.19% |
1349693.025 |
1379224.458 |
- |
2.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
2.19% |
11496271.590 |
11747775.938 |
- |
-0.71% |
- |
|
std::generate(list<int>)/32
|
2.19% |
8.540 |
8.727 |
- |
0.46% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
2.19% |
2.477 |
2.531 |
- |
0.54% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
2.19% |
8143.333 |
8321.265 |
- |
2.85% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
2.18% |
1.214 |
1.240 |
- |
-0.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
2.17% |
4469183.778 |
4566354.194 |
- |
1.04% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
2.17% |
42.926 |
43.859 |
- |
-1.85% |
- |
|
std::rotate_copy(deque<int>)/1024
|
2.17% |
34.211 |
34.954 |
- |
0.02% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
2.17% |
2.353 |
2.404 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
2.17% |
343275906.863 |
350710310.918 |
- |
0.71% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
2.16% |
14223.418 |
14530.949 |
- |
0.01% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
2.16% |
6.100 |
6.232 |
- |
7.61% |
- |
|
BM_CmpLess_schar_short
|
2.16% |
0.948 |
0.969 |
- |
0.95% |
- |
|
BM_std_min<__int128>/10
|
2.15% |
3.666 |
3.745 |
- |
2.26% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.15% |
348257.440 |
355741.075 |
- |
1.22% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/1024
|
2.14% |
49.396 |
50.455 |
- |
0.34% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
2.14% |
0.622 |
0.635 |
- |
14.05% |
- |
|
BM_std_min<short>/11
|
2.14% |
1.179 |
1.205 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
2.14% |
11027959.919 |
11263517.287 |
- |
0.35% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
2.13% |
3.504 |
3.579 |
- |
0.09% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
2.13% |
4.875 |
4.979 |
- |
-13.17% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/1024
|
2.13% |
2437.334 |
2489.320 |
- |
-0.59% |
- |
|
rng::move_backward(deque<int>)/262144
|
2.13% |
29928.839 |
30566.724 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
2.13% |
11344161.418 |
11585772.983 |
- |
0.19% |
- |
|
BM_PushHeap_uint64_Random_4
|
2.13% |
2.055 |
2.099 |
- |
-3.14% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.13% |
480.348 |
490.566 |
- |
1.15% |
- |
|
BM_deque_deque_move_backward/70000
|
2.12% |
8799.801 |
8986.636 |
- |
-0.52% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
2.12% |
5.214 |
5.325 |
- |
1.29% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
2.12% |
3.347 |
3.418 |
- |
-0.17% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
2.12% |
8774.675 |
8960.542 |
- |
2.22% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
2.12% |
12.361 |
12.623 |
- |
3.13% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
2.12% |
30.443 |
31.088 |
- |
-10.59% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
2.11% |
11.320 |
11.559 |
- |
0.75% |
- |
|
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
2.11% |
8.976 |
9.166 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
2.11% |
40119583.152 |
40965438.353 |
- |
-0.39% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
2.10% |
11.848 |
12.097 |
- |
0.82% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.10% |
12269.656 |
12527.795 |
- |
0.31% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/32768
|
2.10% |
170.708 |
174.298 |
- |
2.12% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
2.10% |
8.952 |
9.140 |
- |
-1.18% |
- |
|
BM_deque_deque_copy/5500
|
2.10% |
201.076 |
205.292 |
- |
3.12% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1024
|
2.10% |
848.529 |
866.321 |
- |
0.43% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
2.09% |
33.403 |
34.103 |
- |
2.39% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
2.09% |
951.079 |
970.971 |
- |
1.39% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
2.09% |
51.274 |
52.344 |
- |
-4.10% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
2.08% |
1466805.052 |
1497357.432 |
- |
14.95% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
2.08% |
1089372.245 |
1112050.530 |
- |
0.43% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
2.08% |
8.068 |
8.236 |
- |
2.69% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
2.08% |
2.359 |
2.408 |
- |
-4.51% |
- |
|
BM_toupper_string<wchar_t>
|
2.07% |
6.178 |
6.306 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
2.07% |
15069557.076 |
15381921.912 |
- |
4.07% |
- |
|
BM_MakeHeap_string_Ascending_4
|
2.07% |
2.843 |
2.902 |
- |
-8.93% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.07% |
40813.701 |
41659.370 |
- |
2.08% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
2.07% |
8902.142 |
9086.409 |
- |
9.89% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
2.07% |
4.241 |
4.329 |
- |
-1.37% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
2.07% |
10.987 |
11.214 |
- |
2.78% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
2.07% |
19131.650 |
19527.100 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.07% |
1099617.376 |
1122346.160 |
- |
1.22% |
- |
|
rng::generate(deque<int>)/8192
|
2.06% |
2043.634 |
2085.829 |
- |
2.50% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.06% |
34.857 |
35.576 |
- |
-3.59% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
2.06% |
3.117 |
3.181 |
- |
2.83% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
2.06% |
146.124 |
149.133 |
- |
-10.51% |
- |
|
BM_RangesPopHeap_uint32_4
|
2.06% |
2.629 |
2.683 |
- |
1.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.06% |
562.306 |
573.881 |
- |
1.02% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
2.06% |
27.668 |
28.237 |
- |
1.53% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
2.06% |
215.597 |
220.028 |
- |
-2.93% |
- |
|
rng::partition(list<int>)_(sparse)/32
|
2.05% |
9.054 |
9.240 |
- |
3.14% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.05% |
374580.196 |
382269.802 |
- |
1.55% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
2.05% |
5.991 |
6.114 |
- |
1.39% |
- |
|
BM_std_minmax<unsigned_char>/2
|
2.05% |
0.883 |
0.901 |
- |
-1.06% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
2.05% |
5.924 |
6.045 |
- |
1.04% |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
2.05% |
3.960 |
4.041 |
- |
0.86% |
- |
|
std::partition(list<int>)_(sparse)/50
|
2.05% |
14.813 |
15.116 |
- |
2.88% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_64
|
2.05% |
0.507 |
0.518 |
- |
0.38% |
- |
|
BM_std_minmax<char>/15
|
2.04% |
2.930 |
2.990 |
- |
-2.13% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
2.04% |
890.973 |
909.179 |
- |
1.96% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
2.04% |
28.986 |
29.578 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
2.04% |
13.863 |
14.147 |
- |
2.84% |
- |
|
BM_std_min<unsigned_int>/12
|
2.04% |
1.481 |
1.511 |
- |
0.19% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
2.04% |
179.860 |
183.529 |
- |
2.12% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.04% |
0.775 |
0.791 |
- |
2.41% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
2.04% |
11.542 |
11.777 |
- |
0.55% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.03% |
7439.873 |
7590.845 |
- |
0.96% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
2.03% |
5.492 |
5.604 |
- |
2.40% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
2.03% |
8903.991 |
9084.363 |
- |
0.28% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
2.03% |
1021.575 |
1042.265 |
- |
1.65% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
2.02% |
0.684 |
0.698 |
- |
2.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256
|
2.02% |
0.607 |
0.619 |
- |
2.86% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
2.02% |
2.908 |
2.967 |
- |
0.02% |
- |
|
rng::fill_n(vector<int>)/1024
|
2.02% |
29.270 |
29.862 |
- |
0.28% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
2.02% |
1159141.115 |
1182544.352 |
- |
-0.27% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
2.02% |
14.284 |
14.572 |
- |
3.93% |
- |
|
BM_deque_vector_copy_backward/64000
|
2.01% |
8211.904 |
8377.282 |
- |
5.33% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.01% |
374.381 |
381.918 |
- |
3.21% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
2.01% |
20.825 |
21.244 |
- |
2.10% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
2.01% |
1121442.065 |
1144013.790 |
- |
2.17% |
- |
|
BM_std_min<unsigned_char>/5500
|
2.01% |
37.074 |
37.820 |
- |
1.32% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
2.01% |
561.789 |
573.094 |
- |
0.33% |
- |
|
BM_RangesMakeHeap_uint32_Ascending_16
|
2.01% |
0.600 |
0.613 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
2.01% |
11490640.717 |
11721446.279 |
- |
-1.07% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
2.01% |
20.347 |
20.755 |
- |
1.50% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
2.00% |
1156487.547 |
1179672.201 |
- |
-0.32% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
2.00% |
2.995 |
3.055 |
- |
0.90% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64
|
2.00% |
16.161 |
16.485 |
- |
2.14% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
2.00% |
3328.184 |
3394.624 |
- |
2.75% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
2.00% |
206349449.766 |
210468558.252 |
- |
-1.14% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
2.00% |
0.963 |
0.982 |
- |
3.12% |
- |
|
BM_RangesPopHeap_float_1024
|
1.99% |
27.301 |
27.846 |
- |
-3.17% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
1.99% |
18.346 |
18.712 |
- |
2.18% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
1.99% |
5580.502 |
5691.700 |
- |
0.93% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
1.99% |
0.684 |
0.698 |
- |
1.71% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
1.99% |
8.614 |
8.786 |
- |
1.41% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
1.99% |
1166374.509 |
1189581.137 |
- |
-0.87% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
1.99% |
36197.141 |
36916.661 |
- |
0.26% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
1.98% |
37.311 |
38.051 |
- |
-0.01% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
1.98% |
2.680 |
2.734 |
- |
1.94% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.98% |
795.197 |
810.966 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
1.98% |
23947750.423 |
24422444.633 |
- |
1.58% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
1.98% |
8.975 |
9.152 |
- |
-0.28% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.98% |
169849.770 |
173206.664 |
- |
0.12% |
- |
|
BM_std_minmax<short>/7
|
1.98% |
1.747 |
1.782 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
1.97% |
1116861.479 |
1138904.986 |
- |
0.24% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
1.97% |
1.242 |
1.266 |
- |
4.76% |
- |
|
BM_StringFindAllMatch/64
|
1.96% |
3.072 |
3.132 |
- |
-0.67% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
1.96% |
11.632 |
11.860 |
- |
5.27% |
- |
|
std::for_each(list<int>)/32
|
1.96% |
11.155 |
11.373 |
- |
1.90% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
1.96% |
4248.071 |
4331.295 |
- |
-2.97% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
1.96% |
19.511 |
19.893 |
- |
-0.05% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
1.96% |
16841.287 |
17171.012 |
- |
0.05% |
- |
|
BM_std_minmax<unsigned_int>/23
|
1.96% |
2.388 |
2.435 |
- |
-0.75% |
- |
|
rng::search(deque<int>)_(near_matches)/1000
|
1.95% |
24086.824 |
24557.620 |
- |
41.69% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/8192
|
1.95% |
139.368 |
142.091 |
- |
-0.41% |
- |
|
BM_std_min<__int128>/8
|
1.95% |
2.871 |
2.927 |
- |
2.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.95% |
9244794.144 |
9425075.811 |
- |
1.11% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.95% |
625651.529 |
637836.579 |
- |
1.29% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
1.95% |
17630998.058 |
17974268.936 |
- |
-3.46% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/1024
|
1.95% |
2903.087 |
2959.596 |
- |
0.66% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.94% |
21.319 |
21.733 |
- |
0.14% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
1.94% |
34.241 |
34.904 |
- |
2.53% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
1.94% |
4.593 |
4.682 |
- |
3.97% |
- |
|
BM_MakeHeap_uint32_Ascending_256
|
1.94% |
0.597 |
0.609 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
1.94% |
10508623.239 |
10711984.621 |
- |
1.32% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
1.93% |
39.256 |
40.015 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
1.93% |
15186180.066 |
15479387.655 |
- |
-0.77% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.93% |
635959.970 |
648231.614 |
- |
0.72% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
1.93% |
8.557 |
8.722 |
- |
2.32% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
1.93% |
7937.075 |
8090.022 |
- |
5.68% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
1.93% |
820.462 |
836.270 |
- |
0.37% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.93% |
306.174 |
312.073 |
- |
-0.25% |
- |
|
BM_PushHeap_uint64_Random_64
|
1.93% |
5.273 |
5.374 |
- |
0.35% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
1.92% |
7.957 |
8.110 |
- |
-6.17% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
1.92% |
1.502 |
1.531 |
- |
-4.29% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.92% |
63254.447 |
64469.143 |
- |
1.25% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_1024
|
1.92% |
29.917 |
30.490 |
- |
1.02% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_256
|
1.91% |
0.540 |
0.550 |
- |
-0.21% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
1.90% |
1.697 |
1.729 |
- |
-0.31% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256
|
1.90% |
14.181 |
14.451 |
- |
1.24% |
- |
|
rng::for_each_n(deque<int>)/50
|
1.90% |
3.920 |
3.994 |
- |
0.37% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
1.90% |
0.633 |
0.646 |
- |
0.83% |
- |
|
rng::copy(vector<bool>)_(aligned)/4096
|
1.90% |
4.948 |
5.042 |
- |
2.35% |
- |
|
rng::copy(list<int>)/4096
|
1.90% |
3065.811 |
3123.990 |
- |
0.79% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.90% |
23.834 |
24.286 |
- |
0.63% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.89% |
2440.793 |
2487.038 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
1.89% |
1171585.864 |
1193772.593 |
- |
1.39% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.89% |
11.532 |
11.750 |
- |
0.08% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
1.89% |
104.579 |
106.557 |
- |
-4.04% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.89% |
1097273.895 |
1118013.894 |
- |
0.88% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
1.89% |
46.797 |
47.681 |
- |
0.90% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
1.89% |
1.967 |
2.004 |
- |
2.95% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.88% |
14518.819 |
14792.077 |
- |
0.57% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
1.88% |
29.440 |
29.994 |
- |
13.29% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
1.88% |
6612.872 |
6737.297 |
- |
2.01% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384
|
1.88% |
33.591 |
34.221 |
- |
1.76% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
1.88% |
29.704 |
30.262 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
1.88% |
1563364.666 |
1592713.459 |
- |
-0.13% |
- |
|
BM_std_min<unsigned_char>/13
|
1.87% |
1.562 |
1.591 |
- |
3.64% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
1.87% |
19.645 |
20.013 |
- |
2.44% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
1.87% |
25519.283 |
25995.880 |
- |
0.70% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.87% |
264645.710 |
269586.276 |
- |
-3.05% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.86% |
200.204 |
203.936 |
- |
0.03% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_4
|
1.86% |
6.074 |
6.187 |
- |
1.56% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_1024
|
1.86% |
4.779 |
4.869 |
- |
-5.80% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
1.86% |
22.075 |
22.486 |
- |
-1.54% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/0
|
1.86% |
21.060 |
21.453 |
- |
1.91% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
1.86% |
25223.941 |
25692.957 |
- |
1.16% |
- |
|
SetIntersection_None_Set_float_256_16
|
1.86% |
11083560.219 |
11289519.397 |
- |
0.36% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
1.85% |
198.595 |
202.279 |
- |
2.38% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.85% |
5.480 |
5.582 |
- |
2.83% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.85% |
3.568 |
3.634 |
- |
0.22% |
- |
|
BM_std_min<__int128>/9
|
1.85% |
3.273 |
3.333 |
- |
2.03% |
- |
|
BM_std_min<short>/1024
|
1.84% |
13.912 |
14.167 |
- |
1.42% |
- |
|
rng::sort(deque<int>)_(repeated)/1024
|
1.84% |
946.790 |
964.176 |
- |
0.27% |
- |
|
BM_std_min<short>/4096
|
1.84% |
54.414 |
55.414 |
- |
1.10% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.83% |
39628.679 |
40355.345 |
- |
1.30% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
1.83% |
244039477.766 |
248509124.317 |
- |
-27.73% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.83% |
21.545 |
21.940 |
- |
-0.26% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
1.83% |
2.043 |
2.081 |
- |
1.57% |
- |
|
BM_std_minmax<int>/31
|
1.83% |
2.717 |
2.766 |
- |
4.22% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.82% |
725.020 |
738.239 |
- |
-0.15% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.82% |
3.599 |
3.664 |
- |
-4.12% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.82% |
12.298 |
12.521 |
- |
1.11% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.82% |
214.621 |
218.519 |
- |
1.67% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.81% |
48679.673 |
49563.111 |
- |
0.68% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
1.81% |
6.704 |
6.825 |
- |
5.03% |
- |
|
BM_StringFindNoMatch/64
|
1.81% |
1.849 |
1.883 |
- |
-8.04% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
1.81% |
37635504.099 |
38317281.023 |
- |
1.19% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.81% |
6.215 |
6.328 |
- |
-19.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
1.81% |
1181574.773 |
1202971.758 |
- |
0.60% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
1.81% |
27708046.126 |
28209692.335 |
- |
-0.89% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
1.81% |
56.316 |
57.335 |
- |
-3.00% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
1.81% |
1.815 |
1.848 |
- |
-2.75% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.81% |
6.069 |
6.179 |
- |
1.41% |
- |
|
BM_std_min<__int128>/7
|
1.80% |
2.481 |
2.526 |
- |
2.03% |
- |
|
BM_PopHeap_float_1024
|
1.80% |
27.988 |
28.493 |
- |
0.88% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
1.80% |
348157482.305 |
354426933.791 |
- |
1.33% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
1.80% |
6.462 |
6.578 |
- |
-1.69% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
1.80% |
178703794.508 |
181915169.558 |
- |
-0.96% |
- |
|
rng::fill_n(list<int>)/50
|
1.79% |
15.990 |
16.277 |
- |
2.16% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
1.79% |
8.311 |
8.460 |
- |
-2.35% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
1.79% |
38.972 |
39.670 |
- |
-8.44% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
1.79% |
1.439 |
1.464 |
- |
2.78% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
1.79% |
0.824 |
0.839 |
- |
-10.04% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.79% |
604434.425 |
615237.363 |
- |
0.16% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.79% |
312.532 |
318.118 |
- |
1.76% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/1024
|
1.79% |
109839.086 |
111800.573 |
- |
2.44% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/32
|
1.79% |
1904.935 |
1938.950 |
- |
0.17% |
- |
|
BM_deque_deque_ranges_move/4000
|
1.78% |
145.680 |
148.279 |
- |
0.51% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.78% |
53550.884 |
54506.376 |
- |
-1.90% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
1.78% |
71559369.034 |
72832885.521 |
- |
0.31% |
- |
|
BM_std_minmax<unsigned_char>/30
|
1.78% |
2.719 |
2.767 |
- |
4.57% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.78% |
955445.278 |
972447.237 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.78% |
18763479.016 |
19097007.789 |
- |
3.12% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
1.78% |
86.305 |
87.839 |
- |
2.13% |
- |
|
710_omnetpp_r
|
1.77% |
8.847 |
9.004 |
- |
-1.39% |
- |
|
BM_MakeThenSortHeap_uint64_Random_4
|
1.77% |
4.024 |
4.095 |
- |
0.09% |
- |
|
rng::find(list<int>)_(process_all)/8
|
1.77% |
2.356 |
2.398 |
- |
5.48% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
1.77% |
22.959 |
23.365 |
- |
2.45% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
1.77% |
1.935 |
1.969 |
- |
-3.47% |
- |
|
BM_MakeThenSortHeap_float_Descending_1024
|
1.77% |
7.981 |
8.122 |
- |
0.37% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
1.77% |
33.296 |
33.884 |
- |
0.35% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.76% |
16.295 |
16.583 |
- |
0.26% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
1.76% |
1157711.346 |
1178138.998 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
1.76% |
1163332.856 |
1183837.805 |
- |
3.35% |
- |
|
BM_CmpLess_uint_schar
|
1.76% |
1.055 |
1.074 |
- |
2.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
1.76% |
0.881 |
0.897 |
- |
12.48% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.76% |
2338864.778 |
2379952.399 |
- |
-1.01% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
1.76% |
1.530 |
1.557 |
- |
3.82% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.76% |
138121.258 |
140546.055 |
- |
-0.44% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024
|
1.75% |
14.265 |
14.514 |
- |
2.49% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.75% |
34356.153 |
34957.772 |
- |
-0.18% |
- |
|
BM_std_minmax<short>/24
|
1.75% |
2.225 |
2.264 |
- |
0.16% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8
|
1.75% |
18.383 |
18.704 |
- |
2.31% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
1.74% |
66.816 |
67.980 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
1.74% |
9795136.959 |
9965393.509 |
- |
-2.35% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
1.74% |
36.906 |
37.548 |
- |
-1.59% |
- |
|
BM_deque_vector_ranges_copy/65536
|
1.74% |
2876.318 |
2926.289 |
- |
9.93% |
- |
|
std::move_backward(deque<int>)/1048576
|
1.73% |
127138.003 |
129343.563 |
- |
0.62% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
1.73% |
30.574 |
31.103 |
- |
0.18% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.73% |
204539.144 |
208077.857 |
- |
0.66% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
1.73% |
18.293 |
18.609 |
- |
2.21% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
1.73% |
3.951 |
4.019 |
- |
1.95% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
1.73% |
10.704 |
10.889 |
- |
-0.98% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/50
|
1.72% |
28.135 |
28.619 |
- |
1.71% |
- |
|
rng::rotate(list<int>)_(by_1/2)/1024
|
1.72% |
384.277 |
390.898 |
- |
2.44% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.72% |
1107324.678 |
1126394.561 |
- |
1.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
1.72% |
23.656 |
24.063 |
- |
1.55% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
1.72% |
282.302 |
287.157 |
- |
2.19% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
1.72% |
70.613 |
71.827 |
- |
-12.87% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
1.72% |
1.273 |
1.295 |
- |
0.03% |
- |
|
std::shift_left(list<int>)/50
|
1.72% |
27.667 |
28.142 |
- |
2.55% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
1.71% |
11.199 |
11.391 |
- |
-1.47% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
1.71% |
1.178 |
1.198 |
- |
-0.56% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
1.71% |
8.993 |
9.147 |
- |
1.29% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
1.71% |
36675.791 |
37303.281 |
- |
1.86% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
1.71% |
0.894 |
0.909 |
- |
-3.93% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.70% |
15140967.111 |
15399107.840 |
- |
1.73% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
1.70% |
8.539 |
8.684 |
- |
-8.23% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
1.70% |
1599214.761 |
1626473.389 |
- |
-0.31% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
1.70% |
8.004 |
8.140 |
- |
-1.35% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
1.70% |
1509789.326 |
1535501.641 |
- |
-0.04% |
- |
|
BM_std_minmax<short>/22
|
1.70% |
2.277 |
2.315 |
- |
4.18% |
- |
|
BM_CmpEqual_int_short
|
1.70% |
1.120 |
1.139 |
- |
-0.35% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
1.70% |
31.815 |
32.356 |
- |
0.12% |
- |
|
rng::search(deque<int>)_(near_matches)/1024
|
1.70% |
25225.077 |
25653.161 |
- |
41.57% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
1.69% |
5781210.796 |
5879150.414 |
- |
0.42% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.69% |
6091.188 |
6194.379 |
- |
0.33% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.69% |
7224.915 |
7347.125 |
- |
2.13% |
- |
|
SetIntersection_Front_Set_string_64_64
|
1.69% |
36168943.159 |
36780220.408 |
- |
0.53% |
- |
|
rng::replace_if(vector<int>)_(sprinkled)/32
|
1.69% |
8.780 |
8.928 |
- |
1.05% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
1.69% |
20746730.950 |
21096499.811 |
- |
-0.80% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
1.69% |
18.409 |
18.720 |
- |
2.88% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
1.68% |
1.382 |
1.405 |
- |
1.72% |
- |
|
std::set<int>::erase(key)_(existent)/0
|
1.68% |
20.266 |
20.607 |
- |
0.41% |
- |
|
BM_std_min<unsigned_long_long>/23
|
1.68% |
2.429 |
2.470 |
- |
1.26% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.68% |
421.550 |
428.627 |
- |
-7.97% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
1.68% |
41542.158 |
42238.806 |
- |
0.06% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
1.68% |
29.190 |
29.679 |
- |
-5.40% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.68% |
88.669 |
90.155 |
- |
3.79% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
1.67% |
171104569.112 |
173970434.205 |
- |
1.21% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
1.67% |
3.680 |
3.741 |
- |
-1.08% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
1.67% |
7.468 |
7.593 |
- |
0.25% |
- |
|
std::multiset<int>::ctor(const&)/32
|
1.67% |
226.405 |
230.187 |
- |
6.61% |
- |
|
rng::find_if(vector<char>)_(bail_25%)/8192
|
1.67% |
522.575 |
531.293 |
- |
2.68% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.67% |
24.846 |
25.260 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
1.66% |
1061496.740 |
1079168.038 |
- |
1.13% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
1.66% |
19969.565 |
20301.437 |
- |
-35.99% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/1024
|
1.66% |
173.553 |
176.433 |
- |
-0.01% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
1.66% |
86.808 |
88.248 |
- |
37.02% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.66% |
4255.268 |
4325.789 |
- |
0.79% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
1.65% |
48.977 |
49.787 |
- |
0.55% |
- |
|
BM_std_minmax<unsigned_short>/28
|
1.65% |
2.543 |
2.585 |
- |
-0.09% |
- |
|
BM_PushHeap_uint32_Random_16384
|
1.65% |
6.276 |
6.380 |
- |
1.03% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.65% |
7.247 |
7.366 |
- |
1.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
1.65% |
3.007 |
3.057 |
- |
6.66% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
1.65% |
154224816.027 |
156762015.641 |
- |
1.28% |
- |
|
BM_RangesPushHeap_float_Random_1024
|
1.64% |
7.398 |
7.519 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.64% |
20018363.160 |
20346867.929 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
1.64% |
4449607.936 |
4522604.908 |
- |
0.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.64% |
1149559.839 |
1168391.473 |
- |
0.99% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
1.64% |
5.924 |
6.021 |
- |
-0.59% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.63% |
4257.964 |
4327.511 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.63% |
345406858.829 |
351047682.923 |
- |
-0.86% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
1.63% |
5.086 |
5.169 |
- |
9.86% |
- |
|
BM_std_minmax<short>/18
|
1.63% |
1.992 |
2.024 |
- |
-2.09% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
1.62% |
34.952 |
35.519 |
- |
2.51% |
- |
|
BM_std_min<short>/4000
|
1.62% |
53.074 |
53.935 |
- |
0.99% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.62% |
9.285 |
9.435 |
- |
-0.08% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
1.62% |
4.420 |
4.491 |
- |
-0.79% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
1.62% |
20.811 |
21.149 |
- |
0.73% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.62% |
21.976 |
22.332 |
- |
2.23% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/52
|
1.62% |
24.408 |
24.803 |
- |
1.03% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.62% |
19.666 |
19.984 |
- |
0.77% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
1.62% |
6.008 |
6.105 |
- |
3.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.61% |
9.454 |
9.606 |
- |
0.14% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.61% |
140999.593 |
143275.488 |
- |
0.54% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
1.61% |
38.360 |
38.979 |
- |
-0.72% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
1.61% |
19.805 |
20.124 |
- |
0.31% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
1.61% |
72615.390 |
73785.991 |
- |
0.08% |
- |
|
BM_std_minmax<unsigned_char>/6
|
1.61% |
2.048 |
2.081 |
- |
0.03% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
1.61% |
1199963.865 |
1219270.180 |
- |
0.83% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.61% |
55.137 |
56.024 |
- |
0.27% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.61% |
83870.291 |
85218.946 |
- |
-0.21% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.61% |
13717.694 |
13938.029 |
- |
0.92% |
- |
|
BM_MakeHeap_uint64_Random_256
|
1.61% |
1.134 |
1.153 |
- |
-3.84% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
1.60% |
1.273 |
1.294 |
- |
-6.01% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
1.60% |
1283184.699 |
1303713.149 |
- |
0.38% |
- |
|
BM_std_min<char>/7
|
1.60% |
1.856 |
1.885 |
- |
1.41% |
- |
|
BM_std_min<unsigned_char>/21
|
1.60% |
1.800 |
1.828 |
- |
2.86% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
1.60% |
342.210 |
347.679 |
- |
2.20% |
- |
|
BM_vector_deque_move_backward/512
|
1.60% |
17.601 |
17.882 |
- |
0.00% |
- |
|
std::is_sorted(vector<int>)/8
|
1.60% |
2.078 |
2.112 |
- |
1.67% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
1.59% |
14.924 |
15.161 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.59% |
509.857 |
517.975 |
- |
1.55% |
- |
|
BM_std_min<int>/24
|
1.59% |
1.813 |
1.842 |
- |
-0.72% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
1.59% |
3494745.407 |
3550342.052 |
- |
-0.00% |
- |
|
rng::count(list<int>)_(every_other)/1024
|
1.59% |
703.176 |
714.337 |
- |
0.59% |
- |
|
BM_MakeThenSortHeap_string_Heap_1024
|
1.59% |
62.824 |
63.821 |
- |
0.73% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.59% |
27.906 |
28.348 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
1.58% |
7.270 |
7.386 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.58% |
210626031.949 |
213957109.434 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
1.58% |
15376407.449 |
15619553.847 |
- |
3.22% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
1.58% |
3714.704 |
3773.335 |
- |
1.16% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
1.58% |
1.244 |
1.264 |
- |
2.14% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
1.58% |
175649.828 |
178416.486 |
- |
-35.22% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.57% |
36208.118 |
36777.896 |
- |
1.10% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.57% |
144.913 |
147.191 |
- |
-0.72% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.57% |
2.309 |
2.346 |
- |
-7.58% |
- |
|
BM_PushHeap_float_Ascending_16384
|
1.57% |
4.221 |
4.287 |
- |
-2.09% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
1.57% |
538.689 |
547.137 |
- |
2.52% |
- |
|
BM_deque_deque_move/5500
|
1.57% |
200.936 |
204.084 |
- |
1.45% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.56% |
7483.608 |
7600.639 |
- |
0.55% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.56% |
480.162 |
487.668 |
- |
1.29% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.56% |
423.649 |
430.271 |
- |
0.65% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8
|
1.56% |
0.943 |
0.958 |
- |
0.34% |
- |
|
BM_std_min<long_long>/11
|
1.56% |
1.490 |
1.513 |
- |
1.32% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
1.56% |
696.473 |
707.343 |
- |
1.94% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
1.56% |
1151559.490 |
1169510.334 |
- |
-1.06% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024
|
1.56% |
19.058 |
19.355 |
- |
1.14% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/50
|
1.56% |
10.346 |
10.507 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
1.55% |
5991653.634 |
6084684.636 |
- |
-23.38% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.55% |
8773.164 |
8909.278 |
- |
-0.69% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
1.55% |
612.282 |
621.764 |
- |
-37.63% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.55% |
10279.085 |
10438.217 |
- |
2.55% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
1.55% |
191.630 |
194.596 |
- |
0.76% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.55% |
68532.616 |
69593.326 |
- |
1.64% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
1.55% |
1158031.336 |
1175927.987 |
- |
4.35% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.54% |
19273323.960 |
19570931.168 |
- |
2.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.54% |
11465374.355 |
11641718.080 |
- |
1.30% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256
|
1.54% |
2.889 |
2.933 |
- |
1.49% |
- |
|
std::move(list<int>)/262144
|
1.54% |
246057.130 |
249836.685 |
- |
1.72% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.54% |
28.684 |
29.125 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
1.54% |
1546726.724 |
1570474.285 |
- |
-0.59% |
- |
|
bm_ranges_lexicographical_compare<int>/3
|
1.53% |
1.850 |
1.878 |
- |
1.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
1.53% |
1226220.865 |
1245027.262 |
- |
-1.65% |
- |
|
BM_MakeHeap_string_PipeOrgan_16
|
1.53% |
3.610 |
3.666 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
1.53% |
1261439.127 |
1280749.838 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
1.53% |
20.475 |
20.788 |
- |
1.88% |
- |
|
BM_std_min<short>/5500
|
1.53% |
74.789 |
75.932 |
- |
0.76% |
- |
|
BM_StringFindMatch1/512
|
1.53% |
990.707 |
1005.831 |
- |
0.60% |
- |
|
std::copy_backward(list<int>)/32768
|
1.52% |
26680.931 |
27087.619 |
- |
1.16% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
1.52% |
27.979 |
28.405 |
- |
-1.63% |
- |
|
rng::stable_sort(vector<int>)_(heap)/8
|
1.52% |
21.813 |
22.145 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024
|
1.52% |
7107.124 |
7215.104 |
- |
1.01% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.52% |
904.716 |
918.460 |
- |
1.07% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
1.52% |
7.508 |
7.622 |
- |
0.39% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
1.51% |
18.482 |
18.762 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
1.51% |
19472963.312 |
19767129.087 |
- |
-3.54% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
1.51% |
29115011.975 |
29554675.002 |
- |
7.16% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.51% |
6847.786 |
6951.164 |
- |
1.54% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.50% |
8534.597 |
8663.011 |
- |
-0.42% |
- |
|
rng::fold_left(deque<int>)/8
|
1.50% |
4.100 |
4.162 |
- |
1.81% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(ascending)/8
|
1.50% |
22.091 |
22.423 |
- |
1.97% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.50% |
200013.941 |
203019.024 |
- |
-0.19% |
- |
|
BM_deque_vector_copy/64
|
1.50% |
2.573 |
2.612 |
- |
1.04% |
- |
|
BM_std_minmax<unsigned_char>/28
|
1.50% |
2.150 |
2.182 |
- |
2.99% |
- |
|
BM_vector_deque_copy/5500
|
1.50% |
196.022 |
198.965 |
- |
1.01% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
1.50% |
19.666 |
19.961 |
- |
-0.03% |
- |
|
std::set<int>::insert(value)_(new_value)/1024
|
1.50% |
41.947 |
42.576 |
- |
3.05% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.50% |
55686.736 |
56520.819 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.50% |
274618.252 |
278726.965 |
- |
2.41% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
1.50% |
8868.120 |
9000.755 |
- |
-0.38% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/32
|
1.49% |
10.482 |
10.639 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.49% |
202415579.976 |
205432944.221 |
- |
-1.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
1.49% |
165948205.509 |
168418509.189 |
- |
0.98% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
1.49% |
270.441 |
274.466 |
- |
-0.08% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
1.49% |
11.560 |
11.731 |
- |
1.61% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
1.48% |
347610.472 |
352768.755 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
1.48% |
15098730.362 |
15322723.798 |
- |
0.13% |
- |
|
BM_std_min<unsigned_long_long>/22
|
1.48% |
2.170 |
2.203 |
- |
-1.25% |
- |
|
BM_StringFindCharLiteral/64
|
1.48% |
2.089 |
2.120 |
- |
0.02% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
1.48% |
73.470 |
74.558 |
- |
-2.18% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
1.48% |
5.376 |
5.456 |
- |
-0.02% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
1.48% |
8219.273 |
8340.616 |
- |
5.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
1.48% |
6641346.373 |
6739365.173 |
- |
0.37% |
- |
|
BM_std_min<short>/26
|
1.48% |
2.099 |
2.130 |
- |
0.32% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.47% |
36.531 |
37.069 |
- |
1.73% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
1.47% |
9.054 |
9.187 |
- |
3.51% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.47% |
11223.725 |
11388.816 |
- |
3.86% |
- |
|
BM_std_minmax<unsigned_short>/64
|
1.47% |
1.526 |
1.548 |
- |
0.04% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
1.47% |
10.557 |
10.711 |
- |
-2.78% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/8192
|
1.47% |
23557644.431 |
23902817.517 |
- |
1.78% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.46% |
35955.395 |
36481.900 |
- |
3.06% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.46% |
13499.045 |
13696.377 |
- |
2.12% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.46% |
705.039 |
715.342 |
- |
1.68% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/52
|
1.46% |
69.211 |
70.222 |
- |
0.10% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
1.46% |
21.213 |
21.523 |
- |
2.34% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.46% |
384.660 |
390.265 |
- |
2.34% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
1.46% |
5.032 |
5.105 |
- |
3.99% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
1.46% |
21.871 |
22.189 |
- |
0.52% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.46% |
15.080 |
15.300 |
- |
-2.15% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
1.46% |
1146128.632 |
1162811.725 |
- |
1.89% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
1.45% |
59.093 |
59.953 |
- |
-0.91% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/8192
|
1.45% |
14.938 |
15.156 |
- |
0.29% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.45% |
9.527 |
9.666 |
- |
0.17% |
- |
|
BM_RangesMakeHeap_string_Random_256
|
1.45% |
10.341 |
10.490 |
- |
1.03% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
1.45% |
20.611 |
20.909 |
- |
1.94% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
1.45% |
336249406.411 |
341112708.251 |
- |
2.40% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
1.44% |
26.619 |
27.003 |
- |
34.19% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.44% |
180627.510 |
183235.393 |
- |
-1.43% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.44% |
13327.247 |
13519.460 |
- |
0.25% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.44% |
10916.691 |
11073.984 |
- |
0.56% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.44% |
54728.895 |
55517.265 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
1.44% |
206805341.018 |
209780531.753 |
- |
-0.77% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
1.44% |
30.501 |
30.939 |
- |
-1.85% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/8192
|
1.43% |
22.057 |
22.373 |
- |
6.92% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
1.43% |
46.829 |
47.500 |
- |
-14.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
1.43% |
4326347.466 |
4388317.491 |
- |
1.77% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
1.43% |
56620112.699 |
57430421.165 |
- |
-2.25% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.43% |
17.891 |
18.147 |
- |
1.42% |
- |
|
BM_CmpLess_short_uint
|
1.43% |
1.104 |
1.120 |
- |
0.20% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/512
|
1.43% |
1.765 |
1.790 |
- |
1.74% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.43% |
556.748 |
564.688 |
- |
0.68% |
- |
|
std::partition_copy(vector<int>)/32
|
1.43% |
8.159 |
8.276 |
- |
0.59% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
1.42% |
8.499 |
8.620 |
- |
1.82% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/8
|
1.42% |
16.497 |
16.731 |
- |
-1.32% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/8192
|
1.42% |
7057906.762 |
7158187.289 |
- |
1.64% |
- |
|
rng::copy_if(list<int>)_(every_other)/4096
|
1.42% |
3257.448 |
3303.712 |
- |
-2.17% |
- |
|
BM_vector_deque_copy_backward/4096
|
1.42% |
148.348 |
150.451 |
- |
0.24% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.42% |
5.616 |
5.696 |
- |
1.59% |
- |
|
BM_RangesPopHeap_uint32_16
|
1.41% |
7.538 |
7.645 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
1.41% |
8671215.698 |
8793656.994 |
- |
0.74% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4
|
1.41% |
1.155 |
1.172 |
- |
1.96% |
- |
|
rng::find_end(deque<int>)_(single_element)/8192
|
1.41% |
2203.322 |
2234.331 |
- |
0.21% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
1.41% |
21.207 |
21.505 |
- |
1.85% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
1.40% |
285883.501 |
289896.017 |
- |
-0.62% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.40% |
30.567 |
30.996 |
- |
0.93% |
- |
|
SetIntersection_None_Set_float_1024_256
|
1.40% |
9025923.384 |
9152566.475 |
- |
1.64% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
1.40% |
42.679 |
43.278 |
- |
0.20% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
1.40% |
35.972 |
36.476 |
- |
0.61% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.40% |
37.680 |
38.208 |
- |
0.43% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1024
|
1.40% |
605.092 |
613.560 |
- |
-1.40% |
- |
|
std::for_each(deque<int>)/8
|
1.40% |
0.924 |
0.937 |
- |
2.45% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
1.39% |
38.042 |
38.573 |
- |
8.22% |
- |
|
BM_std_minmax<long_long>/2
|
1.39% |
1.315 |
1.333 |
- |
31.64% |
- |
|
std::partition_point(deque<int>)/1024
|
1.39% |
9.226 |
9.354 |
- |
0.31% |
- |
|
BM_vector_deque_ranges_copy/64
|
1.39% |
2.818 |
2.857 |
- |
0.86% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
1.39% |
1306571.012 |
1324704.877 |
- |
0.63% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_64
|
1.39% |
3.738 |
3.790 |
- |
1.14% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
1.39% |
26.628 |
26.997 |
- |
-4.20% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.39% |
349220.879 |
354058.231 |
- |
-0.22% |
- |
|
BM_std_min<unsigned_short>/32
|
1.38% |
2.913 |
2.953 |
- |
0.74% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.38% |
349400.833 |
354223.685 |
- |
0.84% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.38% |
35840.003 |
36334.003 |
- |
0.81% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.38% |
1947.742 |
1974.572 |
- |
-1.18% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
1.38% |
16.891 |
17.123 |
- |
0.64% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
1.38% |
1.037 |
1.051 |
- |
2.65% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
1.38% |
51.030 |
51.732 |
- |
1.88% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
1.37% |
26877999.369 |
27247378.630 |
- |
-0.59% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.37% |
36269.978 |
36768.116 |
- |
0.56% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
1.37% |
2.865 |
2.904 |
- |
1.79% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
1.37% |
4511983.133 |
4573882.402 |
- |
0.28% |
- |
|
std::fill_n(vector<int>)/8192
|
1.37% |
235.554 |
238.784 |
- |
1.29% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
1.37% |
9.827 |
9.962 |
- |
0.33% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.37% |
11.776 |
11.937 |
- |
-0.13% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
1.37% |
3.638 |
3.688 |
- |
0.40% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.37% |
817541.859 |
828727.016 |
- |
-1.02% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.37% |
939.210 |
952.055 |
- |
-5.07% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
1.37% |
163583149.727 |
165817309.811 |
- |
1.90% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
1.37% |
33.160 |
33.613 |
- |
1.60% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.36% |
51464.610 |
52166.652 |
- |
1.79% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
1.36% |
1878.566 |
1904.187 |
- |
0.21% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_1024
|
1.36% |
8.371 |
8.486 |
- |
0.99% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
1.36% |
37251.794 |
37758.710 |
- |
0.69% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.36% |
815.174 |
826.248 |
- |
0.42% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
1.36% |
3891.192 |
3944.047 |
- |
1.75% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.36% |
3.554 |
3.602 |
- |
0.04% |
- |
|
BM_deque_deque_move/4000
|
1.35% |
145.869 |
147.844 |
- |
0.62% |
- |
|
BM_RangesPushHeap_float_Random_262144
|
1.35% |
7.562 |
7.664 |
- |
1.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.35% |
61.348 |
62.177 |
- |
39.02% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
1.35% |
271.697 |
275.361 |
- |
-0.12% |
- |
|
rng::move_backward(list<int>)/4096
|
1.34% |
6560.116 |
6648.306 |
- |
-0.02% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
1.34% |
27.382 |
27.750 |
- |
-1.22% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
1.34% |
2.057 |
2.084 |
- |
0.55% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.34% |
608.758 |
616.928 |
- |
0.14% |
- |
|
BM_deque_vector_move/0
|
1.34% |
1.425 |
1.445 |
- |
-6.18% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
1.34% |
490.843 |
497.427 |
- |
1.72% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.34% |
2.585 |
2.620 |
- |
0.04% |
- |
|
std::set<int>::erase(iterator)/8192
|
1.33% |
20.328 |
20.599 |
- |
0.52% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
1.33% |
1123304.282 |
1138276.123 |
- |
0.53% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
1.33% |
1171820.474 |
1187433.268 |
- |
-1.04% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
1.33% |
26.268 |
26.618 |
- |
0.06% |
- |
|
BM_std_min<long_long>/30
|
1.33% |
3.164 |
3.207 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
1.33% |
1206296.218 |
1222314.565 |
- |
2.20% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
1.33% |
794.216 |
804.762 |
- |
-2.77% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
1.33% |
43824732.315 |
44406313.878 |
- |
1.09% |
- |
|
rng::replace_if(vector<int>)_(sprinkled)/50
|
1.33% |
12.985 |
13.157 |
- |
1.72% |
- |
|
BM_deque_deque_move_backward/64000
|
1.32% |
8027.519 |
8133.842 |
- |
0.36% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
1.32% |
26.488 |
26.839 |
- |
-1.51% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.32% |
9.303 |
9.426 |
- |
-0.67% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16
|
1.32% |
3.216 |
3.259 |
- |
0.64% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
1.32% |
211.895 |
214.695 |
- |
2.92% |
- |
|
BM_std_minmax<unsigned_char>/27
|
1.32% |
1.868 |
1.893 |
- |
7.08% |
- |
|
BM_std_minmax<unsigned_char>/7
|
1.32% |
2.434 |
2.466 |
- |
2.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.32% |
544.354 |
551.542 |
- |
1.19% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.32% |
509.978 |
516.709 |
- |
0.33% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.32% |
54651.832 |
55372.100 |
- |
-0.94% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
1.32% |
21.293 |
21.573 |
- |
2.36% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
1.32% |
34.883 |
35.342 |
- |
0.89% |
- |
|
std::move(list<int>)/32768
|
1.32% |
30781.152 |
31186.244 |
- |
-0.33% |
- |
|
BM_std_minmax_element<char>/4
|
1.31% |
1.242 |
1.258 |
- |
3.44% |
- |
|
rng::move(list<int>)/262144
|
1.31% |
253892.495 |
257227.655 |
- |
2.16% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
1.31% |
26.369 |
26.715 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
1.31% |
9422638.077 |
9546023.921 |
- |
3.87% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
1.31% |
1248496.883 |
1264835.660 |
- |
0.93% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.31% |
164.650 |
166.804 |
- |
-1.18% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
1.31% |
255.983 |
259.332 |
- |
-1.14% |
- |
|
rng::search_n(vector<int>)_(no_match)/1024
|
1.31% |
210.616 |
213.370 |
- |
1.67% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.31% |
24.618 |
24.940 |
- |
-0.35% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
1.31% |
9152.059 |
9271.602 |
- |
13.33% |
- |
|
rng::partition_point(list<int>)/50
|
1.30% |
24.471 |
24.790 |
- |
1.50% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.30% |
12.301 |
12.461 |
- |
0.54% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1048576
|
1.30% |
985435.067 |
998254.993 |
- |
0.54% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.30% |
17180.259 |
17403.749 |
- |
6.87% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.30% |
4163.116 |
4217.228 |
- |
0.89% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
1.30% |
1099134.946 |
1113412.001 |
- |
1.33% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
1.30% |
4230663.609 |
4285461.035 |
- |
1.94% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
1.29% |
776.956 |
787.003 |
- |
-2.76% |
- |
|
rng::remove_copy(list<int>)_(prefix)/32
|
1.29% |
10.998 |
11.140 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
1.29% |
1142154.499 |
1156913.341 |
- |
1.57% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.29% |
20.045 |
20.304 |
- |
0.50% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
1.29% |
1203355.875 |
1218885.580 |
- |
0.14% |
- |
|
BM_CmpEqual_ushort_schar
|
1.29% |
1.041 |
1.055 |
- |
0.49% |
- |
|
std::map<int,_int>::clear()/32
|
1.29% |
655.700 |
664.157 |
- |
-0.05% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16
|
1.29% |
2.954 |
2.992 |
- |
1.57% |
- |
|
BM_RangesPopHeap_uint32_256
|
1.29% |
16.871 |
17.088 |
- |
-1.03% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.29% |
204742.214 |
207374.214 |
- |
-0.26% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/50
|
1.28% |
13.697 |
13.873 |
- |
0.13% |
- |
|
rng::fold_left(vector<int>)/32
|
1.28% |
20.647 |
20.912 |
- |
1.21% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
1.28% |
1150911.147 |
1165631.655 |
- |
0.21% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1024
|
1.28% |
814.395 |
824.810 |
- |
0.54% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
1.28% |
3.132 |
3.172 |
- |
-2.83% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.28% |
2.530 |
2.562 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.28% |
1251303.222 |
1267271.809 |
- |
-1.68% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/1024
|
1.28% |
473.655 |
479.699 |
- |
0.51% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
1.27% |
343426.413 |
347800.739 |
- |
0.14% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
1.27% |
11.477 |
11.623 |
- |
-0.34% |
- |
|
rng::fill_n(deque<int>)/32
|
1.27% |
1.225 |
1.241 |
- |
-66.47% |
- |
|
BM_deque_vector_copy_backward/5500
|
1.27% |
199.558 |
202.093 |
- |
1.83% |
- |
|
BM_PopHeap_uint64_4
|
1.27% |
2.707 |
2.741 |
- |
3.63% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.27% |
7621.439 |
7718.148 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.27% |
1102354.118 |
1116303.458 |
- |
2.35% |
- |
|
BM_std_min<unsigned_short>/20
|
1.27% |
2.221 |
2.249 |
- |
0.46% |
- |
|
BM_std_minmax_element<short>/64
|
1.26% |
17.237 |
17.455 |
- |
0.25% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
1.26% |
92.006 |
93.168 |
- |
8.65% |
- |
|
BM_std_min<unsigned_short>/512
|
1.26% |
7.139 |
7.229 |
- |
-0.88% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.26% |
16.421 |
16.628 |
- |
1.06% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
1.26% |
5.555 |
5.625 |
- |
1.22% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
1.26% |
54255.902 |
54938.448 |
- |
-0.36% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
1.26% |
43.901 |
44.453 |
- |
0.97% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
1.26% |
77.273 |
78.244 |
- |
1.21% |
- |
|
BM_CmpLess_int_uint
|
1.26% |
1.111 |
1.125 |
- |
0.50% |
- |
|
BM_RangesMakeHeap_string_Heap_16384
|
1.26% |
5.027 |
5.090 |
- |
0.17% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
1.25% |
20.365 |
20.621 |
- |
2.14% |
- |
|
BM_MakeHeap_float_Random_1024
|
1.25% |
1.234 |
1.249 |
- |
-1.04% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.24% |
6683.945 |
6767.134 |
- |
-0.47% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
1.24% |
4416967.448 |
4471900.626 |
- |
1.66% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
1.24% |
9.058 |
9.170 |
- |
3.60% |
- |
|
BM_RangesPopHeap_uint64_262144
|
1.24% |
41.152 |
41.664 |
- |
-3.33% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
1.24% |
14.189 |
14.365 |
- |
2.03% |
- |
|
BM_std_min<int>/17
|
1.24% |
0.952 |
0.964 |
- |
-0.07% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
1.24% |
9.816 |
9.938 |
- |
1.28% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16
|
1.24% |
10.181 |
10.307 |
- |
1.70% |
- |
|
BM_deque_deque_ranges_copy/5500
|
1.24% |
201.144 |
203.631 |
- |
1.79% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
1.24% |
1.007 |
1.019 |
- |
-0.66% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.23% |
145.460 |
147.253 |
- |
0.92% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.23% |
4546425.149 |
4602458.177 |
- |
1.18% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1000
|
1.23% |
796.199 |
806.006 |
- |
0.61% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
1.23% |
22.348 |
22.623 |
- |
0.75% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.23% |
11.322 |
11.461 |
- |
1.50% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
1.22% |
9.753 |
9.872 |
- |
-35.39% |
- |
|
rng::is_sorted_until(list<int>)/1024
|
1.22% |
748.423 |
757.582 |
- |
0.17% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
1.22% |
19.870 |
20.113 |
- |
2.56% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
1.22% |
1.374 |
1.391 |
- |
0.64% |
- |
|
BM_num_get<long_double>
|
1.22% |
35.576 |
36.011 |
- |
1.08% |
- |
|
rng::adjacent_find(vector<int>,_pred)/8
|
1.22% |
3.396 |
3.438 |
- |
1.06% |
- |
|
std::fill(list<int>)/32
|
1.22% |
8.345 |
8.447 |
- |
0.58% |
- |
|
BM_deque_deque_copy_backward/64000
|
1.22% |
8094.689 |
8193.553 |
- |
-1.55% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.22% |
13833.965 |
14002.896 |
- |
0.64% |
- |
|
std::map<int,_int>::clear()/1024
|
1.22% |
10580.321 |
10709.303 |
- |
6.29% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
1.22% |
16.478 |
16.678 |
- |
-0.71% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
1.22% |
4.309 |
4.362 |
- |
0.41% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/1000
|
1.21% |
36093.548 |
36531.921 |
- |
0.58% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.21% |
22.073 |
22.341 |
- |
-0.68% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
1.21% |
73.778 |
74.672 |
- |
-1.30% |
- |
|
rng::generate_n(vector<int>)/32
|
1.21% |
8.007 |
8.104 |
- |
1.22% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.21% |
1921.113 |
1944.390 |
- |
-1.62% |
- |
|
rng::unique(list<int>)_(contiguous)/1024
|
1.21% |
928.223 |
939.433 |
- |
1.48% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.20% |
39682.067 |
40160.194 |
- |
-1.79% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators)
|
1.20% |
2.858 |
2.893 |
- |
1.07% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/0
|
1.20% |
13.545 |
13.707 |
- |
0.98% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.20% |
22.047 |
22.312 |
- |
1.29% |
- |
|
BM_RangesMakeHeap_string_Heap_64
|
1.20% |
4.995 |
5.055 |
- |
0.22% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
1.20% |
22.404 |
22.673 |
- |
0.83% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
1.20% |
7879.756 |
7974.166 |
- |
14.06% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.20% |
13.769 |
13.934 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
1.20% |
1212478.636 |
1226986.240 |
- |
1.66% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/1024
|
1.20% |
4159.352 |
4209.115 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
1.19% |
12984027.672 |
13139169.589 |
- |
0.66% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/8
|
1.19% |
20.760 |
21.008 |
- |
0.21% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
1.19% |
8668.187 |
8771.690 |
- |
1.57% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.19% |
5995.423 |
6067.006 |
- |
2.03% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
1.19% |
228.684 |
231.413 |
- |
-0.37% |
- |
|
BM_PushHeap_float_Random_256
|
1.19% |
7.211 |
7.297 |
- |
-0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.19% |
6645.039 |
6724.178 |
- |
-1.73% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
1.19% |
1.362 |
1.379 |
- |
-2.66% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
1.19% |
7.860 |
7.954 |
- |
-2.23% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.19% |
63669277.868 |
64427056.325 |
- |
0.25% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
1.19% |
54699273.165 |
55349723.812 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
1.19% |
57927694.000 |
58615939.426 |
- |
1.13% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
1.19% |
283.395 |
286.761 |
- |
0.14% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.19% |
54112.965 |
54754.766 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
1.19% |
5866746.350 |
5936305.837 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.18% |
11348349.166 |
11482634.956 |
- |
0.08% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.18% |
206173.258 |
208612.196 |
- |
0.04% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
1.18% |
31.841 |
32.216 |
- |
2.41% |
- |
|
BM_MakeThenSortHeap_string_Heap_16384
|
1.18% |
100.824 |
102.013 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
1.18% |
1114226.755 |
1127333.026 |
- |
-1.94% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.18% |
32056.630 |
32433.681 |
- |
0.01% |
- |
|
rng::find_if(deque<int>)_(process_all)/8
|
1.18% |
3.937 |
3.984 |
- |
0.21% |
- |
|
BM_std_min<short>/31
|
1.17% |
2.571 |
2.601 |
- |
-0.97% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/32
|
1.17% |
3.348 |
3.387 |
- |
1.04% |
- |
|
BM_std_min<char>/21
|
1.17% |
1.809 |
1.831 |
- |
4.47% |
- |
|
std::partition_point(vector<int>)/8192
|
1.17% |
9.514 |
9.626 |
- |
1.99% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
1.17% |
439560.399 |
444711.991 |
- |
0.84% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
1.17% |
1204172.385 |
1218269.849 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
1.17% |
1921189.127 |
1943666.016 |
- |
-0.85% |
- |
|
std::fill_n(vector<bool>)/64
|
1.17% |
1.518 |
1.536 |
- |
-2.03% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
1.17% |
19189185.267 |
19413409.793 |
- |
6.75% |
- |
|
std::partition(deque<int>)_(dense)/32
|
1.17% |
11.146 |
11.276 |
- |
8.70% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
1.17% |
187.424 |
189.609 |
- |
2.67% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.16% |
1.320 |
1.335 |
- |
0.13% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
1.16% |
14.119 |
14.284 |
- |
3.21% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
1.16% |
156477005.889 |
158296844.474 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
1.16% |
24298530.133 |
24580869.550 |
- |
-1.10% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_1024
|
1.16% |
8.148 |
8.243 |
- |
0.82% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
1.16% |
2.165 |
2.190 |
- |
-9.89% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
1.16% |
1.455 |
1.472 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
1.16% |
34.527 |
34.926 |
- |
-2.03% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
1.16% |
1238963.220 |
1253286.416 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
1.16% |
4653837.793 |
4707632.667 |
- |
0.57% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
1.16% |
23.312 |
23.581 |
- |
2.11% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024
|
1.16% |
512.110 |
518.027 |
- |
0.93% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
1.15% |
7798.769 |
7888.752 |
- |
1.26% |
- |
|
std::partition_point(vector<int>)/1024
|
1.15% |
6.288 |
6.361 |
- |
3.64% |
- |
|
std::is_sorted(list<int>)/8192
|
1.15% |
7170.888 |
7253.426 |
- |
-0.42% |
- |
|
BM_std_minmax<unsigned_short>/31
|
1.15% |
2.998 |
3.033 |
- |
-2.73% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
1.15% |
166312531.211 |
168225607.298 |
- |
-0.34% |
- |
|
BM_std_min<char>/15
|
1.15% |
2.129 |
2.153 |
- |
1.29% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.15% |
22.378 |
22.635 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
1.15% |
4453455.821 |
4504640.302 |
- |
2.70% |
- |
|
std::partition_copy(vector<int>)/50
|
1.15% |
12.971 |
13.120 |
- |
2.34% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.15% |
17.247 |
17.445 |
- |
1.82% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/32768
|
1.15% |
208.455 |
210.848 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.15% |
4530796.309 |
4582795.162 |
- |
3.46% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
1.15% |
0.920 |
0.930 |
- |
2.21% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.15% |
16151.400 |
16336.472 |
- |
0.86% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
1.15% |
30.511 |
30.860 |
- |
0.75% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.14% |
6661.661 |
6737.891 |
- |
-0.77% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
1.14% |
6383.288 |
6456.282 |
- |
0.91% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
1.14% |
30.552 |
30.901 |
- |
-3.45% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
1.14% |
293.810 |
297.168 |
- |
-2.02% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.14% |
139722.410 |
141316.326 |
- |
1.28% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
1.14% |
709.586 |
717.679 |
- |
1.00% |
- |
|
BM_std_minmax<unsigned_short>/9
|
1.14% |
1.161 |
1.175 |
- |
0.42% |
- |
|
rng::is_sorted(list<int>,_pred)/8
|
1.14% |
4.226 |
4.274 |
- |
-1.27% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
1.14% |
676.213 |
683.889 |
- |
0.64% |
- |
|
BM_std_minmax<short>/6
|
1.13% |
1.379 |
1.395 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.13% |
793320.008 |
802305.106 |
- |
0.13% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.13% |
24.394 |
24.670 |
- |
-20.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
1.13% |
168295946.102 |
170199692.372 |
- |
-2.24% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.13% |
33.716 |
34.097 |
- |
0.12% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
1.13% |
9.817 |
9.928 |
- |
3.22% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
1.13% |
47.785 |
48.325 |
- |
2.38% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
1.13% |
4428659.873 |
4478697.697 |
- |
-0.39% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
1.13% |
17.714 |
17.914 |
- |
-4.11% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/50
|
1.13% |
17.123 |
17.317 |
- |
1.42% |
- |
|
std::shift_left(list<int>)/8192
|
1.13% |
7698.339 |
7785.127 |
- |
10.69% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.13% |
147.915 |
149.580 |
- |
1.02% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
1.12% |
4.911 |
4.967 |
- |
2.45% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
1.12% |
1201980.633 |
1215491.373 |
- |
1.02% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
1.12% |
22.230 |
22.480 |
- |
-0.51% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
1.12% |
1.752 |
1.772 |
- |
-1.34% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.12% |
201.279 |
203.539 |
- |
1.14% |
- |
|
BM_PushHeap_string_Random_16
|
1.12% |
10.102 |
10.216 |
- |
0.87% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
1.12% |
5771.482 |
5836.162 |
- |
-0.52% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
1.12% |
21.327 |
21.565 |
- |
0.79% |
- |
|
BM_StringDestroy_Large
|
1.12% |
6.747 |
6.822 |
- |
-5.14% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
1.12% |
1897.077 |
1918.268 |
- |
0.29% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/1024
|
1.12% |
5.742 |
5.806 |
- |
-4.62% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/1024
|
1.11% |
367398.395 |
371494.548 |
- |
1.79% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.11% |
4505038.904 |
4555217.622 |
- |
0.72% |
- |
|
BM_StringFindMatch2/512
|
1.11% |
990.476 |
1001.486 |
- |
-0.17% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.11% |
6616.593 |
6690.097 |
- |
0.10% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
1.11% |
28402.928 |
28717.786 |
- |
1.59% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
1.11% |
25.435 |
25.716 |
- |
-0.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0
|
1.11% |
418.965 |
423.606 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
1.11% |
1145218.505 |
1157888.660 |
- |
0.41% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
1.11% |
3.957 |
4.000 |
- |
-1.06% |
- |
|
BM_std_min<char>/64
|
1.11% |
4.195 |
4.242 |
- |
2.26% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
1.10% |
3.038 |
3.072 |
- |
1.21% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
1.10% |
738.278 |
746.428 |
- |
-0.19% |
- |
|
BM_std_min<char>/512
|
1.10% |
6.319 |
6.388 |
- |
0.87% |
- |
|
std::for_each(deque<int>)/32
|
1.10% |
3.817 |
3.859 |
- |
0.74% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
1.10% |
5.959 |
6.025 |
- |
3.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.10% |
1573333.576 |
1590663.494 |
- |
-1.12% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
1.10% |
19.266 |
19.479 |
- |
-1.99% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
1.09% |
1211109.619 |
1224368.244 |
- |
0.27% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
1.09% |
3.564 |
3.603 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
1.09% |
6730537.600 |
6804139.893 |
- |
-9.81% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
1.09% |
197.232 |
199.389 |
- |
0.29% |
- |
|
rng::search_n(vector<int>)_(no_match)/1048576
|
1.09% |
209154.474 |
211436.840 |
- |
1.62% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
1.09% |
234.213 |
236.764 |
- |
-0.36% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
1.09% |
529.962 |
535.729 |
- |
0.46% |
- |
|
BM_std_minmax<short>/19
|
1.09% |
2.429 |
2.455 |
- |
3.61% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
1.09% |
70291082.552 |
71055594.720 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
1.09% |
5030158.399 |
5084812.050 |
- |
29.96% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
1.08% |
15.013 |
15.176 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.08% |
1105807.847 |
1117786.570 |
- |
3.61% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
1.08% |
342636.056 |
346342.675 |
- |
0.79% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
1.08% |
8.036 |
8.123 |
- |
-0.53% |
- |
|
BM_RangesSortHeap_uint64_4
|
1.08% |
0.934 |
0.944 |
- |
0.70% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
1.08% |
17.725 |
17.916 |
- |
0.85% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.08% |
11647125.733 |
11772847.038 |
- |
0.09% |
- |
|
BM_vector_deque_copy/4096
|
1.08% |
145.608 |
147.179 |
- |
1.39% |
- |
|
rng::copy_n(deque<int>)/32768
|
1.08% |
1136.952 |
1149.209 |
- |
1.05% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
1.07% |
5.528 |
5.587 |
- |
1.21% |
- |
|
BM_std_min<int>/16
|
1.07% |
1.691 |
1.709 |
- |
-0.23% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
1.07% |
2921.965 |
2953.309 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
1.07% |
9.755 |
9.859 |
- |
0.12% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/8192
|
1.07% |
145.253 |
146.808 |
- |
-0.50% |
- |
|
rng::stable_partition(vector<int>)_(dense)/1024
|
1.07% |
295.235 |
298.395 |
- |
0.69% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
1.07% |
146.264 |
147.828 |
- |
0.73% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
1.07% |
84.561 |
85.466 |
- |
21.95% |
- |
|
BM_deque_deque_copy/4000
|
1.07% |
145.493 |
147.050 |
- |
-0.58% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
1.07% |
1.034 |
1.045 |
- |
7.37% |
- |
|
BM_PushHeap_string_Random_64
|
1.07% |
12.649 |
12.784 |
- |
0.76% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.06% |
815.045 |
823.724 |
- |
-1.05% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
1.06% |
1186319.363 |
1198936.110 |
- |
1.08% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.06% |
511.311 |
516.742 |
- |
-0.62% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.06% |
681.437 |
688.669 |
- |
0.19% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.06% |
133.874 |
135.294 |
- |
0.47% |
- |
|
BM_num_get<double>
|
1.06% |
35.414 |
35.790 |
- |
1.21% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.06% |
32165.139 |
32505.161 |
- |
1.20% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
1.06% |
8.111 |
8.197 |
- |
-1.16% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.06% |
4293.124 |
4338.487 |
- |
0.90% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
1.06% |
26260.727 |
26537.992 |
- |
-0.91% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
1.05% |
1.621 |
1.638 |
- |
-3.65% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.05% |
12642.666 |
12775.766 |
- |
22.51% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
1.05% |
1212417.154 |
1225180.582 |
- |
0.16% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.05% |
2.306 |
2.331 |
- |
1.17% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.05% |
825.693 |
834.375 |
- |
1.22% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.05% |
301.518 |
304.688 |
- |
0.25% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.05% |
27.983 |
28.277 |
- |
0.59% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
1.05% |
27.008 |
27.291 |
- |
1.98% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
1.05% |
8.388 |
8.476 |
- |
2.30% |
- |
|
BM_PushHeap_float_Random_16384
|
1.05% |
7.525 |
7.604 |
- |
-0.44% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1000
|
1.05% |
829.335 |
838.004 |
- |
-0.16% |
- |
|
BM_std_minmax<unsigned_short>/10
|
1.05% |
1.405 |
1.420 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.04% |
1105698.292 |
1117244.307 |
- |
0.63% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.04% |
13528.009 |
13668.828 |
- |
-0.04% |
- |
|
BM_PushHeap_uint32_Random_1024
|
1.04% |
6.187 |
6.252 |
- |
0.37% |
- |
|
rng::unique(list<int>,_pred)_(contiguous)/1024
|
1.04% |
972.537 |
982.656 |
- |
0.03% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
1.04% |
21.943 |
22.171 |
- |
0.74% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.04% |
14.267 |
14.415 |
- |
1.17% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
1.04% |
1130215.845 |
1141938.488 |
- |
1.47% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.04% |
344846.082 |
348421.288 |
- |
0.48% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.04% |
10.736 |
10.848 |
- |
-0.94% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
1.03% |
8441.119 |
8528.432 |
- |
-1.06% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.03% |
660.362 |
667.190 |
- |
1.07% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
1.03% |
4453.672 |
4499.700 |
- |
0.55% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_16
|
1.03% |
5.124 |
5.177 |
- |
-0.56% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.03% |
499.981 |
505.143 |
- |
0.57% |
- |
|
BM_CmpEqual_uint_short
|
1.03% |
1.060 |
1.071 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.03% |
8709903.188 |
8799693.104 |
- |
-1.15% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.03% |
29.704 |
30.009 |
- |
0.43% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/1024
|
1.03% |
10287.927 |
10393.518 |
- |
0.36% |
- |
|
std::partial_sort(vector<int>)_(repeated)/1024
|
1.03% |
3949.863 |
3990.369 |
- |
1.22% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.03% |
11996775.274 |
12119775.603 |
- |
3.39% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.02% |
6402.459 |
6468.076 |
- |
-0.14% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.02% |
15.821 |
15.984 |
- |
-0.02% |
- |
|
BM_RangesPopHeap_uint32_262144
|
1.02% |
40.959 |
41.378 |
- |
-5.09% |
- |
|
rng::search(list<int>)_(near_matches)/1024
|
1.02% |
39339.613 |
39742.012 |
- |
0.58% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/8192
|
1.02% |
29.924 |
30.230 |
- |
0.24% |
- |
|
BM_MakeThenSortHeap_string_Heap_256
|
1.02% |
49.090 |
49.592 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
1.02% |
8.559 |
8.647 |
- |
1.70% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
1.02% |
1201159.832 |
1213412.189 |
- |
0.89% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
1.02% |
160196169.576 |
161830208.090 |
- |
1.25% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
1.02% |
5.662 |
5.720 |
- |
2.17% |
- |
|
std::map<std::string,_int>::ctor(const&)/0
|
1.02% |
13.567 |
13.705 |
- |
1.07% |
- |
|
rng::stable_sort(deque<int>)_(heap)/1024
|
1.02% |
2722.797 |
2750.545 |
- |
-0.72% |
- |
|
std::shift_right(deque<int>)/8192
|
1.02% |
307.959 |
311.095 |
- |
0.85% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
1.02% |
18.150 |
18.335 |
- |
2.50% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.02% |
204.518 |
206.598 |
- |
2.38% |
- |
|
BM_PushHeap_uint32_Random_4
|
1.02% |
2.481 |
2.506 |
- |
2.22% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/1024
|
1.02% |
325.440 |
328.750 |
- |
-3.10% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
1.02% |
8781729.313 |
8871024.000 |
- |
1.43% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
1.01% |
1171838.611 |
1183731.786 |
- |
1.22% |
- |
|
BM_deque_vector_ranges_move/70000
|
1.01% |
2911.333 |
2940.857 |
- |
-2.53% |
- |
|
BM_num_get<unsigned_long>
|
1.01% |
11.058 |
11.170 |
- |
-1.15% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.01% |
13.642 |
13.780 |
- |
0.95% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16
|
1.01% |
7.819 |
7.898 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
1.01% |
41208659.787 |
41625897.151 |
- |
-1.68% |
- |
|
BM_std_min<__int128>/5
|
1.01% |
1.748 |
1.765 |
- |
1.42% |
- |
|
BM_std_min<__int128>/4
|
1.01% |
1.374 |
1.388 |
- |
1.29% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
1.01% |
4318.666 |
4362.157 |
- |
0.07% |
- |
|
std::partial_sort(deque<int>)_(ascending)/1024
|
1.00% |
7872.857 |
7951.735 |
- |
0.46% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
1.00% |
28579.279 |
28865.407 |
- |
-1.83% |
- |