|
std::fill_n(vector<bool>)/262144
|
310.99% |
229.037 |
941.328 |
- |
-0.03% |
- |
|
std::shift_left(vector<int>)/32
|
248.27% |
2.971 |
10.346 |
- |
0.25% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
157.21% |
50.104 |
128.870 |
- |
145.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
83.90% |
9613780.560 |
17679268.483 |
- |
94.35% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
82.22% |
35.504 |
64.694 |
- |
80.94% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
73.66% |
35.974 |
62.470 |
- |
73.43% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
68.63% |
31.165 |
52.554 |
- |
3.79% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
67.52% |
0.289 |
0.484 |
- |
80.30% |
- |
|
BM_PushHeap_string_Descending_262144
|
66.65% |
3.422 |
5.703 |
- |
77.09% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
66.22% |
11.235 |
18.674 |
- |
-23.69% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
65.65% |
61.483 |
101.844 |
- |
65.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
57.61% |
0.392 |
0.618 |
- |
43.77% |
- |
|
BM_vector_deque_move_backward/0
|
52.79% |
0.395 |
0.604 |
- |
34.56% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
52.35% |
45.239 |
68.920 |
- |
31.36% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
52.13% |
0.409 |
0.622 |
- |
41.42% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
49.82% |
24.015 |
35.979 |
- |
11.89% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
49.54% |
63.722 |
95.289 |
- |
-0.50% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
48.70% |
23.612 |
35.112 |
- |
24.88% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
46.26% |
66.375 |
97.079 |
- |
7.34% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
45.46% |
67.556 |
98.265 |
- |
78.47% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
44.51% |
1976.923 |
2856.802 |
- |
2.69% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
44.44% |
127.323 |
183.912 |
- |
-5.42% |
- |
|
std::partition_copy(list<int>)/32
|
44.29% |
8.721 |
12.583 |
- |
40.02% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
44.08% |
14.704 |
21.186 |
- |
29.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
42.91% |
3027561.749 |
4326713.292 |
- |
49.00% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
42.19% |
1279.144 |
1818.766 |
- |
0.91% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
41.67% |
127.937 |
181.249 |
- |
0.32% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
39.33% |
20.919 |
29.147 |
- |
-17.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
39.24% |
26.877 |
37.424 |
- |
-0.27% |
- |
|
BM_PushHeap_string_Random_1
|
36.45% |
0.469 |
0.641 |
- |
0.17% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
36.05% |
0.891 |
1.212 |
- |
17.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
35.41% |
29.039 |
39.323 |
- |
42.38% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
35.33% |
50.805 |
68.753 |
- |
-0.65% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
35.16% |
0.296 |
0.400 |
- |
33.62% |
- |
|
BM_PushHeap_string_Descending_16384
|
34.97% |
2.422 |
3.269 |
- |
35.80% |
- |
|
vector<bool>(const_vector<bool>&)
|
34.87% |
10.255 |
13.832 |
- |
29.43% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
34.28% |
32.478 |
43.613 |
- |
38.71% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
33.92% |
24.579 |
32.916 |
- |
12.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
33.67% |
34.444 |
46.042 |
- |
-1.39% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
33.18% |
7.978 |
10.625 |
- |
69.34% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
32.30% |
6.280 |
8.308 |
- |
31.62% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
32.29% |
1.044 |
1.381 |
- |
-2.96% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
31.37% |
25.495 |
33.493 |
- |
15.75% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
31.34% |
9216105.617 |
12103997.638 |
- |
50.75% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
31.25% |
32.353 |
42.464 |
- |
33.28% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
31.24% |
0.369 |
0.484 |
- |
22.91% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
30.90% |
10.615 |
13.895 |
- |
31.92% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
30.69% |
4.612 |
6.027 |
- |
30.63% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
30.57% |
737.214 |
962.613 |
- |
29.87% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
30.56% |
633.905 |
827.611 |
- |
15.24% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
30.41% |
1.461 |
1.905 |
- |
0.15% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
30.15% |
19.944 |
25.958 |
- |
29.89% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
30.10% |
0.465 |
0.605 |
- |
-8.19% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
30.07% |
1.281 |
1.667 |
- |
25.36% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
30.03% |
662.007 |
860.837 |
- |
18.80% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
29.60% |
1.371 |
1.777 |
- |
35.12% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
29.28% |
25361.449 |
32787.825 |
- |
19.32% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
29.03% |
3012.677 |
3887.263 |
- |
29.45% |
- |
|
BM_PushHeap_string_Descending_1024
|
28.40% |
2.436 |
3.127 |
- |
26.69% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
28.31% |
1540014.927 |
1975918.022 |
- |
35.71% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
28.27% |
83.963 |
107.700 |
- |
22.46% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
28.26% |
22832289.416 |
29284491.870 |
- |
150.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
28.14% |
3916378.838 |
5018325.539 |
- |
48.89% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
27.98% |
10.069 |
12.885 |
- |
9.89% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
27.82% |
199.701 |
255.249 |
- |
18.43% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
27.74% |
21.709 |
27.730 |
- |
3.54% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
27.73% |
669.668 |
855.385 |
- |
18.81% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
26.80% |
454.701 |
576.580 |
- |
26.44% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
26.75% |
22.361 |
28.342 |
- |
-10.83% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
26.34% |
32.171 |
40.645 |
- |
27.96% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
26.23% |
9684.784 |
12225.510 |
- |
3.68% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
26.19% |
16.435 |
20.739 |
- |
8.16% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
26.18% |
11.133 |
14.048 |
- |
10.23% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
25.94% |
6.264 |
7.888 |
- |
-27.31% |
- |
|
BM_vector_deque_move/0
|
25.65% |
0.438 |
0.551 |
- |
9.26% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
25.37% |
1.294 |
1.623 |
- |
5.58% |
- |
|
std::fill(vector<bool>)/1048576
|
25.36% |
3054.135 |
3828.525 |
- |
-0.10% |
- |
|
ranges::min(std::list<char>)/1
|
25.28% |
0.364 |
0.456 |
- |
0.60% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
25.05% |
62.416 |
78.049 |
- |
32.86% |
- |
|
BM_toupper_char<wchar_t>
|
24.65% |
0.551 |
0.687 |
- |
0.20% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
24.54% |
29.840 |
37.163 |
- |
-0.35% |
- |
|
BM_toupper_char<char>
|
24.52% |
0.553 |
0.689 |
- |
0.12% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
24.45% |
20.042 |
24.942 |
- |
10.99% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
24.23% |
33.620 |
41.765 |
- |
23.80% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
24.17% |
28.968 |
35.969 |
- |
16.00% |
- |
|
std::copy_n(vector<int>)/4096
|
24.07% |
172.086 |
213.504 |
- |
43.08% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
23.90% |
11.062 |
13.706 |
- |
8.30% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
23.86% |
5731.293 |
7098.662 |
- |
21.29% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
23.48% |
18680.726 |
23067.556 |
- |
9.60% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
23.43% |
28.502 |
35.181 |
- |
-5.21% |
- |
|
BM_PushHeap_string_Descending_256
|
23.17% |
2.389 |
2.942 |
- |
23.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
23.10% |
108597894.405 |
133683352.502 |
- |
58.94% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
22.79% |
10.581 |
12.993 |
- |
16.81% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
22.68% |
101887.453 |
124995.994 |
- |
15.75% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
22.66% |
11.165 |
13.696 |
- |
8.53% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
22.64% |
32.447 |
39.793 |
- |
18.00% |
- |
|
std::list<std::string>::ctor(size)/8192
|
22.59% |
102383.115 |
125513.706 |
- |
16.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
22.47% |
51470782.220 |
63037426.360 |
- |
66.35% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
22.26% |
638.731 |
780.892 |
- |
1.25% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
22.15% |
2025761.427 |
2474485.198 |
- |
32.97% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
22.15% |
45938317.730 |
56112330.995 |
- |
44.75% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
22.01% |
8376.232 |
10219.935 |
- |
-0.25% |
- |
|
ranges::minmax(std::list<char>)/1
|
21.92% |
0.377 |
0.460 |
- |
0.10% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
21.87% |
0.555 |
0.676 |
- |
-0.44% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
21.75% |
5.360 |
6.526 |
- |
44.22% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
21.66% |
64.832 |
78.875 |
- |
-0.49% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
21.55% |
505.458 |
614.386 |
- |
7.20% |
- |
|
BM_PushHeap_string_Random_262144
|
21.51% |
18.040 |
21.921 |
- |
21.11% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
21.13% |
347.144 |
420.488 |
- |
13.71% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
21.10% |
21.621 |
26.183 |
- |
15.12% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
21.06% |
22.315 |
27.014 |
- |
11.39% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
20.94% |
102683.243 |
124183.076 |
- |
15.06% |
- |
|
std::list<std::string>::ctor(size)/1024
|
20.83% |
12505.523 |
15110.494 |
- |
14.35% |
- |
|
BM_PushHeap_string_Descending_1
|
20.82% |
0.531 |
0.641 |
- |
-8.38% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
20.81% |
22.591 |
27.293 |
- |
23.54% |
- |
|
ranges::min(std::list<long_long>)/70000
|
20.61% |
43985.737 |
53050.879 |
- |
13.26% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
20.49% |
6.450 |
7.771 |
- |
6.63% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
20.38% |
102034.835 |
122831.987 |
- |
13.66% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
20.34% |
347.346 |
418.007 |
- |
12.65% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
20.32% |
102287.484 |
123073.664 |
- |
13.20% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
20.31% |
12541.253 |
15088.638 |
- |
14.35% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
20.30% |
1.532 |
1.843 |
- |
15.45% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
20.20% |
28.541 |
34.307 |
- |
-0.87% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
20.15% |
347.120 |
417.064 |
- |
13.53% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
20.12% |
57.154 |
68.651 |
- |
8.65% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
20.01% |
18.740 |
22.490 |
- |
-24.04% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
19.91% |
4.660 |
5.588 |
- |
3.79% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
19.91% |
44.708 |
53.607 |
- |
62.51% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
19.86% |
32.584 |
39.054 |
- |
16.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
19.84% |
38814871.394 |
46514562.030 |
- |
64.11% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
19.81% |
1.291 |
1.547 |
- |
14.68% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
19.79% |
0.736 |
0.882 |
- |
-4.01% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
19.52% |
15.453 |
18.470 |
- |
7.39% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
19.45% |
60.291 |
72.018 |
- |
-0.51% |
- |
|
BM_vector_deque_move/2
|
19.34% |
1.727 |
2.061 |
- |
3.07% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
19.24% |
350.324 |
417.723 |
- |
12.79% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
19.13% |
45.607 |
54.332 |
- |
17.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
19.13% |
1878971.325 |
2238360.024 |
- |
25.37% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
19.09% |
72.345 |
86.153 |
- |
1.13% |
- |
|
std::list<std::string>::ctor(size)/32
|
19.04% |
348.132 |
414.401 |
- |
10.14% |
- |
|
BM_PushHeap_float_Descending_1
|
19.03% |
0.536 |
0.638 |
- |
35.77% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
18.85% |
12552.625 |
14919.080 |
- |
12.85% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
18.82% |
1462119.010 |
1737313.329 |
- |
17.80% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
18.68% |
27.789 |
32.981 |
- |
11.53% |
- |
|
BM_vector_deque_move/1
|
18.66% |
1.952 |
2.317 |
- |
3.14% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
18.57% |
683.232 |
810.087 |
- |
11.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
18.41% |
20759934.317 |
24580972.832 |
- |
26.73% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
18.22% |
9496.537 |
11227.247 |
- |
26.76% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
18.22% |
0.868 |
1.026 |
- |
9.43% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
18.18% |
10737.534 |
12689.978 |
- |
10.79% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
18.05% |
18.571 |
21.924 |
- |
1.17% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
17.96% |
1.361 |
1.605 |
- |
16.16% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
17.88% |
4.712 |
5.555 |
- |
6.47% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
17.85% |
9.631 |
11.350 |
- |
1.34% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
17.78% |
820.033 |
965.853 |
- |
15.20% |
- |
|
BM_PushHeap_string_Descending_64
|
17.73% |
2.320 |
2.732 |
- |
18.39% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
17.71% |
25049.689 |
29486.690 |
- |
1.86% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
17.66% |
12636.927 |
14868.595 |
- |
12.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
17.54% |
43.644 |
51.301 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
17.53% |
8643397.922 |
10158788.340 |
- |
-17.92% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
17.33% |
1992.150 |
2337.458 |
- |
15.23% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
17.33% |
1.367 |
1.604 |
- |
-5.37% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
17.33% |
20553.620 |
24115.127 |
- |
16.76% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
17.27% |
500.919 |
587.444 |
- |
14.72% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
17.26% |
1401.710 |
1643.665 |
- |
0.03% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
17.22% |
23.893 |
28.007 |
- |
17.36% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
17.15% |
21.485 |
25.169 |
- |
16.84% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
17.08% |
6.046 |
7.079 |
- |
21.66% |
- |
|
ranges::minmax(std::deque<char>)/64
|
16.98% |
23.297 |
27.253 |
- |
-16.45% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
16.98% |
16.169 |
18.914 |
- |
10.68% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
16.87% |
1.662 |
1.942 |
- |
-3.57% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
16.87% |
9.045 |
10.571 |
- |
0.10% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
16.86% |
7735.543 |
9039.856 |
- |
20.71% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
16.85% |
741.027 |
865.875 |
- |
16.59% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
16.70% |
0.395 |
0.461 |
- |
9.13% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
16.70% |
35.023 |
40.871 |
- |
14.53% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
16.63% |
7659.792 |
8933.586 |
- |
19.47% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
16.60% |
12928.132 |
15074.130 |
- |
12.06% |
- |
|
ranges::min(std::vector<char>)/1
|
16.50% |
0.331 |
0.386 |
- |
46.96% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
16.49% |
1.221 |
1.423 |
- |
-9.61% |
- |
|
BM_deque_vector_copy_backward/70000
|
16.42% |
7843.430 |
9130.946 |
- |
1.36% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
16.38% |
23.508 |
27.357 |
- |
6.47% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
16.31% |
26.080 |
30.334 |
- |
5.90% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
16.21% |
9.996 |
11.616 |
- |
21.32% |
- |
|
std::multiset<int>::clear()/8192
|
16.20% |
77411.804 |
89951.197 |
- |
17.82% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
16.18% |
10.547 |
12.253 |
- |
13.58% |
- |
|
BM_vector_deque_copy_backward/65536
|
16.08% |
7428.858 |
8623.636 |
- |
3.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
16.07% |
591090.105 |
686061.364 |
- |
6.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
16.05% |
1567920.028 |
1819597.146 |
- |
24.32% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
16.01% |
37.420 |
43.411 |
- |
30.11% |
- |
|
std::copy_n(list<int>)/4096
|
15.91% |
3524.515 |
4085.255 |
- |
3.22% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
15.89% |
883.928 |
1024.349 |
- |
9.65% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
15.85% |
10.679 |
12.371 |
- |
-5.58% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
15.76% |
13.172 |
15.248 |
- |
22.87% |
- |
|
BM_vector_deque_move_backward/64000
|
15.67% |
7049.427 |
8154.204 |
- |
4.27% |
- |
|
BM_vector_deque_copy_backward/64000
|
15.65% |
7256.225 |
8391.500 |
- |
3.01% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
15.62% |
28.076 |
32.463 |
- |
8.16% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
15.57% |
32.497 |
37.556 |
- |
18.04% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
15.34% |
10.607 |
12.234 |
- |
16.96% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
14.96% |
42.861 |
49.274 |
- |
25.62% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
14.94% |
28.277 |
32.503 |
- |
9.44% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
14.93% |
0.316 |
0.363 |
- |
49.13% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
14.80% |
220.800 |
253.472 |
- |
5.65% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
14.78% |
0.644 |
0.739 |
- |
2.45% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
14.69% |
1.225 |
1.405 |
- |
0.76% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
14.67% |
26.131 |
29.965 |
- |
-5.88% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
14.65% |
1.173 |
1.345 |
- |
-1.56% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
14.62% |
4211.660 |
4827.467 |
- |
-0.49% |
- |
|
std::multiset<int>::clear()/1024
|
14.62% |
9817.049 |
11251.835 |
- |
16.70% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
14.48% |
32085.419 |
36730.349 |
- |
9.52% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
14.45% |
64.613 |
73.949 |
- |
14.56% |
- |
|
std::swap_ranges(deque<int>)/1024
|
14.40% |
319.166 |
365.127 |
- |
14.35% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
14.38% |
24.314 |
27.810 |
- |
15.85% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
14.34% |
25.233 |
28.851 |
- |
12.96% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
14.34% |
918.112 |
1049.751 |
- |
9.85% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
14.31% |
8.914 |
10.189 |
- |
-1.46% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
14.27% |
23.609 |
26.977 |
- |
13.88% |
- |
|
bm_lexicographical_compare<int>/1
|
14.14% |
1.282 |
1.463 |
- |
1.55% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
14.08% |
4.501 |
5.135 |
- |
-18.96% |
- |
|
std::vector<std::string>::ctor(size)/32
|
14.06% |
32.136 |
36.656 |
- |
17.17% |
- |
|
BM_PushHeap_string_Ascending_16384
|
14.03% |
19.489 |
22.224 |
- |
11.00% |
- |
|
BM_PushHeap_string_Descending_4
|
14.02% |
1.933 |
2.204 |
- |
16.00% |
- |
|
vector<bool>::reserve()
|
14.01% |
8.283 |
9.444 |
- |
2.93% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
13.98% |
5.438 |
6.199 |
- |
10.37% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
13.98% |
1.131 |
1.289 |
- |
-3.52% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
13.94% |
61.456 |
70.024 |
- |
13.45% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
13.91% |
0.272 |
0.310 |
- |
-35.68% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
13.87% |
52.632 |
59.931 |
- |
41.86% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
13.84% |
7389.624 |
8412.514 |
- |
0.90% |
- |
|
BM_deque_deque_move/0
|
13.83% |
0.809 |
0.921 |
- |
8.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
13.80% |
12592655.939 |
14329872.130 |
- |
-2.78% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
13.73% |
213.000 |
242.246 |
- |
6.52% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
13.73% |
96897190.723 |
110197125.432 |
- |
45.93% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
13.72% |
27.351 |
31.103 |
- |
0.54% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
13.70% |
1.309 |
1.488 |
- |
3.86% |
- |
|
BM_deque_vector_move_backward/0
|
13.69% |
1.303 |
1.482 |
- |
4.84% |
- |
|
ranges::minmax(std::deque<char>)/8
|
13.64% |
3.599 |
4.090 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
13.52% |
10090484.117 |
11454472.897 |
- |
-2.11% |
- |
|
BM_vector_deque_move_backward/65536
|
13.42% |
7360.985 |
8348.672 |
- |
4.38% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
13.42% |
15.037 |
17.055 |
- |
13.50% |
- |
|
std::swap_ranges(deque<int>)/8192
|
13.33% |
2547.802 |
2887.493 |
- |
13.32% |
- |
|
BM_deque_deque_ranges_copy/0
|
13.22% |
0.735 |
0.832 |
- |
-1.89% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
13.08% |
320.323 |
362.217 |
- |
1.69% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
13.06% |
1.312 |
1.483 |
- |
-10.12% |
- |
|
BM_deque_vector_move_backward/70000
|
13.05% |
7751.143 |
8762.452 |
- |
0.35% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
12.99% |
921.764 |
1041.516 |
- |
7.68% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
12.93% |
273659.304 |
309039.590 |
- |
8.25% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
12.84% |
6603472.743 |
7451240.934 |
- |
25.10% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
12.79% |
1.825 |
2.058 |
- |
20.19% |
- |
|
BM_vector_deque_copy_backward/70000
|
12.78% |
7978.416 |
8998.288 |
- |
2.59% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
12.69% |
932.719 |
1051.080 |
- |
8.83% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
12.67% |
3938.813 |
4437.671 |
- |
4.20% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
12.63% |
42.077 |
47.392 |
- |
-1.41% |
- |
|
BM_vector_deque_move_backward/70000
|
12.62% |
7735.353 |
8711.208 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
12.60% |
7165166.732 |
8068080.505 |
- |
44.48% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
12.57% |
32354.235 |
36420.297 |
- |
7.76% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
12.55% |
173133.403 |
194860.238 |
- |
12.35% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
12.54% |
8266.918 |
9303.778 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
12.37% |
7137942.061 |
8020832.818 |
- |
103.37% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
12.36% |
1.223 |
1.374 |
- |
-0.73% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
12.26% |
309.396 |
347.328 |
- |
1.84% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
12.21% |
7969.408 |
8942.109 |
- |
2.37% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
12.10% |
7199.611 |
8070.885 |
- |
0.53% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
12.08% |
8.380 |
9.392 |
- |
3.48% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
12.04% |
118601.458 |
132876.895 |
- |
2.28% |
- |
|
ranges::min(std::list<__int128>)/8
|
12.02% |
2.062 |
2.310 |
- |
11.44% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
12.02% |
9.646 |
10.805 |
- |
7.99% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
11.97% |
34.441 |
38.564 |
- |
14.15% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
11.88% |
1.421 |
1.590 |
- |
17.60% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
11.82% |
2.252 |
2.518 |
- |
9.08% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
11.81% |
10.433 |
11.665 |
- |
15.60% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
11.71% |
31.818 |
35.545 |
- |
16.21% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
11.68% |
23978.317 |
26779.608 |
- |
2.04% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
11.67% |
7061.837 |
7886.288 |
- |
4.29% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
11.65% |
276939.835 |
309195.395 |
- |
7.60% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
11.61% |
32464.780 |
36232.855 |
- |
7.99% |
- |
|
std::list<int>::ctor(size)/32
|
11.58% |
320.932 |
358.094 |
- |
1.50% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
11.56% |
22.602 |
25.215 |
- |
22.41% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
11.51% |
17.870 |
19.927 |
- |
-3.25% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
11.46% |
31.656 |
35.284 |
- |
9.29% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
11.46% |
0.450 |
0.501 |
- |
1.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
11.45% |
7235397.834 |
8064127.032 |
- |
17.07% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
11.44% |
66666.752 |
74293.225 |
- |
-4.41% |
- |
|
std::reverse(list<int>)/32768
|
11.38% |
17518.994 |
19512.314 |
- |
-0.74% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
11.31% |
7821.490 |
8706.313 |
- |
3.79% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
11.29% |
38.250 |
42.570 |
- |
29.84% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
11.21% |
2.254 |
2.507 |
- |
8.35% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
11.11% |
29.191 |
32.436 |
- |
11.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
11.07% |
30.463 |
33.836 |
- |
3.84% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
11.03% |
1.516 |
1.683 |
- |
11.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
10.99% |
32.797 |
36.402 |
- |
-6.26% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
10.96% |
4.990 |
5.537 |
- |
9.24% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
10.95% |
319.721 |
354.731 |
- |
0.30% |
- |
|
std::list<int>::ctor(size)/1024
|
10.91% |
11562.706 |
12824.425 |
- |
0.76% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
10.91% |
42.074 |
46.665 |
- |
0.17% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
10.91% |
12.571 |
13.942 |
- |
1.14% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8192
|
10.91% |
10925.458 |
12117.229 |
- |
10.20% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
10.88% |
26.792 |
29.706 |
- |
-1.87% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
10.83% |
279303.184 |
309547.195 |
- |
7.55% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
10.74% |
35.721 |
39.557 |
- |
12.70% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
10.71% |
7338.762 |
8124.780 |
- |
3.71% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
10.71% |
6.562 |
7.265 |
- |
7.24% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
10.71% |
25158.382 |
27852.248 |
- |
1.08% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
10.65% |
11223.150 |
12418.128 |
- |
0.97% |
- |
|
BM_PushHeap_string_Descending_16
|
10.59% |
2.217 |
2.452 |
- |
12.72% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
10.58% |
25.933 |
28.678 |
- |
16.66% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
10.58% |
7915.634 |
8753.107 |
- |
1.12% |
- |
|
BM_deque_vector_move_backward/65536
|
10.57% |
7338.727 |
8114.682 |
- |
-1.64% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
10.57% |
50.284 |
55.599 |
- |
0.22% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
10.43% |
1448.808 |
1599.987 |
- |
6.91% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
10.40% |
20.048 |
22.134 |
- |
0.01% |
- |
|
BM_vector_deque_ranges_move/1
|
10.34% |
2.176 |
2.401 |
- |
0.40% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
10.29% |
8388.866 |
9251.880 |
- |
14.79% |
- |
|
BM_vector_deque_ranges_move/2
|
10.16% |
1.945 |
2.143 |
- |
5.62% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
10.13% |
530.672 |
584.432 |
- |
5.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
10.12% |
0.424 |
0.466 |
- |
0.00% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
10.11% |
94263.220 |
103789.853 |
- |
0.72% |
- |
|
ranges::min(std::deque<__int128>)/1
|
10.09% |
0.664 |
0.731 |
- |
13.02% |
- |
|
std::copy_backward(deque<int>)/32768
|
10.09% |
3676.253 |
4047.290 |
- |
-0.06% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
10.08% |
1.190 |
1.310 |
- |
-0.68% |
- |
|
std::list<int>::ctor(size)/8192
|
10.07% |
93359.438 |
102764.385 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
10.05% |
1282711.515 |
1411562.526 |
- |
14.37% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
10.03% |
92.382 |
101.646 |
- |
8.09% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
10.02% |
1417.976 |
1560.118 |
- |
0.97% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
9.93% |
10941.331 |
12028.091 |
- |
-2.09% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
9.93% |
22.957 |
25.237 |
- |
13.80% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
9.92% |
23.205 |
25.507 |
- |
9.88% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
9.90% |
10.340 |
11.363 |
- |
11.40% |
- |
|
std::swap_ranges(list<int>)/8192
|
9.86% |
9600.745 |
10547.832 |
- |
-6.74% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
9.84% |
6146.769 |
6751.739 |
- |
9.39% |
- |
|
BM_std_minmax_element<int>/3
|
9.81% |
1.138 |
1.249 |
- |
5.05% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
9.79% |
2.772 |
3.044 |
- |
7.57% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
9.78% |
28.038 |
30.779 |
- |
1.88% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
9.77% |
6605.083 |
7250.292 |
- |
-0.25% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
9.75% |
23.130 |
25.384 |
- |
5.04% |
- |
|
bm_lexicographical_compare<int>/8
|
9.74% |
1.462 |
1.604 |
- |
9.31% |
- |
|
ranges::minmax(std::vector<char>)/8
|
9.72% |
1.044 |
1.146 |
- |
21.62% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
9.66% |
2130261.230 |
2335998.533 |
- |
9.30% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
9.63% |
7906.454 |
8668.111 |
- |
1.40% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
9.63% |
23.118 |
25.345 |
- |
9.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
9.62% |
47.647 |
52.232 |
- |
7.17% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
9.59% |
4675.210 |
5123.551 |
- |
-1.66% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
9.55% |
17.522 |
19.196 |
- |
8.99% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
9.47% |
2.115 |
2.316 |
- |
16.42% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
9.43% |
22.841 |
24.996 |
- |
2.21% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
9.43% |
15.613 |
17.086 |
- |
8.45% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
9.35% |
27.107 |
29.641 |
- |
0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
9.34% |
0.578 |
0.631 |
- |
16.84% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
9.33% |
65232.083 |
71319.952 |
- |
13.45% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
9.33% |
9.868 |
10.788 |
- |
4.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
9.29% |
32.970 |
36.033 |
- |
0.09% |
- |
|
std::swap_ranges(list<int>)/1024
|
9.29% |
749.856 |
819.509 |
- |
7.39% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
9.28% |
0.605 |
0.661 |
- |
2.98% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
9.19% |
375.631 |
410.137 |
- |
5.70% |
- |
|
std::partition_copy(deque<int>)/8192
|
9.18% |
5706.988 |
6230.740 |
- |
10.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
9.15% |
27.117 |
29.598 |
- |
-4.63% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
9.02% |
426.574 |
465.042 |
- |
-15.89% |
- |
|
BM_deque_deque_move_backward/64000
|
8.99% |
7230.942 |
7881.042 |
- |
0.60% |
- |
|
BM_std_minmax_element<char>/3
|
8.98% |
1.201 |
1.309 |
- |
6.04% |
- |
|
std::is_sorted_until(list<int>)/8192
|
8.91% |
7164.030 |
7802.467 |
- |
10.11% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
8.87% |
7503.752 |
8169.199 |
- |
6.96% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
8.86% |
34.535 |
37.594 |
- |
1.81% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
8.85% |
26.934 |
29.317 |
- |
-0.81% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
8.84% |
22.232 |
24.198 |
- |
22.09% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
8.82% |
26.031 |
28.327 |
- |
-1.78% |
- |
|
ranges::min(std::list<__int128>)/64
|
8.82% |
33.190 |
36.116 |
- |
8.31% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
8.80% |
1.534 |
1.669 |
- |
6.84% |
- |
|
BM_PushHeap_float_SingleElement_1
|
8.80% |
0.586 |
0.637 |
- |
-8.35% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
8.77% |
22.495 |
24.467 |
- |
8.56% |
- |
|
BM_deque_vector_ranges_move/0
|
8.76% |
1.308 |
1.423 |
- |
0.20% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
8.75% |
24.089 |
26.197 |
- |
12.19% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
8.75% |
13157231.822 |
14307878.083 |
- |
19.13% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
8.73% |
47.736 |
51.905 |
- |
3.20% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
8.69% |
53084.299 |
57696.589 |
- |
9.53% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
8.67% |
45809.531 |
49781.697 |
- |
8.34% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
8.66% |
9.444 |
10.262 |
- |
10.79% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
8.65% |
0.386 |
0.419 |
- |
21.32% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
8.63% |
2.257 |
2.452 |
- |
3.65% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
8.62% |
1.946 |
2.114 |
- |
9.10% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
8.62% |
800.940 |
869.959 |
- |
3.25% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
8.61% |
10.581 |
11.492 |
- |
9.82% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
8.58% |
6565.424 |
7129.052 |
- |
7.87% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
8.58% |
17610.713 |
19122.425 |
- |
-5.37% |
- |
|
BM_deque_deque_copy_backward/70000
|
8.55% |
7960.115 |
8640.820 |
- |
2.32% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
8.54% |
4658.235 |
5056.023 |
- |
3.31% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
8.52% |
1.301 |
1.412 |
- |
-5.68% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
8.47% |
437.641 |
474.716 |
- |
-16.93% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
8.47% |
7407.194 |
8034.486 |
- |
-1.29% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
8.42% |
1.548 |
1.679 |
- |
3.12% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
8.39% |
32.188 |
34.889 |
- |
2.36% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
8.36% |
16860.068 |
18269.268 |
- |
-1.43% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
8.35% |
0.392 |
0.425 |
- |
-7.32% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
8.32% |
28.695 |
31.081 |
- |
-2.26% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
8.31% |
1.179 |
1.277 |
- |
4.07% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
8.29% |
68.297 |
73.962 |
- |
-16.36% |
- |
|
std::fill_n(list<int>)/1024
|
8.26% |
439.985 |
476.336 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
8.23% |
11210422.731 |
12133226.151 |
- |
5.71% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
8.23% |
21.701 |
23.486 |
- |
7.35% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
8.20% |
21.015 |
22.738 |
- |
3.41% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
8.18% |
346021.139 |
374325.218 |
- |
7.96% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
8.17% |
11.477 |
12.414 |
- |
7.05% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
8.14% |
219.177 |
237.012 |
- |
0.78% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
8.13% |
1.415 |
1.530 |
- |
-2.33% |
- |
|
rng::starts_with(deque<int>)/8
|
8.10% |
3.979 |
4.301 |
- |
7.94% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/0
|
8.08% |
0.250 |
0.270 |
- |
7.23% |
- |
|
BM_deque_deque_copy/0
|
8.08% |
0.788 |
0.852 |
- |
5.83% |
- |
|
BM_deque_deque_move_backward/70000
|
8.08% |
8053.695 |
8704.383 |
- |
-0.69% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
8.06% |
689.383 |
744.969 |
- |
7.15% |
- |
|
vector<bool>::resize()
|
8.00% |
10.729 |
11.588 |
- |
-3.20% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
7.93% |
599.511 |
647.035 |
- |
3.40% |
- |
|
std::reverse_copy(vector<int>)/4096
|
7.92% |
130.822 |
141.182 |
- |
7.65% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
7.92% |
47.510 |
51.271 |
- |
-0.87% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
7.89% |
6689.561 |
7217.078 |
- |
6.10% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
7.87% |
12.416 |
13.393 |
- |
3.27% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
7.87% |
29.901 |
32.253 |
- |
7.30% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
7.84% |
9.837 |
10.608 |
- |
7.49% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
7.83% |
11.385 |
12.276 |
- |
12.90% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
7.80% |
11801.055 |
12721.283 |
- |
7.56% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
7.78% |
525.173 |
566.011 |
- |
4.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
7.76% |
14588622.809 |
15720540.547 |
- |
-0.26% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
7.75% |
22.213 |
23.935 |
- |
21.34% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
7.75% |
41.060 |
44.240 |
- |
10.65% |
- |
|
std::copy_backward(vector<int>)/8
|
7.74% |
2.119 |
2.283 |
- |
0.32% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
7.67% |
5.011 |
5.396 |
- |
4.27% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
7.67% |
7454.620 |
8026.103 |
- |
-2.76% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
7.64% |
705.357 |
759.244 |
- |
1.82% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
7.64% |
1912.101 |
2058.110 |
- |
-0.93% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
7.57% |
2528.100 |
2719.545 |
- |
3.73% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
7.54% |
10113.952 |
10876.863 |
- |
3.33% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
7.54% |
15.493 |
16.661 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
7.50% |
4575371.148 |
4918329.446 |
- |
4.23% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
7.48% |
795.431 |
854.947 |
- |
0.66% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
7.43% |
223.010 |
239.570 |
- |
7.41% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
7.41% |
20.917 |
22.467 |
- |
2.69% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
7.39% |
53441.429 |
57392.311 |
- |
1.39% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
7.36% |
25042.208 |
26886.189 |
- |
-9.93% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
7.35% |
81.041 |
86.996 |
- |
-1.59% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
7.31% |
25.302 |
27.151 |
- |
11.85% |
- |
|
BM_toupper_string<char>
|
7.30% |
15.283 |
16.399 |
- |
5.54% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
7.29% |
0.457 |
0.491 |
- |
4.23% |
- |
|
std::for_each_n(list<int>)/8
|
7.26% |
2.399 |
2.573 |
- |
0.87% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
7.26% |
16.045 |
17.209 |
- |
8.96% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
7.24% |
0.736 |
0.789 |
- |
7.10% |
- |
|
BM_deque_vector_copy_backward/64000
|
7.23% |
7523.065 |
8067.321 |
- |
-0.42% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
7.23% |
292.628 |
313.795 |
- |
8.63% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
7.19% |
17.191 |
18.427 |
- |
7.39% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
7.16% |
32.089 |
34.385 |
- |
7.94% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
7.15% |
4.214 |
4.515 |
- |
6.60% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
7.14% |
7203.531 |
7718.161 |
- |
-2.07% |
- |
|
BM_deque_deque_copy_backward/64000
|
7.13% |
7405.065 |
7933.103 |
- |
0.22% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
7.11% |
25380.825 |
27186.013 |
- |
4.06% |
- |
|
BM_std_minmax_element<char>/2
|
7.10% |
0.603 |
0.645 |
- |
-0.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
7.10% |
21565.169 |
23095.619 |
- |
3.30% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
7.08% |
231.104 |
247.462 |
- |
3.42% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
7.07% |
7352.422 |
7872.586 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
7.07% |
4244218.702 |
4544354.346 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
7.07% |
14285740.985 |
15295144.977 |
- |
-3.93% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
7.05% |
7497.091 |
8025.739 |
- |
-1.57% |
- |
|
BM_deque_deque_move_backward/65536
|
7.05% |
7570.413 |
8103.909 |
- |
0.45% |
- |
|
BM_deque_deque_copy_backward/65536
|
7.04% |
7572.941 |
8106.080 |
- |
-0.57% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
7.04% |
8131.276 |
8703.546 |
- |
0.51% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
7.03% |
2.522 |
2.699 |
- |
9.89% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
7.01% |
1.757 |
1.880 |
- |
2.48% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
7.00% |
53.886 |
57.658 |
- |
4.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
7.00% |
2276498.561 |
2435749.015 |
- |
3.11% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
6.98% |
2731.382 |
2922.128 |
- |
6.62% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
6.98% |
18.777 |
20.087 |
- |
-1.22% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
6.97% |
1.558 |
1.666 |
- |
24.05% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
6.96% |
32.140 |
34.377 |
- |
7.26% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
6.96% |
57898.920 |
61928.507 |
- |
8.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
6.94% |
8314145.924 |
8891454.523 |
- |
56.54% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
6.93% |
31.060 |
33.213 |
- |
0.57% |
- |
|
BM_deque_vector_copy_backward/65536
|
6.93% |
7755.877 |
8293.422 |
- |
0.96% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
6.93% |
2209.722 |
2362.864 |
- |
7.52% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
6.90% |
27.427 |
29.320 |
- |
6.93% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
6.90% |
19872.774 |
21243.688 |
- |
5.44% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
6.87% |
4.302 |
4.598 |
- |
1.64% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
6.80% |
975.212 |
1041.499 |
- |
6.54% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
6.79% |
7.822 |
8.353 |
- |
9.76% |
- |
|
std::move_backward(deque<int>)/32768
|
6.79% |
3393.848 |
3624.138 |
- |
3.19% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
6.78% |
19.981 |
21.335 |
- |
6.94% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
6.71% |
1.316 |
1.404 |
- |
1.45% |
- |
|
BM_vector_deque_move/64
|
6.70% |
2.675 |
2.854 |
- |
2.35% |
- |
|
std::multiset<int>::erase(iterator)/32
|
6.68% |
20.820 |
22.210 |
- |
7.21% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
6.66% |
761.181 |
811.881 |
- |
6.29% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
6.65% |
24041.126 |
25640.098 |
- |
-18.89% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
6.65% |
17.454 |
18.614 |
- |
6.71% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
6.65% |
4.077 |
4.348 |
- |
1.01% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.63% |
24.028 |
25.621 |
- |
1.42% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
6.63% |
28.116 |
29.979 |
- |
-5.48% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
6.61% |
26.645 |
28.405 |
- |
-0.28% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/1024
|
6.59% |
465.982 |
496.677 |
- |
4.66% |
- |
|
std::find(list<int>)_(process_all)/8
|
6.58% |
2.247 |
2.395 |
- |
4.91% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
6.57% |
1.608 |
1.714 |
- |
3.73% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
6.56% |
30.493 |
32.493 |
- |
-1.43% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
6.52% |
766.792 |
816.821 |
- |
2.39% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
6.50% |
0.530 |
0.565 |
- |
1.44% |
- |
|
ranges::min(std::list<__int128>)/70000
|
6.49% |
58205.552 |
61983.999 |
- |
4.78% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
6.48% |
1841569.878 |
1960862.626 |
- |
9.13% |
- |
|
BM_vector_deque_ranges_copy/5500
|
6.46% |
194.358 |
206.918 |
- |
-1.41% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
6.46% |
12.433 |
13.236 |
- |
4.53% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
6.44% |
1.405 |
1.495 |
- |
3.58% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
6.44% |
23.120 |
24.608 |
- |
4.11% |
- |
|
std::multiset<int>::clear()/32
|
6.43% |
622.423 |
662.453 |
- |
7.59% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
6.38% |
22.228 |
23.646 |
- |
6.15% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
6.36% |
53768.281 |
57189.436 |
- |
4.67% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
6.36% |
173172.632 |
184179.463 |
- |
5.41% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
6.36% |
1403.905 |
1493.125 |
- |
8.31% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
6.35% |
196078614.715 |
208528090.281 |
- |
3.36% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.35% |
92.934 |
98.835 |
- |
49.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.34% |
193597238.399 |
205870816.814 |
- |
5.38% |
- |
|
std::copy_backward(deque<int>)/262144
|
6.32% |
31221.470 |
33194.507 |
- |
3.89% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
6.32% |
1.676 |
1.782 |
- |
17.89% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.31% |
41.552 |
44.176 |
- |
0.12% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
6.31% |
21.830 |
23.208 |
- |
-2.44% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
6.29% |
24.226 |
25.751 |
- |
0.99% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
6.25% |
1.249 |
1.327 |
- |
-4.82% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
6.25% |
3608553.126 |
3834086.805 |
- |
14.54% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
6.23% |
0.316 |
0.336 |
- |
0.05% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
6.23% |
83174.250 |
88353.331 |
- |
-12.75% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.22% |
35.280 |
37.473 |
- |
-1.36% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
6.19% |
32.877 |
34.911 |
- |
8.44% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/0
|
6.18% |
0.252 |
0.267 |
- |
5.52% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
6.18% |
1.299 |
1.379 |
- |
-5.57% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
6.17% |
12.827 |
13.619 |
- |
-7.06% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
6.14% |
29.773 |
31.601 |
- |
0.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.14% |
6594271.580 |
6999057.441 |
- |
12.61% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
6.14% |
85.198 |
90.427 |
- |
36.42% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
6.13% |
30.069 |
31.913 |
- |
8.84% |
- |
|
BM_PushHeap_uint64_Descending_16
|
6.13% |
0.360 |
0.382 |
- |
6.11% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
6.11% |
22.251 |
23.611 |
- |
13.27% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
6.09% |
1.155 |
1.226 |
- |
6.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
6.08% |
16286.026 |
17276.850 |
- |
2.40% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
6.08% |
0.252 |
0.268 |
- |
5.48% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
6.07% |
328.172 |
348.077 |
- |
1.22% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
6.04% |
1.442 |
1.529 |
- |
7.65% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
6.03% |
36.813 |
39.031 |
- |
9.30% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
6.02% |
8275.159 |
8773.441 |
- |
7.12% |
- |
|
std::is_sorted_until(vector<int>)/8
|
6.02% |
2.062 |
2.186 |
- |
6.54% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.00% |
228.335 |
242.039 |
- |
2.11% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
5.98% |
13.190 |
13.978 |
- |
5.54% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
5.97% |
34650.160 |
36719.479 |
- |
8.11% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
5.96% |
44495.289 |
47146.234 |
- |
3.28% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
5.95% |
10.933 |
11.584 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
5.95% |
17781.142 |
18838.307 |
- |
4.27% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
5.91% |
8273927.302 |
8763311.186 |
- |
3.78% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
5.91% |
2.009 |
2.128 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
5.90% |
18.397 |
19.481 |
- |
-3.72% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
5.89% |
1.101 |
1.166 |
- |
-1.59% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
5.88% |
1.916 |
2.029 |
- |
7.15% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
5.88% |
0.858 |
0.908 |
- |
-4.10% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
5.85% |
0.969 |
1.026 |
- |
-5.41% |
- |
|
BM_deque_vector_copy/2
|
5.82% |
1.816 |
1.922 |
- |
0.05% |
- |
|
std::partition_copy(deque<int>)/1024
|
5.82% |
632.973 |
669.783 |
- |
3.42% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
5.80% |
36.266 |
38.368 |
- |
-5.15% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
5.79% |
2.316 |
2.450 |
- |
2.33% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
5.67% |
25.697 |
27.154 |
- |
7.24% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
5.66% |
19.859 |
20.983 |
- |
-6.96% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
5.66% |
152495069.253 |
161119502.156 |
- |
0.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
5.65% |
14020.808 |
14813.389 |
- |
1.03% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
5.62% |
33.789 |
35.688 |
- |
3.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
5.62% |
1256764.869 |
1327419.563 |
- |
3.99% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
5.62% |
77.616 |
81.976 |
- |
5.16% |
- |
|
std::fill_n(vector<bool>)/64
|
5.61% |
1.344 |
1.420 |
- |
0.95% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.60% |
24550.840 |
25926.837 |
- |
-12.53% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
5.60% |
295408.806 |
311949.654 |
- |
7.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
5.60% |
25900691.834 |
27349915.236 |
- |
8.81% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
5.58% |
1.201 |
1.268 |
- |
-2.27% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
5.55% |
31.095 |
32.822 |
- |
1.29% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
5.55% |
8558.268 |
9033.057 |
- |
5.83% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
5.54% |
0.338 |
0.356 |
- |
-0.91% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
5.54% |
22.447 |
23.690 |
- |
5.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
5.53% |
1429979.884 |
1509069.179 |
- |
11.95% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
5.53% |
75350489.860 |
79515272.095 |
- |
7.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
5.50% |
10059309.750 |
10612703.185 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
5.50% |
75228986.539 |
79366684.955 |
- |
6.71% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
5.49% |
4.405 |
4.647 |
- |
6.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
5.48% |
8793691.986 |
9275203.915 |
- |
3.15% |
- |
|
std::move(list<int>)/64
|
5.47% |
39.013 |
41.148 |
- |
0.32% |
- |
|
std::move_backward(deque<int>)/8
|
5.47% |
3.363 |
3.547 |
- |
2.73% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.46% |
37.013 |
39.035 |
- |
34.49% |
- |
|
BM_PushHeap_uint32_Random_256
|
5.46% |
5.414 |
5.709 |
- |
5.01% |
- |
|
BM_deque_deque_ranges_copy/1
|
5.44% |
2.438 |
2.570 |
- |
3.40% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.44% |
196992849.699 |
207702381.630 |
- |
3.55% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
5.41% |
27.560 |
29.050 |
- |
5.06% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.39% |
0.460 |
0.484 |
- |
0.18% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
5.39% |
6.534 |
6.886 |
- |
1.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
5.38% |
21358.946 |
22508.100 |
- |
4.01% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
5.37% |
7.359 |
7.754 |
- |
3.73% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
5.35% |
5593949.777 |
5893283.950 |
- |
10.95% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
5.34% |
0.277 |
0.292 |
- |
4.56% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
5.34% |
4.289 |
4.518 |
- |
0.44% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
5.34% |
37.421 |
39.420 |
- |
-50.98% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
5.34% |
6683.012 |
7039.748 |
- |
6.59% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
5.33% |
10.451 |
11.009 |
- |
5.62% |
- |
|
std::pop_heap(deque<int>)/1024
|
5.33% |
12.280 |
12.935 |
- |
4.48% |
- |
|
std::multimap<int,_int>::clear()/1024
|
5.32% |
10600.658 |
11164.812 |
- |
5.38% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
5.31% |
6170997.625 |
6498494.968 |
- |
-18.47% |
- |
|
std::search(list<int>)_(no_match)/1024
|
5.31% |
730.845 |
769.625 |
- |
1.55% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
5.30% |
0.845 |
0.890 |
- |
-3.71% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
5.30% |
24.627 |
25.931 |
- |
5.82% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
5.29% |
27.119 |
28.555 |
- |
5.05% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
5.27% |
28.956 |
30.481 |
- |
2.05% |
- |
|
ranges::minmax(std::deque<char>)/1
|
5.27% |
0.805 |
0.848 |
- |
24.41% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
5.27% |
1745020.134 |
1836903.182 |
- |
-2.39% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
5.26% |
4.780 |
5.032 |
- |
4.15% |
- |
|
std::partition_point(list<int>)/8192
|
5.25% |
11825.322 |
12446.052 |
- |
-14.11% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
5.25% |
22.043 |
23.200 |
- |
-1.08% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
5.23% |
52525.538 |
55274.174 |
- |
1.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
5.23% |
15779.992 |
16605.714 |
- |
1.74% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.23% |
31.675 |
33.331 |
- |
1.26% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
5.22% |
637.595 |
670.870 |
- |
5.28% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
5.18% |
10691.891 |
11246.113 |
- |
11.94% |
- |
|
std::rotate_copy(deque<int>)/32
|
5.18% |
2.573 |
2.706 |
- |
5.18% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
5.17% |
44.321 |
46.612 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
5.17% |
15.629 |
16.437 |
- |
-3.25% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
5.16% |
23.667 |
24.889 |
- |
2.50% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
5.16% |
143713879.990 |
151132934.786 |
- |
41.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.16% |
1304809.090 |
1372101.042 |
- |
3.44% |
- |
|
BM_PushHeap_string_Random_16
|
5.15% |
10.299 |
10.830 |
- |
2.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
5.14% |
67905738.999 |
71396240.136 |
- |
29.53% |
- |
|
BM_PushHeap_uint32_Random_64
|
5.14% |
5.028 |
5.286 |
- |
3.70% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
5.12% |
6564.338 |
6900.400 |
- |
-7.55% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
5.11% |
5316786.676 |
5588402.637 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
5.10% |
2076646.971 |
2182584.881 |
- |
7.33% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
5.09% |
18.429 |
19.366 |
- |
8.66% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
5.09% |
21.373 |
22.460 |
- |
6.97% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
5.09% |
7150.454 |
7514.221 |
- |
10.49% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
5.08% |
18.477 |
19.416 |
- |
0.01% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
5.06% |
2.370 |
2.490 |
- |
6.71% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
5.05% |
8797649.992 |
9242229.691 |
- |
7.91% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
5.05% |
22518.940 |
23656.786 |
- |
1.13% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
5.05% |
9.384 |
9.858 |
- |
1.97% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/1048576
|
5.04% |
305655.787 |
321072.610 |
- |
4.42% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.04% |
754.405 |
792.452 |
- |
4.69% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
5.04% |
38.337 |
40.268 |
- |
42.57% |
- |
|
BM_deque_vector_ranges_move/1
|
5.03% |
2.029 |
2.132 |
- |
2.55% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
4.99% |
2.213 |
2.323 |
- |
-8.52% |
- |
|
rng::for_each(multiset<int>)/8
|
4.99% |
6.683 |
7.016 |
- |
2.38% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
4.98% |
1.775 |
1.863 |
- |
-0.23% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/0
|
4.98% |
0.250 |
0.262 |
- |
4.32% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
4.97% |
1003604.540 |
1053486.560 |
- |
0.50% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
4.96% |
102229.906 |
107305.264 |
- |
3.39% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
4.96% |
5.735 |
6.019 |
- |
6.83% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
4.94% |
14.168 |
14.867 |
- |
7.44% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
4.94% |
7372.578 |
7736.490 |
- |
-1.06% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.93% |
3.277 |
3.438 |
- |
0.01% |
- |
|
std::for_each_n(deque<int>)/8
|
4.93% |
1.250 |
1.312 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
4.92% |
6.971 |
7.314 |
- |
2.95% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
4.89% |
7373.488 |
7734.319 |
- |
2.48% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.89% |
27.713 |
29.069 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
4.89% |
1821063.549 |
1910053.815 |
- |
8.66% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
4.89% |
18822.302 |
19741.887 |
- |
-0.88% |
- |
|
BM_PushHeap_uint64_Descending_4
|
4.88% |
0.371 |
0.389 |
- |
7.75% |
- |
|
std::move_backward(vector<int>)/262144
|
4.88% |
21868.613 |
22935.174 |
- |
8.43% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/8192
|
4.87% |
1449170.895 |
1519698.698 |
- |
4.30% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
4.85% |
36.209 |
37.967 |
- |
2.99% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
4.84% |
29.474 |
30.902 |
- |
-0.02% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
4.83% |
16.674 |
17.479 |
- |
-1.14% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.83% |
267.545 |
280.455 |
- |
-0.88% |
- |
|
std::copy_backward(list<int>)/512
|
4.82% |
363.873 |
381.415 |
- |
3.94% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
4.80% |
6.452 |
6.762 |
- |
4.92% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
4.80% |
8464292.663 |
8870914.219 |
- |
61.06% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
4.80% |
9.313 |
9.760 |
- |
4.95% |
- |
|
BM_StringAssignStr_Large_Opaque
|
4.79% |
10.373 |
10.870 |
- |
-9.07% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
4.79% |
1.308 |
1.371 |
- |
25.99% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
4.79% |
8.705 |
9.122 |
- |
2.55% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
4.78% |
3784.681 |
3965.593 |
- |
1.68% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
4.77% |
23.538 |
24.660 |
- |
0.15% |
- |
|
std::reverse_copy(vector<int>)/8
|
4.77% |
2.338 |
2.449 |
- |
-2.99% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
4.76% |
4.194 |
4.394 |
- |
0.29% |
- |
|
BM_CmpEqual_short_short
|
4.76% |
1.042 |
1.092 |
- |
2.59% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.76% |
3.283 |
3.439 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
4.72% |
14017362.535 |
14678407.672 |
- |
8.35% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.71% |
3.200 |
3.351 |
- |
3.41% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
4.71% |
26.833 |
28.096 |
- |
1.63% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.71% |
3.298 |
3.453 |
- |
0.39% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
4.70% |
2.512 |
2.630 |
- |
4.35% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
4.69% |
17.784 |
18.619 |
- |
4.54% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
4.69% |
3221521.985 |
3372596.288 |
- |
41.18% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
4.67% |
12.774 |
13.371 |
- |
3.95% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8192
|
4.67% |
265.068 |
277.449 |
- |
4.28% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
4.66% |
0.340 |
0.356 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
4.66% |
4260604.027 |
4459071.745 |
- |
8.27% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
4.65% |
0.463 |
0.485 |
- |
0.49% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
4.64% |
11.569 |
12.106 |
- |
4.67% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
4.62% |
5956.037 |
6231.217 |
- |
-0.82% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
4.60% |
17.744 |
18.560 |
- |
0.09% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
4.60% |
23.851 |
24.947 |
- |
-0.25% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.58% |
35077.373 |
36684.020 |
- |
6.06% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
4.57% |
391.090 |
408.958 |
- |
3.56% |
- |
|
BM_vector_deque_move_backward/5500
|
4.56% |
197.193 |
206.194 |
- |
3.45% |
- |
|
std::pop_heap(deque<size_t>)/1024
|
4.54% |
15.288 |
15.981 |
- |
0.92% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
4.53% |
217074459.147 |
226913035.935 |
- |
5.62% |
- |
|
std::partition(list<int>)_(sparse)/32
|
4.53% |
8.770 |
9.166 |
- |
0.92% |
- |
|
std::for_each(vector<int>)/8
|
4.51% |
0.908 |
0.949 |
- |
3.91% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
4.50% |
239.833 |
250.622 |
- |
0.77% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
4.49% |
1.482 |
1.549 |
- |
11.20% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
4.48% |
0.254 |
0.265 |
- |
0.32% |
- |
|
BM_vector_deque_move_backward/4096
|
4.47% |
147.798 |
154.411 |
- |
2.58% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
4.47% |
1.622 |
1.695 |
- |
4.51% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
4.47% |
576.742 |
602.496 |
- |
2.94% |
- |
|
BM_std_minmax_element<char>/4
|
4.46% |
1.213 |
1.267 |
- |
-3.40% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
4.44% |
4734.320 |
4944.742 |
- |
4.45% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
4.44% |
0.954 |
0.997 |
- |
4.69% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
4.44% |
113936.354 |
118990.276 |
- |
-0.38% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
4.44% |
10075.407 |
10522.315 |
- |
4.02% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
4.43% |
56188439.682 |
58676790.660 |
- |
-2.83% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.43% |
14770.873 |
15424.554 |
- |
-4.16% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
4.42% |
11.608 |
12.121 |
- |
5.38% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
4.41% |
2.377 |
2.481 |
- |
13.12% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
4.39% |
5679364.155 |
5928764.640 |
- |
5.73% |
- |
|
std::move_backward(deque<int>)/1048576
|
4.39% |
126941.756 |
132508.839 |
- |
0.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.36% |
1085.048 |
1132.339 |
- |
0.45% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
4.35% |
21.818 |
22.768 |
- |
4.09% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
4.34% |
31.582 |
32.953 |
- |
1.96% |
- |
|
BM_StringAssignStr_Small_Transparent
|
4.34% |
0.485 |
0.506 |
- |
2.41% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
4.32% |
14.749 |
15.386 |
- |
-4.73% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
4.32% |
655.614 |
683.909 |
- |
1.73% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
4.29% |
37126.899 |
38720.260 |
- |
1.00% |
- |
|
BM_deque_vector_move_backward/64000
|
4.29% |
7515.808 |
7838.257 |
- |
-3.56% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
4.28% |
39.921 |
41.631 |
- |
2.03% |
- |
|
std::partition(list<int>)_(sparse)/50
|
4.28% |
21.752 |
22.682 |
- |
1.33% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.28% |
69.520 |
72.493 |
- |
-3.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1
|
4.28% |
215145871.803 |
224343396.854 |
- |
4.07% |
- |
|
std::copy_backward(deque<int>)/8
|
4.27% |
2.660 |
2.774 |
- |
0.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
4.27% |
1136115.252 |
1184572.837 |
- |
-1.87% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
4.26% |
4822243.294 |
5027852.086 |
- |
8.25% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
4.26% |
13.563 |
14.141 |
- |
-9.45% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
4.26% |
1303.009 |
1358.489 |
- |
-21.09% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
4.25% |
3.374 |
3.517 |
- |
4.91% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
4.24% |
661.867 |
689.912 |
- |
5.66% |
- |
|
BM_StringRelational_Compare_Small_Large_Control
|
4.22% |
1.849 |
1.927 |
- |
3.96% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
4.22% |
7140.702 |
7441.943 |
- |
3.86% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
4.22% |
41750.207 |
43510.220 |
- |
4.90% |
- |
|
BM_CmpLess_uint_schar
|
4.20% |
1.039 |
1.083 |
- |
2.54% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
4.20% |
21.162 |
22.050 |
- |
2.24% |
- |
|
std::search(list<int>)_(no_match)/8192
|
4.20% |
7424.052 |
7735.631 |
- |
18.29% |
- |
|
SetIntersection_Front_Set_string_256_64
|
4.19% |
14060122.483 |
14649896.255 |
- |
-2.79% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
4.19% |
317.788 |
331.098 |
- |
4.31% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
4.18% |
11.181 |
11.649 |
- |
3.04% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
4.18% |
14.036 |
14.622 |
- |
-42.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
4.17% |
53.714 |
55.956 |
- |
3.55% |
- |
|
BM_CmpLess_uchar_schar
|
4.17% |
1.017 |
1.060 |
- |
2.63% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
4.15% |
31.198 |
32.494 |
- |
14.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
4.15% |
4237314.430 |
4413338.351 |
- |
8.37% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
4.13% |
6112.039 |
6364.620 |
- |
2.32% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
4.13% |
1.920 |
1.999 |
- |
-2.18% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
4.13% |
1.127 |
1.174 |
- |
3.26% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
4.08% |
19.837 |
20.647 |
- |
5.01% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
4.06% |
1067949.770 |
1111359.695 |
- |
1.30% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
4.06% |
195.764 |
203.716 |
- |
3.48% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.06% |
16.150 |
16.805 |
- |
3.15% |
- |
|
bm_ranges_swap_ranges_vb_aligned/65536
|
4.05% |
123.174 |
128.167 |
- |
-0.29% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
4.05% |
34.497 |
35.894 |
- |
-6.27% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
4.04% |
75.125 |
78.162 |
- |
4.15% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
4.03% |
77.605 |
80.735 |
- |
3.03% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
4.02% |
3.720 |
3.869 |
- |
2.54% |
- |
|
ranges::min(std::deque<long_long>)/64
|
4.01% |
17.609 |
18.316 |
- |
-0.32% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
4.01% |
22.855 |
23.772 |
- |
2.48% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
4.01% |
1.154 |
1.200 |
- |
4.76% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
4.01% |
19.816 |
20.610 |
- |
5.15% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
3.99% |
2523.035 |
2623.802 |
- |
3.65% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
3.98% |
7.707 |
8.014 |
- |
2.01% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
3.96% |
3.447 |
3.584 |
- |
0.51% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.95% |
221.055 |
229.795 |
- |
-0.44% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
3.95% |
6.147 |
6.390 |
- |
2.86% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
3.95% |
16.945 |
17.614 |
- |
0.11% |
- |
|
BM_deque_vector_move_backward/2
|
3.95% |
1.765 |
1.834 |
- |
0.15% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
3.94% |
1.387 |
1.442 |
- |
3.93% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
3.94% |
7.861 |
8.171 |
- |
73.10% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.94% |
1.764 |
1.833 |
- |
0.19% |
- |
|
std::set<int>::ctor(const&)/1024
|
3.92% |
6246.512 |
6491.438 |
- |
5.31% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
3.91% |
14.531 |
15.099 |
- |
5.31% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
3.91% |
2.593 |
2.695 |
- |
-2.62% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
3.89% |
3.206 |
3.331 |
- |
3.93% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
3.88% |
4.474 |
4.648 |
- |
6.61% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
3.88% |
3.898 |
4.049 |
- |
2.04% |
- |
|
BM_CmpEqual_uint_schar
|
3.87% |
1.012 |
1.051 |
- |
2.60% |
- |
|
BM_PushHeap_uint32_Random_16384
|
3.86% |
5.772 |
5.995 |
- |
2.43% |
- |
|
std::move_backward(deque<int>)/262144
|
3.86% |
30207.481 |
31374.208 |
- |
-0.15% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
3.86% |
0.468 |
0.486 |
- |
0.59% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
3.86% |
0.357 |
0.371 |
- |
-2.78% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.86% |
41866.130 |
43481.222 |
- |
4.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
3.85% |
3070726.040 |
3189072.985 |
- |
28.12% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.85% |
1721.271 |
1787.595 |
- |
10.48% |
- |
|
std::partition_point(vector<int>)/1024
|
3.85% |
6.041 |
6.274 |
- |
2.23% |
- |
|
BM_deque_deque_ranges_move/64000
|
3.84% |
3055.354 |
3172.678 |
- |
4.66% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
3.83% |
4.859 |
5.045 |
- |
3.21% |
- |
|
BM_deque_vector_move/2
|
3.83% |
1.770 |
1.838 |
- |
0.13% |
- |
|
SetIntersection_None_Set_string_64_4
|
3.82% |
21383169.487 |
22199040.502 |
- |
1.63% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
3.81% |
0.556 |
0.577 |
- |
23.77% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
3.80% |
214961.382 |
223125.960 |
- |
6.10% |
- |
|
BM_StringAssignStr_Empty_Opaque
|
3.79% |
0.715 |
0.742 |
- |
4.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
3.77% |
0.610 |
0.633 |
- |
4.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
3.75% |
1078496.632 |
1118963.791 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
3.74% |
337008874.244 |
349622312.252 |
- |
-0.42% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
3.74% |
8897075.085 |
9229559.880 |
- |
5.78% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
3.72% |
7958.389 |
8254.712 |
- |
-1.09% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.72% |
809.776 |
839.869 |
- |
4.04% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
3.71% |
0.484 |
0.502 |
- |
2.74% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
3.70% |
7147034.371 |
7411563.469 |
- |
-4.35% |
- |
|
BM_num_put<const_void*>
|
3.69% |
11.976 |
12.418 |
- |
2.13% |
- |
|
std::set<int>::ctor(const&)/32
|
3.69% |
216.138 |
224.118 |
- |
2.54% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
3.69% |
12429.706 |
12888.072 |
- |
2.48% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.69% |
1.609 |
1.669 |
- |
3.53% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
3.68% |
1.096 |
1.137 |
- |
6.99% |
- |
|
std::swap_ranges(deque<int>)/32
|
3.68% |
10.415 |
10.799 |
- |
1.06% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
3.68% |
54.429 |
56.433 |
- |
-3.36% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.68% |
216.716 |
224.692 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
3.67% |
3674779.688 |
3809730.182 |
- |
64.45% |
- |
|
BM_PushHeap_float_Descending_4
|
3.67% |
0.363 |
0.376 |
- |
-3.02% |
- |
|
BM_StringAssignStr_Large_Transparent
|
3.67% |
10.243 |
10.620 |
- |
0.97% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
3.67% |
2663.379 |
2761.079 |
- |
3.45% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
3.67% |
5.795 |
6.008 |
- |
4.88% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
3.67% |
17.769 |
18.421 |
- |
2.68% |
- |
|
std::partition_point(vector<int>)/8192
|
3.65% |
9.238 |
9.576 |
- |
2.94% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
3.65% |
2516.281 |
2608.164 |
- |
3.49% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
3.65% |
202.667 |
210.063 |
- |
1.41% |
- |
|
ranges::min(std::list<char>)/70000
|
3.64% |
52834.320 |
54759.454 |
- |
1.71% |
- |
|
std::copy_n(list<int>)/64
|
3.64% |
14.563 |
15.094 |
- |
2.33% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
3.64% |
17.460 |
18.096 |
- |
5.81% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.64% |
1.608 |
1.667 |
- |
3.46% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
3.64% |
11172785.651 |
11579126.766 |
- |
59.01% |
- |
|
bm_lexicographical_compare<int>/64
|
3.64% |
4.344 |
4.502 |
- |
4.64% |
- |
|
std::for_each(list<int>)/8
|
3.63% |
2.378 |
2.464 |
- |
-2.57% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
3.63% |
1.379 |
1.429 |
- |
15.65% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.62% |
1005.752 |
1042.169 |
- |
-4.51% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
3.61% |
37.913 |
39.282 |
- |
4.39% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
3.61% |
0.352 |
0.365 |
- |
-0.07% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
3.61% |
15.776 |
16.345 |
- |
1.76% |
- |
|
std::set<int>::erase(iterator)/8192
|
3.60% |
19.668 |
20.376 |
- |
3.36% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
3.59% |
8160.941 |
8454.165 |
- |
2.76% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
3.59% |
56.622 |
58.654 |
- |
16.41% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
3.58% |
141273442.942 |
146331056.239 |
- |
4.24% |
- |
|
ranges::min(std::list<char>)/64
|
3.58% |
27.012 |
27.978 |
- |
-1.51% |
- |
|
std::reverse(list<int>)/4096
|
3.58% |
1765.143 |
1828.268 |
- |
2.52% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
3.57% |
5720.475 |
5924.804 |
- |
3.26% |
- |
|
std::search(list<int>,_pred)_(single_element)/1024
|
3.56% |
816.382 |
845.480 |
- |
3.29% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.56% |
1231.554 |
1275.361 |
- |
-2.03% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
3.55% |
11.451 |
11.857 |
- |
3.06% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
3.54% |
3.525 |
3.649 |
- |
0.57% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
3.54% |
1735.289 |
1796.700 |
- |
1.93% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
3.50% |
8.383 |
8.677 |
- |
0.79% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
3.49% |
135643378.985 |
140382189.656 |
- |
4.60% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
3.49% |
29568884.692 |
30600081.824 |
- |
-1.86% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
3.47% |
4.802 |
4.969 |
- |
-0.63% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
3.47% |
0.625 |
0.647 |
- |
-6.47% |
- |
|
BM_vector_deque_copy/2
|
3.47% |
1.989 |
2.058 |
- |
6.34% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.47% |
41.909 |
43.362 |
- |
1.92% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
3.46% |
1.546 |
1.600 |
- |
-13.48% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
3.46% |
1522.827 |
1575.571 |
- |
2.75% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
3.46% |
12.720 |
13.160 |
- |
3.34% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
3.46% |
21.383 |
22.122 |
- |
1.84% |
- |
|
BM_PushHeap_uint64_Random_64
|
3.45% |
5.487 |
5.676 |
- |
1.22% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
3.45% |
3729.955 |
3858.577 |
- |
-2.66% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
3.45% |
24.888 |
25.746 |
- |
2.36% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
3.44% |
1.609 |
1.664 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
3.44% |
9689654.532 |
10023123.574 |
- |
-0.40% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024
|
3.42% |
11568.455 |
11963.976 |
- |
-0.08% |
- |
|
BM_PushHeap_string_Random_64
|
3.41% |
12.757 |
13.192 |
- |
1.04% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
3.41% |
1.696 |
1.754 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
3.41% |
13286998.257 |
13739960.833 |
- |
3.06% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/32
|
3.41% |
176.039 |
182.038 |
- |
2.84% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
3.40% |
14.973 |
15.482 |
- |
-0.76% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
3.40% |
64.612 |
66.805 |
- |
2.21% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
3.39% |
52.908 |
54.703 |
- |
3.78% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.39% |
35.680 |
36.888 |
- |
-0.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
3.39% |
6.350 |
6.564 |
- |
-0.48% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
3.37% |
30.264 |
31.285 |
- |
5.57% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.37% |
96.404 |
99.653 |
- |
-40.95% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
3.37% |
12.769 |
13.199 |
- |
4.38% |
- |
|
SetIntersection_None_Set_float_1024_4
|
3.36% |
8802568.577 |
9098331.824 |
- |
4.03% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
3.35% |
118473.607 |
122443.698 |
- |
2.77% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
3.35% |
1.606 |
1.659 |
- |
3.13% |
- |
|
std::partition_copy(deque<int>)/32
|
3.35% |
12.658 |
13.082 |
- |
-5.09% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
3.34% |
6.622 |
6.843 |
- |
-1.48% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
3.34% |
4563398.457 |
4715746.023 |
- |
3.83% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
3.34% |
29.079 |
30.049 |
- |
6.59% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
3.34% |
2.980 |
3.079 |
- |
-0.12% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
3.33% |
765.327 |
790.799 |
- |
1.62% |
- |
|
std::swap_ranges(deque<int>)/50
|
3.32% |
15.849 |
16.375 |
- |
3.29% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
3.31% |
11863.714 |
12256.423 |
- |
-4.09% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
3.31% |
5.412 |
5.591 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.31% |
1099184.390 |
1135520.072 |
- |
2.57% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
3.29% |
12796.412 |
13217.837 |
- |
0.50% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
3.29% |
4.151 |
4.288 |
- |
2.40% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
3.29% |
780.145 |
805.829 |
- |
5.43% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
3.29% |
1.610 |
1.663 |
- |
3.18% |
- |
|
std::reverse_copy(list<int>)/8
|
3.28% |
2.350 |
2.427 |
- |
-0.79% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
3.28% |
5.346 |
5.521 |
- |
-0.70% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
3.27% |
29.121 |
30.075 |
- |
3.46% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
3.27% |
1327861.990 |
1371305.800 |
- |
1.25% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
3.26% |
391.456 |
404.230 |
- |
2.74% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
3.25% |
2.336 |
2.412 |
- |
-4.38% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
3.25% |
0.473 |
0.489 |
- |
3.30% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
3.23% |
2.177 |
2.247 |
- |
2.99% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
3.23% |
37.835 |
39.058 |
- |
0.32% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
3.22% |
52729.224 |
54428.754 |
- |
-0.04% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.22% |
16.215 |
16.738 |
- |
5.22% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.21% |
46.823 |
48.327 |
- |
1.14% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
3.20% |
3195.365 |
3297.643 |
- |
1.38% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
3.19% |
12.302 |
12.695 |
- |
3.77% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
3.19% |
0.476 |
0.491 |
- |
2.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.19% |
1493657.610 |
1541329.693 |
- |
0.13% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
3.19% |
104.432 |
107.760 |
- |
2.48% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.18% |
5668918.520 |
5849093.522 |
- |
2.67% |
- |
|
ranges::min(std::vector<__int128>)/64
|
3.18% |
26.337 |
27.174 |
- |
11.00% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
3.18% |
1.998 |
2.062 |
- |
0.23% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
3.17% |
22.151 |
22.853 |
- |
-0.02% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
3.17% |
0.965 |
0.996 |
- |
-0.54% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
3.17% |
54.866 |
56.605 |
- |
3.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
3.17% |
0.593 |
0.612 |
- |
-1.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.16% |
595.330 |
614.145 |
- |
2.92% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
3.15% |
2.010 |
2.074 |
- |
-0.32% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
3.15% |
9630.343 |
9934.100 |
- |
-1.45% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
3.14% |
4608.601 |
4753.184 |
- |
-5.12% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
3.14% |
2.567 |
2.647 |
- |
6.43% |
- |
|
BM_PushHeap_uint32_SingleElement_16384
|
3.13% |
0.356 |
0.367 |
- |
0.16% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
3.13% |
568.665 |
586.451 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
3.13% |
2.239 |
2.309 |
- |
7.10% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
3.12% |
0.606 |
0.625 |
- |
-9.63% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
3.12% |
74.324 |
76.646 |
- |
8.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
3.12% |
0.658 |
0.679 |
- |
2.76% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
3.12% |
1.738 |
1.792 |
- |
7.38% |
- |
|
BM_deque_vector_copy/1
|
3.10% |
2.067 |
2.131 |
- |
1.95% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.10% |
558.214 |
575.533 |
- |
2.78% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
3.09% |
1069768.359 |
1102805.133 |
- |
-0.15% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
3.08% |
765.493 |
789.050 |
- |
-1.19% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
3.08% |
1.830 |
1.886 |
- |
2.91% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.07% |
6675.804 |
6881.028 |
- |
3.61% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
3.07% |
6745.710 |
6952.928 |
- |
-0.07% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
3.07% |
4.377 |
4.512 |
- |
-0.12% |
- |
|
ranges::min(std::list<char>)/8
|
3.07% |
1.904 |
1.962 |
- |
1.55% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
3.07% |
1.846 |
1.903 |
- |
2.92% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
3.07% |
1.186 |
1.222 |
- |
3.11% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
3.06% |
20.274 |
20.894 |
- |
-1.05% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.06% |
880135.267 |
907074.086 |
- |
4.33% |
- |
|
std::partition_copy(list<int>)/50
|
3.06% |
12.978 |
13.374 |
- |
2.59% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
3.05% |
87335.818 |
89998.315 |
- |
0.65% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
3.02% |
1.342 |
1.383 |
- |
-30.45% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
3.02% |
98.419 |
101.392 |
- |
-41.01% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
3.02% |
8.480 |
8.737 |
- |
2.41% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
3.01% |
4171.108 |
4296.797 |
- |
2.40% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
3.01% |
43.399 |
44.703 |
- |
-47.81% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.99% |
1.348 |
1.388 |
- |
4.51% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
2.99% |
4160749.066 |
4285272.912 |
- |
13.45% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
2.99% |
14.129 |
14.552 |
- |
5.57% |
- |
|
std::unordered_multiset<int>::clear()/32
|
2.99% |
596.436 |
614.241 |
- |
3.97% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
2.98% |
21455200.570 |
22095332.877 |
- |
1.63% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
2.98% |
16.059 |
16.538 |
- |
2.07% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.98% |
667.622 |
687.501 |
- |
0.58% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
2.98% |
12.564 |
12.938 |
- |
3.03% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
2.98% |
31.621 |
32.563 |
- |
1.17% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.97% |
35.511 |
36.567 |
- |
-13.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
2.97% |
63303079.558 |
65186229.699 |
- |
3.13% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
2.97% |
1070602.755 |
1102425.933 |
- |
-0.02% |
- |
|
std::for_each_n(vector<int>)/8
|
2.97% |
2.638 |
2.717 |
- |
1.78% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
2.96% |
2384.866 |
2455.517 |
- |
-0.13% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
2.96% |
18.762 |
19.318 |
- |
3.28% |
- |
|
BM_PushHeap_uint64_SingleElement_262144
|
2.95% |
0.357 |
0.368 |
- |
-3.80% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
2.95% |
2.354 |
2.423 |
- |
3.67% |
- |
|
std::rotate_copy(vector<int>)/1024
|
2.95% |
32.641 |
33.603 |
- |
2.69% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.95% |
12250.441 |
12611.347 |
- |
0.19% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.94% |
19.690 |
20.269 |
- |
1.32% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
2.94% |
4181.483 |
4304.545 |
- |
1.71% |
- |
|
BM_PushHeap_uint32_SingleElement_1024
|
2.94% |
0.363 |
0.373 |
- |
0.21% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
2.93% |
9.528 |
9.807 |
- |
-1.64% |
- |
|
BM_vector_deque_copy/1
|
2.93% |
2.298 |
2.365 |
- |
7.16% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
2.93% |
6329.523 |
6514.695 |
- |
-0.17% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.93% |
54663.742 |
56262.811 |
- |
2.55% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
2.92% |
1.742 |
1.793 |
- |
1.52% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
2.92% |
56815.632 |
58475.544 |
- |
0.86% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
2.92% |
513.867 |
528.868 |
- |
2.28% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
2.92% |
64.549 |
66.432 |
- |
2.04% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
2.92% |
35009422.244 |
36030651.415 |
- |
-3.59% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
2.91% |
124.371 |
127.993 |
- |
2.07% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
2.90% |
724.247 |
745.280 |
- |
0.08% |
- |
|
rng::fold_left(deque<int>)/8
|
2.89% |
3.913 |
4.026 |
- |
4.54% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
2.89% |
0.500 |
0.515 |
- |
-25.16% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
2.89% |
51.329 |
52.813 |
- |
2.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.89% |
85560.621 |
88031.358 |
- |
3.07% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
2.89% |
1176110.252 |
1210055.984 |
- |
0.38% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
2.88% |
4.144 |
4.264 |
- |
5.73% |
- |
|
std::reverse_copy(list<int>)/32768
|
2.87% |
26302.702 |
27057.090 |
- |
-0.10% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
2.87% |
2.171 |
2.233 |
- |
1.47% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
2.87% |
25.649 |
26.384 |
- |
2.68% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
2.86% |
66642458.452 |
68549796.972 |
- |
3.95% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
2.86% |
999.881 |
1028.496 |
- |
0.49% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
2.86% |
8.242 |
8.478 |
- |
3.51% |
- |
|
std::stable_sort(vector<int>)_(heap)/8192
|
2.86% |
14457.719 |
14871.115 |
- |
2.13% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
2.86% |
441.772 |
454.401 |
- |
2.89% |
- |
|
BM_CmpEqual_ushort_int
|
2.86% |
1.038 |
1.067 |
- |
0.03% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.86% |
10861.866 |
11172.206 |
- |
2.53% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
2.85% |
1.688 |
1.737 |
- |
-0.87% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
2.85% |
825945.387 |
849512.701 |
- |
2.83% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.85% |
181191.355 |
186361.173 |
- |
3.78% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
2.85% |
17.331 |
17.826 |
- |
1.17% |
- |
|
BM_deque_vector_ranges_move/2
|
2.85% |
1.786 |
1.837 |
- |
0.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.85% |
18.145 |
18.662 |
- |
-0.66% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
2.85% |
23.488 |
24.157 |
- |
8.32% |
- |
|
std::move_backward(list<int>)/4096
|
2.84% |
4837.508 |
4975.066 |
- |
7.25% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
2.84% |
8.544 |
8.787 |
- |
1.41% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
2.83% |
290.795 |
299.018 |
- |
-4.43% |
- |
|
std::set<int>::count(key)_(existent)/32
|
2.82% |
1.644 |
1.690 |
- |
1.34% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
2.82% |
870.589 |
895.163 |
- |
-3.10% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
2.82% |
861965.853 |
886266.772 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
2.82% |
8902385.558 |
9153345.332 |
- |
5.27% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.82% |
617539.085 |
634947.281 |
- |
2.54% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
2.82% |
28.294 |
29.090 |
- |
2.21% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
2.81% |
2.188 |
2.250 |
- |
5.55% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
2.81% |
355.969 |
365.960 |
- |
4.66% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
2.80% |
21742561.091 |
22351487.788 |
- |
1.38% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.80% |
391.530 |
402.484 |
- |
2.63% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
2.80% |
3.469 |
3.566 |
- |
-0.45% |
- |
|
BM_deque_vector_move_backward/1
|
2.79% |
2.069 |
2.127 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
2.79% |
17.344 |
17.828 |
- |
5.66% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.79% |
34.951 |
35.925 |
- |
-2.45% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
2.78% |
3729.986 |
3833.811 |
- |
0.23% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
2.78% |
9.686 |
9.956 |
- |
-4.21% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.78% |
436.016 |
448.141 |
- |
0.08% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
2.77% |
18.315 |
18.821 |
- |
-1.12% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
2.76% |
198.538 |
204.025 |
- |
1.96% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.76% |
365.966 |
376.061 |
- |
0.71% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.76% |
54474.300 |
55976.401 |
- |
3.00% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
2.75% |
9.870 |
10.141 |
- |
2.07% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
2.75% |
10438.090 |
10724.683 |
- |
-2.80% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
2.74% |
7.939 |
8.157 |
- |
2.76% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
2.74% |
23.696 |
24.346 |
- |
7.12% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
2.74% |
15.823 |
16.256 |
- |
0.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.73% |
63.448 |
65.182 |
- |
3.30% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
2.73% |
31768.843 |
32636.040 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_float_256_1
|
2.73% |
11367406.192 |
11677657.731 |
- |
0.24% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.73% |
227.145 |
233.342 |
- |
-4.73% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
2.73% |
2.606 |
2.677 |
- |
1.76% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
2.72% |
8.377 |
8.605 |
- |
-2.29% |
- |
|
BM_PushHeap_uint64_Random_16384
|
2.72% |
6.247 |
6.417 |
- |
1.54% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
2.72% |
851.538 |
874.701 |
- |
-3.18% |
- |
|
std::lower_bound(std::vector<int>)/100
|
2.72% |
12.096 |
12.425 |
- |
-1.28% |
- |
|
BM_num_put<unsigned_long_long>
|
2.72% |
11.218 |
11.523 |
- |
0.20% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
2.71% |
75.173 |
77.208 |
- |
0.21% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
2.71% |
6.183 |
6.351 |
- |
-2.47% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
2.70% |
9.787 |
10.051 |
- |
-1.73% |
- |
|
rng::for_each(map<int>)/8
|
2.70% |
6.095 |
6.260 |
- |
1.82% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
2.70% |
959.945 |
985.817 |
- |
4.29% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
2.69% |
6.378 |
6.550 |
- |
2.10% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
2.69% |
23.574 |
24.208 |
- |
-0.23% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
2.69% |
20.756 |
21.314 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
2.68% |
347654279.646 |
356986173.076 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
2.68% |
1181805.709 |
1213464.809 |
- |
-0.37% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
2.67% |
3299.520 |
3387.760 |
- |
-2.13% |
- |
|
BM_PushHeap_uint64_Descending_64
|
2.67% |
0.376 |
0.386 |
- |
2.67% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
2.66% |
3.465 |
3.557 |
- |
-2.76% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
2.65% |
20.570 |
21.114 |
- |
-18.06% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.64% |
12482.490 |
12811.716 |
- |
3.47% |
- |
|
std::copy_backward(list<int>)/4096
|
2.64% |
3186.315 |
3270.290 |
- |
-0.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
2.63% |
1.456 |
1.494 |
- |
2.86% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
2.63% |
25584.541 |
26258.009 |
- |
2.18% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.63% |
1058354.372 |
1086207.089 |
- |
2.39% |
- |
|
std::fill(vector<bool>)/32768
|
2.62% |
29.996 |
30.784 |
- |
2.99% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/32
|
2.62% |
2.372 |
2.434 |
- |
2.16% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
2.62% |
19.512 |
20.023 |
- |
-0.66% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
2.62% |
13.004 |
13.345 |
- |
3.60% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
2.62% |
12.856 |
13.193 |
- |
1.85% |
- |
|
std::copy_n(deque<int>)/8
|
2.62% |
2.752 |
2.824 |
- |
1.98% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.61% |
199800715.949 |
205025003.922 |
- |
3.22% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
2.61% |
990609.667 |
1016501.924 |
- |
1.78% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.61% |
17.981 |
18.450 |
- |
2.78% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
2.59% |
30.962 |
31.764 |
- |
4.71% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
2.58% |
19.659 |
20.167 |
- |
-5.78% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
2.58% |
22.793 |
23.382 |
- |
2.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.58% |
1056122.205 |
1083386.305 |
- |
2.48% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.58% |
1.748 |
1.793 |
- |
0.06% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.58% |
47.690 |
48.920 |
- |
2.87% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
2.57% |
74.659 |
76.581 |
- |
2.35% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
2.57% |
15.510 |
15.909 |
- |
1.25% |
- |
|
BM_PushHeap_string_Random_1024
|
2.56% |
14.663 |
15.038 |
- |
0.27% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
2.56% |
5.641 |
5.786 |
- |
2.31% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.56% |
49.293 |
50.556 |
- |
4.57% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
2.56% |
34713.298 |
35601.775 |
- |
1.66% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
2.55% |
2.861 |
2.935 |
- |
4.59% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
2.55% |
7.040 |
7.220 |
- |
1.56% |
- |
|
std::swap_ranges(list<int>)/50
|
2.55% |
32.582 |
33.412 |
- |
3.78% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
2.54% |
8866597.824 |
9091750.543 |
- |
2.76% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
2.54% |
6625.208 |
6793.444 |
- |
-0.38% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32768
|
2.53% |
64.110 |
65.730 |
- |
2.01% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
2.53% |
1841.833 |
1888.360 |
- |
-0.28% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
2.53% |
6.316 |
6.475 |
- |
-2.47% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
2.52% |
26.190 |
26.851 |
- |
0.25% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
2.52% |
31.822 |
32.625 |
- |
0.29% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
2.52% |
1753.766 |
1798.006 |
- |
26.49% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
2.52% |
97.253 |
99.703 |
- |
-40.12% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
2.52% |
1224996.343 |
1255819.634 |
- |
2.34% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.51% |
393778.670 |
403680.112 |
- |
2.72% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
2.51% |
346154910.491 |
354856909.972 |
- |
0.74% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
2.51% |
18.128 |
18.584 |
- |
2.07% |
- |
|
BM_CmpEqual_short_ushort
|
2.51% |
1.078 |
1.105 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
2.51% |
19202575.762 |
19683690.854 |
- |
9.95% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
2.50% |
1864.525 |
1911.184 |
- |
1.04% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
2.50% |
42.246 |
43.302 |
- |
1.60% |
- |
|
std::upper_bound(std::list<int>)/8192
|
2.50% |
13140.472 |
13468.491 |
- |
8.07% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
2.49% |
244.403 |
250.500 |
- |
0.86% |
- |
|
SetIntersection_Front_Set_float_256_256
|
2.49% |
8182561.613 |
8386373.252 |
- |
4.45% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
2.49% |
149967456.792 |
153697445.739 |
- |
-3.48% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
2.49% |
2866.893 |
2938.198 |
- |
1.49% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
2.49% |
1.496 |
1.533 |
- |
2.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
2.48% |
43.683 |
44.764 |
- |
0.88% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
2.46% |
3.034 |
3.108 |
- |
-0.16% |
- |
|
BM_StringCopy_Large
|
2.46% |
6.085 |
6.234 |
- |
-0.19% |
- |
|
std::set<int>::clear()/8192
|
2.45% |
78916.256 |
80852.351 |
- |
4.06% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
2.45% |
716.503 |
734.079 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
2.45% |
1081680.734 |
1108208.269 |
- |
3.55% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.45% |
79419.823 |
81367.258 |
- |
3.92% |
- |
|
std::partition_copy(deque<int>)/50
|
2.44% |
21.140 |
21.655 |
- |
0.09% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
2.44% |
9002334.521 |
9221702.610 |
- |
6.98% |
- |
|
std::rotate_copy(list<int>)/32
|
2.43% |
8.639 |
8.849 |
- |
1.82% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
2.43% |
10174332.052 |
10421918.386 |
- |
-2.51% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
2.43% |
10.429 |
10.683 |
- |
2.78% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
2.43% |
55.807 |
57.165 |
- |
-3.87% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
2.43% |
6.485 |
6.643 |
- |
1.75% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
2.43% |
12866.511 |
13178.877 |
- |
-2.81% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.43% |
715.814 |
733.186 |
- |
34.01% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
2.43% |
722170.321 |
739684.332 |
- |
2.66% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.42% |
3.697 |
3.787 |
- |
-2.09% |
- |
|
BM_PushHeap_float_Random_262144
|
2.42% |
7.569 |
7.752 |
- |
1.26% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
2.42% |
49.280 |
50.470 |
- |
-2.14% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
2.41% |
43.584 |
44.637 |
- |
0.85% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.41% |
2.906 |
2.977 |
- |
1.16% |
- |
|
BM_CmpEqual_ushort_uint
|
2.41% |
1.044 |
1.069 |
- |
-0.33% |
- |
|
BM_deque_vector_ranges_copy/5500
|
2.40% |
191.495 |
196.099 |
- |
0.80% |
- |
|
BM_PushHeap_string_Random_256
|
2.40% |
14.121 |
14.460 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
2.40% |
1008932.772 |
1033154.810 |
- |
-0.37% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
2.40% |
659551.092 |
675355.146 |
- |
-3.07% |
- |
|
std::pop_heap(vector<float>)/8192
|
2.40% |
19.542 |
20.011 |
- |
0.93% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.39% |
6477.733 |
6632.826 |
- |
7.47% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
2.39% |
6.655 |
6.814 |
- |
2.86% |
- |
|
BM_PushHeap_uint64_Descending_1
|
2.39% |
0.471 |
0.482 |
- |
2.48% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
2.39% |
391.610 |
400.964 |
- |
2.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
2.38% |
17518190.598 |
17934461.136 |
- |
5.04% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
2.37% |
1.512 |
1.547 |
- |
2.59% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
2.37% |
461212.820 |
472164.567 |
- |
1.61% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
2.37% |
27.731 |
28.389 |
- |
1.64% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
2.37% |
1060784.415 |
1085925.583 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
2.37% |
11992544.978 |
12276641.524 |
- |
-2.28% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.37% |
49620.033 |
50794.207 |
- |
2.97% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
2.36% |
38156.931 |
39059.242 |
- |
0.13% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
2.36% |
147082.363 |
150556.062 |
- |
-3.01% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
2.36% |
1860.993 |
1904.937 |
- |
-1.33% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
2.36% |
18.880 |
19.326 |
- |
2.26% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
2.36% |
16.064 |
16.443 |
- |
3.50% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
2.36% |
2.977 |
3.048 |
- |
0.75% |
- |
|
BM_CmpLess_ushort_ushort
|
2.36% |
1.054 |
1.079 |
- |
-0.16% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
2.36% |
23.723 |
24.282 |
- |
2.93% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
2.35% |
13347852.654 |
13662076.241 |
- |
6.45% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
2.35% |
3.483 |
3.565 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_float_64_64
|
2.35% |
13850448.489 |
14175574.143 |
- |
0.95% |
- |
|
BM_deque_deque_move/64000
|
2.35% |
3021.457 |
3092.359 |
- |
5.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.34% |
22830349.129 |
23365060.264 |
- |
-6.09% |
- |
|
BM_PushHeap_string_Ascending_262144
|
2.34% |
29.350 |
30.037 |
- |
1.22% |
- |
|
std::for_each_n(list<int>)/8192
|
2.34% |
7556.751 |
7733.602 |
- |
1.66% |
- |
|
std::generate_n(list<int>)/8192
|
2.34% |
6868.739 |
7029.333 |
- |
-5.32% |
- |
|
std::search(list<int>)_(same_length)/1000
|
2.33% |
742.047 |
759.364 |
- |
1.99% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
2.31% |
1.157 |
1.184 |
- |
-3.13% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
2.30% |
18.553 |
18.980 |
- |
3.28% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
2.30% |
270.537 |
276.768 |
- |
5.25% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
2.30% |
24.776 |
25.346 |
- |
0.93% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.30% |
12892.336 |
13188.826 |
- |
0.33% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
2.29% |
67.817 |
69.373 |
- |
1.16% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.29% |
586205.801 |
599612.802 |
- |
1.83% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
2.28% |
1075143.141 |
1099694.114 |
- |
-0.83% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
2.28% |
53.959 |
55.189 |
- |
-3.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.27% |
197755628.616 |
202248890.043 |
- |
1.09% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
2.27% |
13.730 |
14.041 |
- |
-0.60% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators)
|
2.27% |
1.968 |
2.012 |
- |
2.14% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
2.26% |
2691.609 |
2752.510 |
- |
0.75% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
2.26% |
3611.892 |
3693.584 |
- |
1.44% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
2.26% |
4.303 |
4.400 |
- |
0.59% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
2.26% |
8239.916 |
8426.011 |
- |
0.41% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
2.26% |
2549.025 |
2606.529 |
- |
-0.06% |
- |
|
std::search(list<int>)_(same_length)/8192
|
2.25% |
8480.488 |
8671.419 |
- |
7.46% |
- |
|
BM_CmpEqual_int_ushort
|
2.25% |
1.097 |
1.121 |
- |
2.45% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
2.24% |
41801.505 |
42739.728 |
- |
0.68% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
2.24% |
0.677 |
0.692 |
- |
8.41% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
2.24% |
4199292.751 |
4293513.140 |
- |
9.25% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
2.24% |
1035985.754 |
1059165.575 |
- |
1.12% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.23% |
51839.462 |
52994.592 |
- |
7.17% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.22% |
86693.507 |
88621.841 |
- |
4.77% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
2.22% |
10.698 |
10.935 |
- |
0.87% |
- |
|
BM_PushHeap_uint32_Random_1024
|
2.22% |
5.632 |
5.757 |
- |
-0.55% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
2.22% |
244713.323 |
250134.308 |
- |
-2.14% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
2.21% |
25.666 |
26.233 |
- |
1.18% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.21% |
16634.439 |
17001.591 |
- |
1.43% |
- |
|
BM_CmpLess_uint_uint
|
2.21% |
1.065 |
1.088 |
- |
3.74% |
- |
|
rng::for_each(multimap<int>)/8
|
2.20% |
6.131 |
6.266 |
- |
1.15% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
2.20% |
20.482 |
20.933 |
- |
-5.18% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
2.20% |
23.890 |
24.415 |
- |
1.42% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.20% |
391.166 |
399.762 |
- |
1.87% |
- |
|
BM_CmpLess_ushort_int
|
2.20% |
1.071 |
1.095 |
- |
2.37% |
- |
|
BM_deque_deque_move/1
|
2.19% |
2.484 |
2.539 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
2.19% |
8417840.117 |
8602257.404 |
- |
4.53% |
- |
|
std::set<int>::erase(iterator)/1024
|
2.19% |
19.770 |
20.202 |
- |
2.47% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
2.18% |
248.391 |
253.798 |
- |
0.54% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0
|
2.17% |
17.210 |
17.584 |
- |
2.26% |
- |
|
std::fill_n(list<int>)/50
|
2.17% |
15.557 |
15.894 |
- |
-0.13% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
2.16% |
7911.153 |
8082.389 |
- |
-2.17% |
- |
|
std::rotate_copy(deque<int>)/50
|
2.16% |
3.017 |
3.082 |
- |
0.90% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
2.16% |
525.852 |
537.215 |
- |
1.56% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
2.16% |
9435514.955 |
9639295.448 |
- |
1.10% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
2.16% |
2.236 |
2.285 |
- |
-0.38% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
2.16% |
790.962 |
808.033 |
- |
-0.26% |
- |
|
BM_vector_deque_ranges_copy/4096
|
2.16% |
144.595 |
147.715 |
- |
-3.31% |
- |
|
std::count(list<int>)_(every_other)/1024
|
2.15% |
693.767 |
708.658 |
- |
-1.10% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.14% |
5.022 |
5.130 |
- |
1.14% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
2.14% |
15.795 |
16.133 |
- |
-1.61% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
2.14% |
23.217 |
23.713 |
- |
2.34% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.14% |
588.057 |
600.626 |
- |
3.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
2.14% |
1.666 |
1.702 |
- |
1.02% |
- |
|
ranges::min(std::deque<long_long>)/1
|
2.13% |
0.679 |
0.693 |
- |
3.32% |
- |
|
BM_deque_vector_move_backward/4096
|
2.13% |
146.602 |
149.725 |
- |
0.36% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
2.13% |
5.244 |
5.355 |
- |
1.04% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.13% |
3.038 |
3.103 |
- |
2.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.12% |
1040622.008 |
1062728.908 |
- |
0.54% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
2.12% |
26.914 |
27.485 |
- |
-7.38% |
- |
|
std::partition(vector<int>)_(dense)/32
|
2.12% |
8.156 |
8.329 |
- |
-6.02% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
2.12% |
75161.459 |
76751.609 |
- |
1.60% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
2.12% |
25014.029 |
25543.181 |
- |
-4.77% |
- |
|
std::multimap<int,_int>::clear()/8192
|
2.11% |
85326.872 |
87130.955 |
- |
2.32% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
2.11% |
33.123 |
33.823 |
- |
-0.47% |
- |
|
std::reverse_copy(list<int>)/4096
|
2.11% |
3134.928 |
3201.015 |
- |
2.30% |
- |
|
std::partition_point(list<int>)/32
|
2.11% |
15.879 |
16.213 |
- |
1.21% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.11% |
78845.898 |
80506.359 |
- |
-15.89% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
2.11% |
4.326 |
4.417 |
- |
-2.52% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
2.10% |
12821.766 |
13091.619 |
- |
1.70% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
2.10% |
19.007 |
19.407 |
- |
0.92% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.10% |
12631.680 |
12896.375 |
- |
7.22% |
- |
|
BM_CmpEqual_short_int
|
2.09% |
1.112 |
1.135 |
- |
0.68% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
2.09% |
40.894 |
41.749 |
- |
2.41% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
2.09% |
1481891.897 |
1512863.663 |
- |
2.74% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
2.09% |
238.497 |
243.474 |
- |
-1.00% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
2.08% |
553.860 |
565.407 |
- |
-1.16% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
2.08% |
2284.535 |
2332.003 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
2.07% |
16815535.167 |
17163987.483 |
- |
3.67% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
2.07% |
1.600 |
1.633 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
2.07% |
196886740.230 |
200962554.713 |
- |
-1.55% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
2.07% |
5.745 |
5.863 |
- |
0.69% |
- |
|
BM_getline_string
|
2.07% |
16.615 |
16.958 |
- |
-0.25% |
- |
|
BM_PushHeap_uint64_Random_1024
|
2.07% |
6.129 |
6.255 |
- |
0.18% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
2.06% |
2847.769 |
2906.556 |
- |
0.62% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.06% |
3.041 |
3.104 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
2.06% |
986263.395 |
1006540.751 |
- |
-2.20% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
2.05% |
236096.118 |
240947.451 |
- |
2.58% |
- |
|
BM_PushHeap_uint64_Random_4
|
2.05% |
2.559 |
2.611 |
- |
0.73% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.05% |
498.577 |
508.793 |
- |
2.35% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
2.05% |
6.478 |
6.611 |
- |
1.76% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
2.05% |
5603.500 |
5718.176 |
- |
1.16% |
- |
|
BM_StringFindNoMatch/10
|
2.04% |
1.329 |
1.356 |
- |
4.02% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
2.04% |
1881.352 |
1919.688 |
- |
-0.27% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
2.03% |
19.659 |
20.058 |
- |
5.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
2.03% |
795.785 |
811.918 |
- |
7.72% |
- |
|
BM_PushHeap_uint64_Random_16
|
2.02% |
4.452 |
4.542 |
- |
1.19% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
2.02% |
1.342 |
1.370 |
- |
0.35% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.01% |
53994.291 |
55078.398 |
- |
4.01% |
- |
|
std::adjacent_find(list<int>)/50
|
2.00% |
22.970 |
23.430 |
- |
0.80% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
2.00% |
288.673 |
294.448 |
- |
1.13% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
2.00% |
22.893 |
23.350 |
- |
-13.28% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
2.00% |
1754597.485 |
1789603.133 |
- |
2.65% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.99% |
7556.923 |
7707.634 |
- |
-0.72% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024
|
1.99% |
5798.846 |
5914.491 |
- |
1.59% |
- |
|
BM_CmpEqual_ushort_schar
|
1.99% |
0.991 |
1.011 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
1.99% |
188.181 |
191.931 |
- |
1.40% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
1.98% |
112.808 |
115.046 |
- |
1.42% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
1.98% |
12.025 |
12.263 |
- |
-5.85% |
- |
|
std::for_each_n(deque<int>)/50
|
1.98% |
3.901 |
3.978 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.97% |
347460971.431 |
354318331.580 |
- |
-1.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.97% |
21.050 |
21.464 |
- |
-0.94% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
1.97% |
1.587 |
1.619 |
- |
18.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.97% |
9728.989 |
9920.596 |
- |
-4.72% |
- |
|
BM_StringCopy_Huge
|
1.97% |
108.124 |
110.253 |
- |
-0.36% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.96% |
257399.873 |
262455.643 |
- |
0.87% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
1.96% |
147.444 |
150.339 |
- |
-1.12% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
1.96% |
1538.341 |
1568.507 |
- |
1.43% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
1.96% |
244.093 |
248.876 |
- |
-0.83% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
1.96% |
8.742 |
8.913 |
- |
-5.57% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
1.96% |
200.381 |
204.301 |
- |
1.67% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
1.96% |
1842.839 |
1878.871 |
- |
2.74% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
1.95% |
492919.995 |
502554.833 |
- |
-1.84% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
1.95% |
7470.459 |
7616.435 |
- |
1.07% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
1.95% |
472.850 |
482.087 |
- |
6.66% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
1.95% |
6.348 |
6.472 |
- |
2.59% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.95% |
15.564 |
15.867 |
- |
3.85% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
1.95% |
7527.869 |
7674.517 |
- |
-11.99% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.95% |
21.654 |
22.076 |
- |
1.86% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.94% |
9.093 |
9.270 |
- |
1.45% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.94% |
11021.876 |
11235.798 |
- |
-1.05% |
- |
|
BM_deque_deque_move_backward/1024
|
1.94% |
38.298 |
39.041 |
- |
3.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
1.94% |
58.569 |
59.705 |
- |
0.14% |
- |
|
std::partition_point(vector<int>)/32
|
1.94% |
2.529 |
2.578 |
- |
0.69% |
- |
|
BM_deque_vector_move/1
|
1.93% |
2.058 |
2.098 |
- |
0.91% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
1.93% |
25718.412 |
26214.645 |
- |
1.50% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.93% |
17.229 |
17.562 |
- |
-0.93% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/1024
|
1.93% |
599770.577 |
611332.794 |
- |
1.50% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
1.92% |
13.277 |
13.532 |
- |
17.86% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
1.92% |
2.283 |
2.327 |
- |
-0.81% |
- |
|
std::copy_n(vector<int>)/8
|
1.92% |
2.162 |
2.203 |
- |
1.17% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.92% |
51.886 |
52.881 |
- |
1.29% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
1.91% |
198.175 |
201.969 |
- |
-0.59% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.91% |
1.584 |
1.615 |
- |
0.04% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.91% |
232131.825 |
236574.664 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
1.91% |
5356393.760 |
5458809.789 |
- |
10.02% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
1.91% |
2.213 |
2.255 |
- |
-1.71% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576
|
1.91% |
943701.640 |
961684.591 |
- |
1.16% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
1.91% |
9.678 |
9.862 |
- |
3.62% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
1.90% |
559.418 |
570.069 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.90% |
61636.592 |
62808.595 |
- |
1.51% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.90% |
5657.400 |
5764.950 |
- |
-0.08% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.90% |
4.116 |
4.195 |
- |
-0.44% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.90% |
1883.538 |
1919.266 |
- |
2.58% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
1.90% |
134.412 |
136.959 |
- |
0.13% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
1.89% |
756.039 |
770.363 |
- |
2.55% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8192
|
1.89% |
4594.715 |
4681.671 |
- |
-0.82% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
1.89% |
19.579 |
19.948 |
- |
0.86% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8192
|
1.89% |
13440.194 |
13693.605 |
- |
1.91% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
1.88% |
4.925 |
5.018 |
- |
0.11% |
- |
|
BM_deque_deque_copy/70000
|
1.88% |
3170.306 |
3229.917 |
- |
-5.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.87% |
514272.487 |
523913.770 |
- |
-0.07% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
1.87% |
29.327 |
29.876 |
- |
2.37% |
- |
|
std::pop_heap(deque<size_t>)/8
|
1.87% |
52.218 |
53.194 |
- |
-0.17% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.86% |
777.453 |
791.904 |
- |
7.01% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.86% |
15.761 |
16.053 |
- |
0.74% |
- |
|
std::set<int>::ctor(const&)/8192
|
1.86% |
50680.480 |
51621.814 |
- |
4.86% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.85% |
615.372 |
626.776 |
- |
1.80% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.85% |
92.763 |
94.480 |
- |
-1.42% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.85% |
24.637 |
25.092 |
- |
-4.21% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.85% |
1.786 |
1.819 |
- |
0.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
1.85% |
52.541 |
53.510 |
- |
0.85% |
- |
|
std::lower_bound(std::list<int>)/8192
|
1.84% |
13237.348 |
13481.180 |
- |
6.22% |
- |
|
BM_deque_deque_move/4000
|
1.84% |
141.667 |
144.274 |
- |
0.21% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
1.84% |
399.605 |
406.959 |
- |
3.60% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
1.84% |
213969.367 |
217906.331 |
- |
0.44% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.84% |
1362.626 |
1387.690 |
- |
0.91% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
1.84% |
13.908 |
14.164 |
- |
0.26% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
1.83% |
3.617 |
3.683 |
- |
0.47% |
- |
|
std::for_each_n(list<int>)/50
|
1.83% |
22.520 |
22.933 |
- |
-0.44% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.83% |
77.730 |
79.154 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.83% |
12.411 |
12.638 |
- |
1.46% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.83% |
10.041 |
10.225 |
- |
0.35% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
1.83% |
12.473 |
12.701 |
- |
1.12% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
1.83% |
718.839 |
731.961 |
- |
1.73% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
1.83% |
351.090 |
357.498 |
- |
1.01% |
- |
|
BM_std_minmax_element<short>/4
|
1.82% |
1.247 |
1.270 |
- |
2.12% |
- |
|
SetIntersection_None_Set_float_64_1
|
1.82% |
21718738.212 |
22115003.254 |
- |
2.72% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
1.82% |
8.669 |
8.827 |
- |
0.02% |
- |
|
std::adjacent_find(list<int>)/8
|
1.82% |
2.063 |
2.100 |
- |
0.54% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
1.82% |
830.737 |
845.843 |
- |
0.90% |
- |
|
bm_gcd_trivial
|
1.82% |
0.675 |
0.688 |
- |
4.10% |
- |
|
std::set<int>::clear()/32
|
1.82% |
620.702 |
631.972 |
- |
2.98% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.81% |
198.452 |
202.051 |
- |
0.77% |
- |
|
std::partition_copy(list<int>)/1024
|
1.81% |
710.127 |
722.981 |
- |
1.38% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
1.81% |
1.339 |
1.363 |
- |
0.66% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
1.81% |
476.804 |
485.432 |
- |
-4.34% |
- |
|
rng::starts_with(deque<int>)/8192
|
1.81% |
3836.981 |
3906.386 |
- |
1.54% |
- |
|
std::fill(vector<int>)/8192
|
1.81% |
231.305 |
235.487 |
- |
-0.36% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
1.81% |
8022.389 |
8167.418 |
- |
4.41% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.81% |
17.264 |
17.576 |
- |
1.25% |
- |
|
rng::starts_with(deque<int>)/1024
|
1.81% |
476.854 |
485.467 |
- |
1.30% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
1.81% |
6.293 |
6.407 |
- |
0.19% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.80% |
6880.525 |
7004.686 |
- |
0.22% |
- |
|
std::copy(list<int>)/262144
|
1.80% |
213159.779 |
217000.168 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.80% |
8564573.971 |
8718453.634 |
- |
2.65% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
1.79% |
8254.927 |
8402.590 |
- |
0.48% |
- |
|
rng::for_each(multiset<int>)/32
|
1.79% |
25.149 |
25.599 |
- |
0.78% |
- |
|
BM_vector_deque_copy_backward/512
|
1.78% |
17.482 |
17.794 |
- |
1.65% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.78% |
465.168 |
473.449 |
- |
0.09% |
- |
|
std::count(deque<int>)_(every_other)/1024
|
1.78% |
244.107 |
248.453 |
- |
1.14% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
1.78% |
681.310 |
693.435 |
- |
1.97% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.78% |
1.493 |
1.519 |
- |
0.47% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
1.78% |
27.792 |
28.286 |
- |
-10.63% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
1.78% |
0.682 |
0.694 |
- |
3.42% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
1.78% |
1.316 |
1.340 |
- |
-3.71% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
1.78% |
19.527 |
19.874 |
- |
0.53% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
1.78% |
8419.664 |
8569.257 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
1.78% |
1067827.620 |
1086786.927 |
- |
2.03% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.78% |
76.530 |
77.889 |
- |
-0.11% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.77% |
90954.179 |
92566.360 |
- |
-0.52% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.76% |
29425.545 |
29944.884 |
- |
1.46% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.76% |
12.984 |
13.213 |
- |
0.60% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.76% |
8099.386 |
8242.138 |
- |
0.72% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.76% |
446.005 |
453.863 |
- |
-0.20% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.76% |
23.159 |
23.567 |
- |
-0.75% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.76% |
3.982 |
4.052 |
- |
0.66% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
1.76% |
14.912 |
15.175 |
- |
-5.62% |
- |
|
BM_vector_deque_copy_backward/64
|
1.76% |
2.996 |
3.049 |
- |
2.58% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.75% |
53939.659 |
54884.934 |
- |
2.07% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
1.75% |
15.786 |
16.062 |
- |
1.33% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
1.75% |
4.926 |
5.012 |
- |
3.18% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/0
|
1.75% |
12.973 |
13.200 |
- |
1.77% |
- |
|
BM_num_put<unsigned_long>
|
1.74% |
11.266 |
11.462 |
- |
1.00% |
- |
|
ranges::min(std::vector<char>)/8
|
1.74% |
2.446 |
2.489 |
- |
2.86% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.74% |
2.287 |
2.327 |
- |
-1.41% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
1.74% |
114081.610 |
116062.810 |
- |
1.24% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.73% |
664.765 |
676.289 |
- |
-0.15% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
1.73% |
9777.990 |
9947.321 |
- |
0.93% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.73% |
245753.120 |
250005.490 |
- |
-1.04% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.73% |
25.597 |
26.039 |
- |
3.23% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
1.73% |
130.189 |
132.436 |
- |
0.57% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.72% |
54416.012 |
55352.136 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.72% |
4003723.305 |
4072584.022 |
- |
1.08% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
1.72% |
56.612 |
57.585 |
- |
2.81% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.72% |
338458.560 |
344269.718 |
- |
0.35% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.72% |
15.979 |
16.253 |
- |
3.19% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
1.71% |
17.341 |
17.638 |
- |
2.64% |
- |
|
std::set<int>::find(key)_(existent)/32
|
1.71% |
1.689 |
1.718 |
- |
-0.63% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.71% |
19.144 |
19.472 |
- |
0.95% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
1.71% |
1865.216 |
1897.169 |
- |
-4.05% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
1.71% |
7888.666 |
8023.718 |
- |
0.84% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
1.71% |
710.717 |
722.884 |
- |
-13.18% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
1.71% |
2.351 |
2.391 |
- |
-1.07% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
1.71% |
408.022 |
415.000 |
- |
-2.45% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
1.71% |
1336760.760 |
1359602.662 |
- |
-0.29% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.71% |
21.221 |
21.583 |
- |
-7.77% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.71% |
11282467.969 |
11474944.827 |
- |
2.46% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
1.70% |
2.402 |
2.443 |
- |
0.25% |
- |
|
std::partition_point(deque<int>)/32
|
1.70% |
4.120 |
4.190 |
- |
1.05% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.69% |
6489.759 |
6599.603 |
- |
-0.54% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
1.69% |
700887.854 |
712746.220 |
- |
1.40% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
1.69% |
2260.362 |
2298.588 |
- |
0.98% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.69% |
16474.730 |
16753.250 |
- |
3.10% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.69% |
20.525 |
20.872 |
- |
0.99% |
- |
|
std::adjacent_find(vector<int>)/1024
|
1.69% |
232.376 |
236.296 |
- |
0.84% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
1.69% |
260125.557 |
264509.832 |
- |
1.35% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
1.68% |
88.260 |
89.747 |
- |
5.09% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.68% |
1108328.716 |
1126963.850 |
- |
0.37% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
1.68% |
18181.644 |
18487.200 |
- |
0.97% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
1.68% |
27.185 |
27.640 |
- |
1.60% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.68% |
598006.067 |
608028.277 |
- |
-0.16% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
1.67% |
422.350 |
429.414 |
- |
-0.49% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8
|
1.67% |
36.705 |
37.318 |
- |
1.58% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8192
|
1.67% |
96246.236 |
97854.877 |
- |
-0.20% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
1.67% |
5.746 |
5.842 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
1.67% |
1128491.037 |
1147287.963 |
- |
1.78% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.67% |
12519.889 |
12728.407 |
- |
2.74% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
1.67% |
3.736 |
3.799 |
- |
3.00% |
- |
|
BM_CmpLess_ushort_schar
|
1.66% |
1.043 |
1.060 |
- |
2.61% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
1.66% |
21.309 |
21.664 |
- |
0.44% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
1.66% |
3.794 |
3.857 |
- |
1.52% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.66% |
365.430 |
371.496 |
- |
0.45% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
1.66% |
4.049 |
4.116 |
- |
-0.27% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.66% |
12701.374 |
12911.734 |
- |
7.39% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.65% |
571317.007 |
580768.036 |
- |
0.10% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
1.65% |
24.981 |
25.393 |
- |
3.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
1.65% |
13999395.298 |
14230270.113 |
- |
2.65% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
1.64% |
563.751 |
573.023 |
- |
1.70% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
1.64% |
0.628 |
0.639 |
- |
-0.17% |
- |
|
BM_deque_vector_move/1024
|
1.64% |
36.696 |
37.298 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.64% |
343273638.211 |
348898981.569 |
- |
-1.54% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.64% |
4464.370 |
4537.469 |
- |
-0.34% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
1.64% |
24.012 |
24.405 |
- |
2.22% |
- |
|
std::stable_partition(vector<int>)_(dense)/1024
|
1.63% |
289.334 |
294.063 |
- |
0.99% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.63% |
1.761 |
1.789 |
- |
0.80% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
1.63% |
946.265 |
961.711 |
- |
1.15% |
- |
|
BM_std_minmax_element<char>/64
|
1.63% |
17.310 |
17.593 |
- |
-0.28% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
1.63% |
8801.713 |
8945.180 |
- |
-3.34% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
1.63% |
8.165 |
8.298 |
- |
-0.80% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
1.62% |
55.230 |
56.127 |
- |
2.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
1.62% |
694.919 |
706.205 |
- |
1.38% |
- |
|
BM_deque_vector_copy/1024
|
1.62% |
36.833 |
37.430 |
- |
-0.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
1.62% |
23.026 |
23.399 |
- |
-1.59% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
1.62% |
7236.795 |
7353.865 |
- |
0.19% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.61% |
36589.042 |
37178.645 |
- |
0.86% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.61% |
52065.324 |
52903.872 |
- |
-0.65% |
- |
|
std::lower_bound(std::deque<int>)/8
|
1.61% |
16.887 |
17.159 |
- |
1.28% |
- |
|
std::generate_n(deque<int>)/8192
|
1.60% |
1938.677 |
1969.771 |
- |
0.47% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
1.60% |
20.826 |
21.159 |
- |
1.21% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.60% |
54968.162 |
55847.724 |
- |
0.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
1.60% |
2393446.212 |
2431649.739 |
- |
0.09% |
- |
|
std::lower_bound(std::deque<int>)/100
|
1.60% |
30.391 |
30.876 |
- |
0.59% |
- |
|
rng::starts_with(deque<int>)/1048576
|
1.59% |
494426.922 |
502298.047 |
- |
1.91% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.59% |
27.314 |
27.749 |
- |
0.72% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
1.59% |
56668002.280 |
57569620.619 |
- |
2.81% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.59% |
3.796 |
3.856 |
- |
1.87% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.59% |
687.593 |
698.505 |
- |
0.64% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.59% |
2736.688 |
2780.092 |
- |
-1.03% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
1.59% |
16.423 |
16.684 |
- |
-0.63% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.59% |
42.411 |
43.083 |
- |
0.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.58% |
41889079.726 |
42552115.561 |
- |
0.81% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
1.58% |
3901.106 |
3962.793 |
- |
1.22% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
1.58% |
1.714 |
1.741 |
- |
0.56% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.58% |
635975.804 |
646010.591 |
- |
0.36% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.58% |
199.668 |
202.816 |
- |
2.49% |
- |
|
BM_CmpEqual_schar_ushort
|
1.58% |
1.079 |
1.096 |
- |
-0.75% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.58% |
12646.172 |
12845.416 |
- |
0.02% |
- |
|
std::lower_bound(std::list<int>)/8
|
1.57% |
15.340 |
15.582 |
- |
0.40% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
1.57% |
15.694 |
15.941 |
- |
2.88% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
1.57% |
273.560 |
277.866 |
- |
-0.82% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.57% |
13113.228 |
13319.582 |
- |
3.02% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
1.57% |
219.130 |
222.578 |
- |
3.60% |
- |
|
std::partition(deque<int>)_(dense)/8192
|
1.57% |
2770.572 |
2814.122 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.57% |
604.001 |
613.485 |
- |
1.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.57% |
8.937 |
9.077 |
- |
1.31% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
1.56% |
400.868 |
407.131 |
- |
3.60% |
- |
|
BM_std_minmax_element<long_long>/64
|
1.56% |
17.078 |
17.345 |
- |
0.98% |
- |
|
BM_deque_deque_ranges_copy/65536
|
1.56% |
3068.569 |
3116.486 |
- |
2.29% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
1.56% |
9.868 |
10.022 |
- |
-0.95% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
1.56% |
34536.449 |
35075.406 |
- |
1.36% |
- |
|
SetIntersection_Front_Set_string_16_4
|
1.56% |
63232726.230 |
64219492.981 |
- |
0.95% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.56% |
28.885 |
29.336 |
- |
-2.08% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
1.56% |
54.769 |
55.622 |
- |
2.77% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.56% |
248.146 |
252.011 |
- |
0.70% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
1.56% |
9092670.744 |
9234216.346 |
- |
6.75% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
1.56% |
28.108 |
28.545 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.55% |
1036319.289 |
1052413.485 |
- |
-0.25% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
1.55% |
2.532 |
2.571 |
- |
3.66% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
1.55% |
618816.062 |
628393.269 |
- |
0.56% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.55% |
943.968 |
958.576 |
- |
1.55% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
1.55% |
64.648 |
65.647 |
- |
1.11% |
- |
|
SetIntersection_None_Set_float_16384_256
|
1.54% |
151043094.353 |
153376266.792 |
- |
-3.46% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.54% |
6514.827 |
6615.451 |
- |
-0.79% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.54% |
903848.015 |
917796.105 |
- |
-0.18% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
1.54% |
33.534 |
34.051 |
- |
1.32% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
1.54% |
3221.457 |
3271.147 |
- |
4.18% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.54% |
224.452 |
227.912 |
- |
5.18% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
1.54% |
6116010.426 |
6210138.738 |
- |
5.38% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.54% |
179583.451 |
182346.037 |
- |
-0.56% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
1.54% |
5.885 |
5.976 |
- |
0.18% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.54% |
21.398 |
21.727 |
- |
0.82% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.54% |
18.211 |
18.490 |
- |
0.14% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
1.54% |
272.604 |
276.789 |
- |
0.82% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
1.53% |
20.696 |
21.013 |
- |
-0.10% |
- |
|
std::generate_n(list<int>)/32
|
1.53% |
8.505 |
8.636 |
- |
0.83% |
- |
|
BM_deque_deque_copy_backward/64
|
1.53% |
3.347 |
3.398 |
- |
0.61% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.53% |
23.631 |
23.993 |
- |
-26.54% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
1.53% |
66.765 |
67.787 |
- |
-4.31% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
1.52% |
23.902 |
24.266 |
- |
17.50% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
1.52% |
11.466 |
11.641 |
- |
1.62% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
1.52% |
30.184 |
30.642 |
- |
0.71% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.51% |
501.544 |
509.141 |
- |
0.49% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.51% |
4604073.369 |
4673690.019 |
- |
0.05% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.51% |
682.421 |
692.730 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
1.51% |
23.889 |
24.250 |
- |
1.21% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
1.51% |
47585.024 |
48303.568 |
- |
1.16% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.51% |
294.746 |
299.192 |
- |
-0.20% |
- |
|
std::shift_left(list<int>)/32
|
1.51% |
13.336 |
13.537 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
1.51% |
1026265.316 |
1041736.491 |
- |
0.02% |
- |
|
std::sort_heap(deque<int>)/1024
|
1.50% |
13366.247 |
13567.221 |
- |
0.84% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.50% |
56572.930 |
57423.484 |
- |
-0.38% |
- |
|
std::copy_backward(vector<int>)/4096
|
1.50% |
233.555 |
237.056 |
- |
19.54% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
1.50% |
54.356 |
55.170 |
- |
0.84% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.50% |
2.637 |
2.677 |
- |
1.35% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
1.50% |
4.550 |
4.618 |
- |
1.25% |
- |
|
std::for_each(deque<int>)/8
|
1.49% |
0.910 |
0.924 |
- |
0.95% |
- |
|
BM_CmpEqual_short_uchar
|
1.49% |
1.081 |
1.097 |
- |
-0.64% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
1.49% |
3.960 |
4.019 |
- |
2.40% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
1.49% |
8.285 |
8.408 |
- |
8.25% |
- |
|
BM_PushHeap_string_Random_16384
|
1.48% |
15.974 |
16.211 |
- |
-0.53% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
1.48% |
41.173 |
41.784 |
- |
0.56% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
1.48% |
3743.133 |
3798.642 |
- |
0.75% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
1.48% |
5.374 |
5.454 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.48% |
345675598.981 |
350793584.943 |
- |
1.84% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.48% |
15805.860 |
16039.877 |
- |
2.68% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
1.48% |
2558.429 |
2596.273 |
- |
1.40% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
1.48% |
14303.659 |
14515.119 |
- |
1.91% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
1.48% |
345430994.416 |
350537037.006 |
- |
0.68% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
1.48% |
84.623 |
85.873 |
- |
1.78% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/8192
|
1.48% |
3899.939 |
3957.522 |
- |
0.94% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.48% |
784.237 |
795.816 |
- |
0.29% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
1.47% |
242.037 |
245.606 |
- |
1.46% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
1.47% |
11.019 |
11.181 |
- |
-1.21% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.47% |
36.661 |
37.200 |
- |
-6.49% |
- |
|
std::pop_heap(deque<std::string>)/8
|
1.47% |
57.088 |
57.925 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.47% |
1403238.870 |
1423802.149 |
- |
6.14% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.46% |
398.585 |
404.422 |
- |
2.93% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.46% |
54691.871 |
55492.552 |
- |
1.92% |
- |
|
std::fill(vector<int>)/1024
|
1.46% |
29.623 |
30.056 |
- |
-0.83% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
1.46% |
197.046 |
199.921 |
- |
0.41% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.46% |
12761.118 |
12947.281 |
- |
0.06% |
- |
|
std::partition(vector<int>)_(sparse)/1024
|
1.46% |
255.474 |
259.197 |
- |
1.39% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.46% |
14.850 |
15.066 |
- |
1.06% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
1.46% |
14.831 |
15.048 |
- |
-6.48% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
1.46% |
12.958 |
13.146 |
- |
1.39% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
1.45% |
18.521 |
18.790 |
- |
0.08% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
1.45% |
4.479 |
4.544 |
- |
4.82% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.45% |
991.662 |
1006.051 |
- |
-0.22% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
1.45% |
9650.092 |
9789.759 |
- |
-1.02% |
- |
|
BM_deque_vector_move_backward/1024
|
1.45% |
36.709 |
37.240 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
1.45% |
11381119.776 |
11545605.097 |
- |
-21.61% |
- |
|
std::move_backward(list<int>)/32768
|
1.45% |
31554.776 |
32010.772 |
- |
0.44% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.44% |
38.971 |
39.534 |
- |
0.82% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.44% |
15.521 |
15.746 |
- |
1.15% |
- |
|
std::transform(vector<int>)_(identity_transform)/50
|
1.44% |
16.132 |
16.365 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
1.44% |
7791467.503 |
7903874.379 |
- |
5.15% |
- |
|
std::set<int>::clear()/1024
|
1.44% |
9187.432 |
9319.972 |
- |
5.10% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
1.44% |
32.170 |
32.633 |
- |
-2.06% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
1.44% |
197437889.728 |
200282012.028 |
- |
0.39% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
1.44% |
2.256 |
2.289 |
- |
0.48% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.44% |
57426.303 |
58252.311 |
- |
2.50% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.44% |
37.870 |
38.415 |
- |
0.32% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
1.44% |
25.212 |
25.574 |
- |
1.56% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
1.44% |
1272765.224 |
1291043.288 |
- |
-1.40% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.43% |
20.362 |
20.654 |
- |
1.30% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
1.43% |
15.315 |
15.534 |
- |
-0.92% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
1.43% |
23.447 |
23.783 |
- |
0.23% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.43% |
520.337 |
527.789 |
- |
0.17% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.43% |
7.024 |
7.125 |
- |
0.37% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.43% |
651.733 |
661.056 |
- |
0.36% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.43% |
18.353 |
18.616 |
- |
-0.02% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.42% |
9.926 |
10.067 |
- |
-0.25% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
1.42% |
25.567 |
25.931 |
- |
-1.76% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.42% |
13.135 |
13.322 |
- |
0.19% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
1.42% |
942.480 |
955.880 |
- |
-0.33% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
1.42% |
5.539 |
5.618 |
- |
-4.32% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
1.42% |
2.401 |
2.435 |
- |
-0.31% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.41% |
18.112 |
18.368 |
- |
1.40% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.41% |
4.805 |
4.873 |
- |
-0.78% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.41% |
1.837 |
1.863 |
- |
0.58% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
1.41% |
1995.053 |
2023.224 |
- |
0.07% |
- |
|
BM_std_minmax_element<long_long>/4000
|
1.41% |
1038.441 |
1053.098 |
- |
0.64% |
- |
|
std::partition(vector<int>)_(sparse)/8192
|
1.41% |
1860.957 |
1887.220 |
- |
1.26% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
1.41% |
868.675 |
880.933 |
- |
-1.19% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
1.41% |
7227.483 |
7329.368 |
- |
0.14% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.41% |
17.436 |
17.682 |
- |
1.47% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.41% |
184.505 |
187.104 |
- |
0.10% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.41% |
11.205 |
11.363 |
- |
0.23% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.41% |
5.958 |
6.042 |
- |
1.02% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144
|
1.41% |
59747.241 |
60587.366 |
- |
0.75% |
- |
|
std::fill_n(vector<int>)/8192
|
1.41% |
231.897 |
235.157 |
- |
0.85% |
- |
|
BM_CmpEqual_uint_short
|
1.40% |
1.018 |
1.032 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
1.40% |
19.460 |
19.733 |
- |
4.43% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
1.40% |
8999.587 |
9125.756 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
1.40% |
8185305.496 |
8300020.013 |
- |
7.35% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.40% |
1220661.816 |
1237767.451 |
- |
0.10% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
1.40% |
584.888 |
593.074 |
- |
0.23% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.40% |
1.281 |
1.299 |
- |
1.09% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
1.40% |
35288925.423 |
35781207.213 |
- |
1.94% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
1.39% |
24.212 |
24.550 |
- |
0.81% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
1.39% |
753.329 |
763.831 |
- |
-5.17% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
1.39% |
73.661 |
74.685 |
- |
0.50% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.39% |
1037.701 |
1052.123 |
- |
-0.58% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024
|
1.39% |
5822.371 |
5903.264 |
- |
0.69% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
1.39% |
8476.198 |
8593.750 |
- |
1.09% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.39% |
16.185 |
16.409 |
- |
3.04% |
- |
|
std::adjacent_find(vector<int>)/50
|
1.38% |
11.845 |
12.009 |
- |
0.44% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.38% |
7.896 |
8.005 |
- |
0.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.38% |
1142685.334 |
1158451.289 |
- |
0.13% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
1.38% |
3895.926 |
3949.667 |
- |
0.94% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.38% |
6694.624 |
6786.923 |
- |
0.35% |
- |
|
BM_deque_vector_ranges_move/1024
|
1.38% |
36.875 |
37.383 |
- |
-1.82% |
- |
|
BM_PushHeap_string_Ascending_16
|
1.38% |
4.704 |
4.769 |
- |
0.18% |
- |
|
BM_deque_deque_copy/4096
|
1.38% |
146.654 |
148.672 |
- |
-0.79% |
- |
|
std::copy_backward(deque<int>)/1048576
|
1.37% |
130848.893 |
132647.725 |
- |
0.10% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.37% |
12316.960 |
12486.069 |
- |
4.67% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.37% |
36902.658 |
37409.038 |
- |
2.48% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.37% |
16611.351 |
16839.257 |
- |
-2.43% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
1.37% |
33.241 |
33.697 |
- |
0.95% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
1.37% |
8.133 |
8.245 |
- |
0.33% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.37% |
5.322 |
5.395 |
- |
-0.73% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
1.37% |
948.099 |
961.047 |
- |
0.63% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.36% |
15.990 |
16.208 |
- |
0.41% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
1.36% |
27.872 |
28.251 |
- |
-1.72% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
1.36% |
18.657 |
18.910 |
- |
0.94% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
1.36% |
31.768 |
32.199 |
- |
0.42% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
1.35% |
16074.309 |
16292.007 |
- |
0.62% |
- |
|
std::partition_copy(vector<int>)/32
|
1.35% |
7.982 |
8.090 |
- |
0.94% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
1.35% |
14111433.784 |
14301707.496 |
- |
6.53% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
1.35% |
75831912.994 |
76853975.166 |
- |
4.56% |
- |
|
BM_CmpEqual_uchar_ushort
|
1.35% |
1.067 |
1.081 |
- |
1.20% |
- |
|
std::copy(list<int>)/4096
|
1.35% |
3241.840 |
3285.459 |
- |
0.06% |
- |
|
BM_num_put<double>
|
1.34% |
57.377 |
58.148 |
- |
1.42% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.34% |
15.204 |
15.408 |
- |
2.85% |
- |
|
std::partition(vector<int>)_(dense)/8192
|
1.34% |
1860.835 |
1885.791 |
- |
0.71% |
- |
|
std::stable_partition(vector<int>)_(dense)/8192
|
1.34% |
2079.059 |
2106.907 |
- |
0.76% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
1.34% |
7873.041 |
7978.481 |
- |
0.58% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
1.34% |
80256.343 |
81330.501 |
- |
-1.29% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
1.34% |
15.738 |
15.949 |
- |
0.18% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
1.33% |
2.387 |
2.419 |
- |
6.79% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.33% |
1033656.971 |
1047418.271 |
- |
-0.26% |
- |
|
std::pop_heap(deque<int>)/8192
|
1.33% |
53.073 |
53.780 |
- |
0.75% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
1.33% |
3440.364 |
3486.165 |
- |
2.83% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
1.33% |
15.419 |
15.625 |
- |
0.96% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.33% |
1560.573 |
1581.326 |
- |
-1.55% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.33% |
5.367 |
5.438 |
- |
-0.75% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.32% |
198.111 |
200.730 |
- |
0.43% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
1.32% |
757980.498 |
768002.237 |
- |
0.16% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
1.32% |
173.835 |
176.133 |
- |
-1.14% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
1.32% |
150.551 |
152.541 |
- |
-0.01% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
1.32% |
9329.909 |
9453.212 |
- |
0.64% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
1.32% |
2512522.996 |
2545717.273 |
- |
-1.17% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
1.32% |
9714.376 |
9842.682 |
- |
3.97% |
- |
|
BM_CmpEqual_uint_uchar
|
1.32% |
1.093 |
1.107 |
- |
1.81% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.32% |
12756.724 |
12925.129 |
- |
1.04% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.32% |
25689.098 |
26028.057 |
- |
-3.82% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.32% |
2686.257 |
2721.604 |
- |
-0.95% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
1.31% |
13409.390 |
13585.673 |
- |
0.50% |
- |
|
BM_PushHeap_uint64_Random_262144
|
1.31% |
6.297 |
6.380 |
- |
1.29% |
- |
|
BM_CmpEqual_int_schar
|
1.31% |
1.122 |
1.137 |
- |
1.26% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
1.31% |
244.811 |
248.024 |
- |
-1.71% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576
|
1.31% |
244125.712 |
247329.078 |
- |
0.86% |
- |
|
SetIntersection_None_Set_float_16384_64
|
1.31% |
151453232.826 |
153439434.500 |
- |
-3.36% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
1.31% |
1418.358 |
1436.950 |
- |
-1.26% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
1.31% |
6659.352 |
6746.607 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
1.31% |
1038257.551 |
1051838.967 |
- |
1.33% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.31% |
18.500 |
18.742 |
- |
3.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
1.31% |
513105.473 |
519810.250 |
- |
3.22% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.31% |
276.463 |
280.075 |
- |
0.64% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
1.31% |
5.162 |
5.229 |
- |
0.41% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
1.30% |
6.721 |
6.809 |
- |
-4.76% |
- |
|
std::move_backward(vector<int>)/64
|
1.30% |
4.312 |
4.368 |
- |
0.89% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.30% |
138.917 |
140.727 |
- |
-1.20% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/1048576
|
1.30% |
501086.750 |
507614.402 |
- |
0.94% |
- |
|
BM_StringRelational_Less_Small_Huge_Control
|
1.30% |
1.851 |
1.875 |
- |
1.46% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
1.30% |
39970196.619 |
40490181.198 |
- |
0.78% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
1.30% |
571.196 |
578.625 |
- |
-0.62% |
- |
|
std::find(list<int>)_(process_all)/50
|
1.30% |
18.825 |
19.069 |
- |
0.50% |
- |
|
std::set<int>::erase(iterator)/32
|
1.30% |
19.683 |
19.938 |
- |
1.99% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
1.30% |
87669.260 |
88804.830 |
- |
0.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
1.30% |
6.480 |
6.564 |
- |
1.98% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.29% |
830.231 |
840.980 |
- |
-3.36% |
- |
|
rng::fold_left(deque<int>)/32
|
1.29% |
16.348 |
16.560 |
- |
1.64% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
1.29% |
6879.276 |
6968.233 |
- |
0.21% |
- |
|
std::generate(deque<int>)/1024
|
1.29% |
241.566 |
244.690 |
- |
0.48% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.29% |
1869.697 |
1893.866 |
- |
-0.05% |
- |
|
BM_num_put<long>
|
1.29% |
11.645 |
11.796 |
- |
2.23% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
1.29% |
6996.132 |
7086.525 |
- |
-15.52% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
1.29% |
17777.665 |
18007.132 |
- |
0.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.29% |
14918.982 |
15111.223 |
- |
2.75% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
1.28% |
7.156 |
7.248 |
- |
0.18% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
1.28% |
7867.209 |
7967.906 |
- |
0.54% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.28% |
14.449 |
14.633 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.28% |
400.692 |
405.810 |
- |
3.49% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
1.28% |
0.917 |
0.928 |
- |
0.45% |
- |
|
BM_CmpLess_schar_uchar
|
1.28% |
1.074 |
1.087 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_string_256_256
|
1.27% |
5829220.607 |
5903499.116 |
- |
2.95% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.27% |
147.048 |
148.921 |
- |
0.16% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
1.27% |
12.064 |
12.217 |
- |
-5.39% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst
|
1.27% |
0.815 |
0.825 |
- |
1.30% |
- |
|
BM_std_minmax_element<long_long>/1024
|
1.27% |
270.111 |
273.544 |
- |
0.38% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
1.27% |
23.827 |
24.130 |
- |
0.14% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
1.27% |
756.549 |
766.160 |
- |
0.86% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/8192
|
1.27% |
3695.769 |
3742.715 |
- |
0.36% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.27% |
10.171 |
10.300 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
1.27% |
95.112 |
96.319 |
- |
13.94% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
1.27% |
60.876 |
61.649 |
- |
-2.57% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8192
|
1.27% |
18191.949 |
18422.637 |
- |
0.12% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
1.27% |
244.043 |
247.131 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
1.26% |
51819782.613 |
52475048.763 |
- |
2.86% |
- |
|
std::generate(deque<int>)/32
|
1.26% |
7.972 |
8.072 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::clear()/1024
|
1.26% |
391.454 |
396.396 |
- |
0.21% |
- |
|
std::replace(deque<int>)_(prefix)/1024
|
1.26% |
409.303 |
414.465 |
- |
0.96% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.26% |
21.643 |
21.916 |
- |
0.43% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.26% |
10.335 |
10.465 |
- |
0.32% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.26% |
1780.489 |
1802.889 |
- |
1.40% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.26% |
6.824 |
6.910 |
- |
1.40% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
1.26% |
14931.691 |
15119.375 |
- |
0.53% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
1.26% |
7737.534 |
7834.714 |
- |
1.24% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.25% |
399.527 |
404.541 |
- |
3.39% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.25% |
672.628 |
681.059 |
- |
-0.62% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
1.25% |
21624.317 |
21895.205 |
- |
-3.34% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
1.25% |
25.386 |
25.704 |
- |
0.26% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
1.25% |
12.692 |
12.851 |
- |
0.84% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
1.25% |
357.682 |
362.150 |
- |
0.48% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
1.25% |
3730.798 |
3777.405 |
- |
0.75% |
- |
|
std::generate(deque<int>)/8192
|
1.25% |
1888.200 |
1911.773 |
- |
0.34% |
- |
|
std::generate(vector<int>)/1024
|
1.25% |
241.592 |
244.607 |
- |
0.16% |
- |
|
SetIntersection_None_Set_string_1024_64
|
1.24% |
8985856.243 |
9097687.202 |
- |
-14.28% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
1.24% |
964.468 |
976.471 |
- |
-1.70% |
- |
|
SetIntersection_None_Vector_float_64_4
|
1.24% |
15906785.572 |
16104356.030 |
- |
1.44% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
1.24% |
1903.008 |
1926.643 |
- |
0.04% |
- |
|
BM_std_minmax_element<long_long>/3
|
1.24% |
1.184 |
1.199 |
- |
15.20% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
1.24% |
9049.095 |
9161.426 |
- |
-1.56% |
- |
|
BM_CmpLess_schar_int
|
1.24% |
1.104 |
1.117 |
- |
0.06% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.24% |
166028.175 |
168085.747 |
- |
0.56% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.24% |
942.704 |
954.387 |
- |
0.68% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
1.24% |
6134.257 |
6210.268 |
- |
7.58% |
- |
|
BM_deque_vector_ranges_copy/64
|
1.24% |
2.626 |
2.658 |
- |
0.24% |
- |
|
std::rotate_copy(list<int>)/50
|
1.24% |
13.765 |
13.936 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.23% |
21.490 |
21.755 |
- |
-0.64% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
1.23% |
9182.285 |
9295.649 |
- |
1.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.23% |
12568627.864 |
12723792.618 |
- |
2.09% |
- |
|
std::generate_n(list<int>)/1024
|
1.23% |
650.033 |
658.051 |
- |
1.25% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
1.23% |
34866.881 |
35296.765 |
- |
0.44% |
- |
|
std::reverse_copy(vector<int>)/32768
|
1.23% |
980.931 |
993.005 |
- |
1.03% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
1.23% |
734.682 |
743.725 |
- |
0.53% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
1.23% |
2.005 |
2.029 |
- |
0.58% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.23% |
5.938 |
6.011 |
- |
0.26% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
1.23% |
2108461.175 |
2134371.581 |
- |
1.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.23% |
165978.444 |
168016.440 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.23% |
25928857.049 |
26247185.486 |
- |
-4.39% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.23% |
8103.568 |
8202.956 |
- |
0.59% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
1.23% |
29886.819 |
30253.291 |
- |
12.05% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.22% |
17.413 |
17.626 |
- |
-1.25% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.22% |
13.084 |
13.245 |
- |
-0.66% |
- |
|
std::copy(list<int>)/1048576
|
1.22% |
859148.971 |
869665.373 |
- |
0.51% |
- |
|
std::swap_ranges(list<int>)/32
|
1.22% |
19.359 |
19.596 |
- |
0.60% |
- |
|
BM_std_minmax_element<long_long>/4096
|
1.22% |
1065.511 |
1078.540 |
- |
0.57% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.22% |
17.241 |
17.451 |
- |
0.58% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
1.22% |
763869.547 |
773181.613 |
- |
0.56% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
1.22% |
507583.545 |
513769.402 |
- |
1.21% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
1.22% |
2.090 |
2.115 |
- |
4.81% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
1.22% |
240.658 |
243.586 |
- |
0.67% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.22% |
32709.723 |
33107.401 |
- |
3.42% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
1.21% |
2.423 |
2.453 |
- |
-1.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
1.21% |
1821640.777 |
1843769.348 |
- |
3.91% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
1.21% |
7.034 |
7.120 |
- |
0.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
1.21% |
61.961 |
62.713 |
- |
1.51% |
- |
|
std::for_each(multiset<int>::iterator)/8
|
1.21% |
5.023 |
5.084 |
- |
0.22% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
1.21% |
12.122 |
12.269 |
- |
0.58% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.21% |
117664.643 |
119089.628 |
- |
1.17% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
1.21% |
473334.684 |
479062.116 |
- |
0.17% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
1.21% |
3.829 |
3.875 |
- |
-0.59% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
1.21% |
13.768 |
13.934 |
- |
0.45% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
1.21% |
6.625 |
6.705 |
- |
-0.86% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
1.21% |
245.658 |
248.618 |
- |
0.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
1.20% |
27.902 |
28.238 |
- |
1.31% |
- |
|
std::shift_right(vector<int>)/8192
|
1.20% |
297.377 |
300.957 |
- |
0.10% |
- |
|
std::adjacent_find(vector<int>)/8192
|
1.20% |
1813.314 |
1835.116 |
- |
0.34% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
1.20% |
21.119 |
21.372 |
- |
1.24% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
1.20% |
1.565 |
1.583 |
- |
1.10% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
1.20% |
1947.144 |
1970.526 |
- |
0.25% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
1.20% |
65.397 |
66.182 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
1.20% |
35304761.483 |
35727657.441 |
- |
0.22% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
1.20% |
6881.939 |
6964.239 |
- |
0.34% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
1.20% |
803.828 |
813.438 |
- |
0.09% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.20% |
204151.294 |
206591.943 |
- |
0.66% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
1.19% |
188.655 |
190.909 |
- |
1.56% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
1.19% |
2.259 |
2.286 |
- |
-1.70% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
1.19% |
16.127 |
16.320 |
- |
0.05% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
1.19% |
4.781 |
4.838 |
- |
-3.06% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1000
|
1.19% |
758.810 |
767.852 |
- |
0.46% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
1.19% |
2.402 |
2.430 |
- |
1.80% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.19% |
2323602.023 |
2351248.050 |
- |
-0.90% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
1.19% |
17.855 |
18.067 |
- |
0.62% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
1.19% |
1845.038 |
1866.963 |
- |
0.06% |
- |
|
BM_std_minmax_element<long_long>/512
|
1.19% |
137.089 |
138.717 |
- |
0.41% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
1.19% |
80335.774 |
81289.774 |
- |
0.41% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
1.19% |
33113.347 |
33506.097 |
- |
0.44% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
1.18% |
59827.395 |
60536.217 |
- |
-0.74% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
1.18% |
12.665 |
12.815 |
- |
0.93% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
1.18% |
8071.286 |
8166.687 |
- |
-16.12% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.18% |
6666.954 |
6745.733 |
- |
-1.12% |
- |
|
BM_StringFindStringLiteral/64
|
1.18% |
2.157 |
2.182 |
- |
0.05% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.18% |
20.516 |
20.758 |
- |
0.19% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.18% |
55.931 |
56.591 |
- |
0.26% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
1.18% |
14757.096 |
14931.029 |
- |
0.36% |
- |
|
std::fill(vector<bool>)/512
|
1.18% |
1.493 |
1.511 |
- |
-1.23% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
1.18% |
84304.837 |
85297.572 |
- |
0.47% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.18% |
902573.520 |
913194.948 |
- |
0.08% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.18% |
18.971 |
19.194 |
- |
0.91% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
1.17% |
47.968 |
48.532 |
- |
2.76% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.17% |
30.497 |
30.855 |
- |
-1.21% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
1.17% |
22.012 |
22.269 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
1.17% |
18885988.751 |
19106829.094 |
- |
1.89% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.17% |
730.890 |
739.431 |
- |
0.28% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
1.17% |
3.351 |
3.390 |
- |
1.16% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
1.16% |
44.053 |
44.565 |
- |
-0.73% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
1.16% |
20982.492 |
21226.592 |
- |
1.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
1.16% |
2192014.833 |
2217489.680 |
- |
4.25% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
1.16% |
29.135 |
29.473 |
- |
-0.13% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.16% |
695.395 |
703.470 |
- |
0.48% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
1.16% |
5274.512 |
5335.704 |
- |
0.40% |
- |
|
rng::fold_left(deque<int>)/50
|
1.16% |
27.301 |
27.618 |
- |
1.61% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.16% |
511.269 |
517.197 |
- |
0.48% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
1.16% |
5.843 |
5.911 |
- |
-2.73% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
1.16% |
79.600 |
80.522 |
- |
0.43% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.16% |
16.117 |
16.304 |
- |
0.61% |
- |
|
std::generate(vector<int>)/8192
|
1.16% |
1823.829 |
1844.926 |
- |
0.21% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
1.16% |
387.121 |
391.596 |
- |
0.17% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
1.16% |
188.492 |
190.670 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
1.15% |
1102964.043 |
1115701.419 |
- |
2.74% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
1.15% |
196.280 |
198.545 |
- |
0.42% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
1.15% |
250.166 |
253.051 |
- |
2.44% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/1024
|
1.15% |
570.727 |
577.302 |
- |
0.73% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
1.15% |
17.440 |
17.641 |
- |
0.23% |
- |
|
std::generate(deque<int>)/50
|
1.15% |
11.949 |
12.086 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.15% |
1010049.561 |
1021665.934 |
- |
-2.05% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
1.15% |
8.329 |
8.424 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
1.15% |
1335016.037 |
1350349.639 |
- |
0.31% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
1.15% |
269.388 |
272.478 |
- |
8.16% |
- |
|
std::copy_backward(list<int>)/1048576
|
1.15% |
871469.061 |
881465.814 |
- |
0.57% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.15% |
16.408 |
16.596 |
- |
0.08% |
- |
|
std::move_backward(list<int>)/1048576
|
1.15% |
1025935.634 |
1037688.365 |
- |
0.39% |
- |
|
std::move_backward(list<int>)/64
|
1.14% |
39.254 |
39.703 |
- |
0.62% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
1.14% |
24.441 |
24.719 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.14% |
54517.349 |
55138.844 |
- |
1.01% |
- |
|
std::partition_point(list<int>)/50
|
1.14% |
24.819 |
25.102 |
- |
0.43% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
1.14% |
1033278.658 |
1045042.037 |
- |
3.48% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
1.14% |
24.368 |
24.646 |
- |
2.61% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
1.14% |
2.088 |
2.111 |
- |
0.50% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
1.13% |
1840.737 |
1861.620 |
- |
0.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.13% |
15.140 |
15.312 |
- |
2.60% |
- |
|
BM_CmpEqual_uchar_uchar
|
1.13% |
1.047 |
1.059 |
- |
-1.67% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
1.13% |
3742.951 |
3785.250 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.13% |
1236047.851 |
1249990.314 |
- |
-2.19% |
- |
|
BM_deque_vector_move/65536
|
1.13% |
2982.907 |
3016.549 |
- |
0.93% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
1.13% |
12.215 |
12.353 |
- |
0.90% |
- |
|
std::find(vector<long_long>)_(process_all)/50
|
1.13% |
4.389 |
4.439 |
- |
1.03% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
1.12% |
3.248 |
3.284 |
- |
-0.20% |
- |
|
BM_deque_vector_copy/4000
|
1.12% |
141.494 |
143.084 |
- |
0.56% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
1.12% |
231035.502 |
233629.582 |
- |
0.37% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.12% |
420.959 |
425.684 |
- |
3.55% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
1.12% |
742.000 |
750.317 |
- |
0.21% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.12% |
15.592 |
15.767 |
- |
1.74% |
- |
|
std::replace_if(list<int>)_(sprinkled)/1024
|
1.12% |
735.765 |
743.995 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.12% |
17856610.719 |
18055932.805 |
- |
1.02% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
1.12% |
13918.556 |
14073.770 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.11% |
1142919.907 |
1155659.391 |
- |
-2.13% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.11% |
31.435 |
31.785 |
- |
1.59% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.11% |
5196.519 |
5254.344 |
- |
-0.74% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.11% |
7.918 |
8.006 |
- |
-0.08% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
1.11% |
244742.745 |
247462.677 |
- |
-0.15% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
1.11% |
12.222 |
12.358 |
- |
1.68% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
1.11% |
1.666 |
1.685 |
- |
-0.17% |
- |
|
rng::starts_with(list<int>)/1024
|
1.11% |
769.144 |
777.681 |
- |
0.20% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.11% |
1897.929 |
1918.972 |
- |
0.14% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
1.11% |
3797.205 |
3839.291 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
1.11% |
1077881.315 |
1089823.193 |
- |
0.90% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
1.10% |
7311.784 |
7392.576 |
- |
0.41% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.10% |
66216135.721 |
66947232.367 |
- |
0.31% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
1.10% |
841576.800 |
850849.529 |
- |
1.39% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
1.10% |
53.750 |
54.342 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.10% |
8677180.010 |
8772757.007 |
- |
4.33% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
1.10% |
169.528 |
171.394 |
- |
0.26% |
- |
|
rng::fold_left(deque<int>)/1048576
|
1.10% |
549988.259 |
556038.418 |
- |
0.97% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
1.10% |
29043.716 |
29363.109 |
- |
2.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.10% |
39.534 |
39.969 |
- |
0.82% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.10% |
5.966 |
6.031 |
- |
1.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.10% |
56205615.863 |
56823476.877 |
- |
1.26% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.10% |
10.175 |
10.287 |
- |
0.15% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1024
|
1.10% |
1484.638 |
1500.934 |
- |
0.28% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.10% |
53.527 |
54.114 |
- |
0.33% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
1.09% |
9150043.026 |
9250208.596 |
- |
-0.88% |
- |
|
BM_vector_deque_move_backward/1
|
1.09% |
2.296 |
2.321 |
- |
0.68% |
- |
|
std::fill_n(deque<int>)/8192
|
1.09% |
233.541 |
236.094 |
- |
-0.36% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.09% |
5604.772 |
5665.916 |
- |
-4.83% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
1.09% |
585943.118 |
592333.863 |
- |
0.18% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
1.09% |
124.177 |
125.531 |
- |
0.64% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.09% |
16.110 |
16.285 |
- |
0.30% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
1.09% |
37933812.503 |
38347002.332 |
- |
0.36% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.09% |
64073.548 |
64770.917 |
- |
0.27% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
1.09% |
484.801 |
490.073 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.09% |
3603870.004 |
3643030.930 |
- |
-0.72% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
1.09% |
87990.698 |
88945.448 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
1.08% |
1062785.156 |
1074293.955 |
- |
2.53% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
1.08% |
3233.089 |
3268.090 |
- |
0.46% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
1.08% |
243.843 |
246.480 |
- |
0.82% |
- |
|
std::generate_n(deque<int>)/32
|
1.08% |
8.157 |
8.245 |
- |
0.22% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.08% |
98278.198 |
99339.933 |
- |
0.33% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.08% |
152.066 |
153.708 |
- |
0.07% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.08% |
15.880 |
16.051 |
- |
1.31% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
1.08% |
1.636 |
1.654 |
- |
2.31% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.08% |
776.104 |
784.469 |
- |
0.08% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0
|
1.08% |
13.380 |
13.524 |
- |
-0.00% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.08% |
6551.817 |
6622.319 |
- |
0.34% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.08% |
388.471 |
392.650 |
- |
0.41% |
- |
|
BM_CmpEqual_uint_int
|
1.07% |
1.046 |
1.057 |
- |
2.07% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.07% |
391.420 |
395.620 |
- |
1.18% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.07% |
25653.580 |
25928.788 |
- |
-3.34% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
1.07% |
475.563 |
480.662 |
- |
-0.25% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
1.07% |
1397.702 |
1412.669 |
- |
0.34% |
- |
|
BM_lexicographical_compare_three_way_fast_path/4096
|
1.07% |
950.004 |
960.163 |
- |
0.41% |
- |
|
SetIntersection_None_Set_float_262144_16
|
1.07% |
1145471.517 |
1157709.963 |
- |
-3.05% |
- |
|
std::pop_heap(deque<int>)/8
|
1.07% |
52.018 |
52.573 |
- |
0.14% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
1.06% |
10.111 |
10.219 |
- |
0.22% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
1.06% |
18.099 |
18.292 |
- |
0.79% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
1.06% |
67.349 |
68.066 |
- |
-0.02% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
1.06% |
977.646 |
988.044 |
- |
-1.26% |
- |
|
rng::fold_left(list<int>)/32
|
1.06% |
20.560 |
20.779 |
- |
0.12% |
- |
|
BM_lexicographical_compare_three_way_fast_path/262144
|
1.06% |
59928.147 |
60563.900 |
- |
0.21% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
1.06% |
59.528 |
60.159 |
- |
-0.12% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
1.06% |
7.749 |
7.831 |
- |
-6.81% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
1.06% |
572.353 |
578.415 |
- |
0.28% |
- |
|
BM_deque_deque_move_backward/4096
|
1.06% |
151.077 |
152.676 |
- |
0.35% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
1.06% |
483.966 |
489.080 |
- |
1.04% |
- |
|
std::find(vector<long_long>)_(process_all)/1024
|
1.06% |
89.885 |
90.834 |
- |
0.87% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
1.06% |
4848.002 |
4899.203 |
- |
0.39% |
- |
|
ranges::min(std::vector<char>)/70000
|
1.05% |
490.730 |
495.901 |
- |
0.43% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
1.05% |
575954.098 |
582018.669 |
- |
0.11% |
- |
|
BM_StringEraseToEnd_Large_Opaque
|
1.05% |
0.984 |
0.994 |
- |
0.18% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
1.05% |
756.439 |
764.398 |
- |
0.14% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
1.05% |
2784.938 |
2814.228 |
- |
-0.89% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
1.05% |
737.734 |
745.487 |
- |
0.64% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
1.05% |
26.923 |
27.206 |
- |
0.04% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.05% |
392.346 |
396.469 |
- |
0.70% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.05% |
3.758 |
3.797 |
- |
1.92% |
- |
|
ranges::min(std::list<long_long>)/64
|
1.05% |
24.624 |
24.882 |
- |
0.68% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
1.05% |
3663.987 |
3702.468 |
- |
1.06% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.05% |
11.385 |
11.505 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.05% |
25729312.356 |
25999124.490 |
- |
1.44% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
1.05% |
8574.559 |
8664.370 |
- |
-4.92% |
- |
|
BM_vector_deque_copy/1024
|
1.05% |
35.771 |
36.145 |
- |
-1.65% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
1.05% |
52412.689 |
52960.918 |
- |
0.45% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.05% |
7320.746 |
7397.303 |
- |
0.06% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.05% |
28.774 |
29.075 |
- |
0.55% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
1.04% |
512124.024 |
517473.006 |
- |
0.27% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
1.04% |
263.790 |
266.544 |
- |
0.10% |
- |
|
std::adjacent_find(deque<int>)/8192
|
1.04% |
3671.732 |
3710.058 |
- |
0.21% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
1.04% |
17431.408 |
17613.274 |
- |
-7.03% |
- |
|
std::adjacent_find(deque<int>)/1048576
|
1.04% |
471171.009 |
476081.832 |
- |
0.32% |
- |
|
std::generate_n(vector<int>)/50
|
1.04% |
11.862 |
11.985 |
- |
0.16% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
1.04% |
810.136 |
818.568 |
- |
0.27% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
1.04% |
242800.589 |
245326.659 |
- |
0.37% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
1.04% |
791.073 |
799.288 |
- |
0.29% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
1.04% |
13.501 |
13.641 |
- |
1.75% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
1.04% |
1874.261 |
1893.677 |
- |
0.33% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.03% |
13491.482 |
13631.113 |
- |
0.59% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
1.03% |
564.403 |
570.242 |
- |
0.27% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.03% |
410.761 |
415.011 |
- |
-0.10% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.03% |
75422.629 |
76202.803 |
- |
-0.61% |
- |
|
std::lower_bound(std::list<int>)/100
|
1.03% |
90.748 |
91.687 |
- |
0.40% |
- |
|
std::copy(vector<bool>)_(unaligned)/64
|
1.03% |
1.794 |
1.812 |
- |
0.68% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
1.03% |
528.651 |
534.114 |
- |
0.87% |
- |
|
std::adjacent_find(deque<int>)/1024
|
1.03% |
458.257 |
462.989 |
- |
-0.91% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
1.03% |
1089729.328 |
1100952.477 |
- |
-0.29% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
1.03% |
735.241 |
742.805 |
- |
0.08% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
1.03% |
22.645 |
22.877 |
- |
2.16% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
1.03% |
12.445 |
12.573 |
- |
0.97% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.03% |
12.256 |
12.381 |
- |
0.49% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.03% |
6625.330 |
6693.278 |
- |
-0.91% |
- |
|
std::reverse(list<int>)/512
|
1.03% |
191.845 |
193.812 |
- |
0.20% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
1.02% |
600.276 |
606.426 |
- |
0.37% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
1.02% |
15.334 |
15.491 |
- |
0.39% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
1.02% |
675.548 |
682.465 |
- |
0.20% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
1.02% |
1934.993 |
1954.791 |
- |
1.27% |
- |
|
rng::starts_with(list<int>)/1000
|
1.02% |
751.616 |
759.300 |
- |
0.08% |
- |
|
std::upper_bound(std::vector<int>)/8192
|
1.02% |
15.607 |
15.767 |
- |
0.35% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
1.02% |
55243.951 |
55808.287 |
- |
3.03% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
1.02% |
8.216 |
8.300 |
- |
1.04% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.02% |
815347.358 |
823667.599 |
- |
0.99% |
- |
|
std::partition_point(vector<int>)/50
|
1.02% |
2.556 |
2.582 |
- |
0.84% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.02% |
166155.307 |
167849.468 |
- |
0.42% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
1.02% |
16.870 |
17.041 |
- |
0.48% |
- |
|
BM_deque_deque_copy/65536
|
1.02% |
3130.268 |
3162.161 |
- |
2.78% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/8192
|
1.02% |
5343.608 |
5398.008 |
- |
0.69% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.02% |
1083882.226 |
1094913.218 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
1.02% |
1127973.546 |
1139453.188 |
- |
4.28% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
1.02% |
791.734 |
799.777 |
- |
0.31% |
- |
|
std::copy_n(list<int>)/8
|
1.01% |
2.206 |
2.228 |
- |
0.29% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
1.01% |
19951.709 |
20154.049 |
- |
-5.49% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
1.01% |
69.928 |
70.637 |
- |
0.51% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
1.01% |
953904.190 |
963560.503 |
- |
0.32% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
1.01% |
3844.276 |
3883.170 |
- |
0.17% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.01% |
375.367 |
379.164 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
1.01% |
17727641.840 |
17906956.272 |
- |
1.99% |
- |
|
std::replace(list<int>)_(prefix)/50
|
1.01% |
17.055 |
17.228 |
- |
-1.40% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.01% |
12.770 |
12.899 |
- |
0.30% |
- |
|
std::generate_n(deque<int>)/50
|
1.01% |
12.123 |
12.246 |
- |
0.19% |
- |
|
BM_CmpLess_uchar_ushort
|
1.01% |
1.073 |
1.084 |
- |
1.85% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.01% |
489.584 |
494.525 |
- |
0.94% |
- |
|
std::set<int>::clear()/0
|
1.01% |
388.896 |
392.820 |
- |
0.65% |
- |
|
BM_std_minmax_element<long_long>/70000
|
1.01% |
18206.928 |
18390.574 |
- |
0.64% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
1.01% |
21.094 |
21.306 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
1.01% |
4089560.990 |
4130767.609 |
- |
2.62% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.01% |
2.379 |
2.403 |
- |
-6.38% |
- |
|
std::copy_n(deque<int>)/4096
|
1.01% |
145.424 |
146.888 |
- |
1.03% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.00% |
174710.397 |
176465.994 |
- |
-0.13% |
- |
|
std::reverse(vector<int>)/64
|
1.00% |
4.150 |
4.192 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
1.00% |
1503440.674 |
1518531.252 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
1.00% |
7487847.625 |
7562881.107 |
- |
0.56% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
1.00% |
36697.766 |
37065.391 |
- |
0.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.00% |
391.854 |
395.778 |
- |
1.23% |
- |
|
BM_num_put<long_long>
|
1.00% |
11.609 |
11.726 |
- |
1.05% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.00% |
54469.815 |
55014.600 |
- |
-1.48% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/1024
|
1.00% |
469.850 |
474.549 |
- |
0.48% |
- |