|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
34979.35% |
1001212.809 |
351218981.295 |
- |
0.10% |
- |
|
std::copy(vector<bool>)_(unaligned)/262144
|
548.43% |
1713.082 |
11108.140 |
- |
548.85% |
- |
|
rng::copy(vector<bool>)_(unaligned)/262144
|
450.37% |
1368.289 |
7530.598 |
- |
449.96% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
261.28% |
1.062 |
3.836 |
- |
38.15% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
130.61% |
283.624 |
654.063 |
- |
30.87% |
- |
|
std::adjacent_find(list<int>)/1024
|
124.32% |
714.363 |
1602.443 |
- |
1.04% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
122.70% |
656.214 |
1461.367 |
- |
-0.33% |
- |
|
std::count(list<int>)_(every_other)/1024
|
118.97% |
709.416 |
1553.413 |
- |
121.88% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/1024
|
118.16% |
741.880 |
1618.500 |
- |
118.31% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
117.07% |
744.543 |
1616.166 |
- |
117.66% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/1024
|
116.88% |
743.091 |
1611.612 |
- |
117.17% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
116.84% |
743.472 |
1612.171 |
- |
116.77% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/8192
|
114.13% |
1198.430 |
2566.232 |
- |
-2.86% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
109.84% |
703.015 |
1475.185 |
- |
-0.02% |
- |
|
std::fill(list<int>)/50
|
107.60% |
16.875 |
35.034 |
- |
-0.16% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/1024
|
105.29% |
798.093 |
1638.443 |
- |
106.38% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/1024
|
105.18% |
796.357 |
1633.973 |
- |
106.86% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
102.78% |
826.530 |
1676.063 |
- |
103.99% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
98.69% |
1983.225 |
3940.543 |
- |
-0.66% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
98.29% |
206.754 |
409.973 |
- |
77.89% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
97.79% |
846.648 |
1674.569 |
- |
101.74% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
94.52% |
28.323 |
55.094 |
- |
37.46% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
90.03% |
31.611 |
60.071 |
- |
0.67% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
88.43% |
369885.230 |
696992.896 |
- |
-1.01% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
87.68% |
288.177 |
540.844 |
- |
0.30% |
- |
|
rng::starts_with(list<int>)/1024
|
86.92% |
783.669 |
1464.827 |
- |
88.90% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
86.57% |
104.469 |
194.911 |
- |
97.74% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
84.33% |
6644.015 |
12247.192 |
- |
79.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
83.82% |
22.130 |
40.681 |
- |
98.05% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
81.26% |
197.218 |
357.485 |
- |
75.98% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
77.04% |
88.814 |
157.237 |
- |
64.36% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
75.01% |
0.792 |
1.387 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
74.88% |
8210870.189 |
14359289.634 |
- |
39.73% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16
|
74.81% |
9.602 |
16.785 |
- |
78.13% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
73.40% |
383695.582 |
665317.793 |
- |
0.35% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
73.25% |
0.801 |
1.387 |
- |
0.03% |
- |
|
BM_deque_deque_copy_backward/0
|
71.51% |
0.809 |
1.387 |
- |
0.01% |
- |
|
BM_deque_deque_move_backward/0
|
70.23% |
0.815 |
1.387 |
- |
0.06% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
70.14% |
20.508 |
34.892 |
- |
64.36% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
69.97% |
104.833 |
178.187 |
- |
76.91% |
- |
|
rng::find_end(vector<int>)_(single_element)/8192
|
69.96% |
1912.641 |
3250.688 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
69.91% |
213192962.567 |
362239458.486 |
- |
44.27% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
69.65% |
242.411 |
411.249 |
- |
0.45% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
69.31% |
237.076 |
401.400 |
- |
0.36% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
68.92% |
29.548 |
49.914 |
- |
70.47% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
68.72% |
4.252 |
7.174 |
- |
60.24% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
68.52% |
153.904 |
259.362 |
- |
-0.67% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
65.43% |
37.665 |
62.308 |
- |
63.64% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
65.17% |
3.766 |
6.220 |
- |
64.90% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
64.47% |
6616.593 |
10882.293 |
- |
58.67% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
64.24% |
73.999 |
121.539 |
- |
65.12% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
64.09% |
3493641.371 |
5732629.281 |
- |
86.51% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_64
|
64.04% |
15.057 |
24.699 |
- |
67.47% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
64.01% |
55214.669 |
90557.655 |
- |
65.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
63.98% |
79.427 |
130.247 |
- |
63.48% |
- |
|
std::unordered_set<int>::clear()/1024
|
63.47% |
7886.450 |
12891.791 |
- |
58.91% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
63.08% |
42.507 |
69.321 |
- |
-0.15% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
62.70% |
371.080 |
603.759 |
- |
58.73% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
62.64% |
4.360 |
7.091 |
- |
56.51% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
62.46% |
54669.128 |
88814.571 |
- |
60.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
60.48% |
5049280.676 |
8102854.594 |
- |
-6.35% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
60.09% |
3.211 |
5.141 |
- |
60.10% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
58.24% |
24.279 |
38.418 |
- |
53.17% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
57.52% |
29.886 |
47.076 |
- |
51.69% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
56.98% |
3.270 |
5.133 |
- |
65.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
56.50% |
0.410 |
0.642 |
- |
43.57% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
56.19% |
14123298.693 |
22058915.558 |
- |
12.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
55.34% |
57.316 |
89.034 |
- |
-0.81% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
54.75% |
670.415 |
1037.461 |
- |
32.68% |
- |
|
rng::find_end(vector<int>)_(process_all)/8192
|
54.22% |
1904.428 |
2936.936 |
- |
0.63% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
53.75% |
27.410 |
42.144 |
- |
27.94% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
53.52% |
242.555 |
372.363 |
- |
0.64% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
53.31% |
236.990 |
363.319 |
- |
0.60% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
53.16% |
19.356 |
29.647 |
- |
47.58% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
53.10% |
372.858 |
570.830 |
- |
49.02% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
51.45% |
57.816 |
87.562 |
- |
34.47% |
- |
|
std::shift_left(vector<int>)/32
|
51.45% |
2.993 |
4.532 |
- |
52.13% |
- |
|
BM_deque_deque_move_backward/64
|
50.83% |
3.379 |
5.097 |
- |
-7.40% |
- |
|
BM_deque_deque_copy_backward/64
|
50.64% |
3.374 |
5.082 |
- |
-7.03% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
50.41% |
3.377 |
5.079 |
- |
-7.37% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
50.25% |
4.276 |
6.425 |
- |
0.21% |
- |
|
BM_std_min<unsigned_short>/1
|
50.15% |
0.254 |
0.381 |
- |
-16.16% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
49.94% |
3.377 |
5.063 |
- |
-7.88% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
49.94% |
29.843 |
44.746 |
- |
54.47% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_4
|
49.64% |
4.798 |
7.180 |
- |
50.32% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
49.33% |
57.214 |
85.436 |
- |
51.77% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
49.30% |
22920.002 |
34218.746 |
- |
51.47% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
49.13% |
13.373 |
19.944 |
- |
44.19% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
48.81% |
260.554 |
387.742 |
- |
34.32% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
48.44% |
12551.453 |
18631.669 |
- |
42.55% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
48.27% |
9.231 |
13.687 |
- |
38.26% |
- |
|
std::unordered_set<int>::clear()/8192
|
48.26% |
61971.823 |
91881.628 |
- |
49.41% |
- |
|
rng::starts_with(list<int>)/1000
|
48.20% |
761.499 |
1128.523 |
- |
48.94% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
48.07% |
253644.620 |
375575.268 |
- |
0.68% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16
|
47.94% |
7.747 |
11.461 |
- |
45.43% |
- |
|
std::unordered_set<std::string>::clear()/32
|
47.81% |
925.829 |
1368.473 |
- |
52.99% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
47.38% |
29.056 |
42.824 |
- |
1.15% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
47.19% |
13443.306 |
19787.243 |
- |
44.83% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
46.88% |
27.360 |
40.186 |
- |
-1.58% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16
|
46.70% |
9.557 |
14.020 |
- |
46.79% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
45.94% |
14.756 |
21.535 |
- |
42.17% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
45.27% |
36.974 |
53.712 |
- |
1.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
44.73% |
64401241.139 |
93208771.332 |
- |
4.81% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
44.53% |
13327.247 |
19262.142 |
- |
41.31% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
44.19% |
23.458 |
33.825 |
- |
-0.32% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
44.03% |
12.737 |
18.346 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
43.98% |
10137763.980 |
14596065.319 |
- |
27.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
43.87% |
28.527 |
41.041 |
- |
42.69% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
43.71% |
22.404 |
32.197 |
- |
42.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
42.87% |
1677.673 |
2396.837 |
- |
13.78% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
42.78% |
23.878 |
34.092 |
- |
19.40% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_64
|
41.72% |
12.972 |
18.384 |
- |
40.29% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_64
|
41.52% |
15.571 |
22.036 |
- |
41.23% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
41.43% |
20.194 |
28.561 |
- |
39.27% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_4
|
41.41% |
5.388 |
7.619 |
- |
41.48% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
41.39% |
22.841 |
32.296 |
- |
36.35% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
41.27% |
28.032 |
39.601 |
- |
-1.09% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
41.03% |
12653.161 |
17844.758 |
- |
48.54% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
40.11% |
29.773 |
41.716 |
- |
-0.71% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
39.79% |
0.562 |
0.786 |
- |
1.06% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
39.63% |
0.193 |
0.270 |
- |
21.12% |
- |
|
BM_std_min<unsigned_char>/1
|
39.59% |
0.325 |
0.453 |
- |
37.11% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
39.57% |
51.106 |
71.328 |
- |
-1.24% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
39.27% |
82905.490 |
115465.565 |
- |
39.76% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
39.14% |
31.860 |
44.330 |
- |
40.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
39.12% |
5991653.634 |
8335436.339 |
- |
35.94% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
39.01% |
259.051 |
360.098 |
- |
-3.86% |
- |
|
rng::for_each(multimap<int>)/8
|
38.99% |
4.513 |
6.273 |
- |
1.12% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
38.70% |
15.345 |
21.284 |
- |
0.96% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
38.51% |
12.159 |
16.841 |
- |
13.14% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
38.41% |
18.009 |
24.927 |
- |
38.83% |
- |
|
rng::for_each(set<int>)/8
|
38.37% |
4.616 |
6.387 |
- |
2.47% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_4
|
38.25% |
3.778 |
5.224 |
- |
39.00% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
38.24% |
28.907 |
39.962 |
- |
-1.67% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
37.96% |
150.190 |
207.202 |
- |
38.15% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
37.30% |
177.764 |
244.068 |
- |
37.44% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
36.94% |
7439.873 |
10187.971 |
- |
34.66% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
36.72% |
5160.517 |
7055.253 |
- |
30.20% |
- |
|
rng::for_each(multiset<int>)/8
|
36.49% |
4.575 |
6.245 |
- |
1.16% |
- |
|
BM_std_min<int>/1
|
36.46% |
0.282 |
0.384 |
- |
33.89% |
- |
|
rng::for_each(map<int>)/8
|
36.45% |
4.474 |
6.105 |
- |
-2.70% |
- |
|
BM_std_min<__int128>/64000
|
35.52% |
24733.290 |
33517.683 |
- |
35.42% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
35.40% |
21.059 |
28.513 |
- |
31.03% |
- |
|
BM_std_min<__int128>/65536
|
35.15% |
25346.319 |
34256.224 |
- |
35.04% |
- |
|
BM_std_min<__int128>/70000
|
34.76% |
27060.993 |
36467.695 |
- |
34.63% |
- |
|
BM_std_min<__int128>/4096
|
34.69% |
1578.819 |
2126.544 |
- |
34.54% |
- |
|
BM_std_min<__int128>/4000
|
34.42% |
1540.615 |
2070.906 |
- |
34.21% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
34.41% |
136267.164 |
183161.185 |
- |
31.17% |
- |
|
BM_std_min<__int128>/5500
|
34.27% |
2120.649 |
2847.457 |
- |
34.29% |
- |
|
BM_std_min<__int128>/1024
|
34.11% |
396.062 |
531.149 |
- |
33.79% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
34.07% |
2038.462 |
2733.028 |
- |
-7.82% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
34.06% |
698.815 |
936.802 |
- |
35.21% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
33.99% |
64.897 |
86.957 |
- |
5.63% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
33.92% |
221104.407 |
296108.858 |
- |
35.97% |
- |
|
std::shift_right(deque<int>)/32
|
33.86% |
3.252 |
4.353 |
- |
0.81% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
33.68% |
19.320 |
25.827 |
- |
41.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
33.66% |
30.666 |
40.987 |
- |
7.18% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/0
|
33.37% |
21.060 |
28.089 |
- |
30.87% |
- |
|
std::unordered_set<int>::erase(iterator)/0
|
33.15% |
19.633 |
26.141 |
- |
31.61% |
- |
|
BM_std_min<__int128>/512
|
33.09% |
198.876 |
264.678 |
- |
32.99% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
32.81% |
33.005 |
43.835 |
- |
64.77% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
32.65% |
22.722 |
30.141 |
- |
0.28% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
32.63% |
19.381 |
25.707 |
- |
21.60% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
32.53% |
118323.041 |
156815.339 |
- |
33.64% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
32.34% |
44.854 |
59.360 |
- |
-31.55% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/0
|
32.19% |
24.738 |
32.702 |
- |
1.89% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
31.98% |
83942.763 |
110787.520 |
- |
30.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
31.91% |
0.636 |
0.838 |
- |
31.28% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
31.65% |
6.215 |
8.182 |
- |
-14.62% |
- |
|
std::move_backward(deque<int>)/64
|
31.59% |
5.474 |
7.203 |
- |
0.02% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
31.44% |
20.073 |
26.384 |
- |
29.89% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
31.37% |
141080.263 |
185330.318 |
- |
30.74% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
31.31% |
10279.085 |
13497.160 |
- |
27.98% |
- |
|
BM_std_min<char>/1
|
31.26% |
0.288 |
0.378 |
- |
16.10% |
- |
|
rng::find(list<int>)_(process_all)/50
|
31.26% |
18.837 |
24.726 |
- |
23.18% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
31.22% |
14.982 |
19.659 |
- |
15.12% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
31.17% |
33.079 |
43.391 |
- |
10.21% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
31.13% |
2.236 |
2.932 |
- |
28.43% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
30.69% |
25.917 |
33.871 |
- |
2.35% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
30.69% |
29.209 |
38.173 |
- |
4.84% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
30.49% |
33.788 |
44.088 |
- |
5.33% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
30.47% |
1.678 |
2.189 |
- |
1.63% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
30.30% |
18.694 |
24.358 |
- |
30.97% |
- |
|
rng::reverse(vector<int>)/8
|
30.21% |
1.619 |
2.107 |
- |
-4.70% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
30.01% |
2960.697 |
3849.199 |
- |
-0.50% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
29.97% |
1.167 |
1.516 |
- |
16.80% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
29.83% |
6.174 |
8.016 |
- |
26.26% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
29.78% |
25.805 |
33.491 |
- |
27.46% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
29.74% |
18.762 |
24.343 |
- |
29.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
29.74% |
2435060.489 |
3159283.904 |
- |
16.78% |
- |
|
rng::move_backward(deque<int>)/64
|
29.40% |
5.620 |
7.272 |
- |
-0.78% |
- |
|
rng::find_end(deque<int>)_(single_element)/1024
|
29.36% |
277.999 |
359.620 |
- |
8.50% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
29.32% |
0.579 |
0.748 |
- |
8.23% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
29.05% |
2958.414 |
3817.867 |
- |
-0.21% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
29.04% |
69.945 |
90.259 |
- |
29.26% |
- |
|
rng::copy(vector<int>)/4096
|
28.82% |
149.432 |
192.503 |
- |
-17.33% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
28.75% |
0.343 |
0.442 |
- |
21.13% |
- |
|
BM_vector_deque_copy/0
|
28.65% |
0.388 |
0.500 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
28.54% |
35.100 |
45.117 |
- |
3.25% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
28.36% |
0.799 |
1.025 |
- |
0.47% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
28.16% |
9974.529 |
12783.131 |
- |
29.78% |
- |
|
rng::swap_ranges(list<int>)/8192
|
28.07% |
10073.590 |
12900.940 |
- |
1.27% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
28.05% |
32.211 |
41.246 |
- |
-0.88% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
28.05% |
81.240 |
104.029 |
- |
34.05% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
27.86% |
8.236 |
10.531 |
- |
54.21% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
27.77% |
141662.437 |
180997.150 |
- |
26.95% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
27.75% |
724.185 |
925.163 |
- |
45.14% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/0
|
27.63% |
19.060 |
24.326 |
- |
26.93% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
27.60% |
409.385 |
522.391 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
27.46% |
1884804.393 |
2402415.193 |
- |
28.57% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
27.46% |
20.166 |
25.703 |
- |
25.26% |
- |
|
BM_std_minmax_element<long_long>/2
|
27.45% |
0.538 |
0.686 |
- |
0.00% |
- |
|
rng::copy_n(vector<int>)/32768
|
27.38% |
2294.113 |
2922.215 |
- |
5.23% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
27.31% |
19.511 |
24.840 |
- |
17.56% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
27.31% |
409.192 |
520.943 |
- |
-0.54% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
27.24% |
42761.124 |
54409.612 |
- |
24.69% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
27.21% |
676.393 |
860.408 |
- |
23.83% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
27.14% |
20.451 |
26.002 |
- |
5.48% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
27.06% |
31.739 |
40.329 |
- |
42.12% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
27.05% |
54983.117 |
69854.105 |
- |
25.43% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
26.89% |
724.121 |
918.848 |
- |
33.27% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
26.58% |
19.904 |
25.195 |
- |
9.54% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
26.58% |
1237.061 |
1565.896 |
- |
-3.10% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
26.55% |
20.113 |
25.454 |
- |
26.78% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
26.55% |
746.724 |
944.956 |
- |
25.72% |
- |
|
BM_std_min<__int128>/64
|
26.51% |
24.505 |
31.000 |
- |
26.24% |
- |
|
rng::for_each(map<int>::iterator)/8
|
26.48% |
4.561 |
5.768 |
- |
-0.09% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
26.20% |
1.080 |
1.363 |
- |
0.62% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
25.69% |
5.835 |
7.334 |
- |
47.11% |
- |
|
BM_PushHeap_uint64_Descending_1
|
25.65% |
0.449 |
0.564 |
- |
-1.95% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
25.46% |
60.162 |
75.482 |
- |
17.58% |
- |
|
BM_PushHeap_float_Descending_1
|
25.27% |
0.431 |
0.539 |
- |
37.00% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
25.25% |
22.730 |
28.470 |
- |
39.60% |
- |
|
std::unordered_set<int>::clear()/32
|
25.17% |
608.331 |
761.455 |
- |
24.11% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
25.16% |
713.431 |
892.951 |
- |
33.12% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
24.92% |
3322.226 |
4149.970 |
- |
25.26% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
24.86% |
0.442 |
0.552 |
- |
-3.78% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
24.75% |
1.431 |
1.786 |
- |
42.76% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
24.60% |
23.611 |
29.419 |
- |
-7.29% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/52
|
24.39% |
14.761 |
18.361 |
- |
10.63% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_Control
|
24.27% |
0.365 |
0.453 |
- |
24.45% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
24.20% |
0.447 |
0.556 |
- |
6.88% |
- |
|
BM_toupper_char<wchar_t>
|
24.15% |
0.554 |
0.687 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
24.08% |
21.732 |
26.966 |
- |
10.19% |
- |
|
BM_StringDestroy_Empty
|
24.07% |
0.655 |
0.812 |
- |
16.16% |
- |
|
BM_deque_deque_copy_backward/512
|
24.01% |
18.571 |
23.029 |
- |
1.28% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
23.98% |
0.548 |
0.679 |
- |
12.34% |
- |
|
BM_deque_deque_move_backward/1
|
23.42% |
2.726 |
3.365 |
- |
-4.15% |
- |
|
std::shift_right(deque<int>)/50
|
23.38% |
4.213 |
5.198 |
- |
-1.55% |
- |
|
BM_MakeHeap_uint32_Random_4
|
23.37% |
1.122 |
1.384 |
- |
17.21% |
- |
|
BM_std_minmax<unsigned_short>/4
|
23.30% |
0.936 |
1.154 |
- |
6.15% |
- |
|
BM_vector_deque_move/0
|
23.27% |
0.555 |
0.684 |
- |
47.83% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
23.18% |
11.045 |
13.604 |
- |
-8.89% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
23.09% |
250.177 |
307.943 |
- |
-2.21% |
- |
|
rng::for_each(map<int>)/32
|
22.97% |
21.250 |
26.132 |
- |
1.37% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
22.82% |
2.775 |
3.408 |
- |
-3.09% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
22.82% |
2.795 |
3.433 |
- |
-5.02% |
- |
|
BM_deque_deque_copy_backward/1
|
22.71% |
2.796 |
3.430 |
- |
-3.97% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
22.64% |
46.158 |
56.606 |
- |
-6.44% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
22.57% |
26.132 |
32.030 |
- |
10.86% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
21.96% |
252.042 |
307.387 |
- |
-0.27% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
21.88% |
2.348 |
2.861 |
- |
15.97% |
- |
|
BM_deque_deque_move_backward/2
|
21.80% |
2.466 |
3.004 |
- |
-4.89% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
21.61% |
25.525 |
31.041 |
- |
0.26% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
21.58% |
0.464 |
0.564 |
- |
8.95% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
21.18% |
1.903 |
2.306 |
- |
3.07% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
21.10% |
35.282 |
42.726 |
- |
47.15% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
20.98% |
3.582 |
4.333 |
- |
10.18% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
20.92% |
9.764 |
11.807 |
- |
54.93% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
20.91% |
608.758 |
736.043 |
- |
19.58% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
20.86% |
6.667 |
8.058 |
- |
-25.31% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
20.85% |
18.792 |
22.711 |
- |
21.28% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
20.73% |
2.532 |
3.057 |
- |
-2.73% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
20.70% |
0.945 |
1.141 |
- |
11.90% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
20.63% |
1731.791 |
2089.087 |
- |
39.40% |
- |
|
BM_deque_deque_copy_backward/2
|
20.61% |
2.534 |
3.056 |
- |
-4.13% |
- |
|
rng::for_each(set<int>)/32
|
20.57% |
21.407 |
25.810 |
- |
0.49% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
20.54% |
19.301 |
23.265 |
- |
19.49% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
20.47% |
18.500 |
22.287 |
- |
21.94% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
20.38% |
10.211 |
12.292 |
- |
14.15% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
20.18% |
5985894.786 |
7194123.751 |
- |
20.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
20.17% |
38.617 |
46.404 |
- |
10.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
20.14% |
1582963.685 |
1901703.170 |
- |
-0.93% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
20.00% |
505.387 |
606.489 |
- |
22.08% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
19.93% |
5.271 |
6.321 |
- |
9.40% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
19.91% |
80589715.558 |
96631538.747 |
- |
3.72% |
- |
|
std::move_backward(deque<int>)/8
|
19.83% |
3.319 |
3.977 |
- |
2.62% |
- |
|
BM_vector_deque_ranges_move/2
|
19.71% |
1.727 |
2.067 |
- |
-7.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
19.67% |
6.745 |
8.072 |
- |
9.47% |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
19.66% |
18229.439 |
21813.933 |
- |
16.14% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
19.65% |
107.091 |
128.135 |
- |
26.35% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
19.63% |
28.861 |
34.528 |
- |
6.56% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
19.30% |
0.562 |
0.670 |
- |
24.78% |
- |
|
BM_RangesMakeHeap_float_Descending_16
|
19.30% |
0.210 |
0.250 |
- |
14.10% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
19.23% |
79399.939 |
94671.891 |
- |
20.75% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
19.19% |
8.259 |
9.845 |
- |
9.47% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
18.87% |
0.336 |
0.399 |
- |
19.01% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
18.80% |
2.528 |
3.004 |
- |
-4.61% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
18.74% |
6.355 |
7.546 |
- |
6.98% |
- |
|
rng::for_each(multimap<int>)/32
|
18.72% |
22.421 |
26.618 |
- |
1.46% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
18.61% |
1.862 |
2.209 |
- |
12.84% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
18.41% |
1.157 |
1.369 |
- |
-2.89% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
18.33% |
3.512 |
4.156 |
- |
3.03% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
18.31% |
28.242 |
33.415 |
- |
17.41% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
18.17% |
0.736 |
0.870 |
- |
2.96% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
17.99% |
953.567 |
1125.127 |
- |
119.78% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
17.90% |
12.384 |
14.601 |
- |
2.39% |
- |
|
BM_std_min<__int128>/32
|
17.78% |
12.184 |
14.351 |
- |
17.41% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16
|
17.76% |
22.528 |
26.529 |
- |
16.92% |
- |
|
BM_std_min<__int128>/31
|
17.76% |
11.776 |
13.867 |
- |
17.46% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
17.75% |
3175.716 |
3739.423 |
- |
17.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
17.74% |
2071386.390 |
2438936.219 |
- |
-5.09% |
- |
|
rng::all_of(list<int>)_(process_all)/8192
|
17.69% |
7416.500 |
8728.411 |
- |
15.60% |
- |
|
std::move(list<int>)/4096
|
17.68% |
4380.130 |
5154.492 |
- |
7.33% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
17.64% |
84.857 |
99.825 |
- |
25.13% |
- |
|
BM_MakeHeap_float_Random_256
|
17.62% |
1.238 |
1.456 |
- |
9.94% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
17.60% |
0.738 |
0.868 |
- |
-6.19% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
17.56% |
9.905 |
11.644 |
- |
15.56% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
17.55% |
0.983 |
1.155 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
17.53% |
712.884 |
837.856 |
- |
1.21% |
- |
|
BM_std_min<__int128>/30
|
17.43% |
11.385 |
13.369 |
- |
17.00% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
17.33% |
35.266 |
41.380 |
- |
6.99% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024
|
17.27% |
69.462 |
81.460 |
- |
17.25% |
- |
|
rng::move(list<int>)/4096
|
17.26% |
5393.364 |
6324.082 |
- |
17.04% |
- |
|
rng::for_each(multiset<int>)/32
|
17.25% |
21.894 |
25.670 |
- |
0.82% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
17.15% |
55.156 |
64.614 |
- |
-1.28% |
- |
|
BM_PopHeap_string_262144
|
17.12% |
92.586 |
108.435 |
- |
16.66% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
17.01% |
11.232 |
13.143 |
- |
1.42% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
16.98% |
183.957 |
215.188 |
- |
7.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
16.97% |
1623.415 |
1898.959 |
- |
26.95% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
16.96% |
3.977 |
4.652 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
16.87% |
9745650.668 |
11389771.940 |
- |
18.29% |
- |
|
BM_std_min<__int128>/29
|
16.82% |
11.002 |
12.853 |
- |
16.48% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
16.78% |
298.242 |
348.298 |
- |
22.92% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
16.69% |
1.379 |
1.609 |
- |
12.30% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
16.64% |
39.256 |
45.787 |
- |
14.60% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
16.56% |
66.788 |
77.847 |
- |
21.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
16.54% |
6192708.049 |
7217163.684 |
- |
13.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
16.54% |
227.814 |
265.490 |
- |
17.28% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
16.53% |
4.569 |
5.324 |
- |
-15.93% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_4
|
16.51% |
5.983 |
6.971 |
- |
16.03% |
- |
|
BM_std_min<__int128>/28
|
16.40% |
10.616 |
12.356 |
- |
16.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
16.36% |
6752044.939 |
7856614.578 |
- |
3.61% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
16.34% |
1.338 |
1.557 |
- |
10.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
16.32% |
30.443 |
35.413 |
- |
40.35% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/0
|
16.27% |
15.795 |
18.366 |
- |
16.28% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
16.27% |
23307.568 |
27099.297 |
- |
10.48% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
16.18% |
0.261 |
0.303 |
- |
0.99% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
16.18% |
1.368 |
1.590 |
- |
0.65% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
16.18% |
293.157 |
340.585 |
- |
1.75% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
16.17% |
17.177 |
19.954 |
- |
12.13% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
16.16% |
1.038 |
1.205 |
- |
5.80% |
- |
|
std::flat_map<int,_int>::erase(iterator)/0
|
16.14% |
15.347 |
17.823 |
- |
16.62% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/1024
|
16.10% |
4511.121 |
5237.550 |
- |
16.05% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
16.10% |
1543.415 |
1791.848 |
- |
1.48% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
16.06% |
89.422 |
103.786 |
- |
-3.34% |
- |
|
std::fill(list<int>)/8192
|
15.95% |
7116.475 |
8251.898 |
- |
16.14% |
- |
|
BM_RangesPushHeap_uint64_QuickSortAdversary_16
|
15.78% |
0.931 |
1.078 |
- |
13.41% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_4
|
15.77% |
1.238 |
1.434 |
- |
-1.13% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
15.73% |
24476.718 |
28326.582 |
- |
9.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
15.69% |
75378224.467 |
87202376.856 |
- |
13.38% |
- |
|
BM_std_min<__int128>/27
|
15.67% |
10.223 |
11.825 |
- |
15.45% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
15.66% |
5.992 |
6.930 |
- |
7.97% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
15.55% |
4.519 |
5.221 |
- |
-14.92% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384
|
15.41% |
110.012 |
126.965 |
- |
16.16% |
- |
|
BM_std_min<__int128>/26
|
15.32% |
9.815 |
11.319 |
- |
15.05% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
15.31% |
69.063 |
79.639 |
- |
20.66% |
- |
|
BM_std_min<__int128>/25
|
15.30% |
9.460 |
10.907 |
- |
14.89% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
15.26% |
0.482 |
0.556 |
- |
-9.74% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
15.23% |
8.480 |
9.772 |
- |
7.90% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
15.16% |
66.627 |
76.731 |
- |
38.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
15.16% |
29468394.511 |
33935075.445 |
- |
32.61% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
15.15% |
0.576 |
0.664 |
- |
5.63% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
15.11% |
14344.443 |
16511.349 |
- |
-2.90% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
14.99% |
0.363 |
0.417 |
- |
15.82% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
14.98% |
46.165 |
53.081 |
- |
5.12% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
14.95% |
16.272 |
18.706 |
- |
12.54% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
14.90% |
104.780 |
120.387 |
- |
5.17% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
14.86% |
24.278 |
27.884 |
- |
4.30% |
- |
|
BM_vector_deque_ranges_move/1
|
14.86% |
2.031 |
2.333 |
- |
-11.94% |
- |
|
rng::find_end(deque<int>)_(single_element)/8192
|
14.80% |
2203.322 |
2529.505 |
- |
14.48% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
14.79% |
2290052.784 |
2628862.176 |
- |
12.83% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
14.73% |
305.071 |
349.996 |
- |
29.69% |
- |
|
BM_deque_deque_move_backward/512
|
14.66% |
18.633 |
21.365 |
- |
-1.83% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
14.64% |
29.172 |
33.443 |
- |
3.31% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
14.63% |
25.696 |
29.454 |
- |
0.21% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
14.59% |
0.965 |
1.106 |
- |
3.99% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
14.39% |
21.246 |
24.303 |
- |
15.04% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256
|
14.39% |
55.163 |
63.100 |
- |
14.87% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
14.38% |
11.447 |
13.093 |
- |
14.75% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
14.36% |
1.011 |
1.156 |
- |
-0.01% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
14.33% |
17.897 |
20.461 |
- |
-1.55% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
14.28% |
1.617 |
1.848 |
- |
0.20% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
14.20% |
19.835 |
22.652 |
- |
3.30% |
- |
|
BM_std_min<__int128>/24
|
14.11% |
9.103 |
10.387 |
- |
13.84% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
14.04% |
36179.412 |
41260.596 |
- |
13.59% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
13.98% |
10.944 |
12.475 |
- |
7.46% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
13.89% |
16.585 |
18.890 |
- |
14.06% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
13.89% |
24.307 |
27.683 |
- |
4.17% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
13.88% |
42.841 |
48.788 |
- |
0.92% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
13.88% |
63254.447 |
72031.757 |
- |
12.98% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
13.83% |
22.064 |
25.115 |
- |
-13.63% |
- |
|
BM_RangesPopHeap_float_256
|
13.82% |
19.990 |
22.753 |
- |
0.65% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
13.81% |
62081.235 |
70655.481 |
- |
13.41% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
13.79% |
13201.508 |
15022.255 |
- |
-0.04% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
13.78% |
47.785 |
54.368 |
- |
14.20% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
13.74% |
55686.736 |
63338.410 |
- |
12.16% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
13.70% |
33.915 |
38.562 |
- |
8.04% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
13.68% |
17.554 |
19.956 |
- |
14.40% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
13.67% |
1939.794 |
2204.947 |
- |
11.75% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
13.65% |
4315.998 |
4905.147 |
- |
0.63% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
13.62% |
530.755 |
603.069 |
- |
13.56% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
13.60% |
11390.943 |
12940.606 |
- |
27.40% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1024
|
13.59% |
608.872 |
691.600 |
- |
0.26% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
13.53% |
70.919 |
80.517 |
- |
0.46% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024
|
13.52% |
1.051 |
1.193 |
- |
11.77% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
13.36% |
5.784 |
6.556 |
- |
24.39% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
13.31% |
5580.502 |
6323.338 |
- |
11.49% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
13.30% |
20648.652 |
23394.687 |
- |
-8.77% |
- |
|
BM_std_min<__int128>/23
|
13.28% |
8.733 |
9.892 |
- |
12.92% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
13.19% |
6916.000 |
7828.389 |
- |
6.86% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
13.14% |
15187.746 |
17183.457 |
- |
14.13% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
13.12% |
8.028 |
9.082 |
- |
-7.40% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
13.05% |
0.474 |
0.536 |
- |
6.93% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
13.04% |
51.390 |
58.091 |
- |
-0.33% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
12.98% |
9.345 |
10.558 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
12.98% |
8425693.956 |
9519279.820 |
- |
13.25% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
12.97% |
0.995 |
1.124 |
- |
0.80% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
12.93% |
10.446 |
11.796 |
- |
7.41% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
12.91% |
13.359 |
15.084 |
- |
-0.84% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
12.88% |
6.589 |
7.438 |
- |
5.67% |
- |
|
BM_vector_deque_move/2
|
12.83% |
1.832 |
2.067 |
- |
-6.85% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
12.81% |
4.500 |
5.076 |
- |
0.12% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
12.80% |
19754.209 |
22282.209 |
- |
-9.18% |
- |
|
BM_std_minmax_element<short>/64000
|
12.79% |
16301.128 |
18385.255 |
- |
6.55% |
- |
|
BM_std_minmax_element<short>/65536
|
12.77% |
16691.883 |
18823.823 |
- |
6.52% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
12.67% |
45.302 |
51.041 |
- |
11.00% |
- |
|
BM_std_minmax_element<short>/70000
|
12.66% |
17852.010 |
20112.767 |
- |
6.54% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
12.62% |
24.293 |
27.359 |
- |
-0.07% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
12.58% |
32.719 |
36.836 |
- |
11.50% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
12.57% |
26.653 |
30.005 |
- |
0.55% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/8192
|
12.54% |
735.338 |
827.532 |
- |
21.35% |
- |
|
BM_tolower_char<wchar_t>
|
12.51% |
0.614 |
0.691 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
12.50% |
4696596.405 |
5283600.292 |
- |
11.04% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
12.50% |
7.658 |
8.615 |
- |
3.93% |
- |
|
BM_std_min<unsigned___int128>/1
|
12.47% |
0.367 |
0.413 |
- |
11.63% |
- |
|
BM_std_min<__int128>/22
|
12.42% |
8.334 |
9.369 |
- |
12.09% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024
|
12.41% |
8.677 |
9.754 |
- |
-0.47% |
- |
|
BM_std_minmax_element<short>/4000
|
12.41% |
1024.336 |
1151.495 |
- |
6.19% |
- |
|
SetIntersection_Front_Set_string_256_256
|
12.37% |
27952799.539 |
31410862.915 |
- |
-1.95% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
12.29% |
1.854 |
2.082 |
- |
0.02% |
- |
|
BM_std_minmax_element<short>/4096
|
12.27% |
1049.902 |
1178.730 |
- |
6.12% |
- |
|
BM_std_minmax<char>/16
|
12.24% |
1.026 |
1.152 |
- |
24.66% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
12.20% |
0.622 |
0.698 |
- |
11.67% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
12.18% |
9.431 |
10.579 |
- |
3.53% |
- |
|
BM_std_minmax_element<short>/5500
|
12.16% |
1409.228 |
1580.542 |
- |
6.17% |
- |
|
rng::for_each(multimap<int>::iterator)/32
|
12.16% |
21.200 |
23.777 |
- |
0.17% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
12.13% |
0.983 |
1.102 |
- |
-4.29% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
12.11% |
9.418 |
10.559 |
- |
3.10% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
12.08% |
17459.607 |
19567.896 |
- |
3.18% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
12.06% |
34740.056 |
38929.520 |
- |
13.13% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
12.04% |
0.362 |
0.406 |
- |
11.49% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
12.03% |
1.034 |
1.158 |
- |
2.68% |
- |
|
BM_toupper_char<char>
|
12.02% |
0.615 |
0.689 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
12.01% |
1.497 |
1.677 |
- |
2.66% |
- |
|
BM_RangesPopHeap_float_64
|
12.01% |
12.252 |
13.723 |
- |
0.50% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
12.00% |
7421.813 |
8312.425 |
- |
6.03% |
- |
|
BM_std_min<__int128>/21
|
12.00% |
7.945 |
8.899 |
- |
11.97% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
11.98% |
1.308 |
1.465 |
- |
21.64% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
11.90% |
0.362 |
0.405 |
- |
12.05% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
11.87% |
0.583 |
0.653 |
- |
7.64% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_16
|
11.86% |
0.337 |
0.377 |
- |
8.85% |
- |
|
std::is_sorted(deque<int>)/8
|
11.85% |
2.512 |
2.810 |
- |
-13.51% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/8192
|
11.84% |
4306.998 |
4816.926 |
- |
0.37% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
11.84% |
2365429.667 |
2645450.737 |
- |
12.96% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/32
|
11.83% |
10.083 |
11.276 |
- |
-7.39% |
- |
|
rng::for_each_n(list<int>)/50
|
11.83% |
21.734 |
24.304 |
- |
0.81% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
11.81% |
638636.758 |
714041.869 |
- |
11.65% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
11.80% |
21.455 |
23.988 |
- |
0.13% |
- |
|
BM_deque_vector_move/0
|
11.78% |
1.425 |
1.593 |
- |
1.97% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
11.76% |
32.692 |
36.536 |
- |
11.14% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
11.75% |
265.101 |
296.246 |
- |
1.17% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
11.74% |
22.778 |
25.452 |
- |
8.86% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
11.73% |
2627.627 |
2935.929 |
- |
11.52% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
11.66% |
1245.259 |
1390.473 |
- |
-0.05% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
11.64% |
28232.246 |
31518.163 |
- |
0.84% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4
|
11.64% |
10.589 |
11.821 |
- |
11.69% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
11.60% |
5992121.144 |
6687386.236 |
- |
90.69% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
11.60% |
14.931 |
16.663 |
- |
10.45% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
11.60% |
5.305 |
5.921 |
- |
10.45% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
11.60% |
314603016.862 |
351088849.677 |
- |
0.01% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
11.58% |
1.502 |
1.676 |
- |
6.22% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
11.58% |
604434.425 |
674440.250 |
- |
12.56% |
- |
|
BM_std_minmax_element<short>/1024
|
11.53% |
268.321 |
299.251 |
- |
5.47% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
11.49% |
1820903.984 |
2030149.049 |
- |
10.23% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
11.47% |
1.895 |
2.112 |
- |
8.88% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
11.47% |
2.047 |
2.282 |
- |
-0.21% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
11.45% |
6889.965 |
7679.175 |
- |
5.51% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
11.37% |
1.854 |
2.065 |
- |
18.56% |
- |
|
BM_RangesPopHeap_string_1
|
11.31% |
0.524 |
0.583 |
- |
-9.10% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
11.29% |
33.628 |
37.424 |
- |
9.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
11.27% |
1325324.026 |
1474672.959 |
- |
11.39% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
11.27% |
18.628 |
20.727 |
- |
1.12% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
11.24% |
1.293 |
1.438 |
- |
14.10% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
11.23% |
206274752.285 |
229440285.443 |
- |
5.24% |
- |
|
BM_RangesPushHeap_uint32_Descending_4
|
11.19% |
0.351 |
0.391 |
- |
10.57% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
11.19% |
17757.838 |
19744.761 |
- |
3.21% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
11.10% |
4.951 |
5.501 |
- |
3.21% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
11.09% |
10.198 |
11.330 |
- |
6.69% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
11.03% |
7.726 |
8.579 |
- |
9.08% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
10.99% |
6.378 |
7.079 |
- |
11.23% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
10.98% |
43.268 |
48.019 |
- |
20.43% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
10.98% |
518244.476 |
575145.645 |
- |
11.14% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
10.97% |
3.599 |
3.994 |
- |
10.40% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
10.96% |
16347819.746 |
18140281.558 |
- |
10.65% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
10.95% |
7544.921 |
8370.754 |
- |
5.60% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
10.94% |
0.526 |
0.584 |
- |
10.98% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
10.94% |
6.300 |
6.989 |
- |
3.08% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
10.93% |
558.384 |
619.411 |
- |
21.49% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
10.93% |
25.352 |
28.121 |
- |
-1.49% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
10.92% |
19.673 |
21.821 |
- |
7.85% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
10.91% |
8808.379 |
9769.543 |
- |
0.09% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
10.91% |
60.085 |
66.638 |
- |
0.67% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
10.87% |
2194.863 |
2433.498 |
- |
0.09% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
10.87% |
16.621 |
18.428 |
- |
11.53% |
- |
|
BM_vector_deque_copy_backward/2
|
10.82% |
2.067 |
2.290 |
- |
-0.81% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
10.82% |
6980.278 |
7735.576 |
- |
6.34% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
10.79% |
1.875 |
2.077 |
- |
6.01% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
10.78% |
9.205 |
10.197 |
- |
4.58% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
10.75% |
26.268 |
29.093 |
- |
9.74% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
10.74% |
18.340 |
20.310 |
- |
-2.25% |
- |
|
rng::rotate(list<int>)_(by_1/2)/32
|
10.74% |
6.099 |
6.754 |
- |
0.37% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
10.68% |
28.582 |
31.635 |
- |
0.05% |
- |
|
rng::for_each(set<int>::iterator)/8
|
10.59% |
4.534 |
5.014 |
- |
0.28% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
10.57% |
35.031 |
38.735 |
- |
5.55% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
10.56% |
2.309 |
2.553 |
- |
10.78% |
- |
|
BM_StringRead_Cold_Deep_Large
|
10.53% |
1.209 |
1.336 |
- |
1.06% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
10.51% |
635959.970 |
702807.862 |
- |
10.50% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
10.47% |
590.021 |
651.777 |
- |
8.40% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
10.45% |
55777.066 |
61606.379 |
- |
8.16% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
10.45% |
4.875 |
5.385 |
- |
1.85% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
10.44% |
209.113 |
230.941 |
- |
20.25% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/8192
|
10.42% |
7591.158 |
8382.353 |
- |
5.50% |
- |
|
BM_PopHeap_float_256
|
10.42% |
20.337 |
22.457 |
- |
0.59% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
10.41% |
2931522.323 |
3236628.851 |
- |
8.96% |
- |
|
BM_vector_deque_move/1
|
10.40% |
2.111 |
2.331 |
- |
-7.39% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
10.35% |
0.556 |
0.614 |
- |
31.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
10.33% |
47.560 |
52.473 |
- |
12.03% |
- |
|
BM_std_minmax_element<long_long>/3
|
10.32% |
1.121 |
1.237 |
- |
6.31% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
10.31% |
0.567 |
0.625 |
- |
10.06% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
10.31% |
1.408 |
1.553 |
- |
-5.75% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
10.27% |
27.006 |
29.780 |
- |
9.56% |
- |
|
BM_std_min<__int128>/20
|
10.25% |
7.615 |
8.396 |
- |
10.06% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
10.25% |
134711079.062 |
148516884.680 |
- |
20.47% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
10.24% |
2074138.017 |
2286519.792 |
- |
-5.34% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
10.24% |
1.155 |
1.273 |
- |
10.33% |
- |
|
rng::stable_partition(deque<int>)_(dense)/50
|
10.24% |
37.400 |
41.227 |
- |
6.56% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
10.20% |
5728.184 |
6312.468 |
- |
-0.44% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
10.20% |
1.316 |
1.450 |
- |
11.47% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/1024
|
10.11% |
63821.241 |
70274.100 |
- |
10.62% |
- |
|
BM_std_minmax<char>/24
|
10.08% |
1.254 |
1.380 |
- |
19.60% |
- |
|
BM_std_minmax_element<short>/512
|
10.07% |
138.028 |
151.933 |
- |
5.47% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
10.06% |
2.165 |
2.383 |
- |
-8.29% |
- |
|
std::move(deque<int>)/4096
|
10.04% |
153.781 |
169.227 |
- |
-0.19% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
10.03% |
14.472 |
15.925 |
- |
8.49% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
10.01% |
777.472 |
855.315 |
- |
0.63% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
10.01% |
3452.289 |
3797.849 |
- |
14.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
9.98% |
29.311 |
32.235 |
- |
2.28% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
9.96% |
0.601 |
0.661 |
- |
15.92% |
- |
|
BM_std_minmax_element<int>/3
|
9.95% |
1.044 |
1.148 |
- |
18.24% |
- |
|
BM_std_minmax<char>/64
|
9.94% |
1.256 |
1.381 |
- |
19.72% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
9.91% |
38.040 |
41.812 |
- |
1.31% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
9.90% |
10.638 |
11.692 |
- |
6.32% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
9.89% |
6.874 |
7.554 |
- |
2.39% |
- |
|
BM_vector_deque_copy_backward/1
|
9.86% |
2.310 |
2.538 |
- |
-2.66% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
9.83% |
29.042 |
31.897 |
- |
14.14% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
9.76% |
267.929 |
294.066 |
- |
1.08% |
- |
|
BM_StringRead_Cold_Deep_Small
|
9.75% |
0.807 |
0.886 |
- |
-5.79% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.74% |
91.418 |
100.325 |
- |
1.73% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
9.74% |
14.734 |
16.169 |
- |
21.91% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
9.73% |
19.497 |
21.395 |
- |
-1.79% |
- |
|
rng::for_each(map<int>::iterator)/32
|
9.72% |
22.979 |
25.212 |
- |
0.93% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
9.71% |
16.136 |
17.702 |
- |
1.60% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/8192
|
9.70% |
606902.872 |
665751.414 |
- |
9.36% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
9.68% |
110502.960 |
121202.707 |
- |
12.38% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
9.68% |
3.855 |
4.229 |
- |
-1.87% |
- |
|
rng::move_backward(deque<int>)/8
|
9.68% |
3.657 |
4.011 |
- |
-0.58% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/1024
|
9.64% |
39.110 |
42.878 |
- |
-1.49% |
- |
|
std::set<std::string>::insert(value)_(already_present)/0
|
9.61% |
14.980 |
16.420 |
- |
9.27% |
- |
|
std::adjacent_find(deque<int>)/8
|
9.57% |
2.957 |
3.240 |
- |
-14.24% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
9.50% |
10.072 |
11.029 |
- |
7.57% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
9.45% |
10.452 |
11.440 |
- |
-0.73% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
9.45% |
7.860 |
8.603 |
- |
9.84% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/0
|
9.41% |
0.256 |
0.280 |
- |
9.72% |
- |
|
std::move_backward(deque<int>)/512
|
9.41% |
23.961 |
26.216 |
- |
-0.44% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1000
|
9.38% |
597.719 |
653.800 |
- |
1.16% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
9.37% |
23.497 |
25.698 |
- |
15.68% |
- |
|
std::search(list<int>)_(no_match)/8192
|
9.36% |
7152.815 |
7822.276 |
- |
11.42% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_64
|
9.36% |
39.175 |
42.841 |
- |
8.31% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
9.36% |
66.582 |
72.813 |
- |
-3.06% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
9.35% |
0.908 |
0.992 |
- |
0.02% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
9.34% |
6999.597 |
7653.209 |
- |
6.28% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
9.30% |
262.581 |
287.011 |
- |
0.18% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/32
|
9.30% |
1.147 |
1.254 |
- |
4.55% |
- |
|
rng::adjacent_find(deque<int>,_pred)/8
|
9.30% |
4.172 |
4.560 |
- |
12.48% |
- |
|
BM_std_minmax<unsigned_short>/32
|
9.27% |
1.229 |
1.343 |
- |
9.28% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
9.27% |
20.317 |
22.200 |
- |
1.75% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
9.25% |
16418.571 |
17936.708 |
- |
1.11% |
- |
|
BM_RangesPopHeap_float_16
|
9.24% |
6.443 |
7.038 |
- |
-0.32% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
9.22% |
7580.128 |
8279.238 |
- |
4.17% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
9.22% |
7200.784 |
7864.838 |
- |
12.77% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
9.19% |
5.339 |
5.829 |
- |
17.30% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
9.18% |
38.224 |
41.732 |
- |
1.24% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
9.17% |
29.485 |
32.190 |
- |
6.33% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
9.14% |
353.244 |
385.540 |
- |
-8.44% |
- |
|
BM_MakeHeap_uint64_Random_256
|
9.14% |
1.134 |
1.238 |
- |
9.91% |
- |
|
BM_std_min<__int128>/19
|
9.14% |
7.241 |
7.903 |
- |
8.94% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
9.13% |
1.897 |
2.070 |
- |
9.53% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
9.13% |
25863.867 |
28225.109 |
- |
6.31% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.12% |
46.450 |
50.685 |
- |
-11.55% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
9.09% |
8941.331 |
9754.346 |
- |
7.98% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
9.07% |
31.804 |
34.689 |
- |
1.33% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
9.07% |
71.043 |
77.484 |
- |
6.03% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
9.06% |
5.119 |
5.583 |
- |
62.54% |
- |
|
BM_std_minmax_element<int>/1
|
9.05% |
0.305 |
0.333 |
- |
7.62% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
9.04% |
1858.385 |
2026.378 |
- |
8.09% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
9.04% |
19.364 |
21.114 |
- |
0.19% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_256
|
8.93% |
49.070 |
53.451 |
- |
8.84% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
8.91% |
726.136 |
790.860 |
- |
1.44% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
8.91% |
5.000 |
5.445 |
- |
7.07% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
8.87% |
18.033 |
19.633 |
- |
6.72% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
8.84% |
2.205 |
2.400 |
- |
2.15% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
8.84% |
1.239 |
1.348 |
- |
8.11% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
8.84% |
15.285 |
16.637 |
- |
13.90% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
8.83% |
661.657 |
720.062 |
- |
0.12% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
8.82% |
62.982 |
68.536 |
- |
9.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
8.79% |
20668820.404 |
22485783.126 |
- |
-1.24% |
- |
|
rng::fill(vector<bool>)/512
|
8.78% |
1.484 |
1.614 |
- |
2.78% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
8.77% |
16.239 |
17.663 |
- |
0.27% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
8.77% |
1.216 |
1.322 |
- |
4.11% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
8.76% |
0.464 |
0.505 |
- |
4.37% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
8.75% |
1.155 |
1.256 |
- |
4.22% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
8.71% |
22.383 |
24.332 |
- |
15.79% |
- |
|
std::copy_n(list<int>)/4096
|
8.71% |
3861.248 |
4197.436 |
- |
7.12% |
- |
|
rng::find_end(list<int>)_(process_all)/1024
|
8.69% |
673.763 |
732.312 |
- |
0.72% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
8.68% |
4.602 |
5.001 |
- |
2.66% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
8.66% |
59.652 |
64.817 |
- |
-3.00% |
- |
|
rng::move_backward(deque<int>)/512
|
8.66% |
24.122 |
26.210 |
- |
-0.70% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
8.63% |
0.506 |
0.550 |
- |
-20.94% |
- |
|
SetIntersection_Front_Set_float_256_256
|
8.63% |
9299531.568 |
10101911.525 |
- |
20.45% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
8.62% |
1029.055 |
1117.802 |
- |
103.99% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
8.62% |
26.086 |
28.334 |
- |
0.11% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
8.60% |
283.693 |
308.085 |
- |
0.08% |
- |
|
BM_std_minmax<char>/25
|
8.53% |
1.276 |
1.385 |
- |
17.48% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
8.53% |
5.086 |
5.520 |
- |
8.48% |
- |
|
std::set<int>::insert(value)_(already_present)/0
|
8.51% |
0.582 |
0.631 |
- |
2.69% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
8.51% |
340.702 |
369.683 |
- |
8.28% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
8.49% |
1.700 |
1.844 |
- |
25.97% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_256
|
8.48% |
54.516 |
59.138 |
- |
7.35% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
8.48% |
9.997 |
10.844 |
- |
8.40% |
- |
|
BM_RangesPushHeap_float_Random_1
|
8.47% |
0.429 |
0.465 |
- |
-16.62% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
8.47% |
23.073 |
25.028 |
- |
7.77% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
8.47% |
103.479 |
112.240 |
- |
4.15% |
- |
|
std::swap_ranges(list<int>)/8192
|
8.46% |
9671.365 |
10489.829 |
- |
1.23% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
8.44% |
1.260 |
1.366 |
- |
-6.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.44% |
37.680 |
40.859 |
- |
8.43% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
8.42% |
3.296 |
3.573 |
- |
-1.23% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
8.42% |
17.757 |
19.252 |
- |
5.11% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
8.38% |
5300.869 |
5745.273 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
8.37% |
0.374 |
0.406 |
- |
16.88% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
8.36% |
52.647 |
57.048 |
- |
1.59% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
8.34% |
1.037 |
1.124 |
- |
7.43% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
8.32% |
52.627 |
57.004 |
- |
7.29% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
8.30% |
36.251 |
39.262 |
- |
-6.38% |
- |
|
BM_std_minmax_element<int>/5500
|
8.30% |
1441.659 |
1561.300 |
- |
11.96% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
8.29% |
1317.860 |
1427.112 |
- |
11.75% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
8.29% |
1.529 |
1.656 |
- |
-0.03% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
8.28% |
3.750 |
4.061 |
- |
4.25% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/8192
|
8.25% |
36.609 |
39.630 |
- |
8.27% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
8.25% |
26.884 |
29.102 |
- |
1.25% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_1024
|
8.24% |
68.603 |
74.253 |
- |
7.01% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
8.23% |
34.305 |
37.129 |
- |
-0.34% |
- |
|
BM_deque_deque_move_backward/1024
|
8.23% |
38.511 |
41.680 |
- |
0.89% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
8.21% |
172.147 |
186.274 |
- |
-5.34% |
- |
|
BM_PopHeap_float_64
|
8.17% |
12.508 |
13.530 |
- |
-0.12% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
8.14% |
27.349 |
29.576 |
- |
-1.04% |
- |
|
BM_std_minmax_element<int>/65536
|
8.13% |
17223.564 |
18624.671 |
- |
11.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
8.13% |
3321.319 |
3591.277 |
- |
8.32% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
8.13% |
0.390 |
0.422 |
- |
22.91% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
8.12% |
6714.918 |
7260.306 |
- |
7.45% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
8.12% |
15.506 |
16.765 |
- |
8.87% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
8.11% |
49.503 |
53.519 |
- |
6.76% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
8.10% |
26.924 |
29.106 |
- |
0.22% |
- |
|
BM_std_minmax_element<int>/70000
|
8.09% |
18408.428 |
19896.849 |
- |
11.81% |
- |
|
BM_std_minmax_element<int>/512
|
8.08% |
138.136 |
149.305 |
- |
10.64% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
8.08% |
58.658 |
63.398 |
- |
-1.59% |
- |
|
BM_std_minmax_element<int>/64000
|
8.07% |
16831.837 |
18190.638 |
- |
11.80% |
- |
|
std::reverse_copy(vector<int>)/8
|
8.07% |
2.367 |
2.558 |
- |
5.82% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
8.07% |
1.135 |
1.227 |
- |
-5.87% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
8.07% |
5.605 |
6.057 |
- |
-5.33% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
8.06% |
6826.746 |
7377.186 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
8.05% |
6366303.523 |
6878477.906 |
- |
44.58% |
- |
|
BM_deque_deque_copy_backward/1024
|
8.03% |
38.430 |
41.517 |
- |
-0.17% |
- |
|
BM_std_minmax_element<int>/4096
|
8.02% |
1078.512 |
1164.994 |
- |
11.60% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
8.02% |
9.891 |
10.684 |
- |
3.59% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
8.01% |
7061741.999 |
7627361.725 |
- |
0.41% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_1024
|
8.00% |
4.779 |
5.162 |
- |
7.99% |
- |
|
std::copy(vector<int>)/32768
|
7.99% |
3497.233 |
3776.775 |
- |
0.85% |
- |
|
BM_RangesPopHeap_string_262144
|
7.99% |
101.152 |
109.237 |
- |
4.90% |
- |
|
BM_std_min<__int128>/18
|
7.99% |
6.859 |
7.407 |
- |
7.80% |
- |
|
BM_std_minmax_element<int>/4000
|
7.99% |
1053.856 |
1138.034 |
- |
11.59% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
7.96% |
1.273 |
1.375 |
- |
0.41% |
- |
|
BM_PopHeap_float_16
|
7.96% |
6.477 |
6.993 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
7.96% |
5977580.871 |
6453256.604 |
- |
8.32% |
- |
|
rng::find_end(deque<int>,_pred)_(single_element)/1000
|
7.95% |
596.810 |
644.253 |
- |
0.13% |
- |
|
std::shift_right(deque<int>)/1024
|
7.94% |
39.829 |
42.992 |
- |
-0.49% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
7.93% |
4.251 |
4.589 |
- |
6.59% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
7.91% |
36624.782 |
39522.730 |
- |
9.76% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
7.91% |
4480569.092 |
4834857.059 |
- |
5.14% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
7.89% |
5669.075 |
6116.470 |
- |
0.46% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
7.89% |
7296.340 |
7871.726 |
- |
0.51% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
7.86% |
8.311 |
8.964 |
- |
6.55% |
- |
|
BM_std_minmax_element<int>/1024
|
7.85% |
272.780 |
294.199 |
- |
11.25% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
7.81% |
283833.536 |
306010.457 |
- |
0.05% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
7.80% |
1.354 |
1.459 |
- |
6.38% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
7.79% |
1316.425 |
1418.986 |
- |
-35.86% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
7.78% |
556118.838 |
599402.683 |
- |
7.64% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
7.77% |
7605.898 |
8196.510 |
- |
6.54% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
7.76% |
2.995 |
3.227 |
- |
-0.76% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
7.76% |
69.655 |
75.058 |
- |
7.11% |
- |
|
BM_std_minmax_element<int>/2
|
7.75% |
0.638 |
0.687 |
- |
6.53% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
7.75% |
7.847 |
8.455 |
- |
7.30% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.75% |
31.233 |
33.654 |
- |
-0.49% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
7.73% |
2.531 |
2.726 |
- |
-0.64% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
7.72% |
40.068 |
43.163 |
- |
4.58% |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
7.72% |
28.003 |
30.164 |
- |
5.59% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
7.72% |
4.452 |
4.795 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
7.69% |
5837692.488 |
6286544.632 |
- |
6.02% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
7.68% |
1031.302 |
1110.508 |
- |
16.79% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
7.65% |
4.343 |
4.676 |
- |
-0.08% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
7.65% |
1.161 |
1.250 |
- |
2.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
7.62% |
23.299 |
25.075 |
- |
1.79% |
- |
|
BM_SortHeap_string_262144
|
7.61% |
178.751 |
192.350 |
- |
4.96% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
7.60% |
3.638 |
3.915 |
- |
5.73% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
7.60% |
817328.440 |
879460.881 |
- |
0.66% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
7.60% |
22.288 |
23.982 |
- |
-2.46% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
7.59% |
0.466 |
0.502 |
- |
8.28% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
7.58% |
109910.345 |
118240.494 |
- |
0.42% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
7.57% |
1.034 |
1.112 |
- |
10.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
7.56% |
15186180.066 |
16333972.608 |
- |
8.76% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
7.55% |
2.487 |
2.675 |
- |
9.21% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
7.52% |
28.816 |
30.984 |
- |
8.11% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
7.50% |
5.036 |
5.414 |
- |
4.06% |
- |
|
BM_PushHeap_uint32_Descending_4
|
7.48% |
0.344 |
0.370 |
- |
3.27% |
- |
|
rng::move_backward(list<int>)/32768
|
7.47% |
33613.677 |
36125.425 |
- |
3.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
7.47% |
0.447 |
0.481 |
- |
-7.46% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
7.46% |
70.627 |
75.896 |
- |
7.50% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
7.44% |
4.385 |
4.711 |
- |
-2.13% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/8192
|
7.44% |
3401.257 |
3654.307 |
- |
3.42% |
- |
|
SetIntersection_None_Set_string_16384_256
|
7.43% |
201103205.264 |
216050997.694 |
- |
4.33% |
- |
|
rng::fill_n(list<int>)/8192
|
7.43% |
7077.929 |
7603.505 |
- |
2.31% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_4
|
7.43% |
0.357 |
0.383 |
- |
6.06% |
- |
|
BM_std_minmax_element<short>/64
|
7.42% |
17.237 |
18.515 |
- |
6.32% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
7.39% |
5.285 |
5.675 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
7.39% |
36012424.621 |
38672907.537 |
- |
0.65% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
7.37% |
343818.163 |
369143.025 |
- |
7.18% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_16384
|
7.35% |
108.914 |
116.916 |
- |
6.03% |
- |
|
BM_std_minmax<char>/11
|
7.34% |
1.648 |
1.769 |
- |
10.94% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
7.32% |
1.697 |
1.821 |
- |
41.52% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
7.32% |
11180029.828 |
11998434.901 |
- |
4.29% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
7.31% |
5.718 |
6.136 |
- |
1.34% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
7.30% |
4.287 |
4.600 |
- |
4.09% |
- |
|
std::vector<int>::ctor(size)/1024
|
7.30% |
41.099 |
44.098 |
- |
4.46% |
- |
|
rng::copy_n(list<int>)/4096
|
7.30% |
3983.009 |
4273.612 |
- |
15.48% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
7.29% |
3.402 |
3.650 |
- |
-1.60% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
7.29% |
15206728.605 |
16314868.997 |
- |
5.60% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
7.28% |
6695979.291 |
7183218.829 |
- |
17.79% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
7.27% |
9.672 |
10.376 |
- |
2.22% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
7.26% |
19.266 |
20.666 |
- |
2.41% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
7.25% |
0.235 |
0.252 |
- |
5.11% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
7.23% |
28579.279 |
30644.860 |
- |
8.86% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
7.21% |
4.595 |
4.926 |
- |
3.38% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
7.21% |
1.175 |
1.260 |
- |
-4.56% |
- |
|
rng::replace(vector<int>)_(sprinkled)/8192
|
7.19% |
1376.809 |
1475.834 |
- |
-6.66% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
7.17% |
11963.456 |
12820.858 |
- |
1.92% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
7.13% |
10.165 |
10.890 |
- |
7.22% |
- |
|
SetIntersection_None_Set_string_16384_16
|
7.13% |
197065764.468 |
211121125.846 |
- |
6.10% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
7.13% |
1.154 |
1.237 |
- |
4.04% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
7.12% |
5.067 |
5.428 |
- |
10.65% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
7.12% |
215.597 |
230.951 |
- |
4.21% |
- |
|
BM_std_min<__int128>/17
|
7.11% |
6.481 |
6.942 |
- |
6.83% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
7.11% |
1030.020 |
1103.230 |
- |
101.84% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
7.11% |
2.189 |
2.345 |
- |
0.35% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
7.10% |
3.260 |
3.492 |
- |
0.55% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
7.09% |
101.432 |
108.624 |
- |
7.35% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
7.06% |
70.229 |
75.189 |
- |
0.79% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
7.05% |
1.219 |
1.305 |
- |
14.52% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
7.05% |
27.017 |
28.921 |
- |
4.37% |
- |
|
std::fill_n(vector<bool>)/64
|
7.04% |
1.518 |
1.625 |
- |
3.45% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
7.03% |
0.912 |
0.976 |
- |
-0.44% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
6.99% |
1.720 |
1.841 |
- |
0.28% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
6.97% |
27.979 |
29.929 |
- |
7.52% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384
|
6.97% |
64.882 |
69.403 |
- |
4.58% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
6.97% |
1083437.932 |
1158925.220 |
- |
0.56% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
6.96% |
28.571 |
30.560 |
- |
2.04% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
6.96% |
32.867 |
35.154 |
- |
-5.55% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
6.95% |
674.330 |
721.212 |
- |
0.42% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
6.95% |
21.880 |
23.401 |
- |
4.96% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
6.94% |
1.304 |
1.394 |
- |
0.25% |
- |
|
BM_std_minmax<short>/25
|
6.94% |
2.203 |
2.355 |
- |
1.96% |
- |
|
BM_PopHeap_uint32_1
|
6.89% |
0.456 |
0.488 |
- |
15.04% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
6.88% |
1.339 |
1.431 |
- |
17.11% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
6.88% |
0.419 |
0.448 |
- |
4.58% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
6.87% |
41.369 |
44.211 |
- |
2.12% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
6.87% |
4.265 |
4.558 |
- |
7.27% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
6.84% |
1.295 |
1.384 |
- |
2.53% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
6.80% |
18.866 |
20.149 |
- |
-5.91% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
6.79% |
1.297 |
1.385 |
- |
2.28% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
6.78% |
0.257 |
0.275 |
- |
2.16% |
- |
|
BM_std_min<unsigned_char>/4
|
6.77% |
0.979 |
1.045 |
- |
1.68% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
6.77% |
53.749 |
57.387 |
- |
1.22% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/1024
|
6.75% |
610.659 |
651.874 |
- |
0.06% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
6.75% |
104.579 |
111.636 |
- |
1.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
6.74% |
15087053.996 |
16104181.145 |
- |
0.89% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
6.74% |
1.160 |
1.238 |
- |
-6.40% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
6.73% |
14.634 |
15.619 |
- |
1.32% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
6.72% |
60117.414 |
64157.903 |
- |
7.30% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
6.72% |
0.633 |
0.676 |
- |
-0.06% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
6.69% |
11962.114 |
12762.813 |
- |
1.56% |
- |
|
SetIntersection_Front_Set_string_64_64
|
6.68% |
36168943.159 |
38583240.177 |
- |
5.91% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
6.67% |
4.463 |
4.761 |
- |
-7.10% |
- |
|
rng::partition_point(list<int>)/8192
|
6.66% |
13250.591 |
14133.367 |
- |
5.76% |
- |
|
std::set<std::string>::erase(iterator)/0
|
6.64% |
25.427 |
27.116 |
- |
6.05% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
6.64% |
3474570.334 |
3705258.970 |
- |
6.77% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
6.63% |
575297.400 |
613464.870 |
- |
0.20% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_64
|
6.58% |
0.466 |
0.497 |
- |
5.72% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
6.58% |
14670528.091 |
15636095.873 |
- |
4.80% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.57% |
36.531 |
38.932 |
- |
5.07% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
6.49% |
1.305 |
1.390 |
- |
-0.55% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
6.48% |
3.991 |
4.250 |
- |
6.51% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
6.47% |
3137905.409 |
3340973.062 |
- |
13.26% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
6.46% |
42.926 |
45.699 |
- |
3.71% |
- |
|
BM_PushHeap_uint64_Random_4
|
6.45% |
2.055 |
2.188 |
- |
8.72% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
6.45% |
1.304 |
1.388 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
6.44% |
7.468 |
7.949 |
- |
6.61% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
6.44% |
1.155 |
1.229 |
- |
9.99% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
6.41% |
10.088 |
10.735 |
- |
4.00% |
- |
|
std::deque<int>::ctor(size)/1024
|
6.40% |
68.900 |
73.312 |
- |
1.89% |
- |
|
BM_std_minmax<char>/10
|
6.39% |
1.301 |
1.384 |
- |
6.84% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
6.38% |
196.101 |
208.607 |
- |
15.67% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
6.38% |
1.402 |
1.491 |
- |
29.24% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
6.37% |
9.132 |
9.715 |
- |
6.82% |
- |
|
SetIntersection_None_Set_string_16384_4
|
6.37% |
197065644.491 |
209620318.810 |
- |
6.32% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
6.37% |
43.522 |
46.294 |
- |
6.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
6.36% |
1595079.572 |
1696523.838 |
- |
11.26% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
6.36% |
164.557 |
175.022 |
- |
0.58% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
6.36% |
76.462 |
81.323 |
- |
7.12% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
6.35% |
954.862 |
1015.535 |
- |
-3.20% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
6.35% |
6988.646 |
7432.241 |
- |
-1.11% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
6.34% |
824731.927 |
877004.693 |
- |
0.23% |
- |
|
BM_std_min<char>/8
|
6.31% |
2.251 |
2.393 |
- |
9.05% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
6.31% |
3369.537 |
3582.227 |
- |
0.80% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
6.31% |
1.943 |
2.065 |
- |
-8.44% |
- |
|
std::for_each_n(list<int>)/8192
|
6.30% |
7280.648 |
7739.387 |
- |
0.27% |
- |
|
BM_std_min<unsigned_short>/22
|
6.28% |
1.813 |
1.926 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.26% |
6641346.373 |
7056922.869 |
- |
-1.98% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
6.25% |
39042539.347 |
41482611.402 |
- |
3.00% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
6.25% |
8902.986 |
9459.273 |
- |
-3.43% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
6.25% |
6846.921 |
7274.558 |
- |
4.82% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
6.24% |
31.256 |
33.207 |
- |
4.03% |
- |
|
std::set<int>::contains(key)_(non-existent)/0
|
6.23% |
0.267 |
0.284 |
- |
4.20% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
6.23% |
1.203 |
1.278 |
- |
2.66% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
6.22% |
22.786 |
24.203 |
- |
4.01% |
- |
|
std::find_end(list<int>)_(single_element)/1024
|
6.20% |
689.682 |
732.413 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
6.18% |
6369547.957 |
6763431.612 |
- |
12.52% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
6.18% |
60.673 |
64.421 |
- |
-16.02% |
- |
|
BM_MakeHeap_uint32_Random_256
|
6.17% |
1.147 |
1.218 |
- |
1.97% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
6.17% |
6156564.523 |
6536216.032 |
- |
4.93% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
6.16% |
0.802 |
0.852 |
- |
-5.87% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.16% |
75.773 |
80.444 |
- |
6.89% |
- |
|
rng::partition(list<int>)_(dense)/32
|
6.16% |
8.448 |
8.969 |
- |
8.60% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
6.15% |
735.462 |
780.668 |
- |
7.24% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
6.13% |
7651.795 |
8121.232 |
- |
-6.68% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/32
|
6.12% |
19.298 |
20.479 |
- |
5.87% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
6.12% |
87.514 |
92.872 |
- |
4.51% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
6.11% |
5706998.570 |
6055568.706 |
- |
6.76% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
6.10% |
22.715 |
24.101 |
- |
0.61% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
6.07% |
3.951 |
4.191 |
- |
4.37% |
- |
|
rng::for_each(set<int>::iterator)/32
|
6.07% |
22.161 |
23.505 |
- |
-0.42% |
- |
|
BM_std_minmax<unsigned_int>/4
|
6.05% |
0.973 |
1.032 |
- |
0.53% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
6.05% |
3714.704 |
3939.481 |
- |
9.00% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
6.05% |
1.575 |
1.670 |
- |
0.53% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
6.05% |
342074.930 |
362755.694 |
- |
6.13% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
6.03% |
207.265 |
219.758 |
- |
4.81% |
- |
|
BM_std_minmax_element<int>/64
|
6.02% |
17.279 |
18.320 |
- |
8.82% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
6.01% |
94561.941 |
100244.528 |
- |
1.46% |
- |
|
BM_MakeHeap_float_Random_262144
|
6.00% |
1.115 |
1.182 |
- |
5.08% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
5.99% |
0.750 |
0.794 |
- |
3.38% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
5.98% |
2631.783 |
2789.072 |
- |
4.78% |
- |
|
BM_RangesPushHeap_float_Descending_4
|
5.97% |
0.363 |
0.385 |
- |
7.92% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_262144
|
5.96% |
0.357 |
0.379 |
- |
4.45% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
5.96% |
3.964 |
4.200 |
- |
-2.56% |
- |
|
SetIntersection_None_Set_string_16384_64
|
5.95% |
200703574.901 |
212636724.082 |
- |
5.44% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
5.94% |
23.312 |
24.697 |
- |
7.19% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
5.93% |
6438.372 |
6820.277 |
- |
-2.03% |
- |
|
BM_std_minmax<unsigned_short>/16
|
5.92% |
1.685 |
1.785 |
- |
4.36% |
- |
|
rng::is_sorted(list<int>)/8
|
5.92% |
2.148 |
2.275 |
- |
6.87% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
5.92% |
7129.926 |
7551.693 |
- |
8.42% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
5.91% |
0.777 |
0.823 |
- |
-0.56% |
- |
|
std::vector<int>::ctor(size)/32
|
5.91% |
10.917 |
11.562 |
- |
9.87% |
- |
|
BM_vector_deque_copy_backward/64
|
5.90% |
2.961 |
3.136 |
- |
-5.60% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
5.90% |
6.496 |
6.879 |
- |
-10.29% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1
|
5.90% |
0.251 |
0.265 |
- |
3.60% |
- |
|
BM_vector_deque_move/64
|
5.87% |
2.704 |
2.863 |
- |
-7.81% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
5.86% |
22.356 |
23.667 |
- |
12.15% |
- |
|
std::for_each_n(list<int>)/50
|
5.86% |
22.766 |
24.099 |
- |
3.43% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
5.85% |
20.155 |
21.334 |
- |
2.26% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
5.85% |
4.148 |
4.391 |
- |
-4.01% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
5.83% |
1.853 |
1.961 |
- |
2.97% |
- |
|
rng::any_of(vector<int>)_(process_all)/8
|
5.82% |
2.354 |
2.491 |
- |
2.72% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
5.82% |
1.992 |
2.107 |
- |
14.64% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
5.82% |
199093274.412 |
210670923.045 |
- |
3.92% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
5.81% |
666.021 |
704.733 |
- |
5.53% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
5.79% |
773.160 |
817.905 |
- |
0.15% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
5.78% |
293.810 |
310.806 |
- |
-0.52% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
5.78% |
951.079 |
1006.031 |
- |
4.63% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.76% |
1402.366 |
1483.205 |
- |
0.64% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
5.75% |
38.881 |
41.115 |
- |
5.65% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
5.74% |
23.402 |
24.745 |
- |
-3.31% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
5.74% |
755.614 |
798.955 |
- |
0.16% |
- |
|
std::move_backward(vector<int>)/1048576
|
5.72% |
54475.926 |
57589.616 |
- |
2.10% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
5.72% |
511.311 |
540.536 |
- |
3.97% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
5.71% |
6819.182 |
7208.737 |
- |
1.88% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
5.71% |
1.296 |
1.370 |
- |
-7.53% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
5.70% |
1061496.740 |
1122033.777 |
- |
0.04% |
- |
|
BM_std_min<char>/24
|
5.70% |
2.645 |
2.796 |
- |
3.67% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
5.69% |
11102266.401 |
11733860.094 |
- |
6.51% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
5.68% |
1.527 |
1.614 |
- |
2.22% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
5.68% |
14.233 |
15.042 |
- |
0.09% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
5.68% |
455.974 |
481.885 |
- |
0.04% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
5.68% |
27.396 |
28.951 |
- |
3.14% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
5.67% |
1.530 |
1.617 |
- |
3.82% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1024
|
5.67% |
0.363 |
0.384 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
5.67% |
12768803.666 |
13492511.519 |
- |
-0.85% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
5.66% |
10.557 |
11.155 |
- |
0.17% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
5.66% |
111426.724 |
117729.204 |
- |
6.14% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
5.63% |
17.614 |
18.605 |
- |
3.18% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/512
|
5.63% |
3.322 |
3.508 |
- |
-0.56% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
5.62% |
1116396.368 |
1179083.987 |
- |
0.64% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
5.60% |
822.045 |
868.082 |
- |
0.08% |
- |
|
std::set<int>::count(key)_(existent)/32
|
5.58% |
1.793 |
1.893 |
- |
2.89% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
5.58% |
7783.187 |
8217.548 |
- |
0.27% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
5.57% |
43262.729 |
45674.454 |
- |
14.14% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/0
|
5.57% |
0.254 |
0.268 |
- |
5.63% |
- |
|
std::copy(list<int>)/64
|
5.57% |
32.056 |
33.841 |
- |
3.66% |
- |
|
BM_deque_deque_ranges_copy/2
|
5.57% |
3.063 |
3.233 |
- |
-7.92% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
5.57% |
9161.955 |
9671.936 |
- |
2.39% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
5.57% |
2.160 |
2.281 |
- |
6.46% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
5.56% |
2.353 |
2.484 |
- |
4.08% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
5.56% |
1913438.329 |
2019834.892 |
- |
0.86% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
5.55% |
97.281 |
102.681 |
- |
0.77% |
- |
|
std::copy_n(deque<int>)/8
|
5.55% |
2.643 |
2.789 |
- |
3.14% |
- |
|
BM_RangesPushHeap_uint32_Descending_16
|
5.55% |
0.361 |
0.381 |
- |
5.47% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
5.54% |
5.872 |
6.198 |
- |
6.63% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
5.53% |
405.412 |
427.835 |
- |
1.82% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
5.53% |
3.483 |
3.675 |
- |
2.74% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
5.53% |
30111.892 |
31776.036 |
- |
1.49% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
5.49% |
4.287 |
4.522 |
- |
6.91% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
5.48% |
1.935 |
2.041 |
- |
0.59% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
5.47% |
5.897 |
6.220 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
5.47% |
349137399.607 |
368238108.091 |
- |
5.73% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
5.47% |
20.825 |
21.963 |
- |
6.39% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
5.46% |
20167089.749 |
21268627.677 |
- |
3.11% |
- |
|
rng::find_end(list<int>)_(single_element)/1000
|
5.46% |
683.666 |
721.002 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
5.46% |
3.377 |
3.561 |
- |
-0.01% |
- |
|
rng::any_of(list<int>)_(process_all)/8192
|
5.45% |
7108.697 |
7496.408 |
- |
4.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
5.45% |
26349371.199 |
27785827.222 |
- |
5.93% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
5.45% |
24.349 |
25.675 |
- |
0.02% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.45% |
1390.817 |
1466.557 |
- |
4.02% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
5.44% |
53.393 |
56.298 |
- |
-2.19% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
5.43% |
67.273 |
70.929 |
- |
5.25% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
5.43% |
6.661 |
7.023 |
- |
6.32% |
- |
|
BM_vector_deque_copy_backward/64000
|
5.43% |
7240.333 |
7633.509 |
- |
-4.21% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
5.42% |
29.986 |
31.613 |
- |
-1.62% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
5.40% |
147421.527 |
155389.342 |
- |
5.36% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
5.40% |
2.578 |
2.717 |
- |
-0.53% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
5.39% |
1973.306 |
2079.702 |
- |
2.21% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
5.38% |
25130.716 |
26483.639 |
- |
-19.24% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
5.38% |
7.558 |
7.965 |
- |
2.04% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
5.37% |
18.253 |
19.234 |
- |
1.31% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
5.37% |
22.779 |
24.002 |
- |
-3.68% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
5.36% |
1330282.741 |
1401531.811 |
- |
-2.77% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
5.35% |
4273.183 |
4501.965 |
- |
-1.51% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
5.35% |
29.190 |
30.753 |
- |
3.02% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
5.34% |
1.453 |
1.531 |
- |
-0.89% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
5.34% |
6492.491 |
6839.297 |
- |
4.67% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.33% |
24.257 |
25.549 |
- |
3.80% |
- |
|
std::multiset<std::string>::clear()/32
|
5.32% |
881.927 |
928.882 |
- |
4.09% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
5.32% |
107.356 |
113.071 |
- |
-0.27% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
5.32% |
216.654 |
228.177 |
- |
1.19% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
5.31% |
4.759 |
5.011 |
- |
-10.21% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
5.30% |
18.604 |
19.590 |
- |
1.43% |
- |
|
BM_deque_deque_copy/2
|
5.30% |
3.062 |
3.224 |
- |
-0.28% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
5.28% |
12925.807 |
13608.605 |
- |
5.30% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
5.28% |
302.597 |
318.576 |
- |
0.08% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
5.28% |
4.593 |
4.836 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
5.28% |
9970545.148 |
10496532.322 |
- |
0.73% |
- |
|
BM_std_min<int>/4
|
5.27% |
1.022 |
1.076 |
- |
9.03% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
5.27% |
10.049 |
10.579 |
- |
4.52% |
- |
|
BM_vector_deque_ranges_move/64
|
5.27% |
2.661 |
2.801 |
- |
-10.04% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
5.27% |
79211583.722 |
83383737.740 |
- |
4.24% |
- |
|
BM_std_min<int>/2
|
5.25% |
0.461 |
0.486 |
- |
5.13% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
5.24% |
7.181 |
7.557 |
- |
5.70% |
- |
|
BM_deque_deque_move/2
|
5.24% |
3.059 |
3.219 |
- |
-9.17% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
5.24% |
88.669 |
93.313 |
- |
5.39% |
- |
|
BM_std_minmax<unsigned_short>/2
|
5.23% |
0.848 |
0.892 |
- |
2.88% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
5.23% |
9514.737 |
10012.294 |
- |
5.81% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
5.22% |
2889972.657 |
3040831.543 |
- |
8.13% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
5.20% |
25868.671 |
27215.015 |
- |
-0.74% |
- |
|
BM_deque_deque_copy_backward/70000
|
5.18% |
8402.618 |
8838.016 |
- |
0.52% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
5.17% |
2.353 |
2.475 |
- |
1.46% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
5.16% |
211.099 |
222.000 |
- |
4.37% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
5.15% |
14483865.216 |
15229100.291 |
- |
-3.84% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
5.14% |
0.901 |
0.947 |
- |
6.34% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
5.13% |
17.644 |
18.549 |
- |
1.10% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
5.13% |
3.665 |
3.853 |
- |
1.00% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
5.12% |
1834.008 |
1927.949 |
- |
3.15% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_16
|
5.11% |
22.433 |
23.578 |
- |
4.98% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
5.11% |
5134784.353 |
5396984.043 |
- |
1.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
5.10% |
13036575.196 |
13701733.871 |
- |
-0.93% |
- |
|
BM_std_minmax<char>/26
|
5.10% |
1.538 |
1.617 |
- |
16.56% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
5.10% |
6.609 |
6.946 |
- |
0.28% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
5.10% |
5.165 |
5.428 |
- |
-1.20% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
5.09% |
2.283 |
2.399 |
- |
3.96% |
- |
|
BM_std_minmax<int>/4
|
5.08% |
0.975 |
1.025 |
- |
10.80% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
5.07% |
1099855.862 |
1155601.373 |
- |
3.61% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
5.06% |
12898.021 |
13550.851 |
- |
4.77% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
5.06% |
8505.993 |
8936.440 |
- |
1.71% |
- |
|
BM_deque_deque_ranges_move/2
|
5.06% |
3.061 |
3.216 |
- |
-8.99% |
- |
|
BM_std_min<__int128>/16
|
5.05% |
6.134 |
6.444 |
- |
4.99% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
5.05% |
33.084 |
34.755 |
- |
3.97% |
- |
|
BM_std_minmax<unsigned_char>/8
|
5.05% |
1.087 |
1.142 |
- |
8.60% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/32
|
5.05% |
2.265 |
2.379 |
- |
-7.47% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
5.05% |
54705.056 |
57465.804 |
- |
-1.34% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
5.03% |
336249406.411 |
353147445.161 |
- |
3.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
5.02% |
6516277.013 |
6843105.874 |
- |
4.91% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
5.00% |
6.037 |
6.339 |
- |
0.30% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
5.00% |
0.388 |
0.407 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
5.00% |
117382475.219 |
123250761.465 |
- |
-4.45% |
- |
|
BM_StringFindStringLiteral/64
|
4.99% |
2.097 |
2.201 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
4.99% |
15558256.844 |
16334639.011 |
- |
12.61% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
4.99% |
24.083 |
25.284 |
- |
0.92% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
4.98% |
79360260.513 |
83312684.874 |
- |
3.57% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
4.98% |
1131003.983 |
1187326.491 |
- |
0.87% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
4.97% |
23.078 |
24.226 |
- |
5.84% |
- |
|
rng::adjacent_find(deque<int>,_pred)/50
|
4.97% |
29.018 |
30.460 |
- |
5.23% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
4.97% |
147796.495 |
155141.925 |
- |
5.01% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
4.96% |
26.628 |
27.950 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
4.96% |
1080121.867 |
1133737.618 |
- |
1.72% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
4.93% |
1.495 |
1.569 |
- |
6.11% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
4.93% |
5.705 |
5.986 |
- |
-0.79% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
4.93% |
4964723.665 |
5209337.176 |
- |
5.79% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
4.93% |
29.411 |
30.860 |
- |
-1.34% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
4.92% |
31325.941 |
32868.598 |
- |
1.66% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
4.92% |
1.715 |
1.799 |
- |
9.28% |
- |
|
BM_RangesPopHeap_float_1024
|
4.91% |
27.301 |
28.643 |
- |
-0.53% |
- |
|
rng::move_backward(deque<int>)/32768
|
4.91% |
3523.518 |
3696.640 |
- |
-0.35% |
- |
|
BM_MakeHeap_float_Heap_4
|
4.91% |
0.276 |
0.290 |
- |
5.29% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_262144
|
4.89% |
208.483 |
218.683 |
- |
5.85% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
4.89% |
8.441 |
8.854 |
- |
5.23% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
4.89% |
1314140.772 |
1378364.699 |
- |
0.44% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
4.89% |
239.229 |
250.918 |
- |
2.23% |
- |
|
BM_std_min<char>/30
|
4.88% |
2.223 |
2.332 |
- |
2.63% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
4.88% |
233.910 |
245.320 |
- |
2.19% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
4.88% |
0.605 |
0.634 |
- |
0.00% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
4.87% |
0.211 |
0.221 |
- |
-2.89% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
4.86% |
10.127 |
10.619 |
- |
3.77% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
4.86% |
1247648.960 |
1308229.476 |
- |
1.73% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
4.85% |
7798.769 |
8177.356 |
- |
3.68% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
4.84% |
66.127 |
69.329 |
- |
1.41% |
- |
|
std::fill_n(list<int>)/8192
|
4.82% |
7059.375 |
7399.504 |
- |
5.23% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
4.82% |
24.693 |
25.882 |
- |
4.79% |
- |
|
rng::find_end(list<int>)_(single_element)/1024
|
4.81% |
697.086 |
730.631 |
- |
0.31% |
- |
|
BM_std_minmax<unsigned_long_long>/2
|
4.79% |
0.869 |
0.911 |
- |
-1.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
4.79% |
0.742 |
0.778 |
- |
6.07% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
4.79% |
990094.294 |
1037516.135 |
- |
-0.27% |
- |
|
BM_num_get<long>
|
4.78% |
11.063 |
11.592 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
4.78% |
38.534 |
40.377 |
- |
5.44% |
- |
|
BM_std_min<__int128>/14
|
4.78% |
5.290 |
5.543 |
- |
4.23% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
4.77% |
1.043 |
1.093 |
- |
6.07% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
4.77% |
2.939 |
3.079 |
- |
1.28% |
- |
|
BM_std_minmax<unsigned_short>/31
|
4.77% |
2.998 |
3.141 |
- |
0.27% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
4.75% |
677.286 |
709.431 |
- |
2.70% |
- |
|
BM_std_min<__int128>/15
|
4.74% |
5.697 |
5.967 |
- |
4.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
4.74% |
206349449.766 |
216136167.369 |
- |
0.47% |
- |
|
BM_std_minmax<char>/32
|
4.74% |
1.638 |
1.715 |
- |
10.58% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_16
|
4.73% |
0.924 |
0.968 |
- |
-3.82% |
- |
|
rng::copy_if(list<int>)_(entire_range)/64
|
4.73% |
30.797 |
32.253 |
- |
-14.38% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
4.70% |
6091.188 |
6377.772 |
- |
2.76% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
4.70% |
1371893.129 |
1436430.788 |
- |
1.40% |
- |
|
BM_SortHeap_float_16384
|
4.70% |
26.721 |
27.978 |
- |
-0.49% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
4.70% |
57.257 |
59.948 |
- |
3.52% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
4.70% |
28.901 |
30.259 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.70% |
35.352 |
37.012 |
- |
2.16% |
- |
|
std::search(list<int>)_(no_match)/1024
|
4.69% |
738.440 |
773.042 |
- |
0.13% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
4.69% |
0.477 |
0.499 |
- |
-0.31% |
- |
|
std::deque<std::string>::ctor(size)/32
|
4.66% |
40.140 |
42.010 |
- |
0.93% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
4.66% |
54.824 |
57.378 |
- |
1.94% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
4.66% |
110783943.527 |
115943378.624 |
- |
2.81% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
4.65% |
1.437 |
1.503 |
- |
0.03% |
- |
|
std::move_backward(deque<int>)/4096
|
4.64% |
154.815 |
162.006 |
- |
1.65% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
4.64% |
453.809 |
474.868 |
- |
-1.05% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.64% |
67252.082 |
70370.502 |
- |
0.06% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
4.63% |
9.986 |
10.448 |
- |
1.79% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
4.63% |
8.952 |
9.367 |
- |
3.28% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
4.63% |
9.278 |
9.708 |
- |
1.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
4.62% |
21005333.031 |
21976688.772 |
- |
3.63% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
4.62% |
285.569 |
298.758 |
- |
1.65% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
4.62% |
10.557 |
11.045 |
- |
13.88% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
4.62% |
0.786 |
0.823 |
- |
-2.61% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
4.61% |
6859.488 |
7175.894 |
- |
5.05% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
4.61% |
1.992 |
2.083 |
- |
3.04% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
4.61% |
4.420 |
4.623 |
- |
1.28% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
4.60% |
6.327 |
6.618 |
- |
3.76% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.60% |
20.498 |
21.441 |
- |
-1.33% |
- |
|
BM_deque_vector_move_backward/70000
|
4.60% |
8523.670 |
8915.411 |
- |
2.72% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_256
|
4.59% |
0.386 |
0.404 |
- |
3.79% |
- |
|
BM_PopHeap_float_16384
|
4.59% |
33.137 |
34.659 |
- |
4.71% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.59% |
596937.809 |
624329.138 |
- |
-0.46% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
4.58% |
14.687 |
15.360 |
- |
1.35% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
4.58% |
480.400 |
502.399 |
- |
1.42% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
4.58% |
8522.461 |
8912.609 |
- |
2.51% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_64
|
4.57% |
3.314 |
3.465 |
- |
4.74% |
- |
|
BM_RangesPopHeap_float_4
|
4.57% |
2.369 |
2.477 |
- |
0.72% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
4.57% |
8026.444 |
8393.331 |
- |
0.59% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_16384
|
4.56% |
0.364 |
0.381 |
- |
3.34% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
4.55% |
7.083 |
7.405 |
- |
-11.10% |
- |
|
BM_std_min<__int128>/8
|
4.55% |
2.871 |
3.002 |
- |
4.57% |
- |
|
BM_deque_vector_copy_backward/0
|
4.53% |
1.379 |
1.441 |
- |
-11.68% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
4.53% |
1065920.546 |
1114223.982 |
- |
-2.37% |
- |
|
BM_StringAssignStr_Large_Transparent
|
4.53% |
10.158 |
10.618 |
- |
3.34% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
4.52% |
8.368 |
8.746 |
- |
9.92% |
- |
|
BM_RangesPushHeap_float_Ascending_16
|
4.51% |
0.982 |
1.026 |
- |
3.80% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
4.51% |
16.013 |
16.735 |
- |
2.13% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
4.50% |
48679.673 |
50869.804 |
- |
3.15% |
- |
|
BM_std_min<__int128>/6
|
4.49% |
2.076 |
2.169 |
- |
4.38% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.49% |
3.091 |
3.230 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
4.48% |
210626031.949 |
220068242.899 |
- |
2.47% |
- |
|
SetIntersection_None_Set_string_16384_1
|
4.48% |
202149680.791 |
211210515.864 |
- |
7.46% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
4.47% |
8096.849 |
8459.112 |
- |
5.08% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/0
|
4.46% |
0.278 |
0.291 |
- |
1.27% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.46% |
17229.120 |
17997.008 |
- |
1.24% |
- |
|
std::fill_n(deque<int>)/32
|
4.45% |
1.156 |
1.207 |
- |
3.63% |
- |
|
rng::is_sorted(deque<int>)/8
|
4.44% |
2.854 |
2.981 |
- |
-8.18% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.43% |
3.088 |
3.225 |
- |
0.01% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144
|
4.43% |
3.006 |
3.139 |
- |
4.26% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.41% |
3.088 |
3.224 |
- |
-30.62% |
- |
|
BM_RangesSortHeap_float_16384
|
4.41% |
26.487 |
27.656 |
- |
0.51% |
- |
|
BM_RangesPopHeap_uint64_262144
|
4.41% |
41.152 |
42.967 |
- |
-0.44% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
4.41% |
614.138 |
641.215 |
- |
8.76% |
- |
|
SetIntersection_Front_Set_float_64_64
|
4.40% |
15408325.764 |
16086772.899 |
- |
11.21% |
- |
|
BM_std_min<unsigned_int>/4
|
4.40% |
0.996 |
1.040 |
- |
-0.85% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
4.39% |
2.825 |
2.949 |
- |
1.29% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
4.39% |
1.480 |
1.545 |
- |
3.52% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
4.39% |
3.247 |
3.390 |
- |
2.22% |
- |
|
std::set<int>::ctor(const&)/32
|
4.39% |
216.475 |
225.975 |
- |
1.37% |
- |
|
std::set<int>::clear()/8192
|
4.39% |
74257.731 |
77516.025 |
- |
3.08% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
4.37% |
13347.825 |
13930.939 |
- |
4.14% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.36% |
1.146 |
1.196 |
- |
4.85% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
4.36% |
22.143 |
23.109 |
- |
2.21% |
- |
|
BM_deque_deque_copy/1
|
4.36% |
3.403 |
3.551 |
- |
0.94% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
4.35% |
7863.188 |
8205.547 |
- |
3.32% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
4.35% |
0.447 |
0.467 |
- |
-19.01% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
4.35% |
7884.911 |
8227.568 |
- |
5.28% |
- |
|
BM_RangesPopHeap_uint32_262144
|
4.34% |
40.959 |
42.738 |
- |
0.24% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
4.33% |
1875.280 |
1956.457 |
- |
4.73% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.33% |
3.089 |
3.223 |
- |
0.05% |
- |
|
BM_deque_deque_ranges_copy/70000
|
4.31% |
3037.682 |
3168.520 |
- |
4.70% |
- |
|
rng::rotate(list<int>)_(by_1/4)/32
|
4.29% |
13.756 |
14.347 |
- |
-0.59% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
4.29% |
56.119 |
58.527 |
- |
2.84% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
4.29% |
5800.436 |
6049.353 |
- |
14.63% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.28% |
3.092 |
3.224 |
- |
-30.57% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
4.28% |
97493.132 |
101668.589 |
- |
3.05% |
- |
|
rng::starts_with(list<int>)/8
|
4.28% |
2.911 |
3.035 |
- |
-3.26% |
- |
|
std::rotate_copy(vector<int>)/8192
|
4.28% |
640.902 |
668.314 |
- |
5.11% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
4.27% |
320.965 |
334.661 |
- |
1.39% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
4.26% |
352010106.061 |
366997871.401 |
- |
2.65% |
- |
|
BM_PopHeap_float_4
|
4.25% |
2.374 |
2.474 |
- |
1.09% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
4.24% |
218.763 |
228.047 |
- |
1.31% |
- |
|
BM_RangesMakeHeap_float_Descending_256
|
4.24% |
0.250 |
0.260 |
- |
3.30% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
4.24% |
15471435.448 |
16127238.432 |
- |
3.78% |
- |
|
std::list<std::string>::ctor(size)/8192
|
4.24% |
102757.848 |
107112.961 |
- |
3.34% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
4.24% |
213.901 |
222.963 |
- |
-0.35% |
- |
|
std::list<std::string>::ctor(size)/1024
|
4.24% |
12347.697 |
12870.659 |
- |
4.49% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
4.23% |
7148.754 |
7451.371 |
- |
6.28% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
4.23% |
10.449 |
10.891 |
- |
11.61% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
4.22% |
1.634 |
1.703 |
- |
6.21% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
4.22% |
1134326.021 |
1182193.029 |
- |
-0.79% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
4.21% |
3.436 |
3.581 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
4.21% |
1594828.316 |
1661939.420 |
- |
3.91% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
4.19% |
40205.375 |
41891.243 |
- |
4.21% |
- |
|
BM_std_minmax<short>/18
|
4.19% |
1.992 |
2.075 |
- |
1.27% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
4.17% |
1.531 |
1.594 |
- |
0.22% |
- |
|
BM_std_minmax<unsigned_short>/30
|
4.16% |
2.726 |
2.839 |
- |
1.59% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
4.15% |
154224816.027 |
160626379.778 |
- |
0.68% |
- |
|
BM_std_min<short>/18
|
4.15% |
1.619 |
1.686 |
- |
4.47% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
4.15% |
40480084.849 |
42159471.467 |
- |
30.36% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
4.13% |
15.487 |
16.127 |
- |
2.17% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
4.13% |
1079289.680 |
1123877.216 |
- |
0.47% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.13% |
180627.510 |
188088.965 |
- |
6.76% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
4.12% |
1104667.208 |
1150204.021 |
- |
-0.19% |
- |
|
rng::generate_n(vector<int>)/50
|
4.12% |
12.058 |
12.554 |
- |
-0.31% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
4.12% |
952036.486 |
991250.059 |
- |
0.19% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
4.12% |
5.959 |
6.205 |
- |
-3.86% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
4.12% |
4369336.929 |
4549245.459 |
- |
2.30% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.11% |
38932.997 |
40533.297 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
4.10% |
11408589.433 |
11876159.558 |
- |
0.39% |
- |
|
SetIntersection_Front_Set_string_256_16
|
4.10% |
7602450.527 |
7913873.666 |
- |
7.25% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
4.09% |
717.278 |
746.605 |
- |
3.06% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
4.09% |
21.641 |
22.525 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
4.09% |
20.475 |
21.311 |
- |
1.14% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
4.08% |
39391165.899 |
40999845.690 |
- |
3.73% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
4.08% |
11.303 |
11.765 |
- |
4.14% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
4.08% |
685.603 |
713.573 |
- |
-0.10% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
4.07% |
23.627 |
24.589 |
- |
-0.15% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
4.06% |
38.972 |
40.554 |
- |
10.20% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
4.06% |
203639481.750 |
211899548.430 |
- |
6.45% |
- |
|
BM_StringFindStringLiteral/32
|
4.05% |
1.667 |
1.735 |
- |
-0.32% |
- |
|
std::unordered_set<std::string>::ctor(const&)/8192
|
4.05% |
341257.999 |
355088.159 |
- |
3.88% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
4.05% |
1496.970 |
1557.599 |
- |
0.60% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
4.04% |
13292.704 |
13830.210 |
- |
5.62% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
4.04% |
40565885.635 |
42204348.537 |
- |
3.23% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
4.04% |
24110.938 |
25084.300 |
- |
0.90% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
4.03% |
74.026 |
77.010 |
- |
-7.21% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16
|
4.03% |
2.844 |
2.958 |
- |
-3.12% |
- |
|
BM_RangesPopHeap_uint64_4
|
4.02% |
2.667 |
2.774 |
- |
0.49% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
4.01% |
18071.389 |
18796.842 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
4.01% |
2959058.057 |
3077767.140 |
- |
-5.12% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
4.00% |
790.629 |
822.226 |
- |
0.37% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
3.99% |
4.047 |
4.208 |
- |
2.57% |
- |
|
BM_num_get<unsigned_int>
|
3.99% |
10.571 |
10.993 |
- |
0.00% |
- |
|
BM_StringFindStringLiteral/256
|
3.99% |
5.326 |
5.539 |
- |
1.97% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
3.99% |
0.867 |
0.902 |
- |
-2.89% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
3.98% |
28.126 |
29.246 |
- |
0.85% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
3.97% |
7.782 |
8.090 |
- |
2.71% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
3.96% |
2.267 |
2.356 |
- |
-0.75% |
- |
|
BM_PushHeap_uint32_Descending_16
|
3.96% |
0.354 |
0.368 |
- |
0.30% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/0
|
3.96% |
0.325 |
0.338 |
- |
1.77% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
3.95% |
17.739 |
18.440 |
- |
2.38% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
3.95% |
29.839 |
31.016 |
- |
0.44% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
3.95% |
24143.721 |
25096.400 |
- |
2.18% |
- |
|
rng::any_of(deque<int>)_(process_all)/8192
|
3.94% |
2625.277 |
2728.838 |
- |
3.75% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
3.94% |
2.587 |
2.689 |
- |
2.30% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
3.94% |
21.417 |
22.261 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
3.94% |
1072326.319 |
1114595.697 |
- |
-0.70% |
- |
|
BM_deque_vector_move_backward/0
|
3.94% |
1.468 |
1.526 |
- |
-11.00% |
- |
|
rng::reverse(deque<int>)/64
|
3.94% |
13.078 |
13.593 |
- |
4.04% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
3.94% |
117420920.321 |
122044686.488 |
- |
-2.74% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
3.94% |
0.467 |
0.485 |
- |
-16.89% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
3.93% |
2.610 |
2.713 |
- |
0.06% |
- |
|
BM_LowerBound_string_262144
|
3.92% |
2242.703 |
2330.648 |
- |
-0.91% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
3.92% |
26.561 |
27.601 |
- |
-2.16% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
3.90% |
282.302 |
293.320 |
- |
2.86% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
3.89% |
97372.653 |
101158.469 |
- |
3.14% |
- |
|
rng::partition_point(deque<int>)/32
|
3.88% |
4.227 |
4.391 |
- |
1.80% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
3.87% |
1718317.850 |
1784785.494 |
- |
3.48% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
3.86% |
794.479 |
825.182 |
- |
0.06% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
3.85% |
2.219 |
2.305 |
- |
-9.59% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
3.85% |
813.415 |
844.707 |
- |
0.28% |
- |
|
BM_std_min<short>/20
|
3.84% |
2.248 |
2.334 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
3.83% |
1448710.809 |
1504264.316 |
- |
4.86% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.83% |
23.537 |
24.439 |
- |
4.60% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.83% |
29.443 |
30.571 |
- |
2.52% |
- |
|
BM_StringAssignStr_Large_Opaque
|
3.83% |
10.166 |
10.555 |
- |
1.92% |
- |
|
BM_std_min<__int128>/13
|
3.83% |
4.881 |
5.067 |
- |
3.49% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
3.82% |
10.200 |
10.590 |
- |
2.53% |
- |
|
BM_RangesSortHeap_uint64_4
|
3.82% |
0.934 |
0.969 |
- |
3.64% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.82% |
20.942 |
21.741 |
- |
1.15% |
- |
|
BM_std_minmax<int>/7
|
3.81% |
1.711 |
1.776 |
- |
-1.15% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
3.81% |
0.493 |
0.512 |
- |
-0.22% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
3.80% |
5.045 |
5.237 |
- |
-0.80% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
3.79% |
26.643 |
27.652 |
- |
7.64% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
3.79% |
904.425 |
938.677 |
- |
4.05% |
- |
|
BM_RangesPushHeap_uint32_Descending_64
|
3.79% |
0.377 |
0.391 |
- |
3.76% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
3.78% |
40119583.152 |
41637178.284 |
- |
1.83% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
3.78% |
810.366 |
840.987 |
- |
0.31% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
3.78% |
1.296 |
1.345 |
- |
8.56% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.78% |
264645.710 |
274639.073 |
- |
2.88% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
3.78% |
1888060.935 |
1959342.780 |
- |
3.99% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
3.77% |
24.106 |
25.016 |
- |
0.61% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.77% |
11890.098 |
12338.139 |
- |
0.42% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
3.77% |
42.205 |
43.795 |
- |
-41.50% |
- |
|
BM_std_min<short>/11
|
3.75% |
1.179 |
1.224 |
- |
3.74% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
3.75% |
6647.428 |
6896.579 |
- |
-0.12% |
- |
|
BM_std_min<__int128>/7
|
3.75% |
2.481 |
2.574 |
- |
3.60% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
3.74% |
57.007 |
59.142 |
- |
3.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.74% |
1149559.839 |
1192535.626 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
3.73% |
1634042.050 |
1694958.118 |
- |
5.72% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
3.71% |
1390369.019 |
1442006.583 |
- |
0.41% |
- |
|
BM_std_minmax<char>/27
|
3.71% |
1.952 |
2.024 |
- |
16.20% |
- |
|
BM_std_min<unsigned_int>/29
|
3.69% |
2.089 |
2.166 |
- |
9.55% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
3.69% |
36.906 |
38.267 |
- |
1.64% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
3.67% |
1.164 |
1.206 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
3.67% |
2876318.609 |
2981891.330 |
- |
-19.03% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.65% |
10579.287 |
10965.314 |
- |
4.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
3.65% |
1.255 |
1.301 |
- |
15.40% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
3.64% |
1.629 |
1.689 |
- |
4.54% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
3.64% |
33.335 |
34.547 |
- |
5.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
3.63% |
9967495.994 |
10329623.844 |
- |
-3.32% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
3.63% |
3.967 |
4.111 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.63% |
1084613.481 |
1124001.346 |
- |
-0.03% |
- |
|
std::count(vector<int>)_(every_other)/8
|
3.63% |
1.334 |
1.382 |
- |
4.60% |
- |
|
BM_std_min<unsigned_char>/3
|
3.61% |
0.693 |
0.718 |
- |
3.60% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
3.61% |
596.230 |
617.763 |
- |
-0.80% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.60% |
71.855 |
74.439 |
- |
2.88% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
3.59% |
1126090.477 |
1166563.376 |
- |
-0.63% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.59% |
11106.268 |
11505.086 |
- |
0.30% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
3.59% |
2.855 |
2.958 |
- |
0.26% |
- |
|
BM_deque_deque_ranges_move/1
|
3.59% |
3.421 |
3.544 |
- |
-8.31% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
3.59% |
1720166.411 |
1781867.943 |
- |
6.80% |
- |
|
BM_std_min<__int128>/12
|
3.58% |
4.474 |
4.634 |
- |
3.34% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
3.58% |
19969.565 |
20684.602 |
- |
2.75% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
3.58% |
14651.286 |
15175.825 |
- |
0.85% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
3.57% |
6.241 |
6.464 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
3.57% |
21.410 |
22.175 |
- |
3.21% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
3.57% |
5.050 |
5.231 |
- |
0.07% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
3.57% |
342.210 |
354.424 |
- |
4.16% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
3.56% |
1821099.609 |
1885842.287 |
- |
5.87% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
3.55% |
8.036 |
8.321 |
- |
1.84% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
3.55% |
4003.062 |
4145.268 |
- |
3.96% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.55% |
351309974.797 |
363772421.526 |
- |
1.26% |
- |
|
rng::move_backward(list<int>)/262144
|
3.55% |
266936.807 |
276402.604 |
- |
-17.19% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
3.54% |
18.230 |
18.876 |
- |
0.09% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
3.54% |
31.629 |
32.749 |
- |
-0.44% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
3.54% |
529.962 |
548.718 |
- |
-1.03% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
3.54% |
26.488 |
27.426 |
- |
1.26% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
3.54% |
12307.048 |
12742.548 |
- |
4.41% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
3.53% |
68.043 |
70.446 |
- |
3.64% |
- |
|
BM_std_min<int>/16
|
3.53% |
1.691 |
1.751 |
- |
-1.07% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
3.53% |
414.112 |
428.727 |
- |
-0.11% |
- |
|
BM_std_min<char>/31
|
3.53% |
2.488 |
2.576 |
- |
2.84% |
- |
|
BM_vector_deque_copy_backward/0
|
3.53% |
0.402 |
0.416 |
- |
-25.84% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
3.52% |
2.689 |
2.783 |
- |
2.16% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
3.51% |
4.911 |
5.084 |
- |
2.45% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
3.51% |
24.668 |
25.534 |
- |
2.40% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
3.49% |
1122723.844 |
1161925.672 |
- |
0.82% |
- |
|
rng::copy_backward(vector<int>)/1048576
|
3.49% |
48443.180 |
50133.599 |
- |
2.77% |
- |
|
BM_std_min<__int128>/11
|
3.49% |
4.047 |
4.188 |
- |
3.14% |
- |
|
BM_std_minmax<unsigned_char>/64
|
3.47% |
1.219 |
1.262 |
- |
-4.09% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
3.46% |
40454729.856 |
41853784.925 |
- |
-0.38% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
3.45% |
38.042 |
39.354 |
- |
1.93% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
3.45% |
175649.828 |
181702.967 |
- |
2.79% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
3.44% |
2074.404 |
2145.797 |
- |
0.28% |
- |
|
BM_std_minmax<unsigned_long_long>/7
|
3.43% |
2.528 |
2.615 |
- |
4.51% |
- |
|
BM_SortHeap_float_4
|
3.43% |
1.028 |
1.063 |
- |
-0.87% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
3.43% |
102350.218 |
105861.387 |
- |
4.58% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
3.43% |
1157587.781 |
1197244.642 |
- |
-0.59% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
3.42% |
25.435 |
26.304 |
- |
-2.39% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
3.41% |
2.576 |
2.664 |
- |
6.03% |
- |
|
BM_deque_deque_move/1
|
3.41% |
3.409 |
3.525 |
- |
-10.44% |
- |
|
BM_std_minmax<char>/12
|
3.41% |
1.915 |
1.981 |
- |
4.48% |
- |
|
rng::copy_n(vector<int>)/8
|
3.40% |
2.232 |
2.308 |
- |
4.17% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
3.40% |
11054.044 |
11429.671 |
- |
-2.37% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
3.40% |
47.467 |
49.079 |
- |
2.62% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
3.40% |
6.240 |
6.452 |
- |
4.49% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
3.39% |
73.433 |
75.924 |
- |
3.20% |
- |
|
rng::move(vector<int>)/8
|
3.38% |
2.221 |
2.296 |
- |
-1.03% |
- |
|
std::vector<std::string>::ctor(size)/32
|
3.37% |
33.569 |
34.700 |
- |
0.26% |
- |
|
BM_num_get<bool>
|
3.37% |
12.081 |
12.488 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
3.36% |
1224040.143 |
1265221.902 |
- |
3.37% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
3.36% |
23661.935 |
24457.872 |
- |
1.26% |
- |
|
std::search_n(vector<int>)_(no_match)/1000
|
3.36% |
205.471 |
212.382 |
- |
-2.28% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
3.35% |
327.319 |
338.298 |
- |
-17.96% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
3.35% |
59.093 |
61.074 |
- |
-2.43% |
- |
|
BM_RangesMakeHeap_string_Ascending_16
|
3.35% |
3.695 |
3.819 |
- |
2.96% |
- |
|
BM_RangesSortHeap_string_262144
|
3.35% |
184.054 |
190.220 |
- |
9.66% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
3.35% |
11.272 |
11.649 |
- |
3.83% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
3.35% |
778.068 |
804.096 |
- |
2.49% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.34% |
274618.252 |
283797.681 |
- |
4.09% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
3.34% |
1.233 |
1.274 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
3.34% |
1398137.019 |
1444859.369 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
3.34% |
168295946.102 |
173916909.127 |
- |
0.42% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
3.34% |
9.460 |
9.776 |
- |
-0.19% |
- |
|
BM_RangesPopHeap_string_16384
|
3.34% |
71.921 |
74.320 |
- |
5.26% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
3.34% |
1.949 |
2.014 |
- |
3.31% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
3.34% |
24.892 |
25.722 |
- |
1.32% |
- |
|
BM_StringDestroy_Large
|
3.33% |
6.747 |
6.972 |
- |
1.00% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.33% |
10.351 |
10.696 |
- |
6.71% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.33% |
329.566 |
340.538 |
- |
6.45% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
3.33% |
37.585 |
38.836 |
- |
0.36% |
- |
|
BM_RangesPushHeap_string_Ascending_64
|
3.32% |
7.442 |
7.689 |
- |
5.22% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
3.32% |
3236.859 |
3344.240 |
- |
1.60% |
- |
|
BM_deque_deque_ranges_copy/1
|
3.31% |
3.429 |
3.543 |
- |
-9.92% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
3.31% |
7981.857 |
8246.236 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
3.31% |
1163332.856 |
1201858.448 |
- |
-0.31% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/32
|
3.31% |
105.040 |
108.513 |
- |
4.35% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
3.30% |
22.769 |
23.521 |
- |
5.65% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.30% |
25.916 |
26.771 |
- |
0.55% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
3.29% |
2.359 |
2.436 |
- |
0.73% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
3.29% |
37886148.325 |
39134212.359 |
- |
2.90% |
- |
|
rng::reverse_copy(list<int>)/8
|
3.29% |
2.308 |
2.384 |
- |
2.44% |
- |
|
BM_std_min<unsigned_int>/13
|
3.28% |
1.414 |
1.461 |
- |
6.61% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
3.28% |
38.360 |
39.620 |
- |
1.59% |
- |
|
std::fill_n(list<int>)/32
|
3.28% |
8.078 |
8.342 |
- |
0.89% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
3.27% |
5.032 |
5.197 |
- |
4.40% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
3.26% |
2.392 |
2.470 |
- |
5.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
3.26% |
169328284.042 |
174851125.229 |
- |
1.32% |
- |
|
BM_StringRead_Hot_Deep_Small
|
3.26% |
0.474 |
0.489 |
- |
3.15% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
3.26% |
19480.732 |
20115.192 |
- |
-0.03% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
3.25% |
20.765 |
21.440 |
- |
-4.64% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
3.25% |
283639.195 |
292865.375 |
- |
0.15% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
3.25% |
2194.264 |
2265.630 |
- |
0.10% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
3.25% |
571.384 |
589.963 |
- |
3.42% |
- |
|
vector<bool>(const_vector<bool>&)
|
3.25% |
9.828 |
10.147 |
- |
6.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.24% |
201776211.563 |
208323163.471 |
- |
-2.47% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
3.24% |
22.324 |
23.048 |
- |
-2.06% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
3.23% |
16.567 |
17.102 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.23% |
344875130.437 |
356015968.908 |
- |
2.88% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
3.22% |
26.220 |
27.064 |
- |
-0.30% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
3.22% |
49177.703 |
50760.672 |
- |
3.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
3.22% |
6509247.389 |
6718703.185 |
- |
0.09% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_262144
|
3.22% |
99.736 |
102.944 |
- |
5.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
3.21% |
12140773.147 |
12530792.800 |
- |
-0.83% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
3.21% |
8253.666 |
8518.544 |
- |
23.60% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
3.21% |
1448094.787 |
1494547.902 |
- |
3.62% |
- |
|
std::generate(list<int>)/50
|
3.21% |
15.364 |
15.857 |
- |
1.37% |
- |
|
std::deque<int>::ctor(size)/32
|
3.21% |
26.122 |
26.959 |
- |
1.85% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
3.20% |
4.050 |
4.180 |
- |
1.08% |
- |
|
BM_std_min<short>/17
|
3.20% |
1.586 |
1.637 |
- |
-0.74% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
3.20% |
2.386 |
2.462 |
- |
10.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
3.20% |
41.952 |
43.294 |
- |
1.68% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024
|
3.18% |
14.780 |
15.250 |
- |
1.92% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.18% |
35288.698 |
36410.199 |
- |
1.80% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
3.17% |
3526385.901 |
3638117.232 |
- |
-0.06% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
3.17% |
8804.068 |
9082.861 |
- |
0.01% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
3.16% |
210.407 |
217.065 |
- |
-2.54% |
- |
|
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
3.16% |
5236.728 |
5402.442 |
- |
0.48% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
3.16% |
16.363 |
16.881 |
- |
5.44% |
- |
|
BM_num_get<long_long>
|
3.16% |
11.169 |
11.522 |
- |
0.00% |
- |
|
BM_std_min<int>/12
|
3.16% |
1.492 |
1.539 |
- |
0.19% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
3.16% |
31.200 |
32.185 |
- |
2.09% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
3.15% |
6.564 |
6.770 |
- |
0.94% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
3.15% |
1114226.755 |
1149334.100 |
- |
2.53% |
- |
|
BM_RangesPushHeap_float_Ascending_262144
|
3.15% |
5.135 |
5.297 |
- |
3.04% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
3.15% |
0.991 |
1.022 |
- |
-1.00% |
- |
|
BM_std_min<__int128>/10
|
3.14% |
3.666 |
3.781 |
- |
2.98% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
3.14% |
478.041 |
493.040 |
- |
2.43% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
3.14% |
1.591 |
1.641 |
- |
1.35% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
3.13% |
34.663 |
35.748 |
- |
0.99% |
- |
|
BM_PushHeap_float_Random_4
|
3.13% |
2.837 |
2.925 |
- |
-1.44% |
- |
|
BM_RangesPushHeap_float_Ascending_64
|
3.12% |
1.747 |
1.802 |
- |
3.54% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
3.12% |
8.539 |
8.805 |
- |
4.61% |
- |
|
std::search(list<int>)_(single_element)/1000
|
3.11% |
671.120 |
691.969 |
- |
4.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
3.11% |
0.449 |
0.463 |
- |
17.35% |
- |
|
BM_deque_vector_move/4000
|
3.10% |
139.942 |
144.286 |
- |
-2.80% |
- |
|
rng::for_each(list<int>)/8
|
3.10% |
2.532 |
2.610 |
- |
0.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
3.10% |
2338864.778 |
2411409.346 |
- |
-2.66% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
3.10% |
8.779 |
9.051 |
- |
6.63% |
- |
|
BM_std_minmax<char>/17
|
3.10% |
1.121 |
1.155 |
- |
6.34% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
3.09% |
3.564 |
3.675 |
- |
1.92% |
- |
|
BM_std_min<unsigned_short>/28
|
3.09% |
2.693 |
2.776 |
- |
5.71% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.09% |
3.564 |
3.675 |
- |
-2.78% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
3.08% |
6.376 |
6.572 |
- |
3.69% |
- |
|
BM_std_min<char>/1024
|
3.08% |
8.310 |
8.566 |
- |
-0.56% |
- |
|
rng::generate(list<int>)/32
|
3.08% |
8.537 |
8.799 |
- |
1.32% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
3.07% |
65.491 |
67.504 |
- |
-1.58% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
3.07% |
4.866 |
5.015 |
- |
5.09% |
- |
|
std::shift_right(list<int>)/50
|
3.06% |
26.923 |
27.748 |
- |
-7.63% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
3.06% |
1.045 |
1.077 |
- |
-2.95% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
3.06% |
567.015 |
584.347 |
- |
0.32% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
3.06% |
3.493 |
3.600 |
- |
2.36% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
3.05% |
218670151.260 |
225348618.696 |
- |
2.36% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
3.05% |
46.795 |
48.222 |
- |
0.03% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
3.04% |
21.594 |
22.250 |
- |
2.05% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
3.04% |
10529.248 |
10848.945 |
- |
2.79% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
3.04% |
8.481 |
8.738 |
- |
2.92% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
3.03% |
64.753 |
66.717 |
- |
-3.19% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
3.03% |
20.357 |
20.973 |
- |
2.48% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
3.02% |
1592909.470 |
1641020.104 |
- |
3.19% |
- |
|
BM_std_minmax<unsigned_long_long>/6
|
3.02% |
2.088 |
2.151 |
- |
1.93% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
3.01% |
38.392 |
39.548 |
- |
0.28% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
3.01% |
1.303 |
1.342 |
- |
-3.98% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
3.01% |
27.375 |
28.197 |
- |
-1.20% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/1024
|
3.00% |
2437.334 |
2510.574 |
- |
1.70% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
3.00% |
9.013 |
9.284 |
- |
1.62% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
3.00% |
29.042 |
29.915 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.00% |
1202052.231 |
1238100.205 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
3.00% |
20.611 |
21.228 |
- |
-2.39% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
3.00% |
4.806 |
4.950 |
- |
-1.09% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
3.00% |
0.824 |
0.849 |
- |
2.99% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
2.99% |
4248.071 |
4374.922 |
- |
-0.23% |
- |
|
BM_deque_deque_move_backward/65536
|
2.98% |
8062.987 |
8303.497 |
- |
0.55% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.97% |
9850.082 |
10143.077 |
- |
4.21% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
2.97% |
605.156 |
623.146 |
- |
2.43% |
- |
|
BM_std_minmax<unsigned_short>/64
|
2.97% |
1.526 |
1.571 |
- |
3.00% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
2.96% |
1691626.139 |
1741705.566 |
- |
5.41% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
2.96% |
74.994 |
77.213 |
- |
3.39% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
2.96% |
3.121 |
3.214 |
- |
-1.56% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
2.95% |
9161.493 |
9431.962 |
- |
5.01% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.95% |
15703.929 |
16166.724 |
- |
3.71% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
2.94% |
9.303 |
9.577 |
- |
2.35% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.94% |
16590.771 |
17078.754 |
- |
1.93% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/8192
|
2.94% |
4716.780 |
4855.390 |
- |
-0.75% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
2.94% |
0.629 |
0.648 |
- |
8.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.93% |
207895026.233 |
213993025.159 |
- |
8.97% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.93% |
341.396 |
351.409 |
- |
3.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
2.93% |
213999564.324 |
220266924.156 |
- |
0.44% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8
|
2.93% |
2.644 |
2.722 |
- |
2.39% |
- |
|
std::set<int>::insert(value)_(new_value)/1024
|
2.93% |
41.947 |
43.174 |
- |
4.12% |
- |
|
BM_std_min<__int128>/9
|
2.92% |
3.273 |
3.368 |
- |
2.73% |
- |
|
BM_RangesPushHeap_uint64_Descending_4
|
2.92% |
0.360 |
0.371 |
- |
1.06% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
2.92% |
7334.739 |
7548.820 |
- |
-3.93% |
- |
|
BM_std_minmax<unsigned_long_long>/5
|
2.92% |
1.804 |
1.857 |
- |
1.43% |
- |
|
BM_std_min<unsigned_char>/5
|
2.91% |
1.317 |
1.355 |
- |
4.98% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
2.91% |
16.528 |
17.009 |
- |
3.25% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
2.91% |
1.617 |
1.664 |
- |
6.40% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
2.91% |
1.612 |
1.659 |
- |
6.66% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.91% |
25.997 |
26.753 |
- |
0.87% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576
|
2.91% |
25672.861 |
26419.379 |
- |
2.80% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.90% |
1.752 |
1.803 |
- |
2.69% |
- |
|
BM_RangesPopHeap_uint64_16384
|
2.90% |
31.239 |
32.146 |
- |
-0.24% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.90% |
32454.172 |
33395.242 |
- |
0.83% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
2.89% |
34.527 |
35.526 |
- |
-0.34% |
- |
|
BM_num_get<unsigned_long_long>
|
2.89% |
11.056 |
11.376 |
- |
0.00% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_256
|
2.89% |
0.635 |
0.654 |
- |
2.39% |
- |
|
BM_RangesPopHeap_uint32_16384
|
2.89% |
31.039 |
31.936 |
- |
-0.38% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.89% |
12583.186 |
12946.488 |
- |
2.72% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
2.89% |
27.405 |
28.196 |
- |
1.85% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
2.88% |
10.557 |
10.860 |
- |
14.81% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
2.88% |
27.706 |
28.503 |
- |
-0.47% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
2.86% |
5.555 |
5.713 |
- |
2.20% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.86% |
815538.739 |
838860.566 |
- |
-0.63% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
2.85% |
44.302 |
45.564 |
- |
34.92% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
2.85% |
34356.153 |
35334.491 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
2.85% |
9795136.959 |
10074000.460 |
- |
1.67% |
- |
|
bm_lexicographical_compare<int>/16
|
2.85% |
2.016 |
2.074 |
- |
0.61% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
2.85% |
2.402 |
2.470 |
- |
-8.93% |
- |
|
BM_vector_deque_move_backward/65536
|
2.84% |
7352.003 |
7560.795 |
- |
-4.62% |
- |
|
std::list<int>::ctor(size)/32
|
2.84% |
323.179 |
332.355 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
2.84% |
16132533.935 |
16590130.643 |
- |
9.87% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
2.84% |
10.575 |
10.875 |
- |
-1.51% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
2.83% |
2440.793 |
2509.924 |
- |
1.70% |
- |
|
rng::fill(vector<bool>)/64
|
2.83% |
1.605 |
1.650 |
- |
5.91% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8192
|
2.82% |
20650.262 |
21232.560 |
- |
2.92% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
2.81% |
4.388 |
4.511 |
- |
0.40% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/8192
|
2.81% |
24996.242 |
25699.604 |
- |
2.03% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
2.81% |
20663.430 |
21244.482 |
- |
2.95% |
- |
|
std::multiset<std::string>::clear()/1024
|
2.81% |
19435.514 |
19981.615 |
- |
-0.23% |
- |
|
BM_RangesPopHeap_uint64_1024
|
2.81% |
21.439 |
22.041 |
- |
-0.41% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.81% |
11223.725 |
11538.780 |
- |
2.10% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
2.80% |
23.891 |
24.561 |
- |
-17.31% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
2.80% |
197.953 |
203.505 |
- |
3.04% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
2.79% |
1890002.688 |
1942794.678 |
- |
2.63% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
2.79% |
0.478 |
0.492 |
- |
2.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
2.79% |
2368474.392 |
2434586.211 |
- |
7.19% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
2.79% |
6.069 |
6.238 |
- |
2.83% |
- |
|
BM_PushHeap_string_Ascending_256
|
2.79% |
10.184 |
10.468 |
- |
-2.74% |
- |
|
std::move_backward(deque<int>)/262144
|
2.79% |
29751.221 |
30579.860 |
- |
0.32% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.78% |
272984.273 |
280585.944 |
- |
2.74% |
- |
|
rng::move_backward(deque<int>)/4096
|
2.78% |
154.970 |
159.284 |
- |
1.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
2.78% |
7282858.379 |
7485544.910 |
- |
9.89% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.78% |
250.197 |
257.158 |
- |
3.26% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
2.78% |
4.309 |
4.429 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
2.78% |
25.963 |
26.686 |
- |
1.02% |
- |
|
BM_deque_vector_copy_backward/5500
|
2.78% |
199.558 |
205.109 |
- |
0.20% |
- |
|
std::list<std::string>::ctor(size)/32
|
2.78% |
340.400 |
349.858 |
- |
4.24% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
2.78% |
612.282 |
629.287 |
- |
2.10% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
2.78% |
1.286 |
1.322 |
- |
-4.71% |
- |
|
rng::search_n(vector<int>)_(no_match)/1024
|
2.78% |
210.616 |
216.461 |
- |
2.90% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
2.77% |
42.144 |
43.311 |
- |
16.17% |
- |
|
std::swap_ranges(deque<int>)/8192
|
2.77% |
2635.988 |
2708.983 |
- |
6.09% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
2.77% |
8.755 |
8.997 |
- |
4.63% |
- |
|
std::set<int>::clear()/1024
|
2.77% |
8763.731 |
9006.407 |
- |
2.29% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.77% |
1.500 |
1.542 |
- |
0.17% |
- |
|
BM_std_minmax<int>/6
|
2.77% |
1.349 |
1.386 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
2.77% |
10015323.153 |
10292393.789 |
- |
2.01% |
- |
|
BM_std_min<unsigned_char>/32
|
2.76% |
2.864 |
2.943 |
- |
1.59% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
2.76% |
14.786 |
15.194 |
- |
8.04% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
2.76% |
36197.141 |
37194.496 |
- |
0.99% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.75% |
96806.963 |
99464.387 |
- |
1.63% |
- |
|
BM_std_minmax<short>/20
|
2.74% |
2.001 |
2.056 |
- |
5.40% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.74% |
56938.238 |
58497.484 |
- |
1.67% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
2.74% |
4348956.633 |
4467971.716 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
2.74% |
172337323.014 |
177052098.419 |
- |
2.38% |
- |
|
BM_std_min<unsigned_short>/4
|
2.74% |
0.981 |
1.008 |
- |
-0.12% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
2.73% |
23.474 |
24.116 |
- |
1.81% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
2.73% |
10154110.659 |
10431512.909 |
- |
4.86% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
2.73% |
15.801 |
16.233 |
- |
1.95% |
- |
|
BM_std_minmax_element<short>/4
|
2.73% |
1.227 |
1.261 |
- |
-0.79% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
2.73% |
589.992 |
606.096 |
- |
-0.96% |
- |
|
rng::move_backward(deque<int>)/262144
|
2.73% |
29928.839 |
30745.074 |
- |
0.69% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
2.73% |
31.575 |
32.435 |
- |
3.68% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
2.72% |
1174309.424 |
1206285.984 |
- |
0.18% |
- |
|
std::list<int>::ctor(size)/8192
|
2.72% |
95149.493 |
97737.839 |
- |
1.64% |
- |
|
BM_RangesSortHeap_string_16384
|
2.72% |
95.947 |
98.555 |
- |
2.60% |
- |
|
BM_std_minmax<int>/16
|
2.72% |
1.314 |
1.349 |
- |
2.88% |
- |
|
BM_std_min<__int128>/5
|
2.71% |
1.748 |
1.795 |
- |
2.31% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
2.71% |
8.111 |
8.331 |
- |
0.19% |
- |
|
rng::search_n(vector<int>)_(no_match)/1048576
|
2.71% |
209154.474 |
214814.957 |
- |
2.79% |
- |
|
BM_num_get<unsigned_long>
|
2.70% |
11.058 |
11.356 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
2.69% |
1121442.065 |
1151632.049 |
- |
-0.46% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
2.69% |
5781210.796 |
5936543.888 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.68% |
24877936.082 |
25545306.593 |
- |
2.30% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
2.68% |
25.999 |
26.696 |
- |
-0.44% |
- |
|
std::sort(vector<int>)_(descending)/8
|
2.68% |
24.661 |
25.322 |
- |
3.08% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.68% |
68532.616 |
70367.681 |
- |
0.69% |
- |
|
BM_std_min<long_long>/64
|
2.68% |
4.905 |
5.037 |
- |
3.76% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
2.67% |
576.398 |
591.802 |
- |
-0.85% |
- |
|
std::move(list<int>)/32768
|
2.67% |
30781.152 |
31603.768 |
- |
2.93% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
2.67% |
4.117 |
4.227 |
- |
1.77% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
2.67% |
37178.320 |
38171.421 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16
|
2.67% |
39142053.124 |
40187305.473 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
2.67% |
7264.144 |
7457.912 |
- |
-3.98% |
- |
|
BM_SortHeap_float_262144
|
2.67% |
30.427 |
31.238 |
- |
-0.12% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
2.66% |
1.231 |
1.263 |
- |
-0.03% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
2.66% |
12.170 |
12.494 |
- |
13.01% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
2.66% |
1116861.479 |
1146588.414 |
- |
1.06% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
2.66% |
1.580 |
1.622 |
- |
-0.30% |
- |
|
BM_RangesPushHeap_float_PipeOrgan_4
|
2.66% |
0.481 |
0.494 |
- |
2.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
2.66% |
9023237.460 |
9263247.833 |
- |
-4.34% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
2.66% |
5.924 |
6.081 |
- |
-0.98% |
- |
|
BM_SortHeap_float_64
|
2.66% |
3.152 |
3.236 |
- |
-0.27% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
2.66% |
280897.886 |
288356.897 |
- |
2.27% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
2.65% |
2.082 |
2.137 |
- |
-2.62% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
2.65% |
8.004 |
8.216 |
- |
-0.20% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
2.65% |
25335.272 |
26006.520 |
- |
1.51% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
2.65% |
11894.715 |
12209.852 |
- |
-4.09% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
2.65% |
6.048 |
6.208 |
- |
4.00% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
2.64% |
37.311 |
38.297 |
- |
-0.51% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
2.64% |
6.277 |
6.443 |
- |
-0.19% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/1024
|
2.64% |
997.888 |
1024.217 |
- |
3.32% |
- |
|
SetIntersection_None_Set_string_262144_4
|
2.64% |
1687660.154 |
1732153.318 |
- |
5.11% |
- |
|
rng::none_of(list<int>)_(process_all)/32768
|
2.64% |
25482.773 |
26154.382 |
- |
2.75% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
2.63% |
6.817 |
6.996 |
- |
3.83% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
2.63% |
11231.241 |
11526.569 |
- |
3.13% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
2.63% |
19.880 |
20.403 |
- |
-10.54% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
2.63% |
22.332 |
22.918 |
- |
0.38% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
2.62% |
2.865 |
2.940 |
- |
3.14% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
2.62% |
29.280 |
30.047 |
- |
2.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
2.62% |
1169774.136 |
1200429.479 |
- |
0.67% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.62% |
16671.511 |
17107.760 |
- |
0.62% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
2.61% |
4572.393 |
4691.901 |
- |
4.65% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
2.61% |
2165808.918 |
2222380.695 |
- |
2.37% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
2.61% |
688.769 |
706.730 |
- |
0.95% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.61% |
1158.173 |
1188.365 |
- |
1.28% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
2.61% |
1167680.955 |
1198113.184 |
- |
0.87% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
2.61% |
58.783 |
60.314 |
- |
2.60% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
2.60% |
2.240 |
2.299 |
- |
2.16% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
2.60% |
34300.991 |
35193.714 |
- |
0.65% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
2.60% |
9.210 |
9.450 |
- |
-0.26% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
2.60% |
0.448 |
0.460 |
- |
2.75% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.60% |
32056.630 |
32889.959 |
- |
3.58% |
- |
|
BM_RangesMakeHeap_string_Ascending_4
|
2.60% |
2.863 |
2.937 |
- |
2.57% |
- |
|
rng::partial_sort(vector<int>)_(descending)/8
|
2.59% |
24.851 |
25.495 |
- |
0.53% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.59% |
23115.742 |
23714.796 |
- |
0.34% |
- |
|
rng::fill(list<int>)/8192
|
2.59% |
7392.444 |
7583.565 |
- |
6.66% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
2.58% |
11.494 |
11.790 |
- |
0.47% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.58% |
715.489 |
733.941 |
- |
2.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
2.58% |
0.701 |
0.719 |
- |
3.43% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
2.57% |
12302.500 |
12619.103 |
- |
3.85% |
- |
|
BM_std_min<unsigned_char>/20
|
2.57% |
1.515 |
1.554 |
- |
2.54% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
2.57% |
29.620 |
30.380 |
- |
-0.16% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
2.56% |
3.424 |
3.512 |
- |
0.23% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
2.56% |
14.281 |
14.647 |
- |
-0.18% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.56% |
27.448 |
28.151 |
- |
0.64% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.56% |
46.842 |
48.039 |
- |
0.35% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/0
|
2.56% |
21.659 |
22.213 |
- |
3.18% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.55% |
12269.783 |
12583.189 |
- |
3.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.55% |
85.416 |
87.596 |
- |
-1.21% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
2.55% |
604.841 |
620.271 |
- |
1.85% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
2.55% |
141.448 |
145.050 |
- |
1.65% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
2.55% |
1281102.817 |
1313715.065 |
- |
1.75% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.54% |
528.970 |
542.425 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
2.54% |
1871469.646 |
1919059.196 |
- |
3.60% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
2.54% |
8.975 |
9.203 |
- |
1.71% |
- |
|
BM_std_minmax_element<long_long>/1024
|
2.54% |
272.019 |
278.931 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
2.54% |
1.163 |
1.192 |
- |
6.78% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.54% |
386.412 |
396.227 |
- |
1.97% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
2.53% |
7177.082 |
7359.010 |
- |
-2.99% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/32
|
2.53% |
9.753 |
10.000 |
- |
0.63% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
2.53% |
16.201 |
16.612 |
- |
2.29% |
- |
|
BM_std_min<short>/27
|
2.53% |
2.295 |
2.353 |
- |
4.14% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
2.53% |
30.202 |
30.966 |
- |
2.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
2.53% |
8142213.485 |
8348213.632 |
- |
-7.20% |
- |
|
BM_PushHeap_string_Ascending_64
|
2.53% |
7.139 |
7.320 |
- |
-1.28% |
- |
|
BM_LowerBound_string_1
|
2.53% |
4.596 |
4.712 |
- |
3.95% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.53% |
143.122 |
146.740 |
- |
-0.15% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
2.53% |
35894.394 |
36801.404 |
- |
0.15% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
2.53% |
1.095 |
1.122 |
- |
-0.08% |
- |
|
BM_RangesPopHeap_uint32_1
|
2.53% |
0.415 |
0.426 |
- |
-18.51% |
- |
|
rng::sort(deque<int>)_(repeated)/8192
|
2.53% |
6573.259 |
6739.248 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
2.52% |
172480590.266 |
176832750.910 |
- |
2.18% |
- |
|
BM_std_min<long_long>/30
|
2.52% |
3.164 |
3.244 |
- |
0.17% |
- |
|
BM_std_min<unsigned_int>/8
|
2.51% |
1.278 |
1.310 |
- |
1.93% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
2.51% |
17.980 |
18.430 |
- |
-2.19% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
2.50% |
30.261 |
31.018 |
- |
4.93% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_262144
|
2.50% |
78.951 |
80.926 |
- |
1.80% |
- |
|
std::find(deque<int>)_(process_all)/50
|
2.50% |
13.236 |
13.567 |
- |
3.26% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
2.50% |
29.387 |
30.122 |
- |
2.37% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
2.50% |
3.908 |
4.006 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
2.50% |
39221005.015 |
40200430.618 |
- |
0.29% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.50% |
6599.656 |
6764.419 |
- |
1.00% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
2.49% |
11.532 |
11.820 |
- |
1.48% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
2.49% |
1.965 |
2.014 |
- |
4.89% |
- |
|
rng::find_end(deque<int>,_pred)_(process_all)/1024
|
2.48% |
609.417 |
624.549 |
- |
0.32% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
2.48% |
25836.779 |
26477.558 |
- |
2.98% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.48% |
2.098 |
2.150 |
- |
2.36% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
2.48% |
33.637 |
34.471 |
- |
1.80% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.48% |
283.577 |
290.599 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
2.48% |
1286271.739 |
1318109.744 |
- |
0.94% |
- |
|
BM_RangesPopHeap_uint64_64
|
2.47% |
12.621 |
12.934 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
2.47% |
50738235.183 |
51990757.936 |
- |
6.49% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.46% |
1090735.430 |
1117595.015 |
- |
-0.16% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
2.46% |
1.625 |
1.665 |
- |
7.98% |
- |
|
SetIntersection_None_Set_string_262144_256
|
2.46% |
1692200.359 |
1733792.156 |
- |
5.10% |
- |
|
SetIntersection_None_Set_string_262144_16
|
2.46% |
1689690.675 |
1731178.467 |
- |
4.98% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.46% |
325.804 |
333.803 |
- |
3.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
2.45% |
11961779.316 |
12255353.625 |
- |
-5.31% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
2.45% |
17592.412 |
18023.651 |
- |
2.43% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
2.45% |
22.533 |
23.084 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.45% |
1151239.839 |
1179400.955 |
- |
-0.19% |
- |
|
BM_deque_deque_ranges_move/64000
|
2.45% |
2837.385 |
2906.783 |
- |
-1.66% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
2.44% |
2.027 |
2.076 |
- |
2.49% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
2.44% |
0.929 |
0.951 |
- |
0.31% |
- |
|
BM_std_minmax<short>/22
|
2.44% |
2.277 |
2.332 |
- |
2.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
2.44% |
1563364.666 |
1601466.715 |
- |
-0.51% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.44% |
5339.875 |
5469.995 |
- |
-0.22% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
2.44% |
1.613 |
1.652 |
- |
2.54% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
2.43% |
4.728 |
4.843 |
- |
0.16% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
2.43% |
6612.872 |
6773.343 |
- |
1.85% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
2.42% |
20176840.220 |
20666122.528 |
- |
1.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.42% |
19.435 |
19.905 |
- |
2.19% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/8192
|
2.42% |
139.368 |
142.744 |
- |
2.42% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
2.41% |
20.052 |
20.535 |
- |
-2.52% |
- |
|
BM_RangesSortHeap_float_262144
|
2.41% |
29.911 |
30.631 |
- |
-1.30% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
2.41% |
3467030.313 |
3550482.823 |
- |
1.83% |
- |
|
std::multimap<int,_int>::clear()/8192
|
2.41% |
81762.711 |
83730.491 |
- |
5.03% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
2.40% |
244039477.766 |
249901375.953 |
- |
-0.36% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
2.40% |
22.145 |
22.676 |
- |
14.58% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
2.40% |
1.493 |
1.529 |
- |
13.30% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
2.40% |
326.974 |
334.808 |
- |
2.83% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
2.39% |
14.834 |
15.188 |
- |
1.25% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
2.39% |
329.177 |
337.031 |
- |
3.23% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
2.39% |
24.119 |
24.694 |
- |
16.10% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
2.38% |
23.078 |
23.628 |
- |
3.21% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
2.38% |
1207845.068 |
1236628.415 |
- |
1.06% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
2.38% |
8.394 |
8.593 |
- |
1.49% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
2.37% |
0.775 |
0.794 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_string_262144_1
|
2.37% |
1696284.342 |
1736547.037 |
- |
5.66% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
2.37% |
27.983 |
28.647 |
- |
2.38% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
2.37% |
306.174 |
313.417 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.36% |
2.639 |
2.701 |
- |
-0.21% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
2.36% |
9.454 |
9.677 |
- |
1.94% |
- |
|
rng::fill_n(vector<int>)/1024
|
2.35% |
29.270 |
29.959 |
- |
1.02% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16
|
2.35% |
5.532 |
5.663 |
- |
2.29% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8192
|
2.35% |
20881.202 |
21372.246 |
- |
2.13% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.35% |
102218.567 |
104619.435 |
- |
3.29% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.35% |
16151.400 |
16530.560 |
- |
-0.37% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
2.35% |
13711.062 |
14032.800 |
- |
0.81% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
2.35% |
14223.418 |
14556.978 |
- |
0.79% |
- |
|
std::search_n(vector<int>)_(no_match)/8192
|
2.34% |
1630.218 |
1668.434 |
- |
-1.67% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
2.34% |
9.263 |
9.480 |
- |
2.02% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
2.34% |
5347.640 |
5472.903 |
- |
-0.18% |
- |
|
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
2.34% |
8.976 |
9.186 |
- |
2.14% |
- |
|
BM_PushHeap_uint32_Random_16
|
2.33% |
4.413 |
4.516 |
- |
1.98% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
2.33% |
5947.088 |
6085.585 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
2.33% |
11.800 |
12.074 |
- |
1.35% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
2.33% |
3.110 |
3.182 |
- |
0.93% |
- |
|
rng::any_of(list<int>)_(process_all)/32768
|
2.32% |
26027.415 |
26631.744 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
2.32% |
9758014.217 |
9984293.438 |
- |
-1.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.32% |
0.826 |
0.845 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.31% |
20018363.160 |
20481552.779 |
- |
-2.09% |
- |
|
BM_CmpEqual_ushort_schar
|
2.31% |
1.041 |
1.065 |
- |
0.00% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16384
|
2.31% |
2.978 |
3.046 |
- |
0.83% |
- |
|
BM_std_minmax_element<long_long>/512
|
2.31% |
138.204 |
141.393 |
- |
1.78% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.30% |
439.237 |
449.358 |
- |
0.50% |
- |
|
BM_RangesPopHeap_uint32_4
|
2.30% |
2.629 |
2.689 |
- |
-2.63% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
2.30% |
22.954 |
23.482 |
- |
0.50% |
- |
|
BM_std_minmax_element<int>/4
|
2.30% |
1.243 |
1.271 |
- |
6.73% |
- |
|
rng::reverse(deque<int>)/512
|
2.30% |
113.509 |
116.118 |
- |
2.62% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
2.29% |
68.589 |
70.162 |
- |
2.51% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
2.29% |
6257.867 |
6401.222 |
- |
3.90% |
- |
|
BM_std_min<short>/12
|
2.29% |
1.520 |
1.555 |
- |
0.30% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
2.29% |
38133.074 |
39004.623 |
- |
0.15% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
2.28% |
499.981 |
511.392 |
- |
0.89% |
- |
|
rng::stable_sort(vector<int>)_(heap)/8
|
2.28% |
21.813 |
22.311 |
- |
0.35% |
- |
|
std::list<int>::ctor(size)/1024
|
2.28% |
11647.543 |
11913.110 |
- |
0.43% |
- |
|
rng::copy_n(list<int>)/32768
|
2.28% |
26260.779 |
26858.637 |
- |
2.89% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
2.27% |
2291855.874 |
2343989.750 |
- |
0.33% |
- |
|
BM_std_min<unsigned_short>/20
|
2.27% |
2.221 |
2.271 |
- |
3.47% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144
|
2.27% |
34.362 |
35.143 |
- |
-0.73% |
- |
|
BM_std_min<unsigned_char>/19
|
2.27% |
1.156 |
1.182 |
- |
2.22% |
- |
|
BM_vector_deque_copy_backward/70000
|
2.27% |
8163.027 |
8348.236 |
- |
-2.58% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.27% |
174085.234 |
178029.021 |
- |
1.72% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_64
|
2.26% |
0.507 |
0.519 |
- |
-0.03% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
2.26% |
9.827 |
10.050 |
- |
1.56% |
- |
|
BM_PushHeap_float_Random_16384
|
2.26% |
7.525 |
7.695 |
- |
0.50% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
2.25% |
1.452 |
1.485 |
- |
0.66% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
2.25% |
1.577 |
1.613 |
- |
0.65% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
2.25% |
7.690 |
7.863 |
- |
-2.13% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
2.24% |
17714416.270 |
18111990.413 |
- |
-0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.23% |
24.618 |
25.168 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
2.23% |
7346308.583 |
7510099.056 |
- |
-5.43% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
2.23% |
616.069 |
629.801 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
2.22% |
1134963.232 |
1160188.438 |
- |
-1.27% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
2.21% |
0.554 |
0.566 |
- |
0.15% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
2.21% |
4959.577 |
5069.155 |
- |
-4.37% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.21% |
223.979 |
228.924 |
- |
11.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
2.21% |
5368191.344 |
5486674.643 |
- |
1.33% |
- |
|
BM_std_min<__int128>/4
|
2.21% |
1.374 |
1.405 |
- |
1.92% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
2.21% |
0.939 |
0.960 |
- |
4.03% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
2.20% |
6309.245 |
6448.218 |
- |
2.28% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
2.20% |
2.239 |
2.288 |
- |
2.25% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
2.20% |
8656.267 |
8846.900 |
- |
1.87% |
- |
|
rng::fill_n(vector<bool>)/64
|
2.20% |
1.417 |
1.448 |
- |
6.35% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.19% |
25519.283 |
26077.278 |
- |
2.00% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
2.18% |
15637852.942 |
15978877.205 |
- |
1.08% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
2.18% |
1.292 |
1.320 |
- |
-1.15% |
- |
|
BM_deque_deque_move_backward/70000
|
2.17% |
8799.801 |
8990.827 |
- |
1.22% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.17% |
3.614 |
3.693 |
- |
0.54% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
2.17% |
219.297 |
224.054 |
- |
6.18% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
2.17% |
1271955.649 |
1299494.142 |
- |
0.33% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.16% |
102299.127 |
104509.289 |
- |
2.25% |
- |
|
BM_std_min<unsigned_short>/512
|
2.16% |
7.139 |
7.293 |
- |
-0.48% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
2.16% |
5341.132 |
5456.264 |
- |
-0.41% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
2.15% |
14204613.479 |
14510649.405 |
- |
-1.45% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
2.15% |
23.644 |
24.153 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_string_262144_64
|
2.15% |
1694752.442 |
1731203.940 |
- |
5.02% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
2.15% |
35.316 |
36.076 |
- |
1.20% |
- |
|
rng::copy_backward(vector<int>)/4096
|
2.15% |
141.099 |
144.130 |
- |
0.27% |
- |
|
rng::copy_n(vector<int>)/4096
|
2.14% |
146.260 |
149.396 |
- |
-38.70% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
2.14% |
20746730.950 |
21191367.998 |
- |
0.69% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
2.14% |
67835917.167 |
69289302.894 |
- |
-2.60% |
- |
|
std::for_each(list<int>)/8
|
2.14% |
2.505 |
2.559 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
2.14% |
4393165.070 |
4487265.048 |
- |
0.76% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
2.14% |
9.006 |
9.199 |
- |
3.91% |
- |
|
BM_StringResizeAndOverwrite
|
2.14% |
0.860 |
0.879 |
- |
1.69% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
2.13% |
19.957 |
20.383 |
- |
1.26% |
- |
|
rng::for_each_n(deque<int>)/8
|
2.13% |
1.205 |
1.230 |
- |
-7.42% |
- |
|
std::copy_n(list<int>)/32768
|
2.13% |
25805.533 |
26355.764 |
- |
-0.99% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
2.13% |
35840.003 |
36604.016 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
2.13% |
24298530.133 |
24816214.228 |
- |
0.49% |
- |
|
BM_RangesPopHeap_uint32_256
|
2.13% |
16.871 |
17.231 |
- |
-0.36% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
2.13% |
10.045 |
10.259 |
- |
1.88% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
2.13% |
586.673 |
599.161 |
- |
0.21% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
2.12% |
5348.338 |
5461.817 |
- |
-0.32% |
- |
|
std::multimap<int,_int>::clear()/1024
|
2.12% |
10221.252 |
10438.082 |
- |
3.51% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
2.12% |
18.111 |
18.495 |
- |
2.55% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
2.12% |
228.684 |
233.529 |
- |
0.82% |
- |
|
BM_RangesPushHeap_float_Ascending_1024
|
2.12% |
3.105 |
3.170 |
- |
2.10% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
2.11% |
904.716 |
923.840 |
- |
3.06% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
2.11% |
54728.895 |
55885.102 |
- |
1.55% |
- |
|
std::multiset<int>::clear()/8192
|
2.11% |
74453.305 |
76024.248 |
- |
-1.72% |
- |
|
std::find(list<int>)_(process_all)/50
|
2.11% |
18.131 |
18.514 |
- |
2.70% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
2.10% |
275716.015 |
281513.782 |
- |
2.86% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8192
|
2.10% |
685.979 |
700.373 |
- |
-5.50% |
- |
|
rng::search(vector<int>)_(no_match)/1000
|
2.10% |
214.571 |
219.070 |
- |
5.63% |
- |
|
std::search_n(vector<int>)_(no_match)/1048576
|
2.10% |
209472.741 |
213863.752 |
- |
-1.42% |
- |
|
BM_CmpLess_uint_schar
|
2.10% |
1.055 |
1.077 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.10% |
345406858.829 |
352643775.233 |
- |
0.93% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
2.09% |
913.276 |
932.384 |
- |
-1.26% |
- |
|
rng::all_of(list<int>)_(process_all)/32768
|
2.09% |
25784.776 |
26323.564 |
- |
1.05% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/1024
|
2.09% |
206.833 |
211.151 |
- |
2.06% |
- |
|
710_omnetpp_r
|
2.08% |
8.847 |
9.031 |
- |
-0.66% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.08% |
1.731 |
1.767 |
- |
0.16% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
2.08% |
1.594 |
1.627 |
- |
5.94% |
- |
|
BM_std_min<short>/8
|
2.08% |
1.362 |
1.390 |
- |
1.52% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
2.08% |
7903.927 |
8068.367 |
- |
0.67% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.08% |
698.463 |
712.979 |
- |
2.33% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
2.08% |
37251.794 |
38025.604 |
- |
1.36% |
- |
|
SetIntersection_None_Set_string_1024_256
|
2.08% |
8936111.146 |
9121662.241 |
- |
1.27% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_1024
|
2.07% |
0.689 |
0.703 |
- |
3.99% |
- |
|
BM_PushHeap_uint32_Random_16384
|
2.07% |
6.276 |
6.406 |
- |
2.66% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
2.07% |
9351.179 |
9544.960 |
- |
0.77% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
2.07% |
9.816 |
10.019 |
- |
2.39% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
2.07% |
1698505.939 |
1733678.387 |
- |
3.55% |
- |
|
rng::search_n(vector<int>)_(no_match)/1000
|
2.07% |
206.756 |
211.029 |
- |
2.72% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
2.06% |
2.203 |
2.249 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
2.06% |
1089372.245 |
1111833.584 |
- |
0.20% |
- |
|
bm_lexicographical_compare<int>/64
|
2.06% |
4.813 |
4.913 |
- |
-1.16% |
- |
|
BM_MakeThenSortHeap_string_Heap_262144
|
2.06% |
178.241 |
181.914 |
- |
1.02% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
2.06% |
1.397 |
1.426 |
- |
0.29% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
2.06% |
1.239 |
1.264 |
- |
3.26% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/8192
|
2.06% |
4692.278 |
4788.899 |
- |
0.14% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.06% |
341.406 |
348.427 |
- |
3.37% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
2.06% |
25223.941 |
25742.479 |
- |
0.84% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
2.06% |
7.247 |
7.396 |
- |
4.27% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
2.05% |
41542.158 |
42394.944 |
- |
0.74% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
2.05% |
3.504 |
3.576 |
- |
-0.04% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
2.05% |
12.301 |
12.553 |
- |
1.84% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
2.05% |
37635504.099 |
38405897.426 |
- |
-1.23% |
- |
|
rng::move(deque<int>)/64
|
2.04% |
6.318 |
6.447 |
- |
-2.63% |
- |
|
std::copy_n(vector<int>)/8
|
2.04% |
2.165 |
2.209 |
- |
1.16% |
- |
|
BM_RangesPopHeap_uint32_16
|
2.04% |
7.538 |
7.691 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
2.04% |
343275906.863 |
350261747.391 |
- |
-2.27% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.03% |
2.647 |
2.701 |
- |
-0.03% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
2.03% |
703.452 |
717.737 |
- |
-3.07% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
2.03% |
341610667.125 |
348546925.659 |
- |
-1.23% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
2.03% |
13.799 |
14.079 |
- |
1.37% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.03% |
8607.197 |
8781.670 |
- |
0.96% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
2.02% |
3664.844 |
3738.794 |
- |
2.51% |
- |
|
rng::starts_with(list<int>)/8192
|
2.01% |
8943.543 |
9123.566 |
- |
7.46% |
- |
|
BM_StringFindCharLiteral/256
|
2.01% |
5.316 |
5.423 |
- |
2.13% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
2.01% |
19.666 |
20.061 |
- |
0.34% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
2.01% |
23.834 |
24.313 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
2.01% |
11299053.925 |
11526082.181 |
- |
-1.09% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
2.01% |
1357876.105 |
1385144.548 |
- |
1.37% |
- |
|
SetIntersection_None_Set_float_256_64
|
2.01% |
9394924.519 |
9583525.301 |
- |
-0.16% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
2.01% |
82.809 |
84.470 |
- |
-1.69% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.01% |
14856.234 |
15154.148 |
- |
2.55% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
2.00% |
30.552 |
31.163 |
- |
0.67% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
2.00% |
0.630 |
0.643 |
- |
3.54% |
- |
|
BM_num_get<void*>
|
2.00% |
11.654 |
11.887 |
- |
0.00% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
2.00% |
23.051 |
23.512 |
- |
2.95% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
2.00% |
1201867.408 |
1225891.576 |
- |
1.01% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.99% |
12728.103 |
12981.942 |
- |
1.63% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
1.99% |
8754980.411 |
8929366.200 |
- |
0.75% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
1.99% |
4.639 |
4.731 |
- |
1.96% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
1.98% |
18096272.313 |
18455452.012 |
- |
0.51% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.98% |
83870.291 |
85534.233 |
- |
-1.91% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.98% |
4.307 |
4.392 |
- |
0.76% |
- |
|
BM_StringDestroy_Huge
|
1.98% |
10.624 |
10.835 |
- |
1.54% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/52
|
1.98% |
63.191 |
64.439 |
- |
-1.80% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.98% |
1178.814 |
1202.098 |
- |
1.77% |
- |
|
BM_deque_vector_move_backward/65536
|
1.97% |
7990.407 |
8148.099 |
- |
3.52% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/8192
|
1.97% |
22.057 |
22.492 |
- |
-8.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.97% |
1102354.118 |
1124095.749 |
- |
0.27% |
- |
|
BM_std_minmax_element<long_long>/4096
|
1.97% |
1077.033 |
1098.258 |
- |
1.93% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/1024
|
1.96% |
27.665 |
28.209 |
- |
3.39% |
- |
|
BM_std_min<unsigned_char>/21
|
1.96% |
1.800 |
1.835 |
- |
1.70% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
1.96% |
63.766 |
65.017 |
- |
1.63% |
- |
|
std::set<int>::ctor(const&)/8192
|
1.96% |
49932.478 |
50911.446 |
- |
3.12% |
- |
|
rng::copy_n(vector<bool>)_(unaligned)/32768
|
1.96% |
170.708 |
174.053 |
- |
-0.13% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.96% |
8.968 |
9.144 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.96% |
1097273.895 |
1118731.120 |
- |
0.40% |
- |
|
BM_toupper_string<wchar_t>
|
1.96% |
6.178 |
6.298 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
1.95% |
2161488.768 |
2203720.217 |
- |
3.17% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
1.95% |
41.761 |
42.577 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
1.95% |
1186319.363 |
1209492.440 |
- |
2.21% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
1.95% |
16.690 |
17.016 |
- |
-1.95% |
- |
|
BM_std_min<unsigned_char>/11
|
1.95% |
1.064 |
1.084 |
- |
0.93% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
1.95% |
6995.482 |
7131.697 |
- |
3.34% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
1.95% |
572.944 |
584.096 |
- |
0.09% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144
|
1.95% |
77.524 |
79.033 |
- |
-1.02% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.95% |
18.021 |
18.372 |
- |
1.00% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
1.94% |
11.477 |
11.700 |
- |
1.40% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.94% |
22.499 |
22.936 |
- |
1.45% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.94% |
26154.359 |
26662.034 |
- |
2.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
1.94% |
2462320.493 |
2510084.371 |
- |
0.06% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
1.94% |
601.176 |
612.837 |
- |
0.10% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16
|
1.94% |
3.216 |
3.279 |
- |
1.89% |
- |
|
BM_RangesSortHeap_float_4
|
1.94% |
1.027 |
1.047 |
- |
-2.62% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
1.94% |
4.521 |
4.609 |
- |
0.41% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
1.93% |
21.644 |
22.062 |
- |
-5.18% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.93% |
7621.439 |
7768.587 |
- |
1.66% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.93% |
817541.859 |
833308.236 |
- |
0.38% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
1.92% |
34.451 |
35.114 |
- |
-0.57% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.92% |
1349693.025 |
1375637.487 |
- |
1.67% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.92% |
54332.482 |
55374.593 |
- |
1.01% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
1.92% |
28.986 |
29.542 |
- |
0.07% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
1.92% |
19.657 |
20.033 |
- |
0.71% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
1.91% |
1.214 |
1.237 |
- |
-0.32% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.91% |
19758.973 |
20137.281 |
- |
1.15% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
1.91% |
5.722 |
5.831 |
- |
-1.45% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.91% |
11.848 |
12.075 |
- |
0.95% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
1.91% |
1126792.444 |
1148285.552 |
- |
-0.43% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
1.91% |
219.457 |
223.643 |
- |
3.82% |
- |
|
rng::for_each_n(deque<int>)/50
|
1.91% |
3.920 |
3.994 |
- |
0.12% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
1.90% |
234.213 |
238.668 |
- |
0.54% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
1.90% |
11.583 |
11.803 |
- |
1.90% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
1.90% |
363135.417 |
370040.038 |
- |
2.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
1.90% |
19472963.312 |
19842790.530 |
- |
-0.86% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
1.90% |
1408202.319 |
1434923.718 |
- |
-0.37% |
- |
|
BM_std_minmax<unsigned_int>/31
|
1.90% |
2.478 |
2.525 |
- |
-6.66% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
1.90% |
339042062.996 |
345474743.531 |
- |
-3.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
1.89% |
1210127.874 |
1233057.120 |
- |
3.99% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.89% |
32165.139 |
32773.161 |
- |
1.92% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_1024
|
1.89% |
3.011 |
3.068 |
- |
4.29% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
1.88% |
1.485 |
1.513 |
- |
-6.76% |
- |
|
rng::sort(vector<int>)_(descending)/1024
|
1.88% |
1040.270 |
1059.798 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
1.87% |
54109442.745 |
55123691.155 |
- |
-4.28% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
1.87% |
6.580 |
6.704 |
- |
-7.62% |
- |
|
std::generate(list<int>)/32
|
1.87% |
8.540 |
8.700 |
- |
0.09% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
1.87% |
1.337 |
1.362 |
- |
-3.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.87% |
1161018.633 |
1182744.512 |
- |
0.78% |
- |
|
rng::sort(vector<int>)_(descending)/8192
|
1.87% |
7274.141 |
7410.155 |
- |
-0.15% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
1.87% |
20.054 |
20.429 |
- |
0.86% |
- |
|
std::move_backward(deque<int>)/1048576
|
1.87% |
127138.003 |
129512.287 |
- |
0.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.86% |
2223948.567 |
2265333.660 |
- |
-0.50% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
1.86% |
10.102 |
10.290 |
- |
-13.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.85% |
20.045 |
20.417 |
- |
1.38% |
- |
|
std::copy_backward(vector<int>)/8
|
1.85% |
2.225 |
2.266 |
- |
0.96% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
1.85% |
2269960.075 |
2311958.049 |
- |
-2.33% |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_16
|
1.85% |
0.610 |
0.621 |
- |
2.06% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.85% |
25757.955 |
26233.566 |
- |
-0.26% |
- |
|
BM_std_minmax<short>/15
|
1.84% |
1.991 |
2.028 |
- |
3.16% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/32
|
1.83% |
19.864 |
20.228 |
- |
1.45% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
1.83% |
270.441 |
275.392 |
- |
1.18% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.83% |
2716.434 |
2766.096 |
- |
1.54% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
1.83% |
35.846 |
36.501 |
- |
6.57% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
1.82% |
21.213 |
21.600 |
- |
0.95% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
1.82% |
163691.265 |
166673.881 |
- |
1.34% |
- |
|
BM_std_min<short>/31
|
1.82% |
2.571 |
2.618 |
- |
2.33% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
1.82% |
4588185.853 |
4671604.878 |
- |
-7.13% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
1.82% |
7280.421 |
7412.701 |
- |
-0.29% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
1.82% |
343.832 |
350.079 |
- |
3.16% |
- |
|
std::copy_n(deque<int>)/262144
|
1.82% |
10141.243 |
10325.367 |
- |
0.54% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.81% |
13528.009 |
13773.168 |
- |
1.73% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
1.81% |
2.908 |
2.961 |
- |
0.25% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
1.81% |
1.815 |
1.848 |
- |
9.04% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
1.81% |
15.326 |
15.603 |
- |
6.92% |
- |
|
std::set<std::string>::ctor(const&)/32
|
1.81% |
691.335 |
703.838 |
- |
1.86% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
1.81% |
1.853 |
1.886 |
- |
-1.47% |
- |
|
rng::fill(deque<int>)/32
|
1.81% |
1.470 |
1.497 |
- |
6.74% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
1.80% |
1828545.247 |
1861529.553 |
- |
-8.22% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
1.80% |
343828812.084 |
350026708.229 |
- |
0.40% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
1.80% |
3328.184 |
3387.971 |
- |
0.49% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
1.80% |
3.347 |
3.407 |
- |
-0.69% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/1024
|
1.80% |
173.553 |
176.670 |
- |
1.95% |
- |
|
std::is_sorted_until(list<int>)/8
|
1.79% |
2.208 |
2.247 |
- |
0.46% |
- |
|
std::move(deque<int>)/64
|
1.79% |
6.003 |
6.110 |
- |
-2.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.79% |
1105698.292 |
1125447.606 |
- |
0.26% |
- |
|
BM_deque_vector_copy_backward/1
|
1.79% |
2.092 |
2.129 |
- |
-9.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.78% |
660.362 |
672.140 |
- |
0.53% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
1.78% |
1.097 |
1.117 |
- |
6.26% |
- |
|
BM_RangesPopHeap_uint64_256
|
1.78% |
17.062 |
17.366 |
- |
-0.36% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
1.78% |
141.864 |
144.390 |
- |
0.65% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
1.78% |
8671215.698 |
8825522.186 |
- |
0.92% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
1.78% |
21.871 |
22.260 |
- |
0.68% |
- |
|
BM_num_put<double>
|
1.78% |
57.540 |
58.563 |
- |
0.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
1.78% |
0.687 |
0.699 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
1.78% |
9422638.077 |
9590013.732 |
- |
5.14% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
1.78% |
20123377.965 |
20480673.564 |
- |
-7.98% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
1.77% |
7.468 |
7.600 |
- |
0.94% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
1.77% |
21.327 |
21.703 |
- |
1.07% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.77% |
43698.974 |
44471.127 |
- |
0.42% |
- |
|
rng::find(list<int>)_(bail_25%)/8192
|
1.77% |
1423.272 |
1448.416 |
- |
2.77% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
1.76% |
9.587 |
9.756 |
- |
0.19% |
- |
|
rng::move_backward(vector<int>)/1048576
|
1.76% |
58534.849 |
59567.349 |
- |
6.31% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.76% |
17.978 |
18.295 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
1.76% |
2114599.366 |
2151874.756 |
- |
3.20% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.76% |
87449.028 |
88989.894 |
- |
3.60% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.76% |
625651.529 |
636660.176 |
- |
1.85% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.76% |
18.755 |
19.085 |
- |
0.76% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
1.76% |
19131.650 |
19467.528 |
- |
0.93% |
- |
|
BM_std_min<short>/26
|
1.75% |
2.099 |
2.136 |
- |
-0.23% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_4
|
1.75% |
2.620 |
2.666 |
- |
2.39% |
- |
|
std::is_sorted(list<int>)/8192
|
1.75% |
7170.888 |
7296.351 |
- |
0.80% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
1.75% |
0.687 |
0.699 |
- |
2.06% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/1024
|
1.75% |
5587.193 |
5684.902 |
- |
1.08% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
1.75% |
51.274 |
52.171 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
1.75% |
63429020.985 |
64537536.680 |
- |
-0.64% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
1.75% |
1117760.870 |
1137295.367 |
- |
-1.40% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.75% |
28.684 |
29.185 |
- |
0.55% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/32
|
1.75% |
10.482 |
10.665 |
- |
2.54% |
- |
|
BM_std_min<unsigned_char>/18
|
1.74% |
0.971 |
0.988 |
- |
1.73% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.74% |
40813.701 |
41525.272 |
- |
1.25% |
- |
|
BM_LowerBound_string_64
|
1.74% |
69.345 |
70.552 |
- |
0.98% |
- |
|
std::set<int>::erase(key)_(existent)/0
|
1.74% |
20.266 |
20.618 |
- |
0.63% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.74% |
19.003 |
19.334 |
- |
1.92% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.74% |
19.814 |
20.158 |
- |
2.84% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.74% |
41.528 |
42.249 |
- |
-0.27% |
- |
|
std::partition_copy(vector<int>)/1024
|
1.74% |
457.240 |
465.178 |
- |
-3.81% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.74% |
204742.214 |
208296.472 |
- |
0.38% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
1.74% |
3.121 |
3.175 |
- |
-0.22% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.73% |
172991.240 |
175989.455 |
- |
2.37% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
1.73% |
4469183.778 |
4546512.064 |
- |
0.12% |
- |
|
BM_num_get<long_double>
|
1.73% |
35.576 |
36.192 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.72% |
6580.153 |
6693.642 |
- |
0.88% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
1.72% |
4236060.176 |
4309114.710 |
- |
0.26% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.72% |
59.433 |
60.458 |
- |
0.87% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.72% |
710.045 |
722.269 |
- |
1.45% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
1.72% |
30.501 |
31.026 |
- |
-7.18% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
1.72% |
270.231 |
274.880 |
- |
1.16% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.72% |
19698.174 |
20036.793 |
- |
1.67% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
1.72% |
12.211 |
12.421 |
- |
2.28% |
- |
|
rng::fold_left(deque<int>)/8192
|
1.72% |
4368.415 |
4443.479 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
1.72% |
14679650.652 |
14931861.127 |
- |
-3.17% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.72% |
216.716 |
220.435 |
- |
2.40% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
1.72% |
134.904 |
137.218 |
- |
-0.18% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
1.71% |
21048.843 |
21409.617 |
- |
2.80% |
- |
|
BM_std_minmax_element<long_long>/4000
|
1.71% |
1052.350 |
1070.382 |
- |
1.64% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
1.71% |
561.789 |
571.404 |
- |
0.08% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
1.71% |
23.588 |
23.991 |
- |
-1.10% |
- |
|
std::count(vector<bool>)/1000
|
1.71% |
3.004 |
3.055 |
- |
1.61% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
1.71% |
4.135 |
4.206 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
1.71% |
2084884.928 |
2120472.494 |
- |
2.34% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.71% |
1224036.627 |
1244929.829 |
- |
1.76% |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
1.70% |
1.042 |
1.059 |
- |
2.50% |
- |
|
BM_std_minmax<short>/31
|
1.70% |
3.085 |
3.138 |
- |
-0.70% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
1.70% |
16841.287 |
17126.956 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.70% |
144.913 |
147.370 |
- |
-1.16% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.69% |
52133.449 |
53016.954 |
- |
0.48% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192
|
1.69% |
2448.543 |
2489.993 |
- |
1.74% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.69% |
175343.980 |
178308.211 |
- |
1.73% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
1.69% |
27708046.126 |
28176080.794 |
- |
3.35% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
1.69% |
17.046 |
17.334 |
- |
2.79% |
- |
|
BM_RangesPopHeap_uint32_1024
|
1.69% |
21.369 |
21.730 |
- |
-0.65% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/50
|
1.68% |
4.423 |
4.498 |
- |
2.31% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
1.68% |
4453.672 |
4528.282 |
- |
1.28% |
- |
|
std::copy_backward(deque<int>)/8
|
1.67% |
2.738 |
2.784 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
1.67% |
4230663.609 |
4301306.002 |
- |
-0.76% |
- |
|
BM_std_minmax<short>/6
|
1.67% |
1.379 |
1.402 |
- |
2.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.67% |
9244794.144 |
9399044.737 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.67% |
681.437 |
692.796 |
- |
2.06% |
- |
|
BM_StringCopy_Huge
|
1.66% |
100.977 |
102.656 |
- |
-0.39% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.66% |
200013.941 |
203337.426 |
- |
-1.11% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
1.66% |
6.984 |
7.100 |
- |
1.16% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
1.66% |
1.107 |
1.125 |
- |
-2.84% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
1.66% |
10.269 |
10.439 |
- |
1.51% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
1.66% |
26.317 |
26.753 |
- |
-0.89% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.66% |
7483.608 |
7607.478 |
- |
0.72% |
- |
|
rng::sample(list<int>)/8192
|
1.66% |
98969.766 |
100607.871 |
- |
1.80% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.65% |
22.042 |
22.406 |
- |
-0.82% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
1.65% |
62.292 |
63.321 |
- |
-0.71% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
1.65% |
19.152 |
19.468 |
- |
1.91% |
- |
|
BM_std_min<unsigned_int>/12
|
1.65% |
1.481 |
1.505 |
- |
1.77% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4
|
1.65% |
0.794 |
0.807 |
- |
10.12% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8192
|
1.65% |
17701.697 |
17993.925 |
- |
3.36% |
- |
|
BM_vector_deque_move_backward/512
|
1.64% |
17.601 |
17.891 |
- |
-0.68% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.64% |
8773.164 |
8917.311 |
- |
0.78% |
- |
|
BM_std_minmax_element<long_long>/5500
|
1.64% |
1444.963 |
1468.682 |
- |
2.02% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
1.64% |
1283184.699 |
1304243.768 |
- |
1.80% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
1.64% |
2.135 |
2.170 |
- |
-0.82% |
- |
|
BM_std_min<int>/64
|
1.64% |
2.669 |
2.713 |
- |
1.01% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
1.64% |
673.843 |
684.865 |
- |
1.93% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
1.63% |
30.292 |
30.787 |
- |
-0.31% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
1.63% |
3.729 |
3.790 |
- |
-0.58% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
1.63% |
11.320 |
11.505 |
- |
0.65% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.63% |
140999.593 |
143299.790 |
- |
1.73% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
1.63% |
6.008 |
6.106 |
- |
0.73% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.63% |
7.498 |
7.620 |
- |
2.80% |
- |
|
BM_PushHeap_float_Ascending_16384
|
1.63% |
4.221 |
4.289 |
- |
-1.96% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.62% |
51518.572 |
52355.030 |
- |
-1.34% |
- |
|
rng::stable_sort(deque<int>)_(heap)/1024
|
1.62% |
2722.797 |
2766.997 |
- |
1.38% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4
|
1.62% |
0.833 |
0.846 |
- |
2.56% |
- |
|
SetIntersection_None_Vector_string_64_64
|
1.62% |
9264553.799 |
9414845.997 |
- |
0.36% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/8192
|
1.62% |
7057906.762 |
7172302.616 |
- |
1.87% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.62% |
206173.258 |
209511.907 |
- |
0.78% |
- |
|
BM_SortHeap_uint64_4
|
1.62% |
0.937 |
0.952 |
- |
0.85% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.62% |
274976.948 |
279418.554 |
- |
2.26% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
1.61% |
31.180 |
31.682 |
- |
1.43% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
1.61% |
19.154 |
19.462 |
- |
-7.23% |
- |
|
rng::replace_if(list<int>)_(prefix)/8192
|
1.61% |
7204.213 |
7320.056 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
1.61% |
4428659.873 |
4499818.705 |
- |
0.66% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64
|
1.60% |
10.202 |
10.365 |
- |
0.69% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.60% |
22.414 |
22.774 |
- |
-0.51% |
- |
|
rng::for_each_n(list<int>)/8192
|
1.60% |
7226.471 |
7342.329 |
- |
1.24% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
1.60% |
5.058 |
5.139 |
- |
-1.72% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.60% |
296.871 |
301.624 |
- |
2.21% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
1.60% |
845462.595 |
858991.053 |
- |
2.81% |
- |
|
std::set<int>::erase(iterator)/8192
|
1.60% |
20.328 |
20.653 |
- |
-0.96% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
1.60% |
20.733 |
21.064 |
- |
1.50% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.59% |
14718.198 |
14952.934 |
- |
1.09% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.59% |
29.378 |
29.846 |
- |
1.08% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.59% |
11588.809 |
11773.118 |
- |
1.61% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
1.59% |
14155.231 |
14380.106 |
- |
0.30% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.59% |
18.077 |
18.364 |
- |
1.81% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
1.59% |
9.640 |
9.793 |
- |
-6.51% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.59% |
21.545 |
21.887 |
- |
-1.13% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
1.59% |
73.778 |
74.948 |
- |
0.21% |
- |
|
BM_RangesSortHeap_string_256
|
1.58% |
44.347 |
45.050 |
- |
1.63% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.58% |
139327.740 |
141534.965 |
- |
2.33% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
1.58% |
5.507 |
5.594 |
- |
1.80% |
- |
|
SetIntersection_None_Set_float_262144_1
|
1.58% |
1162173.096 |
1180559.570 |
- |
-1.06% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
1.58% |
1.273 |
1.293 |
- |
0.02% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
1.58% |
2.425 |
2.464 |
- |
-0.65% |
- |
|
bm_ranges_lexicographical_compare<int>/3
|
1.58% |
1.850 |
1.879 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
1.58% |
1282169.268 |
1302366.047 |
- |
1.40% |
- |
|
std::set<int>::erase(iterator)/1024
|
1.57% |
20.260 |
20.579 |
- |
-0.29% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
1.57% |
343426.413 |
348822.066 |
- |
1.12% |
- |
|
std::fill(list<int>)/32
|
1.57% |
8.345 |
8.476 |
- |
0.81% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.57% |
214.621 |
217.982 |
- |
0.01% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8
|
1.56% |
0.699 |
0.710 |
- |
2.17% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.56% |
25.770 |
26.172 |
- |
-0.20% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
1.56% |
72615.390 |
73746.844 |
- |
0.01% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
1.56% |
81.084 |
82.347 |
- |
1.83% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.56% |
22.028 |
22.371 |
- |
2.90% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
1.56% |
1509789.326 |
1533290.570 |
- |
0.14% |
- |
|
BM_std_min<short>/4096
|
1.56% |
54.414 |
55.261 |
- |
0.73% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.55% |
348257.440 |
353665.322 |
- |
1.05% |
- |
|
std::multiset<int>::clear()/1024
|
1.55% |
9452.674 |
9599.281 |
- |
-1.53% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.55% |
20.780 |
21.102 |
- |
1.05% |
- |
|
rng::sort(deque<int>)_(repeated)/1024
|
1.55% |
946.790 |
961.458 |
- |
0.30% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.55% |
3.166 |
3.215 |
- |
-2.75% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.55% |
5.492 |
5.577 |
- |
0.76% |
- |
|
rng::sample(list<int>)/1024
|
1.55% |
12061.290 |
12247.995 |
- |
1.48% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.55% |
18.063 |
18.343 |
- |
0.98% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.55% |
802.730 |
815.142 |
- |
0.95% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.54% |
164.650 |
167.194 |
- |
0.33% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
1.54% |
3.680 |
3.736 |
- |
0.94% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.54% |
208081.870 |
211293.715 |
- |
0.69% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
1.54% |
1.664 |
1.690 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
1.54% |
1532976.971 |
1556611.978 |
- |
-1.82% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1024
|
1.54% |
848.529 |
861.608 |
- |
0.84% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
1.54% |
3.022 |
3.069 |
- |
0.20% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
1.53% |
3.957 |
4.017 |
- |
-0.66% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
1.53% |
71.061 |
72.149 |
- |
1.41% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.53% |
3.568 |
3.623 |
- |
-0.20% |
- |
|
BM_std_min<short>/4000
|
1.53% |
53.074 |
53.886 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.53% |
18.068 |
18.344 |
- |
0.91% |
- |
|
rng::count(list<int>)_(every_other)/1024
|
1.53% |
703.176 |
713.927 |
- |
0.17% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.53% |
5.616 |
5.702 |
- |
3.61% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
1.53% |
1144042.767 |
1161495.304 |
- |
0.45% |
- |
|
std::map<std::string,_int>::clear()/32
|
1.52% |
897.888 |
911.580 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
1.52% |
4570940.437 |
4640622.330 |
- |
0.89% |
- |
|
BM_std_min<short>/1024
|
1.52% |
13.912 |
14.124 |
- |
0.88% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
1.52% |
1041.615 |
1057.465 |
- |
-0.20% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.52% |
141903.476 |
144057.003 |
- |
1.69% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.52% |
36208.118 |
36757.342 |
- |
0.41% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
1.52% |
22.073 |
22.407 |
- |
2.91% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.52% |
2.120 |
2.152 |
- |
0.78% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256
|
1.51% |
30.885 |
31.352 |
- |
-0.22% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.51% |
725.020 |
735.964 |
- |
0.82% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
1.51% |
4.701 |
4.772 |
- |
-0.52% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.51% |
3815933.848 |
3873495.872 |
- |
1.09% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
1.51% |
2.650 |
2.690 |
- |
1.75% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.50% |
1195868.022 |
1213854.579 |
- |
-0.74% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
1.50% |
5.991 |
6.081 |
- |
-15.41% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
1.50% |
191.630 |
194.511 |
- |
0.40% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
1.50% |
123.465 |
125.317 |
- |
49.80% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.50% |
820889.113 |
833183.098 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
1.49% |
351631065.344 |
356880118.053 |
- |
1.83% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.49% |
793320.008 |
805161.397 |
- |
1.01% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
1.49% |
7033.546 |
7138.362 |
- |
-3.13% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
1.49% |
4318.666 |
4383.019 |
- |
0.21% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
1.49% |
6250.586 |
6343.683 |
- |
3.76% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
1.49% |
797.447 |
809.322 |
- |
0.35% |
- |
|
BM_RangesSortHeap_string_1024
|
1.49% |
59.085 |
59.963 |
- |
1.67% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
1.48% |
41.524 |
42.141 |
- |
0.44% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.48% |
1.655 |
1.680 |
- |
0.52% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
1.48% |
0.762 |
0.773 |
- |
-2.05% |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
1.48% |
3.960 |
4.018 |
- |
0.47% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.48% |
2.585 |
2.624 |
- |
0.02% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
1.48% |
12269.656 |
12451.275 |
- |
1.49% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
1.48% |
1142154.499 |
1159055.275 |
- |
0.77% |
- |
|
SetIntersection_None_Set_float_1024_4
|
1.48% |
8873001.079 |
9004286.384 |
- |
-9.66% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1048576
|
1.48% |
562308.142 |
570627.717 |
- |
0.04% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
1.48% |
5.924 |
6.012 |
- |
0.91% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.48% |
1279928.646 |
1298825.548 |
- |
5.15% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.48% |
32182.190 |
32657.104 |
- |
2.51% |
- |
|
SetIntersection_None_Vector_string_256_1
|
1.47% |
4744770.948 |
4814717.867 |
- |
0.64% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.47% |
3.530 |
3.582 |
- |
-1.26% |
- |
|
rng::starts_with(deque<int>)/8
|
1.47% |
4.099 |
4.159 |
- |
2.82% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.47% |
4505038.904 |
4571396.794 |
- |
-0.31% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.47% |
11.688 |
11.860 |
- |
2.42% |
- |
|
BM_std_minmax_element<short>/3
|
1.47% |
1.148 |
1.165 |
- |
-2.65% |
- |
|
rng::fill_n(vector<bool>)/32768
|
1.47% |
30.154 |
30.598 |
- |
1.80% |
- |
|
BM_MakeHeap_uint32_Random_64
|
1.47% |
1.250 |
1.269 |
- |
-0.93% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024
|
1.47% |
23.730 |
24.078 |
- |
0.27% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
1.46% |
1.790 |
1.816 |
- |
-0.64% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
1.46% |
2.071 |
2.101 |
- |
2.85% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
1.46% |
1.218 |
1.236 |
- |
-1.69% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.46% |
653.510 |
663.055 |
- |
4.07% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.46% |
16.692 |
16.936 |
- |
0.88% |
- |
|
SetIntersection_None_Vector_string_256_4
|
1.46% |
4716750.575 |
4785552.029 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
1.46% |
1261439.127 |
1279838.703 |
- |
-1.56% |
- |
|
SetIntersection_Front_Set_string_16_4
|
1.46% |
66849474.666 |
67824069.055 |
- |
1.66% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384
|
1.45% |
33.591 |
34.079 |
- |
0.06% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.45% |
127.601 |
129.454 |
- |
-1.38% |
- |
|
std::rotate_copy(deque<int>)/1024
|
1.45% |
34.211 |
34.708 |
- |
1.47% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
1.45% |
20991.542 |
21296.052 |
- |
2.19% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
1.45% |
13.921 |
14.123 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
1.45% |
31.514 |
31.971 |
- |
-2.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
1.45% |
41081010.493 |
41675471.833 |
- |
1.29% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.45% |
421.550 |
427.642 |
- |
1.54% |
- |
|
std::copy(deque<int>)/32768
|
1.45% |
1142.695 |
1159.208 |
- |
0.89% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.44% |
133.874 |
135.803 |
- |
0.59% |
- |
|
std::generate(list<int>)/8192
|
1.44% |
7406.022 |
7512.649 |
- |
7.75% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.44% |
780.881 |
792.115 |
- |
2.01% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.44% |
19.001 |
19.274 |
- |
0.32% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
1.43% |
38.856 |
39.413 |
- |
0.30% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.43% |
134.145 |
136.069 |
- |
0.80% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
1.43% |
27.382 |
27.775 |
- |
0.24% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
1.43% |
16.856 |
17.098 |
- |
2.89% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.43% |
23.835 |
24.176 |
- |
0.28% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
1.43% |
9275.978 |
9408.514 |
- |
2.33% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
1.43% |
1285737.091 |
1304093.517 |
- |
1.31% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
1.42% |
674.023 |
683.623 |
- |
0.35% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
1.42% |
156755842.003 |
158985105.319 |
- |
-5.04% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
1.42% |
18.313 |
18.573 |
- |
-0.82% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
1.42% |
1.530 |
1.552 |
- |
18.17% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.42% |
2.530 |
2.566 |
- |
-0.30% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
1.42% |
32.807 |
33.272 |
- |
4.38% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.42% |
15216967.588 |
15432489.789 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.42% |
1210.548 |
1227.684 |
- |
0.16% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_262144
|
1.41% |
3.029 |
3.072 |
- |
1.36% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
1.41% |
20.152 |
20.436 |
- |
-2.91% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
1.41% |
1353459.219 |
1372531.788 |
- |
1.99% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.41% |
939.210 |
952.435 |
- |
1.49% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
1.41% |
1168103.850 |
1184533.997 |
- |
0.33% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
1.40% |
8.726 |
8.848 |
- |
-0.35% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.40% |
6467.293 |
6558.057 |
- |
-0.05% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1000
|
1.40% |
829.335 |
840.972 |
- |
0.81% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
1.40% |
1.320 |
1.338 |
- |
-0.41% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_64
|
1.40% |
17.660 |
17.907 |
- |
-0.48% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
1.40% |
152.169 |
154.300 |
- |
-1.50% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.40% |
872.745 |
884.951 |
- |
1.48% |
- |
|
BM_std_minmax<unsigned_long_long>/30
|
1.40% |
4.442 |
4.504 |
- |
1.42% |
- |
|
BM_RangesPopHeap_float_16384
|
1.40% |
33.691 |
34.162 |
- |
2.05% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
1.40% |
54699273.165 |
55462606.799 |
- |
1.45% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.40% |
23.356 |
23.682 |
- |
0.34% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
1.39% |
2.236 |
2.267 |
- |
1.26% |
- |
|
std::set<int>::erase(iterator)/32
|
1.39% |
20.283 |
20.565 |
- |
0.02% |
- |
|
BM_PushHeap_float_Random_262144
|
1.39% |
7.553 |
7.658 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
1.39% |
7810851.184 |
7919194.209 |
- |
1.46% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
1.39% |
23.489 |
23.815 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.38% |
8793333.555 |
8915047.661 |
- |
1.47% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
1.38% |
1362349.416 |
1381194.337 |
- |
2.67% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
1.38% |
1.652 |
1.675 |
- |
0.81% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1024
|
1.38% |
3.915 |
3.969 |
- |
0.05% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
1.38% |
12.329 |
12.499 |
- |
2.64% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
1.38% |
795.329 |
806.289 |
- |
1.89% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
1.38% |
2.285 |
2.316 |
- |
-6.93% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
1.38% |
28.526 |
28.919 |
- |
1.28% |
- |
|
std::reverse_copy(deque<int>)/8
|
1.38% |
2.538 |
2.573 |
- |
1.46% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
1.38% |
1.242 |
1.259 |
- |
4.54% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.37% |
22.546 |
22.856 |
- |
0.20% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.37% |
19273323.960 |
19537794.253 |
- |
-0.29% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.37% |
143010.130 |
144968.512 |
- |
2.08% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
1.37% |
5.005 |
5.073 |
- |
3.66% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
1.37% |
403.222 |
408.731 |
- |
1.55% |
- |
|
SetIntersection_None_Set_float_16384_1
|
1.37% |
157596292.958 |
159747871.548 |
- |
0.43% |
- |
|
BM_RangesPushHeap_float_Random_4
|
1.36% |
2.912 |
2.952 |
- |
-2.42% |
- |
|
std::partition(list<int>)_(sparse)/50
|
1.36% |
14.813 |
15.014 |
- |
2.54% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/32
|
1.36% |
3.348 |
3.393 |
- |
0.86% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.36% |
53666.341 |
54397.697 |
- |
-1.47% |
- |
|
BM_deque_deque_ranges_copy/65536
|
1.36% |
2769.959 |
2807.679 |
- |
-1.90% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4
|
1.36% |
1.359 |
1.377 |
- |
-1.59% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
1.36% |
40.328 |
40.877 |
- |
0.94% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
1.36% |
20.842 |
21.125 |
- |
1.00% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
1.36% |
31.815 |
32.247 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
1.36% |
1599214.761 |
1620912.599 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
1.35% |
4409086.893 |
4468820.821 |
- |
0.40% |
- |
|
BM_std_min<short>/5500
|
1.35% |
74.789 |
75.801 |
- |
0.56% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.35% |
5.562 |
5.637 |
- |
1.42% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
1.35% |
7.190 |
7.287 |
- |
-0.90% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
1.35% |
1.507 |
1.527 |
- |
2.31% |
- |
|
rng::is_sorted(list<int>,_pred)/8
|
1.35% |
4.226 |
4.283 |
- |
0.09% |
- |
|
BM_RangesPushHeap_uint32_Ascending_256
|
1.35% |
3.068 |
3.109 |
- |
0.05% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.35% |
705.691 |
715.184 |
- |
0.18% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
1.34% |
16.015 |
16.230 |
- |
1.18% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
1.34% |
5771.482 |
5848.779 |
- |
1.20% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.34% |
955445.278 |
968240.619 |
- |
0.24% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
1.34% |
16305377.951 |
16523617.122 |
- |
1.10% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/32
|
1.33% |
54.566 |
55.294 |
- |
-1.43% |
- |
|
BM_StringFindMatch1/512
|
1.33% |
990.707 |
1003.894 |
- |
0.56% |
- |
|
std::set<int>::ctor(const&)/1024
|
1.33% |
6286.032 |
6369.637 |
- |
3.33% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.33% |
259.061 |
262.500 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.33% |
1099617.376 |
1114197.048 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
1.32% |
2009157.446 |
2035759.704 |
- |
2.69% |
- |
|
std::reverse_copy(list<int>)/64
|
1.32% |
30.151 |
30.550 |
- |
1.36% |
- |
|
BM_StringFindNoMatch/64
|
1.32% |
1.849 |
1.874 |
- |
3.44% |
- |
|
BM_MakeThenSortHeap_string_Heap_1024
|
1.32% |
62.824 |
63.653 |
- |
0.79% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
1.32% |
1290700.062 |
1307705.584 |
- |
1.93% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.32% |
5.480 |
5.552 |
- |
0.38% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
1.31% |
19.261 |
19.514 |
- |
0.86% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/32
|
1.31% |
17.036 |
17.260 |
- |
0.72% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
1.31% |
56.166 |
56.904 |
- |
1.16% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256
|
1.31% |
2.885 |
2.922 |
- |
0.76% |
- |
|
rng::rotate(vector<int>)_(1_element_forward)/32
|
1.31% |
2.936 |
2.975 |
- |
1.82% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/1024
|
1.31% |
109839.086 |
111273.045 |
- |
2.19% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
1.31% |
5769332.836 |
5844629.910 |
- |
-1.82% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
1.31% |
1.244 |
1.260 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
1.30% |
4783864.002 |
4846124.169 |
- |
-1.58% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
1.30% |
9270.292 |
9390.906 |
- |
0.66% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.30% |
349400.833 |
353944.980 |
- |
0.90% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
1.30% |
7.508 |
7.606 |
- |
-0.10% |
- |
|
BM_std_min<unsigned_char>/64
|
1.30% |
4.087 |
4.140 |
- |
-1.02% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
1.29% |
30.574 |
30.969 |
- |
-0.64% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
1.29% |
4.724 |
4.785 |
- |
2.46% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
1.29% |
721.013 |
730.332 |
- |
1.39% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
1.29% |
2632.077 |
2666.063 |
- |
-7.47% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
1.29% |
1218881.462 |
1234616.917 |
- |
-1.87% |
- |
|
BM_std_minmax<unsigned_long_long>/21
|
1.29% |
3.498 |
3.543 |
- |
1.51% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.29% |
11996775.274 |
12151335.848 |
- |
2.78% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
1.29% |
24.410 |
24.724 |
- |
-6.63% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
1.29% |
351.508 |
356.033 |
- |
12.02% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
1.29% |
496725.277 |
503113.509 |
- |
1.19% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
1.28% |
5.376 |
5.445 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
1.28% |
20.956 |
21.224 |
- |
1.01% |
- |
|
rng::find_if(vector<char>)_(process_all)/50
|
1.28% |
12.660 |
12.822 |
- |
1.43% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.28% |
211.899 |
214.610 |
- |
1.54% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
1.28% |
1.475 |
1.494 |
- |
4.09% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.28% |
4074.385 |
4126.414 |
- |
0.21% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
1.28% |
255.983 |
259.250 |
- |
-1.18% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
1.27% |
1890.123 |
1914.172 |
- |
0.56% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.27% |
24.501 |
24.813 |
- |
-0.45% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_256
|
1.27% |
9.269 |
9.387 |
- |
0.25% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/50
|
1.27% |
13.697 |
13.871 |
- |
0.89% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
1.27% |
56.740 |
57.458 |
- |
-0.01% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
1.27% |
26095.331 |
26425.498 |
- |
1.88% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.26% |
21.319 |
21.589 |
- |
-1.76% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.26% |
779.609 |
789.459 |
- |
1.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.26% |
1230370.665 |
1245904.163 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
1.26% |
1107342.422 |
1121290.440 |
- |
0.82% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
1.26% |
5.717 |
5.789 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.26% |
2019863.443 |
2045271.076 |
- |
2.86% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.26% |
1141726.734 |
1156075.019 |
- |
1.32% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.25% |
976.147 |
988.393 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
1.25% |
4599644.873 |
4657312.813 |
- |
0.81% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.25% |
284366.018 |
287925.170 |
- |
-3.59% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
1.25% |
22.785 |
23.071 |
- |
1.14% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
1.25% |
19.084 |
19.323 |
- |
-20.54% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32
|
1.25% |
1.914 |
1.937 |
- |
0.99% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.25% |
11.528 |
11.671 |
- |
0.26% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.24% |
36269.978 |
36721.359 |
- |
0.61% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
1.24% |
1299642.822 |
1315796.798 |
- |
1.10% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.24% |
421.104 |
426.335 |
- |
0.61% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.24% |
21.980 |
22.253 |
- |
-0.49% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.24% |
15.080 |
15.267 |
- |
0.21% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
1.24% |
33.007 |
33.416 |
- |
-0.72% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.24% |
4255.268 |
4307.851 |
- |
-0.32% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
1.23% |
1.752 |
1.773 |
- |
-0.45% |
- |
|
BM_PopHeap_float_1024
|
1.23% |
27.988 |
28.333 |
- |
-0.02% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
1.23% |
30.779 |
31.159 |
- |
2.69% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/1024
|
1.23% |
473.655 |
479.487 |
- |
0.06% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.23% |
7669.095 |
7763.518 |
- |
-0.37% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.23% |
9.527 |
9.644 |
- |
0.68% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
1.23% |
2793.172 |
2827.486 |
- |
0.48% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.23% |
14.114 |
14.287 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.23% |
480.348 |
486.246 |
- |
1.78% |
- |
|
BM_CmpLess_short_uint
|
1.23% |
1.104 |
1.117 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.22% |
7787858.656 |
7883239.543 |
- |
-3.00% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.22% |
200.204 |
202.648 |
- |
2.79% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.22% |
382822.207 |
387494.129 |
- |
0.15% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.22% |
509.978 |
516.201 |
- |
0.14% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
1.22% |
22.230 |
22.501 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.22% |
29.829 |
30.192 |
- |
0.05% |
- |
|
std::fill_n(deque<int>)/8192
|
1.22% |
239.949 |
242.867 |
- |
1.55% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_256
|
1.22% |
8.639 |
8.744 |
- |
-0.05% |
- |
|
BM_RangesPopHeap_uint32_64
|
1.21% |
12.577 |
12.730 |
- |
-0.08% |
- |
|
rng::reverse_copy(deque<int>)/64
|
1.21% |
19.937 |
20.178 |
- |
0.87% |
- |
|
rng::find(deque<int>)_(bail_25%)/1024
|
1.21% |
66.575 |
67.382 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.21% |
18763479.016 |
18990838.397 |
- |
-1.77% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
1.21% |
6398.836 |
6476.084 |
- |
-1.21% |
- |
|
BM_std_minmax<unsigned_long_long>/14
|
1.21% |
3.294 |
3.334 |
- |
1.41% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/1024
|
1.21% |
4257.964 |
4309.285 |
- |
-0.05% |
- |
|
std::generate_n(deque<int>)/32
|
1.20% |
8.298 |
8.398 |
- |
2.35% |
- |
|
std::map<int,_int>::clear()/8192
|
1.20% |
81046.531 |
82019.982 |
- |
-1.58% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
1.20% |
1.536 |
1.555 |
- |
1.22% |
- |
|
BM_RangesSortHeap_float_64
|
1.20% |
3.139 |
3.177 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
1.20% |
241358599.479 |
244250611.296 |
- |
0.03% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
1.20% |
4.341 |
4.393 |
- |
0.59% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.19% |
5.385 |
5.450 |
- |
3.91% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
1.19% |
19.245 |
19.474 |
- |
0.20% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
1.19% |
11.542 |
11.679 |
- |
-0.31% |
- |
|
BM_RangesPushHeap_string_Random_4
|
1.19% |
5.960 |
6.031 |
- |
1.51% |
- |
|
BM_std_minmax_element<long_long>/4
|
1.18% |
1.252 |
1.267 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.18% |
21.425 |
21.679 |
- |
2.29% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/1024
|
1.18% |
37398.272 |
37839.879 |
- |
0.74% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_262144
|
1.18% |
24.760 |
25.052 |
- |
0.15% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
1.18% |
0.940 |
0.951 |
- |
0.37% |
- |
|
rng::find_if(vector<char>)_(process_all)/32768
|
1.18% |
8137.893 |
8233.794 |
- |
0.15% |
- |
|
std::move_backward(deque<int>)/32768
|
1.18% |
3607.432 |
3649.925 |
- |
-2.26% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
1.18% |
53.239 |
53.865 |
- |
1.39% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.18% |
10916.691 |
11045.075 |
- |
0.69% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
1.18% |
696.473 |
704.659 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
1.17% |
76441112.552 |
77338582.656 |
- |
-0.40% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.17% |
1684630.043 |
1704408.287 |
- |
6.12% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
1.17% |
37355852.742 |
37794130.607 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
1.17% |
1226212.367 |
1240588.822 |
- |
1.48% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
1.17% |
18.482 |
18.699 |
- |
-0.58% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8192
|
1.17% |
14829.058 |
15002.875 |
- |
0.39% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.17% |
145.460 |
147.164 |
- |
-0.84% |
- |
|
BM_CmpEqual_uchar_short
|
1.17% |
1.040 |
1.053 |
- |
0.00% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
1.17% |
11353.887 |
11486.789 |
- |
1.98% |
- |
|
BM_RangesMakeThenSortHeap_string_Random_4
|
1.17% |
10.382 |
10.504 |
- |
1.16% |
- |
|
BM_RangesMakeHeap_string_Random_64
|
1.17% |
9.961 |
10.078 |
- |
1.37% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
1.17% |
1313.452 |
1328.803 |
- |
1.64% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
1.17% |
2.473 |
2.501 |
- |
1.43% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/1024
|
1.17% |
5.395 |
5.458 |
- |
2.66% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
1.17% |
5.275 |
5.337 |
- |
-0.42% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/0
|
1.17% |
18.201 |
18.413 |
- |
0.76% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
1.17% |
2.380 |
2.408 |
- |
5.53% |
- |
|
rng::fill(deque<int>)/8192
|
1.16% |
239.636 |
242.424 |
- |
0.82% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
1.16% |
1284244.038 |
1299181.944 |
- |
0.70% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256
|
1.16% |
11.691 |
11.827 |
- |
0.69% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16
|
1.16% |
6.069 |
6.139 |
- |
-0.13% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
1.16% |
33.296 |
33.682 |
- |
-0.85% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
1.16% |
1.474 |
1.491 |
- |
-2.87% |
- |
|
rng::move(vector<bool>)_(aligned)/4096
|
1.16% |
8.120 |
8.215 |
- |
0.56% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.16% |
215.859 |
218.359 |
- |
0.43% |
- |
|
BM_std_min<int>/10
|
1.16% |
1.005 |
1.017 |
- |
2.23% |
- |
|
rng::search_n(deque<int>)_(no_match)/1000
|
1.16% |
430.941 |
435.925 |
- |
0.53% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_64
|
1.16% |
19.674 |
19.901 |
- |
0.72% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.15% |
32.605 |
32.981 |
- |
1.28% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
1.15% |
22.819 |
23.083 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
1.15% |
10067753.317 |
10183700.743 |
- |
1.27% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
1.15% |
8.550 |
8.648 |
- |
0.68% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
1.15% |
4.126 |
4.173 |
- |
-2.96% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.15% |
3113387.127 |
3149224.447 |
- |
1.88% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.15% |
880.740 |
890.875 |
- |
2.02% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.15% |
16.727 |
16.920 |
- |
0.35% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
1.15% |
14.447 |
14.613 |
- |
1.60% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.15% |
27.906 |
28.227 |
- |
0.22% |
- |
|
BM_std_minmax<short>/26
|
1.15% |
2.480 |
2.509 |
- |
0.46% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1024
|
1.15% |
43412.401 |
43910.598 |
- |
0.88% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.15% |
63669277.868 |
64399881.728 |
- |
-1.32% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/1024
|
1.15% |
7220.719 |
7303.457 |
- |
0.06% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_64
|
1.14% |
39.421 |
39.871 |
- |
-0.78% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.14% |
51447.118 |
52034.008 |
- |
1.43% |
- |
|
BM_vector_deque_copy_backward/5500
|
1.14% |
198.554 |
200.815 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
1.14% |
1107234.404 |
1119836.896 |
- |
-0.12% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.14% |
22.325 |
22.579 |
- |
0.28% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.13% |
8.736 |
8.836 |
- |
0.84% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.13% |
102204.981 |
103364.174 |
- |
2.08% |
- |
|
rng::is_sorted(list<int>)/1024
|
1.13% |
759.465 |
768.076 |
- |
1.18% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8192
|
1.13% |
3864.850 |
3908.632 |
- |
1.81% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_64
|
1.13% |
8.864 |
8.965 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
1.13% |
6692.290 |
6768.036 |
- |
1.58% |
- |
|
BM_deque_vector_ranges_move/70000
|
1.13% |
2911.333 |
2944.188 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
1.13% |
1142036.237 |
1154905.389 |
- |
-1.62% |
- |
|
rng::partial_sort_copy(list<int>)_(heap)/8
|
1.13% |
16.348 |
16.532 |
- |
0.47% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.12% |
29.704 |
30.038 |
- |
0.20% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_256
|
1.12% |
13.409 |
13.559 |
- |
0.45% |
- |
|
BM_CmpEqual_schar_int
|
1.12% |
1.134 |
1.146 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
1.12% |
11496946.099 |
11626129.334 |
- |
-0.50% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.12% |
346580.221 |
350474.041 |
- |
0.33% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
1.12% |
8257.666 |
8350.345 |
- |
7.97% |
- |
|
BM_RangesMakeHeap_string_Random_4
|
1.12% |
5.754 |
5.818 |
- |
2.06% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024
|
1.12% |
16.505 |
16.690 |
- |
1.06% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.12% |
70650665.324 |
71441191.023 |
- |
0.86% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.12% |
39628.679 |
40071.396 |
- |
0.32% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.11% |
24.394 |
24.666 |
- |
1.21% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.11% |
55.137 |
55.751 |
- |
-0.33% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
1.11% |
16.791 |
16.978 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.11% |
1125731.376 |
1138248.088 |
- |
4.12% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16
|
1.11% |
13.716 |
13.868 |
- |
-0.59% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.11% |
510.427 |
516.084 |
- |
1.00% |
- |
|
BM_RangesPushHeap_float_Random_1024
|
1.11% |
7.398 |
7.479 |
- |
-0.75% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.11% |
5461.853 |
5522.327 |
- |
1.31% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.10% |
7199.421 |
7278.965 |
- |
-0.42% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.10% |
14.674 |
14.836 |
- |
1.22% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16
|
1.10% |
11.471 |
11.597 |
- |
-0.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
1.10% |
1137567.190 |
1150117.468 |
- |
-1.87% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.10% |
169849.770 |
171717.069 |
- |
-0.28% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.10% |
1053.798 |
1065.375 |
- |
-1.13% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
1.10% |
1.154 |
1.167 |
- |
-33.95% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
1.09% |
1.534 |
1.551 |
- |
0.12% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.09% |
6594.850 |
6667.033 |
- |
-1.79% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
1.09% |
4665165.020 |
4716169.821 |
- |
0.53% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.09% |
344846.082 |
348616.242 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
1.09% |
13056530.111 |
13199005.690 |
- |
-5.95% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.09% |
592.601 |
599.063 |
- |
1.73% |
- |
|
BM_deque_vector_move_backward/4000
|
1.09% |
142.995 |
144.553 |
- |
-1.16% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
1.09% |
1.518 |
1.535 |
- |
-11.15% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
1.09% |
5575.896 |
5636.519 |
- |
0.00% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.09% |
14.510 |
14.667 |
- |
-5.54% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
1.08% |
2.057 |
2.079 |
- |
0.02% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
1.08% |
1151559.490 |
1164023.191 |
- |
-0.86% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
1.08% |
5.528 |
5.587 |
- |
4.15% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
1.08% |
700.017 |
707.572 |
- |
2.07% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
1.08% |
2.943 |
2.975 |
- |
1.14% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
1.08% |
7.957 |
8.042 |
- |
-9.45% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
1.08% |
5850734.694 |
5913801.283 |
- |
-1.28% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
1.08% |
24.785 |
25.052 |
- |
0.96% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.07% |
54112.965 |
54694.441 |
- |
-1.01% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
1.07% |
7769.360 |
7852.825 |
- |
7.82% |
- |
|
BM_std_minmax<unsigned_int>/15
|
1.07% |
2.030 |
2.052 |
- |
-3.17% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_16384
|
1.07% |
17.328 |
17.514 |
- |
-0.09% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1048576
|
1.07% |
985435.067 |
995990.113 |
- |
0.74% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.07% |
157305482.109 |
158989978.866 |
- |
0.09% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.07% |
11465374.355 |
11588138.082 |
- |
0.37% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_64
|
1.07% |
15.943 |
16.114 |
- |
-0.27% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1024
|
1.07% |
245.574 |
248.201 |
- |
0.21% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
1.07% |
49965.984 |
50499.945 |
- |
-0.60% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
1.07% |
33.313 |
33.668 |
- |
0.62% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16
|
1.07% |
6.563 |
6.633 |
- |
1.36% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
1.07% |
3977.181 |
4019.580 |
- |
3.07% |
- |
|
BM_CmpLess_int_uchar
|
1.07% |
1.118 |
1.130 |
- |
0.00% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/8
|
1.06% |
20.760 |
20.981 |
- |
-0.17% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
1.06% |
2.477 |
2.503 |
- |
-1.23% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/0
|
1.06% |
14.820 |
14.977 |
- |
1.24% |
- |
|
rng::search_n(vector<int>)_(no_match)/8192
|
1.06% |
1627.891 |
1645.170 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
1.06% |
1359865.656 |
1374294.025 |
- |
1.73% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.06% |
6187.769 |
6253.422 |
- |
1.09% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
1.06% |
8781729.313 |
8874829.370 |
- |
-1.82% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.05% |
794.016 |
802.385 |
- |
0.91% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
1.05% |
283.395 |
286.382 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.05% |
18298692.640 |
18491365.800 |
- |
0.40% |
- |
|
rng::search(list<int>)_(same_length)/1024
|
1.05% |
761.020 |
769.032 |
- |
0.69% |
- |
|
std::partition_copy(deque<int>)/1024
|
1.05% |
635.141 |
641.818 |
- |
1.79% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
1.05% |
17.146 |
17.327 |
- |
0.44% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.05% |
581.090 |
587.189 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.05% |
11348349.166 |
11467441.619 |
- |
1.92% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
1.05% |
2.615 |
2.642 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
1.05% |
1428603.747 |
1443574.632 |
- |
0.99% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.05% |
569.116 |
575.068 |
- |
1.08% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
1.05% |
1820.463 |
1839.499 |
- |
0.53% |
- |
|
std::unordered_set<std::string>::clear()/0
|
1.05% |
421.508 |
425.915 |
- |
0.83% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
1.05% |
38.586 |
38.989 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
1.05% |
18824985.955 |
19021717.622 |
- |
0.95% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
1.04% |
175.770 |
177.605 |
- |
1.27% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
1.04% |
538.689 |
544.302 |
- |
-0.40% |
- |
|
BM_std_minmax<unsigned_int>/23
|
1.04% |
2.388 |
2.413 |
- |
-3.00% |
- |
|
BM_std_min<unsigned_char>/14
|
1.04% |
1.795 |
1.813 |
- |
-0.76% |
- |
|
BM_StringFindMatch2/512
|
1.04% |
990.476 |
1000.791 |
- |
0.05% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.04% |
1192.195 |
1204.606 |
- |
-4.48% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
1.04% |
6248.576 |
6313.591 |
- |
0.36% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/8192
|
1.04% |
54860.405 |
55430.608 |
- |
0.23% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8
|
1.04% |
3.927 |
3.967 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_float_262144_16
|
1.04% |
1161137.533 |
1173190.428 |
- |
-1.25% |
- |
|
rng::find_if(vector<char>)_(bail_25%)/32768
|
1.04% |
2039.062 |
2060.209 |
- |
1.84% |
- |
|
BM_std_min<char>/512
|
1.04% |
6.319 |
6.384 |
- |
0.01% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.03% |
12.114 |
12.239 |
- |
-2.06% |
- |
|
BM_std_minmax<unsigned_short>/3
|
1.03% |
1.165 |
1.177 |
- |
-0.79% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
1.03% |
717.313 |
724.722 |
- |
2.11% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64
|
1.03% |
16.161 |
16.328 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.03% |
15140967.111 |
15296845.935 |
- |
-2.92% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
1.03% |
14.924 |
15.077 |
- |
0.36% |
- |
|
std::copy_n(list<int>)/64
|
1.03% |
14.036 |
14.180 |
- |
-0.10% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/8192
|
1.02% |
257239.736 |
259876.380 |
- |
0.99% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1048576
|
1.02% |
550743.602 |
556384.919 |
- |
0.47% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
1.02% |
6434628.005 |
6500447.415 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
1.02% |
4326347.466 |
4370568.659 |
- |
0.45% |
- |
|
std::multimap<int,_int>::erase(iterator)/0
|
1.02% |
20.592 |
20.802 |
- |
1.05% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.02% |
14.112 |
14.256 |
- |
0.58% |
- |
|
rng::sort(vector<int>)_(pipe-organ)/8
|
1.02% |
18.677 |
18.867 |
- |
1.53% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
1.02% |
1967.141 |
1987.231 |
- |
1.50% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
1.02% |
10.577 |
10.685 |
- |
-0.69% |
- |
|
BM_RangesSortHeap_string_64
|
1.02% |
29.800 |
30.104 |
- |
1.31% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
1.02% |
1144851.727 |
1156491.615 |
- |
-2.41% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.01% |
6661.661 |
6729.237 |
- |
0.62% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
1.01% |
14445.686 |
14592.121 |
- |
1.27% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
1.01% |
1.022 |
1.033 |
- |
0.57% |
- |
|
BM_std_minmax<short>/32
|
1.01% |
1.229 |
1.241 |
- |
1.05% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.01% |
5.911 |
5.970 |
- |
0.82% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.01% |
70184193.190 |
70892687.099 |
- |
-0.19% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16
|
1.01% |
1.388 |
1.402 |
- |
0.01% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
1.01% |
7.280 |
7.353 |
- |
-0.01% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_16384
|
1.01% |
45.760 |
46.221 |
- |
0.59% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
1.01% |
7.461 |
7.537 |
- |
0.56% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
1.01% |
16.095 |
16.257 |
- |
1.15% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.00% |
6252.853 |
6315.664 |
- |
0.10% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_16
|
1.00% |
1.028 |
1.038 |
- |
1.10% |
- |
|
rng::replace(list<int>)_(sprinkled)/8192
|
1.00% |
7291.240 |
7364.277 |
- |
-0.37% |
- |
|
std::set<int>::clear()/32
|
1.00% |
640.584 |
646.991 |
- |
1.24% |
- |