|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
219.66% |
21.573 |
68.959 |
- |
118.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
195.57% |
8612746.610 |
25456362.273 |
- |
-6.33% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
136.51% |
1433.153 |
3389.557 |
- |
24.11% |
- |
|
std::adjacent_find(list<int>)/1024
|
124.25% |
714.432 |
1602.128 |
- |
124.27% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
123.85% |
1224.011 |
2739.903 |
- |
63.32% |
- |
|
rng::search(list<int>)_(no_match)/1024
|
121.71% |
726.086 |
1609.778 |
- |
116.27% |
- |
|
rng::search(list<int>)_(no_match)/1000
|
121.05% |
702.272 |
1552.378 |
- |
113.85% |
- |
|
rng::stable_partition(list<int>)_(dense)/1024
|
110.43% |
1745.564 |
3673.172 |
- |
110.43% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
108.33% |
580.270 |
1208.874 |
- |
108.19% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
102.91% |
4272204.233 |
8668552.960 |
- |
44.67% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
102.38% |
919.867 |
1861.652 |
- |
103.84% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
99.09% |
1743.999 |
3472.138 |
- |
99.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
98.51% |
8284425.874 |
16445018.342 |
- |
100.28% |
- |
|
rng::stable_partition(list<int>)_(sparse)/1024
|
95.03% |
916.963 |
1788.329 |
- |
94.65% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
89.61% |
752.500 |
1426.840 |
- |
89.83% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
88.31% |
770.251 |
1450.426 |
- |
88.01% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
87.56% |
375901.296 |
705032.482 |
- |
90.61% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
84.10% |
20.503 |
37.745 |
- |
70.56% |
- |
|
rng::copy(vector<int>)/4096
|
72.21% |
146.985 |
253.124 |
- |
69.39% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
71.53% |
0.260 |
0.446 |
- |
70.82% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
69.60% |
0.411 |
0.697 |
- |
-0.01% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
68.53% |
398451.743 |
671522.793 |
- |
75.01% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
66.16% |
9.383 |
15.591 |
- |
68.89% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
65.72% |
11.994 |
19.875 |
- |
63.05% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
65.10% |
0.420 |
0.694 |
- |
12.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
60.27% |
28041677.134 |
44943777.505 |
- |
18.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
60.23% |
19132432.372 |
30655100.906 |
- |
87.52% |
- |
|
std::is_sorted(deque<int>)/8
|
53.32% |
2.523 |
3.869 |
- |
53.99% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
52.46% |
18.800 |
28.661 |
- |
52.52% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
52.33% |
12.535 |
19.095 |
- |
54.79% |
- |
|
BM_tolower_string<char>
|
51.23% |
15.036 |
22.739 |
- |
49.76% |
- |
|
std::is_sorted_until(deque<int>)/8
|
50.40% |
2.543 |
3.825 |
- |
23.78% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
49.17% |
0.305 |
0.455 |
- |
16.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
48.78% |
4892457.187 |
7278930.439 |
- |
9.84% |
- |
|
BM_std_min<char>/1
|
48.15% |
0.256 |
0.379 |
- |
31.46% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
46.46% |
0.867 |
1.270 |
- |
58.32% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
44.34% |
0.897 |
1.295 |
- |
66.72% |
- |
|
BM_deque_deque_move/2
|
44.15% |
3.236 |
4.665 |
- |
52.51% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
44.05% |
0.484 |
0.697 |
- |
46.97% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
42.36% |
4211.144 |
5994.889 |
- |
42.87% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
42.24% |
0.429 |
0.611 |
- |
21.74% |
- |
|
BM_RangesPopHeap_uint64_1
|
42.09% |
0.489 |
0.694 |
- |
55.98% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
41.67% |
699.578 |
991.076 |
- |
40.98% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
41.13% |
0.393 |
0.555 |
- |
-20.36% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
40.89% |
41.999 |
59.173 |
- |
-1.51% |
- |
|
BM_StringRead_Cold_Deep_Small
|
40.84% |
0.901 |
1.269 |
- |
57.26% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/1024
|
40.84% |
4165.673 |
5866.732 |
- |
41.05% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
40.48% |
0.394 |
0.553 |
- |
23.37% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
40.34% |
247696264.636 |
347629006.410 |
- |
-0.41% |
- |
|
BM_deque_deque_move/1
|
40.21% |
3.524 |
4.940 |
- |
44.92% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
39.50% |
250740231.752 |
349788196.970 |
- |
3.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
39.28% |
250564560.442 |
348991738.583 |
- |
2.16% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
38.62% |
15.300 |
21.209 |
- |
-13.67% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
37.94% |
0.913 |
1.259 |
- |
60.16% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
37.86% |
1.107 |
1.526 |
- |
32.28% |
- |
|
BM_std_min<__int128>/4096
|
37.44% |
1982.579 |
2724.849 |
- |
72.59% |
- |
|
BM_std_min<__int128>/65536
|
37.30% |
32026.967 |
43972.804 |
- |
73.49% |
- |
|
BM_std_min<__int128>/64000
|
37.21% |
31313.491 |
42964.638 |
- |
73.71% |
- |
|
BM_std_min<__int128>/5500
|
37.20% |
2666.682 |
3658.724 |
- |
72.53% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
37.06% |
2.641 |
3.619 |
- |
-2.89% |
- |
|
BM_std_min<__int128>/4000
|
37.02% |
1939.246 |
2657.114 |
- |
72.47% |
- |
|
BM_std_min<__int128>/70000
|
36.75% |
34325.235 |
46939.094 |
- |
73.46% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
36.54% |
1.367 |
1.867 |
- |
0.27% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
36.39% |
1.169 |
1.594 |
- |
13.23% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
36.19% |
2.019 |
2.750 |
- |
4.37% |
- |
|
BM_std_min<__int128>/1024
|
35.94% |
499.303 |
678.730 |
- |
71.37% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
35.86% |
1.127 |
1.532 |
- |
48.17% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
35.81% |
5.137 |
6.977 |
- |
35.08% |
- |
|
BM_std_min<__int128>/512
|
35.79% |
248.779 |
337.828 |
- |
69.87% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
35.32% |
259482444.664 |
351140548.466 |
- |
-0.07% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
35.28% |
10120.238 |
13690.346 |
- |
8.29% |
- |
|
BM_PushHeap_uint64_Descending_1
|
34.65% |
0.412 |
0.555 |
- |
23.77% |
- |
|
rng::is_sorted(deque<int>)/8
|
34.01% |
2.438 |
3.267 |
- |
14.46% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
33.76% |
1524439.705 |
2039143.137 |
- |
28.82% |
- |
|
BM_StringCtorDefault
|
33.08% |
0.241 |
0.321 |
- |
36.60% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
32.59% |
28372.488 |
37618.142 |
- |
24.98% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
32.40% |
29457.320 |
39002.152 |
- |
24.73% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
31.71% |
1138.409 |
1499.346 |
- |
31.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
31.56% |
2219123.477 |
2919489.083 |
- |
40.94% |
- |
|
BM_StringRead_Cold_Deep_Large
|
30.73% |
1.340 |
1.752 |
- |
44.89% |
- |
|
BM_std_min<__int128>/64
|
30.52% |
29.730 |
38.804 |
- |
58.35% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
30.46% |
5020448.282 |
6549528.094 |
- |
-17.54% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
30.41% |
284.430 |
370.911 |
- |
30.13% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
30.40% |
2258.766 |
2945.467 |
- |
30.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
30.38% |
28.454 |
37.099 |
- |
-0.99% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
30.29% |
9.549 |
12.442 |
- |
5.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
29.87% |
1875314.946 |
2435530.348 |
- |
29.22% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
29.82% |
668750.504 |
868202.263 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
29.72% |
43429005.925 |
56333951.459 |
- |
11.03% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
29.36% |
0.608 |
0.787 |
- |
39.91% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
28.98% |
0.344 |
0.443 |
- |
29.20% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
28.85% |
1.218 |
1.570 |
- |
35.93% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
28.83% |
6030385.390 |
7768791.734 |
- |
29.66% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
28.80% |
29.240 |
37.662 |
- |
3.38% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
28.76% |
10.849 |
13.970 |
- |
14.79% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
28.23% |
1.211 |
1.552 |
- |
3.69% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
28.18% |
1.933 |
2.478 |
- |
27.78% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
28.10% |
7503.530 |
9611.818 |
- |
-0.79% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
27.76% |
96.166 |
122.863 |
- |
26.30% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
27.51% |
94.201 |
120.115 |
- |
-2.71% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
27.28% |
37.546 |
47.789 |
- |
-10.38% |
- |
|
BM_MakeHeap_float_Random_4
|
27.23% |
1.443 |
1.835 |
- |
13.74% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
27.17% |
7.064 |
8.983 |
- |
27.85% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
26.16% |
3666608.363 |
4625783.235 |
- |
-2.23% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
25.68% |
717.048 |
901.172 |
- |
28.45% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
25.54% |
1.252 |
1.572 |
- |
-1.10% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
25.05% |
101.620 |
127.078 |
- |
25.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
24.96% |
2522485.715 |
3152035.182 |
- |
29.44% |
- |
|
rng::generate(list<int>)/8192
|
24.67% |
7089.602 |
8838.822 |
- |
17.30% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
24.67% |
9.418 |
11.741 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
24.33% |
6274985.415 |
7801967.279 |
- |
8.63% |
- |
|
BM_PopHeap_string_1
|
23.71% |
0.466 |
0.577 |
- |
-17.53% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
23.70% |
37.747 |
46.692 |
- |
9.10% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
23.61% |
0.461 |
0.569 |
- |
38.76% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
23.38% |
1.508 |
1.861 |
- |
21.69% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
22.23% |
0.332 |
0.405 |
- |
11.98% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
22.13% |
1.333 |
1.628 |
- |
-4.45% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
22.12% |
10.597 |
12.941 |
- |
-4.79% |
- |
|
BM_std_min<__int128>/31
|
22.00% |
13.775 |
16.806 |
- |
42.72% |
- |
|
BM_std_min<__int128>/32
|
21.79% |
14.301 |
17.418 |
- |
42.96% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
21.69% |
0.331 |
0.403 |
- |
11.35% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
21.35% |
9.377 |
11.379 |
- |
7.41% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
21.34% |
0.845 |
1.026 |
- |
28.45% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
21.29% |
9.132 |
11.076 |
- |
4.77% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
21.28% |
86.873 |
105.363 |
- |
42.39% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
21.12% |
540.846 |
655.082 |
- |
-12.61% |
- |
|
std::copy(list<int>)/64
|
20.71% |
30.937 |
37.345 |
- |
16.50% |
- |
|
BM_std_min<__int128>/29
|
20.70% |
12.852 |
15.513 |
- |
41.00% |
- |
|
BM_std_min<__int128>/30
|
20.68% |
13.378 |
16.145 |
- |
41.81% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
20.64% |
1.673 |
2.019 |
- |
3.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
20.58% |
1925734.809 |
2321982.671 |
- |
-4.65% |
- |
|
BM_std_min<__int128>/28
|
20.43% |
12.327 |
14.846 |
- |
39.85% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
20.29% |
25.242 |
30.364 |
- |
-11.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
20.19% |
86122284.392 |
103514061.173 |
- |
3.38% |
- |
|
rng::count(list<int>)_(every_other)/8192
|
20.18% |
7022.081 |
8439.403 |
- |
21.85% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
20.09% |
1.438 |
1.727 |
- |
-0.36% |
- |
|
BM_PushHeap_float_Random_1
|
20.01% |
0.466 |
0.560 |
- |
8.24% |
- |
|
bm_lexicographical_compare<unsigned_char>/4
|
20.01% |
1.249 |
1.499 |
- |
0.10% |
- |
|
BM_std_min<__int128>/27
|
20.00% |
11.827 |
14.192 |
- |
38.82% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
19.91% |
1.511 |
1.812 |
- |
8.43% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
19.85% |
297.861 |
356.972 |
- |
16.94% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
19.83% |
0.338 |
0.405 |
- |
11.50% |
- |
|
BM_std_minmax<unsigned_char>/64
|
19.67% |
1.155 |
1.382 |
- |
13.34% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
19.44% |
0.483 |
0.576 |
- |
-9.52% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
19.11% |
0.407 |
0.485 |
- |
19.87% |
- |
|
BM_std_min<__int128>/1
|
19.11% |
0.345 |
0.410 |
- |
10.63% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
19.06% |
0.336 |
0.400 |
- |
19.01% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
19.03% |
7438.665 |
8854.483 |
- |
19.21% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
18.84% |
13924.212 |
16548.092 |
- |
8.96% |
- |
|
BM_std_min<__int128>/26
|
18.80% |
11.429 |
13.578 |
- |
38.34% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
18.78% |
0.974 |
1.157 |
- |
0.01% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
18.77% |
0.963 |
1.144 |
- |
-0.16% |
- |
|
BM_std_min<__int128>/25
|
18.75% |
10.884 |
12.924 |
- |
36.63% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
18.72% |
18638.255 |
22127.524 |
- |
12.01% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
18.69% |
19.518 |
23.166 |
- |
7.33% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
18.66% |
9.396 |
11.150 |
- |
0.28% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
18.62% |
13097.244 |
15536.479 |
- |
8.31% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
18.62% |
1295.549 |
1536.774 |
- |
-2.99% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
18.61% |
25.587 |
30.349 |
- |
7.80% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
18.45% |
35.313 |
41.827 |
- |
-0.30% |
- |
|
rng::copy_backward(vector<int>)/32768
|
18.39% |
2842.946 |
3365.634 |
- |
2.40% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
18.38% |
81.622 |
96.624 |
- |
48.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
18.34% |
42.311 |
50.070 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
18.26% |
4747546.368 |
5614535.168 |
- |
11.62% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
18.25% |
7404095.229 |
8755633.599 |
- |
47.41% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
18.13% |
19548.923 |
23092.653 |
- |
11.84% |
- |
|
std::set<std::string>::erase(iterator)/32
|
18.09% |
26.197 |
30.937 |
- |
-0.80% |
- |
|
rng::starts_with(list<int>)/8192
|
18.03% |
7353.261 |
8678.929 |
- |
-2.96% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
17.95% |
1.209 |
1.426 |
- |
9.51% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
17.85% |
11572.408 |
13637.885 |
- |
17.65% |
- |
|
BM_std_minmax<unsigned_char>/8
|
17.70% |
0.977 |
1.150 |
- |
5.82% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
17.60% |
3219.795 |
3786.431 |
- |
13.97% |
- |
|
BM_std_min<__int128>/24
|
17.57% |
10.448 |
12.285 |
- |
34.95% |
- |
|
BM_std_min<__int128>/23
|
17.52% |
9.907 |
11.643 |
- |
33.33% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
17.45% |
24.954 |
29.309 |
- |
6.92% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
17.28% |
17.212 |
20.187 |
- |
12.09% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
17.15% |
7176.017 |
8406.606 |
- |
16.53% |
- |
|
vector<bool>::reserve()
|
17.14% |
10.115 |
11.848 |
- |
17.00% |
- |
|
BM_std_min<unsigned_short>/1
|
17.00% |
0.327 |
0.383 |
- |
50.65% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
16.94% |
6157416.874 |
7200180.385 |
- |
10.61% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
16.80% |
1.709 |
1.996 |
- |
6.48% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
16.72% |
1.124 |
1.312 |
- |
-0.74% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
16.61% |
1.929 |
2.249 |
- |
1.62% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
16.31% |
168028.491 |
195427.369 |
- |
18.76% |
- |
|
BM_std_min<__int128>/22
|
16.29% |
9.450 |
10.989 |
- |
31.86% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
16.26% |
14.601 |
16.975 |
- |
39.61% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
16.21% |
1.389 |
1.614 |
- |
7.73% |
- |
|
BM_std_min<short>/1
|
16.18% |
0.329 |
0.382 |
- |
30.55% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
16.14% |
1.390 |
1.615 |
- |
9.50% |
- |
|
BM_std_min<__int128>/21
|
16.14% |
8.967 |
10.414 |
- |
31.07% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
16.05% |
1.628 |
1.890 |
- |
2.83% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
15.84% |
25.881 |
29.981 |
- |
11.61% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
15.82% |
8213.584 |
9512.943 |
- |
-14.16% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
15.73% |
0.193 |
0.223 |
- |
15.66% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
15.55% |
6.281 |
7.258 |
- |
16.32% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
15.54% |
0.478 |
0.553 |
- |
-3.76% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
15.31% |
11899.027 |
13721.152 |
- |
15.36% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
15.24% |
21422.323 |
24687.543 |
- |
7.12% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
15.10% |
5403.752 |
6219.679 |
- |
25.41% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
15.09% |
8371986.940 |
9635458.727 |
- |
-10.89% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
15.05% |
1.037 |
1.192 |
- |
10.82% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
14.98% |
22489.415 |
25857.782 |
- |
7.90% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
14.94% |
13.937 |
16.019 |
- |
7.87% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
14.71% |
8.120 |
9.314 |
- |
14.19% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
14.66% |
94099414.083 |
107895792.421 |
- |
33.88% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
14.64% |
1825319.277 |
2092572.908 |
- |
2.17% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
14.64% |
0.608 |
0.697 |
- |
33.60% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
14.61% |
1.461 |
1.674 |
- |
-0.93% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
14.57% |
11655.515 |
13353.761 |
- |
10.18% |
- |
|
BM_std_min<__int128>/20
|
14.53% |
8.551 |
9.793 |
- |
28.61% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
14.53% |
12092781.900 |
13849397.611 |
- |
9.05% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
14.44% |
9.839 |
11.259 |
- |
16.79% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
14.42% |
8552.475 |
9785.939 |
- |
15.93% |
- |
|
BM_deque_vector_move/64000
|
14.34% |
2717.605 |
3107.376 |
- |
14.61% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
14.32% |
69.026 |
78.911 |
- |
3.06% |
- |
|
BM_MakeHeap_float_Random_16384
|
14.23% |
1.113 |
1.272 |
- |
5.82% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
14.20% |
63621.466 |
72658.803 |
- |
9.71% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
14.16% |
38.333 |
43.762 |
- |
42.71% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
14.01% |
1.521 |
1.734 |
- |
13.33% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
13.99% |
672.973 |
767.152 |
- |
7.53% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
13.99% |
9.206 |
10.494 |
- |
7.37% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
13.88% |
7.284 |
8.295 |
- |
27.70% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
13.86% |
1.618 |
1.842 |
- |
6.77% |
- |
|
std::partition(list<int>)_(dense)/8192
|
13.84% |
4392.688 |
5000.443 |
- |
-0.37% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
13.83% |
0.538 |
0.612 |
- |
26.95% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
13.81% |
1.622 |
1.846 |
- |
6.39% |
- |
|
rng::for_each_n(deque<int>)/8
|
13.79% |
1.154 |
1.313 |
- |
8.99% |
- |
|
BM_std_min<__int128>/19
|
13.77% |
8.047 |
9.156 |
- |
26.44% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
13.60% |
1.960 |
2.227 |
- |
3.09% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
13.52% |
1466.013 |
1664.193 |
- |
-3.90% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
13.49% |
19.299 |
21.903 |
- |
7.55% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
13.48% |
1.422 |
1.614 |
- |
-5.28% |
- |
|
BM_std_minmax<unsigned_int>/7
|
13.47% |
1.622 |
1.841 |
- |
5.47% |
- |
|
BM_deque_vector_copy_backward/70000
|
13.47% |
8544.326 |
9694.880 |
- |
10.68% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
13.46% |
19.166 |
21.745 |
- |
13.18% |
- |
|
BM_deque_vector_copy_backward/65536
|
13.43% |
8015.866 |
9092.087 |
- |
11.70% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
13.42% |
7778.874 |
8823.125 |
- |
15.17% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
13.36% |
3155212.399 |
3576745.244 |
- |
13.99% |
- |
|
std::copy_n(vector<int>)/4096
|
13.31% |
184.729 |
209.318 |
- |
0.55% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
13.27% |
2.349 |
2.661 |
- |
16.45% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
13.25% |
6976.190 |
7900.860 |
- |
13.40% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
13.23% |
4444.995 |
5033.105 |
- |
-1.22% |
- |
|
bm_lexicographical_compare<unsigned_char>/2
|
13.14% |
1.730 |
1.957 |
- |
-0.13% |
- |
|
BM_MakeHeap_float_Random_16
|
13.14% |
1.436 |
1.625 |
- |
1.08% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
13.13% |
0.975 |
1.103 |
- |
6.61% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
13.10% |
1.121 |
1.268 |
- |
8.68% |
- |
|
BM_deque_vector_move/65536
|
13.06% |
2722.876 |
3078.481 |
- |
13.94% |
- |
|
std::for_each_n(deque<int>)/8
|
13.03% |
1.163 |
1.314 |
- |
4.81% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
12.90% |
1.451 |
1.638 |
- |
-3.46% |
- |
|
BM_std_min<__int128>/18
|
12.87% |
7.561 |
8.533 |
- |
24.41% |
- |
|
BM_std_min<unsigned_char>/1
|
12.77% |
0.288 |
0.325 |
- |
0.07% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
12.71% |
3323.700 |
3746.019 |
- |
17.94% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
12.67% |
1.237 |
1.394 |
- |
-0.59% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
12.61% |
16.502 |
18.583 |
- |
-8.23% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
12.52% |
4710566.184 |
5300525.932 |
- |
12.72% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
12.49% |
35.655 |
40.110 |
- |
-0.71% |
- |
|
bm_lexicographical_compare<unsigned_char>/3
|
12.49% |
1.958 |
2.203 |
- |
-0.04% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
12.48% |
9.531 |
10.721 |
- |
-2.71% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
12.48% |
25.693 |
28.899 |
- |
0.30% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
12.45% |
7932.988 |
8920.996 |
- |
4.72% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
12.44% |
2356664.641 |
2649780.266 |
- |
12.93% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
12.40% |
0.483 |
0.543 |
- |
13.97% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
12.39% |
26.220 |
29.468 |
- |
-1.26% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
12.38% |
1.338 |
1.504 |
- |
4.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
12.33% |
25548431.102 |
28699430.675 |
- |
37.37% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
12.27% |
1.850 |
2.077 |
- |
6.07% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
12.21% |
1.612 |
1.809 |
- |
10.69% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
12.17% |
2153967.803 |
2416045.483 |
- |
-0.54% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
12.13% |
0.439 |
0.493 |
- |
-20.81% |
- |
|
BM_vector_deque_copy_backward/64000
|
12.13% |
7722.616 |
8659.203 |
- |
19.60% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
12.11% |
22.925 |
25.701 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
12.08% |
8930507.045 |
10009526.702 |
- |
10.93% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
12.08% |
0.607 |
0.680 |
- |
24.22% |
- |
|
BM_toupper_char<wchar_t>
|
12.06% |
0.613 |
0.687 |
- |
24.12% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
12.03% |
1.788 |
2.003 |
- |
5.72% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
11.99% |
1.539 |
1.723 |
- |
-3.55% |
- |
|
rng::move_backward(list<int>)/262144
|
11.96% |
269734.688 |
301997.825 |
- |
13.13% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
11.96% |
688.001 |
770.255 |
- |
-2.36% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
11.94% |
26.852 |
30.058 |
- |
1.14% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
11.85% |
1.744 |
1.951 |
- |
-0.83% |
- |
|
BM_PopHeap_uint64_1
|
11.81% |
0.442 |
0.494 |
- |
-4.75% |
- |
|
rng::any_of(list<int>)_(process_all)/8192
|
11.81% |
7252.197 |
8108.499 |
- |
14.06% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
11.81% |
14.117 |
15.784 |
- |
-0.40% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/2
|
11.78% |
1.858 |
2.077 |
- |
5.28% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
11.77% |
166.538 |
186.147 |
- |
13.12% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
11.66% |
3.238 |
3.616 |
- |
3.05% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
11.55% |
1.256 |
1.401 |
- |
1.24% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
11.51% |
7796.336 |
8694.077 |
- |
14.31% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
11.50% |
3873.083 |
4318.549 |
- |
13.33% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
11.47% |
1.272 |
1.418 |
- |
22.16% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
11.46% |
2374379.394 |
2646536.129 |
- |
11.71% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
11.42% |
5.496 |
6.124 |
- |
13.09% |
- |
|
std::search(list<int>)_(single_element)/8192
|
11.34% |
7126.631 |
7934.923 |
- |
1.36% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
11.22% |
2.501 |
2.782 |
- |
-0.11% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
11.18% |
5.212 |
5.795 |
- |
21.77% |
- |
|
BM_std_min<unsigned_long_long>/1
|
11.18% |
0.288 |
0.320 |
- |
-30.14% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
11.18% |
4505606.520 |
5009155.055 |
- |
-1.26% |
- |
|
BM_deque_deque_move/70000
|
11.16% |
3210.571 |
3568.942 |
- |
7.41% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
11.13% |
1.435 |
1.595 |
- |
6.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
11.06% |
53105848.160 |
58980969.962 |
- |
51.34% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
11.05% |
9.208 |
10.225 |
- |
11.33% |
- |
|
BM_std_min<__int128>/17
|
11.00% |
7.117 |
7.900 |
- |
21.89% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
10.98% |
2.910 |
3.230 |
- |
3.14% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
10.95% |
79767602.478 |
88503280.816 |
- |
10.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
10.94% |
3231.193 |
3584.544 |
- |
7.93% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
10.91% |
1.271 |
1.409 |
- |
6.33% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
10.90% |
1.845 |
2.046 |
- |
0.68% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
10.89% |
1.430 |
1.586 |
- |
10.81% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
10.87% |
7007.093 |
7768.642 |
- |
8.96% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_16
|
10.81% |
0.458 |
0.507 |
- |
-0.70% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
10.80% |
36.922 |
40.910 |
- |
7.78% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
10.76% |
2.087 |
2.312 |
- |
4.90% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
10.74% |
2.494 |
2.762 |
- |
1.55% |
- |
|
rng::move_backward(list<int>)/4096
|
10.73% |
6568.472 |
7273.298 |
- |
10.87% |
- |
|
BM_deque_vector_move_backward/64000
|
10.70% |
7926.494 |
8774.574 |
- |
9.23% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
10.62% |
5654.471 |
6255.149 |
- |
9.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
10.62% |
1410429.238 |
1560189.770 |
- |
-2.36% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
10.60% |
1.557 |
1.722 |
- |
1.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
10.57% |
29.571 |
32.697 |
- |
0.02% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
10.56% |
2.503 |
2.767 |
- |
-0.04% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
10.53% |
1.517 |
1.677 |
- |
9.32% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
10.48% |
3296.053 |
3641.602 |
- |
9.49% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/3
|
10.48% |
2.086 |
2.304 |
- |
4.93% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
10.41% |
8098.112 |
8941.425 |
- |
12.02% |
- |
|
BM_PushHeap_uint32_Descending_4
|
10.39% |
0.343 |
0.378 |
- |
9.94% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
10.37% |
4630062.239 |
5110299.017 |
- |
-0.65% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
10.36% |
27.588 |
30.447 |
- |
11.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
10.31% |
2949701.723 |
3253668.754 |
- |
10.99% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
10.30% |
227.381 |
250.810 |
- |
7.63% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
10.30% |
34.409 |
37.951 |
- |
10.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
10.25% |
10081885.251 |
11115445.016 |
- |
55.24% |
- |
|
rng::reverse_copy(vector<int>)/8
|
10.25% |
2.234 |
2.463 |
- |
-2.81% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
10.19% |
13186.014 |
14530.244 |
- |
11.70% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
10.19% |
1.987 |
2.190 |
- |
-5.31% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
10.16% |
7812.718 |
8606.677 |
- |
-3.32% |
- |
|
BM_std_min<__int128>/16
|
10.15% |
6.626 |
7.299 |
- |
19.00% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
10.12% |
8378.267 |
9226.460 |
- |
10.25% |
- |
|
BM_deque_vector_move/70000
|
10.10% |
2978.355 |
3279.288 |
- |
10.57% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
10.07% |
108.449 |
119.368 |
- |
11.19% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
10.06% |
76.322 |
84.003 |
- |
10.40% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
10.03% |
8.321 |
9.156 |
- |
10.17% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Empty_Control
|
10.01% |
0.332 |
0.365 |
- |
-19.08% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
10.00% |
2.396 |
2.635 |
- |
12.25% |
- |
|
BM_deque_deque_copy_backward/65536
|
9.99% |
8134.994 |
8947.402 |
- |
7.76% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
9.97% |
1458.366 |
1603.719 |
- |
6.55% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
9.95% |
2.048 |
2.251 |
- |
20.90% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
9.93% |
79.010 |
86.854 |
- |
-0.58% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
9.91% |
13.238 |
14.549 |
- |
-11.74% |
- |
|
BM_PushHeap_string_SingleElement_16
|
9.89% |
2.523 |
2.772 |
- |
0.28% |
- |
|
BM_deque_vector_ranges_move/64000
|
9.89% |
2714.656 |
2983.051 |
- |
9.35% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
9.83% |
0.440 |
0.483 |
- |
9.19% |
- |
|
BM_PushHeap_string_SingleElement_256
|
9.74% |
2.500 |
2.744 |
- |
0.02% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
9.73% |
4198.913 |
4607.413 |
- |
20.40% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
9.69% |
4.400 |
4.826 |
- |
10.06% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
9.68% |
15.022 |
16.476 |
- |
1.05% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
9.67% |
0.386 |
0.424 |
- |
-13.00% |
- |
|
BM_deque_deque_move/64000
|
9.65% |
2732.030 |
2995.652 |
- |
9.96% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
9.63% |
10666.313 |
11693.719 |
- |
3.33% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
9.62% |
9042.728 |
9913.007 |
- |
-3.56% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
9.62% |
4.111 |
4.506 |
- |
16.88% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
9.61% |
852.697 |
934.652 |
- |
6.67% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
9.58% |
1.151 |
1.261 |
- |
2.46% |
- |
|
BM_vector_deque_copy_backward/2
|
9.57% |
1.886 |
2.067 |
- |
-0.01% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
9.56% |
284.315 |
311.507 |
- |
4.45% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
9.49% |
339.411 |
371.624 |
- |
-14.86% |
- |
|
BM_PushHeap_string_SingleElement_64
|
9.40% |
2.552 |
2.792 |
- |
0.70% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
9.31% |
26.485 |
28.950 |
- |
1.41% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
9.25% |
24.481 |
26.745 |
- |
8.74% |
- |
|
rng::copy_n(list<int>)/4096
|
9.20% |
4635.736 |
5062.293 |
- |
27.10% |
- |
|
BM_RangesPushHeap_float_QuickSortAdversary_16
|
9.20% |
0.981 |
1.071 |
- |
9.94% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
9.18% |
25.713 |
28.074 |
- |
-0.27% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
9.18% |
0.743 |
0.811 |
- |
34.96% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
9.08% |
376.988 |
411.235 |
- |
-0.52% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
9.06% |
12.032 |
13.122 |
- |
-5.72% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
9.06% |
13176.010 |
14369.973 |
- |
10.53% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
9.06% |
9.164 |
9.994 |
- |
7.40% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
9.05% |
1.274 |
1.390 |
- |
-3.93% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
9.04% |
8.000 |
8.723 |
- |
8.53% |
- |
|
std::fill_n(list<int>)/8192
|
9.02% |
7032.039 |
7666.030 |
- |
8.59% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
9.01% |
0.756 |
0.824 |
- |
8.85% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
8.98% |
0.867 |
0.944 |
- |
0.56% |
- |
|
BM_vector_deque_move/2
|
8.96% |
1.899 |
2.069 |
- |
12.92% |
- |
|
BM_vector_deque_ranges_copy/0
|
8.87% |
0.372 |
0.405 |
- |
-12.34% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
8.85% |
1.854 |
2.019 |
- |
6.33% |
- |
|
rng::move(vector<bool>)_(unaligned)/64
|
8.83% |
1.625 |
1.768 |
- |
9.23% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
8.81% |
15287831.383 |
16634078.911 |
- |
7.51% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
8.81% |
1.326 |
1.443 |
- |
11.37% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
8.80% |
1.042 |
1.134 |
- |
-0.93% |
- |
|
BM_std_min<__int128>/15
|
8.69% |
6.156 |
6.691 |
- |
17.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
8.63% |
1805647.219 |
1961499.851 |
- |
28.69% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
8.61% |
4.783 |
5.195 |
- |
8.68% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
8.49% |
324.559 |
352.130 |
- |
8.12% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
8.43% |
4908730.103 |
5322727.470 |
- |
-0.63% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
8.41% |
7891.124 |
8554.562 |
- |
7.78% |
- |
|
BM_std_min<unsigned_long_long>/64
|
8.41% |
4.691 |
5.085 |
- |
5.80% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
8.40% |
1.384 |
1.500 |
- |
9.51% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
8.38% |
21191041.934 |
22967384.445 |
- |
6.61% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
8.37% |
1639462.042 |
1776760.576 |
- |
-16.84% |
- |
|
BM_std_min<int>/3
|
8.36% |
0.690 |
0.747 |
- |
7.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
8.35% |
6456408.491 |
6995614.594 |
- |
5.33% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
8.32% |
9.330 |
10.106 |
- |
8.92% |
- |
|
BM_std_min<__int128>/14
|
8.32% |
5.657 |
6.128 |
- |
15.83% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
8.28% |
9462.204 |
10245.213 |
- |
1.55% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
8.24% |
0.851 |
0.921 |
- |
16.29% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
8.17% |
260.470 |
281.763 |
- |
8.77% |
- |
|
BM_deque_vector_ranges_move/65536
|
8.16% |
2744.751 |
2968.654 |
- |
7.90% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
8.14% |
2.535 |
2.741 |
- |
7.26% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
8.13% |
22.130 |
23.928 |
- |
-1.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
8.12% |
2330985.915 |
2520375.690 |
- |
1.94% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
8.12% |
167379.341 |
180963.378 |
- |
9.02% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
8.07% |
5.292 |
5.719 |
- |
7.79% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
8.07% |
1.816 |
1.962 |
- |
-0.13% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_4
|
8.06% |
1.705 |
1.843 |
- |
-2.52% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
8.06% |
11.437 |
12.359 |
- |
10.70% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
8.05% |
57.514 |
62.144 |
- |
-3.25% |
- |
|
BM_vector_deque_move/1
|
8.04% |
2.146 |
2.318 |
- |
9.82% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
8.04% |
7892.814 |
8527.608 |
- |
16.88% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
8.04% |
1.324 |
1.431 |
- |
10.79% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
8.04% |
1636230.581 |
1767759.768 |
- |
4.24% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
8.01% |
8342088.539 |
9010687.349 |
- |
7.10% |
- |
|
BM_std_min<int>/1
|
7.99% |
0.348 |
0.376 |
- |
33.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
7.98% |
1353311.108 |
1461245.703 |
- |
10.26% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
7.97% |
2.755 |
2.975 |
- |
-22.71% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
7.89% |
0.429 |
0.463 |
- |
3.41% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
7.79% |
19.526 |
21.048 |
- |
8.60% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
7.78% |
67.318 |
72.558 |
- |
-2.94% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
7.76% |
0.422 |
0.454 |
- |
16.47% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
7.74% |
20.842 |
22.456 |
- |
7.26% |
- |
|
BM_deque_deque_move/65536
|
7.68% |
2904.916 |
3127.890 |
- |
9.04% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
7.67% |
11431557.506 |
12308041.766 |
- |
2.06% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
7.64% |
547.139 |
588.960 |
- |
17.30% |
- |
|
BM_PushHeap_string_SingleElement_4
|
7.60% |
2.243 |
2.414 |
- |
0.53% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
7.57% |
1155.965 |
1243.435 |
- |
-1.58% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
7.56% |
10903.962 |
11728.837 |
- |
2.97% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
7.56% |
88979676.803 |
95710209.771 |
- |
12.39% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
7.55% |
78.940 |
84.902 |
- |
7.50% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
7.55% |
127.083 |
136.680 |
- |
7.12% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
7.52% |
7236.210 |
7780.377 |
- |
-1.26% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
7.50% |
21.005 |
22.581 |
- |
1.00% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
7.50% |
4.868 |
5.233 |
- |
3.72% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
7.49% |
15.275 |
16.418 |
- |
-2.10% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
7.47% |
1.857 |
1.995 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
7.46% |
2294775.665 |
2465905.720 |
- |
22.61% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
7.44% |
28.544 |
30.668 |
- |
2.62% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
7.42% |
15.798 |
16.970 |
- |
-7.03% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
7.41% |
33.195 |
35.656 |
- |
6.19% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
7.39% |
5.108 |
5.485 |
- |
0.94% |
- |
|
BM_deque_vector_ranges_move/70000
|
7.36% |
2931.545 |
3147.224 |
- |
8.10% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
7.31% |
9.490 |
10.184 |
- |
-3.08% |
- |
|
BM_std_min<__int128>/13
|
7.31% |
5.185 |
5.564 |
- |
14.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
7.30% |
30.308 |
32.520 |
- |
17.36% |
- |
|
rng::all_of(list<int>)_(process_all)/8192
|
7.29% |
7541.397 |
8091.200 |
- |
9.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
7.28% |
32.248 |
34.595 |
- |
18.59% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
7.27% |
0.394 |
0.422 |
- |
-20.43% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
7.26% |
2.417 |
2.592 |
- |
1.22% |
- |
|
BM_deque_vector_ranges_move/0
|
7.23% |
1.377 |
1.476 |
- |
-4.65% |
- |
|
BM_PushHeap_uint32_Descending_16
|
7.20% |
0.354 |
0.379 |
- |
7.13% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
7.19% |
5595.081 |
5997.148 |
- |
0.84% |
- |
|
BM_deque_deque_move/64
|
7.18% |
5.466 |
5.858 |
- |
5.30% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
7.18% |
788.104 |
844.653 |
- |
8.56% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
7.17% |
1.289 |
1.381 |
- |
14.74% |
- |
|
BM_vector_deque_copy_backward/1
|
7.15% |
2.187 |
2.344 |
- |
1.45% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
7.15% |
21.904 |
23.469 |
- |
1.21% |
- |
|
BM_deque_deque_move_backward/0
|
7.15% |
0.801 |
0.859 |
- |
5.39% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
7.14% |
8786.874 |
9414.512 |
- |
8.76% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
7.13% |
22.186 |
23.768 |
- |
1.15% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
7.09% |
8644.939 |
9257.703 |
- |
13.51% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
7.09% |
1.535 |
1.644 |
- |
3.36% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
7.09% |
3.634 |
3.891 |
- |
4.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
7.08% |
1321663.660 |
1415261.490 |
- |
6.39% |
- |
|
BM_std_minmax<int>/7
|
7.07% |
1.638 |
1.754 |
- |
2.54% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
7.06% |
1.260 |
1.349 |
- |
6.11% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
7.06% |
320273860.954 |
342889983.755 |
- |
8.99% |
- |
|
BM_std_minmax<char>/3
|
7.02% |
1.126 |
1.206 |
- |
-0.30% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
6.98% |
6414.625 |
6862.123 |
- |
0.52% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/1024
|
6.97% |
128.667 |
137.639 |
- |
6.45% |
- |
|
BM_std_minmax_element<long_long>/3
|
6.97% |
1.094 |
1.170 |
- |
4.36% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
6.96% |
2.497 |
2.671 |
- |
-1.08% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
6.95% |
1.641 |
1.755 |
- |
18.54% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
6.94% |
20252252.923 |
21657721.277 |
- |
7.62% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
6.93% |
54.986 |
58.797 |
- |
5.34% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
6.89% |
4687991.952 |
5010903.093 |
- |
4.75% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
6.87% |
1.537 |
1.643 |
- |
3.39% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
6.87% |
8060.936 |
8614.707 |
- |
5.79% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
6.87% |
1.740 |
1.859 |
- |
0.09% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
6.86% |
0.882 |
0.943 |
- |
27.70% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
6.86% |
5.193 |
5.549 |
- |
-18.60% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
6.82% |
1.503 |
1.605 |
- |
-6.13% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
6.82% |
72.293 |
77.222 |
- |
4.46% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
6.80% |
64.653 |
69.048 |
- |
4.82% |
- |
|
rng::none_of(vector<int>)_(process_all)/50
|
6.78% |
12.712 |
13.574 |
- |
-8.77% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
6.77% |
2.235 |
2.386 |
- |
6.52% |
- |
|
std::partition_copy(list<int>)/8192
|
6.74% |
6805.564 |
7264.117 |
- |
-0.39% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
6.73% |
259.871 |
277.351 |
- |
0.27% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
6.73% |
8143.226 |
8690.973 |
- |
0.26% |
- |
|
BM_std_min<short>/17
|
6.70% |
1.539 |
1.642 |
- |
3.58% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
6.69% |
328.978 |
350.976 |
- |
21.24% |
- |
|
SetIntersection_Front_Set_float_256_256
|
6.66% |
9263067.606 |
9880192.866 |
- |
6.24% |
- |
|
BM_std_min<short>/30
|
6.65% |
2.288 |
2.440 |
- |
3.94% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
6.65% |
21193314.249 |
22602942.810 |
- |
3.54% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
6.63% |
7901.853 |
8425.526 |
- |
6.60% |
- |
|
BM_deque_vector_move_backward/65536
|
6.59% |
8060.760 |
8592.107 |
- |
7.53% |
- |
|
BM_std_minmax<short>/7
|
6.58% |
1.690 |
1.801 |
- |
3.10% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
6.57% |
6125.025 |
6527.712 |
- |
2.44% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
6.55% |
1086233.502 |
1157400.484 |
- |
1.33% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
6.53% |
1.474 |
1.571 |
- |
0.67% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
6.51% |
29.717 |
31.652 |
- |
-10.29% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
6.51% |
23.067 |
24.568 |
- |
-5.65% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
6.50% |
7440.478 |
7924.176 |
- |
5.03% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
6.50% |
1.315 |
1.400 |
- |
-2.37% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
6.46% |
1.579 |
1.680 |
- |
1.91% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
6.45% |
77.555 |
82.560 |
- |
-10.55% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
6.45% |
1100300.158 |
1171297.637 |
- |
1.70% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
6.44% |
16.758 |
17.838 |
- |
4.78% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
6.44% |
14909538.072 |
15869971.424 |
- |
4.70% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
6.42% |
6012930.083 |
6399146.554 |
- |
3.94% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
6.42% |
11.459 |
12.195 |
- |
6.53% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
6.41% |
29.261 |
31.136 |
- |
13.95% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
6.40% |
0.441 |
0.469 |
- |
-2.24% |
- |
|
BM_std_minmax_element<short>/2
|
6.39% |
0.647 |
0.688 |
- |
0.01% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
6.37% |
5.138 |
5.466 |
- |
-4.96% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
6.36% |
563.069 |
598.885 |
- |
16.58% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
6.32% |
1.242 |
1.320 |
- |
2.12% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
6.32% |
19.457 |
20.686 |
- |
6.02% |
- |
|
BM_std_minmax_element<long_long>/2
|
6.29% |
0.646 |
0.686 |
- |
27.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
6.28% |
19514969.988 |
20739760.996 |
- |
3.41% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
6.26% |
12.889 |
13.695 |
- |
6.15% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
6.25% |
9.724 |
10.332 |
- |
2.31% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
6.24% |
18.791 |
19.965 |
- |
3.14% |
- |
|
BM_PushHeap_float_SingleElement_1
|
6.24% |
0.520 |
0.552 |
- |
-20.83% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
6.24% |
714.789 |
759.370 |
- |
7.95% |
- |
|
BM_std_min<short>/19
|
6.24% |
1.805 |
1.917 |
- |
-2.91% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
6.23% |
0.894 |
0.950 |
- |
6.28% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
6.22% |
0.609 |
0.647 |
- |
-0.07% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
6.21% |
1.554 |
1.650 |
- |
2.37% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
6.19% |
7.276 |
7.727 |
- |
-6.19% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
6.18% |
227.522 |
241.578 |
- |
6.04% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
6.17% |
1.272 |
1.350 |
- |
18.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
6.17% |
1591859.344 |
1690043.350 |
- |
5.95% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
6.14% |
1.902 |
2.019 |
- |
8.98% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
6.13% |
7102.352 |
7537.478 |
- |
-1.48% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
6.10% |
0.824 |
0.874 |
- |
0.14% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
6.10% |
1.302 |
1.382 |
- |
1.42% |
- |
|
rng::for_each(multimap<int>)/8192
|
6.07% |
16486.111 |
17486.322 |
- |
6.05% |
- |
|
BM_std_min<__int128>/12
|
6.07% |
4.734 |
5.022 |
- |
12.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
6.06% |
1056350.340 |
1120404.978 |
- |
-0.26% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
6.05% |
8371.736 |
8878.047 |
- |
-0.71% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
6.01% |
5.229 |
5.543 |
- |
-5.01% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
5.99% |
26.577 |
28.167 |
- |
1.76% |
- |
|
BM_vector_deque_move_backward/0
|
5.98% |
0.415 |
0.440 |
- |
-0.86% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
5.96% |
1.937 |
2.052 |
- |
5.33% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
5.96% |
1116457.773 |
1182977.258 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
5.94% |
10424908.716 |
11044481.368 |
- |
0.29% |
- |
|
rng::fold_left(list<int>)/8192
|
5.93% |
10484.705 |
11106.694 |
- |
5.60% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
5.93% |
8732751.499 |
9250801.783 |
- |
18.44% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.92% |
7309.468 |
7742.476 |
- |
-0.52% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
5.92% |
27.068 |
28.670 |
- |
32.48% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
5.91% |
2.013 |
2.132 |
- |
-0.18% |
- |
|
std::copy_backward(vector<int>)/32768
|
5.89% |
3586.083 |
3797.400 |
- |
0.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
5.89% |
0.824 |
0.872 |
- |
0.29% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
5.89% |
7407.214 |
7843.146 |
- |
5.68% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
5.88% |
77.351 |
81.903 |
- |
7.12% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
5.87% |
27.357 |
28.963 |
- |
-1.35% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
5.87% |
4.766 |
5.045 |
- |
0.09% |
- |
|
BM_std_minmax<unsigned_int>/6
|
5.86% |
1.310 |
1.387 |
- |
3.17% |
- |
|
BM_std_min<__int128>/11
|
5.84% |
4.253 |
4.501 |
- |
11.24% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
5.84% |
1.889 |
1.999 |
- |
3.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
5.82% |
764.518 |
809.020 |
- |
1.86% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
5.81% |
1434525.517 |
1517942.074 |
- |
6.17% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
5.78% |
62.614 |
66.233 |
- |
2.98% |
- |
|
BM_std_minmax<unsigned_short>/21
|
5.78% |
1.971 |
2.085 |
- |
6.24% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_64
|
5.78% |
0.472 |
0.499 |
- |
7.06% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
5.74% |
4.539 |
4.799 |
- |
3.48% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
5.74% |
0.758 |
0.802 |
- |
-2.09% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
5.72% |
7476.252 |
7904.017 |
- |
6.24% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
5.71% |
9.654 |
10.205 |
- |
-2.38% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
5.71% |
6.646 |
7.025 |
- |
5.82% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
5.70% |
8502.171 |
8987.175 |
- |
1.34% |
- |
|
rng::starts_with(deque<int>)/1048576
|
5.70% |
496996.777 |
525333.541 |
- |
6.26% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
5.68% |
20533795.083 |
21700314.202 |
- |
-5.05% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
5.65% |
1.571 |
1.659 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
5.64% |
20.379 |
21.528 |
- |
-2.85% |
- |
|
BM_std_minmax<unsigned_int>/11
|
5.64% |
1.687 |
1.782 |
- |
-2.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
5.62% |
6933771.715 |
7323681.285 |
- |
8.81% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
5.62% |
42.564 |
44.955 |
- |
4.73% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
5.61% |
1100382.538 |
1162125.108 |
- |
3.51% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
5.61% |
6973.110 |
7364.273 |
- |
6.48% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
5.61% |
3.109 |
3.283 |
- |
5.20% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
5.60% |
6831.333 |
7213.983 |
- |
4.70% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
5.59% |
750.130 |
792.028 |
- |
1.94% |
- |
|
BM_std_min<unsigned_long_long>/5
|
5.58% |
1.308 |
1.381 |
- |
2.86% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
5.58% |
15.247 |
16.097 |
- |
3.60% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
5.56% |
52.641 |
55.569 |
- |
-2.18% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
5.54% |
2.255 |
2.381 |
- |
6.80% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
5.53% |
15.576 |
16.437 |
- |
0.36% |
- |
|
BM_std_minmax_element<short>/64000
|
5.53% |
16352.799 |
17256.609 |
- |
5.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
5.52% |
1575847.092 |
1662895.931 |
- |
4.39% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
5.52% |
81.530 |
86.034 |
- |
-3.13% |
- |
|
BM_std_minmax_element<short>/70000
|
5.52% |
17888.496 |
18875.431 |
- |
5.73% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
5.51% |
28.065 |
29.612 |
- |
8.05% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
5.50% |
16.790 |
17.714 |
- |
4.87% |
- |
|
rng::starts_with(deque<int>)/8192
|
5.47% |
3873.816 |
4085.768 |
- |
6.07% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
5.45% |
0.555 |
0.585 |
- |
-0.04% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
5.44% |
7183.606 |
7574.617 |
- |
4.09% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
5.44% |
8.972 |
9.460 |
- |
2.71% |
- |
|
BM_std_minmax_element<short>/65536
|
5.43% |
16770.376 |
17681.119 |
- |
5.93% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
5.42% |
35.979 |
37.930 |
- |
0.71% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
5.42% |
10.664 |
11.242 |
- |
6.41% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
5.40% |
4.632 |
4.883 |
- |
6.28% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
5.40% |
29.622 |
31.222 |
- |
5.11% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
5.40% |
9.518 |
10.032 |
- |
5.24% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
5.37% |
11567.079 |
12188.407 |
- |
0.86% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
5.36% |
0.691 |
0.728 |
- |
-0.61% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
5.35% |
4445.500 |
4683.300 |
- |
-1.11% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
5.35% |
79906114.026 |
84178620.307 |
- |
4.45% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
5.34% |
197248870.546 |
207785627.682 |
- |
4.32% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
5.34% |
1.397 |
1.472 |
- |
13.57% |
- |
|
std::reverse(list<int>)/32768
|
5.34% |
18634.779 |
19629.351 |
- |
16.24% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
5.33% |
16639.124 |
17525.689 |
- |
5.40% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
5.33% |
1.593 |
1.678 |
- |
-4.30% |
- |
|
std::adjacent_find(deque<int>)/8
|
5.31% |
2.897 |
3.051 |
- |
3.18% |
- |
|
BM_std_minmax_element<short>/5500
|
5.30% |
1413.084 |
1487.989 |
- |
5.59% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
5.30% |
674.205 |
709.926 |
- |
5.37% |
- |
|
BM_std_min<short>/32
|
5.29% |
2.971 |
3.128 |
- |
6.30% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
5.25% |
7.285 |
7.668 |
- |
5.11% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
5.25% |
1.689 |
1.778 |
- |
-5.86% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
5.25% |
2.682 |
2.823 |
- |
11.55% |
- |
|
rng::search(deque<int>)_(single_element)/1000
|
5.22% |
425.764 |
447.968 |
- |
-0.43% |
- |
|
BM_std_minmax_element<long_long>/1
|
5.21% |
0.305 |
0.321 |
- |
5.37% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
5.21% |
0.384 |
0.404 |
- |
-33.43% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
5.21% |
18192866.586 |
19140089.046 |
- |
-13.45% |
- |
|
std::count(list<int>)_(every_other)/8192
|
5.19% |
6538.348 |
6877.733 |
- |
3.21% |
- |
|
BM_vector_deque_copy_backward/65536
|
5.19% |
7794.685 |
8199.263 |
- |
5.80% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
5.19% |
4990599.974 |
5249387.086 |
- |
14.41% |
- |
|
BM_std_min<long_long>/31
|
5.19% |
3.267 |
3.436 |
- |
0.98% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
5.18% |
57.935 |
60.937 |
- |
2.39% |
- |
|
BM_std_min<int>/2
|
5.18% |
0.462 |
0.485 |
- |
5.22% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
5.18% |
23.785 |
25.017 |
- |
9.83% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
5.17% |
2.305 |
2.425 |
- |
5.27% |
- |
|
rng::for_each_n(list<int>)/8
|
5.15% |
2.415 |
2.539 |
- |
-0.89% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
5.15% |
272.869 |
286.911 |
- |
-2.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
5.15% |
1269683.958 |
1335009.640 |
- |
2.19% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
5.13% |
6830.100 |
7180.201 |
- |
4.87% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
5.11% |
6907.413 |
7260.294 |
- |
3.89% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
5.11% |
11736605.663 |
12336173.019 |
- |
3.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
5.11% |
205337025.494 |
215826675.115 |
- |
4.59% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
5.11% |
8698.897 |
9143.096 |
- |
4.20% |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
5.09% |
824111.616 |
866093.301 |
- |
0.34% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
5.09% |
24.288 |
25.525 |
- |
0.69% |
- |
|
BM_std_min<__int128>/9
|
5.09% |
3.385 |
3.558 |
- |
8.71% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
5.08% |
0.494 |
0.519 |
- |
0.16% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
5.08% |
7130.653 |
7493.016 |
- |
3.81% |
- |
|
BM_deque_deque_ranges_move/70000
|
5.07% |
3292.546 |
3459.507 |
- |
7.04% |
- |
|
BM_std_min<short>/27
|
5.07% |
2.261 |
2.375 |
- |
3.48% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
5.07% |
7588.404 |
7972.904 |
- |
5.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
5.06% |
1135645.192 |
1193156.882 |
- |
0.07% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
5.06% |
71.816 |
75.449 |
- |
8.54% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
5.06% |
43.904 |
46.124 |
- |
4.44% |
- |
|
rng::copy_backward(vector<int>)/8
|
5.05% |
2.189 |
2.300 |
- |
0.49% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
5.04% |
2.204 |
2.315 |
- |
5.28% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
5.03% |
11886.270 |
12484.493 |
- |
0.07% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
5.03% |
0.339 |
0.356 |
- |
-2.24% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
5.03% |
1.123 |
1.180 |
- |
4.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
5.01% |
4821431.481 |
5062955.745 |
- |
-0.00% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
5.00% |
3.023 |
3.174 |
- |
2.08% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
5.00% |
7016.174 |
7367.141 |
- |
2.31% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
5.00% |
1.755 |
1.842 |
- |
-0.97% |
- |
|
BM_std_min<short>/28
|
4.99% |
2.753 |
2.891 |
- |
5.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
4.99% |
1522596.399 |
1598549.603 |
- |
4.44% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
4.98% |
6.840 |
7.181 |
- |
4.47% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
4.98% |
1170232.061 |
1228468.967 |
- |
2.06% |
- |
|
std::reverse(vector<int>)/8
|
4.97% |
1.560 |
1.637 |
- |
2.57% |
- |
|
BM_std_min<__int128>/10
|
4.97% |
3.829 |
4.019 |
- |
9.65% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.97% |
1310.280 |
1375.368 |
- |
4.36% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
4.96% |
680.915 |
714.687 |
- |
-1.30% |
- |
|
std::reverse_copy(list<int>)/32768
|
4.95% |
25714.838 |
26987.037 |
- |
2.39% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
4.94% |
5.289 |
5.550 |
- |
5.40% |
- |
|
BM_std_minmax<int>/16
|
4.94% |
1.250 |
1.312 |
- |
-0.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
4.94% |
0.551 |
0.578 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
4.93% |
1081775.778 |
1135146.343 |
- |
4.07% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
4.93% |
1332.171 |
1397.847 |
- |
4.17% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
4.92% |
206.841 |
217.026 |
- |
4.97% |
- |
|
BM_std_min<__int128>/8
|
4.92% |
2.987 |
3.134 |
- |
9.15% |
- |
|
rng::count_if(list<int>)_(every_other)/8192
|
4.91% |
7220.938 |
7575.773 |
- |
3.75% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/8192
|
4.91% |
7558.592 |
7929.715 |
- |
4.46% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
4.90% |
7.458 |
7.824 |
- |
1.87% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
4.86% |
50.056 |
52.487 |
- |
1.35% |
- |
|
BM_std_minmax_element<short>/4000
|
4.84% |
1034.319 |
1084.423 |
- |
5.87% |
- |
|
bm_swap_ranges_vb_aligned/64
|
4.84% |
2.776 |
2.911 |
- |
0.13% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
4.84% |
1087782.607 |
1140403.577 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
4.84% |
154857085.489 |
162345712.069 |
- |
5.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
4.83% |
0.547 |
0.573 |
- |
1.23% |
- |
|
rng::fill(vector<bool>)/512
|
4.82% |
1.467 |
1.538 |
- |
3.64% |
- |
|
BM_std_minmax<char>/6
|
4.81% |
1.979 |
2.075 |
- |
-3.72% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
4.81% |
0.582 |
0.610 |
- |
-10.13% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
4.80% |
6263.633 |
6564.475 |
- |
1.96% |
- |
|
std::search(list<int>)_(no_match)/1000
|
4.78% |
665.915 |
697.763 |
- |
-2.32% |
- |
|
std::vector<int>::ctor(size)/32
|
4.77% |
9.540 |
9.995 |
- |
-8.44% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
4.76% |
28756.602 |
30126.767 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
4.76% |
1.222 |
1.280 |
- |
-8.30% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
4.76% |
3.935 |
4.123 |
- |
1.94% |
- |
|
BM_PushHeap_float_Descending_4
|
4.75% |
0.356 |
0.373 |
- |
4.21% |
- |
|
BM_std_minmax_element<short>/1024
|
4.75% |
270.708 |
283.556 |
- |
5.68% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
4.74% |
0.232 |
0.243 |
- |
3.48% |
- |
|
BM_std_min<__int128>/7
|
4.74% |
2.560 |
2.682 |
- |
8.09% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
4.74% |
1.007 |
1.054 |
- |
-0.31% |
- |
|
BM_std_minmax_element<short>/4096
|
4.73% |
1060.380 |
1110.517 |
- |
5.77% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
4.73% |
12653748.431 |
13251707.383 |
- |
4.39% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
4.72% |
209164790.377 |
219029026.399 |
- |
3.99% |
- |
|
BM_std_min<int>/11
|
4.70% |
1.156 |
1.210 |
- |
4.70% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
4.70% |
6468311.478 |
6772228.263 |
- |
-0.49% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
4.70% |
0.552 |
0.578 |
- |
1.29% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
4.69% |
27953.949 |
29264.133 |
- |
3.03% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
4.69% |
7318.347 |
7661.250 |
- |
5.08% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
4.68% |
7.280 |
7.621 |
- |
1.80% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
4.68% |
3437.509 |
3598.265 |
- |
-0.76% |
- |
|
BM_PushHeap_float_SingleElement_4
|
4.66% |
0.357 |
0.374 |
- |
-1.27% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
4.66% |
28.655 |
29.990 |
- |
0.29% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
4.65% |
75.593 |
79.106 |
- |
2.37% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
4.64% |
2.590 |
2.710 |
- |
-3.47% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
4.64% |
50.168 |
52.493 |
- |
10.37% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
4.63% |
4.620 |
4.834 |
- |
-1.59% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
4.63% |
12.733 |
13.323 |
- |
-2.24% |
- |
|
BM_RangesMakeHeap_uint32_Descending_4
|
4.60% |
0.270 |
0.283 |
- |
2.43% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.60% |
3.089 |
3.231 |
- |
4.50% |
- |
|
BM_MakeHeap_float_Random_64
|
4.59% |
1.647 |
1.723 |
- |
-3.57% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
4.57% |
4.925 |
5.149 |
- |
5.03% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
4.56% |
731.638 |
764.982 |
- |
3.62% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
4.55% |
1.083 |
1.133 |
- |
0.86% |
- |
|
BM_MakeHeap_float_Random_256
|
4.55% |
1.233 |
1.289 |
- |
4.13% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.54% |
18.740 |
19.591 |
- |
4.86% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
4.54% |
1.695 |
1.772 |
- |
4.90% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
4.54% |
431.285 |
450.875 |
- |
0.68% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
4.53% |
0.524 |
0.547 |
- |
17.95% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
4.52% |
4.555 |
4.761 |
- |
-3.19% |
- |
|
BM_PushHeap_string_Descending_16
|
4.51% |
2.091 |
2.185 |
- |
-10.29% |
- |
|
BM_deque_deque_copy_backward/70000
|
4.51% |
8484.676 |
8867.019 |
- |
5.53% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
4.51% |
19.748 |
20.638 |
- |
4.14% |
- |
|
BM_deque_deque_move_backward/65536
|
4.50% |
7984.581 |
8344.137 |
- |
3.49% |
- |
|
BM_std_minmax_element<int>/1
|
4.50% |
0.300 |
0.314 |
- |
2.86% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
4.49% |
67.386 |
70.410 |
- |
2.65% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/8192
|
4.48% |
7343.087 |
7672.192 |
- |
5.45% |
- |
|
rng::fill_n(deque<int>)/32
|
4.47% |
1.155 |
1.207 |
- |
-1.52% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
4.46% |
7043.722 |
7358.168 |
- |
2.93% |
- |
|
BM_std_minmax<char>/5
|
4.44% |
1.711 |
1.787 |
- |
-3.88% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
4.43% |
4.012 |
4.190 |
- |
5.71% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
4.43% |
55.830 |
58.302 |
- |
3.92% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16384
|
4.42% |
5.806 |
6.063 |
- |
1.74% |
- |
|
BM_deque_vector_copy_backward/64000
|
4.39% |
7903.143 |
8250.152 |
- |
0.47% |
- |
|
BM_std_minmax<unsigned_short>/24
|
4.39% |
2.217 |
2.314 |
- |
1.61% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
4.38% |
9491207.622 |
9907190.956 |
- |
12.67% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
4.38% |
47.035 |
49.095 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
4.36% |
1197354.471 |
1249596.709 |
- |
3.96% |
- |
|
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1
|
4.36% |
0.268 |
0.280 |
- |
0.19% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
4.36% |
27.396 |
28.589 |
- |
3.07% |
- |
|
BM_std_min<__int128>/6
|
4.35% |
2.164 |
2.258 |
- |
8.80% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
4.34% |
19.259 |
20.095 |
- |
4.23% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
4.34% |
4465924.400 |
4659771.595 |
- |
4.00% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
4.34% |
1.548 |
1.616 |
- |
-0.08% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
4.33% |
0.447 |
0.467 |
- |
-16.05% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.32% |
3.089 |
3.222 |
- |
4.34% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
4.30% |
150.194 |
156.652 |
- |
4.30% |
- |
|
BM_std_min<__int128>/2
|
4.29% |
0.660 |
0.688 |
- |
3.01% |
- |
|
rng::fold_left(deque<int>)/8
|
4.29% |
3.996 |
4.168 |
- |
1.65% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
4.28% |
7.886 |
8.224 |
- |
2.71% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
4.26% |
24.337 |
25.374 |
- |
4.51% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
4.26% |
7.444 |
7.761 |
- |
1.46% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.24% |
3.091 |
3.222 |
- |
4.23% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
4.24% |
11910.730 |
12415.680 |
- |
18.28% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
4.23% |
1961096.798 |
2044146.853 |
- |
1.11% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
4.22% |
519690.745 |
541606.305 |
- |
3.88% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
4.22% |
4.942 |
5.150 |
- |
2.05% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.22% |
3.090 |
3.220 |
- |
4.22% |
- |
|
std::for_each_n(vector<int>)/8
|
4.21% |
2.406 |
2.507 |
- |
0.15% |
- |
|
BM_deque_deque_ranges_move/64000
|
4.21% |
2767.570 |
2884.180 |
- |
1.65% |
- |
|
BM_StringAssignStr_Large_Opaque
|
4.21% |
10.195 |
10.624 |
- |
4.51% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
4.21% |
24.497 |
25.528 |
- |
11.54% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
4.21% |
4.108 |
4.281 |
- |
0.38% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
4.20% |
1.549 |
1.614 |
- |
-5.90% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
4.20% |
15034606.165 |
15665705.137 |
- |
1.19% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
4.20% |
26.220 |
27.320 |
- |
3.41% |
- |
|
rng::copy(list<int>)/64
|
4.19% |
31.476 |
32.795 |
- |
-2.98% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
4.19% |
22.854 |
23.812 |
- |
10.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
4.18% |
1103700.288 |
1149871.534 |
- |
-1.08% |
- |
|
BM_std_minmax<long_long>/1
|
4.17% |
0.638 |
0.664 |
- |
-4.13% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
4.17% |
0.397 |
0.414 |
- |
6.67% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
4.16% |
211637223.481 |
220445372.022 |
- |
3.01% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.15% |
3.092 |
3.220 |
- |
4.27% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
4.15% |
33.151 |
34.526 |
- |
0.64% |
- |
|
BM_MakeHeap_uint64_Random_256
|
4.14% |
1.149 |
1.196 |
- |
5.45% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
4.13% |
23938732.916 |
24927546.836 |
- |
0.20% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
4.13% |
3262.968 |
3397.746 |
- |
6.99% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
4.13% |
2.310 |
2.405 |
- |
1.05% |
- |
|
BM_deque_vector_copy_backward/1
|
4.12% |
2.060 |
2.145 |
- |
2.52% |
- |
|
rng::remove_copy(list<int>)_(prefix)/8192
|
4.12% |
7049.715 |
7339.817 |
- |
4.40% |
- |
|
BM_MakeHeap_uint32_Random_16
|
4.11% |
1.246 |
1.297 |
- |
3.55% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
4.11% |
12.570 |
13.087 |
- |
0.80% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
4.10% |
2.346 |
2.442 |
- |
2.05% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
4.10% |
3.326 |
3.463 |
- |
2.54% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
4.10% |
0.794 |
0.827 |
- |
3.29% |
- |
|
std::copy_backward(vector<int>)/8
|
4.10% |
2.133 |
2.221 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
4.10% |
18735269.406 |
19502498.403 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
4.09% |
4534109.528 |
4719649.665 |
- |
1.95% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
4.09% |
23.774 |
24.746 |
- |
8.64% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
4.09% |
36789830.864 |
38292856.379 |
- |
6.33% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
4.08% |
0.837 |
0.871 |
- |
3.42% |
- |
|
BM_std_min<unsigned_long_long>/7
|
4.08% |
1.832 |
1.907 |
- |
0.31% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
4.07% |
31.059 |
32.324 |
- |
6.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
4.07% |
0.935 |
0.973 |
- |
5.63% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
4.07% |
10.690 |
11.125 |
- |
10.28% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
4.07% |
5.891 |
6.130 |
- |
1.68% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
4.07% |
8868790.499 |
9229371.072 |
- |
1.16% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
4.06% |
0.396 |
0.412 |
- |
-1.81% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
4.06% |
24.798 |
25.805 |
- |
26.18% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
4.06% |
3807.838 |
3962.383 |
- |
4.16% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
4.06% |
67.424 |
70.159 |
- |
-6.45% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
4.05% |
1146464.150 |
1192873.801 |
- |
-0.22% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
4.05% |
49192.706 |
51183.454 |
- |
2.61% |
- |
|
BM_std_minmax<unsigned_char>/11
|
4.04% |
1.734 |
1.804 |
- |
5.40% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
4.04% |
27016.890 |
28107.748 |
- |
0.78% |
- |
|
BM_SortHeap_float_1
|
4.04% |
0.256 |
0.267 |
- |
6.01% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
4.02% |
6973.722 |
7254.214 |
- |
3.28% |
- |
|
BM_std_minmax<char>/2
|
4.02% |
0.856 |
0.890 |
- |
-0.56% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
4.02% |
40.820 |
42.460 |
- |
4.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
4.01% |
167555409.595 |
174268790.765 |
- |
2.92% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/8192
|
4.01% |
29.847 |
31.042 |
- |
3.74% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
4.00% |
22.284 |
23.175 |
- |
-15.20% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
4.00% |
151219298.581 |
157263147.214 |
- |
-5.37% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
3.99% |
0.771 |
0.802 |
- |
3.45% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
3.99% |
5.654 |
5.879 |
- |
3.83% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
3.98% |
8740537.230 |
9088502.629 |
- |
-23.65% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
3.98% |
4.975 |
5.173 |
- |
1.35% |
- |
|
BM_std_minmax<char>/4
|
3.97% |
1.434 |
1.491 |
- |
-3.85% |
- |
|
rng::starts_with(vector<int>)/1024
|
3.97% |
74.742 |
77.710 |
- |
0.07% |
- |
|
BM_std_minmax<short>/23
|
3.96% |
2.560 |
2.662 |
- |
-1.18% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
3.95% |
1202448.138 |
1249966.119 |
- |
0.88% |
- |
|
rng::partial_sort_copy(vector<int>)_(heap)/8
|
3.94% |
14.893 |
15.480 |
- |
1.33% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
3.93% |
262.293 |
272.590 |
- |
4.62% |
- |
|
BM_RangesMakeHeap_uint64_Random_16384
|
3.91% |
1.002 |
1.042 |
- |
3.70% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
3.91% |
6817.870 |
7084.493 |
- |
-7.76% |
- |
|
rng::for_each(multiset<int>)/8192
|
3.89% |
16192.193 |
16822.662 |
- |
3.12% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
3.89% |
1425.973 |
1481.477 |
- |
-12.36% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
3.89% |
1.000 |
1.039 |
- |
4.48% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
3.89% |
1.553 |
1.613 |
- |
-0.73% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
3.88% |
852892.656 |
886019.645 |
- |
1.15% |
- |
|
std::sort(deque<int>)_(descending)/8
|
3.88% |
25.855 |
26.858 |
- |
4.45% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.86% |
203279.958 |
211135.479 |
- |
3.22% |
- |
|
BM_std_minmax<int>/2
|
3.86% |
0.851 |
0.884 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
3.86% |
17720322.554 |
18403556.658 |
- |
0.02% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
3.84% |
28.828 |
29.936 |
- |
3.54% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
3.84% |
12276.018 |
12747.675 |
- |
-0.64% |
- |
|
BM_std_min<unsigned_long_long>/15
|
3.84% |
2.119 |
2.201 |
- |
0.58% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
3.83% |
8.381 |
8.702 |
- |
-7.37% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
3.83% |
1.590 |
1.651 |
- |
1.30% |
- |
|
bm_swap_ranges_vb_aligned/8
|
3.82% |
3.265 |
3.390 |
- |
1.21% |
- |
|
SetIntersection_None_Set_float_1024_1
|
3.82% |
8831074.424 |
9168253.683 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
3.81% |
3533583.224 |
3668187.250 |
- |
0.45% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
3.80% |
1.688 |
1.752 |
- |
-1.31% |
- |
|
BM_StringEraseToEnd_Large_Opaque
|
3.80% |
1.011 |
1.049 |
- |
3.87% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
3.79% |
5.628 |
5.841 |
- |
2.18% |
- |
|
rng::for_each_n(vector<int>)/8
|
3.79% |
2.430 |
2.522 |
- |
-0.57% |
- |
|
BM_std_minmax_element<short>/512
|
3.79% |
138.808 |
144.072 |
- |
4.38% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
3.79% |
1137916.201 |
1181046.441 |
- |
3.82% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
3.79% |
245001100.079 |
254281286.796 |
- |
-28.38% |
- |
|
BM_deque_vector_copy_backward/2
|
3.78% |
1.775 |
1.842 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
3.78% |
1077660.601 |
1118384.912 |
- |
1.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
3.78% |
2988659.180 |
3101559.732 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
3.76% |
17916164.751 |
18590569.733 |
- |
-1.61% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
3.76% |
1.193 |
1.238 |
- |
2.59% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/0
|
3.76% |
0.267 |
0.277 |
- |
3.16% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
3.75% |
15840699.573 |
16434932.593 |
- |
6.29% |
- |
|
BM_LowerBound_string_16384
|
3.74% |
390.243 |
404.855 |
- |
1.96% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
3.74% |
1265934.408 |
1313316.326 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
3.73% |
170000553.375 |
176339522.319 |
- |
2.24% |
- |
|
rng::for_each(map<int>)/8192
|
3.73% |
16740.250 |
17364.390 |
- |
3.89% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
3.72% |
8.530 |
8.847 |
- |
-0.35% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
3.72% |
2.289 |
2.374 |
- |
-0.47% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
3.72% |
16.345 |
16.953 |
- |
3.06% |
- |
|
BM_std_minmax<unsigned_short>/28
|
3.72% |
2.488 |
2.581 |
- |
1.48% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.72% |
211.492 |
219.358 |
- |
4.84% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
3.70% |
13.162 |
13.649 |
- |
2.06% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
3.70% |
3432370.219 |
3559504.484 |
- |
44.56% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.70% |
6189.988 |
6418.955 |
- |
3.02% |
- |
|
BM_vector_deque_copy_backward/70000
|
3.69% |
8604.054 |
8921.684 |
- |
9.29% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
3.68% |
2224136.834 |
2306072.909 |
- |
1.58% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
3.68% |
1.110 |
1.150 |
- |
-0.53% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
3.67% |
1.558 |
1.615 |
- |
0.13% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
3.64% |
11609625.287 |
12032738.112 |
- |
3.87% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
3.64% |
11539001.144 |
11958486.760 |
- |
1.52% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
3.63% |
205.569 |
213.032 |
- |
7.62% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
3.61% |
10.379 |
10.754 |
- |
1.67% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
3.60% |
50.532 |
52.352 |
- |
1.98% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
3.59% |
17797888.060 |
18437610.396 |
- |
-3.53% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
3.59% |
10330.496 |
10701.268 |
- |
1.45% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
3.59% |
10.200 |
10.566 |
- |
2.34% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
3.58% |
10.095 |
10.457 |
- |
2.52% |
- |
|
BM_std_min<unsigned_char>/32
|
3.56% |
2.825 |
2.926 |
- |
2.16% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
3.55% |
1076260.056 |
1114507.132 |
- |
0.87% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
3.55% |
7.470 |
7.735 |
- |
3.57% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
3.55% |
152821329.948 |
158248478.943 |
- |
-0.42% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.55% |
1.776 |
1.839 |
- |
0.24% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
3.54% |
4.002 |
4.144 |
- |
1.44% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
3.52% |
241363479.353 |
249866848.395 |
- |
-27.12% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
3.52% |
3.897 |
4.034 |
- |
7.56% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
3.51% |
38067426.861 |
39405051.843 |
- |
4.13% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
3.51% |
2.920 |
3.023 |
- |
2.57% |
- |
|
BM_std_minmax<short>/24
|
3.51% |
2.287 |
2.367 |
- |
6.38% |
- |
|
BM_deque_vector_move_backward/2
|
3.50% |
1.774 |
1.836 |
- |
-0.28% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
3.49% |
147934.439 |
153104.448 |
- |
3.85% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
3.49% |
1.786 |
1.849 |
- |
0.04% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
3.49% |
4.701 |
4.865 |
- |
1.30% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
3.49% |
445.991 |
461.538 |
- |
1.70% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
3.49% |
1084479.988 |
1122282.063 |
- |
0.91% |
- |
|
rng::fill(vector<bool>)/64
|
3.48% |
1.616 |
1.673 |
- |
4.21% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
3.47% |
4170561.763 |
4315262.590 |
- |
0.74% |
- |
|
BM_std_min<int>/10
|
3.46% |
0.994 |
1.028 |
- |
2.32% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
3.46% |
0.895 |
0.926 |
- |
-1.49% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
3.46% |
38.515 |
39.846 |
- |
4.74% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/32
|
3.45% |
47.859 |
49.508 |
- |
4.39% |
- |
|
rng::move(vector<int>)/1048576
|
3.44% |
56452.768 |
58397.420 |
- |
1.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
3.44% |
1217896.311 |
1259845.731 |
- |
2.93% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
3.44% |
1181.845 |
1222.551 |
- |
-10.15% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
3.42% |
1.065 |
1.101 |
- |
0.61% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
3.42% |
1.441 |
1.490 |
- |
2.54% |
- |
|
BM_StringFindStringLiteral/64
|
3.42% |
2.106 |
2.178 |
- |
3.89% |
- |
|
rng::swap_ranges(deque<int>)/8192
|
3.41% |
2610.107 |
2699.060 |
- |
0.17% |
- |
|
BM_std_min<unsigned_short>/16
|
3.40% |
1.675 |
1.732 |
- |
0.03% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
3.40% |
14.254 |
14.739 |
- |
-1.27% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
3.40% |
39.705 |
41.053 |
- |
16.41% |
- |
|
BM_std_min<unsigned_char>/16
|
3.39% |
2.489 |
2.574 |
- |
-1.73% |
- |
|
SetIntersection_Front_Set_float_256_64
|
3.39% |
6335620.025 |
6550505.689 |
- |
-0.07% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
3.39% |
1.787 |
1.847 |
- |
-0.03% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
3.39% |
58.139 |
60.110 |
- |
-0.88% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.38% |
18.771 |
19.405 |
- |
3.47% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
3.37% |
30.259 |
31.280 |
- |
11.80% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
3.37% |
1127428.663 |
1165377.049 |
- |
1.76% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
3.36% |
12928.440 |
13363.337 |
- |
3.61% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
3.35% |
151858224.299 |
156942003.920 |
- |
-9.35% |
- |
|
std::find(vector<int>)_(process_all)/8
|
3.34% |
2.618 |
2.706 |
- |
2.23% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256
|
3.33% |
0.575 |
0.594 |
- |
1.04% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
3.33% |
4.376 |
4.522 |
- |
1.14% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
3.32% |
1078923.680 |
1114797.564 |
- |
1.60% |
- |
|
BM_RangesMakeHeap_string_SingleElement_1024
|
3.32% |
6.068 |
6.270 |
- |
0.58% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
3.32% |
7263.429 |
7504.287 |
- |
3.87% |
- |
|
std::search(list<int>)_(single_element)/1024
|
3.31% |
741.032 |
765.534 |
- |
-0.69% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
3.30% |
10.218 |
10.555 |
- |
7.64% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
3.30% |
6594.793 |
6812.673 |
- |
2.49% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
3.30% |
17.634 |
18.216 |
- |
2.84% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
3.29% |
0.954 |
0.985 |
- |
4.19% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
3.29% |
1.781 |
1.839 |
- |
-0.03% |
- |
|
rng::swap_ranges(deque<int>)/1024
|
3.29% |
325.758 |
336.463 |
- |
-0.15% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
3.27% |
6982.736 |
7211.126 |
- |
3.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.27% |
12932049.998 |
13355001.907 |
- |
2.44% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
3.27% |
1960224.622 |
2024326.646 |
- |
-1.84% |
- |
|
BM_RangesPushHeap_uint64_Descending_4
|
3.27% |
0.361 |
0.372 |
- |
3.29% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
3.26% |
140703096.378 |
145290752.719 |
- |
31.15% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.26% |
42.205 |
43.579 |
- |
49.98% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
3.25% |
73.743 |
76.140 |
- |
-20.20% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
3.23% |
3.551 |
3.666 |
- |
3.86% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
3.23% |
3.530 |
3.644 |
- |
2.56% |
- |
|
BM_std_minmax<unsigned_short>/23
|
3.23% |
2.540 |
2.622 |
- |
2.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
3.21% |
19.571 |
20.199 |
- |
-3.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
3.21% |
1839105.227 |
1898088.459 |
- |
1.99% |
- |
|
BM_std_minmax<unsigned_char>/10
|
3.21% |
1.343 |
1.386 |
- |
3.39% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
3.20% |
2.205 |
2.275 |
- |
3.20% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
3.20% |
1390600.112 |
1435078.369 |
- |
0.77% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.19% |
319.833 |
330.035 |
- |
0.14% |
- |
|
BM_PushHeap_uint32_Random_16
|
3.19% |
4.445 |
4.587 |
- |
3.96% |
- |
|
BM_std_min<unsigned_short>/64
|
3.19% |
3.451 |
3.561 |
- |
1.79% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
3.19% |
31.710 |
32.720 |
- |
-0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
3.19% |
652.274 |
673.061 |
- |
0.20% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
3.19% |
4.900 |
5.056 |
- |
1.02% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
3.19% |
1.225 |
1.264 |
- |
-0.69% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
3.18% |
1.792 |
1.849 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.18% |
147447421.258 |
152138427.873 |
- |
6.10% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
3.18% |
216607391.520 |
223496726.082 |
- |
2.21% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
3.18% |
1169533.077 |
1206706.852 |
- |
1.25% |
- |
|
rng::fold_left(list<int>)/50
|
3.18% |
39.943 |
41.213 |
- |
9.96% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
3.17% |
1101152.096 |
1136093.583 |
- |
1.50% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
3.17% |
39.810 |
41.071 |
- |
0.38% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
3.16% |
65.258 |
67.323 |
- |
2.80% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.16% |
252748.787 |
260739.789 |
- |
0.27% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
3.16% |
13.046 |
13.458 |
- |
-0.73% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
3.15% |
822348.658 |
848290.504 |
- |
2.86% |
- |
|
std::move_backward(vector<int>)/8
|
3.15% |
2.265 |
2.336 |
- |
2.05% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.15% |
1.590 |
1.640 |
- |
0.33% |
- |
|
std::partition_copy(vector<int>)/50
|
3.15% |
12.900 |
13.306 |
- |
2.59% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
3.14% |
40464754.179 |
41736937.046 |
- |
1.98% |
- |
|
BM_StringRelational_Compare_Large_Small_Control
|
3.14% |
1.793 |
1.849 |
- |
0.08% |
- |
|
BM_StringFindStringLiteral/1024
|
3.14% |
17.522 |
18.072 |
- |
-0.07% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
3.14% |
4.156 |
4.287 |
- |
1.41% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
3.13% |
15106365.091 |
15579545.482 |
- |
9.68% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
3.13% |
8779.214 |
9054.201 |
- |
6.24% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
3.13% |
29.598 |
30.523 |
- |
-1.30% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.13% |
246.871 |
254.590 |
- |
1.76% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.12% |
16723.950 |
17245.797 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.12% |
13485803.211 |
13905911.111 |
- |
8.91% |
- |
|
BM_vector_deque_ranges_move/2
|
3.11% |
1.893 |
1.951 |
- |
12.99% |
- |
|
SetIntersection_Front_Set_float_64_16
|
3.11% |
16548030.979 |
17062873.873 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
3.11% |
4416779.382 |
4554169.420 |
- |
2.28% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
3.11% |
159.067 |
164.009 |
- |
-0.80% |
- |
|
std::swap_ranges(deque<int>)/8192
|
3.11% |
2553.165 |
2632.465 |
- |
-0.13% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
3.10% |
29.667 |
30.586 |
- |
4.78% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
3.10% |
731.703 |
754.359 |
- |
5.17% |
- |
|
std::distance(deque<int>)/1024
|
3.10% |
0.633 |
0.652 |
- |
-5.97% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
3.09% |
4250.909 |
4382.450 |
- |
3.16% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
3.09% |
4.327 |
4.461 |
- |
-0.02% |
- |
|
BM_std_min<__int128>/5
|
3.09% |
1.792 |
1.847 |
- |
5.68% |
- |
|
BM_StringRelational_Compare_Small_Large_Control
|
3.09% |
1.794 |
1.849 |
- |
0.10% |
- |
|
BM_align/1
|
3.09% |
0.894 |
0.922 |
- |
2.82% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.08% |
35251.179 |
36336.541 |
- |
0.43% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
3.07% |
215.406 |
222.027 |
- |
1.17% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.06% |
12954.776 |
13351.527 |
- |
3.29% |
- |
|
BM_PushHeap_string_Descending_64
|
3.06% |
2.242 |
2.311 |
- |
-14.14% |
- |
|
rng::generate_n(list<int>)/32
|
3.05% |
8.681 |
8.946 |
- |
-6.15% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
3.05% |
10.355 |
10.671 |
- |
7.74% |
- |
|
std::distance(deque<int>)/4096
|
3.05% |
0.631 |
0.650 |
- |
-6.25% |
- |
|
BM_deque_deque_ranges_move/64
|
3.04% |
5.366 |
5.529 |
- |
0.14% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
3.04% |
0.824 |
0.849 |
- |
2.69% |
- |
|
BM_std_min<short>/64
|
3.03% |
3.388 |
3.491 |
- |
-1.21% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
3.02% |
7985.706 |
8227.046 |
- |
-2.02% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
3.01% |
27605.850 |
28437.433 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
3.01% |
1579339.032 |
1626869.467 |
- |
1.73% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
3.01% |
70.004 |
72.110 |
- |
1.48% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
3.00% |
30267.531 |
31176.019 |
- |
3.91% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
3.00% |
170729232.568 |
175850180.718 |
- |
0.87% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
3.00% |
4.153 |
4.278 |
- |
1.77% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
3.00% |
0.467 |
0.481 |
- |
-13.46% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
3.00% |
1168831.688 |
1203851.301 |
- |
-2.27% |
- |
|
BM_deque_vector_move_backward/1
|
2.99% |
2.020 |
2.080 |
- |
-0.20% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.98% |
1482.057 |
1526.229 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
2.98% |
1916148.783 |
1973257.774 |
- |
-1.99% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.98% |
48.497 |
49.941 |
- |
16.57% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
2.98% |
57.303 |
59.008 |
- |
5.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
2.97% |
1082663.046 |
1114862.269 |
- |
-1.42% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
2.97% |
38.833 |
39.987 |
- |
0.90% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
2.97% |
16585.890 |
17078.047 |
- |
5.50% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
2.96% |
18017636.327 |
18551608.075 |
- |
-0.69% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
2.96% |
15.810 |
16.278 |
- |
0.78% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/8192
|
2.96% |
11300.105 |
11634.721 |
- |
3.07% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
2.96% |
28.823 |
29.676 |
- |
0.30% |
- |
|
BM_deque_deque_ranges_copy/64
|
2.96% |
5.367 |
5.525 |
- |
-0.27% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
2.95% |
26.675 |
27.463 |
- |
1.49% |
- |
|
rng::partition_copy(deque<int>)/50
|
2.95% |
27.584 |
28.398 |
- |
3.42% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.95% |
1.984 |
2.042 |
- |
8.92% |
- |
|
BM_deque_vector_copy_backward/0
|
2.95% |
1.390 |
1.431 |
- |
3.76% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.95% |
69276.739 |
71318.755 |
- |
4.07% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
2.95% |
2.362 |
2.432 |
- |
0.28% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
2.95% |
148116.607 |
152479.645 |
- |
3.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
2.94% |
1191753.561 |
1226791.814 |
- |
1.09% |
- |
|
BM_std_min<unsigned_char>/28
|
2.94% |
1.730 |
1.781 |
- |
1.92% |
- |
|
BM_PushHeap_uint64_Descending_4
|
2.94% |
0.361 |
0.372 |
- |
3.05% |
- |
|
SetIntersection_None_Set_float_256_16
|
2.93% |
10944376.650 |
11265019.764 |
- |
1.64% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
2.93% |
1.019 |
1.049 |
- |
1.10% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.93% |
24.553 |
25.272 |
- |
2.66% |
- |
|
BM_StringAssignStr_Large_Transparent
|
2.93% |
10.309 |
10.610 |
- |
4.46% |
- |
|
BM_std_min<int>/16
|
2.93% |
1.685 |
1.734 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
2.93% |
19965518.682 |
20549553.675 |
- |
5.53% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
2.92% |
1900.448 |
1956.025 |
- |
4.31% |
- |
|
rng::reverse_copy(list<int>)/32768
|
2.92% |
25378.421 |
26119.813 |
- |
0.12% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
2.92% |
7.155 |
7.364 |
- |
2.56% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
2.92% |
85930.346 |
88437.386 |
- |
0.31% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.91% |
4.267 |
4.391 |
- |
1.96% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
2.91% |
1110027.853 |
1142337.359 |
- |
1.58% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/1024
|
2.91% |
1415.537 |
1456.724 |
- |
3.12% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
2.91% |
62.596 |
64.416 |
- |
2.28% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
2.90% |
15.081 |
15.518 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
2.90% |
1090691.471 |
1122306.192 |
- |
3.99% |
- |
|
BM_std_min<unsigned_short>/24
|
2.90% |
2.378 |
2.446 |
- |
-1.87% |
- |
|
std::copy_backward(list<int>)/32768
|
2.89% |
26108.103 |
26862.727 |
- |
0.68% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
2.88% |
10455.137 |
10756.726 |
- |
2.16% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
2.88% |
4626123.719 |
4759295.240 |
- |
3.30% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
2.88% |
32.708 |
33.649 |
- |
-1.87% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
2.87% |
1.095 |
1.126 |
- |
-0.97% |
- |
|
std::distance(deque<int>)/8192
|
2.87% |
0.633 |
0.652 |
- |
-6.06% |
- |
|
BM_std_minmax<unsigned_short>/30
|
2.87% |
2.778 |
2.857 |
- |
4.83% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
2.86% |
3.070 |
3.158 |
- |
1.31% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/50
|
2.86% |
20.392 |
20.976 |
- |
2.04% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.86% |
257.712 |
265.084 |
- |
2.32% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
2.86% |
2.971 |
3.056 |
- |
2.44% |
- |
|
rng::for_each(set<int>)/8
|
2.85% |
4.501 |
4.629 |
- |
0.29% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.85% |
0.626 |
0.643 |
- |
-0.13% |
- |
|
std::search(list<int>)_(no_match)/1024
|
2.85% |
740.701 |
761.794 |
- |
3.16% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
2.85% |
456.280 |
469.271 |
- |
2.92% |
- |
|
BM_std_min<unsigned_long_long>/6
|
2.84% |
1.559 |
1.604 |
- |
-1.48% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
2.84% |
11451.881 |
11777.326 |
- |
-0.53% |
- |
|
BM_std_min<unsigned_long_long>/22
|
2.84% |
2.168 |
2.230 |
- |
2.73% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
2.84% |
26516.837 |
27269.680 |
- |
-0.99% |
- |
|
rng::starts_with(deque<int>)/1024
|
2.83% |
488.933 |
502.786 |
- |
3.02% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
2.83% |
16140772.554 |
16597948.675 |
- |
-6.32% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
2.83% |
1103412.222 |
1134604.469 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
2.83% |
1103774.472 |
1134968.946 |
- |
0.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
2.83% |
8724812.504 |
8971351.796 |
- |
-30.14% |
- |
|
BM_std_min<unsigned_char>/29
|
2.82% |
2.014 |
2.071 |
- |
5.32% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
2.82% |
23.290 |
23.947 |
- |
4.84% |
- |
|
rng::copy_backward(list<int>)/8
|
2.82% |
2.361 |
2.427 |
- |
-1.41% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
2.82% |
1.007 |
1.035 |
- |
-0.73% |
- |
|
BM_vector_deque_move_backward/2
|
2.82% |
2.224 |
2.287 |
- |
0.30% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
2.82% |
33.469 |
34.412 |
- |
2.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.81% |
1616556.803 |
1662019.693 |
- |
-1.34% |
- |
|
BM_StringFindMatch2/4096
|
2.81% |
1060.726 |
1090.531 |
- |
2.85% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
2.81% |
100.161 |
102.974 |
- |
1.52% |
- |
|
BM_getline_string
|
2.80% |
17.356 |
17.842 |
- |
1.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.79% |
1156588.260 |
1188903.444 |
- |
3.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
2.79% |
1104721.949 |
1135512.376 |
- |
0.90% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
2.79% |
8.567 |
8.806 |
- |
3.13% |
- |
|
BM_deque_deque_move_backward/64000
|
2.79% |
7906.993 |
8127.232 |
- |
1.24% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
2.78% |
2877.296 |
2957.424 |
- |
-3.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
2.78% |
1144762.044 |
1176609.873 |
- |
4.03% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
2.78% |
6.582 |
6.765 |
- |
7.34% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
2.78% |
0.776 |
0.798 |
- |
1.89% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
2.77% |
20.113 |
20.671 |
- |
-0.37% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
2.77% |
4.729 |
4.860 |
- |
0.28% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.76% |
12005.601 |
12337.414 |
- |
0.62% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
2.76% |
16.769 |
17.232 |
- |
4.58% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/50
|
2.76% |
71.885 |
73.869 |
- |
3.04% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
2.76% |
14.446 |
14.844 |
- |
1.44% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
2.75% |
1089641.199 |
1119609.198 |
- |
0.37% |
- |
|
BM_std_minmax<int>/6
|
2.75% |
1.350 |
1.387 |
- |
2.78% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
2.74% |
1186382.376 |
1218946.649 |
- |
0.20% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
2.74% |
5.292 |
5.437 |
- |
2.43% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
2.74% |
24.280 |
24.946 |
- |
1.17% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
2.74% |
1150311.051 |
1181830.428 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
2.74% |
54741211.634 |
56240383.028 |
- |
21.86% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
2.74% |
13.228 |
13.590 |
- |
0.88% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
2.73% |
4.656 |
4.784 |
- |
6.97% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.73% |
4.250 |
4.366 |
- |
1.11% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
2.73% |
18.937 |
19.454 |
- |
2.38% |
- |
|
std::vector<int>::ctor(size)/1024
|
2.72% |
42.020 |
43.165 |
- |
5.03% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
2.71% |
1.545 |
1.586 |
- |
-0.71% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
2.70% |
5.343 |
5.488 |
- |
-1.37% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
2.70% |
23.640 |
24.278 |
- |
5.38% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
2.69% |
8075.831 |
8292.936 |
- |
2.20% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
2.69% |
1.223 |
1.256 |
- |
-2.85% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
2.69% |
3.440 |
3.533 |
- |
1.24% |
- |
|
SetIntersection_Front_Set_string_256_16
|
2.68% |
7542266.954 |
7744759.633 |
- |
1.87% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
2.68% |
1946166.071 |
1998408.789 |
- |
-0.54% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
2.68% |
12.349 |
12.680 |
- |
-13.66% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
2.67% |
12.035 |
12.357 |
- |
2.40% |
- |
|
BM_std_min<unsigned_long_long>/29
|
2.67% |
2.421 |
2.485 |
- |
1.19% |
- |
|
BM_std_minmax<short>/32
|
2.67% |
1.229 |
1.262 |
- |
2.67% |
- |
|
BM_std_min<unsigned_long_long>/14
|
2.67% |
1.914 |
1.965 |
- |
1.76% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
2.66% |
4.861 |
4.991 |
- |
-6.52% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
2.66% |
15.412 |
15.822 |
- |
2.97% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
2.66% |
2.256 |
2.316 |
- |
-0.77% |
- |
|
BM_std_minmax<long_long>/2
|
2.65% |
1.288 |
1.322 |
- |
0.57% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
2.65% |
75.073 |
77.063 |
- |
2.76% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.64% |
1606269.122 |
1648743.164 |
- |
-2.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.64% |
41.430 |
42.524 |
- |
10.12% |
- |
|
BM_RangesPopHeap_uint32_4
|
2.64% |
2.621 |
2.690 |
- |
2.33% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
2.63% |
16777.972 |
17219.655 |
- |
4.76% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
2.63% |
41158139.885 |
42240772.763 |
- |
2.50% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.62% |
1230345.320 |
1262601.322 |
- |
2.62% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
2.62% |
23.128 |
23.733 |
- |
0.81% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
2.61% |
0.760 |
0.779 |
- |
3.97% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
2.60% |
1266931.504 |
1299884.374 |
- |
0.71% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
2.60% |
6.183 |
6.343 |
- |
3.99% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
2.60% |
2.287 |
2.346 |
- |
5.20% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
2.60% |
1147983.644 |
1177813.639 |
- |
1.84% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
2.59% |
6287.439 |
6450.431 |
- |
1.95% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
2.59% |
3.890 |
3.990 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
2.59% |
8325687.669 |
8541053.865 |
- |
25.24% |
- |
|
SetIntersection_None_Set_string_64_4
|
2.59% |
22641239.909 |
23226610.950 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
2.58% |
1106645.158 |
1135214.749 |
- |
0.80% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
2.58% |
707.336 |
725.589 |
- |
-0.19% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
2.57% |
1140222.521 |
1169560.112 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
2.57% |
50309.269 |
51603.190 |
- |
1.80% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.57% |
1102057.373 |
1130344.165 |
- |
1.86% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
2.57% |
8780.373 |
9005.664 |
- |
2.52% |
- |
|
rng::copy_if(vector<int>)_(every_other)/8
|
2.56% |
4.233 |
4.342 |
- |
2.46% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
2.56% |
18.618 |
19.095 |
- |
0.85% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
2.56% |
3053.406 |
3131.605 |
- |
1.96% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
2.56% |
1174716.782 |
1204796.547 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.55% |
381497.664 |
391243.780 |
- |
2.28% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
2.55% |
2.936 |
3.011 |
- |
-0.92% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
2.55% |
7471.006 |
7661.540 |
- |
6.75% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
2.55% |
54.910 |
56.310 |
- |
14.08% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
2.54% |
2770.906 |
2841.382 |
- |
0.51% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
2.54% |
80.674 |
82.726 |
- |
3.41% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.54% |
6260.056 |
6419.142 |
- |
2.70% |
- |
|
BM_deque_deque_move/4096
|
2.54% |
151.020 |
154.858 |
- |
1.63% |
- |
|
std::distance(deque<int>)/50
|
2.53% |
0.636 |
0.652 |
- |
-5.96% |
- |
|
std::deque<int>::ctor(size)/32
|
2.52% |
26.615 |
27.287 |
- |
4.46% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
2.52% |
1.388 |
1.423 |
- |
2.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.52% |
1267253.063 |
1299162.211 |
- |
-0.02% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
2.52% |
25.164 |
25.798 |
- |
2.57% |
- |
|
BM_MakeHeap_uint32_QuickSortAdversary_16
|
2.52% |
0.606 |
0.621 |
- |
0.85% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.52% |
83836.990 |
85946.182 |
- |
2.39% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.51% |
8701.270 |
8919.600 |
- |
3.63% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
2.51% |
1309.771 |
1342.590 |
- |
2.22% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
2.50% |
7921.367 |
8119.515 |
- |
3.26% |
- |
|
std::rotate(vector<int>)_(by_1/4)/8192
|
2.50% |
2541.756 |
2605.292 |
- |
0.38% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_64
|
2.50% |
3.372 |
3.456 |
- |
4.03% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
2.50% |
151728003.556 |
155518182.044 |
- |
-10.17% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
2.50% |
4.401 |
4.511 |
- |
4.68% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
2.49% |
663.868 |
680.372 |
- |
2.15% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
2.48% |
1.236 |
1.267 |
- |
1.83% |
- |
|
std::set<std::string>::erase(key)_(existent)/0
|
2.48% |
63.066 |
64.631 |
- |
0.48% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.48% |
1419680.813 |
1454890.363 |
- |
1.56% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
2.48% |
3.775 |
3.869 |
- |
1.36% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
2.48% |
1148187.500 |
1176639.243 |
- |
2.30% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
2.47% |
22.937 |
23.505 |
- |
4.31% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
2.47% |
1.785 |
1.829 |
- |
-3.39% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
2.47% |
20.941 |
21.459 |
- |
0.02% |
- |
|
rng::copy_backward(deque<int>)/8
|
2.47% |
2.720 |
2.787 |
- |
-0.20% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
2.46% |
1909.968 |
1957.001 |
- |
-0.52% |
- |
|
std::count(vector<int>)_(every_other)/8
|
2.46% |
1.348 |
1.381 |
- |
3.55% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.46% |
638.449 |
654.159 |
- |
-4.01% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/8192
|
2.46% |
7830.263 |
8022.827 |
- |
-4.04% |
- |
|
rng::any_of(deque<int>)_(process_all)/8192
|
2.46% |
2628.369 |
2692.952 |
- |
2.58% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.46% |
14063.617 |
14408.965 |
- |
-0.76% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
2.46% |
33.756 |
34.585 |
- |
0.67% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
2.45% |
83.690 |
85.742 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
2.44% |
1137259.163 |
1165044.672 |
- |
0.82% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.44% |
11166.947 |
11439.338 |
- |
1.16% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
2.44% |
2845.775 |
2915.120 |
- |
6.06% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_4
|
2.43% |
4.170 |
4.271 |
- |
-1.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
2.43% |
23.149 |
23.711 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
2.43% |
1070782.201 |
1096776.740 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.43% |
4552432.961 |
4662947.339 |
- |
1.11% |
- |
|
BM_std_min<char>/29
|
2.42% |
1.966 |
2.013 |
- |
0.55% |
- |
|
BM_StringResizeAndOverwrite
|
2.42% |
0.824 |
0.844 |
- |
-1.90% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
2.42% |
22.580 |
23.125 |
- |
-1.59% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16
|
2.41% |
5.338 |
5.467 |
- |
0.67% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
2.41% |
5.464 |
5.596 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_move/65536
|
2.41% |
2919.969 |
2990.295 |
- |
1.22% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
2.40% |
687.338 |
703.867 |
- |
2.66% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
2.40% |
1162697.753 |
1190624.432 |
- |
2.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
2.40% |
1222649.934 |
1252008.421 |
- |
2.11% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.40% |
32776.482 |
33562.344 |
- |
3.41% |
- |
|
rng::copy_backward(vector<int>)/4096
|
2.39% |
145.332 |
148.812 |
- |
5.47% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
2.39% |
4.963 |
5.082 |
- |
-13.78% |
- |
|
SetIntersection_Front_Set_string_16_16
|
2.39% |
60695354.262 |
62146689.945 |
- |
-1.85% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
2.39% |
4.136 |
4.235 |
- |
1.65% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
2.39% |
576.116 |
589.859 |
- |
3.23% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
2.38% |
4.800 |
4.914 |
- |
-0.30% |
- |
|
BM_MakeHeap_float_PipeOrgan_16
|
2.38% |
1.269 |
1.299 |
- |
2.23% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
2.38% |
32.036 |
32.798 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
2.38% |
1149050.377 |
1176341.229 |
- |
2.24% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
2.37% |
42.844 |
43.861 |
- |
2.77% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
2.37% |
1092056.377 |
1117956.294 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
2.37% |
202915112.157 |
207727452.757 |
- |
1.55% |
- |
|
BM_vector_deque_move_backward/1
|
2.37% |
2.479 |
2.537 |
- |
-1.22% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
2.36% |
10236.373 |
10478.421 |
- |
4.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.36% |
4417341.691 |
4521790.595 |
- |
1.53% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_256
|
2.36% |
48.735 |
49.887 |
- |
1.67% |
- |
|
BM_std_minmax<short>/28
|
2.36% |
2.498 |
2.557 |
- |
-2.42% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/32768
|
2.36% |
2027.579 |
2075.467 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
2.36% |
18805910.392 |
19249762.270 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
2.36% |
6.002 |
6.144 |
- |
1.24% |
- |
|
rng::move_backward(deque<int>)/64
|
2.36% |
5.456 |
5.584 |
- |
-0.64% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
2.36% |
32.722 |
33.494 |
- |
6.28% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
2.36% |
28020.801 |
28680.771 |
- |
-1.99% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
2.35% |
19.359 |
19.814 |
- |
0.86% |
- |
|
BM_std_minmax<unsigned_short>/29
|
2.35% |
2.572 |
2.632 |
- |
2.28% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
2.34% |
24.056 |
24.619 |
- |
-0.44% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
2.34% |
22.334 |
22.857 |
- |
-0.18% |
- |
|
rng::sort(vector<NonIntegral>)_(shuffled)/8192
|
2.34% |
82111.670 |
84033.474 |
- |
-1.69% |
- |
|
std::sort(deque<int>)_(heap)/8
|
2.34% |
24.991 |
25.576 |
- |
3.32% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
2.34% |
3996.564 |
4089.905 |
- |
0.89% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
2.33% |
7423.433 |
7596.732 |
- |
-0.06% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
2.32% |
4.339 |
4.440 |
- |
6.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.32% |
17076800.811 |
17473025.115 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
2.32% |
5855662.701 |
5991389.368 |
- |
2.12% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
2.32% |
39387354.851 |
40299242.791 |
- |
-0.11% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
2.32% |
6.011 |
6.151 |
- |
1.05% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
2.31% |
9.281 |
9.496 |
- |
2.27% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.31% |
53860.629 |
55104.202 |
- |
2.90% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
2.31% |
10908623.273 |
11160114.148 |
- |
0.94% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
2.30% |
23.711 |
24.257 |
- |
2.11% |
- |
|
BM_std_minmax<unsigned_short>/20
|
2.30% |
1.973 |
2.019 |
- |
3.41% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
2.30% |
326.146 |
333.653 |
- |
0.71% |
- |
|
BM_std_minmax<char>/7
|
2.29% |
2.433 |
2.488 |
- |
-2.22% |
- |
|
BM_num_get<float>
|
2.29% |
35.849 |
36.669 |
- |
3.61% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
2.29% |
1190984.336 |
1218247.556 |
- |
-1.06% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
2.29% |
8.140 |
8.326 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
2.29% |
20473075.040 |
20941539.350 |
- |
3.79% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
2.29% |
4.586 |
4.691 |
- |
-2.38% |
- |
|
std::partition(deque<int>)_(dense)/32
|
2.29% |
9.955 |
10.182 |
- |
-8.64% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
2.29% |
187.753 |
192.044 |
- |
-0.94% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
2.28% |
1.405 |
1.437 |
- |
-0.10% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.28% |
53980.659 |
55209.681 |
- |
2.03% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/32
|
2.27% |
13.988 |
14.306 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
2.27% |
20525818.686 |
20992514.874 |
- |
-0.06% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
2.27% |
9.383 |
9.596 |
- |
0.62% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
2.27% |
15.452 |
15.802 |
- |
-1.32% |
- |
|
BM_std_minmax<short>/6
|
2.27% |
1.356 |
1.387 |
- |
0.54% |
- |
|
rng::remove_if(list<int>)_(prefix)/8192
|
2.27% |
9248.886 |
9458.588 |
- |
3.50% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
2.26% |
829837.485 |
848610.104 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
2.26% |
4096257.834 |
4188749.789 |
- |
45.63% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
2.26% |
246396763.075 |
251960278.406 |
- |
1.55% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
2.25% |
5.405 |
5.526 |
- |
2.11% |
- |
|
std::multiset<int>::ctor(const&)/32
|
2.25% |
218.026 |
222.936 |
- |
-1.53% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.25% |
26735.458 |
27336.415 |
- |
-3.33% |
- |
|
BM_std_minmax<int>/3
|
2.25% |
1.153 |
1.179 |
- |
-1.58% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
2.25% |
8.493 |
8.684 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
2.25% |
1604154.055 |
1640175.699 |
- |
-3.76% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
2.24% |
1.604 |
1.640 |
- |
0.05% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
2.24% |
0.572 |
0.585 |
- |
0.47% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.24% |
71.215 |
72.809 |
- |
0.72% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
2.24% |
1454.185 |
1486.714 |
- |
0.74% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
2.23% |
520013.392 |
531584.124 |
- |
0.39% |
- |
|
std::fill_n(list<int>)/50
|
2.22% |
15.646 |
15.995 |
- |
-1.12% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
2.22% |
15868001.482 |
16220462.004 |
- |
3.49% |
- |
|
rng::fold_left(deque<int>)/50
|
2.22% |
26.862 |
27.458 |
- |
-0.98% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
2.22% |
14082.292 |
14394.625 |
- |
4.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.22% |
8850232.567 |
9046417.102 |
- |
-29.06% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
2.22% |
4487886.315 |
4587328.298 |
- |
2.64% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
2.21% |
26293.749 |
26875.879 |
- |
2.76% |
- |
|
BM_std_minmax<int>/15
|
2.21% |
1.927 |
1.970 |
- |
-2.92% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.21% |
2.819 |
2.882 |
- |
0.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.21% |
17.570 |
17.959 |
- |
2.13% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
2.20% |
5.594 |
5.717 |
- |
-0.13% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
2.20% |
802.914 |
820.584 |
- |
2.50% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.20% |
2.821 |
2.883 |
- |
0.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
2.20% |
34.344 |
35.099 |
- |
2.43% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
2.19% |
1132009.173 |
1156824.684 |
- |
0.93% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
2.19% |
163233.028 |
166808.031 |
- |
1.90% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
2.19% |
17712855.103 |
18100733.123 |
- |
-0.16% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
2.19% |
3.440 |
3.516 |
- |
1.76% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
2.18% |
2.044 |
2.089 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_float_16384_256
|
2.17% |
154539129.817 |
157899798.559 |
- |
0.31% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
2.17% |
1144351.378 |
1169218.476 |
- |
4.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
2.17% |
1256810.464 |
1284084.959 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.16% |
20504541.050 |
20948254.838 |
- |
4.65% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
2.16% |
9537848.526 |
9744229.858 |
- |
-4.04% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
2.16% |
471.056 |
481.246 |
- |
-0.20% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
2.16% |
1129354.721 |
1153758.934 |
- |
3.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.16% |
1600348.471 |
1634895.506 |
- |
-4.77% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
2.16% |
1576944.172 |
1610939.535 |
- |
3.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
2.15% |
8716129.443 |
8903894.619 |
- |
2.58% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
2.15% |
10.219 |
10.439 |
- |
-3.98% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
2.15% |
37.584 |
38.391 |
- |
-2.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.15% |
27032676.701 |
27612907.731 |
- |
4.80% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
2.15% |
8.603 |
8.788 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
2.14% |
5828186.076 |
5953114.493 |
- |
3.19% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
2.14% |
26.313 |
26.876 |
- |
2.13% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.14% |
731.010 |
746.627 |
- |
-1.99% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
2.14% |
1153355.223 |
1177981.121 |
- |
2.89% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
2.13% |
1151862.916 |
1176447.750 |
- |
-2.26% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
2.13% |
85.101 |
86.917 |
- |
50.33% |
- |
|
BM_std_min<__int128>/4
|
2.13% |
1.407 |
1.437 |
- |
4.57% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
2.13% |
275.451 |
281.309 |
- |
1.33% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
2.12% |
11.876 |
12.128 |
- |
0.91% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
2.12% |
2855.085 |
2915.742 |
- |
2.28% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.12% |
45.738 |
46.708 |
- |
3.13% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.12% |
218.070 |
222.692 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
2.12% |
1.034 |
1.056 |
- |
-5.17% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
2.12% |
2.048 |
2.091 |
- |
-2.30% |
- |
|
BM_std_min<short>/26
|
2.12% |
2.104 |
2.148 |
- |
2.36% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
2.11% |
5.296 |
5.408 |
- |
-0.07% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.11% |
12698.263 |
12966.603 |
- |
3.31% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
2.11% |
477.588 |
487.679 |
- |
-2.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
2.11% |
198057259.560 |
202240096.846 |
- |
2.14% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_256
|
2.11% |
0.541 |
0.553 |
- |
2.42% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.11% |
49724.627 |
50772.373 |
- |
1.86% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.10% |
12635.715 |
12901.552 |
- |
1.14% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
2.10% |
1391.924 |
1421.176 |
- |
3.41% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
2.10% |
18946.912 |
19345.084 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
2.10% |
1517351.724 |
1549229.655 |
- |
0.07% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
2.10% |
1152297.199 |
1176494.873 |
- |
2.47% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
2.10% |
9.002 |
9.190 |
- |
2.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.10% |
25477811.867 |
26012120.476 |
- |
3.44% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
2.10% |
154275855.606 |
157511255.513 |
- |
0.48% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
2.10% |
16632034.564 |
16980773.665 |
- |
1.31% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
2.09% |
17.013 |
17.369 |
- |
1.89% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16
|
2.09% |
9.400 |
9.597 |
- |
0.42% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
2.09% |
4668915.263 |
4766614.226 |
- |
2.27% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
2.09% |
365.675 |
373.322 |
- |
2.32% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
2.09% |
48705.302 |
49722.532 |
- |
2.64% |
- |
|
729_abc_r
|
2.09% |
18.595 |
18.983 |
- |
0.21% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
2.09% |
31.085 |
31.733 |
- |
-3.27% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
2.09% |
1191280.816 |
1216120.778 |
- |
5.06% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
2.08% |
1.183 |
1.207 |
- |
0.09% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
2.08% |
0.514 |
0.525 |
- |
2.49% |
- |
|
BM_std_min<short>/29
|
2.08% |
2.414 |
2.465 |
- |
4.91% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
2.08% |
16231.331 |
16569.112 |
- |
2.00% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
2.08% |
34033.256 |
34741.147 |
- |
0.00% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16
|
2.08% |
2.845 |
2.904 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
2.07% |
9968288.816 |
10175078.503 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
2.07% |
1196235.301 |
1221008.733 |
- |
0.15% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
2.07% |
2261758.489 |
2308547.926 |
- |
-0.97% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.07% |
19.652 |
20.058 |
- |
-1.51% |
- |
|
BM_std_min<char>/23
|
2.07% |
2.236 |
2.282 |
- |
0.02% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.06% |
51889.131 |
52960.098 |
- |
2.80% |
- |
|
BM_MakeThenSortHeap_string_Random_1024
|
2.06% |
68.623 |
70.038 |
- |
-0.41% |
- |
|
BM_deque_deque_copy_backward/2
|
2.06% |
2.476 |
2.527 |
- |
-0.27% |
- |
|
BM_StringFindStringLiteral/32
|
2.06% |
1.670 |
1.704 |
- |
2.21% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
2.06% |
4.544 |
4.637 |
- |
-1.43% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.05% |
11491278.129 |
11727363.014 |
- |
2.64% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
2.05% |
1.719 |
1.754 |
- |
0.96% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
2.05% |
27310.113 |
27871.046 |
- |
0.05% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
2.05% |
1188051.628 |
1212451.261 |
- |
2.58% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
2.05% |
4.867 |
4.967 |
- |
3.95% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
2.04% |
36.676 |
37.426 |
- |
28.13% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
2.04% |
20953863.179 |
21381417.731 |
- |
3.06% |
- |
|
SetIntersection_Front_Set_float_16_16
|
2.04% |
41165076.926 |
42004875.636 |
- |
1.47% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.04% |
61528.684 |
62783.464 |
- |
-1.22% |
- |
|
BM_MakeThenSortHeap_string_Random_16384
|
2.04% |
108.020 |
110.223 |
- |
-0.84% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
2.04% |
4.698 |
4.794 |
- |
3.35% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
2.04% |
22.839 |
23.304 |
- |
-7.96% |
- |
|
rng::sort(deque<int>)_(descending)/8
|
2.04% |
25.812 |
26.338 |
- |
3.14% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
2.03% |
152166363.656 |
155260731.132 |
- |
-9.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.03% |
1621234.701 |
1654173.746 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.03% |
1230297.427 |
1255265.150 |
- |
0.82% |
- |
|
SetIntersection_None_Set_float_262144_64
|
2.03% |
1163349.529 |
1186946.535 |
- |
2.18% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
2.03% |
1.469 |
1.499 |
- |
0.37% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
2.03% |
19390.654 |
19783.704 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
2.03% |
160643042.784 |
163898779.061 |
- |
0.81% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
2.03% |
41.913 |
42.763 |
- |
26.56% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/32768
|
2.02% |
2767.520 |
2823.383 |
- |
2.86% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
2.01% |
17.599 |
17.953 |
- |
-1.12% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.01% |
3252745.450 |
3318216.088 |
- |
-6.88% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_4
|
2.01% |
1.465 |
1.494 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.01% |
1113697.510 |
1136074.985 |
- |
1.15% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.01% |
211.766 |
216.019 |
- |
-0.32% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
2.01% |
1.386 |
1.413 |
- |
0.46% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
2.00% |
59.356 |
60.546 |
- |
-1.09% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
2.00% |
152855546.907 |
155918573.534 |
- |
-9.52% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
2.00% |
1364250.947 |
1391562.115 |
- |
-1.18% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
2.00% |
344206417.973 |
351097096.718 |
- |
0.51% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
2.00% |
2.516 |
2.566 |
- |
1.43% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.00% |
19834.078 |
20230.494 |
- |
2.70% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
2.00% |
1169002.182 |
1192351.282 |
- |
-0.99% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
2.00% |
1.909 |
1.947 |
- |
2.83% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.99% |
24.572 |
25.062 |
- |
-5.17% |
- |
|
SetIntersection_None_Set_float_16384_16
|
1.99% |
154676212.486 |
157760690.507 |
- |
0.21% |
- |
|
std::adjacent_find(deque<int>)/50
|
1.99% |
13.976 |
14.255 |
- |
-3.51% |
- |
|
BM_vector_deque_copy_backward/1024
|
1.99% |
37.678 |
38.429 |
- |
0.11% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
1.99% |
31.692 |
32.323 |
- |
3.41% |
- |
|
SetIntersection_None_Set_string_256_64
|
1.99% |
9531835.940 |
9721702.105 |
- |
1.54% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
1.99% |
5.067 |
5.168 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
1.99% |
1101950.420 |
1123829.043 |
- |
0.73% |
- |
|
BM_MakeHeap_uint64_SingleElement_256
|
1.98% |
0.566 |
0.577 |
- |
0.40% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.98% |
23.376 |
23.840 |
- |
2.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
1.98% |
21.082 |
21.500 |
- |
3.31% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
1.98% |
9.661 |
9.852 |
- |
-0.85% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
1.98% |
4.945 |
5.043 |
- |
-1.80% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
1.98% |
2.914 |
2.972 |
- |
0.05% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
1.98% |
25.094 |
25.590 |
- |
-0.37% |
- |
|
BM_StringFindMatch2/64
|
1.97% |
983.749 |
1003.168 |
- |
2.02% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
1.97% |
1.310 |
1.336 |
- |
-0.22% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
1.97% |
4034.371 |
4113.878 |
- |
2.17% |
- |
|
rng::reverse(vector<int>)/8
|
1.97% |
1.569 |
1.600 |
- |
-1.16% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
1.97% |
1168193.359 |
1191185.629 |
- |
1.65% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
1.97% |
1153435.871 |
1176129.965 |
- |
1.59% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
1.97% |
26.839 |
27.367 |
- |
5.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.97% |
26006353.231 |
26517567.943 |
- |
-4.37% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_262144
|
1.96% |
33.029 |
33.678 |
- |
1.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.96% |
4.048 |
4.128 |
- |
1.44% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.96% |
24.646 |
25.128 |
- |
3.59% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.95% |
710.921 |
724.815 |
- |
0.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
1.95% |
1097283.172 |
1118726.365 |
- |
3.15% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
1.95% |
8460.468 |
8625.658 |
- |
-7.93% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
1.95% |
44.266 |
45.130 |
- |
1.62% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.95% |
25.141 |
25.631 |
- |
0.72% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
1.95% |
2.347 |
2.393 |
- |
-0.36% |
- |
|
BM_deque_deque_ranges_copy/70000
|
1.95% |
3094.508 |
3154.829 |
- |
3.86% |
- |
|
rng::starts_with(deque<int>)/1000
|
1.94% |
476.456 |
485.721 |
- |
1.64% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.94% |
10.183 |
10.381 |
- |
-4.53% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
1.94% |
1110846.284 |
1132436.207 |
- |
1.88% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
1.94% |
6.524 |
6.651 |
- |
-1.69% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
1.94% |
1139505.457 |
1161601.203 |
- |
1.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.93% |
11601786.771 |
11825921.767 |
- |
0.31% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
1.93% |
2033.654 |
2072.843 |
- |
5.04% |
- |
|
BM_StringFindStringLiteral/128
|
1.93% |
3.102 |
3.162 |
- |
1.19% |
- |
|
SetIntersection_None_Set_float_262144_1
|
1.93% |
1170562.174 |
1193111.978 |
- |
2.66% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
1.93% |
29.375 |
29.941 |
- |
-0.39% |
- |
|
BM_std_min<unsigned_long_long>/21
|
1.93% |
1.985 |
2.024 |
- |
1.41% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
1.93% |
55.627 |
56.698 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.92% |
1731858.802 |
1765172.934 |
- |
-3.02% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
1.92% |
1328278.414 |
1353777.343 |
- |
3.10% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/1024
|
1.92% |
1391.294 |
1417.975 |
- |
2.06% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.92% |
856.629 |
873.038 |
- |
6.20% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.91% |
26.937 |
27.453 |
- |
5.60% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
1.91% |
1152499.128 |
1174568.618 |
- |
-1.57% |
- |
|
std::fill(vector<bool>)/64
|
1.91% |
1.620 |
1.651 |
- |
1.01% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
1.91% |
10.586 |
10.789 |
- |
1.35% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
1.91% |
53.072 |
54.086 |
- |
2.73% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8
|
1.91% |
24.807 |
25.281 |
- |
-0.04% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
1.91% |
39.185 |
39.933 |
- |
3.63% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.91% |
549217.997 |
559702.335 |
- |
0.64% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
1.91% |
125732.984 |
128132.498 |
- |
1.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.91% |
1608701.578 |
1639397.703 |
- |
-4.03% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
1.91% |
42.637 |
43.451 |
- |
-9.99% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.91% |
137077.145 |
139691.356 |
- |
2.51% |
- |
|
BM_std_min<char>/28
|
1.91% |
1.739 |
1.772 |
- |
-0.24% |
- |
|
BM_deque_deque_ranges_copy/65536
|
1.91% |
2868.441 |
2923.086 |
- |
5.53% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_64
|
1.90% |
8.629 |
8.793 |
- |
1.55% |
- |
|
SetIntersection_None_Set_float_16384_64
|
1.90% |
154603718.570 |
157545389.859 |
- |
0.16% |
- |
|
std::copy(list<int>)/4096
|
1.90% |
3307.479 |
3370.383 |
- |
2.27% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
1.90% |
18.399 |
18.749 |
- |
0.92% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
1.90% |
166.666 |
169.829 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
1.90% |
170027701.774 |
173254024.647 |
- |
2.95% |
- |
|
BM_PushHeap_string_Descending_262144
|
1.90% |
3.492 |
3.558 |
- |
-34.69% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.90% |
15006611.455 |
15291270.528 |
- |
0.49% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.90% |
31852.131 |
32456.021 |
- |
-0.17% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
1.90% |
1107011.090 |
1127993.366 |
- |
0.58% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.90% |
1.763 |
1.796 |
- |
3.75% |
- |
|
rng::is_sorted(list<int>)/1024
|
1.90% |
765.465 |
779.971 |
- |
2.70% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
1.89% |
675.052 |
687.837 |
- |
2.08% |
- |
|
std::multiset<std::string>::clear()/1024
|
1.89% |
20181.953 |
20564.130 |
- |
5.81% |
- |
|
rng::copy_backward(deque<int>)/32768
|
1.89% |
3734.066 |
3804.666 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
1.89% |
1697658.337 |
1729666.525 |
- |
1.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
1.88% |
1146398.619 |
1168001.865 |
- |
0.35% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
1.88% |
326.466 |
332.614 |
- |
-5.84% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
1.88% |
18.785 |
19.138 |
- |
-2.68% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.88% |
9649556.951 |
9830885.916 |
- |
-9.23% |
- |
|
rng::find(deque<int>)_(process_all)/8192
|
1.88% |
1919.292 |
1955.327 |
- |
-0.37% |
- |
|
BM_std_min<unsigned_char>/21
|
1.88% |
1.773 |
1.807 |
- |
0.39% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.87% |
1608058.432 |
1638181.397 |
- |
-4.05% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
1.87% |
28.927 |
29.468 |
- |
16.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
1.87% |
6030290.284 |
6143119.096 |
- |
-3.55% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
1.87% |
1188064.416 |
1210250.868 |
- |
0.38% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
1.86% |
23.943 |
24.389 |
- |
0.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.86% |
14358178.912 |
14625184.000 |
- |
-0.30% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
1.86% |
259.256 |
264.074 |
- |
-12.73% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.86% |
35231.932 |
35886.690 |
- |
-0.19% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
1.86% |
10.060 |
10.247 |
- |
-2.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
1.86% |
1493852.377 |
1521564.941 |
- |
0.99% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
1.85% |
25169.421 |
25635.918 |
- |
1.19% |
- |
|
BM_MakeThenSortHeap_string_Descending_64
|
1.85% |
12.880 |
13.119 |
- |
-0.23% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.85% |
11567.329 |
11781.564 |
- |
-0.75% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
1.85% |
32.285 |
32.882 |
- |
6.04% |
- |
|
SetIntersection_None_Set_float_1024_64
|
1.85% |
8867972.324 |
9032104.469 |
- |
0.35% |
- |
|
SetIntersection_None_Set_float_262144_256
|
1.85% |
1167779.297 |
1189387.613 |
- |
2.23% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.85% |
1562975.260 |
1591885.090 |
- |
0.80% |
- |
|
BM_std_min<unsigned_long_long>/13
|
1.84% |
1.715 |
1.746 |
- |
-0.38% |
- |
|
BM_deque_deque_copy/64
|
1.84% |
5.456 |
5.557 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
1.84% |
1161876.383 |
1183247.235 |
- |
2.75% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
1.84% |
28153.980 |
28671.101 |
- |
-1.89% |
- |
|
BM_std_minmax<unsigned_char>/12
|
1.83% |
2.003 |
2.039 |
- |
4.83% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.83% |
54145.983 |
55138.564 |
- |
-0.14% |
- |
|
BM_RangesPushHeap_uint64_Random_16
|
1.83% |
4.194 |
4.271 |
- |
-0.20% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.83% |
14.374 |
14.638 |
- |
0.81% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
1.83% |
22.368 |
22.777 |
- |
1.92% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
1.83% |
55.167 |
56.176 |
- |
1.85% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
1.83% |
827124.558 |
842237.515 |
- |
-3.01% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
1.82% |
951.460 |
968.817 |
- |
0.94% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
1.82% |
6960.416 |
7087.294 |
- |
3.32% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16384
|
1.82% |
22.382 |
22.790 |
- |
1.07% |
- |
|
BM_MakeThenSortHeap_string_Descending_16
|
1.82% |
7.729 |
7.870 |
- |
0.23% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
1.82% |
0.975 |
0.993 |
- |
-0.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
1.82% |
1264267.208 |
1287258.617 |
- |
3.17% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.82% |
48.384 |
49.264 |
- |
5.17% |
- |
|
SetIntersection_None_Vector_float_256_256
|
1.82% |
2256203.271 |
2297172.387 |
- |
-1.75% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
1.81% |
1.171 |
1.193 |
- |
-0.27% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
1.81% |
0.928 |
0.945 |
- |
3.70% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
1.81% |
4.530 |
4.612 |
- |
1.61% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
1.80% |
176.198 |
179.375 |
- |
2.05% |
- |
|
rng::move_backward(vector<int>)/262144
|
1.80% |
21999.560 |
22395.983 |
- |
1.45% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
1.80% |
712.649 |
725.472 |
- |
0.88% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
1.79% |
32.745 |
33.333 |
- |
1.29% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1024
|
1.79% |
14716.625 |
14980.220 |
- |
1.20% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.79% |
252.904 |
257.433 |
- |
2.51% |
- |
|
rng::fill_n(list<int>)/8192
|
1.79% |
7441.929 |
7575.200 |
- |
7.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
1.79% |
43424282.170 |
44201354.712 |
- |
0.86% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
1.79% |
1155136.382 |
1175801.209 |
- |
0.70% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
1.79% |
173.395 |
176.496 |
- |
1.87% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
1.79% |
3.678 |
3.744 |
- |
5.03% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.78% |
6533.927 |
6650.324 |
- |
2.83% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
1.78% |
6.806 |
6.927 |
- |
0.81% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
1.78% |
2.345 |
2.387 |
- |
-3.32% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
1.78% |
28193734.092 |
28694853.670 |
- |
-1.44% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
1.78% |
15.022 |
15.289 |
- |
1.69% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
1.78% |
2.703 |
2.751 |
- |
-22.92% |
- |
|
rng::reverse_copy(deque<int>)/8
|
1.78% |
2.877 |
2.928 |
- |
-3.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.77% |
1603295.573 |
1631726.157 |
- |
-5.04% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
1.77% |
3.621 |
3.686 |
- |
-4.11% |
- |
|
std::copy(vector<int>)/32768
|
1.77% |
3721.499 |
3787.241 |
- |
8.29% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
1.76% |
2.385 |
2.427 |
- |
-4.64% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
1.76% |
2.916 |
2.967 |
- |
-30.76% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
1.76% |
4.007 |
4.077 |
- |
-4.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
1.76% |
16940264.956 |
17238505.059 |
- |
0.82% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
1.76% |
152543988.545 |
155226522.873 |
- |
-10.00% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_256
|
1.75% |
4.051 |
4.122 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
1.75% |
27200758.892 |
27677693.271 |
- |
2.08% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
1.75% |
6481.766 |
6595.413 |
- |
1.73% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
1.75% |
19.171 |
19.507 |
- |
1.78% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
1.75% |
1297701.779 |
1320449.275 |
- |
1.66% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.75% |
36252.249 |
36886.952 |
- |
1.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.75% |
1254031.896 |
1275921.802 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
1.74% |
1170170.240 |
1190589.076 |
- |
0.09% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.74% |
464328.036 |
472426.493 |
- |
0.27% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.74% |
16.135 |
16.416 |
- |
1.78% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
1.74% |
100.624 |
102.378 |
- |
0.54% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_4
|
1.74% |
2.599 |
2.644 |
- |
0.93% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.74% |
113581.007 |
115555.592 |
- |
-0.11% |
- |
|
BM_std_min<__int128>/3
|
1.74% |
1.025 |
1.043 |
- |
2.44% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
1.74% |
266.940 |
271.572 |
- |
2.67% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1024
|
1.73% |
13.611 |
13.847 |
- |
1.01% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
1.73% |
1.680 |
1.710 |
- |
-0.97% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.73% |
42.644 |
43.382 |
- |
8.27% |
- |
|
BM_PopHeap_string_16384
|
1.73% |
72.519 |
73.773 |
- |
1.48% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
1.73% |
1.962 |
1.996 |
- |
-4.29% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.73% |
1197575.374 |
1218277.349 |
- |
2.43% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
1.73% |
2142.271 |
2179.278 |
- |
-0.47% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.73% |
87.736 |
89.251 |
- |
0.80% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.72% |
58.561 |
59.569 |
- |
2.58% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
1.72% |
69.284 |
70.476 |
- |
65.80% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.72% |
11650840.554 |
11851173.221 |
- |
-0.02% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256
|
1.72% |
13.802 |
14.040 |
- |
1.22% |
- |
|
BM_deque_vector_move_backward/0
|
1.71% |
1.351 |
1.374 |
- |
-6.45% |
- |
|
std::move_backward(vector<int>)/262144
|
1.71% |
21923.738 |
22299.506 |
- |
1.64% |
- |
|
BM_MakeHeap_uint32_Random_64
|
1.71% |
1.270 |
1.291 |
- |
3.27% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.71% |
17.732 |
18.036 |
- |
1.92% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
1.71% |
1135980.362 |
1155394.466 |
- |
-1.23% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.71% |
28.911 |
29.405 |
- |
-23.12% |
- |
|
BM_SortHeap_string_16384
|
1.70% |
96.156 |
97.795 |
- |
-1.28% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.70% |
1192870.026 |
1213179.677 |
- |
1.75% |
- |
|
BM_RangesPushHeap_float_Random_256
|
1.70% |
7.184 |
7.307 |
- |
-0.04% |
- |
|
rng::distance(join_view(vector<vector<int>>)/1024
|
1.70% |
1.022 |
1.040 |
- |
0.44% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
1.70% |
404.830 |
411.706 |
- |
-0.58% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.70% |
7.203 |
7.325 |
- |
0.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
1.70% |
11396579.550 |
11589879.845 |
- |
-1.06% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
1.70% |
177.962 |
180.979 |
- |
-7.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.70% |
19077709.996 |
19401138.185 |
- |
0.43% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
1.69% |
8.947 |
9.099 |
- |
1.17% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
1.69% |
1.772 |
1.802 |
- |
11.46% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
1.69% |
37.638 |
38.275 |
- |
-0.23% |
- |
|
rng::move_backward(vector<int>)/1048576
|
1.69% |
56384.558 |
57337.703 |
- |
-2.05% |
- |
|
std::move(vector<int>)/1048576
|
1.69% |
55841.896 |
56785.703 |
- |
0.95% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.69% |
144812.367 |
147259.881 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
1.69% |
12909284.878 |
13127418.267 |
- |
-55.81% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8192
|
1.69% |
162119.211 |
164857.533 |
- |
-0.09% |
- |
|
BM_std_minmax_element<short>/4
|
1.69% |
1.228 |
1.249 |
- |
1.78% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
1.69% |
17332352.538 |
17624693.221 |
- |
0.43% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
1.69% |
1826.691 |
1857.485 |
- |
2.19% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.69% |
9.503 |
9.663 |
- |
1.43% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
1.68% |
30.172 |
30.680 |
- |
4.67% |
- |
|
BM_deque_vector_move/64
|
1.68% |
2.608 |
2.652 |
- |
0.80% |
- |
|
BM_PushHeap_float_Ascending_16384
|
1.68% |
4.056 |
4.125 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
1.68% |
1107897.137 |
1126539.947 |
- |
0.73% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024
|
1.68% |
14.958 |
15.209 |
- |
1.56% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
1.68% |
27.435 |
27.895 |
- |
0.82% |
- |
|
BM_std_minmax<char>/1
|
1.67% |
0.614 |
0.624 |
- |
-1.51% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
1.67% |
17285852.869 |
17574708.067 |
- |
0.93% |
- |
|
BM_std_minmax<unsigned_long_long>/15
|
1.67% |
3.663 |
3.724 |
- |
0.73% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
1.67% |
1.282 |
1.303 |
- |
12.34% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
1.67% |
1.358 |
1.381 |
- |
9.58% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
1.67% |
4462268.703 |
4536591.497 |
- |
1.55% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
1.66% |
65.912 |
67.009 |
- |
0.06% |
- |
|
BM_std_min<unsigned_int>/12
|
1.66% |
1.491 |
1.516 |
- |
2.36% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
1.66% |
66.434 |
67.539 |
- |
6.39% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
1.66% |
252.438 |
256.629 |
- |
1.82% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
1.66% |
1164165.812 |
1183487.424 |
- |
0.76% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.66% |
362.371 |
368.385 |
- |
-0.73% |
- |
|
BM_deque_deque_copy/65536
|
1.66% |
2822.694 |
2869.516 |
- |
-5.41% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
1.66% |
1316369.357 |
1338190.216 |
- |
2.97% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.66% |
9.192 |
9.345 |
- |
1.48% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
1.65% |
7.078 |
7.196 |
- |
1.60% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
1.65% |
19520.769 |
19843.283 |
- |
3.72% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
1.65% |
11694942.994 |
11887991.767 |
- |
0.76% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
1.65% |
15071998.363 |
15320783.408 |
- |
-1.53% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
1.65% |
19847.638 |
20175.125 |
- |
1.96% |
- |
|
rng::reverse_copy(deque<int>)/4096
|
1.65% |
981.996 |
998.198 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.65% |
1229130.436 |
1249396.005 |
- |
0.46% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.65% |
92399.539 |
93922.175 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
1.65% |
13664696.764 |
13889850.668 |
- |
2.73% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
1.65% |
1334860.030 |
1356827.705 |
- |
3.25% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.64% |
1.237 |
1.257 |
- |
-0.62% |
- |
|
BM_SortHeap_uint64_64
|
1.64% |
7.841 |
7.969 |
- |
0.78% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/32
|
1.64% |
2.253 |
2.290 |
- |
1.57% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
1.64% |
605.692 |
615.616 |
- |
-0.98% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
1.64% |
8740658.200 |
8883811.150 |
- |
-26.25% |
- |
|
BM_std_min<unsigned_short>/18
|
1.64% |
1.554 |
1.580 |
- |
2.96% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
1.64% |
2286891.491 |
2324327.764 |
- |
-0.78% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8
|
1.64% |
0.945 |
0.961 |
- |
1.85% |
- |
|
BM_std_min<unsigned_short>/512
|
1.63% |
7.216 |
7.334 |
- |
2.73% |
- |
|
rng::for_each(set<int>)/32
|
1.63% |
21.364 |
21.712 |
- |
1.43% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.63% |
55503.456 |
56407.769 |
- |
1.29% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.63% |
75.908 |
77.144 |
- |
1.81% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.62% |
34.647 |
35.208 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.62% |
172946450.480 |
175746256.713 |
- |
1.98% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.62% |
13021.412 |
13232.166 |
- |
-1.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
1.62% |
205790304.001 |
209120384.652 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.62% |
7839763.297 |
7966494.368 |
- |
2.29% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
1.62% |
3229.831 |
3282.033 |
- |
-1.39% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
1.62% |
4.808 |
4.886 |
- |
-3.57% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
1.62% |
4456512.839 |
4528504.917 |
- |
1.29% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.62% |
27.762 |
28.210 |
- |
-23.20% |
- |
|
BM_std_min<unsigned_int>/13
|
1.61% |
1.527 |
1.552 |
- |
9.75% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
1.61% |
710.928 |
722.403 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
1.61% |
11225105.603 |
11405964.710 |
- |
0.04% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
1.61% |
10.237 |
10.402 |
- |
1.29% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
1.61% |
4.189 |
4.257 |
- |
0.62% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
1.61% |
3.941 |
4.004 |
- |
0.71% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
1.61% |
51.424 |
52.252 |
- |
1.92% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
1.61% |
4.729 |
4.805 |
- |
-1.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
1.61% |
2229535.187 |
2265406.776 |
- |
-2.54% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.61% |
1555178.386 |
1580198.649 |
- |
0.44% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
1.61% |
792.306 |
805.048 |
- |
-0.36% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
1.61% |
32.543 |
33.066 |
- |
2.46% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
1.60% |
17.611 |
17.894 |
- |
-0.08% |
- |
|
rng::for_each(multimap<int>)/8
|
1.60% |
4.470 |
4.541 |
- |
0.62% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
1.60% |
39.457 |
40.089 |
- |
0.83% |
- |
|
BM_PushHeap_float_Random_64
|
1.60% |
6.662 |
6.768 |
- |
-0.08% |
- |
|
BM_std_minmax<long_long>/4
|
1.59% |
1.828 |
1.857 |
- |
-0.59% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
1.59% |
691.207 |
702.202 |
- |
3.68% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16384
|
1.59% |
3.033 |
3.081 |
- |
3.47% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.59% |
11.715 |
11.902 |
- |
2.02% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
1.59% |
4.278 |
4.346 |
- |
2.47% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
1.58% |
31.035 |
31.527 |
- |
3.36% |
- |
|
BM_MakeThenSortHeap_string_Random_64
|
1.58% |
39.140 |
39.760 |
- |
-0.72% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
1.58% |
18.239 |
18.528 |
- |
1.29% |
- |
|
BM_RangesMakeHeap_string_Random_4
|
1.58% |
5.717 |
5.807 |
- |
0.93% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
1.58% |
6.316 |
6.416 |
- |
-0.50% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
1.58% |
0.910 |
0.924 |
- |
0.50% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
1.58% |
21.363 |
21.700 |
- |
-10.03% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.58% |
3.554 |
3.610 |
- |
-0.23% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_256
|
1.57% |
0.653 |
0.663 |
- |
2.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
1.57% |
14309298.031 |
14534478.522 |
- |
1.04% |
- |
|
BM_SortHeap_string_1024
|
1.57% |
59.165 |
60.095 |
- |
-1.23% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
1.57% |
3.074 |
3.122 |
- |
-0.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
1.57% |
1165395.256 |
1183678.994 |
- |
4.35% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.57% |
524328.869 |
532552.839 |
- |
1.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
1.57% |
22864115.517 |
23222699.520 |
- |
-1.90% |
- |
|
BM_std_min<char>/22
|
1.57% |
2.026 |
2.058 |
- |
-0.60% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.57% |
905.713 |
919.897 |
- |
26.68% |
- |
|
BM_std_min<unsigned_long_long>/24
|
1.57% |
2.665 |
2.707 |
- |
0.88% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.56% |
4.179 |
4.244 |
- |
0.15% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
1.56% |
6.697 |
6.802 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
1.56% |
1196712.745 |
1215399.004 |
- |
3.50% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
1.56% |
4.825 |
4.901 |
- |
4.26% |
- |
|
SetIntersection_None_Set_string_64_64
|
1.56% |
12121091.427 |
12310243.690 |
- |
0.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
1.56% |
15039921.264 |
15274288.376 |
- |
-3.64% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.56% |
21.552 |
21.888 |
- |
2.67% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
1.56% |
27.104 |
27.526 |
- |
5.87% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
1.56% |
11256066.380 |
11431178.416 |
- |
3.66% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
1.56% |
8.325 |
8.455 |
- |
-0.51% |
- |
|
BM_PopHeap_uint64_262144
|
1.55% |
41.705 |
42.354 |
- |
0.79% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
1.55% |
11885401.402 |
12069867.961 |
- |
1.69% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.55% |
32.643 |
33.149 |
- |
-9.45% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.55% |
16.759 |
17.019 |
- |
1.54% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
1.55% |
68.405 |
69.464 |
- |
-0.18% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
1.55% |
24.004 |
24.376 |
- |
1.31% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
1.54% |
31.867 |
32.359 |
- |
-0.13% |
- |
|
rng::generate_n(deque<int>)/32
|
1.54% |
8.294 |
8.421 |
- |
-1.00% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
1.54% |
1.212 |
1.230 |
- |
-0.66% |
- |
|
rng::copy(vector<int>)/32768
|
1.54% |
3171.621 |
3220.315 |
- |
-7.63% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
1.54% |
10.446 |
10.606 |
- |
15.23% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
1.53% |
1313294.152 |
1333412.171 |
- |
1.02% |
- |
|
BM_std_min<unsigned_short>/4
|
1.53% |
0.981 |
0.996 |
- |
1.60% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
1.53% |
234117.107 |
237698.016 |
- |
1.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
1.53% |
4377245.888 |
4444187.870 |
- |
-0.09% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
1.53% |
12.076 |
12.261 |
- |
4.14% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
1.53% |
26.833 |
27.242 |
- |
-10.37% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
1.53% |
23.424 |
23.781 |
- |
4.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
1.52% |
5275555.097 |
5355990.223 |
- |
-4.13% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_262144
|
1.52% |
24.470 |
24.843 |
- |
-0.17% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
1.52% |
0.768 |
0.780 |
- |
-1.16% |
- |
|
BM_MakeHeap_string_Random_4
|
1.52% |
5.746 |
5.834 |
- |
0.42% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.52% |
44.112 |
44.784 |
- |
27.59% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
1.52% |
13.920 |
14.132 |
- |
0.09% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
1.52% |
29.497 |
29.945 |
- |
-4.02% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.52% |
12735.357 |
12928.388 |
- |
1.44% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
1.52% |
6959.140 |
7064.577 |
- |
1.46% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
1.52% |
1.466 |
1.488 |
- |
0.94% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
1.51% |
340540988.229 |
345698963.050 |
- |
0.98% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
1.51% |
19.987 |
20.289 |
- |
3.17% |
- |
|
SetIntersection_None_Set_float_16384_1
|
1.51% |
155736010.909 |
158090107.424 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.51% |
15.849 |
16.088 |
- |
1.39% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
1.51% |
1189676.679 |
1207653.504 |
- |
0.66% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
1.51% |
325.372 |
330.289 |
- |
0.36% |
- |
|
std::partition(list<int>)_(dense)/32
|
1.51% |
8.786 |
8.919 |
- |
-2.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
1.51% |
22491443.670 |
22830354.226 |
- |
1.34% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.50% |
12320.552 |
12505.876 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
1.50% |
2261491.934 |
2295481.638 |
- |
0.72% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
1.50% |
7.694 |
7.809 |
- |
0.96% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
1.50% |
70.035 |
71.084 |
- |
-0.44% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.49% |
835.041 |
847.505 |
- |
3.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
1.49% |
1181777.453 |
1199393.855 |
- |
1.43% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.49% |
3.510 |
3.562 |
- |
-2.90% |
- |
|
BM_std_minmax<unsigned_short>/22
|
1.49% |
2.350 |
2.385 |
- |
-0.39% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.49% |
21.527 |
21.847 |
- |
3.01% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
1.49% |
10.049 |
10.198 |
- |
8.14% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.48% |
3.550 |
3.602 |
- |
0.79% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.48% |
21.936 |
22.260 |
- |
-0.16% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.48% |
38.043 |
38.605 |
- |
1.00% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
1.48% |
20.900 |
21.209 |
- |
0.01% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.48% |
112455.574 |
114116.558 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
1.47% |
146042466.264 |
148193491.622 |
- |
0.93% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
1.47% |
8.530 |
8.656 |
- |
2.06% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
1.47% |
1.095 |
1.111 |
- |
0.64% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8192
|
1.47% |
518.672 |
526.301 |
- |
0.48% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
1.47% |
509.008 |
516.470 |
- |
-15.90% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.46% |
293.608 |
297.905 |
- |
0.35% |
- |
|
BM_vector_deque_move/64
|
1.46% |
2.785 |
2.826 |
- |
4.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.46% |
60311668.891 |
61190985.309 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
1.46% |
19076722.812 |
19354840.085 |
- |
0.89% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
1.46% |
212.745 |
215.847 |
- |
-1.57% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
1.46% |
4.121 |
4.181 |
- |
1.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.46% |
1116265.617 |
1132532.077 |
- |
2.74% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.45% |
81042.771 |
82221.641 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.45% |
1086063.936 |
1101848.938 |
- |
-0.35% |
- |
|
BM_MakeThenSortHeap_string_Random_256
|
1.45% |
54.521 |
55.312 |
- |
-0.74% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
1.45% |
6.863 |
6.962 |
- |
0.95% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192
|
1.45% |
4353.397 |
4416.430 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.45% |
179012.336 |
181603.345 |
- |
0.54% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
1.45% |
19.295 |
19.574 |
- |
1.60% |
- |
|
rng::replace(list<int>)_(sprinkled)/50
|
1.45% |
19.819 |
20.106 |
- |
1.01% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/6
|
1.44% |
2.676 |
2.715 |
- |
3.83% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/32
|
1.44% |
1898.335 |
1925.737 |
- |
1.51% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
1.44% |
8132.769 |
8249.917 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.44% |
35809.035 |
36323.938 |
- |
-0.82% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.44% |
30.009 |
30.441 |
- |
2.05% |
- |
|
BM_std_min<int>/24
|
1.43% |
1.821 |
1.847 |
- |
1.86% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
1.43% |
1164762.695 |
1181460.775 |
- |
1.93% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
1.43% |
23.666 |
24.005 |
- |
1.72% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.43% |
50.756 |
51.482 |
- |
0.82% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/1048576
|
1.43% |
6488.474 |
6581.300 |
- |
1.31% |
- |
|
BM_std_minmax_element<int>/4
|
1.43% |
1.233 |
1.250 |
- |
0.61% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
1.43% |
229798942.389 |
233078281.467 |
- |
0.46% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_4
|
1.43% |
1.381 |
1.401 |
- |
0.01% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
1.43% |
21.629 |
21.938 |
- |
3.85% |
- |
|
BM_std_min<unsigned_short>/23
|
1.43% |
2.104 |
2.134 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
1.42% |
1548330.731 |
1570337.893 |
- |
1.53% |
- |
|
BM_CmpEqual_uchar_uchar
|
1.42% |
1.106 |
1.121 |
- |
0.54% |
- |
|
BM_vector_deque_ranges_move/4000
|
1.41% |
141.247 |
143.245 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
1.41% |
1113968.077 |
1129728.578 |
- |
-0.30% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.41% |
21.169 |
21.468 |
- |
0.20% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.41% |
24.491 |
24.837 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.41% |
1249818.765 |
1267468.017 |
- |
1.29% |
- |
|
rng::any_of(list<int>)_(process_all)/32768
|
1.41% |
26078.947 |
26447.125 |
- |
1.61% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
1.41% |
3.329 |
3.376 |
- |
-0.02% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
1.41% |
2.104 |
2.133 |
- |
2.47% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
1.41% |
1.210 |
1.227 |
- |
-7.81% |
- |
|
BM_deque_vector_ranges_move/1
|
1.40% |
2.111 |
2.140 |
- |
-0.44% |
- |
|
rng::move_backward(deque<int>)/512
|
1.40% |
23.803 |
24.137 |
- |
0.06% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
1.40% |
5.372 |
5.448 |
- |
-3.20% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.40% |
4.717 |
4.783 |
- |
1.36% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.40% |
4485149.517 |
4547989.100 |
- |
0.95% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
1.40% |
2.270 |
2.302 |
- |
5.45% |
- |
|
BM_vector_deque_ranges_move/1
|
1.40% |
2.181 |
2.212 |
- |
8.89% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
1.40% |
17.072 |
17.311 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
1.40% |
350502052.052 |
355403542.081 |
- |
0.96% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.40% |
5.569 |
5.647 |
- |
1.53% |
- |
|
BM_deque_vector_ranges_copy/1
|
1.40% |
2.094 |
2.123 |
- |
0.32% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/1024
|
1.39% |
62532.477 |
63403.827 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
1.39% |
17575221.180 |
17819705.169 |
- |
-0.38% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
1.39% |
198.246 |
201.002 |
- |
-0.02% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
1.39% |
245387.378 |
248796.043 |
- |
0.85% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.39% |
610.545 |
619.005 |
- |
2.29% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
1.38% |
2.255 |
2.286 |
- |
2.11% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
1.38% |
27560.564 |
27942.129 |
- |
-2.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.38% |
17008648.004 |
17244114.830 |
- |
0.03% |
- |
|
BM_RangesSortHeap_string_1024
|
1.38% |
58.878 |
59.693 |
- |
1.03% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
1.38% |
18.803 |
19.063 |
- |
4.53% |
- |
|
BM_std_min<int>/4
|
1.38% |
1.052 |
1.067 |
- |
4.36% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.38% |
15.878 |
16.098 |
- |
1.35% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
1.38% |
10.372 |
10.515 |
- |
4.64% |
- |
|
std::copy_n(vector<int>)/512
|
1.38% |
16.074 |
16.296 |
- |
1.17% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8192
|
1.38% |
3859.119 |
3912.454 |
- |
0.44% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
1.38% |
7746.403 |
7853.443 |
- |
-0.71% |
- |
|
rng::copy(vector<bool>)_(aligned)/32768
|
1.38% |
35.635 |
36.128 |
- |
2.32% |
- |
|
BM_std_min<unsigned_char>/24
|
1.38% |
2.776 |
2.814 |
- |
2.06% |
- |
|
BM_align/64
|
1.38% |
0.896 |
0.908 |
- |
1.38% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.38% |
609.742 |
618.152 |
- |
1.54% |
- |
|
SetIntersection_None_Set_string_16_1
|
1.38% |
72633526.119 |
73634064.874 |
- |
0.85% |
- |
|
BM_RangesSortHeap_string_16384
|
1.38% |
96.135 |
97.459 |
- |
1.58% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
1.38% |
16.774 |
17.005 |
- |
13.89% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
1.38% |
41032787.219 |
41597174.757 |
- |
1.26% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.38% |
8.441 |
8.557 |
- |
0.80% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
1.38% |
1563.826 |
1585.333 |
- |
1.65% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
1.37% |
1.045 |
1.060 |
- |
2.20% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.37% |
7062.723 |
7159.767 |
- |
-0.55% |
- |
|
BM_SortHeap_string_262144
|
1.37% |
172.391 |
174.758 |
- |
-2.23% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
1.37% |
40.529 |
41.085 |
- |
1.88% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.37% |
54759.016 |
55510.178 |
- |
0.37% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.37% |
8.750 |
8.870 |
- |
1.53% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
1.37% |
73.784 |
74.796 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
1.37% |
1508445.159 |
1529109.142 |
- |
4.88% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.37% |
25.831 |
26.184 |
- |
1.61% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
1.37% |
50.832 |
51.527 |
- |
0.98% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256
|
1.37% |
1.372 |
1.391 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.37% |
2080378.827 |
2108796.468 |
- |
-2.99% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.37% |
10465.748 |
10608.693 |
- |
0.28% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
1.37% |
2.513 |
2.548 |
- |
-5.64% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/0
|
1.36% |
15.991 |
16.209 |
- |
-0.59% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
1.36% |
1879.387 |
1904.992 |
- |
1.41% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
1.36% |
825.225 |
836.453 |
- |
17.33% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
1.36% |
1.232 |
1.249 |
- |
1.93% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.36% |
74.375 |
75.386 |
- |
7.34% |
- |
|
SetIntersection_None_Set_float_16_16
|
1.36% |
37425668.873 |
37933484.482 |
- |
1.09% |
- |
|
BM_deque_deque_move_backward/64
|
1.36% |
3.325 |
3.370 |
- |
-0.27% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
1.36% |
2.656 |
2.692 |
- |
4.43% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
1.36% |
5.210 |
5.281 |
- |
0.67% |
- |
|
BM_std_minmax<short>/64
|
1.35% |
1.526 |
1.546 |
- |
1.37% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
1.35% |
52.736 |
53.450 |
- |
44.56% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
1.35% |
1.807 |
1.831 |
- |
-0.77% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0
|
1.35% |
15.988 |
16.204 |
- |
0.98% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
1.35% |
26.210 |
26.564 |
- |
0.74% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
1.35% |
21.446 |
21.735 |
- |
1.49% |
- |
|
BM_std_min<unsigned_long_long>/30
|
1.35% |
2.730 |
2.767 |
- |
2.78% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
1.34% |
5.260 |
5.331 |
- |
1.05% |
- |
|
BM_align/8
|
1.34% |
0.896 |
0.908 |
- |
1.10% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
1.34% |
38.940 |
39.463 |
- |
1.86% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
1.34% |
1.007 |
1.021 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.34% |
15.881 |
16.094 |
- |
1.72% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
1.34% |
1148085.215 |
1163452.514 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
1.34% |
2300437.580 |
2331186.280 |
- |
0.34% |
- |
|
BM_MakeThenSortHeap_uint32_Random_16
|
1.33% |
8.642 |
8.757 |
- |
0.58% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.33% |
377038.566 |
382060.784 |
- |
2.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
1.33% |
7.516 |
7.616 |
- |
-0.10% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
1.33% |
4.839 |
4.903 |
- |
-10.83% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
1.33% |
24.951 |
25.282 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
1.33% |
4505224.903 |
4565106.893 |
- |
0.23% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
1.33% |
708.990 |
718.403 |
- |
-1.05% |
- |
|
rng::for_each_n(deque<int>)/50
|
1.33% |
3.907 |
3.959 |
- |
1.01% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
1.32% |
50.163 |
50.827 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
1.32% |
341830479.245 |
346347036.647 |
- |
-0.52% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
1.32% |
7729.870 |
7831.931 |
- |
-5.16% |
- |
|
BM_SortHeap_string_256
|
1.32% |
44.520 |
45.108 |
- |
-1.24% |
- |
|
std::map<int,_int>::clear()/32
|
1.32% |
652.318 |
660.924 |
- |
0.80% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
1.32% |
23.812 |
24.126 |
- |
6.21% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
1.32% |
39.439 |
39.959 |
- |
2.84% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.32% |
25950.948 |
26293.003 |
- |
1.77% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.32% |
501.742 |
508.344 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
1.32% |
32.510 |
32.938 |
- |
14.13% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.32% |
13.735 |
13.916 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.31% |
155539347.025 |
157583054.195 |
- |
0.18% |
- |
|
std::multiset<int>::clear()/1024
|
1.31% |
9736.071 |
9863.922 |
- |
4.35% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
1.30% |
16.179 |
16.389 |
- |
1.14% |
- |
|
rng::copy(deque<int>)/262144
|
1.30% |
10300.695 |
10434.819 |
- |
0.20% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
1.30% |
6.338 |
6.420 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
1.30% |
37294398.701 |
37779626.332 |
- |
-0.50% |
- |
|
BM_deque_deque_move/1024
|
1.30% |
38.975 |
39.482 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
1.30% |
15437730.436 |
15638350.060 |
- |
-3.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
1.30% |
9387267.814 |
9509126.564 |
- |
88.33% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
1.29% |
61492.281 |
62288.069 |
- |
-1.14% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
1.29% |
11.394 |
11.541 |
- |
0.56% |
- |
|
BM_std_min<unsigned_int>/24
|
1.29% |
1.826 |
1.850 |
- |
0.96% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.29% |
592735.450 |
600399.248 |
- |
0.58% |
- |
|
BM_std_minmax<unsigned_short>/25
|
1.29% |
2.265 |
2.295 |
- |
-1.66% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
1.29% |
2316774.529 |
2346629.320 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.29% |
1114262.613 |
1128602.525 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
1.29% |
351047580.621 |
355565336.435 |
- |
0.94% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
1.29% |
66.968 |
67.829 |
- |
1.52% |
- |
|
std::shift_left(list<int>)/8192
|
1.28% |
7661.953 |
7760.280 |
- |
0.80% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.28% |
738.139 |
747.579 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.28% |
2004522.951 |
2030157.799 |
- |
-2.97% |
- |
|
rng::for_each(set<int>::iterator)/50
|
1.28% |
50.167 |
50.808 |
- |
0.59% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
1.28% |
32.375 |
32.789 |
- |
-0.63% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
1.28% |
305.202 |
309.102 |
- |
-0.51% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
1.27% |
1913.986 |
1938.387 |
- |
2.55% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
1.27% |
219.894 |
222.690 |
- |
1.10% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/0
|
1.27% |
13.923 |
14.100 |
- |
1.30% |
- |
|
BM_align/256
|
1.27% |
0.897 |
0.908 |
- |
1.18% |
- |
|
BM_std_min<unsigned_long_long>/23
|
1.27% |
2.415 |
2.446 |
- |
0.68% |
- |
|
BM_RangesPopHeap_float_4
|
1.27% |
2.397 |
2.427 |
- |
2.46% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
1.27% |
8869344.673 |
8981765.821 |
- |
2.28% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
1.27% |
4950316.462 |
5013038.643 |
- |
0.04% |
- |
|
BM_tolower_string<wchar_t>
|
1.27% |
6.201 |
6.280 |
- |
0.61% |
- |
|
BM_PushHeap_uint64_Random_16
|
1.27% |
4.329 |
4.384 |
- |
2.36% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.26% |
5509.406 |
5579.097 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_float_262144_4
|
1.26% |
1173289.633 |
1188120.281 |
- |
2.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.26% |
9.382 |
9.501 |
- |
0.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
1.26% |
59590659.487 |
60343519.145 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
1.26% |
76414267.820 |
77379319.344 |
- |
1.23% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
1.26% |
24.976 |
25.291 |
- |
1.35% |
- |
|
BM_MakeHeap_uint64_Random_16
|
1.26% |
1.290 |
1.306 |
- |
-1.62% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
1.26% |
1.665 |
1.686 |
- |
-5.10% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_16
|
1.26% |
9.833 |
9.957 |
- |
0.76% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
1.26% |
23.033 |
23.323 |
- |
5.32% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.26% |
1887.262 |
1911.005 |
- |
1.36% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/50
|
1.26% |
1951.752 |
1976.294 |
- |
0.97% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.26% |
12674.942 |
12834.260 |
- |
2.00% |
- |
|
SetIntersection_Front_Set_string_256_4
|
1.26% |
5247840.612 |
5313782.584 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.26% |
4915491.086 |
4977253.132 |
- |
0.14% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
1.26% |
5.055 |
5.119 |
- |
0.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
1.26% |
17363145.601 |
17581061.058 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.25% |
58447328.404 |
59180584.644 |
- |
0.57% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
1.25% |
3.825 |
3.873 |
- |
-2.00% |
- |
|
rng::reverse(list<int>)/32768
|
1.25% |
17742.463 |
17964.932 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
1.25% |
11905805.730 |
12055062.865 |
- |
-7.67% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
1.25% |
3.486 |
3.530 |
- |
-0.90% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
1.25% |
5.061 |
5.124 |
- |
0.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.25% |
22295461.757 |
22574566.482 |
- |
-1.04% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
1.25% |
6.215 |
6.293 |
- |
4.04% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
1.25% |
21.484 |
21.752 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1
|
1.25% |
66540128.569 |
67371778.014 |
- |
0.45% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/32
|
1.25% |
17.918 |
18.142 |
- |
1.40% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
1.25% |
6332.821 |
6411.791 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
1.25% |
2311770.353 |
2340584.185 |
- |
2.13% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.25% |
54805.413 |
55488.203 |
- |
-0.62% |
- |
|
BM_RangesPushHeap_float_Random_64
|
1.24% |
6.675 |
6.758 |
- |
0.87% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.24% |
16.437 |
16.641 |
- |
-0.32% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
1.24% |
21.614 |
21.883 |
- |
-1.39% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/0
|
1.24% |
34.934 |
35.367 |
- |
0.79% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16
|
1.24% |
22.265 |
22.541 |
- |
0.06% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
1.24% |
2124.191 |
2150.504 |
- |
1.43% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.24% |
23469928.413 |
23760374.934 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.24% |
198.856 |
201.313 |
- |
0.81% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
1.24% |
6.004 |
6.078 |
- |
-0.07% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
1.23% |
32.093 |
32.490 |
- |
2.16% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
1.23% |
70.608 |
71.478 |
- |
0.61% |
- |
|
BM_RangesSortHeap_string_64
|
1.23% |
29.696 |
30.061 |
- |
0.88% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.23% |
282672.774 |
286142.753 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
1.23% |
9728045.781 |
9847460.493 |
- |
0.53% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
1.23% |
28.877 |
29.231 |
- |
3.21% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
1.23% |
4601.126 |
4657.515 |
- |
1.11% |
- |
|
rng::partition_point(list<int>)/32
|
1.22% |
15.582 |
15.773 |
- |
0.99% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.22% |
661.267 |
669.343 |
- |
1.36% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.22% |
635521.953 |
643278.381 |
- |
0.73% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.22% |
4506938.990 |
4561933.885 |
- |
0.01% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_64
|
1.22% |
8.352 |
8.454 |
- |
-0.19% |
- |
|
std::search(list<int>)_(no_match)/8192
|
1.22% |
7007.511 |
7092.968 |
- |
-0.84% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
1.22% |
4.403 |
4.457 |
- |
1.58% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
1.22% |
2.012 |
2.037 |
- |
-0.31% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.22% |
35432.105 |
35863.301 |
- |
1.63% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/32
|
1.21% |
10.146 |
10.269 |
- |
-1.62% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
1.21% |
243.002 |
245.944 |
- |
0.71% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
1.21% |
5.748 |
5.818 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
1.21% |
148243631.579 |
150033066.528 |
- |
0.50% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.21% |
145762676.475 |
147521873.467 |
- |
-0.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
1.21% |
19.037 |
19.267 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
1.20% |
1546429.768 |
1565032.635 |
- |
2.09% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
1.20% |
1230446.307 |
1245248.005 |
- |
-1.27% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_4
|
1.20% |
5.965 |
6.037 |
- |
0.22% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
1.20% |
127.190 |
128.718 |
- |
-4.68% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
1.20% |
4.055 |
4.104 |
- |
-1.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.20% |
2.656 |
2.688 |
- |
0.12% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
1.20% |
34678.715 |
35094.661 |
- |
-1.25% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
1.20% |
2.549 |
2.579 |
- |
-1.39% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
1.20% |
51.891 |
52.513 |
- |
1.29% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
1.20% |
7.698 |
7.790 |
- |
0.11% |
- |
|
std::reverse_copy(list<int>)/8
|
1.20% |
2.411 |
2.439 |
- |
0.83% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.20% |
63624629.807 |
64385717.152 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
1.19% |
17848899.764 |
18061863.733 |
- |
0.32% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384
|
1.19% |
26.482 |
26.798 |
- |
-0.23% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
1.19% |
19.158 |
19.386 |
- |
7.50% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
1.19% |
4194657.387 |
4244600.204 |
- |
-7.96% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/0
|
1.19% |
57.676 |
58.362 |
- |
-2.48% |
- |
|
BM_std_min<char>/16
|
1.19% |
2.527 |
2.557 |
- |
-0.20% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_262144
|
1.19% |
24.980 |
25.276 |
- |
-0.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
1.19% |
27.917 |
28.248 |
- |
-0.98% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.19% |
166626748.082 |
168605665.245 |
- |
1.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.19% |
307.429 |
311.078 |
- |
1.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
1.18% |
569061645.619 |
575799121.012 |
- |
0.39% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32
|
1.18% |
899.101 |
909.746 |
- |
1.19% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
1.18% |
17.801 |
18.011 |
- |
1.57% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4
|
1.18% |
141637412.275 |
143312397.621 |
- |
0.37% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.18% |
148480.546 |
150234.242 |
- |
-1.63% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
1.18% |
8.939 |
9.045 |
- |
-0.37% |
- |
|
BM_std_min<short>/512
|
1.18% |
7.261 |
7.346 |
- |
0.20% |
- |
|
BM_deque_vector_ranges_copy/70000
|
1.18% |
2812.836 |
2845.920 |
- |
-8.00% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
1.18% |
8934228.701 |
9039274.876 |
- |
-0.34% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.17% |
16.791 |
16.988 |
- |
1.77% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.17% |
34.201 |
34.602 |
- |
-0.20% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/32
|
1.17% |
61.158 |
61.875 |
- |
1.27% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
1.17% |
59.717 |
60.414 |
- |
0.55% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/32
|
1.17% |
1.765 |
1.786 |
- |
1.00% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
1.17% |
966.687 |
977.954 |
- |
1.53% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.17% |
49642.327 |
50220.706 |
- |
0.85% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
1.17% |
13.315 |
13.470 |
- |
0.77% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.16% |
29.569 |
29.914 |
- |
1.82% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
1.16% |
1339.131 |
1354.724 |
- |
1.40% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
1.16% |
11.217 |
11.347 |
- |
1.32% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
1.16% |
1868.326 |
1890.038 |
- |
0.49% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
1.16% |
1.879 |
1.901 |
- |
1.06% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.16% |
44.809 |
45.328 |
- |
-2.56% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
1.16% |
579.775 |
586.496 |
- |
-0.29% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
1.16% |
31.066 |
31.426 |
- |
2.13% |
- |
|
BM_CmpEqual_schar_uint
|
1.16% |
1.100 |
1.113 |
- |
0.55% |
- |
|
std::swap_ranges(list<int>)/50
|
1.16% |
32.811 |
33.191 |
- |
1.55% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
1.16% |
30.721 |
31.077 |
- |
-0.37% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.16% |
4.681 |
4.735 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16
|
1.16% |
5.789 |
5.856 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.16% |
1147786.244 |
1161067.591 |
- |
3.53% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.16% |
1173871.355 |
1187452.526 |
- |
-0.29% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
1.16% |
11.812 |
11.949 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
1.16% |
247627342.825 |
250491228.812 |
- |
2.64% |
- |
|
BM_deque_deque_copy_backward/64
|
1.16% |
3.329 |
3.367 |
- |
-0.20% |
- |
|
rng::none_of(list<int>)_(process_all)/32768
|
1.15% |
25600.958 |
25896.459 |
- |
1.62% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
1.15% |
1.652 |
1.671 |
- |
1.15% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
1.15% |
30.910 |
31.266 |
- |
2.26% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
1.15% |
236.693 |
239.417 |
- |
0.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
1.15% |
2.873 |
2.906 |
- |
1.80% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.15% |
2961.181 |
2995.140 |
- |
1.18% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.15% |
55.660 |
56.298 |
- |
-1.20% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.15% |
11.669 |
11.803 |
- |
-2.56% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
1.14% |
5749210.744 |
5815032.833 |
- |
-1.13% |
- |
|
std::move(deque<int>)/262144
|
1.14% |
15030.875 |
15202.905 |
- |
2.05% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.14% |
738.099 |
746.546 |
- |
-0.40% |
- |
|
BM_PopHeap_uint64_4
|
1.14% |
2.724 |
2.755 |
- |
1.80% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
1.14% |
1924.327 |
1946.341 |
- |
1.91% |
- |
|
SetIntersection_None_Set_float_64_1
|
1.14% |
23553550.822 |
23822981.925 |
- |
1.89% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
1.14% |
5.198 |
5.257 |
- |
3.95% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
1.14% |
40.335 |
40.796 |
- |
-31.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.14% |
3128788.330 |
3164445.637 |
- |
1.64% |
- |
|
std::deque<int>::ctor(size)/1024
|
1.14% |
73.794 |
74.635 |
- |
8.32% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.14% |
68140.687 |
68916.638 |
- |
0.64% |
- |
|
std::move(list<int>)/64
|
1.14% |
48.253 |
48.802 |
- |
-0.09% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/1024
|
1.14% |
40.527 |
40.987 |
- |
0.53% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
1.14% |
1.593 |
1.612 |
- |
-5.57% |
- |
|
rng::move(deque<int>)/4096
|
1.13% |
153.721 |
155.465 |
- |
0.98% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.13% |
29.537 |
29.872 |
- |
-26.81% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16384
|
1.13% |
16.882 |
17.073 |
- |
0.43% |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/52
|
1.13% |
13.826 |
13.982 |
- |
2.19% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/50
|
1.13% |
1930.663 |
1952.491 |
- |
1.32% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
1.13% |
18.977 |
19.191 |
- |
3.84% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
1.13% |
6.281 |
6.352 |
- |
0.05% |
- |
|
rng::search(vector<int>)_(no_match)/1048576
|
1.13% |
211225.740 |
213607.098 |
- |
-1.74% |
- |
|
BM_SortHeap_string_64
|
1.13% |
29.860 |
30.197 |
- |
-1.15% |
- |
|
BM_std_min<short>/65536
|
1.13% |
923.971 |
934.384 |
- |
1.03% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
1.13% |
469.307 |
474.590 |
- |
0.58% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
1.12% |
33.084 |
33.456 |
- |
0.89% |
- |
|
SetIntersection_None_Set_string_262144_4
|
1.12% |
1657872.723 |
1676504.638 |
- |
-0.66% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
1.12% |
13240238.080 |
13389005.333 |
- |
-3.25% |
- |
|
rng::for_each(set<int>::iterator)/8
|
1.12% |
4.480 |
4.530 |
- |
-0.09% |
- |
|
rng::find_if_not(vector<int>)_(process_all)/8
|
1.12% |
2.528 |
2.556 |
- |
1.53% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/1024
|
1.12% |
2140.299 |
2164.313 |
- |
1.97% |
- |
|
BM_std_min<unsigned_long_long>/31
|
1.12% |
2.989 |
3.023 |
- |
-0.14% |
- |
|
BM_std_min<short>/64000
|
1.12% |
902.307 |
912.424 |
- |
1.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.12% |
2204066.000 |
2228766.113 |
- |
0.22% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
1.12% |
624.246 |
631.239 |
- |
2.46% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
1.12% |
23.656 |
23.921 |
- |
0.66% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_16384
|
1.12% |
16.185 |
16.366 |
- |
-0.03% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
1.12% |
2.828 |
2.860 |
- |
-1.44% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
1.12% |
9.253 |
9.357 |
- |
1.84% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
1.12% |
13777.469 |
13931.349 |
- |
-4.91% |
- |
|
BM_RangesSortHeap_string_256
|
1.12% |
44.307 |
44.802 |
- |
1.03% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
1.12% |
1.598 |
1.615 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
1.12% |
22085456.214 |
22331976.194 |
- |
0.96% |
- |
|
BM_std_min<char>/31
|
1.12% |
2.454 |
2.482 |
- |
-0.28% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
1.12% |
57073976.635 |
57710552.514 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
1.12% |
1128009.179 |
1140587.318 |
- |
1.90% |
- |
|
rng::rotate(vector<int>)_(1_element_backward)/1024
|
1.11% |
35.654 |
36.052 |
- |
1.03% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.11% |
172313.297 |
174231.487 |
- |
0.72% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.11% |
6217.095 |
6286.099 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
1.11% |
1103783.735 |
1116026.387 |
- |
-0.85% |
- |
|
std::multiset<std::string>::clear()/32
|
1.11% |
918.254 |
928.438 |
- |
5.27% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/8192
|
1.11% |
1338.611 |
1353.454 |
- |
1.15% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.11% |
353.166 |
357.080 |
- |
0.33% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1000
|
1.11% |
591.532 |
598.085 |
- |
0.19% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
1.11% |
3672.694 |
3713.367 |
- |
-0.11% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.11% |
2964.496 |
2997.311 |
- |
1.82% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
1.11% |
205.791 |
208.068 |
- |
-6.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.11% |
9315275.810 |
9418261.806 |
- |
1.88% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.11% |
8.807 |
8.904 |
- |
2.40% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.11% |
528.588 |
534.431 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
1.10% |
22.143 |
22.387 |
- |
-7.21% |
- |
|
BM_std_min<unsigned_short>/28
|
1.10% |
2.672 |
2.702 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.10% |
555.784 |
561.904 |
- |
-0.82% |
- |
|
std::partition_copy(vector<int>)/1024
|
1.10% |
477.120 |
482.371 |
- |
5.50% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.10% |
2962.423 |
2995.009 |
- |
1.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
1.10% |
17389899.461 |
17581169.228 |
- |
0.75% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.10% |
25.653 |
25.935 |
- |
-14.81% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
1.10% |
11.777 |
11.906 |
- |
-0.30% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
1.10% |
497020.759 |
502465.107 |
- |
0.55% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
1.10% |
4.330 |
4.378 |
- |
0.85% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
1.09% |
728.066 |
736.032 |
- |
2.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.09% |
1177228.994 |
1190107.197 |
- |
3.53% |
- |
|
BM_vector_deque_copy/5500
|
1.09% |
195.406 |
197.543 |
- |
0.78% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.09% |
9.063 |
9.162 |
- |
2.16% |
- |
|
BM_CmpLess_uchar_schar
|
1.09% |
1.033 |
1.044 |
- |
0.75% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64
|
1.09% |
34.591 |
34.969 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
1.09% |
1188739.392 |
1201717.979 |
- |
-0.74% |
- |
|
BM_RangesSortHeap_float_4
|
1.09% |
1.009 |
1.020 |
- |
-0.66% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
1.09% |
5.265 |
5.322 |
- |
-2.84% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
1.09% |
1155467.422 |
1168062.733 |
- |
6.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.09% |
17662986.320 |
17855428.429 |
- |
0.21% |
- |
|
BM_CmpEqual_short_int
|
1.09% |
1.127 |
1.140 |
- |
0.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.09% |
1657575.308 |
1675598.710 |
- |
-3.69% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_64
|
1.08% |
10.179 |
10.289 |
- |
0.66% |
- |
|
rng::stable_sort(deque<int>)_(descending)/1024
|
1.08% |
2962.192 |
2994.319 |
- |
1.70% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.08% |
22.281 |
22.521 |
- |
0.23% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
1.08% |
105.452 |
106.587 |
- |
19.20% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.08% |
3327.751 |
3363.566 |
- |
-1.64% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.08% |
33.552 |
33.913 |
- |
-23.14% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.08% |
734.150 |
742.047 |
- |
-7.30% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
1.08% |
668.896 |
676.087 |
- |
0.31% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
1.07% |
11880278.140 |
12007718.779 |
- |
0.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.07% |
206385828.682 |
208597323.661 |
- |
-3.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
1.07% |
1250672.689 |
1264066.082 |
- |
-0.76% |
- |
|
BM_deque_deque_copy_backward/1
|
1.07% |
2.759 |
2.789 |
- |
-0.24% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.07% |
22.601 |
22.843 |
- |
3.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
1.07% |
148390842.335 |
149973807.062 |
- |
-0.83% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
1.07% |
253.205 |
255.906 |
- |
-12.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
1.07% |
1.001 |
1.011 |
- |
-1.07% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
1.07% |
8.598 |
8.690 |
- |
3.53% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
1.07% |
34.532 |
34.900 |
- |
-4.86% |
- |
|
BM_SortHeap_uint32_64
|
1.06% |
7.953 |
8.038 |
- |
1.17% |
- |
|
BM_MakeHeap_string_Ascending_256
|
1.06% |
4.763 |
4.814 |
- |
-3.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
1.06% |
227125038.343 |
229532105.576 |
- |
0.78% |
- |
|
BM_std_minmax<int>/23
|
1.06% |
2.287 |
2.311 |
- |
-1.95% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
1.06% |
3634036.219 |
3672523.266 |
- |
4.14% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.06% |
13.175 |
13.314 |
- |
1.01% |
- |
|
rng::replace_if(list<int>)_(sprinkled)/8192
|
1.06% |
7388.332 |
7466.498 |
- |
0.19% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.06% |
13487.902 |
13630.532 |
- |
1.39% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
1.06% |
144240706.117 |
145764688.479 |
- |
1.40% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
1.06% |
2049.658 |
2071.300 |
- |
0.27% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
1.05% |
22442914.331 |
22679661.682 |
- |
0.52% |
- |
|
BM_StringFindAllMatch/512
|
1.05% |
11.860 |
11.985 |
- |
2.42% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.05% |
24.720 |
24.980 |
- |
0.54% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.05% |
1.385 |
1.400 |
- |
0.30% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
1.05% |
3.999 |
4.041 |
- |
1.25% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.05% |
207331.340 |
209507.692 |
- |
2.33% |
- |
|
BM_RangesSortHeap_string_16
|
1.05% |
14.136 |
14.284 |
- |
0.94% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.05% |
2.348 |
2.372 |
- |
2.73% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
1.05% |
34.106 |
34.463 |
- |
0.72% |
- |
|
std::multiset<int>::erase(iterator)/0
|
1.05% |
20.012 |
20.221 |
- |
1.39% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.05% |
681.108 |
688.229 |
- |
-3.96% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
1.04% |
7224.415 |
7299.873 |
- |
3.79% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_16
|
1.04% |
1.025 |
1.035 |
- |
-0.13% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
1.04% |
210.749 |
212.948 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
1.04% |
567596810.971 |
573492990.381 |
- |
0.21% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
1.04% |
1487835.988 |
1503284.946 |
- |
-0.43% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.04% |
370.015 |
373.856 |
- |
0.27% |
- |
|
BM_RangesMakeHeap_string_Random_64
|
1.04% |
10.001 |
10.105 |
- |
1.44% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
1.04% |
1746326.985 |
1764443.767 |
- |
-1.07% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
1.04% |
1165179.768 |
1177263.836 |
- |
1.17% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_16
|
1.04% |
5.298 |
5.353 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
1.04% |
1276768.006 |
1290006.656 |
- |
0.45% |
- |
|
BM_PushHeap_string_Descending_16384
|
1.04% |
2.401 |
2.426 |
- |
-27.99% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
1.03% |
413.064 |
417.335 |
- |
2.94% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
1.03% |
65.675 |
66.354 |
- |
-1.35% |
- |
|
rng::find_if(vector<char>)_(process_all)/32768
|
1.03% |
8136.061 |
8220.127 |
- |
1.01% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
1.03% |
3483.405 |
3519.394 |
- |
-0.14% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_1024
|
1.03% |
10.230 |
10.336 |
- |
0.28% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.03% |
358.745 |
362.450 |
- |
1.01% |
- |
|
rng::sort(vector<int>)_(repeated)/8
|
1.03% |
16.913 |
17.087 |
- |
1.14% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/32
|
1.03% |
17.369 |
17.548 |
- |
0.50% |
- |
|
rng::fill_n(deque<int>)/1024
|
1.03% |
29.768 |
30.073 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
1.03% |
359134595.717 |
362822466.964 |
- |
3.18% |
- |
|
BM_std_min<long_long>/29
|
1.03% |
2.984 |
3.015 |
- |
-0.87% |
- |
|
rng::move(vector<int>)/64
|
1.03% |
4.068 |
4.109 |
- |
-0.05% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
1.02% |
142.259 |
143.716 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.02% |
60136882.519 |
60752714.485 |
- |
0.24% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
1.02% |
81.657 |
82.493 |
- |
-0.38% |
- |
|
rng::starts_with(deque<int>)/8
|
1.02% |
4.154 |
4.197 |
- |
2.38% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.02% |
61758.509 |
62389.562 |
- |
0.50% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
1.02% |
158.585 |
160.204 |
- |
0.42% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
1.02% |
5023.363 |
5074.594 |
- |
-19.06% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
1.02% |
1161963.104 |
1173805.829 |
- |
-0.23% |
- |
|
std::for_each(list<int>)/32
|
1.02% |
11.178 |
11.292 |
- |
1.23% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
1.02% |
5.695 |
5.753 |
- |
0.61% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.02% |
50091.665 |
50601.921 |
- |
1.50% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.02% |
19472104.953 |
19670378.813 |
- |
2.06% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16
|
1.02% |
5.481 |
5.537 |
- |
1.06% |
- |
|
BM_std_minmax<int>/4
|
1.02% |
0.984 |
0.994 |
- |
1.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
1.02% |
143845894.654 |
145309654.930 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
1.02% |
174176259.814 |
175948165.400 |
- |
0.31% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.02% |
1468.146 |
1483.065 |
- |
5.75% |
- |
|
BM_std_minmax<short>/22
|
1.02% |
2.312 |
2.335 |
- |
2.57% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
1.02% |
6491.650 |
6557.549 |
- |
0.62% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
1.02% |
13.296 |
13.431 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.01% |
44474810.556 |
44925963.258 |
- |
10.98% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.01% |
6639.750 |
6707.029 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
1.01% |
1280855.921 |
1293813.295 |
- |
0.99% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
1.01% |
2.558 |
2.584 |
- |
-0.71% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
1.01% |
23.587 |
23.825 |
- |
-0.58% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.01% |
67307670.911 |
67986543.017 |
- |
0.03% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16
|
1.01% |
6.080 |
6.142 |
- |
1.20% |
- |
|
std::reverse(list<int>)/4096
|
1.01% |
1647.498 |
1664.092 |
- |
-0.65% |
- |
|
BM_std_min<unsigned_char>/14
|
1.01% |
1.825 |
1.843 |
- |
2.71% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.01% |
64144602.816 |
64790080.564 |
- |
0.69% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
1.01% |
20.506 |
20.712 |
- |
15.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
1.00% |
1230223.715 |
1242580.731 |
- |
1.33% |
- |
|
rng::find(deque<int>)_(process_all)/32768
|
1.00% |
7756.965 |
7834.651 |
- |
-0.70% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
1.00% |
11.649 |
11.766 |
- |
0.56% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.00% |
44779043.300 |
45227412.708 |
- |
0.54% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
1.00% |
503.740 |
508.778 |
- |
-0.34% |
- |