Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562632 2026-01-05T22:33:45 0:00:00
Previous 562618 2026-01-05T22:33:44 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2261 2655
Performance Improvements 2349 2397
Unchanged Tests 52570 52128
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::copy_backward(vector<bool>)_(aligned)/1048576 133.43% 1042.141 2432.635 - 135.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 117.48% 25.469 55.390 - -16.65% -
std::replace(list<int>)_(prefix)/1024 116.71% 739.321 1602.189 - 116.51% -
rng::partition(list<int>)_(dense)/1024 113.25% 390.760 833.286 - 115.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 111.61% 866.551 1833.747 - 184.13% -
std::partition(list<int>)_(dense)/1024 111.38% 394.082 833.029 - 111.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 107.87% 200958672.332 417726324.913 - 93.28% -
std::unordered_map<int,_int>::find(key)_(existent)/0 102.54% 0.013 0.025 - 104.28% -
rng::starts_with(list<int>)/1000 95.39% 764.758 1494.227 - 96.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.14% 368727.912 701099.372 - 89.55% -
rng::find_last(list<int>)_(bail_10%)/1024 85.97% 671.300 1248.438 - 84.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 84.82% 22.961 42.436 - 92.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 82.91% 0.014 0.026 - 119.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 77.80% 105.959 188.397 - 85.35% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 76.69% 41.268 72.916 - 52.97% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 71.49% 0.262 0.449 - 52.65% -
rng::rotate_copy(vector<int>)/8192 71.17% 284.955 487.743 - 71.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 70.93% 12.835 21.939 - -7.30% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.94% 388359.711 659992.030 - 72.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 69.02% 209998097.339 354928915.818 - 74.29% -
rng::adjacent_find(deque<int>)/50 67.94% 16.098 27.036 - 43.78% -
rng::unique_copy(deque<int>)_(contiguous)/32 66.45% 9.898 16.475 - 68.93% -
rng::unique_copy(deque<int>)_(contiguous)/52 66.21% 15.358 25.526 - 73.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 65.63% 208476444.139 345308411.546 - 73.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 64.22% 214245639.587 351833595.671 - 70.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 62.25% 80.384 130.422 - 65.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 59.95% 3232017.191 5169661.839 - 47.97% -
std::is_sorted(deque<int>)/8 59.85% 2.432 3.887 - 54.73% -
std::unordered_set<std::string>::erase(key)_(existent)/0 59.68% 72.887 116.385 - -5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 57.67% 218228736.422 344087655.959 - 68.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 56.78% 219721808.673 344476838.524 - 65.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 56.68% 207834242.424 325633176.369 - 61.38% -
std::equal(deque<int>)_(it,_it,_it)/8 52.40% 4.198 6.398 - 49.61% -
std::unordered_set<std::string>::erase(key)_(existent)/32 51.72% 73.755 111.905 - 51.23% -
rng::starts_with(list<int>)/1024 51.22% 782.425 1183.170 - 50.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 46.78% 243031035.019 356715272.928 - -1.23% -
rng::adjacent_find(deque<int>)/8 46.44% 3.324 4.868 - 29.82% -
std::set<std::string>::erase(key)_(existent)/1024 45.79% 68.646 100.080 - 30.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 43.55% 1.760 2.527 - -7.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 43.06% 166933426.927 238820806.260 - 43.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 42.94% 61.191 87.467 - 52.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 42.75% 14553721.561 20775183.263 - -32.83% -
SetIntersection_Interlaced_Set_float_16384_16384 42.61% 243998832.236 347958944.478 - -0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 42.35% 18.860 26.848 - 44.52% -
std::unique_copy(deque<int>)_(sprinkled)/32 42.13% 10.970 15.592 - 68.91% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 40.32% 0.345 0.485 - 0.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.81% 26.452 36.981 - 21.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 39.60% 18.874 26.349 - 11.97% -
SetIntersection_Interlaced_Vector_uint32_16384_64 39.02% 6112732.424 8498094.829 - 43.08% -
SetIntersection_Front_Set_uint32_16384_16384 38.17% 251392075.324 347357121.382 - 2.97% -
std::shift_right(vector<int>)/32 37.56% 2.969 4.084 - -1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 37.41% 169568232.295 233000524.281 - 36.17% -
std::rotate_copy(vector<int>)/8192 37.26% 505.369 693.648 - 8.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 37.21% 0.463 0.636 - 42.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 37.19% 162649878.973 223133523.656 - 37.68% -
BM_RangesPopHeap_uint32_1 37.05% 0.509 0.697 - 67.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 37.04% 26.115 35.788 - 24.21% -
std::multiset<std::string>::erase(key)_(existent)/1024 36.86% 63.854 87.390 - 51.15% -
std::multiset<std::string>::find(key)_(existent)/32 36.79% 15.293 20.920 - 41.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 36.76% 5814641.307 7951895.659 - 11.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 36.06% 0.466 0.635 - 41.56% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 35.36% 83.504 113.027 - -8.45% -
std::unordered_set<int>::find(key)_(existent)/1024 35.03% 1.152 1.555 - 34.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.38% 28.037 37.675 - 32.07% -
BM_PopHeap_uint32_1 34.02% 0.422 0.566 - 23.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 33.12% 160575379.362 213763122.307 - 35.46% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 32.88% 14.049 18.668 - 53.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 32.26% 43.471 57.496 - -4.30% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.91% 18.669 24.626 - 31.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 31.77% 14.618 19.262 - 32.66% -
BM_std_min<unsigned_int>/1 31.23% 0.290 0.381 - 17.01% -
std::search(deque<int>)_(near_matches)/1024 31.15% 19570.894 25667.446 - 24.31% -
rng::reverse(vector<int>)/8 30.96% 1.705 2.233 - 37.99% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 30.90% 1456.421 1906.512 - 20.35% -
SetIntersection_None_Set_uint64_16384_16384 30.87% 167918278.526 219749406.289 - 25.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 30.86% 162260079.099 212337003.679 - 31.18% -
std::search(deque<int>)_(near_matches)/1000 30.51% 18781.772 24512.139 - 24.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 29.62% 0.530 0.687 - 47.34% -
std::find_end(list<int>,_pred)_(same_length)/8192 29.53% 8530.399 11049.784 - -46.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.00% 14.372 18.539 - 50.29% -
BM_PushHeap_uint64_SingleElement_1 28.62% 0.542 0.697 - 33.60% -
SetIntersection_Interlaced_Vector_uint32_16384_16 28.61% 2515097.207 3234663.562 - 31.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 28.01% 170052372.397 217688262.084 - 27.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.98% 49.553 63.420 - -4.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 27.73% 7612.382 9723.199 - 27.91% -
SetIntersection_None_Set_uint64_16384_64 27.10% 167405136.208 212767715.303 - 27.64% -
std::multimap<std::string,_int>::erase(iterator)/32 27.00% 26.550 33.720 - 14.65% -
std::move_backward(list<int>)/4096 26.89% 4414.313 5601.510 - 13.93% -
BM_StringConstructDestroyCStr_Empty_Transparent 26.81% 0.240 0.304 - 29.10% -
SetIntersection_None_Set_uint64_16384_16 26.41% 165735677.404 209498211.350 - 28.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 26.26% 13.343 16.847 - 12.45% -
SetIntersection_None_Set_uint64_16384_1 26.15% 158338266.394 199744359.104 - 27.65% -
BM_PushHeap_uint32_QuickSortAdversary_1 26.12% 0.447 0.564 - 16.99% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 25.91% 1365.384 1719.188 - 0.38% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 25.81% 494.246 621.797 - 24.36% -
BM_RangesPushHeap_uint32_PipeOrgan_1 25.79% 0.487 0.613 - -3.81% -
BM_PushHeap_float_Descending_1 25.31% 0.494 0.619 - 43.67% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 25.31% 1393.289 1745.924 - 26.15% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 25.19% 9.016 11.287 - 8.80% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 25.12% 626.158 783.469 - 8.19% -
BM_std_min<unsigned___int128>/1 24.69% 0.369 0.460 - 25.30% -
SetIntersection_None_Set_uint64_16384_4 24.52% 161483028.722 201075968.030 - 25.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 24.36% 84779805.580 105432115.855 - -4.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 24.34% 9073237.274 11282033.936 - 11.29% -
BM_PopHeap_uint64_1 24.06% 0.452 0.560 - 7.93% -
std::find_end(deque<int>)_(process_all)/8192 23.86% 2012.908 2493.224 - 22.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 23.86% 10.602 13.132 - 24.41% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 23.83% 1.261 1.561 - -7.98% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.36% 95.886 118.284 - 33.18% -
rng::move_backward(vector<int>)/32768 23.33% 2149.443 2650.941 - 23.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 23.13% 24.952 30.724 - -4.62% -
std::move_backward(vector<bool>)_(aligned)/1048576 23.07% 2125.844 2616.188 - 23.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 23.05% 1.605 1.974 - 15.14% -
rng::move_backward(vector<bool>)_(aligned)/1048576 22.88% 2131.244 2618.845 - 23.22% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 22.71% 0.369 0.453 - -14.72% -
SetIntersection_Interlaced_Vector_uint32_262144_256 22.70% 33633217.560 41268011.916 - 40.04% -
std::move_backward(vector<int>)/32768 22.69% 2153.658 2642.383 - 23.11% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 22.51% 112.101 137.335 - 41.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 22.49% 0.501 0.614 - 10.45% -
rng::stable_partition(list<int>)_(dense)/8192 22.31% 18341.963 22434.370 - 23.07% -
SetIntersection_None_Set_string_16384_16384 22.29% 192140856.116 234978586.578 - 17.98% -
std::multiset<int>::find(key)_(non-existent)/8192 21.91% 8.700 10.605 - 24.21% -
std::search(list<int>,_pred)_(same_length)/8192 21.72% 8345.647 10158.406 - 13.61% -
SetIntersection_Front_Vector_float_16384_1024 21.64% 5990498.025 7286777.302 - 22.08% -
BM_StringEraseWithMove_Empty_Opaque 21.50% 0.854 1.037 - 29.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.49% 21.688 26.348 - 0.19% -
std::stable_partition(list<int>)_(dense)/8192 21.34% 17382.666 21091.473 - 20.70% -
SetIntersection_Interlaced_Vector_float_1024_256 21.23% 5060385.259 6134782.354 - -22.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 21.11% 0.557 0.674 - -3.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.98% 10.708 12.954 - 19.13% -
BM_RangesPushHeap_uint64_SingleElement_1 20.96% 0.576 0.697 - 13.22% -
rng::search(deque<int>,_pred)_(near_matches)/1024 20.73% 24110.968 29108.814 - 9.83% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 20.63% 0.497 0.599 - 6.65% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 20.57% 32.628 39.339 - 17.16% -
rng::search(deque<int>,_pred)_(near_matches)/1000 20.57% 23033.921 27771.699 - 9.96% -
SetIntersection_Front_Vector_float_262144_1024 20.41% 5980649.567 7201413.860 - 20.82% -
std::find_end(deque<int>)_(process_all)/1048576 20.25% 263799.444 317229.129 - 19.54% -
SetIntersection_None_Set_uint64_16384_256 20.04% 166915507.659 200369532.202 - 21.58% -
BM_StringEraseWithMove_Empty_Transparent 20.01% 0.619 0.743 - 32.00% -
BM_std_min<unsigned_char>/1 19.92% 0.376 0.451 - 38.97% -
SetIntersection_Front_Vector_float_1024_1024 19.86% 5983504.381 7172055.578 - 19.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 19.78% 694.524 831.877 - 25.23% -
BM_std_min<unsigned_long_long>/1 19.62% 0.382 0.457 - -0.20% -
std::search(list<int>)_(single_element)/8192 19.54% 7279.487 8702.167 - 11.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 19.45% 1.263 1.508 - -11.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 19.39% 64.028 76.440 - 27.06% -
rng::fill(deque<int>)/32 19.37% 1.339 1.598 - 8.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 19.31% 505.995 603.719 - -0.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.20% 20.996 25.026 - 15.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 19.06% 643.063 765.639 - 25.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 19.02% 0.467 0.555 - 3.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 18.98% 79.088 94.098 - 7.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.92% 0.534 0.635 - 42.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 18.89% 10.471 12.449 - 13.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 18.88% 8.798 10.458 - 19.53% -
std::multimap<int,_int>::find(key)_(non-existent)/32 18.77% 2.231 2.650 - 18.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 18.76% 12931.785 15357.928 - 18.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 18.59% 3.287 3.898 - 8.85% -
std::rotate(list<int>)_(by_1/2)/8192 18.58% 5283.866 6265.746 - -0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 18.45% 12925.180 15310.495 - 17.69% -
SetIntersection_Interlaced_Vector_float_256_64 18.44% 6771215.943 8019958.935 - -10.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 18.38% 4.860 5.753 - 9.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 18.23% 43.088 50.944 - 2.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 18.16% 0.336 0.397 - 15.77% -
std::map<std::string,_int>::erase(key)_(existent)/1024 18.03% 72.419 85.480 - -1.53% -
std::unordered_set<int>::contains(key)_(non-existent)/0 17.91% 0.336 0.396 - -19.01% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.88% 6492639.910 7653607.084 - 5.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 17.19% 1.296 1.519 - 12.23% -
std::unordered_set<int>::find(key)_(existent)/32 17.18% 1.197 1.403 - 23.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.17% 7.654 8.968 - 8.58% -
std::copy_backward(list<int>)/4096 17.15% 3349.594 3923.967 - 18.48% -
rng::search(deque<int>,_pred)_(no_match)/1024 17.10% 372.825 436.566 - 0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 17.03% 1.156 1.353 - 18.03% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 16.91% 198.609 232.195 - -0.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 16.86% 6.912 8.077 - 17.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 16.85% 6.290 7.349 - 8.97% -
std::unique(list<int>)_(sprinkled)/52 16.83% 70.631 82.518 - 16.84% -
BM_std_minmax<int>/4 16.65% 0.925 1.079 - 10.63% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.54% 198.885 231.788 - 16.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 16.53% 7.124 8.302 - 11.51% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16.49% 15105.299 17595.662 - 15.85% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 16.48% 35.581 41.446 - 15.83% -
std::move(deque<int>)/32768 16.43% 1838.757 2140.929 - 0.94% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 16.42% 8175.290 9517.569 - -1.29% -
std::copy_backward(vector<bool>)_(aligned)/1048576 16.37% 2731.754 3178.989 - 16.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.37% 28.522 33.190 - 17.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 16.27% 2138191.242 2486007.731 - 14.28% -
BM_std_minmax<unsigned_int>/4 16.19% 0.936 1.088 - 11.82% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.18% 1502.991 1746.187 - 7.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 16.13% 0.272 0.316 - -9.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 16.12% 27.003 31.357 - 8.50% -
rng::remove_if(list<int>)_(sprinkled)/1024 16.02% 1017.077 1179.997 - 18.25% -
SetIntersection_Front_Vector_float_16384_256 15.94% 2334290.660 2706427.154 - 15.34% -
SetIntersection_Front_Set_string_256_256 15.80% 26526714.096 30719129.051 - 9.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 15.75% 28.765 33.295 - 1.84% -
rng::search(list<int>)_(single_element)/8192 15.70% 7343.590 8496.625 - 14.51% -
BM_PushHeap_string_Ascending_256 15.63% 9.340 10.800 - 6.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 15.59% 21.059 24.343 - 8.76% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 15.33% 27.757 32.013 - 22.51% -
rng::copy(vector<int>)/32768 15.31% 3118.257 3595.667 - 3.14% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 15.23% 22.621 26.066 - 3.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 15.16% 8343640.285 9608641.743 - 14.21% -
std::unordered_set<std::string>::erase(iterator)/8192 14.96% 26.112 30.018 - -9.05% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.93% 7977.559 9168.821 - 0.18% -
std::multiset<int>::count(key)_(non-existent)/32 14.81% 2.307 2.649 - 16.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 14.79% 23.619 27.112 - 17.64% -
BM_std_min<char>/1 14.77% 0.289 0.332 - 15.17% -
BM_MakeThenSortHeap_string_SingleElement_16384 14.74% 37.069 42.534 - 9.86% -
std::search(list<int>,_pred)_(single_element)/8192 14.68% 8126.530 9319.609 - 7.52% -
SetIntersection_Front_Vector_float_16384_16384 14.60% 80601322.166 92368134.324 - 14.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 14.55% 20.851 23.885 - 4.36% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 14.49% 67.134 76.861 - 26.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 14.48% 52.103 59.648 - 15.20% -
SetIntersection_None_Set_uint64_16384_1024 14.35% 166044175.986 189877470.848 - 16.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.22% 92569967.642 105733696.486 - 31.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 14.16% 1831616.211 2090954.914 - 9.97% -
std::multiset<int>::count(key)_(existent)/8192 14.14% 9.173 10.471 - 13.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 14.14% 1364.613 1557.562 - 25.91% -
SetIntersection_Front_Vector_float_262144_16384 14.09% 80089791.820 91377299.852 - 13.39% -
BM_lexicographical_compare_three_way_fast_path/1 13.98% 0.342 0.390 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 13.88% 1655295.164 1885082.358 - 9.70% -
BM_MakeHeap_uint32_Random_1024 13.79% 1.043 1.187 - 15.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.71% 28.994 32.970 - -8.18% -
std::multiset<int>::count(key)_(non-existent)/1024 13.71% 5.963 6.781 - 13.02% -
std::move_backward(deque<int>)/4096 13.70% 158.039 179.687 - 16.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.67% 38.701 43.993 - 2.69% -
rng::any_of(deque<int>)_(process_all)/50 13.60% 19.238 21.854 - 19.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 13.51% 21087609.535 23936278.314 - 15.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 13.48% 1638076.578 1858968.180 - 10.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 13.38% 1655515.951 1876952.473 - 9.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 13.35% 1655179.932 1876190.920 - 9.83% -
SetIntersection_Front_Vector_float_262144_256 13.34% 2343018.501 2655484.446 - 12.08% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 13.33% 32.102 36.382 - -24.49% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 13.33% 63.586 72.061 - -0.09% -
BM_MakeThenSortHeap_string_SingleElement_1024 13.12% 28.957 32.758 - 9.50% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 13.12% 3961.895 4481.707 - 11.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 13.11% 1649055.908 1865208.578 - 8.64% -
rng::unique(deque<int>)_(sprinkled)/1024 13.09% 631.619 714.316 - 13.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 13.09% 1639533.611 1854112.224 - 10.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.02% 46.443 52.492 - 12.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 13.02% 1656078.857 1871713.137 - 9.83% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 12.93% 0.989 1.117 - 0.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 12.69% 0.269 0.303 - -13.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 12.65% 1.516 1.708 - 7.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 12.64% 211.069 237.754 - 127.58% -
rng::find_if(deque<int>)_(bail_25%)/32768 12.61% 2716.354 3058.807 - 10.16% -
std::unordered_set<int>::find(key)_(existent)/8192 12.60% 1.246 1.403 - 1.40% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.52% 0.449 0.505 - -17.52% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 12.48% 8336.846 9377.057 - -1.42% -
SetIntersection_Interlaced_Set_string_262144_4 12.45% 1851748.779 2082357.830 - 10.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 12.39% 1635209.472 1837849.772 - 8.92% -
BM_RangesMakeHeap_float_Heap_64 12.39% 0.193 0.217 - 5.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.34% 17.736 19.924 - 13.31% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 12.33% 0.276 0.310 - 1.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 12.20% 25.907 29.069 - 19.09% -
SetIntersection_Interlaced_Vector_uint32_262144_4 12.14% 1746839.704 1958896.461 - 28.52% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.11% 309.505 346.998 - -0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.03% 77764.036 87119.098 - 9.72% -
BM_StringRelational_Less_Small_Small_Control 12.02% 1.697 1.901 - 10.09% -
BM_MakeThenSortHeap_string_SingleElement_256 12.01% 24.384 27.313 - 8.71% -
std::find_first_of(vector<int>)_(large_needle)/50 12.00% 259.191 290.292 - 8.35% -
BM_StringEraseWithMove_Small_Transparent 12.00% 2.334 2.614 - 2.30% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 11.99% 309.806 346.960 - 12.00% -
rng::search(deque<int>)_(near_matches)/1024 11.97% 19732.144 22093.558 - -12.41% -
std::unordered_set<std::string>::erase(iterator)/1024 11.94% 28.682 32.106 - 7.58% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 11.93% 0.403 0.451 - 0.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 11.88% 1.415 1.583 - -1.78% -
BM_std_minmax<unsigned_short>/4 11.83% 1.031 1.153 - 23.22% -
rng::search(deque<int>)_(near_matches)/1000 11.80% 18794.554 21012.337 - -12.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 11.77% 1.877 2.098 - 3.26% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.73% 1.172 1.310 - 0.61% -
BM_RangesPushHeap_uint64_Descending_1 11.61% 0.449 0.501 - 7.28% -
rng::find_first_of(list<int>)_(large_needle)/1024 11.52% 855300.387 953803.783 - -1.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.52% 32.914 36.704 - 12.18% -
BM_vector_deque_ranges_move/2 11.45% 1.803 2.009 - 16.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 11.39% 0.459 0.511 - 10.11% -
std::unordered_set<int>::count(key)_(existent)/1024 11.28% 1.293 1.439 - 19.56% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 11.28% 511.399 569.107 - -0.02% -
SetIntersection_None_Set_string_262144_262144 11.26% 1665384.439 1852873.289 - 9.09% -
BM_RangesMakeHeap_float_Random_1024 11.24% 1.206 1.342 - 9.05% -
SetIntersection_Front_Set_uint32_16384_1024 11.23% 15619622.289 17374181.665 - 12.37% -
rng::find_if(deque<int>)_(bail_25%)/8192 11.18% 685.482 762.137 - 8.34% -
BM_SortHeap_pair<uint32,_uint32>_4 11.13% 1.483 1.648 - -12.83% -
rng::replace(vector<int>)_(sprinkled)/50 11.04% 8.655 9.611 - 19.71% -
SetIntersection_None_Set_string_16384_1024 10.98% 206413730.966 229086137.232 - 11.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.93% 2114801.188 2345998.451 - 7.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 10.93% 5377742.885 5965276.963 - 4.53% -
std::find_end(deque<int>)_(process_all)/1024 10.89% 293.789 325.785 - 22.89% -
SetIntersection_Front_Vector_float_1024_256 10.85% 2343924.390 2598277.456 - 9.84% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 10.83% 0.553 0.612 - -0.51% -
BM_std_min<unsigned_short>/1 10.82% 0.257 0.285 - 12.13% -
SetIntersection_Interlaced_Set_string_262144_16 10.80% 2149402.994 2381549.154 - 9.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 10.72% 31833309.119 35245564.556 - -9.56% -
rng::equal(vector<bool>)_(unaligned)/8 10.72% 0.702 0.777 - 5.24% -
SetIntersection_Front_Set_uint64_262144_256 10.69% 4639147.744 5134970.770 - 14.61% -
std::unordered_multiset<int>::contains(key)_(existent)/32 10.67% 1.318 1.459 - 12.84% -
BM_vector_deque_ranges_move/1 10.65% 2.057 2.276 - 12.04% -
SetIntersection_None_Set_string_262144_1024 10.65% 1670565.268 1848416.908 - 8.39% -
std::multiset<std::string>::contains(key)_(existent)/32 10.62% 15.005 16.599 - 11.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 10.62% 2948360.625 3261337.899 - 11.37% -
SetIntersection_Interlaced_Vector_uint32_16384_256 10.61% 18524368.681 20489993.795 - 45.08% -
SetIntersection_Front_Set_uint32_1024_256 10.55% 4741357.294 5241493.568 - 14.24% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.52% 49285594.594 54472017.844 - 18.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.52% 47.618 52.628 - -1.30% -
std::all_of(deque<int>)_(process_all)/50 10.50% 18.347 20.273 - -4.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 10.49% 21.406 23.652 - -1.94% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 10.46% 1.087 1.201 - -2.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 10.45% 0.271 0.299 - -39.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.44% 19099.649 21093.995 - 20.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.36% 1322.662 1459.747 - -13.65% -
std::equal(list<int>)_(it,_it,_it,_it)/50 10.34% 25.012 27.597 - -31.69% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.27% 16.699 18.413 - 10.78% -
std::set<std::string>::erase(key)_(non-existent)/32 10.26% 12.369 13.638 - -7.13% -
SetIntersection_Front_Vector_string_262144_1024 10.25% 38529328.339 42478725.749 - 5.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.25% 1968772.787 2170504.963 - 7.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.24% 5.125 5.650 - 11.99% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 10.23% 1.618 1.783 - 10.80% -
SetIntersection_None_Set_string_262144_16384 10.23% 1656639.405 1826062.908 - 7.95% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.21% 9.822 10.825 - 2.36% -
std::unordered_set<std::string>::count(key)_(existent)/32 10.20% 37.013 40.787 - 4.66% -
std::multimap<int,_int>::erase(key)_(existent)/8192 10.17% 26.613 29.319 - 11.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.15% 0.397 0.437 - 30.16% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.15% 107643.092 118565.261 - 7.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 10.14% 31.979 35.223 - 4.85% -
std::find_first_of(vector<int>)_(large_needle)/8192 10.10% 6929123.763 7629142.217 - 8.03% -
std::adjacent_find(deque<int>)/50 10.08% 19.926 21.934 - 48.48% -
std::set<std::string>::erase(iterator)/0 10.08% 26.807 29.508 - 16.05% -
rng::move(deque<int>)/64 10.05% 6.333 6.970 - 10.31% -
bm_lexicographical_compare<int>/4 10.03% 1.260 1.386 - 10.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 10.01% 0.924 1.016 - -3.30% -
std::stable_partition(deque<int>)_(sparse)/8192 9.98% 3490.563 3839.076 - 13.93% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.97% 35.221 38.732 - 9.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.93% 38.226 42.021 - -0.10% -
rng::partition_point(list<int>)/8192 9.86% 12874.934 14144.561 - 6.75% -
std::unordered_multiset<int>::find(key)_(existent)/1024 9.86% 1.195 1.313 - 13.11% -
rng::search(list<int>,_pred)_(single_element)/8192 9.83% 8655.454 9505.928 - 14.25% -
rng::find_last(vector<char>)_(bail_10%)/8 9.80% 1.457 1.600 - 2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 9.80% 24765.412 27192.893 - 8.10% -
SetIntersection_None_Set_string_262144_256 9.77% 1657777.180 1819786.945 - 7.54% -
std::copy(vector<bool>)_(aligned)/262144 9.73% 622.364 682.906 - -0.17% -
SetIntersection_Front_Vector_string_16384_256 9.71% 9712563.532 10655320.600 - 4.94% -
std::set<std::string>::erase(key)_(non-existent)/1024 9.69% 24.984 27.406 - 3.38% -
SetIntersection_None_Set_string_262144_16 9.68% 1657894.205 1818451.660 - 7.62% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 9.63% 24782.821 27170.271 - 7.32% -
rng::remove_if(list<int>)_(sprinkled)/50 9.62% 73.595 80.678 - 9.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.61% 1492.334 1635.714 - -5.55% -
rng::move_backward(vector<int>)/1048576 9.61% 56750.223 62201.605 - 6.26% -
BM_StringEraseWithMove_Huge_Opaque 9.60% 52.163 57.169 - 23.84% -
rng::reverse_copy(vector<int>)/8 9.60% 2.225 2.438 - -3.77% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.58% 36.428 39.917 - 9.04% -
BM_std_min<unsigned___int128>/28 9.57% 12.389 13.575 - -8.43% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.55% 1.685 1.846 - 10.49% -
SetIntersection_None_Set_string_262144_1 9.55% 1659580.975 1818030.844 - 7.18% -
BM_MakeThenSortHeap_string_SingleElement_262144 9.54% 49.561 54.288 - 5.31% -
BM_StringRelational_Less_Small_Huge_Control 9.47% 1.784 1.952 - 11.08% -
std::find_end(deque<int>)_(same_length)/8192 9.47% 2691.570 2946.564 - -80.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.46% 2021917.723 2213122.965 - 5.77% -
SetIntersection_None_Set_string_262144_64 9.35% 1661286.457 1816598.553 - 7.19% -
rng::copy_n(vector<int>)/32768 9.33% 2788.378 3048.406 - 32.88% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.24% 1.734 1.894 - 12.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 9.23% 1.704 1.861 - 0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.22% 104801.888 114460.881 - 8.11% -
SetIntersection_Front_Set_uint32_1024_64 9.18% 1945420.820 2124097.930 - 4.01% -
std::find(list<int>)_(bail_25%)/32768 9.16% 8050.598 8788.340 - 8.34% -
std::set<std::string>::erase(iterator)/1024 9.15% 26.153 28.545 - 1.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.14% 29.579 32.283 - -11.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.13% 29.331 32.009 - 23.57% -
BM_std_min<short>/25 9.12% 2.018 2.202 - 5.60% -
std::find(vector<long_long>)_(process_all)/8 9.11% 1.207 1.317 - 14.05% -
BM_RangesMakeHeap_float_Descending_16 9.08% 0.210 0.229 - 9.30% -
BM_std_minmax<unsigned_int>/3 9.06% 1.102 1.202 - 4.10% -
SetIntersection_None_Set_string_262144_4 9.02% 1662441.897 1812333.822 - 7.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.97% 46.857 51.061 - 7.36% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.96% 12458.279 13574.957 - 32.06% -
rng::for_each_n(deque<int>)/8 8.96% 1.205 1.313 - 9.03% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.94% 692.724 754.678 - 10.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8.94% 7666282.912 8351905.489 - 2.58% -
rng::find_if(list<int>)_(process_all)/8192 8.94% 10546.194 11488.586 - 11.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 8.89% 1525802.943 1661463.658 - 4.30% -
BM_std_min<unsigned___int128>/32 8.87% 14.419 15.698 - -9.80% -
std::unique(deque<int>)_(sprinkled)/1024 8.84% 846.228 921.028 - 5.11% -
SetIntersection_Front_Vector_string_262144_256 8.82% 9912369.954 10786351.122 - 8.18% -
std::search(list<int>)_(single_element)/1000 8.80% 634.195 690.019 - 2.82% -
BM_RangesMakeHeap_string_Ascending_262144 8.80% 7.792 8.478 - -13.18% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.78% 676.553 735.953 - -12.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 8.78% 2137613.800 2325235.182 - 12.26% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 8.76% 1.893 2.059 - 3.65% -
std::find_first_of(vector<int>)_(large_needle)/32 8.76% 105.833 115.101 - 9.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 8.74% 3.327 3.618 - -1.68% -
BM_std_min<unsigned___int128>/29 8.73% 12.936 14.065 - -9.13% -
rng::equal(vector<bool>)_(unaligned)/50 8.72% 0.701 0.762 - 3.55% -
std::for_each_n(deque<int>)/8 8.70% 1.154 1.255 - 0.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.69% 34.731 37.748 - 10.70% -
BM_MakeHeap_uint32_Random_64 8.68% 1.294 1.407 - 12.50% -
BM_std_min<unsigned___int128>/4000 8.67% 2084.816 2265.617 - -14.80% -
SetIntersection_Interlaced_Set_string_262144_64 8.66% 2142916.586 2328398.113 - 7.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 8.63% 1.639 1.780 - 0.02% -
BM_std_min<unsigned___int128>/30 8.62% 13.452 14.612 - -9.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8.59% 8344166.272 9060680.095 - 8.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 8.55% 53753346.610 58349555.907 - -9.40% -
rng::is_sorted(deque<int>)/8 8.55% 2.429 2.637 - -7.62% -
SetIntersection_Front_Vector_string_1024_1024 8.52% 39220818.229 42563356.735 - 4.92% -
BM_StringFindCharLiteral/8 8.51% 1.492 1.619 - 0.00% -
BM_std_min<unsigned___int128>/4096 8.49% 2128.761 2309.466 - -15.18% -
std::map<int,_int>::insert(value)_(new_value)/8192 8.46% 37.845 41.046 - 3.23% -
BM_std_min<unsigned___int128>/5500 8.43% 2863.501 3104.820 - -15.09% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.42% 22.176 24.044 - 7.55% -
rng::remove(list<int>)_(prefix)/1024 8.41% 991.573 1074.940 - 12.00% -
BM_std_min<unsigned___int128>/31 8.38% 13.939 15.108 - -9.87% -
std::copy_backward(vector<bool>)_(aligned)/262144 8.37% 683.422 740.609 - -1.20% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 8.34% 16.738 18.134 - 8.65% -
std::search(list<int>)_(no_match)/8192 8.34% 7032.076 7618.584 - 6.51% -
std::unordered_set<std::string>::erase(iterator)/32 8.33% 28.070 30.408 - -4.19% -
SetIntersection_Front_Vector_string_256_256 8.27% 20532382.490 22229719.140 - 10.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.23% 26957.333 29174.578 - 4.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 8.22% 1158495.146 1253729.844 - 2.25% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 8.22% 878799.292 951031.193 - 1.87% -
BM_num_put<bool> 8.21% 10.323 11.170 - 1.86% -
BM_std_minmax<unsigned_int>/2 8.16% 0.784 0.848 - 2.81% -
std::generate_n(list<int>)/8192 8.15% 6912.603 7475.674 - 8.16% -
std::find_first_of(deque<int>)_(large_needle)/50 8.15% 675.042 730.028 - 4.05% -
BM_std_min<unsigned___int128>/64 8.12% 31.102 33.629 - -13.25% -
BM_StringFindCharLiteral/16 8.09% 1.497 1.618 - -0.02% -
std::find_if(vector<char>)_(process_all)/8 8.07% 2.432 2.628 - 8.36% -
std::set<std::string>::find(key)_(non-existent)/8192 8.06% 25.319 27.360 - -2.82% -
BM_std_minmax<unsigned_short>/22 8.03% 2.242 2.423 - 1.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 8.01% 764.018 825.210 - -2.80% -
std::multiset<std::string>::count(key)_(existent)/32 8.01% 18.206 19.664 - 9.04% -
BM_StringRelationalLiteral_Less_Small_Small_Control 7.97% 1.742 1.880 - 2.33% -
std::partition_copy(vector<int>)/32 7.96% 7.874 8.501 - 4.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.93% 36.566 39.465 - 34.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 7.90% 23.154 24.984 - 5.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.90% 16.767 18.091 - 8.38% -
BM_MakeThenSortHeap_string_SingleElement_64 7.85% 19.455 20.983 - 6.65% -
SetIntersection_Front_Set_uint64_16384_1024 7.85% 15520182.403 16739247.200 - 12.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.84% 0.744 0.803 - 7.08% -
rng::contains(list<int>)_(process_all)/8 7.83% 2.202 2.375 - -0.58% -
SetIntersection_Front_Vector_string_16384_1024 7.80% 38173844.273 41153140.707 - 4.47% -
rng::find_if(deque<int>)_(process_all)/8192 7.75% 2806.975 3024.385 - 0.49% -
BM_std_min<unsigned___int128>/65536 7.73% 34318.399 36971.054 - -15.77% -
SetIntersection_Interlaced_Set_uint32_262144_4 7.71% 1255352.375 1352112.873 - 7.19% -
BM_StringEraseWithMove_Huge_Transparent 7.70% 50.790 54.702 - 20.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7.69% 6863646.836 7391369.124 - 0.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.68% 4.884 5.259 - 4.13% -
BM_vector_deque_ranges_copy/0 7.66% 0.433 0.466 - 0.76% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 7.64% 40.274 43.351 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.60% 6576108.361 7075977.841 - -0.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.59% 22858.504 24594.024 - 6.72% -
SetIntersection_Interlaced_Set_float_262144_16 7.59% 1603293.539 1724942.057 - 7.86% -
BM_std_min<short>/27 7.58% 2.241 2.411 - 5.03% -
BM_StringConstructDestroyCStr_Small_Transparent 7.55% 0.395 0.424 - 14.62% -
SetIntersection_Interlaced_Set_string_16384_4 7.54% 203236287.359 218565326.890 - 9.44% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.54% 963.508 1036.145 - 0.47% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.52% 23998.566 25803.946 - 7.68% -
std::multiset<int>::find(key)_(existent)/8192 7.52% 8.471 9.108 - 2.22% -
BM_PushHeap_string_Ascending_1024 7.48% 11.830 12.715 - -2.85% -
SetIntersection_Interlaced_Set_string_262144_256 7.48% 2045211.343 2198284.260 - 5.44% -
BM_RangesMakeHeap_float_Random_64 7.48% 1.440 1.547 - -6.18% -
SetIntersection_Front_Vector_string_64_64 7.47% 26794090.579 28795515.799 - 3.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.46% 9.931 10.672 - 3.10% -
SetIntersection_Front_Set_uint32_256_256 7.45% 9737715.437 10462962.146 - 7.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.40% 0.423 0.454 - 0.71% -
BM_StringRelational_Less_Small_Small_ChangeFirst 7.38% 1.387 1.489 - 7.43% -
SetIntersection_None_Set_float_262144_262144 7.37% 1168513.102 1254635.172 - 7.57% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.36% 1420374.506 1524931.257 - -0.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.36% 1.513 1.624 - 8.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.33% 1755631.346 1884278.483 - 3.53% -
BM_StringFindAllMatch/4096 7.32% 80.233 86.105 - 7.20% -
BM_MakeHeap_uint32_Descending_64 7.29% 0.233 0.250 - 7.41% -
std::multiset<int>::erase(key)_(non-existent)/8192 7.26% 9.573 10.269 - 7.73% -
rng::copy_backward(deque<int>)/32768 7.25% 3665.093 3930.789 - 2.38% -
rng::find_end(deque<int>)_(same_length)/8192 7.24% 2758.159 2957.757 - -73.81% -
BM_RangesMakeHeap_float_Descending_64 7.23% 0.195 0.209 - 8.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 7.22% 18079132.278 19383704.580 - 1.42% -
std::multiset<int>::erase(key)_(non-existent)/1024 7.21% 6.653 7.132 - 7.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 7.20% 4274.959 4582.802 - 7.88% -
std::stable_partition(deque<int>)_(sparse)/32 7.18% 11.732 12.575 - 3.33% -
std::set<int>::erase(key)_(non-existent)/32 7.18% 2.432 2.606 - -2.74% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.18% 1.246 1.335 - 3.28% -
std::is_sorted(list<int>)/8192 7.15% 7276.748 7796.682 - 8.73% -
BM_PopHeap_string_262144 7.14% 91.345 97.869 - 5.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.13% 9425.319 10097.537 - 6.13% -
BM_std_min<unsigned___int128>/1024 7.10% 533.334 571.197 - -15.94% -
SetIntersection_Interlaced_Set_uint64_256_256 7.09% 8944033.263 9577767.551 - 6.15% -
SetIntersection_Interlaced_Set_uint32_262144_16 7.08% 1555637.043 1665713.947 - 6.55% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.08% 10.431 11.169 - 9.52% -
BM_deque_vector_ranges_move/0 7.07% 1.434 1.536 - -0.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.06% 26.360 28.220 - 6.01% -
BM_std_minmax<unsigned_char>/4 7.04% 1.386 1.483 - 0.67% -
BM_std_min<unsigned___int128>/512 7.03% 266.612 285.364 - -15.63% -
bm_lexicographical_compare<int>/2 7.02% 1.510 1.616 - 6.46% -
rng::copy(list<int>)/64 7.01% 32.392 34.664 - 2.55% -
std::unordered_multiset<int>::find(key)_(existent)/8192 7.01% 1.163 1.245 - -2.06% -
SetIntersection_None_Set_float_262144_1024 7.01% 1165449.707 1247119.713 - 6.43% -
BM_std_min<unsigned___int128>/70000 6.99% 36755.152 39324.077 - -16.11% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 6.94% 3416.112 3653.293 - 6.83% -
rng::generate_n(list<int>)/8192 6.94% 7032.921 7521.103 - 7.94% -
bm_lexicographical_compare<int>/3 6.93% 1.753 1.874 - 10.76% -
rng::remove(deque<int>)_(sprinkled)/50 6.92% 57.724 61.718 - -3.91% -
std::all_of(deque<int>)_(process_all)/8192 6.91% 2630.391 2812.263 - 7.28% -
rng::find(list<int>)_(bail_25%)/32768 6.87% 7761.422 8294.825 - 9.00% -
BM_PushHeap_string_Ascending_64 6.87% 6.865 7.337 - 2.77% -
BM_StringFindNoMatch/10 6.86% 1.299 1.388 - 2.42% -
rng::none_of(list<int>)_(process_all)/8192 6.83% 7278.548 7775.764 - 6.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 6.82% 1098681.814 1173631.905 - 0.51% -
std::find_end(deque<int>)_(process_all)/1000 6.76% 287.560 307.010 - 16.92% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.76% 20.964 22.382 - 1.08% -
BM_StringRelational_Less_Small_Large_Control 6.73% 1.787 1.908 - 17.98% -
std::move(deque<int>)/64 6.72% 6.000 6.404 - 6.67% -
BM_std_min<char>/22 6.71% 2.004 2.139 - 3.30% -
BM_std_min<unsigned___int128>/64000 6.67% 33570.051 35810.313 - -16.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.67% 27.239 29.056 - 14.61% -
BM_vector_deque_ranges_move_backward/64 6.64% 3.000 3.199 - 6.83% -
rng::replace(vector<int>)_(sprinkled)/32 6.63% 5.877 6.267 - 11.82% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.61% 14.775 15.752 - 1.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.61% 32.771 34.936 - 21.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.59% 1328.651 1416.235 - 4.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.59% 9.799 10.445 - 1.00% -
std::set<std::string>::find(key)_(non-existent)/32 6.59% 9.892 10.543 - 13.64% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 6.58% 1.303 1.389 - -0.60% -
rng::starts_with(deque<int>)/1024 6.52% 448.581 477.848 - -2.09% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.52% 1384277.508 1474556.951 - 11.26% -
std::stable_partition(list<int>)_(sparse)/50 6.48% 26.258 27.960 - 7.05% -
SetIntersection_Front_Vector_string_256_64 6.47% 10876010.603 11580136.122 - 4.30% -
BM_vector_deque_move/70000 6.47% 2954.873 3146.146 - -0.70% -
BM_RangesMakeHeap_string_Descending_262144 6.43% 3.563 3.792 - -33.25% -
SetIntersection_None_Set_float_262144_4 6.42% 1174929.932 1250329.102 - 7.53% -
std::vector<int>::ctor(size)/32 6.39% 10.364 11.026 - 1.00% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.38% 129.831 138.117 - -1.57% -
SetIntersection_Front_Set_uint32_262144_64 6.38% 1976015.991 2102006.997 - 4.62% -
BM_std_minmax<unsigned_short>/15 6.36% 1.907 2.028 - 4.40% -
SetIntersection_None_Set_string_16384_64 6.33% 190623103.379 202696597.017 - 0.99% -
std::reverse_copy(vector<int>)/8 6.33% 2.479 2.636 - 11.37% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 6.32% 25688.435 27312.836 - 9.27% -
SetIntersection_None_Set_float_262144_16 6.29% 1172484.535 1246230.387 - 7.33% -
SetIntersection_None_Set_string_16384_256 6.28% 197351642.631 209747899.866 - 4.30% -
std::find_first_of(deque<int>)_(large_needle)/32 6.28% 285.336 303.254 - -0.65% -
rng::rotate(deque<int>)_(1_element_forward)/32 6.28% 4.401 4.678 - -2.60% -
SetIntersection_None_Set_float_262144_256 6.25% 1173178.059 1246541.584 - 7.14% -
std::replace_if(vector<int>)_(sprinkled)/50 6.24% 12.908 13.714 - 6.29% -
BM_RangesPushHeap_uint32_Descending_4 6.24% 0.340 0.361 - 2.68% -
BM_std_min<short>/30 6.23% 2.318 2.462 - 4.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.22% 16614258.495 17647100.875 - 7.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 6.20% 0.569 0.604 - 3.76% -
std::partial_sort(deque<int>)_(pipe-organ)/8 6.20% 30.125 31.992 - 8.15% -
SetIntersection_Front_Vector_string_262144_64 6.17% 3353388.762 3560452.486 - 1.88% -
SetIntersection_None_Set_float_262144_64 6.17% 1171470.051 1243782.389 - 7.07% -
BM_RangesPopHeap_uint32_262144 6.16% 41.078 43.610 - 6.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.16% 4166907.762 4423632.581 - -12.06% -
SetIntersection_None_Set_uint32_262144_16384 6.12% 1140081.299 1209824.463 - 5.06% -
BM_std_minmax<unsigned_char>/6 6.12% 1.925 2.043 - -0.28% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 6.10% 873006.708 926242.229 - -0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 6.08% 3010028.819 3193147.028 - 11.02% -
std::all_of(vector<int>)_(process_all)/8 6.07% 2.421 2.568 - 0.29% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 6.07% 28.936 30.692 - 3.78% -
BM_StringConstructDestroyCStr_Small_Opaque 6.04% 2.083 2.209 - 6.11% -
BM_PushHeap_string_Ascending_262144 6.00% 26.675 28.276 - -24.42% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 6.00% 31.371 33.254 - 1.36% -
BM_std_minmax<unsigned_char>/22 6.00% 2.379 2.522 - 0.54% -
BM_RangesMakeHeap_uint32_Heap_1024 6.00% 0.254 0.269 - 5.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 5.98% 49.000 51.930 - 1.16% -
SetIntersection_None_Set_uint32_262144_4 5.97% 1141435.547 1209524.660 - 4.48% -
SetIntersection_Interlaced_Vector_float_256_16 5.96% 7873622.246 8342692.333 - 4.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 5.93% 24.049 25.476 - 5.81% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 5.91% 0.538 0.570 - 22.73% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.90% 8.510 9.012 - 5.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.89% 24.816 26.279 - 20.92% -
BM_std_min<short>/17 5.89% 1.547 1.638 - 3.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 5.89% 1177622.121 1246991.094 - 2.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.88% 30.880 32.696 - -0.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.88% 9373.933 9924.986 - -10.44% -
SetIntersection_Front_Vector_string_256_16 5.88% 6219404.830 6584882.023 - 2.34% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 5.88% 1.420 1.503 - 0.68% -
std::all_of(deque<int>)_(process_all)/32768 5.87% 10559.652 11179.061 - 5.99% -
std::rotate(list<int>)_(1_element_forward)/8192 5.85% 8555.056 9055.903 - 14.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 5.85% 3.021 3.198 - -0.17% -
SetIntersection_None_Set_float_262144_1 5.85% 1179487.957 1248438.232 - 7.42% -
SetIntersection_Front_Set_float_262144_16384 5.83% 351537989.665 372034261.809 - 4.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 5.82% 2.290 2.423 - 5.21% -
std::set<std::string>::find(key)_(existent)/8192 5.81% 27.343 28.933 - 1.35% -
std::unordered_multiset<int>::clear()/8192 5.80% 58710.459 62117.481 - 3.33% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.79% 1.852 1.959 - 5.81% -
BM_MakeHeap_string_PipeOrgan_16384 5.76% 5.521 5.838 - 5.02% -
BM_StringRelational_Less_Large_Huge_Control 5.73% 2.286 2.417 - 8.44% -
std::fill_n(vector<bool>)/512 5.72% 1.473 1.557 - 9.29% -
BM_vector_deque_copy/70000 5.72% 2979.743 3150.050 - 0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.70% 1064899.449 1125548.557 - 0.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 5.69% 770.923 814.807 - 2.18% -
BM_std_min<short>/18 5.68% 1.584 1.674 - 3.41% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 5.65% 4.115 4.347 - 2.24% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.64% 22.040 23.284 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.63% 1577940.633 1666845.385 - 4.82% -
std::partial_sort(deque<int>)_(ascending)/8 5.62% 30.221 31.921 - 7.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.62% 35.906 37.924 - 10.62% -
SetIntersection_Front_Vector_float_256_64 5.61% 4622940.939 4882450.466 - 5.97% -
BM_RangesMakeHeap_uint32_Random_262144 5.58% 0.992 1.048 - -0.51% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.58% 9.783 10.328 - 10.52% -
BM_vector_deque_ranges_copy/70000 5.56% 2979.266 3144.868 - 0.37% -
SetIntersection_Front_Vector_float_16384_64 5.55% 1429553.420 1508955.302 - 5.54% -
BM_MakeThenSortHeap_float_Descending_4 5.54% 1.185 1.250 - 6.41% -
SetIntersection_Interlaced_Set_string_262144_1024 5.54% 2062749.350 2176962.891 - 2.95% -
BM_StringRelational_Less_Small_Small_ChangeLast 5.53% 1.847 1.950 - 5.62% -
rng::find_if_not(deque<int>)_(bail_25%)/8 5.52% 1.438 1.517 - -1.21% -
std::copy_n(list<int>)/4096 5.52% 3605.346 3804.267 - -1.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.52% 32.746 34.552 - 4.44% -
BM_std_minmax<unsigned_char>/5 5.51% 1.658 1.750 - -0.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 5.49% 1.430 1.508 - -11.29% -
BM_StringAssignStr_Huge_Transparent 5.45% 113.522 119.713 - 15.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.45% 24.706 26.053 - 8.18% -
SetIntersection_Interlaced_Vector_string_16384_256 5.45% 42103321.927 44395872.468 - 11.34% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 5.44% 8.763 9.239 - -2.57% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 5.43% 1.729 1.823 - 4.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.43% 5.164 5.444 - 9.03% -
BM_RangesMakeHeap_float_Random_4 5.42% 1.235 1.302 - -14.94% -
BM_RangesPushHeap_uint64_Random_1024 5.42% 5.714 6.023 - 0.27% -
SetIntersection_None_Set_float_262144_16384 5.42% 1172719.074 1236229.898 - 6.24% -
SetIntersection_None_Set_uint32_262144_64 5.41% 1139554.931 1201243.246 - 4.41% -
BM_RangesMakeHeap_uint32_Random_256 5.40% 1.132 1.193 - -0.14% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.39% 40.554 42.741 - 6.67% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.39% 10.236 10.787 - 6.92% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.39% 831.268 876.032 - 20.64% -
SetIntersection_None_Set_uint32_262144_16 5.38% 1142294.272 1203792.805 - 4.09% -
BM_StringRelational_Less_Small_Empty_Control 5.35% 2.000 2.108 - 11.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.35% 3345291.323 3524224.512 - -0.56% -
BM_RangesPushHeap_float_PipeOrgan_4 5.34% 0.481 0.507 - 5.27% -
std::unique(list<int>)_(sprinkled)/8192 5.33% 7959.927 8384.080 - 7.51% -
std::shift_right(list<int>)/50 5.32% 27.860 29.344 - 8.99% -
std::stable_partition(list<int>)_(sparse)/8192 5.32% 8760.054 9226.243 - 5.03% -
SetIntersection_Interlaced_Set_string_16384_16 5.30% 342470048.317 360630445.181 - 47.78% -
SetIntersection_Front_Set_uint64_262144_64 5.29% 1895371.242 1995631.905 - 9.14% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.27% 2.005 2.110 - 11.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.25% 206.509 217.354 - -3.33% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 5.25% 30.684 32.295 - -6.00% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 5.23% 8.778 9.237 - 2.91% -
SetIntersection_None_Set_uint32_262144_256 5.21% 1140970.215 1200468.912 - 4.37% -
SetIntersection_Front_Set_uint32_64_64 5.21% 15161099.661 15951333.837 - 2.00% -
SetIntersection_None_Set_uint32_262144_1 5.20% 1148955.566 1208651.123 - 4.27% -
BM_std_minmax<unsigned_short>/18 5.19% 1.910 2.009 - 1.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.17% 8552.641 8995.130 - -0.97% -
BM_RangesMakeHeap_float_Descending_1024 5.17% 0.252 0.265 - 5.60% -
SetIntersection_Interlaced_Set_float_262144_4 5.16% 1296183.756 1363028.236 - 5.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.15% 22.864 24.041 - 4.17% -
SetIntersection_Front_Set_string_16384_64 5.14% 4687344.988 4928090.142 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.13% 17399606.822 18292948.958 - 3.75% -
BM_std_min<unsigned_char>/32 5.13% 2.794 2.938 - 2.58% -
std::multimap<std::string,_int>::count(key)_(existent)/32 5.12% 19.376 20.368 - 13.81% -
std::vector<std::string>::ctor(size)/32 5.11% 34.531 36.295 - 8.12% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.11% 49.445 51.969 - 0.35% -
BM_std_minmax<unsigned_char>/16 5.10% 0.925 0.972 - -0.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 5.10% 17.040 17.909 - 8.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 5.07% 70.828 74.422 - 45.62% -
SetIntersection_None_Vector_uint64_1024_4 5.07% 1094879.432 1150397.304 - 0.37% -
BM_deque_deque_ranges_copy_backward/65536 5.06% 8033.533 8439.878 - 5.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.04% 1324.032 1390.820 - 5.89% -
BM_std_minmax<unsigned_char>/21 5.03% 2.153 2.261 - 1.34% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 5.03% 0.267 0.281 - 0.23% -
BM_StringRelational_Less_Large_Large_ChangeLast 5.02% 1.884 1.978 - 6.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.01% 18513522.609 19441504.250 - 1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.01% 1076172.779 1130111.286 - -0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 5.01% 12583812.917 13214131.198 - 4.09% -
SetIntersection_Front_Vector_float_64_64 5.00% 11460846.261 12033570.588 - 3.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 4.99% 23.029 24.179 - 21.62% -
rng::remove_if(deque<int>)_(sprinkled)/50 4.99% 62.711 65.840 - -7.78% -
BM_MakeThenSortHeap_uint32_SingleElement_4 4.99% 1.419 1.490 - -3.03% -
SetIntersection_Interlaced_Set_float_262144_16384 4.96% 1247029.215 1308924.725 - 4.60% -
SetIntersection_Front_Set_uint32_262144_256 4.96% 5000957.743 5249001.069 - 9.72% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 4.95% 23.856 25.038 - -7.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 4.95% 1119314.461 1174750.687 - 3.27% -
rng::search(list<int>,_pred)_(no_match)/8192 4.95% 7801.749 8187.580 - -1.37% -
rng::find_end(list<int>,_pred)_(same_length)/8192 4.94% 10020.801 10516.200 - -45.69% -
BM_MakeThenSortHeap_float_Descending_256 4.93% 5.966 6.260 - 9.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.91% 1698130.697 1781508.301 - 4.04% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 4.91% 23.928 25.102 - 4.04% -
BM_PushHeap_uint64_Random_4 4.90% 2.102 2.205 - 7.28% -
SetIntersection_None_Vector_uint64_1024_1024 4.89% 1093988.648 1147434.311 - 0.19% -
std::multiset<int>::count(key)_(non-existent)/8192 4.87% 11.267 11.816 - 5.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 4.87% 1095945.194 1149263.758 - 0.51% -
rng::reverse_copy(deque<int>)/8 4.86% 2.882 3.022 - -0.76% -
BM_std_min<short>/24 4.86% 2.407 2.524 - -0.50% -
BM_std_min<short>/21 4.85% 1.821 1.909 - 4.47% -
std::generate_n(vector<int>)/50 4.82% 12.058 12.639 - 4.87% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.82% 91.237 95.633 - 6.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.79% 1142861.240 1197577.918 - 0.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.78% 1955.029 2048.437 - 3.81% -
SetIntersection_Interlaced_Set_float_262144_256 4.76% 1579947.101 1655180.502 - 4.80% -
rng::remove(deque<int>)_(sprinkled)/32 4.74% 52.650 55.148 - -2.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.74% 32.035 33.552 - 10.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.73% 6619533.649 6932887.989 - 6.51% -
rng::copy_if(vector<int>)_(entire_range)/64 4.72% 15.433 16.161 - 4.36% -
rng::adjacent_find(list<int>,_pred)/8192 4.72% 7629.402 7989.600 - -8.40% -
std::is_sorted_until(list<int>)/8 4.72% 2.224 2.329 - 5.49% -
bm_lexicographical_compare<int>/8 4.71% 1.546 1.618 - 5.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.71% 0.987 1.034 - -0.35% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.71% 6979183.942 7307737.857 - 8.23% -
rng::copy_backward(vector<int>)/32768 4.69% 3029.870 3172.031 - -3.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.67% 167729913.580 175570425.883 - 5.57% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 4.67% 1.380 1.445 - 0.84% -
BM_StringRelational_Less_Large_Empty_Control 4.67% 2.062 2.158 - 10.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.66% 1203.408 1259.444 - 2.79% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.65% 37.456 39.198 - -6.99% -
bm_ranges_swap_ranges_vb_unaligned/262144 4.63% 3739.601 3912.917 - 1.89% -
BM_std_min<short>/28 4.63% 2.629 2.751 - 0.77% -
BM_std_minmax<unsigned_short>/23 4.62% 2.461 2.575 - 0.21% -
rng::remove_if(list<int>)_(sprinkled)/32 4.62% 60.063 62.837 - 4.90% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 4.61% 29.975 31.356 - -0.86% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.60% 3607.625 3773.658 - 1.59% -
BM_std_min<unsigned_long_long>/2 4.60% 0.486 0.508 - 4.60% -
std::remove(deque<int>)_(sprinkled)/50 4.57% 59.887 62.624 - 9.37% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.56% 25344.443 26501.400 - 4.93% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.56% 0.256 0.267 - 5.29% -
BM_vector_deque_copy/64000 4.56% 2798.822 2926.321 - -0.52% -
BM_std_min<unsigned___int128>/27 4.55% 11.896 12.438 - -12.22% -
BM_RangesPushHeap_uint32_Ascending_262144 4.55% 8.059 8.425 - 4.85% -
bm_swap_ranges_vb_unaligned/262144 4.54% 3846.335 4021.034 - 1.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 4.53% 10.586 11.066 - 5.88% -
BM_std_minmax<unsigned_char>/2 4.53% 0.835 0.873 - -1.17% -
SetIntersection_None_Set_uint64_262144_4 4.52% 1207780.437 1262391.926 - 5.10% -
BM_std_minmax<unsigned_long_long>/3 4.51% 1.210 1.264 - 2.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 4.51% 15.649 16.355 - 3.51% -
BM_vector_deque_ranges_move/64 4.50% 2.688 2.809 - 5.56% -
BM_RangesMakeHeap_uint64_Heap_256 4.50% 0.281 0.293 - 5.16% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.49% 4.364 4.560 - 6.92% -
std::adjacent_find(list<int>,_pred)/8192 4.48% 7987.001 8344.735 - 2.84% -
SetIntersection_None_Set_uint32_262144_1024 4.47% 1150576.252 1202053.467 - 5.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.47% 10.911 11.400 - 7.16% -
BM_std_min<char>/30 4.47% 2.236 2.336 - 5.08% -
std::copy(vector<int>)/8 4.47% 2.244 2.344 - 4.32% -
rng::stable_partition(list<int>)_(sparse)/8192 4.46% 8877.545 9273.320 - 4.65% -
BM_std_minmax<unsigned_long_long>/1 4.45% 0.564 0.589 - 0.91% -
rng::partition_copy(deque<int>)/50 4.44% 27.110 28.315 - 3.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.44% 1.156 1.208 - 4.56% -
std::find_if_not(deque<int>)_(process_all)/1024 4.44% 474.370 495.431 - 2.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.43% 43.533 45.463 - 4.46% -
std::find(vector<char>)_(bail_25%)/8 4.42% 1.061 1.108 - 9.67% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 4.42% 23.143 24.165 - -2.32% -
std::set<int>::find(key)_(non-existent)/8192 4.41% 8.457 8.830 - 4.60% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.40% 5.150 5.377 - -21.11% -
std::stable_partition(deque<int>)_(sparse)/1024 4.39% 494.009 515.719 - 13.64% -
SetIntersection_None_Set_uint64_262144_1 4.39% 1208387.451 1261404.215 - 5.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.37% 13257719.190 13837711.493 - -0.01% -
std::flat_map<int,_int>::erase(iterator)/1024 4.37% 78.730 82.171 - 7.99% -
SetIntersection_None_Vector_string_16384_16 4.37% 1233170.695 1287004.585 - 0.24% -
bm_lexicographical_compare<unsigned_char>/8 4.37% 1.393 1.454 - -2.89% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.36% 22.513 23.494 - 3.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 4.36% 2.310 2.410 - 4.58% -
SetIntersection_None_Set_uint64_262144_64 4.34% 1206881.103 1259275.308 - 4.94% -
std::unique(list<int>)_(sprinkled)/1024 4.33% 975.425 1017.674 - 7.00% -
BM_RangesMakeHeap_string_Heap_262144 4.33% 5.137 5.360 - -1.44% -
BM_RangesMakeHeap_float_PipeOrgan_1024 4.32% 0.702 0.732 - 3.78% -
rng::search(list<int>)_(same_length)/8192 4.31% 7603.043 7930.693 - -18.14% -
SetIntersection_Front_Set_uint32_262144_1024 4.30% 15934015.631 16619209.696 - 7.42% -
rng::find_if(deque<int>)_(process_all)/32768 4.30% 11644.693 12145.437 - -0.38% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.28% 7.480 7.801 - 4.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.28% 6481.267 6758.611 - 4.50% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 4.28% 80463.308 83904.431 - -1.84% -
BM_RangesPushHeap_uint64_Random_16 4.27% 4.140 4.317 - 0.87% -
BM_std_min<char>/13 4.27% 1.518 1.583 - 1.22% -
rng::search(deque<int>,_pred)_(same_length)/1000 4.27% 478.915 499.359 - 2.20% -
std::unordered_multiset<int>::clear()/1024 4.27% 7741.542 8071.943 - 2.37% -
SetIntersection_Front_Set_uint64_1024_1024 4.27% 15233294.870 15883316.794 - 0.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.26% 3.440 3.586 - 3.81% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 4.26% 1.208 1.260 - 9.65% -
rng::all_of(deque<int>)_(process_all)/8 4.23% 3.091 3.221 - 4.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.22% 1619439.540 1687834.642 - -3.15% -
SetIntersection_None_Set_uint32_262144_262144 4.22% 1152849.205 1201528.645 - 4.65% -
BM_RangesMakeHeap_uint32_SingleElement_262144 4.22% 0.625 0.651 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.21% 350759147.297 365508906.393 - 4.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.19% 3.368 3.510 - -1.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 4.19% 1132028.902 1179464.295 - 2.41% -
BM_PopHeap_pair<uint32,_uint32>_262144 4.18% 60.120 62.633 - 4.20% -
std::vector<int>::ctor(size)/1024 4.17% 40.612 42.305 - 2.93% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 4.17% 29.847 31.090 - 1.69% -
SetIntersection_Interlaced_Set_uint64_262144_4 4.16% 1327130.127 1382396.564 - 3.96% -
std::rotate(deque<int>)_(1_element_backward)/50 4.16% 5.269 5.488 - 3.38% -
rng::stable_partition(deque<int>)_(sparse)/8192 4.16% 3419.982 3562.234 - 4.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.16% 1408.767 1467.303 - 5.50% -
BM_std_minmax<unsigned_char>/3 4.15% 1.125 1.172 - -1.71% -
bm_lexicographical_compare<signed_char>/2 4.15% 1.554 1.618 - 8.26% -
std::all_of(deque<int>)_(process_all)/8 4.15% 3.092 3.220 - 4.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.14% 1071923.449 1116303.991 - 1.92% -
SetIntersection_Interlaced_Set_uint32_262144_16384 4.13% 1213068.521 1263219.482 - 3.02% -
std::is_sorted(list<int>,_pred)/8192 4.13% 7567.947 7880.668 - 3.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4.12% 4413720.113 4595614.415 - 2.83% -
BM_std_minmax<unsigned_char>/24 4.12% 1.161 1.209 - 0.17% -
std::search(list<int>,_pred)_(no_match)/8192 4.11% 7073.352 7364.407 - 3.02% -
BM_RangesMakeHeap_string_PipeOrgan_262144 4.11% 7.348 7.650 - -35.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.11% 1169305.925 1217401.892 - -2.36% -
rng::any_of(deque<int>)_(process_all)/8 4.11% 3.095 3.222 - 4.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.11% 348176815.306 362491450.531 - 5.11% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.11% 1.788 1.862 - 0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.11% 79861.532 83143.172 - 0.96% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.11% 32.852 34.200 - 3.61% -
BM_std_minmax<unsigned_int>/7 4.09% 1.845 1.920 - 10.03% -
BM_MakeHeap_string_Ascending_16384 4.09% 5.237 5.451 - -5.21% -
std::find_if(list<int>)_(process_all)/8192 4.08% 12157.738 12653.840 - 3.82% -
BM_std_minmax<unsigned_char>/23 4.08% 2.833 2.948 - -1.26% -
BM_std_minmax<unsigned_char>/29 4.07% 2.351 2.447 - 0.73% -
BM_RangesMakeThenSortHeap_float_Ascending_1 4.07% 0.269 0.280 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.07% 4.850 5.047 - -0.26% -
BM_RangesMakeHeap_uint32_SingleElement_1024 4.06% 0.573 0.596 - 4.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.06% 5.497 5.720 - 5.64% -
BM_std_minmax<unsigned_char>/25 4.06% 1.180 1.228 - 0.20% -
BM_std_min<long_long>/3 4.05% 1.266 1.317 - 2.67% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.04% 21.200 22.056 - 4.41% -
SetIntersection_Interlaced_Set_uint32_262144_1 4.02% 1059188.240 1101801.789 - -0.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.02% 2.798 2.911 - 2.35% -
BM_MakeHeap_uint32_Random_262144 3.99% 1.012 1.053 - 4.54% -
std::copy_n(vector<bool>)_(aligned)/64 3.99% 1.310 1.362 - 4.55% -
BM_RangesMakeHeap_uint32_Random_16384 3.98% 1.011 1.052 - 0.85% -
BM_PushHeap_uint32_Ascending_1 3.98% 0.499 0.519 - 3.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.98% 11271352.153 11719466.156 - 3.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.97% 1059850.047 1101875.202 - -1.99% -
SetIntersection_Front_Vector_float_16384_16 3.96% 1164276.539 1210402.966 - 1.77% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.96% 10.610 11.030 - 9.21% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.96% 9.130 9.492 - 9.40% -
SetIntersection_Interlaced_Vector_string_256_256 3.95% 21396642.760 22242384.851 - -2.68% -
std::rotate(vector<bool>)_(1_element_forward)/1024 3.93% 28.659 29.787 - 3.32% -
std::none_of(deque<int>)_(process_all)/8 3.93% 3.097 3.219 - 4.22% -
std::find_end(vector<int>)_(process_all)/8192 3.93% 1696.313 1762.946 - -6.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.92% 10.090 10.486 - 13.92% -
std::find_if_not(list<int>)_(bail_25%)/8 3.92% 1.277 1.327 - 9.13% -
SetIntersection_None_Set_uint64_262144_16 3.92% 1213651.527 1261182.617 - 4.93% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 3.91% 4.883 5.074 - 0.23% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 3.91% 5.873 6.102 - 1.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 3.91% 68.995 71.692 - 16.69% -
SetIntersection_None_Set_uint64_262144_256 3.91% 1210974.367 1258310.140 - 4.57% -
std::equal(deque<int>)_(it,_it,_it)/50 3.91% 24.162 25.106 - 4.15% -
std::copy(vector<int>)/4096 3.90% 216.079 224.508 - -2.60% -
SetIntersection_Front_Vector_string_1024_64 3.90% 3409771.623 3542607.899 - 2.18% -
BM_MakeHeap_uint64_Heap_4 3.89% 0.276 0.287 - 3.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.89% 29.895 31.059 - 2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.86% 1369374.770 1422289.206 - 1.73% -
bm_ranges_swap_ranges_vb_aligned/524288 3.86% 1050.383 1090.943 - 3.72% -
std::set<std::string>::erase(key)_(existent)/0 3.85% 63.185 65.621 - 2.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.85% 338823462.582 351872155.044 - 0.78% -
std::set<int>::contains(key)_(non-existent)/1024 3.85% 5.437 5.646 - 6.42% -
std::find_if_not(list<int>)_(process_all)/8192 3.84% 8225.236 8541.189 - 3.74% -
BM_vector_deque_copy_backward/64000 3.84% 7307.549 7588.041 - 4.80% -
SetIntersection_Front_Set_uint32_262144_16384 3.83% 353876803.359 367435630.155 - 4.57% -
rng::move(vector<int>)/262144 3.83% 21415.313 22235.831 - 0.75% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 3.83% 130.274 135.262 - 0.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 3.82% 1.157 1.201 - -3.32% -
rng::unique(list<int>,_pred)_(sprinkled)/32 3.82% 66.502 69.041 - 6.62% -
rng::stable_sort(vector<int>)_(descending)/8 3.81% 24.094 25.012 - -1.34% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 3.81% 38.917 40.398 - 42.63% -
SetIntersection_Front_Set_float_262144_262144 3.80% 1756946.777 1823787.514 - 2.26% -
BM_MakeThenSortHeap_string_SingleElement_16 3.80% 13.766 14.288 - 4.18% -
rng::copy_n(vector<bool>)_(aligned)/64 3.79% 1.319 1.369 - 4.98% -
SetIntersection_None_Vector_string_16384_16384 3.79% 1235563.091 1282435.509 - -0.14% -
BM_RangesPushHeap_uint32_Random_256 3.79% 5.945 6.170 - 4.15% -
bm_ranges_lexicographical_compare<unsigned_char>/7 3.79% 2.024 2.100 - -4.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.78% 13371.604 13877.674 - 1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.78% 456.907 474.196 - -2.54% -
BM_StringAssignStr_Empty_Transparent 3.78% 0.494 0.512 - 3.87% -
BM_std_minmax<unsigned_short>/11 3.76% 1.745 1.810 - 5.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 3.76% 1226895.344 1272998.209 - 2.04% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.76% 22.224 23.059 - 6.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3.75% 2942076.081 3052481.299 - 4.13% -
std::unordered_set<int>::count(key)_(non-existent)/1024 3.75% 1.475 1.530 - -1.12% -
SetIntersection_None_Vector_string_1024_64 3.75% 1181777.244 1226068.300 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_262144 3.75% 1760306.234 1826237.225 - 0.28% -
std::find_if(vector<char>)_(process_all)/50 3.74% 12.440 12.905 - 2.30% -
std::set<int>::find(key)_(existent)/8192 3.73% 8.058 8.359 - 4.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.73% 31.666 32.848 - 3.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.73% 262.834 272.629 - 3.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 3.71% 2312012.369 2397883.381 - 3.21% -
std::stable_partition(deque<int>)_(sparse)/50 3.71% 29.050 30.128 - 1.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 3.71% 14.617 15.159 - 3.58% -
rng::contains(list<int>)_(process_all)/32 3.71% 8.978 9.311 - -17.31% -
std::set<int>::contains(key)_(non-existent)/32 3.71% 2.438 2.529 - 7.71% -
BM_PushHeap_string_SingleElement_4 3.70% 2.148 2.228 - -7.21% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.70% 1548918.781 1606165.447 - 4.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3.69% 3844.291 3986.282 - 1.20% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 3.69% 23.279 24.139 - 3.81% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 3.69% 19.103 19.808 - -0.00% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 3.69% 9.453 9.801 - 0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.69% 4973857.651 5157264.345 - -2.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 3.69% 6.204 6.432 - 0.74% -
rng::copy_n(vector<int>)/8 3.69% 2.200 2.281 - 2.17% -
std::adjacent_find(deque<int>)/8 3.68% 4.038 4.186 - 41.58% -
BM_RangesMakeHeap_string_Descending_256 3.68% 2.729 2.829 - -17.45% -
rng::any_of(deque<int>)_(process_all)/8192 3.67% 2632.479 2729.194 - 3.96% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.67% 12.982 13.459 - 1.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.67% 335.141 347.424 - 8.24% -
rng::unique(list<int>,_pred)_(sprinkled)/52 3.66% 83.103 86.145 - 4.03% -
SetIntersection_Front_Vector_string_16_16 3.66% 53083039.748 55024151.160 - 0.59% -
SetIntersection_None_Set_uint64_262144_262144 3.66% 1226807.699 1271656.738 - 4.91% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.65% 9936669.242 10299319.055 - 1.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 3.65% 0.965 1.000 - -4.35% -
BM_RangesPopHeap_float_262144 3.63% 38.622 40.024 - 4.40% -
BM_RangesMakeHeap_string_Ascending_64 3.63% 4.738 4.910 - 0.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 3.63% 1.653 1.712 - 2.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.61% 4523.838 4687.256 - -1.03% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.61% 25774.710 26704.324 - 9.10% -
bm_ranges_swap_ranges_vb_unaligned/8 3.60% 4.952 5.130 - 2.50% -
bm_gcd_trivial 3.59% 0.859 0.889 - 3.86% -
BM_RangesMakeHeap_string_SingleElement_64 3.59% 6.237 6.461 - -0.21% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.59% 22.703 23.518 - 4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.59% 1377725.082 1427191.009 - -0.38% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.59% 24704.561 25590.310 - 9.79% -
rng::search(list<int>,_pred)_(same_length)/8192 3.58% 9305.860 9639.055 - 8.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.58% 1341275.577 1389248.206 - 4.43% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.58% 211.311 218.867 - 3.68% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 3.58% 8.481 8.784 - 2.65% -
SetIntersection_None_Set_string_16384_4 3.57% 190985366.261 197802378.252 - 0.37% -
SetIntersection_Front_Set_float_262144_64 3.57% 1950418.586 2020034.498 - 7.94% -
BM_std_minmax<unsigned_char>/26 3.57% 1.388 1.438 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.56% 235716400.681 244116730.011 - 0.23% -
std::is_partitioned(vector<int>)_(partitioned)/1024 3.56% 190.205 196.979 - 3.68% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 3.56% 796.123 824.446 - 2.04% -
BM_std_min<char>/31 3.55% 2.474 2.562 - 2.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.55% 38.489 39.854 - 2.50% -
SetIntersection_None_Set_string_16384_16 3.54% 193788221.014 200654648.020 - 1.82% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.54% 219498903.881 227271869.682 - 1.58% -
bm_lexicographical_compare<signed_char>/4 3.54% 2.029 2.100 - 7.40% -
BM_LowerBound_string_1 3.54% 4.650 4.815 - 4.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.53% 22.429 23.220 - 5.35% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.51% 77.790 80.525 - 3.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.51% 6158.749 6375.207 - 1.99% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 3.51% 2.417 2.501 - 4.59% -
BM_MakeHeap_uint64_Random_262144 3.50% 1.024 1.059 - 2.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 3.49% 33.337 34.499 - 3.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.48% 64977.478 67238.595 - 1.53% -
std::remove(list<int>)_(sprinkled)/50 3.48% 65.156 67.422 - -1.74% -
rng::unique(deque<int>)_(contiguous)/52 3.47% 68.102 70.467 - 3.56% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.46% 1852426.434 1916603.760 - 2.98% -
SetIntersection_Interlaced_Set_string_262144_262144 3.46% 17509092.856 18115180.582 - 4.26% -
BM_vector_deque_move/4096 3.45% 145.063 150.074 - 2.02% -
rng::is_sorted(list<int>,_pred)/8192 3.45% 7918.841 8192.344 - -7.35% -
SetIntersection_Interlaced_Set_uint64_64_16 3.45% 23911268.839 24736511.059 - 1.80% -
bm_lexicographical_compare<signed_char>/3 3.44% 1.787 1.849 - 7.04% -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 3.44% 0.529 0.547 - 3.28% -
SetIntersection_None_Set_uint64_262144_1024 3.43% 1219197.510 1261044.273 - 4.12% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.42% 27.366 28.303 - 8.50% -
std::rotate_copy(deque<int>)/1024 3.42% 34.163 35.331 - 3.27% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 3.42% 1.234 1.276 - 6.42% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 3.41% 29.037 30.029 - 1.96% -
BM_StringAssignStr_Huge_Opaque 3.41% 113.154 117.016 - 11.89% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.41% 23.925 24.740 - 3.42% -
SetIntersection_Front_Set_uint64_256_64 3.40% 6368689.406 6585057.353 - 6.49% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.40% 20.101 20.784 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_16 3.39% 1152170.765 1191261.461 - 0.03% -
BM_RangesPopHeap_uint64_262144 3.39% 41.956 43.379 - 5.41% -
SetIntersection_None_Set_uint32_256_256 3.39% 5754484.139 5949591.510 - 3.12% -
BM_std_min<unsigned___int128>/16 3.39% 6.451 6.670 - -8.54% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.38% 26.994 27.907 - 4.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.38% 3.577 3.698 - 4.00% -
std::copy(vector<bool>)_(aligned)/4096 3.38% 4.632 4.788 - 1.87% -
std::distance(deque<int>)/8192 3.37% 0.633 0.654 - -5.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 3.37% 1.074 1.110 - -1.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 3.37% 26105.650 26984.289 - 3.41% -
bm_lexicographical_compare<int>/1 3.36% 1.340 1.386 - 4.83% -
BM_RangesMakeHeap_string_Random_262144 3.36% 15.309 15.824 - -18.53% -
BM_StringFindNoMatch/64 3.36% 1.820 1.881 - 1.71% -
BM_RangesMakeHeap_uint32_Ascending_1024 3.36% 0.644 0.666 - 3.17% -
BM_RangesMakeHeap_float_SingleElement_262144 3.36% 0.713 0.737 - 3.32% -
std::set<std::string>::find(key)_(existent)/32 3.36% 15.153 15.662 - -3.94% -
rng::any_of(deque<int>)_(process_all)/32768 3.35% 10542.315 10895.547 - 3.48% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.34% 207546.010 214486.838 - 4.86% -
SetIntersection_Front_Set_uint64_262144_262144 3.34% 1817583.576 1878328.452 - 3.54% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.34% 1.691 1.748 - 6.98% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.34% 15311333.665 15822142.268 - 3.65% -
SetIntersection_Interlaced_Set_float_262144_1024 3.33% 1546194.416 1597737.307 - 3.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.32% 11.086 11.454 - 8.78% -
SetIntersection_Front_Set_uint32_262144_262144 3.32% 1782242.432 1841336.832 - 0.09% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.32% 8.793 9.085 - 1.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.31% 16.929 17.490 - 2.73% -
BM_RangesMakeThenSortHeap_string_Random_16384 3.31% 109.353 112.975 - 3.73% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.31% 1419.336 1466.297 - 3.60% -
BM_RangesMakeHeap_string_Descending_1024 3.31% 2.782 2.874 - -19.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.30% 27.754 28.671 - -3.77% -
SetIntersection_Front_Vector_string_64_16 3.30% 21462553.381 22171633.705 - 0.95% -
BM_RangesPopHeap_uint64_16384 3.30% 31.326 32.361 - 3.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 3.29% 45.806 47.315 - 2.69% -
BM_RangesPopHeap_uint32_16384 3.28% 31.167 32.189 - 3.70% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.28% 8.077 8.342 - 8.62% -
BM_MakeHeap_uint64_Random_16 3.27% 1.381 1.427 - 7.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.27% 21789690.672 22502287.388 - 0.34% -
BM_std_minmax<long_long>/11 3.27% 2.378 2.456 - -3.23% -
BM_RangesPushHeap_uint32_Descending_16 3.27% 0.356 0.368 - 1.88% -
BM_RangesMakeHeap_string_Ascending_256 3.27% 4.909 5.069 - 0.03% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.26% 20.955 21.637 - -2.29% -
rng::stable_sort(vector<int>)_(repeated)/1024 3.25% 1106.625 1142.601 - 1.04% -
rng::stable_sort(vector<int>)_(shuffled)/1024 3.25% 2207.056 2278.803 - 0.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.25% 16583.131 17122.053 - 2.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.25% 2.652 2.739 - 6.25% -
SetIntersection_Front_Set_float_16384_1024 3.24% 15721862.300 16231463.357 - 4.33% -
rng::for_each(multiset<int>)/8192 3.24% 7908.252 8164.484 - -49.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 3.24% 7.424 7.664 - 0.73% -
std::distance(deque<int>)/4096 3.23% 0.632 0.653 - -5.88% -
BM_std_min<char>/8 3.23% 2.324 2.399 - 6.62% -
std::multiset<std::string>::clear()/32 3.23% 890.981 919.741 - 4.29% -
BM_std_minmax<unsigned_char>/20 3.22% 1.885 1.946 - 0.72% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 3.22% 1.453 1.499 - 13.93% -
SetIntersection_Interlaced_Set_float_262144_64 3.21% 1577275.066 1627924.156 - 3.47% -
BM_RangesPushHeap_uint32_Random_1024 3.21% 6.177 6.376 - 5.61% -
rng::replace(vector<int>)_(sprinkled)/1024 3.21% 172.347 177.879 - 3.33% -
SetIntersection_None_Vector_uint64_262144_16384 3.21% 1164951.445 1202338.371 - -1.17% -
rng::all_of(deque<int>)_(process_all)/32768 3.20% 11181.539 11539.278 - 9.37% -
BM_std_min<unsigned_long_long>/3 3.20% 0.693 0.715 - 3.08% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 3.19% 24.980 25.776 - -3.96% -
std::multimap<int,_int>::ctor(const&)/1024 3.19% 6271.600 6471.413 - 2.57% -
SetIntersection_Front_Vector_string_64_4 3.18% 18430266.776 19016886.779 - 1.02% -
std::replace_if(list<int>)_(sprinkled)/50 3.18% 23.195 23.932 - 3.95% -
BM_std_minmax<long_long>/5 3.18% 2.037 2.102 - -5.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 3.17% 1229732.666 1268753.904 - 1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 3.17% 17216624.637 17762329.833 - 0.27% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 3.17% 31.542 32.541 - -33.79% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 3.16% 10.397 10.726 - 1.87% -
SetIntersection_None_Set_uint64_262144_16384 3.16% 1222258.139 1260896.973 - 4.00% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.16% 351761496.784 362872192.757 - 3.67% -
BM_std_min<unsigned_int>/16 3.16% 1.833 1.891 - -0.90% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 3.15% 51.511 53.134 - 1.53% -
BM_RangesMakeHeap_uint64_Random_262144 3.15% 1.043 1.076 - 3.27% -
BM_RangesMakeHeap_string_Descending_64 3.14% 2.596 2.677 - -12.26% -
rng::find(list<int>)_(process_all)/50 3.14% 20.336 20.974 - 11.34% -
std::set<int>::contains(key)_(non-existent)/8192 3.14% 8.444 8.709 - 4.79% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 3.13% 10.072 10.388 - -0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.13% 36.306 37.443 - 28.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.13% 44.496 45.888 - 6.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.13% 4.775 4.924 - 1.23% -
BM_RangesMakeHeap_float_Random_16384 3.13% 1.191 1.228 - 0.98% -
BM_std_min<unsigned_short>/16 3.13% 1.689 1.742 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 3.12% 4340421.403 4475938.469 - 1.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.12% 1662825.926 1714698.891 - 2.56% -
BM_RangesMakeThenSortHeap_string_Random_1024 3.12% 68.871 71.016 - 3.52% -
BM_PopHeap_pair<uint32,_uint32>_4 3.11% 3.130 3.228 - 0.12% -
SetIntersection_Front_Set_uint32_1024_16 3.11% 1300417.322 1340881.803 - -0.72% -
BM_StringRelational_Less_Empty_Huge_Control 3.11% 2.046 2.110 - 5.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.11% 25603897.377 26400239.947 - 0.19% -
rng::move_backward(deque<int>)/64 3.10% 7.146 7.368 - 31.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.10% 1139102.175 1174439.158 - 3.48% -
std::distance(deque<int>)/1024 3.09% 0.634 0.654 - -5.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.09% 38.104 39.280 - 4.25% -
BM_vector_deque_copy/4096 3.07% 145.261 149.727 - 2.83% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.07% 644.909 664.722 - 2.65% -
SetIntersection_Front_Vector_string_16384_16 3.07% 1707021.018 1759421.571 - 2.39% -
BM_PopHeap_pair<uint32,_uint32>_1024 3.07% 29.866 30.783 - 2.01% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.07% 24.128 24.868 - 9.18% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.06% 4017.620 4140.678 - 4.11% -
BM_MakeThenSortHeap_uint64_SingleElement_4 3.06% 1.192 1.229 - -0.78% -
BM_StringRelational_Less_Empty_Empty_Control 3.06% 1.998 2.059 - 6.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.06% 6335.327 6528.909 - 3.19% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 3.05% 0.818 0.843 - 2.53% -
BM_std_min<int>/16 3.05% 1.676 1.728 - 2.16% -
std::remove(list<int>)_(prefix)/50 3.05% 66.964 69.005 - 3.37% -
std::unordered_set<std::string>::clear()/32 3.05% 896.917 924.254 - -0.17% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 3.05% 8.386 8.641 - 1.45% -
std::set<std::string>::clear()/1024 3.05% 19513.351 20107.682 - 1.18% -
rng::remove_if(list<int>)_(sprinkled)/8192 3.04% 8452.282 8709.634 - 5.20% -
BM_RangesPopHeap_float_64 3.04% 13.402 13.810 - 12.72% -
BM_MakeHeap_float_Random_16384 3.04% 1.153 1.188 - -1.17% -
SetIntersection_None_Vector_uint64_16384_64 3.04% 1150192.518 1185165.290 - 1.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.04% 27.116 27.940 - 2.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 3.04% 1.477 1.521 - -2.49% -
BM_RangesPopHeap_uint64_64 3.03% 12.631 13.015 - 3.12% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.03% 21.488 22.139 - 11.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.03% 144888132.457 149278369.175 - -4.46% -
BM_PushHeap_uint32_SingleElement_16 3.03% 0.336 0.346 - -3.04% -
std::stable_sort(vector<int>)_(repeated)/1024 3.02% 1109.268 1142.792 - 1.17% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.02% 1544579.836 1591229.002 - 2.88% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.02% 1.933 1.992 - 3.30% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.00% 1.617 1.665 - -5.04% -
BM_vector_deque_ranges_copy/4096 3.00% 145.801 150.177 - 1.52% -
BM_std_minmax<unsigned_char>/28 3.00% 2.060 2.122 - -1.33% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.99% 2208.594 2274.602 - 0.83% -
std::find_end(vector<int>)_(process_all)/1000 2.98% 218.766 225.282 - -5.41% -
std::find_end(vector<int>)_(process_all)/1048576 2.98% 218836.578 225351.532 - -6.41% -
BM_StringFindAllMatch/8 2.98% 2.459 2.532 - -0.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.97% 3358.045 3457.902 - 4.08% -
BM_MakeHeap_string_Descending_16384 2.97% 3.050 3.141 - 5.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.97% 2.345 2.415 - 5.67% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.96% 16.752 17.248 - 3.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.96% 184582.139 190051.277 - 5.22% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 2.96% 0.749 0.771 - -2.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.96% 12705.291 13081.205 - 2.04% -
SetIntersection_Front_Set_float_16384_256 2.96% 4881757.684 5026028.242 - -2.28% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.95% 82083.147 84504.830 - -3.69% -
rng::all_of(deque<int>)_(process_all)/8192 2.95% 2797.187 2879.653 - 9.41% -
BM_RangesPopHeap_uint32_1024 2.95% 21.256 21.883 - 2.40% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.94% 1667159.017 1716232.422 - 4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.94% 243813816.511 250984798.925 - 1.15% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.94% 0.758 0.781 - -4.69% -
BM_RangesPopHeap_float_16384 2.94% 33.694 34.684 - 2.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.93% 0.616 0.634 - 2.21% -
BM_deque_deque_move/70000 2.92% 3204.171 3297.678 - -0.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.92% 10674.009 10985.425 - 3.84% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.91% 45.149 46.463 - 1.53% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.91% 19792.230 20367.910 - 1.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.90% 11708336.978 12048365.032 - 0.43% -
BM_deque_deque_move_backward/64 2.90% 5.092 5.240 - 55.07% -
std::copy_if(vector<int>)_(every_other)/8 2.90% 2.505 2.578 - 1.89% -
rng::remove_if(deque<int>)_(sprinkled)/32 2.90% 55.667 57.279 - -6.42% -
BM_vector_deque_move/64000 2.90% 2803.034 2884.202 - -1.53% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.89% 16.896 17.384 - -4.25% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.88% 1.425 1.466 - 1.95% -
BM_deque_vector_move_backward/0 2.88% 1.379 1.418 - -3.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.88% 1230880.045 1266279.133 - 0.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.88% 7545.594 7762.585 - 1.85% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.87% 4.275 4.397 - -3.03% -
std::set<int>::erase(key)_(non-existent)/8192 2.87% 8.229 8.465 - -3.20% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.87% 1.665 1.713 - 0.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.87% 113094.294 116341.498 - 0.57% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 2.87% 1.183 1.217 - -3.02% -
std::shift_right(list<int>)/8192 2.87% 7462.020 7676.163 - -0.50% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.87% 4.293 4.416 - -0.16% -
BM_vector_deque_ranges_move/4000 2.87% 141.391 145.443 - 1.85% -
SetIntersection_Front_Vector_string_1024_256 2.86% 9717087.746 9995404.830 - 0.53% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 2.86% 0.824 0.848 - -2.90% -
BM_vector_deque_ranges_move_backward/512 2.86% 17.892 18.403 - 3.74% -
BM_MakeThenSortHeap_float_Ascending_16384 2.85% 27.509 28.293 - 2.26% -
SetIntersection_Front_Set_string_262144_262144 2.85% 17762448.324 18268585.125 - 3.28% -
BM_PushHeap_float_PipeOrgan_4 2.84% 0.482 0.496 - 2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.83% 38908602.110 40011448.268 - 2.02% -
SetIntersection_None_Vector_string_262144_256 2.83% 1328361.047 1365991.428 - 3.95% -
BM_std_min<unsigned___int128>/15 2.83% 5.991 6.161 - -8.05% -
BM_std_minmax<long_long>/6 2.83% 2.298 2.363 - -2.73% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.82% 5.527 5.683 - 10.03% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.82% 605.042 622.088 - 1.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.81% 3.977 4.089 - 3.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.81% 0.894 0.919 - -2.26% -
SetIntersection_None_Vector_uint64_256_4 2.81% 4366512.133 4489187.536 - 0.09% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.81% 216.542 222.625 - 1.77% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.80% 0.709 0.729 - 2.71% -
BM_RangesMakeThenSortHeap_string_Random_64 2.80% 39.244 40.344 - 2.98% -
std::is_sorted(vector<int>,_pred)/8 2.80% 3.710 3.814 - -7.14% -
std::rotate_copy(deque<int>)/32 2.80% 2.642 2.716 - 3.58% -
BM_PushHeap_string_Ascending_16 2.80% 4.562 4.690 - 0.23% -
rng::reverse(list<int>)/4096 2.79% 1681.617 1728.596 - -1.35% -
BM_deque_vector_ranges_move/4000 2.79% 143.327 147.330 - 2.94% -
SetIntersection_None_Set_string_256_16 2.79% 11071803.673 11380759.288 - -0.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.79% 34.225 35.179 - 49.97% -
std::move(vector<int>)/8 2.79% 2.230 2.292 - -0.57% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 2.78% 21.929 22.539 - -8.36% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.78% 10.403 10.692 - 0.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 2.78% 60.240 61.914 - 95.86% -
BM_MakeHeap_uint32_PipeOrgan_256 2.78% 0.620 0.637 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.78% 9.602 9.869 - 1.17% -
rng::unique_copy(list<int>)_(sprinkled)/32 2.77% 10.767 11.065 - -13.77% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 2.77% 37.481 38.520 - 2.27% -
BM_std_minmax<unsigned_short>/27 2.77% 2.783 2.861 - -0.56% -
BM_deque_vector_ranges_move_backward/5500 2.77% 199.216 204.735 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 38.729 39.802 - 36.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.77% 5791502.165 5951759.498 - -0.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.76% 43395.239 44593.716 - 4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.76% 19812832.879 20359861.290 - -6.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.76% 2.957 3.039 - -2.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.76% 1381293.051 1419367.350 - 2.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.74% 34.522 35.469 - 3.22% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.74% 1.277 1.312 - -0.17% -
rng::move(deque<int>)/32768 2.74% 1979.915 2034.087 - -6.49% -
rng::is_sorted(deque<int>,_pred)/8 2.73% 4.385 4.505 - 0.74% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 2.73% 5.105 5.244 - -1.46% -
SetIntersection_Front_Vector_string_262144_16 2.72% 1701245.015 1747556.909 - 1.59% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.72% 26231.403 26944.257 - 2.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.72% 57102.379 58653.929 - 3.01% -
BM_std_minmax<unsigned_short>/26 2.72% 2.508 2.576 - -0.18% -
std::find_end(vector<int>)_(process_all)/1024 2.71% 224.782 230.877 - -5.46% -
SetIntersection_Front_Set_uint64_256_256 2.71% 9612379.948 9872512.853 - -0.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.70% 50714.253 52085.661 - 2.76% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.70% 50503.990 51869.586 - 2.94% -
BM_MakeThenSortHeap_float_Descending_16384 2.70% 29.608 30.408 - 11.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.70% 216.621 222.468 - 2.68% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.70% 217.889 223.766 - 1.96% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 2.70% 26.405 27.116 - 0.95% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.69% 101.690 104.429 - 2.84% -
BM_RangesPopHeap_uint64_1024 2.69% 21.616 22.198 - 3.54% -
BM_std_minmax<short>/15 2.69% 1.966 2.019 - 1.40% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.69% 27.355 28.090 - 3.52% -
SetIntersection_None_Vector_uint32_262144_64 2.68% 1166061.665 1197341.344 - -0.77% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.68% 196.269 201.533 - 2.18% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 2.68% 54369384.620 55826859.002 - 1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.67% 1374468.992 1411153.087 - 0.40% -
std::remove(list<int>)_(prefix)/32 2.66% 55.327 56.799 - 2.76% -
std::set<std::string>::count(key)_(non-existent)/1024 2.66% 23.606 24.235 - 6.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.66% 16937415.739 17387979.667 - 1.70% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.66% 6393.094 6563.033 - 2.57% -
BM_StringResizeAndOverwrite 2.66% 0.820 0.841 - -2.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.66% 81195.375 83351.324 - -5.46% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 2.65% 24.726 25.382 - -3.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.65% 11412.617 11714.615 - -1.06% -
SetIntersection_Front_Set_float_16384_16384 2.64% 350333907.816 359599423.546 - 4.88% -
BM_RangesPushHeap_uint32_Ascending_16384 2.64% 6.645 6.821 - 0.82% -
SetIntersection_None_Set_uint64_256_256 2.64% 5777674.832 5930417.401 - 0.83% -
SetIntersection_Front_Vector_uint64_16_16 2.64% 37609364.669 38602791.345 - 2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.64% 0.716 0.735 - 3.89% -
std::multiset<int>::ctor(const&,_alloc)/32 2.64% 217.093 222.823 - 1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.64% 1242820.232 1275617.268 - 1.20% -
BM_RangesMakeThenSortHeap_string_Random_256 2.64% 54.599 56.040 - 2.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.64% 2446634.473 2511124.645 - 1.57% -
BM_RangesMakeHeap_string_Heap_16384 2.63% 4.909 5.038 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 2.63% 0.494 0.507 - -2.19% -
SetIntersection_Front_Set_uint64_1024_256 2.62% 4953737.295 5083734.216 - 5.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 2.62% 501569.583 514697.985 - 0.81% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.62% 2.651 2.721 - 2.98% -
std::multiset<int>::erase(key)_(existent)/8192 2.62% 59.785 61.349 - -0.72% -
BM_RangesPushHeap_uint32_Random_16384 2.62% 6.224 6.387 - 2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.61% 8717090.438 8944563.116 - 2.17% -
BM_RangesMakeHeap_string_PipeOrgan_64 2.60% 4.741 4.864 - -4.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 2.60% 0.708 0.727 - 1.97% -
bm_swap_ranges_vb_unaligned/8 2.60% 4.713 4.835 - -1.57% -
BM_RangesPopHeap_float_1 2.59% 0.471 0.483 - 3.49% -
BM_StringRelational_Eq_Large_Large_Control 2.59% 2.281 2.340 - 3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.58% 9833527.423 10087594.142 - 2.99% -
BM_RangesPopHeap_uint32_16 2.58% 7.581 7.777 - 3.17% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.57% 14.579 14.954 - 1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.57% 2271476.045 2329921.937 - -1.63% -
BM_vector_deque_ranges_move/70000 2.57% 2960.459 3036.609 - -0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.57% 1336780.844 1371163.414 - 0.87% -
std::remove_if(vector<int>)_(sprinkled)/50 2.57% 64.804 66.469 - 10.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.57% 1238676.107 1270513.020 - 1.02% -
std::search(vector<int>)_(no_match)/1024 2.57% 215.137 220.656 - 2.49% -
BM_deque_deque_move_backward/70000 2.56% 8759.168 8983.600 - 2.09% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.56% 12.054 12.363 - 10.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.56% 1233861.164 1265453.777 - 1.24% -
BM_MakeHeap_string_SingleElement_16 2.56% 5.559 5.701 - -0.40% -
BM_deque_vector_copy_backward/5500 2.55% 200.294 205.408 - 2.93% -
BM_RangesMakeHeap_string_Ascending_16384 2.55% 5.666 5.811 - 0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.55% 452.869 464.424 - -2.18% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 2.55% 24.488 25.112 - 0.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.55% 3.179 3.260 - 4.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.55% 31828.706 32638.748 - 0.39% -
std::copy_n(deque<int>)/262144 2.54% 10256.834 10517.790 - 3.71% -
BM_deque_deque_ranges_copy_backward/64 2.54% 5.095 5.224 - 54.71% -
std::multimap<int,_int>::clear()/1024 2.54% 10088.483 10344.972 - 1.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.54% 174883.923 179328.507 - 2.09% -
BM_std_min<unsigned_short>/18 2.54% 1.555 1.594 - 3.90% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.54% 6090.584 6245.371 - 1.08% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.54% 10.664 10.935 - 1.77% -
SetIntersection_None_Vector_uint32_16384_256 2.54% 1154707.081 1184041.738 - 0.80% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.54% 32.278 33.098 - 6.73% -
SetIntersection_Front_Set_string_262144_1 2.54% 1129661.932 1158313.360 - 1.43% -
BM_StringFindStringLiteral/32 2.54% 1.666 1.709 - 2.48% -
std::find(list<int>)_(process_all)/50 2.54% 18.243 18.706 - 3.17% -
BM_std_min<short>/23 2.53% 2.075 2.128 - 0.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.53% 16716.629 17139.712 - -0.24% -
SetIntersection_Front_Vector_float_262144_1 2.53% 1111917.252 1140035.772 - 1.27% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.53% 1338.638 1372.489 - -1.22% -
std::multiset<std::string>::clear()/1024 2.53% 19737.340 20236.067 - 4.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.52% 8139.226 8344.686 - -2.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.52% 1.155 1.184 - -11.57% -
SetIntersection_None_Set_float_16384_16384 2.52% 162279630.537 166370602.755 - 6.13% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.52% 15181480.469 15564116.389 - 3.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.52% 1.965 2.014 - 3.28% -
bm_lexicographical_compare<int>/16 2.52% 2.188 2.243 - 11.23% -
std::multimap<int,_int>::ctor(const&)/32 2.51% 214.435 219.821 - 2.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.51% 24.322 24.932 - 8.22% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 2.51% 301.697 309.255 - -0.46% -
BM_std_min<unsigned_char>/30 2.50% 2.260 2.317 - 0.40% -
BM_StringFindAllMatch/1 2.50% 2.627 2.693 - -2.94% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.50% 50500.048 51760.876 - 2.76% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.50% 29.714 30.456 - 12.78% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.50% 3.713 3.806 - 2.49% -
std::map<int,_int>::contains(key)_(non-existent)/8192 2.50% 7.507 7.694 - 1.80% -
std::swap_ranges(deque<int>)/32 2.50% 10.494 10.756 - 2.53% -
SetIntersection_None_Vector_string_262144_4 2.49% 1331321.162 1364518.202 - 0.82% -
SetIntersection_Front_Set_uint32_1024_1024 2.49% 15761367.737 16154262.886 - -0.93% -
BM_StringFindStringLiteral/64 2.49% 2.101 2.153 - 2.71% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.49% 813762.263 834018.020 - -3.96% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.49% 1963.863 2012.733 - 2.84% -
std::multimap<int,_int>::ctor(const&)/8192 2.48% 50230.235 51478.215 - 2.11% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.48% 19.471 19.954 - -4.68% -
BM_PushHeap_string_PipeOrgan_256 2.48% 7.922 8.118 - -6.46% -
BM_vector_deque_ranges_copy/64000 2.48% 2824.155 2894.228 - -2.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.48% 27.780 28.469 - 3.92% -
std::swap_ranges(list<int>)/50 2.48% 33.311 34.136 - 4.44% -
BM_std_min<unsigned___int128>/13 2.47% 5.088 5.214 - -6.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.47% 26106.467 26751.897 - -5.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.47% 54.011 55.346 - -0.85% -
BM_PushHeap_string_Random_16384 2.47% 16.028 16.424 - -3.05% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.47% 8.105 8.306 - 3.77% -
std::multimap<int,_int>::insert(value)_(already_present)/0 2.47% 18.263 18.714 - 2.82% -
BM_RangesPopHeap_float_256 2.46% 22.141 22.686 - 13.48% -
bm_lexicographical_compare<signed_char>/5 2.46% 2.281 2.337 - 5.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.46% 1160044.722 1188576.777 - 5.09% -
SetIntersection_None_Vector_uint64_262144_262144 2.46% 1178414.103 1207397.094 - 0.14% -
BM_std_minmax<unsigned_char>/27 2.46% 1.843 1.888 - 1.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.45% 22.827 23.387 - 3.73% -
rng::rotate(deque<int>)_(1_element_forward)/50 2.45% 5.722 5.863 - -3.89% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.45% 26.326 26.971 - 2.49% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.45% 119.604 122.533 - 3.15% -
BM_std_minmax<char>/7 2.45% 2.425 2.484 - -2.39% -
rng::search(list<int>)_(no_match)/8192 2.44% 6948.672 7118.134 - 3.77% -
std::multiset<int>::ctor(const&)/8192 2.44% 48737.095 49925.406 - 1.95% -
BM_std_min<char>/21 2.44% 1.731 1.773 - -2.02% -
std::set<int>::ctor(const&,_alloc)/32 2.44% 218.267 223.588 - 3.71% -
BM_RangesMakeHeap_uint32_Random_16 2.43% 1.235 1.265 - -0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.43% 2.327 2.383 - 0.95% -
rng::find_if(list<int>)_(bail_25%)/8 2.43% 1.282 1.313 - -0.78% -
BM_RangesPopHeap_uint64_16 2.43% 7.562 7.746 - 1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.43% 1145241.021 1173025.951 - 1.43% -
BM_RangesMakeThenSortHeap_float_Descending_16384 2.42% 29.344 30.054 - 12.76% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.42% 3.688 3.777 - 0.65% -
BM_deque_deque_ranges_move_backward/64 2.42% 5.055 5.177 - 53.32% -
std::unique(list<int>)_(sprinkled)/32 2.41% 57.407 58.793 - 3.13% -
std::stable_sort(deque<int>)_(repeated)/1024 2.41% 1340.266 1372.615 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.41% 145222002.926 148726449.098 - -5.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.41% 1628268.717 1667543.457 - 1.46% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.41% 522931.637 535509.062 - 2.71% -
std::rotate(list<int>)_(1_element_forward)/50 2.40% 26.994 27.642 - 13.86% -
SetIntersection_None_Set_uint64_1024_256 2.40% 8656025.394 8863361.379 - 1.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.39% 4862.841 4979.015 - -0.38% -
BM_PopHeap_pair<uint32,_uint32>_64 2.39% 15.836 16.215 - 1.70% -
std::deque<int>::ctor(size)/1024 2.39% 72.050 73.770 - 7.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.39% 346725058.548 354997148.081 - 1.73% -
BM_MakeHeap_float_Random_1024 2.38% 1.263 1.293 - 4.84% -
BM_std_min<unsigned___int128>/14 2.38% 5.541 5.672 - -7.51% -
BM_StringAssignAsciiz_Large_Opaque 2.38% 11.649 11.925 - 2.04% -
rng::stable_sort(vector<int>)_(heap)/1024 2.37% 2532.123 2592.223 - 0.88% -
rng::copy_n(list<int>)/4096 2.37% 4331.100 4433.830 - 11.32% -
std::copy(deque<int>)/32768 2.37% 1151.960 1179.265 - 3.20% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.37% 55145.793 56451.346 - 1.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.37% 12245.681 12535.323 - 2.17% -
std::stable_sort(vector<int>)_(heap)/1024 2.36% 2530.993 2590.702 - 0.78% -
rng::partial_sort_copy(deque<int>)_(descending)/8 2.35% 20.968 21.462 - 9.09% -
bm_lexicographical_compare<signed_char>/6 2.35% 2.564 2.625 - 5.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.35% 106080.987 108573.120 - -3.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.35% 6222.032 6368.174 - 1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.35% 12922979.378 13226175.791 - -1.83% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.35% 16.236 16.617 - -1.94% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.34% 1977.475 2023.838 - 3.91% -
BM_vector_deque_ranges_copy_backward/4096 2.34% 148.971 152.456 - 1.51% -
SetIntersection_Front_Vector_uint64_16384_256 2.34% 2265085.369 2318078.594 - 1.14% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.34% 19.298 19.750 - 2.62% -
BM_StringEraseToEnd_Small_Opaque 2.34% 0.604 0.618 - -1.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.33% 22.199 22.716 - 2.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.33% 4.580 4.687 - -4.70% -
SetIntersection_None_Vector_string_262144_1 2.33% 1319755.068 1350475.464 - -0.82% -
BM_RangesPushHeap_uint64_Random_256 2.33% 5.628 5.759 - 0.73% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 289.399 296.134 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.33% 1462.943 1496.967 - -5.44% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.32% 10.462 10.704 - 1.14% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.32% 4.328 4.429 - -12.64% -
BM_std_min<unsigned___int128>/18 2.32% 7.457 7.630 - -10.56% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 2.32% 25.651 26.245 - 1.84% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.32% 4.883 4.996 - -1.00% -
SetIntersection_None_Vector_float_262144_4 2.32% 1182495.641 1209885.616 - -0.21% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.32% 1.182 1.210 - 7.38% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.31% 10.336 10.575 - 6.91% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.31% 4.949 5.064 - 0.61% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.31% 27.928 28.573 - 2.12% -
BM_PushHeap_uint64_Random_64 2.31% 5.130 5.249 - -0.46% -
BM_RangesPopHeap_uint64_256 2.31% 17.082 17.477 - 2.43% -
BM_PopHeap_pair<uint32,_uint32>_256 2.31% 22.462 22.980 - 1.41% -
std::set<int>::find(key)_(non-existent)/1024 2.31% 5.577 5.705 - 2.71% -
BM_std_min<unsigned___int128>/17 2.30% 6.946 7.106 - -9.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.29% 11754.233 12023.325 - 8.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.29% 170268.626 174162.916 - 0.68% -
rng::unique(deque<int>)_(contiguous)/32 2.29% 58.887 60.234 - 2.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.28% 3.540 3.621 - 0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.28% 912.385 933.200 - 1.55% -
BM_std_minmax<short>/26 2.28% 2.490 2.547 - 2.68% -
rng::rotate(list<int>)_(by_1/2)/8192 2.27% 5205.073 5323.422 - 7.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.27% 10924723.881 11172973.227 - 1.06% -
std::find_if(deque<int>)_(process_all)/8192 2.27% 2883.229 2948.737 - 3.64% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.27% 1264071.693 1292790.854 - 1.50% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.27% 10.317 10.551 - -0.05% -
BM_std_min<short>/22 2.27% 1.837 1.879 - -0.44% -
std::any_of(vector<int>)_(process_all)/8 2.27% 2.486 2.542 - 2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.27% 4340515.887 4438859.249 - 0.81% -
BM_RangesMakeHeap_string_Heap_64 2.26% 4.903 5.014 - 0.38% -
std::rotate(list<int>)_(1_element_backward)/8192 2.26% 8553.954 8747.412 - 3.63% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.26% 3380.820 3457.258 - 6.81% -
SetIntersection_None_Vector_uint32_16384_16384 2.26% 1167611.974 1193966.912 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.25% 1089458.659 1113994.830 - 1.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.25% 17.000 17.382 - 2.91% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.25% 1.678 1.716 - 1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.24% 2203513.346 2252938.965 - 1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.23% 0.905 0.925 - 2.72% -
std::multiset<int>::count(key)_(existent)/32 2.22% 3.488 3.566 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.22% 3.923 4.010 - -6.45% -
BM_RangesMakeThenSortHeap_float_Heap_262144 2.22% 30.152 30.820 - 0.74% -
bm_lexicographical_compare<unsigned_char>/7 2.21% 2.099 2.145 - -3.08% -
std::stable_partition(list<int>)_(sparse)/32 2.21% 9.925 10.145 - 3.35% -
SetIntersection_None_Set_uint64_64_64 2.21% 11802856.182 12063954.906 - 1.64% -
SetIntersection_Front_Vector_uint64_256_16 2.21% 4413486.914 4511009.503 - 1.86% -
rng::copy_backward(list<int>)/4096 2.21% 3062.905 3130.487 - 0.67% -
BM_deque_vector_ranges_move/1024 2.20% 36.923 37.736 - 1.55% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.20% 23.401 23.915 - 1.81% -
std::find_if(deque<int>)_(process_all)/1024 2.20% 473.805 484.207 - -1.33% -
std::move(vector<int>)/1048576 2.19% 55805.817 57030.392 - 1.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.19% 723.673 739.551 - -14.68% -
SetIntersection_Interlaced_Set_uint64_256_16 2.19% 12074444.725 12339145.729 - 1.63% -
BM_RangesPushHeap_uint32_Ascending_1024 2.19% 3.886 3.971 - 1.44% -
BM_MakeHeap_uint64_Random_1024 2.19% 1.021 1.044 - -4.91% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.19% 9987445.693 10205874.674 - 1.85% -
BM_std_minmax<unsigned_int>/11 2.19% 1.785 1.824 - -0.22% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.19% 10.482 10.711 - 7.26% -
BM_std_minmax<unsigned_long_long>/5 2.18% 1.779 1.818 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.18% 18539653.496 18943785.030 - -2.10% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.18% 14.769 15.091 - 2.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.17% 691.107 706.121 - 1.10% -
std::multiset<int>::ctor(const&)/32 2.17% 218.181 222.914 - -1.54% -
BM_MakeHeap_string_PipeOrgan_262144 2.17% 7.238 7.395 - -0.75% -
BM_std_min<unsigned___int128>/20 2.17% 8.408 8.590 - -12.12% -
rng::partition(list<int>)_(sparse)/1024 2.16% 724.107 739.762 - 0.98% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.16% 6310.976 6447.341 - 2.13% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.16% 2461.712 2514.893 - 3.04% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.16% 1628576.008 1663728.760 - 2.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.15% 23.391 23.895 - 3.05% -
std::multiset<int>::insert(value)_(already_present)/8192 2.14% 32.258 32.949 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.14% 1259059.490 1286040.039 - 1.53% -
BM_MakeThenSortHeap_string_Descending_1024 2.14% 25.659 26.208 - -32.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.14% 380.497 388.632 - 4.39% -
std::reverse_copy(list<int>)/4096 2.14% 3134.245 3201.246 - 0.87% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.13% 5.117 5.227 - 2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.13% 9853327.803 10063497.977 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.13% 1410842.973 1440910.977 - -15.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.13% 8687526.435 8872638.062 - -25.58% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.13% 3.662 3.740 - 0.78% -
rng::replace_if(deque<int>)_(prefix)/32 2.13% 14.126 14.426 - 2.17% -
std::multiset<int>::erase(key)_(existent)/0 2.13% 21.066 21.514 - 3.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.13% 6308.302 6442.489 - -0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.12% 10.854 11.084 - 0.95% -
BM_RangesMakeHeap_string_Heap_1024 2.12% 4.680 4.780 - -0.79% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.12% 18.735 19.133 - 3.49% -
BM_std_minmax<unsigned_int>/16 2.12% 1.357 1.386 - 7.97% -
std::multiset<int>::erase(key)_(non-existent)/32 2.12% 2.597 2.652 - -1.43% -
SetIntersection_Front_Vector_float_256_16 2.12% 4514297.666 4609780.837 - 3.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.11% 0.475 0.485 - 2.77% -
std::multiset<int>::count(key)_(existent)/1024 2.11% 5.641 5.760 - 0.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.11% 2.138 2.183 - 4.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.11% 6340.795 6474.387 - 2.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.10% 4.712 4.811 - 4.71% -
rng::stable_sort(vector<int>)_(ascending)/1024 2.10% 2082.302 2126.033 - 0.83% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.09% 472.851 482.751 - 0.52% -
BM_MakeThenSortHeap_uint64_Random_262144 2.09% 35.165 35.901 - 1.51% -
std::reverse_copy(vector<int>)/64 2.09% 2.471 2.523 - 2.11% -
BM_StringAssignAsciiz_Large_Transparent 2.09% 11.629 11.872 - 2.50% -
rng::for_each(multimap<int>)/8192 2.09% 7173.261 7322.920 - -55.59% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.08% 337.465 344.500 - -1.33% -
BM_PushHeap_string_Ascending_16384 2.08% 17.957 18.330 - -17.67% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.08% 8.891 9.076 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 2.08% 4578883.439 4673938.170 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.07% 22870251.866 23344781.154 - -1.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.07% 21.305 21.747 - 1.50% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.07% 20863.167 21295.537 - 1.45% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.07% 1588488.524 1621350.178 - 1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.07% 17868469.525 18237849.874 - 0.60% -
BM_MakeThenSortHeap_float_Descending_1024 2.07% 7.959 8.124 - 1.79% -
std::stable_sort(vector<int>)_(ascending)/1024 2.06% 2081.893 2124.829 - 0.75% -
std::set<std::string>::find(key)_(non-existent)/1024 2.06% 20.220 20.636 - 1.33% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.06% 1632365.560 1665930.014 - 2.84% -
std::list<int>::ctor(size)/32 2.05% 338.772 345.730 - 6.98% -
BM_deque_deque_copy_backward/64 2.05% 5.098 5.203 - 54.21% -
BM_RangesPopHeap_float_1024 2.05% 28.038 28.613 - 4.81% -
rng::find_end(deque<int>)_(near_matches)/1000 2.05% 16796.728 17141.187 - -37.76% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.05% 8.967 9.151 - 1.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.05% 2.584 2.637 - -0.07% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.05% 2465.676 2516.164 - 3.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.05% 579.626 591.494 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.05% 1670088.215 1704275.881 - 1.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.05% 3.595 3.669 - 0.01% -
SetIntersection_Front_Vector_uint32_64_16 2.04% 15093898.474 15401656.598 - 1.72% -
std::fill(vector<int>)/32 2.04% 1.045 1.066 - 2.43% -
SetIntersection_Front_Vector_uint32_1024_256 2.04% 2306793.980 2353763.848 - -0.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.04% 12.299 12.549 - 2.77% -
BM_std_minmax<unsigned_int>/31 2.04% 2.509 2.560 - 3.30% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.03% 2.280 2.326 - 7.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.03% 21086197.230 21514229.191 - -0.14% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.03% 11993.384 12236.379 - -0.20% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.03% 1537707.785 1568856.078 - 3.91% -
SetIntersection_Front_Set_uint64_262144_4 2.02% 1146522.214 1169728.014 - 4.65% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.02% 9.560 9.753 - 2.09% -
BM_RangesMakeHeap_string_Heap_256 2.02% 4.822 4.919 - -0.97% -
std::list<int>::ctor(size)/8192 2.02% 100316.637 102341.085 - 7.56% -
BM_std_minmax<unsigned_short>/17 2.02% 1.709 1.743 - 1.83% -
std::multiset<int>::clear()/1024 2.01% 9670.070 9864.691 - 4.36% -
BM_vector_deque_copy_backward/65536 2.01% 7637.247 7790.730 - 0.53% -
rng::remove(list<int>)_(prefix)/32 2.01% 56.295 57.426 - 3.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.01% 19392.617 19781.797 - -1.19% -
BM_RangesMakeThenSortHeap_float_Random_256 2.00% 25.186 25.691 - 0.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.00% 13656.089 13929.163 - 0.69% -
BM_MakeHeap_float_Random_262144 2.00% 1.110 1.132 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.00% 14.445 14.733 - 1.54% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.00% 17156.870 17499.411 - 3.91% -
BM_RangesMakeHeap_uint64_Ascending_256 2.00% 0.630 0.642 - 1.92% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 2.00% 31.794 32.429 - 1.05% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.00% 48793.587 49767.028 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.99% 8692316.457 8865600.349 - -25.52% -
SetIntersection_Front_Set_float_256_256 1.99% 9813206.465 10008723.965 - 7.63% -
rng::stable_partition(list<int>)_(dense)/32 1.99% 33.539 34.207 - 7.55% -
BM_RangesPushHeap_uint32_Ascending_256 1.99% 3.049 3.110 - 1.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.98% 36.428 37.150 - 24.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 1.98% 0.539 0.550 - -0.23% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.98% 34.936 35.628 - 3.19% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 1.97% 0.577 0.588 - 6.30% -
std::set<int>::erase(key)_(existent)/1024 1.97% 41.298 42.113 - 9.14% -
BM_RangesPushHeap_uint32_Random_262144 1.97% 6.256 6.380 - 1.64% -
BM_MakeHeap_string_SingleElement_4 1.97% 3.599 3.670 - 0.09% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.97% 24.948 25.439 - 1.95% -
std::multimap<std::string,_int>::clear()/1024 1.97% 20304.886 20704.385 - 4.64% -
std::find_if(deque<int>)_(process_all)/32768 1.97% 11813.430 12045.693 - 3.51% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.96% 31.608 32.227 - -8.60% -
BM_std_minmax<unsigned_char>/31 1.96% 3.093 3.153 - -0.15% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.96% 24.974 25.463 - 0.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.96% 0.979 0.998 - -3.47% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.95% 44.811 45.687 - -0.27% -
SetIntersection_Interlaced_Set_float_16_16 1.95% 41566285.631 42376656.940 - 2.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.95% 56549.145 57651.177 - -9.30% -
rng::all_of(list<int>)_(process_all)/8192 1.95% 7440.543 7585.349 - 2.28% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.94% 24.441 24.917 - 1.70% -
BM_PushHeap_string_SingleElement_16384 1.94% 2.462 2.510 - -7.71% -
std::set<int>::find(key)_(non-existent)/32 1.94% 2.303 2.348 - 3.59% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.94% 11.438 11.660 - 1.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.94% 2.576 2.626 - 0.43% -
rng::find_end(deque<int>)_(match_near_end)/1000 1.94% 33.902 34.558 - -89.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.93% 1246092.365 1270177.816 - 0.86% -
SetIntersection_Interlaced_Set_uint64_256_1 1.93% 4347986.292 4431966.747 - -0.55% -
BM_RangesPopHeap_float_16 1.93% 6.943 7.078 - 9.85% -
rng::unique_copy(list<int>)_(sprinkled)/8192 1.93% 7316.050 7457.195 - 6.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.92% 39400.113 40158.206 - 1.34% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.92% 2.881 2.936 - 1.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.92% 3.616 3.685 - 3.70% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.92% 24.337 24.804 - 1.68% -
BM_RangesPushHeap_uint32_Random_16 1.92% 4.388 4.473 - 1.93% -
BM_std_minmax<int>/15 1.91% 1.968 2.006 - -1.15% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.91% 6.306 6.426 - 1.97% -
std::search_n(list<int>)_(no_match)/1024 1.91% 753.580 767.967 - 1.23% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.91% 1913.243 1949.751 - 2.66% -
BM_std_minmax<long_long>/2 1.91% 1.079 1.100 - -16.34% -
std::find_end(deque<int>)_(same_length)/1024 1.91% 337.615 344.051 - -81.39% -
std::none_of(vector<int>)_(process_all)/8 1.90% 2.328 2.373 - -5.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.90% 1399208.025 1425824.542 - -0.55% -
rng::find_if_not(vector<char>)_(process_all)/1024 1.90% 270.346 275.478 - 0.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.90% 15075.850 15361.984 - 1.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.90% 6.042 6.157 - 1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.90% 1597140.848 1627414.704 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.89% 2561890.588 2610423.037 - -16.81% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.89% 24.491 24.955 - 2.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.89% 12942517.836 13187484.411 - 1.57% -
BM_RangesPopHeap_uint64_4 1.89% 2.717 2.768 - 3.81% -
std::map<int,_int>::clear()/1024 1.89% 10132.505 10323.955 - -2.42% -
SetIntersection_Interlaced_Set_string_256_64 1.89% 31537444.000 32132150.101 - 2.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.88% 0.650 0.662 - 1.09% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.88% 1.178 1.200 - -2.39% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.88% 3.877 3.950 - 2.11% -
BM_std_min<short>/32 1.88% 2.973 3.029 - 2.92% -
std::set<int>::erase(key)_(non-existent)/1024 1.88% 5.287 5.387 - -4.26% -
BM_std_min<int>/32 1.87% 2.186 2.227 - 0.20% -
std::copy_if(vector<int>)_(entire_range)/64 1.87% 15.807 16.103 - -1.59% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.87% 52612.906 53596.635 - 4.03% -
rng::partition(vector<int>)_(sparse)/32 1.87% 9.004 9.172 - 0.95% -
SetIntersection_None_Vector_float_16384_256 1.87% 1160545.537 1182213.940 - -0.18% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.86% 42.014 42.797 - 18.06% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.86% 1891.035 1926.252 - 1.54% -
BM_vector_deque_copy/1024 1.86% 35.691 36.356 - -0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.86% 30.183 30.744 - 4.27% -
SetIntersection_None_Vector_uint32_262144_256 1.86% 1197310.168 1219535.522 - 1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.86% 6.811 6.938 - 1.09% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.85% 100.961 102.828 - 0.99% -
std::transform(list<int>)_(identity_transform)/50 1.85% 38.733 39.448 - -0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.85% 6615.185 6737.322 - 2.39% -
BM_PushHeap_uint64_PipeOrgan_262144 1.85% 3.025 3.081 - 1.46% -
std::find_if(list<int>)_(bail_25%)/8 1.84% 1.192 1.214 - -0.27% -
std::map<int,_int>::contains(key)_(existent)/1024 1.84% 4.092 4.168 - 2.99% -
BM_vector_deque_ranges_move/4096 1.84% 145.044 147.714 - 0.23% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.84% 362842.715 369515.658 - 1.76% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.83% 1.052 1.072 - 11.05% -
std::unique(deque<int>)_(sprinkled)/8192 1.83% 7221.443 7353.472 - -0.48% -
rng::remove(vector<int>)_(sprinkled)/1024 1.83% 526.728 536.357 - 86.12% -
BM_std_minmax<unsigned_short>/21 1.83% 1.966 2.002 - 2.02% -
SetIntersection_Interlaced_Set_uint64_64_64 1.83% 15245093.530 15523392.090 - 2.41% -
BM_RangesPopHeap_uint32_256 1.82% 17.020 17.330 - 2.72% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.82% 8.833 8.994 - 1.47% -
rng::partition(list<int>)_(sparse)/50 1.82% 15.352 15.631 - 1.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 53866.180 54845.435 - -0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.82% 91702.002 93366.703 - 0.03% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 1.82% 3384.103 3445.533 - -3.95% -
rng::stable_sort(deque<int>)_(heap)/1024 1.81% 2729.285 2778.799 - 2.06% -
BM_std_min<unsigned___int128>/12 1.81% 4.644 4.728 - -5.90% -
BM_std_min<char>/24 1.81% 2.623 2.671 - 0.98% -
rng::move_backward(vector<int>)/8 1.81% 2.282 2.323 - 1.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.81% 13293.200 13533.484 - 1.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.81% 7.478 7.613 - -1.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.80% 12224.387 12444.822 - 4.67% -
SetIntersection_Front_Set_float_256_16 1.80% 4940198.553 5029202.665 - 0.89% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.80% 1.395 1.420 - 1.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.80% 6820616.384 6943380.882 - 1.81% -
rng::copy_n(deque<int>)/8 1.80% 2.713 2.761 - 0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.80% 11540.412 11748.094 - 6.28% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.80% 0.754 0.767 - 1.66% -
BM_StringFindAllMatch/64 1.80% 2.906 2.958 - -3.70% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.80% 2103.612 2141.380 - 0.89% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.79% 12704.228 12932.192 - 2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.79% 1357619.194 1381947.899 - -5.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.79% 0.675 0.687 - 8.13% -
SetIntersection_Front_Vector_float_262144_16 1.79% 1194882.978 1216223.302 - 2.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.78% 4.755 4.840 - 1.06% -
BM_RangesMakeHeap_uint32_Random_4 1.78% 1.199 1.220 - -28.39% -
std::set<std::string>::erase(key)_(non-existent)/8192 1.78% 32.147 32.720 - -2.38% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 1.78% 32.114 32.686 - 4.76% -
SetIntersection_None_Vector_uint32_16384_1024 1.78% 1166608.120 1187339.705 - 1.34% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.77% 3.160 3.216 - 3.04% -
BM_std_minmax<int>/23 1.77% 2.302 2.343 - -0.62% -
BM_MakeThenSortHeap_string_Ascending_16384 1.77% 62.582 63.692 - 2.25% -
BM_std_minmax<unsigned_char>/19 1.77% 1.653 1.682 - 1.59% -
SetIntersection_Front_Vector_string_16384_4 1.77% 1241108.582 1263106.259 - 1.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.77% 24.945 25.387 - 2.92% -
SetIntersection_Front_Vector_uint32_256_4 1.77% 4382966.764 4460645.596 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.77% 350072272.589 356272718.432 - 1.68% -
std::adjacent_find(list<int>,_pred)/8 1.77% 3.852 3.921 - 0.68% -
BM_RangesMakeThenSortHeap_float_Random_262144 1.77% 61.805 62.897 - 0.82% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.77% 1921.585 1955.527 - 1.79% -
std::is_sorted_until(list<int>,_pred)/8192 1.76% 7224.779 7352.251 - -5.37% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.76% 1924.184 1958.016 - 2.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.76% 19.536 19.880 - 1.90% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.75% 49710.193 50582.605 - 1.41% -
BM_deque_deque_ranges_move/5500 1.75% 200.391 203.907 - 1.31% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.75% 19.527 19.869 - 6.66% -
SetIntersection_None_Set_uint64_256_16 1.75% 10939163.474 11131016.805 - 1.44% -
SetIntersection_Front_Vector_string_262144_16384 1.75% 345875357.485 351928499.558 - -0.20% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.75% 1.490 1.516 - 2.85% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.75% 259.693 264.236 - 3.22% -
SetIntersection_Interlaced_Vector_float_16384_64 1.75% 5243990.336 5335575.233 - -49.42% -
BM_std_min<unsigned_char>/512 1.75% 6.349 6.460 - 0.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.74% 288.732 293.768 - 4.06% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.74% 1895.904 1928.952 - 2.68% -
SetIntersection_None_Vector_uint64_262144_256 1.74% 1191493.134 1212257.154 - 0.71% -
rng::copy_backward(vector<int>)/4096 1.74% 145.633 148.170 - 5.01% -
BM_MakeHeap_uint64_QuickSortAdversary_16 1.74% 0.606 0.617 - 1.22% -
std::multiset<int>::insert(value)_(already_present)/1024 1.74% 28.809 29.311 - 2.64% -
std::remove_if(list<int>)_(prefix)/8192 1.74% 9823.804 9994.762 - 6.88% -
std::rotate(deque<int>)_(by_1/2)/1024 1.74% 173.350 176.367 - 1.79% -
BM_std_min<unsigned_char>/20 1.74% 1.512 1.538 - 1.50% -
BM_RangesMakeThenSortHeap_float_Random_16384 1.74% 46.605 47.416 - 0.74% -
SetIntersection_None_Set_uint64_64_4 1.74% 22300795.190 22688204.906 - 1.88% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.73% 1.846 1.878 - 7.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.73% 13.961 14.203 - 2.05% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.73% 15259973.462 15524464.618 - 2.23% -
rng::copy_n(vector<int>)/1048576 1.73% 49095.758 49946.088 - 1.17% -
SetIntersection_None_Set_string_256_64 1.73% 9690246.888 9858046.265 - 2.96% -
BM_MakeThenSortHeap_float_Random_16384 1.73% 47.177 47.994 - 1.35% -
BM_std_min<unsigned_char>/14 1.73% 1.817 1.849 - 3.02% -
std::set<std::string>::find(key)_(existent)/1024 1.73% 23.324 23.728 - 3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.73% 9856360.353 10026684.891 - 2.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.73% 1.062 1.080 - -3.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.72% 55.515 56.472 - 21.58% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.72% 10.626 10.810 - 0.07% -
std::partial_sort(vector<int>)_(heap)/8 1.72% 26.530 26.987 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.72% 11625898.434 11826259.548 - 0.23% -
SetIntersection_Front_Set_uint64_64_16 1.72% 16598419.917 16884322.053 - 0.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.72% 11.364 11.560 - 2.09% -
std::find_end(deque<int>)_(same_length)/1000 1.72% 331.388 337.090 - -64.14% -
std::copy_if(list<int>)_(entire_range)/4096 1.72% 3122.453 3176.117 - 4.16% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 1.72% 29.646 30.155 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.71% 18819520.114 19141615.516 - -1.39% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.71% 24.420 24.838 - 1.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.71% 57374.735 58355.068 - 6.67% -
SetIntersection_None_Set_string_16384_1 1.71% 193431881.595 196736699.913 - -2.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.71% 11.330 11.524 - 2.24% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.70% 1.188 1.209 - -0.97% -
std::find_if(deque<int>)_(bail_25%)/32768 1.70% 2715.837 2762.126 - 0.49% -
rng::copy(list<int>)/4096 1.70% 3059.084 3111.154 - 1.48% -
BM_RangesMakeHeap_float_Random_262144 1.70% 1.131 1.150 - 1.13% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.70% 162922.444 165689.743 - 0.99% -
SetIntersection_Interlaced_Set_uint32_256_1 1.70% 4385942.096 4460426.738 - 0.28% -
rng::copy_backward(vector<bool>)_(aligned)/262144 1.70% 274.283 278.934 - -5.23% -
BM_std_minmax_element<short>/4 1.69% 1.242 1.263 - 2.96% -
std::set<int>::upper_bound(key)_(existent)/1024 1.69% 4.138 4.208 - 1.76% -
SetIntersection_Interlaced_Set_uint32_256_4 1.69% 11535021.572 11730059.986 - 2.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.69% 0.757 0.770 - -2.43% -
std::stable_sort(deque<int>)_(ascending)/1024 1.69% 2104.317 2139.791 - 1.17% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.68% 2764.301 2810.850 - 0.63% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.68% 2926.240 2975.441 - 1.68% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.68% 32.818 33.370 - 1.22% -
BM_PushHeap_string_PipeOrgan_64 1.68% 5.783 5.880 - -6.91% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.68% 2.867 2.915 - 10.63% -
std::remove_if(vector<int>)_(sprinkled)/32 1.68% 55.896 56.835 - 5.74% -
SetIntersection_None_Vector_uint64_16384_256 1.67% 1163144.441 1182603.368 - 0.09% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.67% 19.846 20.177 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.67% 2369253.547 2408771.051 - 2.99% -
std::shift_left(deque<int>)/1024 1.67% 39.408 40.064 - 1.31% -
BM_MakeThenSortHeap_string_Ascending_256 1.66% 19.887 20.218 - -3.12% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.66% 607.079 617.171 - -0.73% -
std::copy_backward(vector<int>)/8 1.66% 2.221 2.258 - 1.50% -
BM_MakeThenSortHeap_float_Random_1024 1.65% 33.242 33.791 - 1.81% -
std::adjacent_find(list<int>)/8 1.65% 2.112 2.147 - 1.83% -
BM_std_min<unsigned_short>/26 1.65% 2.129 2.164 - 0.52% -
std::stable_sort(deque<int>)_(heap)/1024 1.65% 2725.258 2770.190 - 1.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.65% 685.778 697.077 - 2.30% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.65% 12.353 12.556 - 2.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.65% 264.639 268.993 - -2.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.64% 599.946 609.799 - 0.77% -
rng::search(vector<int>)_(no_match)/1024 1.64% 213.091 216.589 - -1.23% -
BM_std_min<long_long>/12 1.64% 2.043 2.076 - 2.35% -
BM_std_minmax<unsigned_char>/18 1.63% 1.295 1.316 - -0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.63% 49470.901 50278.675 - 1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.63% 1161705.521 1180672.951 - -0.75% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.63% 41.602 42.281 - 1.81% -
rng::none_of(deque<int>)_(process_all)/8 1.63% 4.704 4.781 - 9.04% -
std::fill_n(deque<int>)/32 1.63% 1.196 1.215 - 5.12% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.63% 10.673 10.847 - 1.03% -
SetIntersection_None_Vector_uint64_1024_16 1.63% 1132501.836 1150924.554 - -0.04% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.63% 44.398 45.120 - 1.60% -
SetIntersection_Front_Set_float_1024_4 1.62% 1140594.310 1159101.297 - 0.35% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.62% 59.617 60.584 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.62% 11344745.398 11528629.908 - 0.55% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 1.62% 8.354 8.489 - 0.23% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 1.62% 2812.585 2858.153 - 0.57% -
std::replace_if(vector<int>)_(prefix)/1024 1.62% 271.719 276.121 - 1.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.62% 0.697 0.709 - 0.73% -
BM_PushHeap_string_SingleElement_16 1.62% 2.434 2.474 - -10.51% -
BM_PushHeap_uint32_Random_16384 1.62% 6.246 6.347 - 1.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.62% 2.267 2.303 - 6.38% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.61% 21.982 22.336 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.61% 3.407 3.461 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.61% 3094632.405 3144499.350 - 1.00% -
std::any_of(deque<int>)_(process_all)/8 1.61% 3.168 3.219 - 4.20% -
std::multiset<int>::ctor(const&)/1024 1.61% 6151.874 6250.698 - 1.51% -
SetIntersection_Front_Vector_float_16_16 1.61% 38037104.012 38647860.127 - 1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.60% 65091391.102 66135314.444 - -12.26% -
BM_RangesMakeHeap_string_Descending_4 1.60% 2.126 2.161 - -10.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.60% 48.612 49.391 - 8.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.60% 1.171 1.190 - -9.05% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.60% 1.308 1.329 - -2.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.60% 41.375 42.035 - 41.19% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.60% 4.113 4.179 - 3.18% -
BM_RangesPushHeap_uint32_Random_64 1.60% 5.503 5.591 - 1.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.60% 11.298 11.478 - 0.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 39882.998 40519.241 - 2.11% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.59% 1926.984 1957.689 - 1.59% -
BM_PushHeap_string_SingleElement_256 1.59% 2.424 2.462 - -10.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 112138.056 113921.193 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.59% 11876576.042 12065257.397 - 0.62% -
std::remove(deque<int>)_(sprinkled)/32 1.59% 55.080 55.954 - 6.32% -
BM_deque_deque_move_backward/65536 1.59% 8394.017 8527.117 - 5.76% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 1.58% 31.997 32.504 - 31.39% -
BM_std_minmax<long_long>/3 1.58% 1.536 1.561 - -10.81% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.58% 24.660 25.050 - 1.17% -
SetIntersection_None_Vector_uint64_256_16 1.58% 4219499.769 4286217.688 - 0.06% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.58% 22.403 22.757 - -3.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.58% 11.631 11.814 - 0.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.58% 146225.826 148535.785 - 0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.58% 1242563.225 1262181.696 - 1.16% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.58% 36426.641 37001.676 - -0.15% -
SetIntersection_None_Vector_uint32_262144_16 1.58% 1198917.105 1217835.696 - 0.92% -
BM_LowerBound_pair<uint32,_uint32>_256 1.58% 32.850 33.368 - 1.40% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.58% 209291860.744 212589082.982 - 2.80% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 197.931 201.044 - 1.38% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.57% 280019.700 284417.440 - 7.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.57% 1226947.666 1246190.360 - 0.09% -
BM_std_min<unsigned___int128>/19 1.57% 7.963 8.088 - -11.63% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 1.57% 22.316 22.665 - -0.75% -
BM_std_min<unsigned___int128>/11 1.56% 4.209 4.275 - -5.02% -
BM_std_min<unsigned_short>/24 1.56% 2.483 2.522 - 1.16% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 1.56% 20.661 20.984 - 0.36% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.56% 20650.059 20972.540 - 1.56% -
rng::remove(list<int>)_(prefix)/8192 1.56% 9034.788 9175.701 - 7.66% -
rng::partial_sort(deque<int>)_(descending)/8 1.56% 40.593 41.226 - -6.65% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.56% 24.354 24.734 - 1.72% -
rng::stable_sort(vector<int>)_(repeated)/8 1.56% 16.617 16.876 - 1.83% -
BM_MakeThenSortHeap_float_Ascending_256 1.56% 6.550 6.652 - 2.94% -
BM_PushHeap_uint64_Random_16 1.56% 4.277 4.344 - 1.42% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.56% 16.429 16.685 - -0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.56% 6654.183 6757.710 - 2.39% -
rng::rotate(vector<bool>)_(by_1/4)/1024 1.55% 15.191 15.427 - 0.66% -
std::multiset<int>::erase(key)_(existent)/32 1.55% 22.533 22.883 - 2.39% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.55% 6990.872 7099.298 - 10.27% -
std::unique_copy(deque<int>)_(contiguous)/32 1.55% 9.505 9.653 - -12.60% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 1.55% 179.558 182.338 - 1.62% -
BM_RangesMakeThenSortHeap_float_Descending_256 1.55% 5.962 6.054 - 5.88% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.55% 2924.550 2969.735 - 2.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.54% 2.975 3.021 - 1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.54% 39924117.328 40540271.889 - 2.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.54% 21133.258 21459.085 - 0.83% -
BM_lexicographical_compare_three_way_fast_path/16384 1.54% 3772.595 3830.688 - 1.54% -
BM_std_minmax<long_long>/15 1.54% 3.769 3.827 - 4.88% -
rng::starts_with(list<int>)/8 1.54% 2.974 3.020 - 3.75% -
SetIntersection_None_Set_string_1024_256 1.54% 8956362.800 9093961.948 - 1.77% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.54% 31.609 32.094 - 0.92% -
BM_std_min<unsigned_char>/8 1.54% 2.331 2.366 - 0.75% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.53% 8.909 9.046 - 0.28% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.53% 27.221 27.637 - -1.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.53% 44.595 45.278 - 28.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.53% 340.100 345.307 - -10.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.53% 23.788 24.152 - 6.33% -
BM_CmpEqual_uint_short 1.53% 1.065 1.082 - 2.03% -
std::rotate(list<int>)_(by_1/2)/50 1.53% 12.658 12.851 - -7.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.53% 33.497 34.008 - 0.33% -
BM_std_minmax<unsigned_char>/17 1.53% 1.087 1.103 - -0.12% -
SetIntersection_Front_Set_float_262144_16 1.52% 1291726.180 1311404.467 - 3.10% -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 1.52% 8.334 8.461 - 0.65% -
std::move_backward(list<int>)/32768 1.52% 31358.163 31834.595 - -0.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.52% 1.177 1.195 - -0.97% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.52% 20656.536 20969.987 - 1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.52% 8745070.222 8877766.754 - -26.30% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.52% 17.271 17.533 - 1.18% -
SetIntersection_None_Set_uint64_1024_4 1.51% 8728501.778 8860660.786 - 2.18% -
BM_RangesPopHeap_string_262144 1.51% 91.349 92.732 - -8.32% -
SetIntersection_None_Set_string_256_256 1.51% 5933746.958 6023548.649 - -0.62% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.51% 8.215 8.339 - 2.81% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 1.51% 16.189 16.433 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.51% 1333739.125 1353846.268 - -4.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.51% 22.735 23.077 - 1.28% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.50% 6.534 6.633 - 1.35% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.50% 8.864 8.997 - 0.32% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.50% 2812.538 2854.721 - 0.46% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.50% 8.105 8.226 - 1.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.50% 15.398 15.629 - -3.53% -
rng::copy_if(list<int>)_(entire_range)/4096 1.50% 3119.790 3166.547 - 3.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.50% 19510.541 19802.831 - 0.53% -
rng::stable_partition(list<int>)_(sparse)/50 1.50% 26.362 26.756 - 4.01% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.50% 27.664 28.078 - 2.57% -
BM_deque_deque_move_backward/512 1.49% 21.423 21.743 - 16.69% -
std::flat_map<int,_int>::ctor(const&)/1024 1.49% 179.570 182.251 - 1.74% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 300.738 305.226 - 1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 7518.280 7630.479 - 1.96% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 36469.273 37011.986 - 0.69% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.49% 8.464 8.590 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.49% 5085684.589 5161220.186 - -22.92% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.48% 50607.220 51358.508 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.48% 17385445.000 17643011.628 - 0.53% -
BM_MakeThenSortHeap_uint64_Random_16384 1.48% 22.053 22.380 - 1.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.48% 818.059 830.134 - -1.14% -
SetIntersection_Interlaced_Set_string_4_4 1.48% 163989020.518 166409398.482 - -1.11% -
SetIntersection_Front_Set_uint32_256_1 1.47% 4423415.126 4488658.923 - 0.97% -
BM_lexicographical_compare_three_way_fast_path/65536 1.47% 15050.337 15272.260 - 1.44% -
vector<bool>(size_type,_const_value_type&) 1.47% 8.159 8.280 - 1.51% -
SetIntersection_None_Vector_float_262144_1 1.47% 1205844.313 1223601.238 - -1.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.47% 449.741 456.359 - -1.80% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.47% 600.208 609.034 - 0.69% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.47% 60676.464 61568.317 - 0.86% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.47% 575.643 584.088 - 4.39% -
BM_std_min<unsigned_int>/12 1.46% 1.487 1.508 - 1.89% -
std::transform(deque<int>,_deque<int>)/50 1.46% 33.485 33.975 - 1.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.46% 15.828 16.060 - -0.09% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.46% 838310.508 850553.277 - -1.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.46% 535.819 543.628 - 2.58% -
BM_deque_deque_ranges_copy_backward/512 1.46% 21.436 21.748 - 11.54% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.45% 0.998 1.012 - -9.55% -
std::map<std::string,_int>::clear()/1024 1.45% 20736.218 21037.243 - 0.42% -
SetIntersection_Front_Set_float_1024_1 1.45% 1103725.059 1119734.067 - 0.16% -
BM_vector_deque_ranges_move_backward/4000 1.45% 144.667 146.765 - 1.63% -
BM_std_min<int>/17 1.45% 0.957 0.971 - 1.95% -
BM_std_minmax<unsigned_long_long>/6 1.45% 2.068 2.098 - 0.44% -
std::set<std::string>::clear()/8192 1.45% 201355.665 204272.017 - 1.12% -
rng::copy(vector<bool>)_(aligned)/262144 1.45% 272.927 276.879 - -15.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.45% 23.295 23.631 - 1.18% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.44% 8.898 9.027 - 0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.44% 349711.921 354757.424 - 1.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.44% 7.812 7.925 - 1.35% -
rng::search(vector<int>)_(single_element)/1000 1.44% 228.607 231.901 - -0.02% -
BM_vector_deque_move/4000 1.44% 140.949 142.978 - 0.45% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.44% 4.019 4.076 - 3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.44% 1184947.790 1201979.138 - 1.23% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.44% 426.619 432.750 - 6.74% -
rng::any_of(list<int>)_(process_all)/8192 1.43% 7072.961 7174.397 - 0.92% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.43% 101634.750 103091.511 - 9.02% -
std::deque<int>::ctor(size)/8192 1.43% 444.894 451.268 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.43% 11948308.753 12119424.810 - -0.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.43% 1.901 1.928 - 0.75% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.43% 1.210 1.227 - -0.56% -
SetIntersection_None_Vector_uint64_16384_1 1.43% 1163846.825 1180477.873 - 0.46% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.43% 8.379 8.499 - -2.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.43% 3.466 3.516 - 0.96% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.42% 2.382 2.416 - -0.61% -
std::move(list<int>)/1048576 1.42% 996580.484 1010779.970 - -0.60% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.42% 2904.944 2946.331 - 0.41% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.42% 6326.667 6416.776 - -1.07% -
SetIntersection_None_Set_float_256_256 1.42% 5916333.502 6000564.614 - 2.24% -
rng::sample(deque<int>)/1024 1.42% 11470.020 11633.250 - 1.08% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.42% 103827.987 105304.832 - -5.76% -
BM_RangesPushHeap_uint32_Ascending_64 1.42% 2.202 2.233 - 0.80% -
BM_PushHeap_string_SingleElement_1024 1.42% 2.445 2.480 - -10.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.42% 1216060.533 1233281.886 - 2.61% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.41% 9875.744 10015.471 - -5.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.41% 173847.595 176300.718 - 1.27% -
BM_PushHeap_string_SingleElement_64 1.41% 2.476 2.511 - -9.43% -
rng::find_first_of(deque<int>)_(large_needle)/50 1.41% 673.946 683.453 - -4.20% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.41% 21.447 21.749 - 1.00% -
BM_PushHeap_float_Ascending_262144 1.41% 5.114 5.186 - -1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.40% 2.239 2.271 - 1.43% -
std::rotate(deque<int>)_(by_1/3)/1024 1.40% 1830.341 1856.016 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.40% 4427796.355 4489885.534 - 0.30% -
std::set<int>::find(key)_(existent)/32 1.40% 1.585 1.608 - -0.76% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 1.40% 10.725 10.876 - 4.23% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.40% 23.084 23.407 - 1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.40% 6089055.114 6174262.804 - -7.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.40% 7.375 7.478 - -0.63% -
std::deque<std::string>::ctor(size)/32 1.39% 41.233 41.808 - 4.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.39% 1.958 1.985 - 1.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.39% 225.949 229.098 - -1.68% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.39% 258148.404 261745.906 - -3.96% -
BM_RangesMakeHeap_uint64_Random_64 1.39% 1.285 1.303 - 0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.39% 1179071.290 1195443.185 - -0.55% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.39% 15.741 15.959 - -0.04% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.39% 30.409 30.831 - 1.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.39% 493.187 500.028 - -1.01% -
BM_RangesMakeHeap_uint64_Random_16 1.39% 1.275 1.292 - -0.04% -
BM_std_minmax<unsigned_short>/19 1.39% 2.171 2.201 - 1.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.38% 33.943 34.413 - 0.19% -
SetIntersection_Interlaced_Set_string_64_4 1.38% 26850230.743 27221069.985 - 1.28% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.38% 459.987 466.339 - -3.29% -
rng::replace(vector<int>)_(sprinkled)/8192 1.38% 1376.898 1395.901 - 1.39% -
BM_vector_deque_copy_backward/4000 1.38% 141.949 143.907 - -1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.38% 344047913.568 348793592.266 - 1.61% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.38% 1281436.239 1299106.822 - -7.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.38% 54296.323 55045.045 - 2.02% -
std::multimap<std::string,_int>::clear()/8192 1.38% 201066.695 203839.208 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.38% 3.595 3.644 - 0.92% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 6236.474 6322.409 - 1.47% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.38% 3119.377 3162.341 - 1.69% -
std::move_backward(vector<int>)/262144 1.38% 21413.491 21708.257 - -1.06% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 1.38% 27.985 28.370 - -4.96% -
rng::find_if(deque<int>)_(bail_25%)/1024 1.38% 104.857 106.299 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.38% 5887858.965 5968821.248 - 1.74% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.37% 2904.182 2944.026 - 0.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.37% 49470.335 50148.297 - 0.61% -
SetIntersection_None_Vector_uint64_16384_16384 1.37% 1167718.884 1183718.089 - 1.34% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.37% 50490.842 51181.995 - 2.43% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.37% 5.110 5.180 - -0.25% -
rng::stable_partition(vector<int>)_(sparse)/50 1.37% 20.694 20.977 - 2.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.37% 9.926 10.062 - 5.49% -
rng::stable_sort(deque<int>)_(heap)/8192 1.37% 17667.195 17908.637 - 1.17% -
std::find_end(forward_list<int>)_(single_element)/8192 1.37% 6260.497 6346.014 - 10.79% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.37% 2936.056 2976.143 - 0.54% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.36% 24.419 24.752 - 1.47% -
BM_RangesMakeThenSortHeap_float_Heap_16 1.36% 1.938 1.964 - -6.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.36% 1225636.455 1242323.791 - -1.83% -
std::stable_sort(vector<int>)_(descending)/1024 1.36% 2824.558 2862.987 - 0.76% -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 1.36% 8.707 8.826 - 0.84% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.36% 234577777.279 237763921.881 - 1.59% -
BM_RangesMakeThenSortHeap_float_Random_64 1.36% 17.839 18.081 - 2.39% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 1.36% 22.081 22.381 - 0.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.36% 8819.687 8939.298 - 1.89% -
rng::starts_with(vector<int>)/8 1.36% 1.301 1.319 - 0.69% -
BM_MakeThenSortHeap_string_Ascending_64 1.35% 15.579 15.790 - -0.07% -
std::multimap<int,_int>::clear()/8192 1.35% 80937.132 82031.874 - 0.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.35% 0.933 0.946 - -2.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.35% 110688.229 112183.759 - 1.52% -
BM_RangesMakeHeap_string_Ascending_1024 1.35% 5.038 5.106 - -4.35% -
BM_std_minmax<long_long>/31 1.35% 4.871 4.936 - 2.26% -
std::find_if_not(vector<char>)_(process_all)/1024 1.35% 268.740 272.362 - 0.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 5460.233 5533.656 - 1.31% -
SetIntersection_Front_Vector_uint32_256_1 1.34% 4369103.283 4427766.433 - 0.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.34% 955.242 968.062 - -4.38% -
std::multiset<std::string>::ctor(const&)/1024 1.34% 34781.934 35248.337 - -0.82% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.34% 186.056 188.550 - -1.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.34% 8.329 8.440 - -0.53% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.34% 12711.105 12881.249 - 1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.34% 6.828 6.919 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.34% 1204468.495 1220565.767 - 0.86% -
BM_std_min<short>/8 1.33% 1.359 1.378 - 1.17% -
std::partition_copy(list<int>)/32 1.33% 8.477 8.589 - -0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.33% 9.087 9.208 - 0.47% -
BM_deque_vector_ranges_copy/64 1.33% 2.597 2.631 - 0.90% -
BM_vector_deque_ranges_copy/65536 1.33% 2829.520 2867.072 - -0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.33% 11.335 11.486 - 1.45% -
BM_StringCopy_Huge 1.33% 103.757 105.133 - 4.12% -
BM_MakeThenSortHeap_string_SingleElement_4 1.32% 6.282 6.365 - 6.82% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.32% 1.607 1.629 - 6.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.32% 23.220 23.527 - 0.23% -
SetIntersection_None_Set_uint64_1024_64 1.32% 8839808.093 8956516.071 - 3.24% -
std::find_if(vector<char>)_(process_all)/32768 1.32% 8132.340 8239.642 - 0.06% -
std::reverse(list<int>)/4096 1.32% 1695.678 1718.030 - 2.57% -
std::search(list<int>)_(no_match)/1024 1.32% 760.188 770.207 - 4.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.32% 33.528 33.970 - 1.13% -
SetIntersection_Front_Vector_float_262144_64 1.32% 1447453.641 1466528.116 - 1.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.32% 43801.416 44377.690 - 1.55% -
BM_RangesMakeThenSortHeap_string_Random_16 1.32% 22.566 22.863 - 1.92% -
BM_PopHeap_pair<uint32,_uint32>_16 1.32% 9.321 9.443 - 0.95% -
std::move_backward(deque<int>)/64 1.31% 7.125 7.218 - 31.87% -
BM_deque_deque_ranges_move_backward/512 1.31% 21.444 21.725 - 5.99% -
rng::search(vector<int>)_(no_match)/1000 1.31% 208.451 211.185 - -1.58% -
rng::move(list<int>)/1048576 1.31% 1013550.669 1026841.900 - -0.39% -
bm_lexicographical_compare<int>/64 1.31% 4.971 5.036 - 4.62% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.31% 24.420 24.740 - 1.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.31% 2.951 2.989 - -0.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.31% 1.186 1.201 - 4.05% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.30% 3122.321 3163.024 - 1.20% -
BM_MakeThenSortHeap_uint64_Heap_64 1.30% 8.213 8.319 - 1.06% -
BM_PushHeap_float_Random_262144 1.30% 7.555 7.653 - 1.32% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.30% 16.197 16.407 - 1.25% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.30% 176.245 178.531 - 1.57% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.29% 8.115 8.220 - 0.89% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.29% 8.935 9.051 - 1.06% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.29% 19581.457 19834.466 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.29% 8706540.688 8819031.606 - 1.61% -
BM_MakeThenSortHeap_float_Random_262144 1.29% 62.656 63.465 - 1.77% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 1.29% 2930.065 2967.897 - 8.13% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.29% 53099.397 53783.994 - 1.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.29% 1.668 1.689 - 5.72% -
BM_std_minmax<char>/31 1.29% 3.175 3.216 - -3.64% -
SetIntersection_None_Vector_string_262144_262144 1.29% 1343865.655 1361148.303 - 0.09% -
std::multiset<std::string>::ctor(const&)/8192 1.29% 340618.675 344997.878 - 1.02% -
SetIntersection_None_Vector_uint32_16384_16 1.29% 1172009.997 1187072.512 - 2.51% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.28% 16.442 16.653 - 1.41% -
BM_MakeHeap_string_PipeOrgan_4 1.28% 2.566 2.599 - 1.95% -
BM_RangesMakeHeap_string_PipeOrgan_256 1.28% 4.872 4.934 - -10.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.28% 11647709.107 11797005.646 - 2.67% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.28% 5.740 5.813 - 0.57% -
SetIntersection_None_Vector_uint64_16384_16 1.28% 1160079.442 1174934.630 - 2.09% -
rng::search(vector<int>)_(no_match)/1048576 1.28% 211667.460 214375.102 - -1.39% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.28% 470230.364 476240.324 - 1.95% -
BM_LowerBound_float_1 1.28% 2.644 2.678 - 0.07% -
std::find_if_not(deque<int>)_(process_all)/8 1.28% 3.924 3.974 - 0.24% -
rng::stable_sort(deque<int>)_(descending)/1024 1.28% 2933.635 2971.057 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.27% 37343367.568 37819424.021 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.27% 39829643.946 40337395.100 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.27% 1433.459 1451.698 - 3.52% -
BM_std_minmax<long_long>/29 1.27% 4.219 4.272 - -1.30% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.27% 1.430 1.448 - 0.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.27% 5.354 5.422 - -0.22% -
BM_num_get<long_double> 1.27% 36.253 36.714 - 3.20% -
BM_RangesPopHeap_uint32_4 1.27% 2.649 2.683 - 2.06% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.27% 9.866 9.991 - 1.89% -
SetIntersection_Front_Vector_string_1024_4 1.27% 1238344.550 1254051.993 - 1.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.27% 1069.676 1083.233 - 2.79% -
std::for_each_n(list<int>)/50 1.27% 24.255 24.562 - 7.89% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.27% 0.909 0.921 - 0.13% -
BM_RangesMakeHeap_string_Random_16384 1.27% 12.604 12.763 - -0.41% -
BM_std_minmax<unsigned_char>/30 1.26% 2.660 2.693 - -0.94% -
std::search(list<int>)_(no_match)/1048576 1.26% 847547.663 858193.630 - 0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.26% 1.223 1.239 - -6.94% -
rng::search(list<int>)_(no_match)/1048576 1.25% 842513.906 853085.394 - 0.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.25% 519.913 526.428 - 2.96% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.25% 16.374 16.579 - 1.27% -
bm_ranges_swap_ranges_vb_aligned/256 1.25% 4.332 4.386 - 0.64% -
SetIntersection_None_Set_string_256_1 1.25% 11954136.716 12103858.724 - -0.06% -
std::list<int>::ctor(size)/1024 1.25% 12327.248 12481.422 - 7.16% -
BM_RangesMakeHeap_string_SingleElement_4 1.25% 3.629 3.674 - 2.26% -
BM_MakeThenSortHeap_float_Heap_16384 1.25% 26.019 26.344 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.25% 0.835 0.845 - 2.33% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.25% 2.131 2.158 - 1.77% -
BM_std_min<char>/10 1.24% 0.901 0.913 - 0.63% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 1.24% 16.860 17.070 - 0.41% -
BM_deque_deque_move/4000 1.24% 146.473 148.289 - 1.66% -
SetIntersection_None_Set_string_256_4 1.24% 11855237.198 12002144.250 - 1.26% -
BM_RangesSortHeap_uint64_4 1.24% 0.934 0.946 - 1.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.24% 1.193 1.207 - 0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.24% 66460.235 67283.389 - -1.74% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.23% 41.699 42.214 - 1.66% -
std::count(list<int>)_(every_other)/1024 1.23% 705.226 713.928 - 0.64% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.23% 2.860 2.895 - 1.28% -
SetIntersection_None_Vector_uint64_1024_256 1.23% 1150285.026 1164448.188 - 3.72% -
BM_std_minmax<long_long>/4 1.23% 1.773 1.795 - -3.94% -
BM_std_min<unsigned_short>/23 1.23% 2.134 2.161 - 1.20% -
BM_MakeThenSortHeap_uint64_Random_16 1.23% 8.526 8.631 - 0.83% -
BM_MakeThenSortHeap_float_Random_256 1.23% 25.556 25.869 - 0.38% -
BM_StringEraseToEnd_Huge_Opaque 1.23% 2.415 2.444 - -2.71% -
std::replace(vector<int>)_(sprinkled)/1024 1.22% 151.862 153.720 - -8.99% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.22% 567.787 574.733 - 0.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.22% 48.775 49.371 - -31.43% -
BM_vector_deque_move_backward/4000 1.22% 141.854 143.585 - -1.07% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.22% 8.787 8.894 - -1.77% -
BM_std_min<short>/64 1.22% 3.484 3.526 - -0.22% -
BM_deque_deque_ranges_move_backward/65536 1.22% 8320.030 8421.258 - 4.92% -
BM_MakeThenSortHeap_uint64_Random_64 1.22% 11.727 11.869 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.22% 59372442.729 60094470.536 - -0.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.22% 5.283 5.347 - -0.36% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 1.21% 24.871 25.173 - 0.92% -
BM_vector_deque_copy_backward/4096 1.21% 149.528 151.341 - 2.02% -
std::sample(deque<int>)/32 1.21% 319.957 323.835 - -0.42% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 7168.132 7254.973 - 0.77% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.21% 26.917 27.243 - 2.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.21% 23.882 24.171 - 0.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 12152.824 12299.891 - -1.84% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.21% 11.149 11.284 - 2.80% -
rng::remove_if(deque<int>)_(prefix)/50 1.21% 70.628 71.481 - -3.31% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.21% 16.506 16.705 - 0.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.21% 352.145 356.392 - 4.39% -
SetIntersection_Interlaced_Set_float_64_64 1.21% 14843160.520 15022152.917 - -0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.20% 385.148 389.787 - 0.87% -
rng::copy_backward(deque<int>)/64 1.20% 3.044 3.081 - 0.02% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.20% 0.910 0.920 - -1.10% -
std::remove(list<int>)_(sprinkled)/32 1.20% 56.984 57.668 - 5.19% -
BM_vector_deque_ranges_move/65536 1.20% 2827.124 2861.000 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.20% 70790296.842 71638003.838 - 0.35% -
SetIntersection_Interlaced_Vector_float_16_16 1.20% 38202877.815 38659647.639 - -1.23% -
SetIntersection_Front_Vector_string_16_4 1.19% 63980994.113 64745426.921 - 1.69% -
BM_vector_deque_copy/4000 1.19% 140.720 142.399 - -0.31% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.19% 59.742 60.455 - 2.30% -
BM_lexicographical_compare_three_way_fast_path/1024 1.19% 245.956 248.889 - 1.22% -
BM_vector_deque_move/65536 1.19% 2832.455 2866.227 - -0.34% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.19% 11.379 11.514 - 1.87% -
SetIntersection_Front_Set_uint32_1024_4 1.19% 1143488.525 1157109.901 - 0.82% -
std::stable_sort(deque<int>)_(descending)/1024 1.19% 2930.372 2965.272 - 0.91% -
rng::move(vector<bool>)_(unaligned)/64 1.19% 1.642 1.662 - 2.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.19% 18971.063 19196.510 - 1.33% -
BM_RangesPushHeap_float_Ascending_262144 1.19% 5.091 5.152 - 0.32% -
BM_RangesPopHeap_float_4 1.19% 2.436 2.465 - 4.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.19% 10.646 10.773 - 6.37% -
rng::search(vector<int>)_(single_element)/1024 1.19% 234.448 237.228 - 0.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.19% 481.888 487.601 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.18% 7.591 7.681 - -0.51% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.18% 16.625 16.822 - 0.78% -
rng::find_first_of(list<int>)_(large_needle)/50 1.18% 1738.476 1759.013 - 1.14% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.18% 1.030 1.043 - 1.62% -
BM_vector_deque_ranges_move_backward/1024 1.18% 38.007 38.455 - 3.07% -
std::multiset<int>::find(key)_(non-existent)/32 1.18% 2.253 2.279 - 1.75% -
BM_MakeThenSortHeap_uint64_Descending_256 1.17% 8.664 8.766 - 1.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.17% 14328086.081 14496159.248 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.17% 139424.864 141060.232 - 0.96% -
std::deque<std::string>::ctor(size)/8192 1.17% 8505.894 8605.633 - 0.81% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.17% 16.867 17.065 - 1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.17% 17480045.032 17684742.534 - 0.20% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.17% 995297.518 1006944.644 - -4.07% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 1.17% 26.041 26.344 - 0.66% -
std::find_if(vector<char>)_(process_all)/8192 1.17% 2047.074 2070.951 - 0.26% -
rng::is_partitioned(list<int>)_(partitioned)/1024 1.16% 689.930 697.965 - -3.20% -
BM_std_min<short>/512 1.16% 7.182 7.266 - -0.90% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.16% 18.817 19.036 - -0.92% -
rng::fold_left(deque<int>)/8192 1.16% 4373.246 4424.137 - 1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.16% 18.552 18.767 - 0.93% -
BM_std_min<char>/1024 1.16% 8.433 8.531 - 2.66% -
rng::sample(deque<int>)/8192 1.16% 92738.099 93813.148 - 1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.16% 373515.877 377844.658 - 0.87% -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 1.16% 10.224 10.342 - 0.34% -
BM_MakeThenSortHeap_uint64_Random_1024 1.16% 15.408 15.586 - 0.87% -
rng::rotate(vector<int>)_(by_1/4)/32 1.15% 11.940 12.078 - 0.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 11801.302 11937.408 - 0.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.15% 173546.841 175546.572 - 0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.15% 13.864 14.024 - -0.16% -
rng::any_of(vector<int>)_(process_all)/8 1.15% 2.426 2.454 - 4.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.15% 875.583 885.652 - 1.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 6394.766 6468.304 - 2.55% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.15% 8.831 8.932 - 1.73% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.15% 63.466 64.195 - 0.67% -
BM_deque_vector_ranges_copy_backward/5500 1.15% 200.548 202.849 - -0.39% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.15% 6.112 6.182 - 1.42% -
std::multiset<int>::find(key)_(existent)/1024 1.15% 3.759 3.802 - 0.07% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 12475.233 12618.101 - 0.56% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.14% 34.515 34.910 - 0.94% -
rng::find_if_not(vector<int>)_(process_all)/8 1.14% 2.589 2.619 - 4.03% -
rng::fill_n(list<int>)/50 1.14% 15.767 15.947 - -0.26% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.14% 5.975 6.043 - 2.02% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.14% 13892.237 14050.348 - 1.15% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.14% 8.419 8.515 - 1.71% -
std::set<std::string>::insert(value)_(new_value)/8192 1.14% 89.452 90.468 - 29.34% -
std::sample(list<int>)/1024 1.13% 11704.843 11837.678 - 1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.13% 16.722 16.912 - -0.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.13% 1.241 1.255 - 0.86% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.13% 11281414.110 11409132.360 - 0.97% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.13% 8.795 8.895 - 0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.13% 4.955 5.011 - 0.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.13% 26.954 27.259 - 3.18% -
std::copy_backward(deque<int>)/64 1.13% 2.936 2.970 - -0.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.13% 33.216 33.590 - -0.14% -
BM_deque_vector_ranges_move/4096 1.13% 146.104 147.751 - 1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.13% 33.745 34.125 - 0.76% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.13% 54857.855 55476.041 - 2.25% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.13% 104.823 106.002 - 0.92% -
BM_PushHeap_string_Random_4 1.12% 5.924 5.991 - 0.95% -
BM_StringAssignAsciizMix_Opaque 1.12% 4.812 4.866 - 2.92% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.12% 163036.106 164864.994 - -0.08% -
std::partition(list<int>)_(dense)/32 1.12% 8.893 8.993 - -1.83% -
BM_StringFindAllMatch/512 1.12% 11.792 11.924 - 1.90% -
std::multimap<int,_int>::clear()/32 1.12% 659.119 666.485 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.11% 23341557.095 23601744.316 - -0.49% -
SetIntersection_Front_Vector_float_4_4 1.11% 144417848.740 146026328.321 - 0.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 217.065 219.482 - 1.28% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.11% 778.358 787.026 - 1.45% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.11% 27.866 28.176 - 1.85% -
std::find(deque<int>)_(process_all)/50 1.11% 13.860 14.014 - 5.88% -
rng::sort(vector<int>)_(shuffled)/8 1.11% 21.072 21.306 - 0.68% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.11% 3.997 4.041 - -1.04% -
SetIntersection_Interlaced_Set_float_16384_16 1.11% 212752239.941 215116466.122 - 2.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.11% 8.709 8.806 - 0.65% -
rng::starts_with(deque<int>)/1048576 1.11% 487528.637 492935.029 - -0.29% -
std::move_backward(deque<int>)/512 1.11% 26.007 26.296 - 9.74% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.11% 16.725 16.910 - -1.90% -
BM_vector_deque_ranges_copy_backward/4000 1.10% 142.568 144.143 - 0.96% -
BM_std_minmax<long_long>/12 1.10% 2.687 2.717 - -0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.10% 14.108 14.263 - -0.20% -
BM_vector_deque_ranges_move/5500 1.10% 196.041 198.204 - -0.76% -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 1.10% 24.859 25.133 - 0.64% -
BM_LowerBound_string_16 1.10% 36.497 36.900 - 0.67% -
std::find_end(forward_list<int>)_(process_all)/8192 1.10% 5673.000 5735.495 - 1.51% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.10% 8.420 8.512 - 1.41% -
BM_std_minmax<int>/27 1.10% 2.421 2.448 - -1.80% -
BM_MakeThenSortHeap_float_Random_64 1.10% 17.929 18.126 - -0.22% -
rng::move_backward(deque<int>)/512 1.10% 26.096 26.382 - 9.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.10% 19709.185 19925.375 - -0.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.10% 28512.304 28825.033 - 0.19% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.10% 11.758 11.887 - 0.07% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.09% 647.536 654.614 - 9.52% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.09% 775.424 783.897 - 0.89% -
rng::copy_n(vector<int>)/4096 1.09% 145.863 147.456 - 0.82% -
SetIntersection_Interlaced_Set_float_1024_4 1.09% 10083052.204 10193062.408 - 1.24% -
SetIntersection_Front_Set_uint64_64_64 1.09% 15366464.173 15534051.825 - 3.08% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.09% 1933.067 1954.144 - 4.21% -
BM_std_minmax<unsigned_int>/23 1.09% 2.355 2.381 - -0.32% -
BM_std_min<unsigned_int>/32 1.09% 2.174 2.198 - 1.20% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.09% 1064410.271 1075987.419 - -2.83% -
SetIntersection_None_Vector_uint32_16384_4 1.09% 1162546.717 1175189.329 - -0.11% -
SetIntersection_None_Set_float_256_16 1.09% 11119950.441 11240642.525 - 1.42% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 1.08% 11.096 11.216 - 0.91% -
std::unordered_set<int>::erase(iterator)/0 1.08% 19.614 19.826 - 0.98% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.08% 26.776 27.066 - 6.41% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.08% 5.179 5.235 - -0.25% -
BM_deque_vector_copy_backward/65536 1.08% 8410.856 8501.564 - 4.44% -
SetIntersection_None_Set_uint64_256_1 1.08% 11604398.203 11729480.907 - 2.02% -
rng::move_backward(deque<int>)/4096 1.08% 157.505 159.200 - 2.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.07% 9.844 9.950 - 1.25% -
BM_std_min<unsigned_short>/19 1.07% 1.818 1.838 - -2.92% -
BM_StringFindStringLiteral/256 1.07% 5.333 5.390 - 1.20% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.07% 9.630 9.733 - -2.05% -
BM_LowerBound_string_1024 1.07% 177.365 179.254 - 0.63% -
BM_MakeThenSortHeap_string_Ascending_262144 1.06% 75.029 75.828 - -3.79% -
SetIntersection_Front_Vector_uint64_256_4 1.06% 4430746.887 4477898.937 - 2.96% -
BM_CmpEqual_short_uint 1.06% 1.105 1.117 - 0.98% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.06% 5.608 5.668 - 1.29% -
BM_std_min<unsigned___int128>/10 1.06% 3.793 3.834 - -4.43% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.06% 25954.529 26229.912 - -0.12% -
BM_std_minmax<unsigned_short>/28 1.06% 2.529 2.556 - 0.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.06% 1.001 1.012 - -0.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.06% 23780.328 24031.870 - -1.28% -
BM_MakeThenSortHeap_string_Ascending_16 1.06% 9.499 9.599 - -0.78% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.06% 792.487 800.852 - 0.84% -
BM_std_min<char>/11 1.05% 1.040 1.051 - 0.34% -
std::move(list<int>)/262144 1.05% 244005.368 246567.275 - 0.21% -
SetIntersection_None_Vector_uint32_256_256 1.05% 2236099.994 2259556.967 - -0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.05% 9.083 9.178 - -1.31% -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.05% 1.790 1.808 - -7.62% -
BM_PushHeap_string_Random_262144 1.05% 18.018 18.206 - -16.48% -
BM_MakeThenSortHeap_uint64_Random_256 1.05% 13.342 13.482 - 1.04% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.05% 33.752 34.105 - -0.33% -
SetIntersection_None_Vector_float_1024_4 1.04% 1150412.983 1162431.756 - -1.22% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.04% 18977.681 19175.934 - 1.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.04% 1.257 1.271 - -3.59% -
rng::rotate(list<int>)_(by_1/2)/32 1.04% 6.663 6.732 - 10.39% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.04% 2803.661 2832.891 - 1.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.04% 22.185 22.416 - 2.12% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.04% 2936.924 2967.514 - 0.81% -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 1.04% 10.681 10.792 - 0.32% -
SetIntersection_Interlaced_Set_uint64_64_1 1.04% 17450063.934 17630957.146 - 1.06% -
rng::copy_n(deque<int>)/4096 1.04% 145.662 147.171 - 0.97% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.04% 1.152 1.164 - -7.99% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.04% 1904.764 1924.486 - 2.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.03% 2196131.620 2218831.890 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.03% 1.259 1.272 - -0.13% -
BM_deque_deque_ranges_copy_backward/64000 1.03% 8017.756 8100.421 - 2.49% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.03% 364.815 368.571 - 1.03% -
std::search(vector<int>)_(no_match)/1000 1.03% 210.249 212.406 - -0.22% -
BM_PopHeap_string_1024 1.02% 56.276 56.853 - 1.29% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.02% 10.753 10.863 - 1.49% -
std::unordered_multiset<int>::ctor(const&)/32 1.02% 198.634 200.664 - 1.37% -
BM_MakeThenSortHeap_uint64_Descending_16 1.02% 5.574 5.631 - 1.12% -
std::remove(vector<int>)_(sprinkled)/1024 1.02% 288.855 291.799 - 0.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.02% 217.817 220.036 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.02% 43115432.618 43554649.387 - -0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.02% 9915.099 10015.977 - 1.68% -
BM_deque_deque_ranges_copy/5500 1.02% 200.600 202.641 - 0.74% -
rng::search(list<int>)_(single_element)/1000 1.02% 683.500 690.446 - 3.67% -
std::none_of(vector<int>)_(process_all)/32 1.02% 8.337 8.421 - 0.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.01% 71787.945 72516.347 - -0.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.01% 12.178 12.302 - 1.55% -
rng::replace_if(deque<int>)_(prefix)/50 1.01% 20.198 20.402 - 0.22% -
BM_MakeHeap_uint32_Random_16 1.01% 1.253 1.266 - 1.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.01% 4.741 4.789 - -0.07% -
BM_lexicographical_compare_three_way_fast_path/262144 1.01% 60475.953 61087.358 - 1.03% -
BM_CmpEqual_uchar_int 1.01% 1.113 1.124 - 0.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.01% 6.863 6.932 - 0.83% -
SetIntersection_Front_Vector_uint32_1024_64 1.01% 1420113.932 1434421.129 - 3.17% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.01% 23.573 23.810 - 3.29% -
BM_StringFindCharLiteral/64 1.01% 2.118 2.139 - 2.41% -
BM_deque_deque_copy/1 1.00% 3.420 3.455 - 1.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.00% 4.179 4.221 - -0.39% -
BM_RangesPopHeap_string_16384 1.00% 71.468 72.184 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.00% 44331082.176 44774450.296 - -0.46% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -75.51% 72.178 17.674 - -44.04% -
SetIntersection_Interlaced_Vector_float_16384_256 -54.01% 29199731.885 13429238.722 - -54.80% -
std::rotate(list<int>)_(1_element_forward)/1024 -53.79% 1580.690 730.448 - -0.77% -
rng::rotate(list<int>)_(1_element_forward)/1024 -53.77% 1580.753 730.801 - -1.07% -
rng::rotate(list<int>)_(1_element_backward)/1024 -53.12% 1576.763 739.208 - -1.06% -
std::rotate(list<int>)_(1_element_backward)/1024 -53.02% 1578.657 741.652 - -0.88% -
SetIntersection_Interlaced_Vector_float_262144_16 -52.39% 6703671.704 3191870.781 - -49.21% -
std::fill(list<int>)/1024 -52.31% 1409.092 671.952 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_64 -52.15% 18540604.144 8871923.368 - -55.49% -
rng::fill(list<int>)/1024 -51.98% 1398.893 671.778 - -0.02% -
rng::unique_copy(list<int>)_(contiguous)/1024 -49.74% 1478.550 743.073 - 0.16% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -49.71% 1477.784 743.179 - 0.01% -
std::unique_copy(list<int>)_(sprinkled)/1024 -49.67% 1475.526 742.640 - -0.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -49.51% 61.659 31.130 - -32.56% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.73% 1512.368 790.516 - -0.73% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.70% 1514.865 792.325 - -0.72% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -47.30% 1557.680 820.943 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -47.28% 6165057.272 3250316.253 - 1.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -46.19% 17861.220 9611.134 - -23.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -46.16% 1562.665 841.334 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -45.96% 50945894.637 27531694.583 - -27.16% -
SetIntersection_Interlaced_Vector_float_262144_256 -45.53% 44595910.720 24290633.764 - -53.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -45.34% 17598.552 9618.600 - -24.10% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -42.39% 14907063.958 8588527.524 - -68.40% -
BM_vector_deque_ranges_move/0 -41.51% 0.593 0.347 - -33.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -37.54% 47.925 29.932 - -24.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -37.12% 0.488 0.307 - -10.09% -
SetIntersection_Interlaced_Vector_float_262144_1024 -36.83% 119001252.469 75175678.915 - -51.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -36.45% 3.604 2.290 - -34.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 -35.87% 356182554.744 228407057.366 - -5.37% -
SetIntersection_Interlaced_Vector_float_16384_16 -34.54% 3636214.094 2380269.799 - -38.84% -
rng::is_sorted_until(deque<int>)/8 -33.64% 4.670 3.099 - -27.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -33.27% 0.689 0.459 - -24.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -33.02% 0.699 0.468 - -5.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -32.27% 37.943 25.697 - -13.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -32.25% 10.984 7.442 - 2.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.44% 48.499 33.250 - 31.57% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -31.43% 7382802.776 5062425.768 - -23.61% -
BM_RangesPushHeap_string_Ascending_262144 -30.70% 39.097 27.093 - -23.21% -
SetIntersection_Interlaced_Vector_float_1024_64 -30.64% 5219871.261 3620663.766 - -38.24% -
BM_PushHeap_uint64_Descending_1 -30.50% 0.621 0.432 - -3.73% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.40% 59.648 41.514 - -29.94% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -30.23% 13.373 9.330 - -7.47% -
std::move(vector<int>)/262144 -29.84% 21396.616 15011.343 - -31.51% -
BM_vector_deque_move/0 -29.79% 0.547 0.384 - -30.76% -
BM_RangesPushHeap_float_SingleElement_1 -29.61% 0.637 0.448 - -29.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -29.53% 2557817.788 1802540.807 - -10.38% -
rng::find(list<int>)_(bail_25%)/1024 -29.20% 182.392 129.136 - -28.72% -
SetIntersection_None_Set_float_1024_4 -29.07% 12457459.260 8835827.128 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -28.66% 12388292.707 8838312.640 - -31.05% -
SetIntersection_None_Set_float_1024_1 -28.64% 12447325.349 8882961.202 - -3.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -28.38% 12471273.966 8932186.508 - -29.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -28.28% 21.163 15.179 - -38.22% -
SetIntersection_None_Set_float_1024_64 -28.15% 12365026.206 8884306.046 - -1.30% -
BM_PushHeap_float_SingleElement_1 -28.13% 0.697 0.501 - -28.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -27.96% 83.268 59.985 - -25.02% -
BM_PushHeap_uint32_PipeOrgan_1 -27.93% 0.639 0.460 - -2.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -27.88% 12371155.833 8921827.888 - -29.99% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -27.87% 1.696 1.224 - -34.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -27.82% 12321739.164 8893354.270 - -30.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.78% 8.973 6.481 - -21.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -27.76% 12323056.415 8901609.529 - -30.68% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -27.72% 32.010 23.137 - -29.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.59% 45.187 32.721 - -28.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.55% 40.769 29.537 - -27.63% -
BM_deque_vector_copy/64000 -27.52% 3291.434 2385.534 - -16.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -27.26% 0.636 0.463 - -16.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.25% 61.204 44.525 - -27.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -27.03% 66.305 48.385 - -0.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -26.96% 65.519 47.854 - 0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -26.95% 12325127.975 9003331.542 - -30.91% -
BM_std_min<short>/1 -26.83% 0.451 0.330 - 12.81% -
SetIntersection_None_Set_float_1024_16 -26.75% 12487667.132 9146729.784 - 0.97% -
std::copy_backward(vector<int>)/4096 -26.21% 224.954 166.002 - -30.58% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -26.05% 21996979.566 16267622.893 - -20.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -25.71% 0.578 0.430 - -9.85% -
BM_deque_vector_copy/65536 -25.63% 3372.688 2508.219 - -14.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -25.47% 0.698 0.520 - 16.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.12% 6.351 4.756 - -18.50% -
rng::find(list<int>)_(process_all)/8192 -25.09% 11767.936 8815.747 - -15.57% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -24.98% 6.872 5.155 - -2.10% -
SetIntersection_Interlaced_Vector_float_16384_1024 -24.95% 55718763.016 41815178.240 - -43.23% -
BM_RangesPushHeap_float_Descending_1 -24.81% 0.547 0.411 - -41.01% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -24.56% 1963738.398 1481478.440 - -6.41% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -24.33% 4785411.279 3620974.073 - -23.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -24.25% 25.389 19.232 - 0.41% -
BM_StringCtorDefault -24.15% 0.315 0.239 - 1.52% -
std::shift_left(vector<int>)/32 -24.03% 3.917 2.976 - -0.55% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -23.90% 9.538 7.259 - 10.16% -
BM_RangesPushHeap_string_PipeOrgan_262144 -23.78% 22.645 17.260 - -4.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -23.64% 8.025 6.128 - -37.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.63% 38.007 29.026 - -24.11% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.33% 2689782.313 2062325.545 - -26.87% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.30% 3242680.936 2487250.247 - 2.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.77% 0.556 0.429 - -32.61% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -22.67% 32924.249 25460.177 - -0.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.52% 37.721 29.227 - -19.78% -
BM_MakeHeap_uint64_Random_4 -22.36% 1.432 1.112 - -23.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -22.29% 5.720 4.445 - -31.15% -
std::is_partitioned(deque<int>)_(partitioned)/50 -21.88% 18.919 14.779 - -0.48% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.71% 64.831 50.756 - -1.28% -
std::is_partitioned(deque<int>)_(partitioned)/32 -21.17% 12.410 9.782 - 0.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -21.15% 8.060 6.355 - -16.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -20.68% 108007828.862 85675101.077 - -14.44% -
SetIntersection_Interlaced_Vector_float_262144_4 -20.59% 1942379.380 1542423.113 - -28.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.54% 5.817 4.622 - -14.32% -
std::find_if(list<int>)_(bail_25%)/32768 -20.29% 10525.621 8389.654 - -19.52% -
BM_StringDestroy_Empty -20.29% 0.877 0.699 - 6.81% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -20.26% 18.497 14.749 - -0.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -20.20% 1.690 1.349 - -25.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -20.12% 1.447 1.156 - -13.55% -
BM_StringDestroy_Small -20.09% 0.878 0.701 - -19.91% -
BM_RangesPopHeap_string_1 -19.99% 0.573 0.459 - -12.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.96% 44.048 35.256 - -17.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -19.85% 1.442 1.156 - -11.26% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.83% 13586.243 10891.686 - -34.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -19.83% 1.442 1.156 - -11.30% -
BM_StringRelational_Eq_Empty_Empty_Control -19.80% 2.172 1.742 - -6.08% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -19.79% 10724.929 8602.463 - -17.83% -
rng::stable_partition(deque<int>)_(sparse)/32 -19.75% 14.186 11.384 - 1.96% -
BM_deque_vector_copy/70000 -19.66% 3546.101 2849.009 - -10.45% -
BM_std_min<__int128>/1 -19.19% 0.459 0.371 - 0.06% -
std::equal(vector<bool>)_(unaligned)/8 -19.12% 0.872 0.705 - -17.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -18.86% 24.348 19.756 - -11.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -18.78% 1.612 1.310 - -21.51% -
std::set<std::string>::erase(key)_(existent)/32 -18.46% 74.602 60.832 - -12.67% -
BM_RangesPushHeap_string_Ascending_1024 -18.18% 14.467 11.837 - -14.50% -
rng::partition(deque<int>)_(sparse)/50 -18.16% 18.537 15.170 - -25.08% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -18.10% 4591051.989 3760034.596 - -25.88% -
std::search(deque<int>,_pred)_(no_match)/1024 -18.08% 437.675 358.552 - 9.54% -
std::copy_if(list<int>)_(every_other)/4096 -18.00% 3921.895 3216.038 - 1.38% -
std::for_each(deque<int>)/8192 -17.96% 310.358 254.612 - -0.10% -
BM_StringRead_Hot_Deep_Large -17.94% 0.693 0.569 - -1.22% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -17.81% 2245988.230 1846000.471 - -2.06% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -17.81% 46.846 38.504 - -10.04% -
BM_RangesPushHeap_string_Ascending_256 -17.78% 11.371 9.349 - -14.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 -17.74% 29.676 24.412 - 6.88% -
rng::for_each(deque<int>)/8192 -17.74% 309.570 254.656 - -0.03% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -17.66% 91.225 75.113 - -21.28% -
std::map<std::string,_int>::erase(iterator)/8192 -17.63% 35.557 29.290 - 10.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.49% 2739.259 2260.117 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -17.30% 12006549.423 9929253.337 - -8.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -17.22% 22.072 18.271 - -3.15% -
rng::starts_with(list<int>,_pred)/8192 -17.09% 11815.261 9796.236 - -14.00% -
rng::contains_subrange(list<int>)_(process_all)/8192 -17.07% 8377.961 6947.675 - -0.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -17.06% 0.827 0.686 - 8.34% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.05% 343.393 284.862 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.04% 1.567 1.300 - -33.27% -
rng::find_last(vector<int>)_(bail_90%)/8 -16.87% 0.681 0.566 - 3.34% -
BM_deque_vector_ranges_copy/64000 -16.83% 3128.623 2602.191 - -8.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -16.82% 1.448 1.205 - -7.66% -
BM_RangesMakeThenSortHeap_float_Descending_4 -16.62% 1.327 1.107 - -13.82% -
rng::partition(deque<int>)_(sparse)/32 -16.61% 12.693 10.584 - -22.13% -
BM_vector_deque_ranges_move_backward/2 -16.43% 2.068 1.729 - -10.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -16.40% 1.442 1.206 - -7.56% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -16.33% 7318513.307 6123722.077 - -3.81% -
BM_deque_vector_ranges_copy/70000 -16.32% 3364.645 2815.484 - -8.98% -
std::find_end(forward_list<int>)_(same_length)/8192 -16.27% 16944.665 14187.507 - -2.28% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -16.25% 0.557 0.467 - -24.99% -
rng::adjacent_find(list<int>)/8192 -16.14% 8233.091 6903.916 - -0.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.12% 7.994 6.706 - 5.51% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.99% 59.727 50.177 - -14.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -15.88% 0.634 0.534 - 29.68% -
BM_std_minmax<char>/16 -15.69% 1.152 0.971 - -5.36% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -15.66% 1.462 1.233 - -0.44% -
rng::search(deque<int>)_(same_length)/1000 -15.56% 386.795 326.591 - -1.42% -
std::unordered_set<int>::count(key)_(non-existent)/32 -15.56% 1.617 1.365 - -7.77% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -15.43% 1956.418 1654.459 - -11.00% -
BM_deque_vector_ranges_copy/0 -15.37% 1.598 1.353 - -4.69% -
BM_deque_deque_ranges_copy_backward/2 -15.37% 3.006 2.544 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.28% 0.614 0.520 - 15.76% -
BM_deque_deque_move_backward/2 -15.24% 3.005 2.547 - 3.28% -
rng::rotate(list<int>)_(by_1/4)/8192 -15.16% 8424.916 7147.644 - -0.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -15.14% 0.530 0.450 - -19.09% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -15.11% 1956.835 1661.208 - -10.11% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -15.06% 101.557 86.261 - -13.51% -
SetIntersection_Interlaced_Vector_string_262144_64 -15.02% 21324414.197 18121285.912 - -18.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.99% 44.452 37.787 - 6.89% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -14.81% 5.904 5.030 - 12.69% -
std::unique(deque<int>)_(sprinkled)/52 -14.68% 86.641 73.924 - -12.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.63% 41.856 35.732 - -2.19% -
BM_RangesMakeHeap_float_Random_256 -14.45% 1.452 1.242 - -14.12% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.35% 0.679 0.581 - -14.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.28% 52.729 45.199 - 2.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -14.26% 10.527 9.026 - -18.09% -
BM_vector_deque_ranges_move_backward/1 -14.19% 2.310 1.982 - -9.19% -
std::unordered_set<int>::erase(iterator)/1024 -14.19% 23.659 20.301 - 0.53% -
BM_std_min<unsigned_short>/3 -14.08% 0.806 0.693 - -0.03% -
std::unordered_set<int>::erase(iterator)/8192 -14.05% 24.139 20.748 - 2.89% -
std::multiset<std::string>::erase(iterator)/8192 -14.04% 31.165 26.790 - -11.86% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -14.00% 46.786 40.235 - -35.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.97% 10.586 9.106 - -21.04% -
SetIntersection_Interlaced_Vector_string_262144_256 -13.90% 74172972.546 63860722.258 - -5.86% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.90% 49757843.985 42840384.486 - -15.57% -
std::move(list<int>)/4096 -13.88% 4582.401 3946.227 - -9.91% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -13.87% 0.303 0.261 - -0.19% -
SetIntersection_Interlaced_Vector_float_1024_4 -13.78% 1536535.201 1324790.308 - -9.68% -
rng::stable_partition(deque<int>)_(sparse)/50 -13.65% 32.590 28.141 - 2.69% -
std::unordered_set<int>::erase(key)_(existent)/1024 -13.64% 26.551 22.929 - 2.34% -
rng::partition(list<int>)_(dense)/8192 -13.55% 5105.403 4413.637 - -13.38% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -13.49% 30.831 26.673 - -9.40% -
BM_deque_vector_ranges_copy/65536 -13.44% 3110.048 2692.187 - -6.40% -
BM_PopHeap_float_262144 -13.41% 40.543 35.106 - -13.68% -
BM_std_minmax<char>/8 -13.41% 1.148 0.994 - -2.89% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -13.37% 378.218 327.660 - -6.78% -
SetIntersection_Interlaced_Vector_float_16384_4 -13.33% 1631398.804 1413858.243 - -16.94% -
std::find(list<int>)_(process_all)/8192 -13.32% 8834.944 7658.232 - -9.92% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -13.30% 8.239 7.143 - 4.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.29% 1.632 1.415 - 0.51% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -13.26% 10.418 9.036 - -18.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -13.26% 1.459 1.266 - -9.34% -
std::map<std::string,_int>::erase(key)_(existent)/0 -13.10% 65.367 56.802 - 34.58% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.09% 57.003 49.540 - -13.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -13.07% 9685777.336 8420184.419 - -22.13% -
BM_RangesPushHeap_uint32_Random_1 -13.06% 0.579 0.504 - 0.53% -
BM_StringRelationalLiteral_Less_Small_Large_Control -13.02% 1.843 1.603 - -6.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.02% 1.546 1.345 - -10.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -12.98% 25.654 22.324 - -18.31% -
std::flat_map<int,_int>::ctor(const&)/8192 -12.92% 1928.914 1679.777 - -13.19% -
BM_std_minmax<char>/24 -12.86% 1.380 1.202 - -4.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -12.80% 33030.665 28802.705 - -3.65% -
rng::move_backward(list<int>)/4096 -12.78% 6028.108 5257.441 - -19.86% -
SetIntersection_Front_Set_string_16384_256 -12.73% 16632580.182 14514463.271 - -1.13% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.62% 6535893.699 5710966.547 - -2.17% -
std::unique(deque<int>)_(sprinkled)/32 -12.59% 71.267 62.296 - -7.38% -
rng::transform(list<int>)_(identity_transform)/8192 -12.47% 8171.155 7151.986 - -5.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -12.47% 2.009 1.758 - -6.23% -
rng::swap_ranges(deque<int>)/1024 -12.40% 360.541 315.835 - -6.27% -
BM_deque_deque_ranges_copy_backward/1 -12.36% 3.350 2.936 - 5.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.35% 39.330 34.471 - 0.13% -
BM_MakeHeap_float_Random_256 -12.30% 1.547 1.357 - 9.64% -
BM_std_min<short>/3 -12.29% 0.792 0.695 - 0.20% -
BM_vector_deque_move_backward/0 -12.26% 0.485 0.426 - -4.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.23% 1.507 1.322 - -16.80% -
BM_deque_deque_move_backward/1 -12.22% 3.354 2.944 - 8.00% -
SetIntersection_Front_Set_uint64_16384_256 -12.14% 5039541.480 4427496.561 - -12.55% -
BM_std_min<__int128>/4096 -12.12% 1995.987 1754.107 - 11.10% -
BM_std_min<__int128>/5500 -12.10% 2681.625 2357.041 - 11.15% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -12.10% 32.501 28.567 - -5.72% -
rng::swap_ranges(deque<int>)/8192 -12.08% 2881.467 2533.335 - -5.98% -
std::multiset<int>::contains(key)_(non-existent)/32 -12.03% 2.588 2.277 - -2.92% -
std::none_of(vector<int>)_(process_all)/50 -12.02% 14.436 12.701 - -30.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.99% 95.156 83.747 - -10.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -11.93% 5.258 4.630 - 0.62% -
BM_RangesPushHeap_uint64_Ascending_64 -11.92% 1.724 1.518 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.91% 43.590 38.400 - 25.22% -
BM_RangesMakeHeap_uint64_Random_256 -11.90% 1.283 1.131 - -6.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.81% 27.665 24.397 - 0.58% -
std::replace(vector<int>)_(sprinkled)/50 -11.72% 9.045 7.984 - 3.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.70% 10.801 9.537 - -19.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -11.69% 12.588 11.116 - -0.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -11.69% 1927.891 1702.442 - -11.71% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -11.65% 32616.294 28815.230 - -3.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.62% 0.932 0.824 - -11.69% -
BM_std_min<__int128>/65536 -11.60% 31933.868 28228.856 - 11.37% -
BM_std_min<__int128>/70000 -11.60% 34128.662 30171.083 - 11.49% -
std::partition(deque<int>)_(dense)/32 -11.59% 10.799 9.547 - -14.34% -
BM_std_min<__int128>/64000 -11.59% 31299.231 27670.258 - 11.87% -
BM_std_minmax<char>/25 -11.57% 1.386 1.225 - -4.01% -
SetIntersection_Front_Set_uint64_262144_1024 -11.57% 16166646.523 14296135.328 - -1.30% -
BM_vector_deque_copy/1 -11.53% 2.186 1.934 - -16.62% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -11.53% 0.454 0.402 - 10.95% -
BM_std_min<__int128>/4000 -11.51% 1940.936 1717.567 - 11.49% -
BM_deque_deque_ranges_move_backward/2 -11.51% 3.006 2.660 - 5.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -11.50% 0.454 0.402 - 10.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.49% 5620.437 4974.728 - 3.82% -
BM_deque_deque_copy_backward/2 -11.48% 3.005 2.660 - 4.98% -
BM_deque_deque_copy_backward/1 -11.40% 3.432 3.041 - 8.78% -
BM_std_min<__int128>/512 -11.37% 247.770 219.590 - 10.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -11.35% 7.322 6.492 - -0.07% -
std::multiset<std::string>::erase(iterator)/1024 -11.32% 33.640 29.831 - -9.53% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -11.32% 0.456 0.404 - 10.84% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.31% 10.718 9.506 - -10.27% -
BM_std_minmax<char>/32 -11.28% 1.766 1.567 - -4.33% -
BM_deque_deque_copy/70000 -11.28% 3409.339 3024.811 - -4.48% -
BM_std_min<__int128>/1024 -11.24% 495.124 439.468 - 10.96% -
rng::find_end(deque<int>)_(process_all)/1048576 -11.17% 299682.800 266220.263 - -13.77% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -11.16% 41.639 36.993 - 14.85% -
rng::partition(deque<int>)_(sparse)/8192 -11.08% 3386.134 3010.948 - -0.55% -
BM_std_minmax<char>/26 -11.08% 1.617 1.438 - -6.54% -
BM_std_min<unsigned_char>/3 -11.01% 0.779 0.693 - 0.02% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -10.95% 0.454 0.404 - 11.66% -
SetIntersection_Front_Set_string_1024_64 -10.94% 4892809.327 4357520.934 - -7.22% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.93% 1.527 1.360 - 2.23% -
BM_toupper_char<char> -10.89% 0.690 0.615 - -0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.88% 19929.332 17760.891 - 0.02% -
BM_std_minmax_element<short>/70000 -10.86% 21176.348 18875.623 - 5.73% -
rng::fill_n(deque<int>)/32 -10.86% 1.296 1.156 - -5.69% -
BM_std_minmax_element<short>/64000 -10.83% 19350.890 17255.494 - 5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.74% 1.707 1.524 - -15.18% -
std::multimap<std::string,_int>::erase(iterator)/0 -10.73% 29.471 26.309 - 0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.67% 5.280 4.716 - -7.28% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.64% 11.376 10.165 - 4.08% -
BM_vector_deque_copy_backward/2 -10.62% 2.181 1.950 - -5.67% -
BM_std_minmax<unsigned_char>/8 -10.60% 1.086 0.971 - -10.68% -
std::equal(vector<bool>)_(unaligned)/50 -10.60% 0.773 0.691 - -21.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.59% 86.900 77.699 - -15.82% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -10.55% 26.661 23.849 - -6.06% -
BM_std_minmax_element<short>/4000 -10.51% 1211.315 1084.041 - 5.83% -
std::map<int,_int>::insert(value)_(already_present)/1024 -10.49% 3.695 3.308 - -5.73% -
BM_std_minmax_element<short>/5500 -10.46% 1661.323 1487.512 - 5.56% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -10.43% 2.260 2.024 - -9.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -10.38% 5.321 4.769 - 0.21% -
std::adjacent_find(list<int>)/50 -10.35% 26.352 23.624 - -0.60% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -10.34% 2.505 2.246 - 2.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -10.31% 3.583 3.214 - -3.76% -
BM_RangesPushHeap_uint32_Ascending_1 -10.31% 0.521 0.467 - -18.97% -
BM_std_minmax_element<short>/4096 -10.31% 1237.488 1109.959 - 5.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -10.29% 9864.522 8849.153 - -9.55% -
BM_vector_deque_copy/2 -10.28% 1.886 1.692 - -18.06% -
BM_std_minmax_element<short>/65536 -10.26% 19785.161 17754.723 - 6.37% -
BM_std_min<__int128>/64 -10.26% 29.604 26.568 - 8.42% -
BM_RangesPushHeap_string_Ascending_16384 -10.24% 23.835 21.395 - 10.85% -
std::for_each(list<int>)/8192 -10.23% 8986.124 8066.395 - -7.13% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -10.19% 7.372 6.621 - -21.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.16% 5.422 4.872 - -18.69% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.14% 1.569 1.410 - -7.79% -
BM_RangesPopHeap_uint64_1 -10.08% 0.499 0.449 - 0.79% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -10.06% 289.011 259.939 - -0.24% -
BM_std_min<long_long>/1 -10.05% 0.671 0.604 - -10.24% -
rng::unique(deque<int>)_(sprinkled)/52 -10.04% 74.981 67.453 - -9.77% -
BM_tolower_char<char> -10.03% 0.616 0.554 - -19.72% -
BM_RangesPushHeap_string_Ascending_64 -10.02% 7.633 6.868 - -7.71% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.88% 1.354 1.221 - 0.19% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.78% 9321.664 8409.720 - -9.34% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.77% 1.568 1.415 - 12.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -9.77% 30.185 27.236 - -4.71% -
rng::partition(list<int>)_(sparse)/8192 -9.71% 7740.290 6989.026 - -11.30% -
rng::move(list<int>)/4096 -9.69% 6031.977 5447.322 - 1.00% -
rng::copy_backward(vector<bool>)_(aligned)/64 -9.68% 2.002 1.808 - -4.49% -
BM_std_minmax<int>/7 -9.67% 1.750 1.581 - -7.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.67% 9797.903 8850.914 - -9.23% -
BM_std_minmax<short>/24 -9.62% 2.533 2.290 - 2.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -9.60% 6511459.115 5886244.646 - -0.35% -
rng::remove(deque<int>)_(prefix)/32 -9.58% 59.368 53.682 - -2.64% -
BM_std_minmax_element<long_long>/1 -9.56% 0.332 0.301 - -1.32% -
std::distance(join_view(vector<vector<int>>))/50 -9.54% 0.650 0.588 - -2.72% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -9.53% 0.505 0.457 - -19.42% -
BM_vector_deque_ranges_copy_backward/0 -9.47% 0.481 0.435 - -1.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.47% 2.404 2.177 - -16.37% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.42% 1.154 1.046 - 6.35% -
BM_std_minmax_element<short>/1024 -9.42% 312.788 283.326 - 5.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.41% 34.709 31.443 - -9.76% -
BM_std_min<unsigned_char>/5 -9.39% 1.362 1.234 - -6.29% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -9.32% 3151.631 2857.802 - -5.89% -
BM_vector_deque_move_backward/65536 -9.32% 8212.302 7447.248 - 1.30% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -9.27% 29.533 26.795 - -17.00% -
SetIntersection_Front_Set_string_16384_16 -9.23% 2084886.740 1892481.650 - -8.23% -
BM_deque_vector_ranges_move/70000 -9.15% 3188.899 2897.072 - -0.49% -
std::multiset<std::string>::find(key)_(existent)/1024 -9.12% 30.725 27.922 - 18.26% -
BM_RangesPushHeap_string_SingleElement_4 -9.11% 2.348 2.134 - -6.96% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.08% 38.622 35.115 - -0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -9.06% 0.294 0.267 - 4.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -9.06% 1.121 1.019 - -9.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.05% 1590.404 1446.396 - -9.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -8.97% 3226180.679 2936758.708 - -0.75% -
BM_std_minmax<unsigned_char>/64 -8.94% 1.320 1.202 - -1.43% -
std::map<std::string,_int>::ctor(const&)/32 -8.94% 753.030 685.741 - -13.07% -
BM_RangesPushHeap_string_SingleElement_262144 -8.91% 2.743 2.499 - -5.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.89% 8.079 7.360 - 1.24% -
BM_vector_deque_move_backward/70000 -8.88% 8598.568 7835.061 - -2.12% -
std::partition_copy(list<int>)/8192 -8.88% 7371.757 6717.416 - -7.89% -
rng::partition_copy(list<int>)/8192 -8.83% 7656.614 6980.461 - -5.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.79% 552.312 503.741 - -0.76% -
rng::find_end(list<int>)_(single_element)/8192 -8.79% 8419.473 7679.568 - -12.39% -
std::partition(deque<int>)_(dense)/50 -8.78% 16.238 14.812 - -9.34% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -8.78% 38.673 35.278 - -13.66% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.76% 57.595 52.551 - 6.46% -
std::set<int>::insert(value)_(new_value)/8192 -8.75% 77.671 70.876 - -0.23% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -8.68% 0.695 0.635 - 17.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.66% 4.217 3.852 - -2.50% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.65% 209.117 191.020 - -8.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -8.65% 9118.993 8330.112 - -0.46% -
std::copy(vector<bool>)_(aligned)/1048576 -8.62% 2861.323 2614.568 - -21.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.61% 608.856 556.405 - -1.70% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -8.57% 9027.931 8254.249 - -9.90% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -8.56% 5.203 4.758 - -0.47% -
BM_vector_deque_ranges_move_backward/70000 -8.48% 8516.062 7793.552 - 1.85% -
BM_RangesPushHeap_uint64_Ascending_256 -8.47% 2.286 2.093 - -0.01% -
BM_std_minmax_element<int>/1 -8.45% 0.332 0.304 - -0.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.43% 29.939 27.415 - -6.62% -
rng::find_end(deque<int>)_(process_all)/8192 -8.40% 2293.243 2100.613 - -12.00% -
rng::move_backward(vector<bool>)_(unaligned)/512 -8.40% 5.130 4.699 - -12.42% -
BM_deque_vector_move/70000 -8.39% 3183.323 2916.179 - -1.67% -
BM_std_min<unsigned_short>/4 -8.39% 1.089 0.997 - 1.68% -
BM_deque_vector_copy/0 -8.38% 1.488 1.363 - -8.52% -
BM_std_min<unsigned_long_long>/5 -8.36% 1.397 1.281 - -4.65% -
std::partition(deque<int>)_(sparse)/8192 -8.36% 3291.884 3016.728 - -0.28% -
std::unordered_set<int>::contains(key)_(existent)/32 -8.35% 1.291 1.184 - -7.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.34% 1717.376 1574.145 - 19.58% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -8.34% 26.269 24.079 - 0.04% -
BM_RangesMakeHeap_float_Random_16 -8.33% 1.643 1.506 - -11.95% -
BM_std_minmax<char>/28 -8.32% 2.302 2.110 - -6.43% -
SetIntersection_Interlaced_Vector_string_256_64 -8.31% 20640222.345 18924885.300 - -6.20% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -8.29% 24.603 22.563 - 2.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.28% 1195.263 1096.264 - -11.14% -
std::search(deque<int>)_(same_length)/1000 -8.27% 354.857 325.524 - -7.85% -
BM_deque_vector_ranges_copy_backward/0 -8.26% 1.430 1.312 - -4.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -8.24% 3.760 3.450 - -8.09% -
std::find_end(deque<int>)_(match_near_end)/1000 -8.23% 37.524 34.436 - -89.59% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -8.21% 8019.295 7360.605 - -0.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -8.21% 10.230 9.390 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.16% 11087429.256 10182612.844 - -5.54% -
BM_std_minmax<char>/3 -8.15% 1.223 1.124 - -7.09% -
BM_deque_deque_move/64000 -8.15% 2990.108 2746.427 - 0.81% -
BM_deque_vector_ranges_move/64000 -8.14% 2962.042 2720.831 - -0.26% -
rng::find_if(vector<char>)_(process_all)/8 -8.14% 2.645 2.430 - -2.30% -
BM_vector_deque_copy_backward/1 -8.13% 2.447 2.248 - -2.70% -
std::find_end(list<int>)_(single_element)/8192 -8.13% 8435.782 7750.020 - -10.25% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.12% 195.462 179.596 - -8.42% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.09% 1529109.776 1405437.033 - -12.04% -
SetIntersection_Interlaced_Vector_string_16384_16 -8.04% 4694040.390 4316523.485 - -6.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.96% 755.459 695.357 - -0.49% -
BM_deque_vector_copy_backward/0 -7.95% 1.489 1.370 - -0.61% -
BM_std_minmax_element<short>/512 -7.95% 156.355 143.924 - 4.27% -
std::set<int>::count(key)_(non-existent)/1024 -7.95% 8.190 7.540 - 0.04% -
BM_RangesPushHeap_string_SingleElement_16 -7.94% 2.649 2.439 - -4.46% -
BM_std_min<unsigned_long_long>/6 -7.92% 1.679 1.546 - -5.02% -
BM_std_min<__int128>/31 -7.91% 13.482 12.415 - 5.43% -
BM_std_min<unsigned_long_long>/30 -7.91% 2.754 2.536 - -5.79% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.84% 1.435 1.323 - -7.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.84% 6426433.463 5922388.845 - -14.73% -
BM_std_minmax<int>/3 -7.84% 1.192 1.099 - -8.30% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -7.84% 1.004 0.926 - -2.09% -
rng::replace(vector<int>)_(prefix)/8192 -7.82% 1284.890 1184.424 - -6.25% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.81% 1.551 1.430 - 10.39% -
std::unordered_set<int>::contains(key)_(existent)/1024 -7.79% 1.452 1.339 - -4.47% -
std::set<std::string>::contains(key)_(existent)/8192 -7.72% 29.168 26.915 - -9.99% -
BM_std_min<short>/16 -7.72% 1.776 1.639 - -8.96% -
std::adjacent_find(deque<int>,_pred)/8 -7.72% 4.778 4.409 - 2.85% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -7.71% 27.219 25.121 - 2.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -7.69% 25.731 23.753 - -0.58% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.68% 1061917.562 980359.375 - -7.92% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -7.68% 2.493 2.302 - -4.70% -
std::partition(deque<int>)_(sparse)/1024 -7.68% 415.706 383.782 - -1.39% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -7.67% 2.440 2.253 - -0.06% -
std::equal(list<int>)_(it,_it,_it)/50 -7.66% 38.560 35.607 - 4.99% -
rng::remove(deque<int>)_(prefix)/50 -7.64% 67.674 62.502 - -1.55% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.62% 1775.041 1639.766 - 140.16% -
BM_align/1 -7.61% 0.976 0.902 - 0.60% -
std::copy_n(vector<bool>)_(aligned)/262144 -7.61% 753.735 696.380 - 3.04% -
SetIntersection_Interlaced_Vector_float_256_4 -7.59% 5282476.410 4881456.576 - -8.87% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.59% 16.141 14.916 - -17.58% -
std::copy(list<int>)/64 -7.58% 33.262 30.740 - -4.11% -
rng::copy(vector<int>)/8 -7.58% 2.315 2.140 - -6.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.57% 1645.512 1520.900 - -7.32% -
BM_std_min<__int128>/30 -7.55% 12.998 12.016 - 5.55% -
BM_deque_deque_copy/64000 -7.55% 2937.749 2716.089 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -7.53% 17.235 15.937 - -15.70% -
BM_std_min<__int128>/29 -7.53% 12.517 11.575 - 5.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -7.52% 65.223 60.319 - 0.79% -
BM_std_minmax<char>/20 -7.51% 2.089 1.932 - -6.72% -
rng::copy_if(list<int>)_(entire_range)/32768 -7.51% 30603.081 28304.376 - -0.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -7.50% 30.552 28.260 - 18.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.49% 98.946 91.533 - 0.13% -
std::remove(deque<int>)_(prefix)/32 -7.49% 59.161 54.730 - -8.04% -
BM_std_min<__int128>/32 -7.48% 13.891 12.851 - 5.48% -
SetIntersection_Interlaced_Vector_string_16384_4 -7.47% 1962702.299 1816007.914 - -0.27% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -7.47% 1.560 1.444 - 0.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.46% 22.989 21.273 - -0.64% -
std::copy_backward(vector<bool>)_(aligned)/64 -7.46% 1.805 1.670 - -5.94% -
BM_std_min<short>/2 -7.44% 0.547 0.506 - 4.39% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -7.44% 582.760 539.429 - -3.01% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -7.42% 27.189 25.171 - 0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.39% 1639.771 1518.525 - -7.58% -
BM_std_min<__int128>/28 -7.39% 12.047 11.156 - 5.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.39% 43.241 40.047 - 5.51% -
BM_deque_vector_ranges_move/65536 -7.38% 2963.600 2744.800 - -0.23% -
BM_deque_deque_ranges_copy/70000 -7.37% 3304.717 3061.219 - 0.77% -
std::copy(vector<int>)/32768 -7.36% 3797.736 3518.223 - 0.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.35% 11.503 10.657 - 0.88% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.35% 2.387 2.211 - -7.30% -
BM_vector_deque_ranges_move_backward/65536 -7.33% 7851.070 7275.298 - 0.15% -
BM_std_min<__int128>/25 -7.31% 10.675 9.894 - 4.59% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -7.28% 1.546 1.434 - -4.47% -
std::for_each(join_view(vector<vector<int>>))/8 -7.25% 1.488 1.380 - 0.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.23% 3.341 3.099 - -5.22% -
BM_RangesPushHeap_string_SingleElement_256 -7.22% 2.606 2.418 - -5.56% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -7.21% 9.825 9.117 - -2.02% -
BM_std_minmax<char>/27 -7.20% 1.997 1.854 - -5.03% -
BM_RangesPushHeap_string_Descending_16384 -7.19% 3.341 3.101 - 25.96% -
bm_ranges_lexicographical_compare<int>/8 -7.19% 1.618 1.502 - -1.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.18% 41.539 38.556 - -6.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -7.17% 25762.102 23915.492 - -0.95% -
BM_vector_deque_copy_backward/0 -7.15% 0.503 0.467 - 16.27% -
BM_PushHeap_uint32_Descending_4 -7.14% 0.384 0.357 - 3.71% -
SetIntersection_Front_Set_float_1024_1024 -7.13% 16606493.954 15423084.946 - -7.17% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.11% 11.639 10.812 - -4.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.09% 30.755 28.573 - -9.58% -
BM_std_min<__int128>/27 -7.09% 11.558 10.739 - 5.04% -
std::fill(list<int>)/8192 -7.08% 7656.740 7114.327 - -0.03% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -7.07% 30.934 28.747 - -0.24% -
rng::copy_n(vector<bool>)_(unaligned)/512 -7.06% 3.591 3.337 - 0.47% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -7.06% 1.545 1.436 - 4.80% -
BM_align/8 -7.05% 0.964 0.896 - -0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.04% 55.593 51.680 - -6.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -7.04% 112627.282 104702.208 - -6.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -7.01% 0.590 0.549 - -0.73% -
BM_RangesPushHeap_string_SingleElement_1024 -7.01% 2.622 2.438 - -5.41% -
std::unordered_set<int>::count(key)_(existent)/8192 -7.00% 1.372 1.276 - -3.09% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.97% 10524.910 9791.550 - -22.55% -
BM_std_minmax<char>/29 -6.94% 2.585 2.406 - -5.84% -
bm_lexicographical_compare<unsigned_char>/4 -6.91% 1.491 1.388 - -7.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.91% 18.333 17.067 - -5.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -6.91% 11108605.190 10341497.311 - -50.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.87% 105036.179 97823.535 - 1.05% -
std::search_n(list<int>)_(no_match)/1048576 -6.86% 838284.580 780736.559 - -9.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -6.84% 516.693 481.330 - -5.62% -
BM_std_min<__int128>/26 -6.83% 11.013 10.260 - 4.54% -
BM_std_minmax_element<char>/3 -6.82% 1.232 1.148 - -2.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -6.76% 0.402 0.375 - 0.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -6.73% 2.406 2.244 - 2.51% -
BM_deque_deque_move/65536 -6.72% 3081.331 2874.261 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.71% 7126279.608 6648381.707 - 2.03% -
BM_MakeHeap_uint64_Descending_64 -6.70% 0.270 0.252 - 0.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.69% 2.416 2.255 - 0.57% -
BM_std_min<__int128>/24 -6.68% 10.169 9.489 - 4.24% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.68% 0.480 0.448 - -22.04% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.68% 30.277 28.255 - 0.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.67% 2.511 2.343 - -0.65% -
std::set<int>::count(key)_(existent)/32 -6.67% 1.939 1.810 - 0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -6.67% 25742.614 24026.595 - -0.35% -
BM_RangesMakeThenSortHeap_string_Random_262144 -6.65% 210.217 196.234 - -5.88% -
std::remove(deque<int>)_(prefix)/50 -6.65% 67.352 62.874 - -4.55% -
bm_swap_ranges_vb_aligned/8 -6.64% 3.542 3.307 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -6.64% 1183361.942 1104826.305 - -1.04% -
BM_RangesPushHeap_string_SingleElement_64 -6.63% 2.644 2.469 - -5.43% -
std::set<int>::count(key)_(existent)/1024 -6.59% 4.522 4.224 - 1.20% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.56% 21.919 20.482 - -6.34% -
BM_std_minmax<long_long>/1 -6.54% 0.693 0.648 - -6.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.54% 229.605 214.583 - 104.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.53% 374.674 350.195 - 20.97% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -6.53% 4083.407 3816.624 - -2.34% -
rng::rotate(list<int>)_(by_1/3)/32 -6.52% 15.160 14.172 - -9.25% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.50% 9.729 9.096 - -12.79% -
SetIntersection_Front_Set_string_262144_16 -6.47% 2076571.231 1942271.242 - -3.33% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.44% 1.342 1.256 - 8.24% -
std::rotate(list<int>)_(by_1/4)/8192 -6.43% 7659.233 7166.516 - -0.81% -
rng::transform(list<int>,_list<int>)/8192 -6.40% 10326.900 9666.298 - -5.40% -
BM_std_min<__int128>/23 -6.39% 9.702 9.082 - 4.00% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -6.39% 50.321 47.107 - -0.76% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.39% 1.850 1.732 - 1.28% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -6.37% 4.669 4.371 - 0.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.36% 10.917 10.223 - 0.11% -
BM_std_minmax<char>/5 -6.36% 1.788 1.674 - -9.96% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -6.34% 26.826 25.125 - -2.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.33% 5.375 5.034 - 2.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.33% 33.563 31.440 - -4.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -6.33% 23.204 21.736 - -5.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.32% 39.081 36.612 - -0.59% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -6.32% 179.049 167.740 - -5.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -6.31% 1.077 1.009 - -11.89% -
BM_std_minmax<char>/11 -6.30% 1.815 1.701 - 3.19% -
std::replace(vector<int>)_(sprinkled)/32 -6.30% 5.602 5.249 - 4.24% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -6.29% 34084.079 31939.880 - -0.87% -
BM_deque_deque_ranges_move_backward/1 -6.29% 3.433 3.217 - 15.12% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -6.26% 8312.267 7791.589 - -5.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -6.25% 7865.869 7373.899 - -0.65% -
bm_ranges_lexicographical_compare<int>/16 -6.25% 2.307 2.163 - -6.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -6.25% 706.882 662.699 - -5.24% -
std::count(vector<int>)_(every_other)/8 -6.23% 1.380 1.294 - -3.00% -
rng::find_if(vector<int>)_(process_all)/8 -6.22% 2.667 2.501 - -4.82% -
rng::remove_copy(deque<int>)_(prefix)/1024 -6.18% 416.172 390.436 - -5.99% -
std::remove(list<int>)_(sprinkled)/1024 -6.18% 1024.583 961.300 - -5.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.18% 1797.642 1686.612 - 145.55% -
std::copy(vector<bool>)_(aligned)/64 -6.16% 1.370 1.285 - -6.03% -
rng::find_if(list<int>)_(bail_25%)/32768 -6.16% 8476.243 7953.771 - -5.93% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.15% 31.324 29.397 - 0.29% -
BM_vector_deque_copy/65536 -6.14% 2831.665 2657.823 - -0.20% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -6.12% 30.207 28.357 - -26.08% -
bm_lexicographical_compare<unsigned_char>/5 -6.12% 1.724 1.619 - -6.61% -
BM_RangesPushHeap_string_SingleElement_16384 -6.11% 2.633 2.472 - -3.72% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.09% 24.238 22.762 - -5.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.08% 700.162 657.590 - 7.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -6.07% 13382.544 12570.166 - 0.15% -
rng::fold_left(list<int>)/8192 -6.07% 11484.499 10787.919 - 2.57% -
std::is_sorted(deque<int>,_pred)/8 -6.02% 4.613 4.335 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.02% 34.451 32.378 - 10.99% -
rng::adjacent_find(deque<int>,_pred)/8 -6.01% 4.348 4.087 - -2.05% -
BM_std_min<int>/1 -6.01% 0.325 0.305 - 8.44% -
bm_swap_ranges_vb_aligned/64 -6.00% 2.948 2.771 - -4.68% -
bm_lexicographical_compare<signed_char>/16 -5.99% 1.388 1.305 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -5.97% 20763664.758 19525085.999 - -2.46% -
BM_std_min<short>/26 -5.96% 2.175 2.046 - -2.54% -
BM_deque_deque_ranges_move/64000 -5.95% 2972.997 2796.104 - -1.45% -
std::search_n(list<int>)_(no_match)/8192 -5.95% 7217.025 6787.731 - -7.23% -
rng::rotate(list<int>)_(1_element_forward)/50 -5.94% 27.906 26.249 - 8.05% -
rng::find_last(list<int>)_(bail_90%)/50 -5.94% 1.423 1.339 - 3.31% -
std::is_sorted_until(deque<int>,_pred)/8 -5.93% 4.559 4.288 - 0.87% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -5.93% 7.807 7.343 - -22.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -5.93% 4.166 3.919 - 1.68% -
std::unordered_set<int>::contains(key)_(existent)/8192 -5.93% 1.329 1.250 - -18.40% -
BM_PushHeap_uint64_SingleElement_64 -5.92% 0.374 0.352 - -13.55% -
BM_deque_vector_move/65536 -5.92% 2849.742 2681.172 - -0.76% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -5.89% 1.042 0.981 - -8.92% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -5.87% 2.082 1.959 - 5.75% -
BM_RangesPushHeap_uint64_Ascending_1024 -5.85% 2.742 2.582 - 0.21% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -5.83% 7.281 6.857 - -2.42% -
BM_std_minmax<int>/6 -5.82% 1.387 1.306 - -3.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.81% 29818.571 28085.027 - 11.76% -
SetIntersection_Interlaced_Set_float_256_256 -5.81% 9620796.277 9061483.252 - -3.83% -
std::copy(deque<int>)/8 -5.81% 2.763 2.602 - -5.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.79% 1470.981 1385.837 - 3.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -5.76% 2.120 1.998 - 1.56% -
SetIntersection_Interlaced_Set_string_64_64 -5.75% 39904165.731 37608597.494 - 4.43% -
std::set<int>::count(key)_(non-existent)/8192 -5.75% 12.050 11.357 - 0.21% -
BM_std_minmax<unsigned_short>/6 -5.75% 1.390 1.310 - -5.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.75% 23.247 21.912 - 6.31% -
BM_std_min<__int128>/22 -5.75% 9.167 8.640 - 3.68% -
BM_std_min<unsigned_int>/29 -5.74% 2.060 1.942 - -7.04% -
SetIntersection_Interlaced_Vector_string_64_1 -5.71% 19017013.486 17931598.022 - -0.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.70% 11854.740 11178.543 - -1.22% -
std::set<int>::insert(value)_(already_present)/8192 -5.70% 11.384 10.734 - -0.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.70% 76.225 71.881 - -0.56% -
BM_RangesPushHeap_float_Descending_4 -5.69% 0.379 0.357 - -1.66% -
rng::stable_sort(deque<int>)_(descending)/8 -5.69% 28.301 26.691 - -2.43% -
BM_std_min<__int128>/21 -5.69% 8.705 8.210 - 3.33% -
rng::search_n(list<int>)_(no_match)/8192 -5.68% 7278.141 6865.057 - -7.14% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -5.67% 20650.913 19479.499 - -2.00% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.65% 1.252 1.181 - 0.30% -
std::find_if_not(deque<int>)_(bail_25%)/8 -5.64% 1.538 1.452 - -5.16% -
BM_std_min<unsigned_char>/2 -5.64% 0.514 0.485 - 0.04% -
BM_std_minmax<unsigned_short>/32 -5.64% 1.302 1.228 - -0.06% -
rng::move_backward(list<int>)/32768 -5.63% 36954.519 34874.583 - 3.75% -
std::find_if_not(list<int>)_(process_all)/32768 -5.63% 29522.836 27861.898 - -6.96% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.62% 1558.087 1470.536 - -2.30% -
std::unique(vector<int>,_pred)_(contiguous)/52 -5.60% 65.968 62.277 - -1.45% -
BM_std_min<short>/11 -5.57% 1.249 1.179 - 0.01% -
SetIntersection_Front_Set_uint64_262144_16384 -5.56% 344215270.287 325080460.745 - -3.32% -
std::multiset<int>::contains(key)_(existent)/8192 -5.56% 8.614 8.135 - -7.72% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.55% 522561.500 493544.513 - -2.06% -
bm_ranges_lexicographical_compare<int>/64 -5.53% 5.086 4.805 - -2.16% -
std::stable_sort(vector<int>)_(descending)/8 -5.52% 25.656 24.240 - -5.02% -
rng::find_if(list<int>)_(process_all)/32768 -5.52% 28737.162 27152.013 - -7.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.51% 37.376 35.317 - 7.45% -
rng::unique(deque<int>)_(sprinkled)/32 -5.50% 62.356 58.927 - -2.83% -
BM_align/64 -5.50% 0.948 0.896 - -0.02% -
BM_std_minmax<short>/7 -5.49% 1.750 1.654 - -5.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.48% 5.607 5.299 - -19.47% -
BM_deque_vector_ranges_move_backward/64000 -5.48% 8459.865 7996.029 - 1.69% -
BM_MakeHeap_uint32_PipeOrgan_4 -5.48% 0.419 0.396 - -5.63% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -5.47% 27190.456 25702.367 - 0.11% -
std::unordered_set<std::string>::ctor(const&)/32 -5.45% 723.234 683.799 - -5.57% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.45% 933.314 882.460 - 13.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.44% 0.531 0.502 - -1.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.43% 26.295 24.866 - -4.50% -
SetIntersection_Front_Set_string_256_64 -5.43% 15456738.453 14617998.169 - -9.86% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.43% 18.182 17.196 - -4.16% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.42% 10.408 9.843 - -2.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -5.40% 3.009 2.847 - 52.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.39% 24.078 22.781 - 4.12% -
std::unique_copy(list<int>)_(sprinkled)/8192 -5.38% 7326.570 6932.358 - -0.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.38% 379.197 358.801 - -3.31% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -5.36% 1.726 1.633 - -8.58% -
BM_StringRelational_Eq_Empty_Large_Control -5.36% 0.489 0.463 - -4.94% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.34% 15.004 14.203 - -4.86% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -5.33% 25.428 24.072 - -16.13% -
std::copy_n(vector<int>)/4096 -5.33% 163.393 154.683 - -25.69% -
std::search_n(list<int>,_pred)_(no_match)/8192 -5.33% 8213.057 7775.313 - -4.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -5.32% 831.793 787.501 - 1.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -5.32% 2.748 2.602 - -7.31% -
BM_deque_deque_ranges_move/70000 -5.32% 3439.685 3256.789 - 0.77% -
rng::partition(vector<int>)_(sparse)/50 -5.29% 14.716 13.937 - -2.43% -
BM_RangesPushHeap_uint32_SingleElement_16 -5.28% 0.377 0.357 - 3.21% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.28% 7110954.380 6735842.632 - 12.51% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -5.27% 179201.069 169759.767 - -1.52% -
BM_std_min<__int128>/20 -5.25% 8.245 7.813 - 2.60% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -5.23% 485.804 460.387 - -2.43% -
std::replace(vector<int>)_(prefix)/50 -5.22% 7.754 7.349 - -3.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -5.21% 33671.129 31916.235 - -0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.20% 1320674.903 1251975.376 - 0.35% -
BM_std_min<int>/64 -5.20% 2.816 2.670 - 0.03% -
rng::is_sorted_until(deque<int>,_pred)/8 -5.19% 4.608 4.369 - 13.32% -
rng::fill(list<int>)/8192 -5.18% 7745.439 7344.053 - -0.65% -
BM_RangesPushHeap_uint64_SingleElement_4 -5.17% 0.398 0.378 - 5.84% -
BM_std_min<unsigned_long_long>/64 -5.16% 4.949 4.694 - -2.35% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.16% 8672.063 8224.767 - -7.61% -
BM_std_min<__int128>/19 -5.14% 7.806 7.405 - 2.26% -
BM_std_min<unsigned_short>/12 -5.13% 1.547 1.468 - -3.25% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.09% 2301612.828 2184416.673 - 5.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -5.09% 23.827 22.615 - -4.30% -
BM_std_minmax<char>/18 -5.09% 1.387 1.316 - -5.17% -
BM_StringEraseWithMove_Large_Opaque -5.08% 2.885 2.739 - -4.34% -
BM_std_min<__int128>/18 -5.07% 7.367 6.993 - 1.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -5.07% 0.947 0.899 - -0.99% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.07% 116490660.333 110586194.635 - -5.11% -
SetIntersection_Interlaced_Vector_string_64_16 -5.07% 30952052.326 29383659.990 - -5.22% -
rng::fill(vector<int>)/32 -5.07% 1.094 1.039 - -0.04% -
std::partition_point(deque<int>)/32 -5.06% 4.964 4.713 - 5.21% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.06% 1.620 1.538 - -10.87% -
rng::contains_subrange(vector<int>)_(same_length)/16 -5.05% 5.066 4.810 - -1.66% -
BM_RangesPushHeap_string_Random_16384 -5.05% 16.975 16.118 - -5.41% -
std::map<int,_int>::count(key)_(non-existent)/8192 -5.03% 11.776 11.184 - -0.14% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.03% 218.044 207.084 - -0.09% -
std::none_of(deque<int>)_(process_all)/50 -5.02% 20.166 19.154 - 7.86% -
BM_StringConstructDestroyCStr_Large_Opaque -5.02% 16.065 15.259 - 6.85% -
std::unordered_set<int>::erase(iterator)/32 -5.01% 21.312 20.245 - 0.85% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -5.01% 1.053 1.000 - -23.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -5.00% 97.638 92.760 - 42.93% -
BM_MakeHeap_float_Heap_256 -4.98% 0.216 0.206 - -0.64% -
BM_deque_vector_ranges_move_backward/65536 -4.97% 8504.441 8081.385 - -0.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.97% 11.246 10.687 - 1.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -4.96% 9.761 9.276 - 1.00% -
BM_std_minmax<short>/21 -4.95% 2.095 1.991 - -2.60% -
BM_MakeHeap_uint32_Random_256 -4.95% 1.212 1.152 - 0.38% -
BM_RangesPushHeap_string_Descending_16 -4.94% 2.448 2.327 - 10.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -4.92% 0.555 0.528 - -9.74% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.91% 1.388 1.320 - -4.87% -
rng::find(vector<bool>)_(process_all)/8 -4.91% 0.793 0.754 - 25.40% -
BM_std_min<long_long>/32 -4.91% 3.644 3.465 - -4.24% -
std::search(list<int>)_(single_element)/1024 -4.91% 763.331 725.841 - -5.84% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.91% 19.062 18.127 - -1.02% -
BM_RangesPushHeap_uint64_Ascending_16 -4.90% 0.977 0.929 - -0.77% -
rng::stable_sort(deque<int>)_(ascending)/8 -4.90% 19.073 18.138 - -1.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.90% 15.923 15.143 - -6.53% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.90% 83.652 79.552 - -6.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.90% 12240.087 11640.514 - -3.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -4.89% 0.921 0.876 - -18.59% -
BM_RangesPushHeap_uint64_Random_4 -4.86% 2.283 2.172 - 1.73% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.83% 12997.363 12368.987 - 3.99% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.83% 2.458 2.339 - 0.23% -
BM_std_min<unsigned_short>/31 -4.83% 2.592 2.466 - -4.98% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.83% 2.184 2.078 - 23.88% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -4.83% 0.585 0.557 - 5.78% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.82% 30.684 29.204 - 0.05% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.81% 102348.895 97430.177 - 0.06% -
BM_PushHeap_uint64_SingleElement_16 -4.81% 0.356 0.339 - 0.49% -
bm_lexicographical_compare<unsigned_char>/3 -4.80% 2.196 2.091 - -5.12% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.79% 136.151 129.626 - 1.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -4.77% 1.173 1.117 - -3.91% -
std::unordered_set<std::string>::erase(iterator)/0 -4.76% 32.143 30.613 - 11.69% -
BM_MakeHeap_uint64_Random_64 -4.76% 1.329 1.266 - -1.31% -
std::stable_partition(vector<int>)_(dense)/32 -4.76% 21.540 20.515 - -7.40% -
rng::for_each(list<int>)/8192 -4.75% 8510.718 8106.697 - -2.44% -
std::multimap<int,_int>::find(key)_(existent)/1024 -4.74% 4.027 3.836 - -2.93% -
BM_std_minmax<char>/4 -4.73% 1.494 1.423 - -8.19% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -4.73% 16.733 15.942 - -3.09% -
bm_ranges_lexicographical_compare<int>/1 -4.73% 1.385 1.319 - 1.85% -
BM_std_min<__int128>/17 -4.72% 6.906 6.580 - 1.52% -
rng::move(vector<bool>)_(aligned)/64 -4.72% 1.985 1.891 - -0.33% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.70% 2.748 2.619 - -3.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.70% 7508.094 7155.326 - 4.93% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.69% 5074445.972 4836255.272 - -4.48% -
BM_RangesPushHeap_string_Descending_262144 -4.69% 5.687 5.421 - 5.90% -
BM_std_min<int>/2 -4.68% 0.485 0.462 - 0.18% -
BM_std_minmax<unsigned_short>/7 -4.68% 1.701 1.621 - -7.49% -
BM_std_minmax<char>/19 -4.67% 1.724 1.643 - -7.12% -
BM_RangesMakeHeap_uint32_Random_1024 -4.67% 1.127 1.075 - 0.34% -
bm_ranges_lexicographical_compare<int>/4 -4.66% 1.386 1.321 - 1.88% -
BM_RangesPushHeap_string_Ascending_4 -4.65% 2.640 2.517 - -3.76% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -4.64% 3.076 2.934 - -2.57% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -4.64% 5.879 5.606 - -2.38% -
rng::starts_with(deque<int>)/8 -4.64% 4.166 3.973 - -3.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -4.61% 39.418 37.601 - 13.67% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -4.61% 2.055 1.961 - -3.27% -
BM_std_min<int>/24 -4.60% 1.844 1.760 - -2.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -4.60% 0.779 0.743 - 0.07% -
rng::find_end(deque<int>)_(process_all)/1000 -4.59% 319.881 305.194 - 21.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -4.59% 0.779 0.744 - 1.28% -
BM_std_minmax_element<long_long>/64000 -4.58% 17918.325 17097.510 - -0.06% -
bm_lexicographical_compare<unsigned_char>/2 -4.58% 1.961 1.871 - -4.53% -
std::find(list<int>)_(process_all)/32768 -4.58% 26945.234 25712.452 - -6.88% -
std::multiset<std::string>::erase(iterator)/0 -4.57% 31.169 29.745 - -1.04% -
BM_PushHeap_uint64_Ascending_16 -4.56% 0.976 0.931 - 2.15% -
rng::find(list<int>)_(process_all)/32768 -4.55% 28105.496 26825.353 - -3.82% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.55% 2.619 2.500 - -7.02% -
BM_PushHeap_uint32_Descending_16 -4.55% 0.379 0.362 - 2.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -4.54% 6.954 6.638 - -0.34% -
BM_std_minmax<char>/2 -4.54% 0.882 0.842 - -5.87% -
BM_vector_deque_ranges_copy/1 -4.53% 2.368 2.260 - -3.91% -
BM_std_minmax<char>/21 -4.53% 2.338 2.232 - -6.66% -
BM_std_minmax<char>/17 -4.52% 1.155 1.103 - -1.56% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.51% 3.770 3.600 - 1.00% -
rng::sort(deque<int>)_(ascending)/8 -4.50% 19.049 18.192 - -0.25% -
rng::rotate_copy(list<int>)/8192 -4.50% 8369.742 7993.115 - -3.75% -
rng::move(deque<int>)/8 -4.50% 3.954 3.776 - -4.41% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.49% 15714841.521 15008489.730 - -1.30% -
std::partition_point(deque<int>)/50 -4.49% 5.155 4.923 - 6.70% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.49% 157.081 150.031 - -0.11% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -4.48% 9629.253 9198.124 - 0.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -4.47% 53.983 51.570 - -3.13% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -4.46% 6.261 5.982 - -3.12% -
std::copy_if(list<int>)_(entire_range)/64 -4.46% 32.056 30.626 - -15.37% -
rng::find_end(deque<int>)_(process_all)/1024 -4.45% 326.056 311.531 - 2.95% -
bm_lexicographical_compare<unsigned_char>/1 -4.45% 1.695 1.620 - -4.15% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -4.45% 3.134 2.995 - -3.69% -
SetIntersection_Front_Vector_string_262144_1 -4.44% 1160910.168 1109311.108 - -2.80% -
SetIntersection_None_Set_string_1024_4 -4.44% 9278911.294 8866691.206 - -3.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.43% 1131918.054 1081773.792 - -3.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.43% 1.251 1.196 - -3.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.43% 1184.577 1132.124 - -3.96% -
BM_std_minmax<short>/16 -4.42% 1.881 1.798 - -5.38% -
BM_std_minmax<char>/6 -4.41% 2.077 1.985 - -7.88% -
BM_RangesPushHeap_float_QuickSortAdversary_16 -4.41% 1.028 0.982 - 0.81% -
std::copy_if(vector<int>)_(entire_range)/8 -4.41% 2.388 2.282 - 0.53% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -4.41% 24.391 23.316 - 22.17% -
BM_std_min<unsigned_short>/2 -4.40% 0.508 0.485 - 0.03% -
std::equal(vector<int>)_(it,_it,_it)/8 -4.40% 1.209 1.156 - 0.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.40% 111.436 106.533 - -0.52% -
rng::replace(vector<int>)_(prefix)/1024 -4.39% 166.304 158.999 - -3.83% -
std::any_of(deque<int>)_(process_all)/32768 -4.39% 11118.897 10630.508 - -1.93% -
BM_std_minmax_element<long_long>/70000 -4.38% 19570.601 18713.752 - 0.09% -
std::count(list<int>)_(every_other)/8 -4.37% 2.135 2.042 - -2.82% -
SetIntersection_None_Vector_string_16384_1 -4.36% 1292265.556 1235964.612 - -3.87% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.35% 18593792.953 17785856.480 - -4.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.34% 1123197.673 1074396.186 - -5.00% -
BM_std_minmax_element<long_long>/65536 -4.34% 18302.325 17508.252 - -0.06% -
SetIntersection_Front_Set_float_262144_1 -4.32% 1112644.912 1064571.563 - -4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.32% 13192259.841 12623001.402 - -8.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -4.29% 3.122 2.988 - 0.36% -
std::transform(list<int>,_list<int>)/8192 -4.28% 9613.044 9201.230 - -2.23% -
SetIntersection_Front_Set_string_1024_256 -4.28% 15354859.609 14697339.774 - -8.90% -
bm_lexicographical_compare<unsigned_char>/16 -4.28% 1.157 1.107 - -4.27% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.27% 781.056 747.666 - 11.52% -
BM_std_minmax_element<long_long>/5500 -4.26% 1528.998 1463.855 - 1.31% -
rng::find(vector<bool>)_(process_all)/50 -4.26% 0.794 0.760 - 2.72% -
rng::find(list<int>)_(process_all)/1024 -4.26% 726.710 695.762 - 1.04% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.25% 724.805 694.033 - 0.76% -
rng::stable_partition(list<int>)_(dense)/50 -4.24% 57.238 54.812 - 4.11% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.24% 19.074 18.266 - 2.06% -
std::move_backward(deque<int>)/32768 -4.24% 3753.347 3594.280 - -0.36% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.23% 30.240 28.959 - 0.31% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.21% 12533.297 12006.090 - -0.65% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.21% 1.055 1.011 - -12.58% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.19% 1.208 1.157 - -4.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -4.19% 58.423 55.974 - -0.23% -
BM_std_minmax_element<long_long>/4000 -4.18% 1115.035 1068.375 - 1.52% -
BM_std_min<unsigned_char>/6 -4.18% 1.547 1.482 - -3.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -4.18% 1.151 1.103 - 1.28% -
std::transform(list<int>)_(identity_transform)/8192 -4.17% 7341.496 7035.367 - -7.90% -
rng::replace(vector<int>)_(prefix)/50 -4.16% 7.232 6.931 - -0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -4.15% 4007.242 3840.764 - 0.96% -
SetIntersection_Interlaced_Set_float_256_64 -4.15% 15458250.123 14817198.658 - -4.29% -
SetIntersection_Front_Set_string_1024_1024 -4.15% 57310087.923 54934538.067 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.14% 32967961.102 31602130.586 - -21.93% -
BM_std_minmax_element<long_long>/64 -4.14% 18.204 17.451 - -0.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.13% 39.514 37.884 - -3.80% -
BM_std_min<long_long>/31 -4.12% 3.429 3.287 - -3.40% -
BM_StringRead_Cold_Deep_Empty -4.12% 0.888 0.851 - 6.14% -
bm_ranges_lexicographical_compare<int>/2 -4.12% 1.615 1.548 - 1.38% -
BM_RangesPushHeap_string_PipeOrgan_16384 -4.11% 16.228 15.561 - 5.61% -
rng::find_if_not(list<int>)_(process_all)/8192 -4.11% 8396.679 8051.596 - -10.17% -
BM_PushHeap_uint64_Random_256 -4.11% 5.791 5.553 - -2.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.11% 10.529 10.097 - -0.58% -
BM_std_minmax<short>/3 -4.11% 1.170 1.122 - -5.76% -
BM_std_minmax<unsigned_int>/15 -4.11% 2.098 2.012 - -0.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.10% 30.370 29.126 - -15.17% -
std::find_if_not(vector<char>)_(process_all)/8 -4.09% 2.456 2.355 - -4.61% -
BM_std_minmax_element<long_long>/4096 -4.08% 1142.516 1095.911 - 1.75% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.08% 7518222.482 7211596.595 - 7.15% -
BM_std_minmax<unsigned_short>/2 -4.08% 0.935 0.897 - 5.84% -
BM_deque_vector_copy_backward/1 -4.07% 2.114 2.028 - -3.08% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.06% 18.401 17.655 - -8.62% -
BM_MakeHeap_string_QuickSortAdversary_1 -4.06% 0.264 0.253 - -0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.05% 3382.990 3245.967 - 2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.05% 364743980.229 349975250.335 - 1.32% -
BM_std_minmax<short>/1 -4.04% 0.651 0.625 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.03% 20549118.444 19721346.598 - -3.23% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.02% 1.328 1.275 - -1.30% -
BM_std_min<unsigned_char>/12 -4.01% 1.384 1.328 - -2.22% -
std::stable_partition(deque<int>)_(dense)/32 -4.01% 33.309 31.973 - 6.90% -
std::unordered_multimap<int,_int>::clear()/8192 -4.00% 63433.812 60898.971 - -6.18% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.99% 311.196 298.768 - 1.69% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -3.99% 80.494 77.282 - -4.87% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.98% 23.509 22.574 - -13.27% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.96% 79.608 76.456 - -1.06% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.96% 12851.126 12342.464 - 17.59% -
BM_StringRelational_Eq_Empty_Huge_Control -3.95% 0.491 0.472 - -3.74% -
std::replace(vector<int>)_(prefix)/32 -3.95% 5.161 4.957 - -1.49% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.95% 4.355 4.183 - -0.30% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -3.95% 5.253 5.045 - -0.24% -
std::unique(deque<int>)_(contiguous)/52 -3.95% 71.153 68.345 - -0.16% -
BM_std_min<char>/5 -3.94% 1.424 1.367 - -4.10% -
BM_StringRelational_Eq_Small_Small_Control -3.94% 1.945 1.868 - 0.92% -
std::unique_copy(list<int>)_(contiguous)/8192 -3.92% 7089.052 6811.145 - -1.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.92% 554.490 532.776 - -3.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.89% 9.970 9.582 - -0.05% -
std::any_of(deque<int>)_(process_all)/8192 -3.88% 2785.757 2677.622 - -1.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.88% 0.280 0.269 - -3.99% -
rng::sort(deque<int>)_(descending)/8 -3.88% 26.461 25.434 - -0.40% -
std::fill_n(vector<bool>)/64 -3.87% 1.582 1.521 - 0.20% -
SetIntersection_Front_Set_float_1024_16 -3.85% 1364658.953 1312134.600 - 0.31% -
rng::partition_point(deque<int>)/32 -3.85% 4.239 4.076 - -3.57% -
std::stable_partition(vector<int>)_(dense)/50 -3.84% 25.800 24.809 - -6.13% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.84% 8284552.876 7966664.073 - -5.72% -
bm_lexicographical_compare<signed_char>/64 -3.82% 2.082 2.003 - -13.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.82% 11465918.732 11028062.434 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.81% 0.279 0.269 - -3.84% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.81% 7.577 7.288 - -0.10% -
BM_deque_vector_move/64000 -3.81% 2825.343 2717.702 - 0.24% -
std::map<int,_int>::contains(key)_(existent)/8192 -3.81% 5.555 5.343 - -2.71% -
std::map<std::string,_int>::erase(iterator)/0 -3.80% 29.334 28.220 - 2.95% -
BM_std_min<unsigned_char>/24 -3.78% 2.872 2.763 - 0.21% -
BM_deque_vector_ranges_copy/2 -3.78% 1.839 1.770 - -3.61% -
std::stable_partition(deque<int>)_(dense)/1024 -3.78% 669.618 644.311 - 8.06% -
BM_std_min<__int128>/15 -3.77% 5.970 5.746 - 0.86% -
std::stable_partition(deque<int>)_(dense)/50 -3.76% 43.496 41.862 - 5.48% -
BM_vector_deque_move_backward/64000 -3.76% 7729.312 7438.878 - 1.09% -
BM_std_min<unsigned_short>/32 -3.75% 2.933 2.822 - -3.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -3.74% 7.236 6.965 - 12.07% -
std::search_n(list<int>)_(no_match)/1000 -3.73% 688.404 662.735 - -2.15% -
BM_std_min<__int128>/16 -3.73% 6.408 6.169 - 0.58% -
BM_deque_vector_copy/2 -3.71% 1.838 1.769 - -3.45% -
BM_std_minmax_element<long_long>/512 -3.71% 146.381 140.952 - 1.99% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.71% 1110484.440 1069326.238 - -3.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -3.70% 1.424 1.371 - -0.74% -
BM_std_min<char>/20 -3.69% 1.576 1.517 - -0.79% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.69% 12872.533 12397.115 - 0.67% -
BM_getline_string -3.69% 17.613 16.963 - -3.24% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -3.68% 1.007 0.970 - 4.93% -
std::unique(deque<int>)_(contiguous)/32 -3.68% 60.965 58.724 - -1.49% -
BM_std_minmax_element<long_long>/1024 -3.67% 288.704 278.105 - 2.24% -
BM_std_min<unsigned_short>/22 -3.67% 1.916 1.845 - 1.80% -
BM_deque_vector_ranges_move/2 -3.67% 1.844 1.777 - -3.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.66% 0.578 0.557 - 35.69% -
rng::fill_n(vector<bool>)/512 -3.66% 1.477 1.423 - -0.07% -
BM_std_minmax<char>/30 -3.66% 2.818 2.715 - -4.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.66% 19.674 18.955 - 1.07% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.64% 1057.866 1019.336 - -3.33% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.64% 11.006 10.605 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.64% 1149301.293 1107474.526 - -5.36% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.64% 23.013 22.175 - -3.51% -
BM_vector_deque_ranges_move_backward/64000 -3.63% 7563.339 7288.525 - 1.55% -
SetIntersection_None_Set_float_64_1 -3.62% 23306378.381 22462790.617 - -3.92% -
std::adjacent_find(deque<int>,_pred)/50 -3.62% 30.879 29.762 - 0.20% -
BM_StringRead_Cold_Deep_Small -3.62% 0.882 0.850 - 5.38% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -3.61% 7716.716 7437.928 - -1.42% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -3.61% 15.377 14.822 - -1.69% -
BM_std_min<unsigned_char>/4 -3.61% 1.049 1.011 - 3.27% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.61% 21.798 21.011 - -1.90% -
std::stable_sort(deque<int>)_(descending)/8 -3.60% 29.017 27.974 - 4.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.59% 0.571 0.551 - -6.63% -
BM_RangesPushHeap_uint32_SingleElement_64 -3.59% 0.378 0.364 - 1.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.58% 74.016 71.364 - 9.50% -
std::sort(deque<int>)_(ascending)/8 -3.58% 18.989 18.309 - -0.54% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -3.58% 623.055 600.755 - -0.32% -
rng::search(deque<int>)_(single_element)/1000 -3.57% 450.948 434.844 - -3.35% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.57% 16.091 15.516 - -7.47% -
rng::copy(deque<int>)/8 -3.57% 2.803 2.703 - -2.94% -
BM_std_min<unsigned_char>/11 -3.57% 1.109 1.069 - 0.52% -
std::find(list<int>)_(process_all)/1024 -3.56% 714.660 689.195 - -3.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.56% 0.565 0.545 - -6.74% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.56% 40.261 38.829 - 0.77% -
BM_PushHeap_float_Random_4 -3.54% 3.028 2.921 - 2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.53% 185817640.093 179249507.928 - -0.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.53% 27231.131 26268.767 - -5.24% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.53% 0.292 0.282 - 1.49% -
BM_std_min<unsigned_char>/21 -3.53% 1.823 1.759 - -2.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.53% 39499.317 38105.706 - -2.37% -
SetIntersection_Front_Set_string_1024_16 -3.51% 2047837.086 1975903.634 - -2.27% -
SetIntersection_None_Set_uint32_1024_1 -3.51% 8993811.194 8678289.660 - -2.68% -
BM_deque_vector_move/2 -3.51% 1.845 1.780 - -3.21% -
BM_std_minmax<unsigned_short>/25 -3.50% 2.330 2.248 - -3.65% -
std::find(deque<int>)_(bail_25%)/8 -3.50% 2.073 2.000 - -3.08% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.49% 7964.923 7687.252 - -6.91% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.48% 4.307 4.157 - -3.76% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.48% 216.322 208.799 - 0.99% -
rng::none_of(deque<int>)_(process_all)/32 -3.47% 16.411 15.840 - -12.61% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.47% 9308808.178 8985685.891 - 1.51% -
rng::copy(list<int>)/32768 -3.47% 26694.921 25768.379 - -3.63% -
BM_std_minmax<char>/5500 -3.47% 50.798 49.036 - -3.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.46% 564.469 544.923 - -3.81% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -3.46% 26.988 26.054 - 5.80% -
BM_std_min<unsigned_int>/24 -3.46% 1.895 1.830 - -0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.46% 0.569 0.550 - -6.63% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.46% 5.331 5.147 - 2.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.45% 3.858 3.725 - 3.51% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.45% 21.310 20.576 - 2.10% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.45% 1.294 1.250 - -11.18% -
std::move(vector<bool>)_(aligned)/64 -3.44% 1.839 1.776 - -0.02% -
std::sort(deque<int>)_(pipe-organ)/8 -3.44% 21.556 20.814 - -0.15% -
std::find_if_not(vector<int>)_(process_all)/8 -3.44% 2.725 2.631 - 3.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.43% 0.334 0.323 - -3.87% -
BM_deque_vector_ranges_copy_backward/1 -3.43% 2.097 2.025 - -5.41% -
BM_std_min<unsigned_short>/8 -3.43% 1.345 1.299 - -0.47% -
BM_deque_vector_copy_backward/70000 -3.43% 9045.860 8736.019 - -0.26% -
rng::copy_backward(vector<bool>)_(aligned)/512 -3.43% 1.830 1.767 - 0.11% -
BM_std_minmax<char>/22 -3.43% 2.625 2.535 - -5.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.42% 34.187 33.017 - -6.63% -
BM_std_minmax<char>/14 -3.42% 2.592 2.504 - -1.97% -
std::unique(vector<int>,_pred)_(contiguous)/32 -3.40% 56.242 54.331 - -0.43% -
BM_MakeThenSortHeap_string_Ascending_1024 -3.39% 37.491 36.218 - 1.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.38% 86796.455 83860.992 - -0.10% -
BM_deque_vector_copy_backward/2 -3.38% 1.845 1.783 - -3.21% -
BM_RangesPushHeap_uint64_SingleElement_16 -3.38% 0.381 0.368 - 9.26% -
BM_deque_vector_ranges_copy_backward/2 -3.37% 1.843 1.781 - -3.19% -
BM_vector_deque_ranges_copy/2 -3.36% 2.073 2.003 - -3.04% -
BM_MakeHeap_string_Heap_262144 -3.36% 5.327 5.148 - -5.85% -
rng::adjacent_find(deque<int>,_pred)/50 -3.36% 29.926 28.921 - -0.33% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 -3.35% 9.731 9.405 - 1.29% -
rng::fold_left(deque<int>)/50 -3.35% 27.923 26.988 - -2.67% -
BM_StringRelational_Less_Empty_Large_Control -3.34% 1.859 1.797 - -4.15% -
BM_vector_deque_ranges_copy_backward/2 -3.33% 2.071 2.002 - 3.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.33% 4429.549 4281.877 - 0.20% -
rng::distance(join_view(vector<vector<int>>)/4096 -3.33% 4.558 4.406 - 2.24% -
std::rotate(list<int>)_(by_1/3)/50 -3.32% 25.425 24.582 - -0.83% -
BM_std_min<char>/6 -3.31% 1.639 1.585 - -0.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.30% 0.589 0.570 - -5.82% -
BM_std_minmax<char>/10 -3.30% 1.385 1.339 - 2.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.30% 0.669 0.647 - -0.14% -
BM_std_minmax<short>/18 -3.29% 2.060 1.992 - 0.01% -
std::unordered_map<int,_int>::clear()/8192 -3.28% 64713.803 62589.352 - -0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -3.28% 3.657 3.537 - -5.10% -
BM_std_min<__int128>/14 -3.28% 5.515 5.335 - 0.84% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.27% 23.312 22.548 - 0.07% -
std::rotate(list<int>)_(by_1/3)/8192 -3.26% 9012.299 8718.111 - -0.64% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.26% 49.336 47.726 - 0.12% -
SetIntersection_None_Vector_uint64_262144_64 -3.25% 1193646.836 1154826.805 - -4.61% -
std::is_sorted(list<int>)/1024 -3.25% 786.793 761.257 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.24% 354309136.797 342814230.667 - -4.22% -
std::none_of(list<int>)_(process_all)/8192 -3.24% 7189.207 6956.490 - -3.39% -
BM_std_min<unsigned_long_long>/7 -3.23% 1.929 1.866 - -1.79% -
rng::generate_n(vector<int>)/50 -3.23% 12.471 12.069 - 0.09% -
std::find_end(list<int>)_(same_length)/8192 -3.22% 8429.736 8158.061 - -56.26% -
std::copy_n(vector<int>)/32768 -3.22% 3794.316 3672.125 - -3.26% -
rng::search_n(list<int>)_(no_match)/1048576 -3.22% 845574.980 818389.311 - -5.19% -
std::multiset<std::string>::erase(key)_(existent)/8192 -3.21% 133.240 128.969 - -4.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -3.20% 10.943 10.592 - -0.95% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.20% 33.585 32.510 - -99.02% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.19% 1.889 1.828 - 2.14% -
BM_StringRead_Cold_Shallow_Empty -3.19% 0.859 0.831 - 5.72% -
SetIntersection_None_Vector_uint32_262144_262144 -3.19% 1215591.302 1176798.358 - -1.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.19% 4.848 4.694 - 2.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.18% 91.289 88.382 - -3.94% -
rng::count_if(deque<int>)_(every_other)/8 -3.18% 3.368 3.261 - -2.82% -
BM_std_min<char>/32 -3.18% 3.092 2.994 - 2.39% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -3.17% 5.609 5.431 - -1.11% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.17% 28.884 27.968 - -89.35% -
BM_PushHeap_uint32_Ascending_262144 -3.17% 8.336 8.072 - -1.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.17% 54967.391 53224.935 - -5.72% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -3.17% 55321.627 53569.216 - -0.24% -
SetIntersection_Interlaced_Set_float_1024_16 -3.17% 11911289.982 11534064.310 - -2.08% -
BM_deque_deque_copy_backward/70000 -3.17% 8918.557 8636.180 - 2.78% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.16% 8373.457 8109.266 - -0.93% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.15% 2.535 2.455 - -2.99% -
std::unordered_set<int>::ctor(const&)/32 -3.14% 203.761 197.356 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.14% 12307186.637 11920978.335 - -0.34% -
BM_vector_deque_move/2 -3.12% 2.072 2.007 - 9.56% -
rng::find_end(deque<int>)_(match_near_end)/1024 -3.12% 36.361 35.227 - -98.89% -
std::unordered_set<int>::ctor(const&)/8192 -3.12% 56183.482 54431.856 - -1.00% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -3.12% 15.489 15.006 - -1.78% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.11% 2.372 2.298 - 0.65% -
BM_std_min<char>/23 -3.11% 2.317 2.244 - -1.61% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -3.10% 33.428 32.391 - 2.78% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.10% 0.395 0.383 - -0.76% -
BM_vector_deque_ranges_copy_backward/70000 -3.10% 8363.248 8104.032 - -0.64% -
rng::find_end(forward_list<int>)_(same_length)/8192 -3.10% 17039.498 16511.697 - 15.11% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.09% 526.679 510.381 - 1.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.09% 23.219 22.501 - -11.17% -
BM_MakeHeap_string_Heap_16384 -3.08% 5.085 4.928 - -3.81% -
BM_deque_deque_copy_backward/64000 -3.08% 8270.527 8015.922 - -0.97% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -3.08% 19.037 18.451 - 0.37% -
SetIntersection_Front_Set_string_262144_1024 -3.08% 60518756.595 58656743.623 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.07% 9065850.635 8787079.083 - -26.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.07% 1119890.987 1085480.200 - -2.71% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.06% 2.280 2.211 - -0.88% -
rng::contains(vector<int>)_(process_all)/8 -3.06% 2.752 2.668 - -1.21% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.06% 3.087 2.993 - -1.51% -
SetIntersection_Front_Vector_uint32_262144_1 -3.06% 1110931.241 1076952.683 - -1.14% -
rng::search(list<int>)_(no_match)/1024 -3.06% 728.249 705.982 - -5.15% -
std::map<int,_int>::erase(key)_(non-existent)/32 -3.05% 2.804 2.719 - 14.22% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.04% 30.110 29.195 - -2.99% -
std::map<int,_int>::find(key)_(non-existent)/1024 -3.04% 5.438 5.273 - -2.57% -
BM_vector_deque_move_backward/2 -3.03% 2.007 1.947 - -14.64% -
std::any_of(list<int>)_(process_all)/8192 -3.03% 7158.520 6941.476 - -2.64% -
BM_StringRelational_Compare_Huge_Empty_Control -3.03% 1.669 1.618 - -2.67% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 -3.03% 17.821 17.282 - 7.10% -
SetIntersection_Front_Set_uint64_16384_64 -3.03% 2015337.160 1954366.324 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.02% 13356126.258 12952486.794 - -0.65% -
BM_std_minmax<short>/2 -3.02% 0.896 0.869 - -5.19% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -3.02% 2.638 2.559 - -2.34% -
BM_deque_vector_ranges_copy/1 -3.01% 2.092 2.029 - -4.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.01% 15.011 14.560 - 0.78% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.01% 6.695 6.493 - 0.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.01% 35.270 34.209 - -1.86% -
BM_MakeHeap_string_Heap_256 -3.00% 4.978 4.829 - -2.58% -
BM_deque_deque_ranges_move/4096 -3.00% 155.518 150.856 - -0.44% -
std::unordered_map<int,_int>::clear()/1024 -2.99% 8526.358 8271.266 - -1.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.99% 129021557.147 125161685.640 - -7.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.99% 41.606 40.361 - 47.52% -
BM_std_min<unsigned_short>/28 -2.99% 2.730 2.648 - -1.66% -
BM_vector_deque_ranges_copy_backward/64000 -2.99% 7446.644 7224.168 - -1.51% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.99% 1.937 1.879 - -9.71% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.98% 17.874 17.341 - -12.79% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -2.98% 71.386 69.258 - 0.07% -
std::map<int,_int>::insert(value)_(already_present)/32 -2.98% 1.813 1.759 - -0.55% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.97% 5.060 4.909 - -0.92% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.97% 16.818 16.318 - 1.02% -
SetIntersection_None_Set_string_1024_1024 -2.97% 9180221.948 8907657.312 - -2.36% -
BM_std_minmax_element<char>/1024 -2.97% 265.831 257.939 - -10.05% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.97% 1712950.853 1662154.976 - -2.93% -
BM_deque_vector_ranges_move_backward/70000 -2.96% 8965.547 8700.297 - 2.09% -
std::search(list<int>)_(same_length)/8192 -2.95% 10655.704 10340.969 - -1.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.94% 33.716 32.725 - 0.37% -
BM_std_minmax_element<short>/64 -2.93% 17.966 17.439 - 1.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.93% 0.876 0.850 - -2.78% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.92% 16.732 16.242 - -0.26% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.92% 8.090 7.854 - -0.09% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.92% 2.509 2.436 - 1.44% -
std::unordered_set<int>::count(key)_(existent)/32 -2.91% 1.338 1.299 - -11.64% -
std::copy(list<int>)/32768 -2.91% 26224.330 25460.757 - -3.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -2.91% 13.625 13.228 - -0.98% -
std::stable_sort(deque<int>)_(ascending)/8 -2.91% 19.033 18.479 - 1.81% -
BM_std_minmax<unsigned_char>/1 -2.91% 0.635 0.616 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.91% 25335831.676 24599719.518 - -2.18% -
std::partition(list<int>)_(dense)/8192 -2.90% 5043.451 4896.991 - -2.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.90% 9.562 9.284 - -0.76% -
std::set<int>::count(key)_(non-existent)/32 -2.90% 3.059 2.970 - -0.00% -
std::fill(vector<bool>)/64 -2.90% 1.676 1.628 - -0.42% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.90% 2.349 2.281 - 3.43% -
BM_std_min<__int128>/13 -2.89% 5.069 4.923 - 0.86% -
rng::contains(list<int>)_(process_all)/8192 -2.89% 7143.169 6936.911 - -0.44% -
std::set<int>::insert(value)_(new_value)/1024 -2.89% 42.984 41.743 - -0.49% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -2.88% 1.104 1.072 - -10.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.88% 18647017.259 18110258.315 - -4.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.87% 1176868.458 1143097.291 - 0.77% -
std::fill(vector<bool>)/512 -2.87% 1.580 1.534 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.87% 1576589.844 1531360.037 - -3.98% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.87% 0.522 0.507 - 2.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -2.86% 0.828 0.804 - -3.40% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -2.86% 1943024.262 1887409.719 - -22.49% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.86% 14.148 13.743 - -3.36% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.85% 35.769 34.748 - -5.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.85% 1.235 1.200 - -1.13% -
BM_std_min<unsigned_char>/4096 -2.85% 29.911 29.059 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.85% 1222173.129 1187395.281 - -1.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.85% 30.444 29.577 - 3.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.84% 16.565 16.094 - -1.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -2.83% 0.358 0.348 - -28.61% -
SetIntersection_Front_Set_string_1024_4 -2.82% 1342949.651 1305110.792 - -0.60% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -2.81% 21.067 20.474 - 4.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.81% 15104.291 14679.501 - -1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.81% 122129478.319 118699032.202 - 1.09% -
BM_vector_deque_move_backward/1 -2.81% 2.281 2.217 - -13.68% -
BM_RangesMakeHeap_uint32_Ascending_256 -2.80% 0.618 0.600 - 0.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.80% 12075.773 11737.817 - -7.23% -
std::map<int,_int>::find(key)_(existent)/32 -2.80% 1.605 1.560 - 1.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.79% 5.388 5.237 - -3.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 373.061 362.658 - -1.34% -
rng::find_first_of(deque<int>)_(large_needle)/32 -2.79% 297.792 289.497 - -2.93% -
BM_std_minmax<unsigned_short>/64 -2.78% 1.569 1.525 - -0.02% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.78% 1.232 1.198 - 0.15% -
rng::is_sorted(list<int>)/8192 -2.78% 7300.372 7097.354 - -2.27% -
BM_std_minmax<short>/32 -2.77% 1.264 1.229 - -0.01% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.77% 21.151 20.565 - 0.62% -
std::flat_multimap<int,_int>::erase(iterator)/0 -2.77% 15.748 15.311 - -0.52% -
rng::find(deque<int>)_(bail_25%)/32768 -2.77% 1971.917 1917.302 - -0.27% -
BM_deque_vector_ranges_copy_backward/64000 -2.77% 8281.127 8051.798 - -1.12% -
SetIntersection_Front_Set_string_16384_1024 -2.77% 59348238.854 57704803.864 - -2.69% -
BM_RangesPushHeap_string_Ascending_16 -2.76% 4.734 4.604 - -2.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -2.75% 0.633 0.616 - -11.40% -
BM_RangesPushHeap_uint32_SingleElement_16384 -2.75% 0.378 0.367 - 1.65% -
BM_RangesPushHeap_uint32_SingleElement_262144 -2.74% 0.377 0.367 - 1.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.74% 372.841 362.622 - -0.76% -
BM_StringRelational_Eq_Small_Large_Control -2.74% 0.490 0.477 - -0.31% -
rng::search_n(list<int>,_pred)_(no_match)/1000 -2.74% 847.366 824.156 - -0.62% -
BM_PushHeap_uint64_Ascending_64 -2.74% 1.613 1.569 - 3.36% -
rng::stable_sort(deque<int>)_(heap)/8 -2.74% 26.504 25.779 - -2.22% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.73% 7807.105 7593.654 - 8.55% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 -2.73% 0.483 0.470 - 0.82% -
BM_std_min<unsigned_char>/4000 -2.73% 27.850 27.089 - 0.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.72% 1.331 1.295 - -2.04% -
BM_std_min<unsigned_short>/1024 -2.72% 14.269 13.881 - -0.19% -
BM_std_min<int>/8 -2.72% 1.297 1.262 - -2.72% -
BM_deque_deque_copy_backward/1024 -2.71% 41.292 40.171 - 4.53% -
std::partition(list<int>)_(sparse)/8192 -2.71% 7672.574 7464.519 - -8.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.71% 45158.361 43935.548 - -2.99% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -2.71% 839.996 817.251 - -0.39% -
BM_std_min<unsigned_long_long>/8 -2.71% 2.345 2.281 - -2.04% -
std::find_if(vector<bool>)_(process_all)/50 -2.70% 36.013 35.039 - -4.13% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.70% 31.262 30.417 - -0.99% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.70% 0.570 0.555 - -4.78% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -2.70% 1.513 1.472 - -0.90% -
rng::replace_if(list<int>)_(prefix)/8192 -2.70% 7356.677 7157.962 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.70% 2357341.066 2293726.790 - -1.33% -
std::any_of(deque<int>)_(process_all)/50 -2.70% 19.713 19.182 - -0.51% -
BM_std_min<unsigned_long_long>/31 -2.69% 2.981 2.901 - -4.15% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.69% 3.046 2.964 - 1.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.69% 19.278 18.760 - 0.41% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.68% 39286.249 38232.069 - -5.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.68% 23.095 22.475 - 3.86% -
706_stockfish_r -2.68% 21.399 20.825 - -3.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.68% 172447319.521 167825237.483 - -21.28% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.68% 172579718.732 167955716.365 - -0.20% -
SetIntersection_None_Vector_uint64_256_256 -2.67% 2268359.370 2207681.590 - -3.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.67% 1977.823 1925.006 - -0.76% -
BM_std_min<short>/12 -2.67% 1.553 1.511 - -0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.67% 67529.641 65727.556 - -1.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.67% 559.810 544.890 - -4.79% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.66% 1.487 1.447 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.66% 13643.130 13279.556 - -1.63% -
BM_std_minmax<char>/23 -2.66% 3.046 2.965 - -6.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.66% 1.967 1.914 - -3.61% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.66% 2.970 2.891 - 0.25% -
std::set<std::string>::contains(key)_(existent)/1024 -2.66% 24.143 23.501 - 10.61% -
BM_std_min<unsigned_char>/22 -2.65% 2.063 2.009 - -4.52% -
std::move_backward(deque<int>)/8 -2.65% 3.998 3.892 - 17.27% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -2.64% 7.281 7.089 - -1.28% -
std::find_end(vector<int>)_(match_near_end)/8192 -2.64% 206.698 201.234 - -99.83% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.64% 2233.348 2174.326 - -0.70% -
BM_deque_vector_ranges_move/1 -2.64% 2.080 2.025 - -5.82% -
rng::search_n(list<int>,_pred)_(no_match)/1024 -2.64% 866.921 844.012 - -0.53% -
BM_RangesMakeHeap_string_SingleElement_262144 -2.63% 7.607 7.407 - -9.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.63% 5555.638 5409.638 - -3.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.63% 1118688.245 1089295.388 - -0.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.63% 5745.717 5594.825 - -3.16% -
BM_std_minmax<int>/16 -2.63% 1.347 1.312 - -0.11% -
BM_vector_deque_ranges_copy_backward/65536 -2.62% 7809.122 7604.631 - -0.74% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.62% 35.961 35.020 - -4.54% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -2.60% 20.769 20.228 - -11.01% -
SetIntersection_Front_Set_string_64_4 -2.60% 20195558.027 19670335.520 - -2.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.60% 203.063 197.790 - -0.95% -
BM_vector_deque_copy/64 -2.59% 2.718 2.647 - -5.97% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.59% 366320518.591 356817008.347 - 5.24% -
vector<bool>(const_vector<bool>&) -2.59% 9.766 9.513 - -3.20% -
std::count_if(deque<int>)_(every_other)/8 -2.59% 3.446 3.357 - -2.78% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.59% 0.928 0.904 - 4.24% -
BM_StringRelational_Less_Large_Large_Control -2.59% 2.335 2.275 - 11.09% -
BM_std_minmax_element<char>/4000 -2.58% 1009.400 983.332 - -10.66% -
rng::for_each(map<int>)/8 -2.58% 6.235 6.074 - 35.77% -
rng::rotate(list<int>)_(by_1/2)/1024 -2.57% 391.606 381.532 - -0.71% -
std::shift_left(deque<int>)/50 -2.57% 5.645 5.499 - 0.34% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.57% 11904.431 11599.007 - 3.34% -
rng::search(deque<int>)_(same_length)/8192 -2.56% 3889.543 3789.971 - -1.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -2.56% 10.364 10.099 - -1.98% -
BM_MakeHeap_string_Ascending_262144 -2.55% 7.498 7.307 - -20.33% -
SetIntersection_Interlaced_Vector_float_64_16 -2.55% 19513093.462 19016460.570 - -0.90% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.54% 19.037 18.553 - 1.77% -
std::move(deque<int>)/8 -2.54% 3.943 3.843 - -3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.54% 19780141.152 19277410.662 - -3.88% -
rng::sort(deque<int>)_(pipe-organ)/8 -2.54% 21.303 20.762 - -0.51% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.54% 10.836 10.561 - 4.85% -
rng::remove_if(list<int>)_(prefix)/8192 -2.54% 9576.166 9333.342 - 2.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.53% 14775.434 14401.585 - -0.81% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.53% 3.106 3.028 - -4.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.53% 10.096 9.841 - -4.69% -
BM_deque_vector_move_backward/64000 -2.53% 8295.668 8086.032 - 0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.52% 185824.569 181145.423 - -0.82% -
rng::fill(vector<bool>)/512 -2.51% 1.616 1.576 - 6.16% -
BM_MakeThenSortHeap_float_Ascending_4 -2.50% 1.451 1.415 - 1.30% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.50% 21.768 21.224 - 0.05% -
std::set<std::string>::count(key)_(existent)/1024 -2.49% 22.630 22.066 - -9.43% -
rng::starts_with(deque<int>,_pred)/8192 -2.49% 4094.110 3992.127 - -1.52% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.49% 42.104 41.057 - 42.03% -
BM_MakeHeap_string_Heap_1024 -2.49% 4.830 4.710 - -3.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.48% 0.719 0.701 - 0.80% -
BM_std_minmax_element<char>/512 -2.48% 135.717 132.349 - -9.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.48% 1107718.939 1080278.543 - -2.81% -
BM_PushHeap_string_Descending_262144 -2.48% 3.286 3.205 - -41.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.48% 642.200 626.302 - -4.25% -
BM_std_minmax<unsigned_short>/1 -2.47% 0.640 0.624 - 0.03% -
BM_std_min<short>/4 -2.47% 1.076 1.049 - -3.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.47% 0.516 0.503 - -1.70% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.46% 1920069.599 1872819.072 - -22.82% -
rng::copy_if(vector<int>)_(entire_range)/8 -2.46% 2.281 2.224 - 0.96% -
rng::copy_if(list<int>)_(every_other)/32768 -2.46% 26046.710 25406.922 - 0.28% -
rng::all_of(deque<int>)_(process_all)/50 -2.45% 18.177 17.731 - -3.30% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -2.45% 21.545 21.017 - -1.36% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.44% 2.741 2.674 - -0.25% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.44% 640.845 625.204 - -0.40% -
std::move(list<int>)/32768 -2.43% 31398.639 30634.185 - -0.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.43% 7.830 7.639 - -2.01% -
std::for_each_n(vector<int>)/8 -2.43% 2.543 2.481 - -0.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -2.43% 24.621 24.023 - -15.13% -
SetIntersection_Interlaced_Set_float_16384_4 -2.42% 175830902.734 171568130.710 - -0.45% -
std::map<int,_int>::count(key)_(existent)/8192 -2.42% 6.089 5.942 - -2.31% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.42% 358543975.410 349860940.913 - 1.75% -
BM_StringRead_Cold_Shallow_Large -2.42% 1.124 1.097 - 6.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.42% 1.229 1.200 - -10.79% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.42% 28349.105 27663.768 - -5.47% -
rng::fill_n(vector<bool>)/64 -2.42% 1.395 1.361 - -3.93% -
std::distance(join_view(vector<vector<int>>))/4096 -2.41% 4.415 4.308 - -3.63% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.41% 5.678 5.541 - -2.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.41% 169.871 165.781 - 0.69% -
std::rotate(list<int>)_(1_element_forward)/32 -2.40% 14.830 14.474 - 16.87% -
BM_PushHeap_string_Descending_16 -2.40% 2.130 2.078 - -14.66% -
std::is_sorted_until(vector<int>,_pred)/8 -2.39% 3.518 3.434 - -5.03% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -2.39% 2795.871 2729.137 - 0.32% -
SetIntersection_None_Vector_string_262144_64 -2.39% 1376272.314 1343423.206 - -2.03% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.39% 21240326.194 20733713.942 - -0.06% -
std::search(vector<int>,_pred)_(near_matches)/1024 -2.38% 24718.766 24130.477 - -0.03% -
SetIntersection_Front_Set_string_16_16 -2.38% 63705036.504 62190985.144 - -1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.37% 205643716.165 200766137.018 - -0.81% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.37% 7.459 7.282 - -0.78% -
rng::partition(list<int>)_(sparse)/32 -2.37% 9.165 8.948 - -1.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.37% 13802.729 13475.665 - 0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.37% 15229.860 14869.125 - 0.09% -
BM_std_minmax_element<char>/5500 -2.36% 1382.982 1350.327 - -10.58% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.36% 213.253 208.220 - -2.38% -
rng::find_end(deque<int>)_(match_near_end)/8192 -2.36% 281.650 275.015 - -99.83% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.35% 30.112 29.403 - -0.69% -
BM_std_min<__int128>/11 -2.35% 4.175 4.077 - 0.75% -
BM_std_min<unsigned_short>/30 -2.35% 2.363 2.308 - -2.19% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.35% 15397017.660 15035782.524 - -2.63% -
BM_deque_deque_copy/1024 -2.35% 39.360 38.437 - -2.16% -
rng::copy_backward(vector<int>)/1048576 -2.34% 49724.553 48559.029 - 0.24% -
BM_std_min<__int128>/12 -2.34% 4.617 4.509 - 0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.34% 16.927 16.532 - -0.59% -
BM_num_put<long> -2.33% 11.956 11.678 - -3.62% -
SetIntersection_Interlaced_Set_string_16384_1 -2.33% 1166953.798 1139762.068 - -1.37% -
rng::copy_n(list<int>)/64 -2.33% 14.095 13.767 - -2.83% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -2.32% 1.444 1.411 - -1.38% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -2.32% 7237.741 7070.143 - 0.52% -
std::unordered_multimap<int,_int>::clear()/1024 -2.31% 8187.667 7998.473 - -4.41% -
BM_deque_vector_move/1 -2.31% 2.106 2.058 - -3.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.31% 2.002 1.955 - -4.30% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -2.31% 3.704 3.618 - -1.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.30% 105425.908 102997.433 - 0.78% -
std::adjacent_find(vector<int>,_pred)/8 -2.29% 3.421 3.343 - -0.77% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -2.29% 25.202 24.625 - -1.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.29% 7.632 7.458 - -2.51% -
SetIntersection_None_Vector_string_1024_1 -2.28% 1234419.604 1206241.456 - -1.74% -
std::remove(list<int>)_(prefix)/1024 -2.28% 1039.473 1015.755 - 1.84% -
BM_RangesMakeThenSortHeap_string_Descending_64 -2.28% 13.130 12.830 - -1.09% -
std::find_end(list<int>)_(match_near_end)/1000 -2.28% 79.896 78.074 - -89.58% -
rng::count(vector<int>)_(every_other)/8 -2.28% 1.384 1.353 - -2.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.28% 12733.665 12443.730 - -2.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.28% 6777.906 6623.581 - -0.32% -
BM_std_min<int>/4 -2.27% 1.052 1.028 - 0.63% -
BM_PopHeap_pair<uint32,_uint32>_1 -2.27% 0.507 0.496 - -2.08% -
SetIntersection_Interlaced_Vector_string_256_4 -2.26% 6281506.596 6139276.747 - -3.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -2.26% 9.635 9.418 - -1.21% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -2.25% 59.866 58.517 - -0.16% -
SetIntersection_Front_Set_float_16384_1 -2.25% 1127247.954 1101872.535 - -1.27% -
BM_std_min<unsigned_short>/4000 -2.25% 54.961 53.725 - -0.05% -
BM_std_min<unsigned_long_long>/24 -2.25% 2.719 2.658 - -0.96% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.25% 592.013 578.711 - -4.35% -
std::search(deque<int>)_(no_match)/1024 -2.24% 420.351 410.918 - -1.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -2.24% 0.466 0.456 - -34.59% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.24% 39.188 38.310 - 0.70% -
BM_num_get<void*> -2.24% 11.903 11.637 - -0.14% -
rng::sort(deque<int>)_(heap)/8 -2.24% 25.211 24.647 - -1.00% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -2.23% 13202.307 12907.874 - 0.08% -
std::partition(vector<int>)_(dense)/1024 -2.23% 244.996 239.537 - -3.57% -
BM_CmpEqual_schar_schar -2.23% 1.112 1.087 - -1.69% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -2.22% 66.857 65.370 - 0.75% -
BM_StringRelational_Compare_Empty_Empty_Control -2.22% 1.649 1.613 - 0.05% -
SetIntersection_Interlaced_Set_float_64_4 -2.22% 22694804.126 22190673.804 - -0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.22% 516.805 505.357 - -0.88% -
BM_std_minmax_element<char>/4096 -2.21% 1031.439 1008.601 - -10.48% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.21% 6296222.176 6156919.168 - 2.76% -
std::copy(list<int>)/4096 -2.21% 3312.817 3239.564 - -1.70% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.20% 5.767 5.640 - -0.22% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.20% 11606.910 11351.179 - 1.07% -
SetIntersection_None_Set_uint32_1024_1024 -2.20% 8912222.254 8715964.226 - -0.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.20% 31.105 30.420 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.20% 9536859.629 9326855.122 - -1.69% -
727_cppcheck_r -2.20% 25.286 24.731 - -2.10% -
BM_std_minmax<short>/27 -2.20% 2.886 2.823 - -1.70% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.19% 36.660 35.856 - -0.32% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.19% 4.470 4.372 - -2.54% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.19% 57.608 56.349 - 0.06% -
std::rotate(list<int>)_(1_element_backward)/32 -2.18% 13.571 13.274 - -4.68% -
BM_RangesMakeThenSortHeap_float_Descending_64 -2.18% 3.374 3.300 - 1.64% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.18% 54488544.854 53301134.621 - -1.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.18% 34.730 33.974 - -2.01% -
BM_deque_deque_copy_backward/512 -2.18% 22.273 21.788 - 17.32% -
BM_RangesPushHeap_uint64_Ascending_262144 -2.18% 5.052 4.942 - 5.14% -
std::flat_multimap<int,_int>::erase(iterator)/32 -2.18% 21.258 20.795 - 0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.17% 40442.477 39563.166 - -8.55% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -2.17% 20.002 19.568 - 0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.17% 22.269 21.787 - 24.11% -
BM_std_minmax<short>/17 -2.17% 1.870 1.829 - 2.05% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.17% 201.361 196.998 - -0.11% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.17% 4.375 4.280 - 0.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.16% 35.303 34.538 - -17.67% -
rng::starts_with(deque<int>,_pred)/1048576 -2.16% 533290.941 521746.619 - -1.47% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.16% 1.297 1.269 - -2.18% -
std::search_n(vector<int>)_(no_match)/1024 -2.16% 214.295 209.671 - -0.35% -
rng::unique_copy(list<int>)_(contiguous)/8192 -2.16% 7092.417 6939.374 - 0.34% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -2.16% 7064167.091 6911803.218 - -2.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.15% 153186.317 149888.511 - -0.75% -
std::multiset<int>::insert(value)_(new_value)/8192 -2.15% 74.283 72.684 - -1.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.15% 2.088 2.043 - -1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.15% 1280761.386 1253271.585 - -3.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.14% 1229723.739 1203420.540 - -4.59% -
BM_std_min<unsigned_long_long>/32 -2.14% 3.332 3.261 - 0.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -2.14% 11201.468 10962.115 - -24.14% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.14% 151049.488 147823.059 - 0.02% -
BM_std_minmax<unsigned_long_long>/29 -2.13% 4.222 4.132 - -1.54% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -2.13% 56154.561 54958.948 - 0.18% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.13% 109567.772 107236.814 - -2.37% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.13% 7223.504 7069.949 - -2.05% -
SetIntersection_None_Vector_string_256_1 -2.12% 4817515.276 4715168.536 - -0.62% -
std::set<int>::erase(key)_(existent)/8192 -2.12% 52.655 51.537 - 0.52% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.12% 1.516 1.483 - -4.91% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.12% 1.551 1.518 - -2.30% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.12% 2820.043 2760.234 - -2.36% -
rng::move_backward(deque<int>)/32768 -2.12% 3753.864 3674.361 - 4.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.12% 10.906 10.676 - 0.29% -
std::multiset<int>::contains(key)_(existent)/1024 -2.11% 4.003 3.918 - -2.76% -
BM_std_min<unsigned_short>/4096 -2.11% 56.396 55.204 - 0.11% -
BM_align/256 -2.11% 0.915 0.896 - -0.16% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -2.11% 42.748 41.845 - 23.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.11% 19.610 19.196 - 0.10% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.11% 76.275 74.666 - -0.44% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -2.10% 150781.259 147607.699 - 0.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.10% 142887.638 139889.150 - -0.84% -
BM_deque_vector_move_backward/65536 -2.10% 8391.893 8215.921 - 2.82% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.10% 13165.875 12889.856 - -0.28% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 537.006 525.758 - -1.83% -
rng::remove(list<int>)_(sprinkled)/1024 -2.09% 973.921 953.553 - -1.23% -
std::set<int>::clear()/8192 -2.09% 75043.653 73475.178 - -1.05% -
std::find_end(deque<int>)_(match_near_end)/8192 -2.09% 278.880 273.051 - -99.84% -
BM_CmpLess_schar_short -2.09% 0.967 0.947 - -0.18% -
BM_std_minmax<unsigned_short>/3 -2.08% 1.246 1.220 - 4.77% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.08% 174.214 170.588 - -0.07% -
BM_PushHeap_uint64_Random_262144 -2.08% 6.105 5.978 - -2.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.07% 14.153 13.860 - -0.03% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.07% 31.487 30.835 - -2.60% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -2.07% 20.825 20.394 - -0.41% -
SetIntersection_Front_Set_float_64_64 -2.07% 15669433.503 15345720.647 - -0.41% -
std::search(list<int>)_(same_length)/1024 -2.06% 778.306 762.287 - -1.79% -
std::partition(vector<int>)_(sparse)/32 -2.05% 8.907 8.724 - -0.02% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -2.05% 77.141 75.560 - -1.18% -
BM_std_min<unsigned_char>/10 -2.05% 0.932 0.913 - 1.33% -
BM_MakeThenSortHeap_string_Ascending_4 -2.05% 5.370 5.260 - -1.80% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.04% 16.900 16.555 - -1.03% -
rng::any_of(list<int>)_(process_all)/32768 -2.04% 26503.659 25963.120 - -0.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.04% 4.063 3.981 - 0.43% -
BM_std_min<int>/28 -2.04% 2.008 1.967 - -3.13% -
BM_std_min<unsigned_short>/5500 -2.03% 77.068 75.500 - -0.04% -
BM_deque_deque_ranges_copy/64000 -2.03% 2936.582 2876.916 - 0.86% -
std::search_n(vector<int>)_(no_match)/1000 -2.03% 209.139 204.890 - -0.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.03% 6.021 5.898 - 0.09% -
BM_deque_vector_ranges_copy_backward/4000 -2.03% 143.627 140.715 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.03% 5301944.292 5194540.151 - 2.23% -
std::copy_backward(vector<int>)/32768 -2.02% 3792.460 3715.674 - -2.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -2.01% 0.547 0.536 - 0.37% -
std::unordered_set<int>::clear()/1024 -2.01% 8409.856 8240.843 - 4.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.01% 21121.064 20696.908 - -0.47% -
BM_std_min<unsigned_char>/23 -2.01% 2.361 2.314 - -0.84% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.01% 5.593 5.481 - -0.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.00% 1.134 1.111 - 0.41% -
707_ntest_r -2.00% 16.694 16.360 - -3.46% -
BM_StringEraseWithMove_Large_Transparent -2.00% 2.711 2.657 - 2.69% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.00% 6.013 5.893 - -2.55% -
std::set<int>::contains(key)_(existent)/1024 -2.00% 4.003 3.923 - -0.87% -
SetIntersection_None_Vector_uint32_16384_64 -2.00% 1171142.091 1147756.502 - -2.11% -
rng::sort(vector<int>)_(descending)/8 -1.99% 25.715 25.203 - 2.07% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.99% 1.568 1.537 - 7.38% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.99% 542.815 532.009 - -1.33% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.99% 1.696 1.662 - -4.57% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.99% 3377.498 3310.350 - -0.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.99% 0.702 0.688 - 0.53% -
std::set<std::string>::erase(key)_(existent)/8192 -1.99% 71.302 69.886 - -1.65% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.99% 21.303 20.880 - -14.91% -
std::sort(vector<int>)_(descending)/8 -1.98% 25.633 25.126 - 1.88% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.98% 15.778 15.465 - -8.53% -
rng::starts_with(vector<int>)/1024 -1.98% 78.234 76.687 - -1.25% -
BM_MakeHeap_uint64_Random_256 -1.97% 1.218 1.194 - 5.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.97% 21.766 21.338 - -1.47% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.96% 28.748 28.183 - 1.72% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.96% 467.102 457.931 - -1.17% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.96% 8.661 8.491 - -4.06% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.96% 5.500 5.393 - -4.35% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.96% 6.030 5.912 - -2.87% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.96% 0.774 0.759 - -2.05% -
BM_PopHeap_uint64_4 -1.95% 2.757 2.703 - -0.14% -
SetIntersection_Front_Set_uint64_1024_4 -1.95% 1160042.615 1137378.773 - 3.41% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.95% 7.446 7.301 - 3.08% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.95% 62250.925 61035.595 - -0.78% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.95% 2.444 2.397 - -2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.95% 85004.832 83347.855 - -0.62% -
BM_LowerBound_string_262144 -1.95% 2509.317 2460.422 - 9.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.94% 30.720 30.123 - -2.60% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.94% 33187.529 32542.649 - -19.48% -
BM_num_get<unsigned_int> -1.94% 10.800 10.590 - 0.18% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.94% 216399.819 212197.333 - -0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.94% 252.881 247.970 - -1.25% -
std::stable_partition(vector<int>)_(sparse)/50 -1.94% 21.218 20.807 - 3.23% -
BM_CmpLess_uchar_schar -1.94% 1.055 1.034 - -0.22% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.93% 363.680 356.648 - -0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.93% 3142.033 3081.288 - 0.32% -
std::shift_right(deque<int>)/50 -1.93% 5.226 5.125 - 21.63% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.93% 173.214 169.876 - -0.52% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.93% 1855.949 1820.205 - 0.13% -
rng::count_if(list<int>)_(every_other)/8192 -1.93% 7295.101 7154.624 - -2.02% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.92% 64.325 63.089 - -5.54% -
rng::find_end(list<int>)_(same_length)/8192 -1.92% 8432.853 8270.892 - -48.02% -
SetIntersection_Interlaced_Vector_string_64_4 -1.92% 22853790.128 22414968.206 - -2.48% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.92% 420.731 412.655 - -0.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.92% 25.658 25.165 - -5.40% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.92% 479.650 470.455 - 0.00% -
std::partition(vector<int>)_(sparse)/50 -1.92% 14.080 13.811 - 0.08% -
rng::fold_left(deque<int>)/8 -1.92% 4.161 4.081 - -0.46% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.91% 4094.113 4015.740 - -0.27% -
BM_deque_vector_ranges_move_backward/4000 -1.91% 142.679 139.948 - -1.06% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.91% 84398080.287 82785804.450 - 4.51% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.91% 497.192 487.696 - -1.30% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.91% 23.102 22.661 - -0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.91% 16.424 16.111 - -0.60% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.91% 50410395.862 49448391.671 - -2.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.91% 6.528 6.404 - -2.46% -
std::find(vector<long_long>)_(bail_25%)/8 -1.91% 0.924 0.906 - -5.22% -
rng::none_of(vector<int>)_(process_all)/8 -1.91% 2.446 2.400 - 1.97% -
rng::is_sorted(vector<int>,_pred)/8 -1.91% 4.173 4.093 - 16.57% -
BM_std_min<__int128>/9 -1.91% 3.372 3.307 - 1.06% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.90% 23.633 23.183 - -8.44% -
std::set<int>::count(key)_(existent)/8192 -1.90% 8.004 7.853 - 0.91% -
std::search(vector<int>)_(same_length)/8192 -1.90% 1907.602 1871.416 - -4.54% -
rng::shuffle(vector<int>)/32 -1.89% 290.678 285.170 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.89% 33.238 32.610 - -10.92% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.89% 10.822 10.617 - 0.71% -
std::for_each(deque<int>)/32 -1.88% 3.850 3.778 - -1.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 57497.456 56414.957 - 1.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.88% 16.849 16.532 - 1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 7788.213 7641.716 - -0.36% -
std::transform(deque<int>)_(identity_transform)/50 -1.88% 19.526 19.160 - -0.03% -
std::find_if(vector<char>)_(process_all)/1024 -1.87% 273.861 268.744 - -0.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.86% 45.974 45.118 - -0.38% -
BM_StringRead_Cold_Shallow_Small -1.86% 0.863 0.847 - 8.97% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.86% 2916356.445 2862108.238 - -0.96% -
SetIntersection_Interlaced_Set_string_256_256 -1.86% 32570782.194 31965437.227 - -1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.86% 38142.982 37434.642 - -12.06% -
BM_PushHeap_string_Descending_4 -1.86% 1.936 1.900 - -12.29% -
BM_deque_deque_ranges_copy_backward/4000 -1.85% 148.775 146.017 - -0.17% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.85% 7665.818 7523.730 - -0.74% -
std::copy_backward(deque<int>)/8 -1.85% 2.811 2.759 - 0.74% -
std::find_end(list<int>)_(same_length)/1000 -1.85% 754.133 740.162 - -49.91% -
std::partial_sort(deque<int>)_(descending)/8 -1.85% 44.310 43.489 - 5.12% -
SetIntersection_Front_Set_uint64_262144_1 -1.85% 1118290.330 1097612.724 - -5.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.85% 5.406 5.307 - -3.13% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.84% 18.042 17.709 - -0.02% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.84% 367.501 360.722 - 1.35% -
BM_std_minmax<int>/11 -1.84% 1.761 1.729 - -5.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.84% 7.532 7.393 - -3.02% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.84% 4.251 4.172 - 0.42% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.83% 13.915 13.660 - -1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.83% 25.176 24.715 - 1.77% -
BM_std_min<unsigned_short>/11 -1.83% 1.182 1.160 - 0.13% -
std::multiset<int>::insert(value)_(new_value)/1024 -1.83% 49.688 48.778 - 2.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.83% 6.769 6.646 - -2.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.82% 0.889 0.873 - -1.23% -
BM_std_minmax<short>/23 -1.82% 2.649 2.601 - -3.43% -
BM_PushHeap_string_Descending_64 -1.81% 2.255 2.214 - -17.75% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.81% 25.726 25.259 - 23.51% -
BM_std_min<unsigned_char>/19 -1.81% 1.183 1.161 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.81% 6071388.470 5961277.151 - -6.41% -
rng::is_partitioned(list<int>)_(partitioned)/32 -1.81% 8.755 8.596 - -0.87% -
std::reverse_copy(deque<int>)/32768 -1.81% 8138.476 7991.129 - -1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.81% 1134379.386 1113868.386 - -0.82% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -1.80% 8397035.323 8245477.500 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.80% 21.606 21.216 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.80% 3615186.477 3549953.966 - -40.76% -
BM_std_minmax<short>/6 -1.80% 1.359 1.335 - -3.23% -
rng::for_each(map<int>)/8192 -1.80% 7376.521 7243.693 - -56.66% -
rng::contains(list<int>)_(process_all)/50 -1.80% 18.602 18.267 - -5.58% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.80% 22.022 21.626 - -2.03% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.80% 11.810 11.597 - 0.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.80% 55648.063 54648.131 - -0.01% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.80% 727653.393 714587.492 - -4.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.80% 14.189 13.934 - -1.88% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.79% 21.476 21.091 - 1.50% -
SetIntersection_Interlaced_Set_string_64_16 -1.79% 41383870.282 40641706.486 - 4.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 704.049 691.425 - -0.95% -
std::reverse_copy(list<int>)/32768 -1.79% 26317.926 25846.695 - -1.94% -
SetIntersection_None_Vector_uint32_1024_16 -1.79% 1153657.770 1133028.990 - -0.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.79% 1585.179 1556.874 - -1.50% -
BM_std_minmax<short>/19 -1.79% 2.458 2.414 - -0.60% -
rng::stable_sort(deque<int>)_(repeated)/8 -1.79% 18.696 18.362 - 2.13% -
rng::find(list<int>)_(process_all)/8 -1.78% 2.426 2.383 - 1.12% -
BM_std_min<__int128>/6 -1.78% 2.153 2.114 - 1.87% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.78% 0.620 0.609 - -1.13% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.78% 82547.841 81081.596 - -2.20% -
std::unordered_set<int>::ctor(const&)/1024 -1.77% 6734.901 6615.424 - -1.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.77% 223.492 219.528 - -1.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.77% 16.376 16.086 - -0.80% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.77% 0.979 0.962 - -2.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.77% 34.285 33.678 - 7.75% -
BM_RangesPushHeap_string_Descending_64 -1.77% 2.652 2.605 - 15.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.77% 1.160 1.139 - 0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.76% 486.691 478.106 - -0.47% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.76% 4.854 4.768 - -1.62% -
SetIntersection_Front_Set_string_16_4 -1.76% 67692551.518 66500363.803 - -0.52% -
BM_deque_deque_ranges_move/65536 -1.76% 2958.708 2906.652 - -1.61% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.76% 38925192.112 38241437.500 - -0.33% -
BM_vector_deque_ranges_copy_backward/1 -1.75% 2.310 2.270 - 2.28% -
BM_RangesPushHeap_float_Random_64 -1.75% 6.682 6.565 - -2.01% -
rng::swap_ranges(list<int>)/32 -1.75% 17.021 16.723 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.75% 0.854 0.839 - -3.49% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.75% 13.025 12.797 - -1.04% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.75% 4.133 4.060 - 0.40% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -1.75% 1.421 1.397 - 2.51% -
std::partial_sort(vector<int>)_(ascending)/8 -1.75% 21.205 20.834 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.75% 1159692.907 1139438.968 - -1.81% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.75% 8489.920 8341.750 - -1.85% -
std::find_if(vector<bool>)_(process_all)/8 -1.75% 5.522 5.426 - -3.20% -
SetIntersection_None_Set_uint32_1024_16 -1.74% 8850074.777 8695696.632 - -0.98% -
std::search(vector<int>)_(same_length)/1024 -1.74% 249.564 245.212 - -3.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.74% 1110217.634 1090889.841 - -1.70% -
rng::remove_copy_if(list<int>)_(prefix)/50 -1.74% 25.384 24.943 - -0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.74% 13659.285 13421.827 - 0.71% -
std::partition_copy(list<int>)/50 -1.74% 13.141 12.912 - -2.21% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.74% 32066.406 31509.228 - -18.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.74% 12868.014 12644.446 - 5.70% -
std::sort(deque<int>)_(descending)/8 -1.74% 26.049 25.596 - -0.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.73% 22.550 22.159 - 0.81% -
std::fill(vector<int>)/8192 -1.73% 242.410 238.213 - -0.28% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.73% 43.831 43.072 - -2.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.73% 376.098 369.588 - -0.88% -
std::vector<int>::ctor(size)/8192 -1.73% 573.222 563.325 - -0.99% -
std::count(list<int>)_(every_other)/1048576 -1.72% 811557.721 797579.889 - -4.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.72% 54722.628 53780.539 - -0.61% -
BM_MakeThenSortHeap_float_Heap_4 -1.72% 1.242 1.221 - -1.47% -
std::any_of(deque<int>)_(process_all)/32 -1.72% 11.736 11.534 - -0.20% -
SetIntersection_Front_Vector_uint32_262144_256 -1.72% 2350965.613 2310569.824 - 1.79% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.72% 2.143 2.106 - -0.07% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.72% 237452.575 233374.417 - -0.11% -
BM_std_minmax<char>/12 -1.72% 2.030 1.996 - 4.18% -
rng::count(list<int>)_(every_other)/1048576 -1.72% 817119.665 803100.655 - -3.01% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 -1.71% 822.524 808.430 - -0.58% -
rng::find_if(vector<bool>)_(process_all)/50 -1.71% 35.627 35.016 - -4.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.71% 9.266 9.108 - -1.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.71% 11886.196 11683.262 - 0.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.71% 17.797 17.493 - -7.94% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.70% 8.859 8.708 - -1.30% -
SetIntersection_Interlaced_Set_string_1024_256 -1.70% 36402022.675 35782143.903 - 0.24% -
rng::all_of(vector<int>)_(process_all)/8 -1.70% 2.406 2.365 - -4.86% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.70% 106.959 105.139 - -1.20% -
BM_MakeHeap_uint32_Ascending_256 -1.70% 0.608 0.598 - 0.07% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.70% 12.011 11.807 - 1.51% -
rng::find_if(vector<char>)_(process_all)/50 -1.70% 12.671 12.456 - -1.61% -
SetIntersection_Interlaced_Set_float_16_4 -1.70% 64772866.891 63674092.902 - -1.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.69% 84.973 83.534 - -12.88% -
std::search_n(vector<int>)_(no_match)/1048576 -1.69% 211767.691 208181.097 - -0.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.69% 1637.130 1609.438 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.69% 44259863.709 43511389.686 - -2.37% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.69% 12.484 12.273 - -2.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.69% 15236.279 14978.712 - -1.94% -
rng::unique_copy(list<int>)_(sprinkled)/52 -1.69% 22.610 22.228 - -6.68% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -1.69% 6.051 5.948 - 0.52% -
SetIntersection_Front_Set_uint64_256_16 -1.69% 4906652.130 4823836.958 - -1.60% -
std::rotate(list<int>)_(by_1/2)/1024 -1.69% 391.479 384.875 - -0.58% -
std::remove_if(list<int>)_(prefix)/1024 -1.69% 1065.311 1047.348 - 0.01% -
std::reverse_copy(vector<int>)/4096 -1.69% 135.733 133.446 - -0.32% -
BM_std_minmax_element<char>/4 -1.68% 1.221 1.201 - -3.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.68% 24.402 23.991 - -0.29% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.68% 17.407 17.114 - 0.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.68% 6503.834 6394.804 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.67% 27.788 27.324 - -1.49% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.67% 11648.678 11453.960 - -1.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.67% 351.969 346.087 - 1.07% -
BM_PushHeap_uint32_Random_16 -1.67% 4.567 4.490 - 1.76% -
BM_MakeHeap_string_Heap_64 -1.67% 5.088 5.003 - -1.94% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.67% 112.389 110.512 - -0.43% -
std::multiset<std::string>::erase(iterator)/32 -1.67% 31.784 31.253 - 1.57% -
SetIntersection_Front_Set_float_262144_1024 -1.67% 16500652.760 16225899.369 - 14.23% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.66% 0.784 0.771 - -1.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.66% 42.132 41.432 - 0.38% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.66% 37418.840 36797.467 - -1.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.66% 0.699 0.687 - 0.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.66% 19297.749 18978.223 - -4.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.65% 24.025 23.628 - -0.77% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.65% 10.369 10.197 - -6.20% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.65% 1.248 1.228 - -3.52% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.65% 1044.156 1026.934 - -0.33% -
std::set<std::string>::count(key)_(non-existent)/32 -1.65% 10.731 10.555 - 9.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.65% 1229877.732 1209617.851 - -0.64% -
std::remove_copy(list<int>)_(prefix)/8192 -1.64% 7042.523 6926.766 - -1.38% -
std::shift_right(deque<int>)/1024 -1.64% 43.380 42.669 - 7.13% -
BM_std_min<unsigned_char>/31 -1.64% 2.537 2.496 - -0.17% -
BM_RangesPopHeap_string_4 -1.64% 5.346 5.259 - -1.30% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.64% 25.013 24.604 - -0.51% -
rng::find_end(list<int>)_(same_length)/1000 -1.63% 747.334 735.119 - -50.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.63% 1229160.373 1209084.939 - -2.78% -
BM_PopHeap_uint32_256 -1.63% 17.100 16.821 - -1.06% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.63% 37.867 37.250 - -3.38% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.63% 94595.870 93053.892 - -0.95% -
BM_std_min<short>/4000 -1.63% 54.414 53.527 - 0.85% -
rng::find(deque<int>)_(bail_25%)/1024 -1.63% 67.483 66.386 - -0.28% -
std::stable_partition(list<int>)_(sparse)/1024 -1.63% 942.070 926.761 - 1.48% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.62% 1.397 1.374 - 2.69% -
BM_std_min<__int128>/10 -1.62% 3.772 3.711 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.62% 1264993.388 1244514.281 - 1.67% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.62% 12730.570 12524.632 - 1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.62% 7.850 7.723 - -0.16% -
rng::generate_n(list<int>)/50 -1.62% 15.907 15.650 - -10.28% -
BM_std_min<unsigned_long_long>/9 -1.61% 1.175 1.156 - -1.12% -
rng::search_n(vector<int>)_(no_match)/1024 -1.61% 213.388 209.946 - -0.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.61% 6.464 6.360 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.61% 4685240.109 4609679.088 - -1.19% -
BM_RangesPushHeap_string_Random_1024 -1.61% 15.028 14.786 - -2.20% -
SetIntersection_Front_Set_uint32_16384_256 -1.61% 5065124.399 4983559.491 - 2.57% -
SetIntersection_None_Vector_string_262144_16384 -1.61% 1356421.347 1334601.050 - -2.04% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.61% 2.983 2.935 - -0.35% -
BM_RangesPushHeap_float_Random_16 -1.61% 5.392 5.305 - -1.92% -
BM_std_min<short>/1024 -1.61% 14.206 13.977 - 0.47% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.61% 21.318 20.976 - 1.47% -
std::copy_if(list<int>)_(every_other)/512 -1.61% 366.489 360.604 - -0.16% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.60% 2.720 2.677 - -2.57% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.60% 8.124 7.994 - 1.87% -
BM_std_min<unsigned_long_long>/22 -1.60% 2.205 2.170 - -0.04% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.60% 11.471 11.288 - -2.73% -
BM_num_put<long_long> -1.60% 12.054 11.861 - -4.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.60% 148309.495 145942.565 - -1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.60% 4967.357 4888.118 - -14.42% -
BM_std_min<short>/4096 -1.59% 55.824 54.934 - 0.95% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.59% 221.252 217.726 - -1.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.59% 2.413 2.375 - -4.48% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.59% 501216.338 493240.172 - -1.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.59% 5280.280 5196.259 - -10.42% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.59% 1.507 1.483 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.59% 1.011 0.995 - -2.67% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.59% 22.178 21.826 - -0.68% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.59% 4.043 3.978 - -0.38% -
BM_std_minmax<unsigned_long_long>/11 -1.59% 2.389 2.351 - -0.11% -
rng::rotate(list<int>)_(by_1/3)/50 -1.58% 24.283 23.899 - 1.32% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.58% 353602297.141 348010911.346 - -0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.58% 6754.316 6647.762 - -0.21% -
SetIntersection_Front_Set_float_1024_256 -1.57% 5051198.996 4971680.295 - -0.61% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.57% 10.455 10.290 - -0.54% -
std::search(deque<int>)_(no_match)/1000 -1.57% 411.342 404.868 - 0.41% -
BM_MakeHeap_uint64_Ascending_16 -1.57% 0.656 0.646 - -3.55% -
std::unordered_map<int,_int>::erase(iterator)/0 -1.57% 19.918 19.605 - -0.50% -
rng::rotate(deque<int>)_(by_1/2)/1024 -1.57% 175.923 173.164 - -0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.57% 8017.728 7892.095 - -1.35% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.56% 15.540 15.297 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 88.926 87.535 - -1.14% -
BM_std_min<unsigned_short>/27 -1.56% 2.371 2.334 - -2.01% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.56% 8.799 8.662 - 2.14% -
BM_std_min<__int128>/8 -1.56% 2.964 2.918 - 1.64% -
BM_std_min<unsigned_char>/28 -1.56% 1.779 1.752 - 0.25% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 8716.879 8581.353 - -0.30% -
std::generate(list<int>)/50 -1.55% 15.839 15.593 - 1.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 20.440 20.123 - 0.39% -
std::copy_if(list<int>)_(entire_range)/32768 -1.55% 28751.904 28306.250 - -5.66% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.55% 22.140 21.797 - -1.39% -
SetIntersection_None_Vector_uint64_262144_1024 -1.55% 1195646.063 1177160.973 - 1.69% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.55% 13.623 13.413 - -2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.55% 1131001.506 1113526.420 - -0.06% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.54% 22864.665 22512.123 - -0.81% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.54% 1.488 1.465 - -3.14% -
std::sort(deque<int>)_(ascending)/1024 -1.54% 774.029 762.135 - -0.35% -
SetIntersection_None_Set_float_256_64 -1.53% 9602523.855 9455139.134 - 0.64% -
BM_std_min<short>/29 -1.53% 2.363 2.327 - -0.94% -
BM_MakeThenSortHeap_string_Heap_16384 -1.53% 103.107 101.525 - 0.70% -
std::partition(deque<int>)_(sparse)/32 -1.53% 12.375 12.186 - 26.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.53% 284437.720 280084.920 - 0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.53% 6349174.507 6252133.148 - 1.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.53% 1.910 1.881 - -1.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.52% 15.618 15.380 - 5.10% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.52% 14592411.135 14370007.732 - -0.66% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.52% 2826.098 2783.081 - -2.37% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.52% 2.635 2.595 - 1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.52% 4175.306 4111.895 - 0.33% -
SetIntersection_Front_Vector_uint32_1024_16 -1.51% 1190095.395 1172088.944 - -1.98% -
BM_MakeThenSortHeap_string_Descending_4 -1.51% 3.721 3.664 - -0.49% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.51% 4.349 4.283 - -1.19% -
std::stable_partition(list<int>)_(dense)/1024 -1.51% 1772.741 1745.952 - 0.13% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.51% 12.345 12.159 - -0.19% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.51% 130070.381 128109.961 - -2.05% -
std::find_if_not(vector<char>)_(process_all)/50 -1.50% 12.650 12.460 - -0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.50% 21076.897 20759.994 - -0.94% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.50% 8327.423 8202.357 - 5.39% -
std::search(vector<int>)_(near_matches)/1000 -1.50% 14044.165 13833.474 - -2.71% -
std::vector<std::string>::ctor(size)/8192 -1.50% 4285.664 4221.426 - -0.18% -
bm_lexicographical_compare<signed_char>/512 -1.50% 7.871 7.753 - -2.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.50% 16.818 16.566 - -0.12% -
BM_MakeThenSortHeap_string_Heap_1024 -1.49% 64.479 63.515 - 1.10% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.49% 17.102 16.847 - -0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.49% 38.112 37.543 - 69.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.49% 89.867 88.525 - 1.16% -
BM_PopHeap_float_16384 -1.49% 34.249 33.738 - 1.81% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.49% 8900.453 8767.811 - -0.56% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.49% 2494711.299 2457601.021 - -0.57% -
rng::partition_point(deque<int>)/50 -1.49% 4.309 4.245 - -2.36% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.49% 5.598 5.514 - -1.64% -
BM_std_minmax_element<long_long>/4 -1.48% 1.270 1.251 - -0.03% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.48% 11.903 11.726 - -0.52% -
BM_std_min<__int128>/7 -1.48% 2.562 2.524 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.48% 2.849 2.807 - -1.01% -
std::for_each(deque<int>)/8 -1.48% 0.931 0.917 - -0.68% -
BM_std_min<unsigned_long_long>/16 -1.48% 2.451 2.415 - -2.25% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.48% 4197.337 4135.184 - -1.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.48% 68.613 67.600 - 59.03% -
BM_std_min<unsigned_long_long>/23 -1.48% 2.431 2.395 - -1.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 570.770 562.343 - 0.01% -
BM_std_min<unsigned_char>/29 -1.47% 2.009 1.979 - 0.64% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.47% 33.185 32.695 - -4.65% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.47% 11526.517 11356.696 - 0.02% -
std::all_of(list<int>)_(process_all)/32768 -1.47% 26714.673 26321.095 - 0.64% -
std::copy_backward(list<int>)/32768 -1.47% 26740.195 26346.450 - -1.25% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.47% 16.390 16.149 - -0.96% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.47% 30.091 29.648 - 1.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.47% 23.172 22.831 - -1.12% -
std::sample(vector<int>)/8192 -1.47% 91064.230 89728.033 - -1.34% -
SetIntersection_Interlaced_Vector_uint64_256_16 -1.47% 6334254.954 6241327.375 - 0.79% -
SetIntersection_Front_Vector_uint32_16384_256 -1.47% 2366454.025 2331747.132 - 1.82% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.47% 3.591 3.539 - 2.98% -
BM_MakeThenSortHeap_uint32_Ascending_64 -1.46% 8.739 8.611 - -0.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.46% 937.244 923.526 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.46% 23.433 23.090 - -1.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.46% 222.032 218.784 - -2.32% -
BM_num_put<unsigned_long_long> -1.46% 11.691 11.520 - -5.47% -
BM_RangesMakeThenSortHeap_uint32_Random_64 -1.46% 11.990 11.815 - -0.37% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.46% 13.025 12.835 - -7.78% -
rng::find_first_of(vector<int>)_(large_needle)/50 -1.46% 276.035 272.004 - -4.75% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -1.46% 2.920 2.877 - 0.66% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.46% 18111.748 17847.358 - 0.50% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.46% 14.636 14.423 - -6.01% -
rng::remove_if(vector<int>)_(prefix)/50 -1.46% 57.853 57.010 - -6.53% -
std::sort(deque<int>)_(shuffled)/8 -1.45% 23.746 23.401 - -1.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.45% 10.478 10.326 - -1.76% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.45% 101168.851 99699.021 - 2.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 17.374 17.122 - -1.66% -
BM_RangesMakeHeap_string_PipeOrgan_16 -1.45% 3.648 3.595 - -6.46% -
rng::sort(deque<int>)_(ascending)/1024 -1.45% 773.536 762.320 - -4.78% -
std::for_each(list<int>)/32 -1.45% 11.228 11.065 - -0.80% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.45% 211410.659 208349.606 - -0.38% -
std::sort(deque<int>)_(repeated)/8 -1.45% 18.928 18.654 - -0.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.45% 1.237 1.219 - -1.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.44% 6.515 6.421 - -2.22% -
SetIntersection_Front_Set_string_4_4 -1.44% 168562965.530 166129427.826 - -0.37% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.44% 9.426 9.290 - 0.88% -
BM_RangesPushHeap_string_Descending_256 -1.44% 2.893 2.851 - 20.41% -
BM_std_minmax<short>/64 -1.44% 1.547 1.525 - -0.02% -
std::partition(vector<int>)_(dense)/32 -1.44% 8.509 8.386 - -1.67% -
std::search(vector<int>)_(no_match)/1048576 -1.44% 217909.917 214771.886 - 0.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.44% 4.356 4.293 - 0.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.44% 342.708 337.783 - 3.68% -
BM_std_min<long_long>/64 -1.44% 4.913 4.842 - -1.28% -
rng::copy_if(list<int>)_(entire_range)/8 -1.43% 2.596 2.559 - -1.45% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.43% 12.854 12.670 - -4.95% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.43% 15.227 15.009 - -0.17% -
rng::fill(list<int>)/32 -1.43% 8.445 8.324 - -1.59% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.43% 354.593 349.522 - -8.74% -
BM_PushHeap_string_PipeOrgan_4 -1.43% 2.558 2.522 - -4.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.43% 28238747.600 27835535.033 - -1.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.43% 168.989 166.578 - -2.41% -
std::move(vector<bool>)_(unaligned)/64 -1.43% 1.573 1.550 - 1.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.42% 3.650 3.598 - -0.56% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.42% 21.159 20.858 - 1.02% -
BM_std_min<unsigned_char>/5500 -1.42% 37.585 37.051 - -0.06% -
BM_deque_deque_copy/4096 -1.42% 153.193 151.017 - 0.29% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.42% 38900.503 38348.191 - -0.85% -
rng::copy_if(vector<int>)_(every_other)/8 -1.42% 4.290 4.229 - -0.21% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.42% 1915.932 1888.762 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.42% 16845.209 16606.774 - -1.72% -
SetIntersection_None_Vector_uint64_16384_4 -1.42% 1171680.539 1155098.830 - 2.58% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.42% 22.677 22.356 - -2.37% -
SetIntersection_None_Vector_uint64_262144_4 -1.41% 1178963.106 1162286.388 - -4.67% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.41% 218890624.766 215797066.799 - 0.84% -
SetIntersection_Front_Set_string_262144_64 -1.41% 4671610.883 4605619.867 - -4.08% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.41% 22.202 21.889 - -0.91% -
std::find_if(list<int>)_(bail_25%)/1024 -1.41% 195.230 192.480 - 0.44% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -1.41% 1.259 1.241 - 3.18% -
std::shift_left(list<int>)/32 -1.41% 14.640 14.434 - -0.39% -
BM_std_min<unsigned_char>/7 -1.41% 1.853 1.826 - -0.72% -
BM_MakeThenSortHeap_string_Heap_64 -1.41% 34.440 33.955 - -0.39% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.41% 4.057 4.000 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1186601.784 1169940.808 - 0.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.40% 127132.620 125348.116 - -1.84% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.40% 2.943 2.901 - -1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.40% 19.290 19.020 - -0.81% -
std::replace_if(deque<int>)_(prefix)/50 -1.40% 20.474 20.187 - -0.75% -
rng::rotate(deque<int>)_(by_1/3)/1024 -1.40% 1826.904 1801.313 - -0.88% -
rng::remove_copy(list<int>)_(prefix)/8192 -1.40% 7104.856 7005.427 - -0.36% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.40% 613.344 604.762 - -0.05% -
rng::remove(list<int>)_(sprinkled)/50 -1.40% 64.977 64.068 - -7.83% -
rng::copy(vector<int>)/4096 -1.40% 147.371 145.310 - -2.76% -
rng::partition(deque<int>)_(dense)/32 -1.40% 10.983 10.830 - 3.01% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.40% 22.040 21.732 - 0.34% -
std::search(deque<int>)_(same_length)/8192 -1.40% 3823.256 3769.831 - -0.68% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.39% 3915.262 3860.723 - -1.49% -
rng::find_if(list<int>)_(process_all)/1024 -1.39% 766.875 756.193 - -0.71% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.39% 2.568 2.532 - 1.07% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.39% 10.357 10.213 - 2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.39% 3673818.601 3622807.040 - -0.79% -
rng::is_sorted_until(list<int>)/8192 -1.39% 7261.637 7160.979 - -13.24% -
std::count_if(list<int>)_(every_other)/8192 -1.39% 7186.191 7086.633 - -7.37% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.38% 22721.553 22406.889 - -10.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.38% 3394.563 3347.585 - 0.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.38% 282676.202 278765.414 - 2.12% -
std::search(deque<int>)_(near_matches)/8192 -1.38% 1464285.551 1444039.004 - -0.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.38% 142433.084 140465.302 - -0.85% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.38% 5.841 5.761 - 0.85% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.38% 774.610 763.953 - -0.97% -
std::replace(list<int>)_(sprinkled)/50 -1.38% 17.747 17.503 - -1.25% -
rng::for_each(multimap<int>)/32 -1.38% 26.302 25.940 - 15.70% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.38% 1.369 1.350 - -0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 12990.429 12811.790 - -1.22% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.37% 501.938 495.036 - -0.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.37% 29.875 29.465 - 2.69% -
std::any_of(list<int>)_(process_all)/50 -1.37% 21.994 21.693 - -0.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.37% 2185.443 2155.526 - -0.86% -
rng::search_n(vector<int>)_(no_match)/1000 -1.37% 208.059 205.214 - -0.75% -
rng::search(list<int>)_(same_length)/1000 -1.37% 750.020 739.767 - -0.74% -
rng::replace_if(vector<int>)_(prefix)/32 -1.37% 9.060 8.937 - -0.07% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.36% 3.606 3.557 - -0.47% -
rng::is_sorted_until(list<int>,_pred)/8192 -1.36% 7630.883 7526.861 - -3.60% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.36% 707.800 698.152 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.36% 18058618.669 17812504.914 - -1.03% -
BM_std_minmax<short>/20 -1.36% 2.021 1.994 - -0.36% -
bm_lexicographical_compare<signed_char>/8 -1.36% 3.326 3.281 - 5.44% -
std::set<int>::upper_bound(key)_(existent)/32 -1.36% 1.769 1.745 - 0.76% -
rng::copy_if(list<int>)_(every_other)/4096 -1.36% 3308.893 3263.880 - 0.20% -
BM_RangesMakeHeap_uint32_Random_64 -1.36% 1.375 1.357 - 2.35% -
rng::partial_sort(vector<int>)_(ascending)/8 -1.36% 21.279 20.990 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.36% 1150769.211 1135154.076 - -2.34% -
BM_MakeThenSortHeap_string_Heap_256 -1.36% 50.093 49.413 - 0.66% -
std::remove_if(deque<int>)_(prefix)/50 -1.36% 67.817 66.897 - 0.12% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.36% 8.993 8.871 - 1.05% -
rng::rotate(vector<int>)_(1_element_backward)/1024 -1.35% 36.094 35.605 - -0.22% -
std::find(deque<int>)_(process_all)/1024 -1.35% 246.173 242.840 - -1.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.35% 25.540 25.194 - -0.31% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.35% 1.123 1.108 - -3.21% -
rng::find(list<int>)_(bail_25%)/8 -1.35% 0.930 0.917 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.35% 14699222.301 14500643.307 - -1.15% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.35% 41520088.482 40959319.073 - 1.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.35% 829.350 818.151 - -0.77% -
BM_vector_deque_move/1 -1.35% 2.329 2.297 - 8.83% -
rng::copy_n(deque<int>)/32768 -1.35% 1150.242 1134.711 - -0.20% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.35% 10.665 10.521 - 0.69% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.35% 548.032 540.646 - -0.72% -
BM_MakeHeap_string_Random_256 -1.35% 10.528 10.387 - -0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.35% 13398.243 13217.812 - -1.98% -
rng::rotate(list<int>)_(1_element_backward)/8192 -1.35% 7902.412 7796.023 - -6.75% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 -1.34% 4896.397 4830.802 - 2.42% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.34% 305.767 301.671 - -0.19% -
BM_PushHeap_uint32_Random_64 -1.34% 5.583 5.508 - -0.97% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.34% 32.454 32.020 - 2.52% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.34% 1.214 1.198 - -0.74% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.34% 501.648 494.935 - -1.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 1516.062 1495.806 - -7.37% -
BM_std_minmax_element<char>/70000 -1.34% 17408.295 17175.851 - -10.27% -
BM_std_minmax_element<char>/64000 -1.33% 15932.928 15720.343 - -10.17% -
BM_deque_deque_move/1024 -1.33% 39.333 38.808 - -0.91% -
rng::move(vector<int>)/8 -1.33% 2.302 2.272 - 2.29% -
std::find(deque<int>)_(bail_25%)/8192 -1.33% 483.016 476.583 - -0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.33% 23.573 23.259 - -1.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.33% 10.784 10.641 - -1.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.33% 819.306 808.408 - -0.83% -
BM_CmpEqual_uint_uint -1.33% 1.122 1.107 - -0.34% -
SetIntersection_Front_Vector_uint32_256_256 -1.33% 4696883.223 4634534.947 - -1.02% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -1.32% 4.564 4.504 - 1.17% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.32% 7235.387 7139.757 - -1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.32% 1254989.368 1238409.302 - -0.05% -
std::copy_n(vector<int>)/8 -1.32% 2.215 2.186 - 0.96% -
std::sample(vector<int>)/1024 -1.32% 11292.534 11143.457 - -1.29% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.32% 24.228 23.909 - -2.39% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.32% 1007.581 994.323 - 1.86% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.32% 10.240 10.106 - -0.91% -
BM_RangesMakeHeap_string_Random_64 -1.32% 10.067 9.935 - -0.27% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.31% 6726.931 6638.494 - -1.76% -
BM_RangesMakeHeap_uint64_Random_4 -1.31% 1.314 1.296 - 12.34% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.31% 16.528 16.311 - -1.28% -
BM_RangesSortHeap_uint32_64 -1.31% 7.998 7.893 - -1.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.31% 829523.170 818656.463 - -0.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.31% 394909.747 389736.469 - -0.28% -
std::multiset<int>::erase(iterator)/8192 -1.31% 24.236 23.919 - 1.16% -
BM_CmpLess_uchar_uchar -1.31% 1.129 1.114 - -0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.31% 35000.388 34543.313 - -1.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.30% 787.706 777.433 - -0.62% -
rng::remove_if(list<int>)_(prefix)/1024 -1.30% 1017.514 1004.245 - 0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.30% 9.445 9.322 - 0.20% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.30% 300.900 296.981 - -0.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.30% 664.932 656.280 - -2.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.30% 36172.900 35702.645 - -1.32% -
SetIntersection_Interlaced_Set_float_262144_1 -1.30% 1110953.534 1096514.371 - -0.76% -
std::rotate(list<int>)_(by_1/3)/1024 -1.30% 811.985 801.433 - -0.64% -
rng::find(vector<char>)_(process_all)/50 -1.30% 1.649 1.628 - 0.39% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.30% 25.306 24.977 - 0.34% -
BM_num_get<long> -1.30% 11.823 11.670 - 5.49% -
rng::find_if(list<int>)_(bail_25%)/1024 -1.30% 196.393 193.844 - -0.46% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.30% 217.928 215.103 - 0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.30% 6.683 6.596 - 1.26% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.30% 24.824 24.503 - 1.78% -
rng::find_if_not(deque<int>)_(process_all)/50 -1.30% 24.074 23.762 - 1.11% -
SetIntersection_Front_Vector_uint64_262144_1 -1.29% 1108458.754 1094116.970 - -2.34% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -1.29% 2480.281 2448.199 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.29% 10.511 10.375 - -0.54% -
SetIntersection_None_Vector_float_262144_16 -1.29% 1204828.410 1189248.626 - -2.62% -
rng::rotate(list<int>)_(by_1/4)/1024 -1.29% 586.208 578.641 - -0.70% -
SetIntersection_Front_Vector_uint64_256_64 -1.29% 4559528.619 4500745.477 - -2.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.29% 4675689.604 4615413.673 - -0.98% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.29% 21.687 21.407 - 4.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.29% 23.570 23.266 - 0.84% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.29% 3462.425 3417.842 - 0.26% -
std::find_if(deque<int>)_(process_all)/50 -1.29% 23.814 23.508 - -1.66% -
SetIntersection_Interlaced_Set_float_16384_64 -1.28% 223563391.713 220695154.036 - 0.93% -
std::reverse_copy(list<int>)/64 -1.28% 30.327 29.938 - -0.71% -
BM_num_put<const_void*> -1.28% 12.833 12.669 - -5.40% -
std::rotate_copy(vector<int>)/1024 -1.28% 32.903 32.481 - -1.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.28% 19.618 19.367 - 0.23% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.28% 4878.737 4816.279 - 11.59% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.28% 571.223 563.913 - -1.31% -
rng::find_if_not(list<int>)_(process_all)/1024 -1.28% 769.685 759.848 - -0.32% -
SetIntersection_Interlaced_Vector_string_64_64 -1.28% 28476497.111 28112563.399 - -3.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1122879.743 1108533.048 - 4.00% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.28% 199.443 196.895 - -2.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.28% 115450.118 113976.253 - -1.49% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -1.28% 14.222 14.041 - -11.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.28% 34.626 34.185 - -1.20% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.28% 3.693 3.646 - -3.27% -
BM_CmpLess_int_uint -1.27% 1.126 1.112 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 36335.321 35872.119 - -2.06% -
rng::replace(list<int>)_(sprinkled)/8192 -1.27% 7362.912 7269.119 - -0.30% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.27% 32810.655 32392.767 - 0.65% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.27% 5.736 5.663 - -0.24% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.27% 2906.105 2869.163 - -6.22% -
std::set<std::string>::count(key)_(existent)/32 -1.27% 15.706 15.507 - 7.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.27% 8.663 8.554 - 0.04% -
709_cactus_r -1.27% 19.722 19.471 - -1.26% -
std::partial_sort(deque<int>)_(heap)/8192 -1.27% 295569.160 291822.105 - 2.88% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.27% 10.583 10.449 - -0.05% -
SetIntersection_Front_Set_string_1024_1 -1.27% 1160373.960 1145688.014 - -0.21% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.27% 1.491 1.472 - 1.40% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.26% 5.519 5.449 - -3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.26% 25.120 24.802 - -0.72% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.26% 30.672 30.285 - 0.08% -
std::rotate(list<int>)_(by_1/4)/1024 -1.26% 584.042 576.670 - -0.69% -
SetIntersection_Front_Vector_string_4_1 -1.26% 236338347.583 233361527.223 - -0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.26% 45850.531 45273.611 - -2.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.26% 3.098 3.059 - -1.87% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.26% 1.580 1.560 - -4.84% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.25% 3.361 3.319 - -0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.25% 769.223 759.573 - -0.64% -
std::set<int>::erase(key)_(existent)/0 -1.25% 20.539 20.282 - 0.08% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.25% 48.923 48.310 - 1.86% -
SetIntersection_None_Vector_string_1024_4 -1.25% 1235817.905 1220327.826 - -0.55% -
BM_StringRelational_Compare_Empty_Small_Control -1.25% 1.667 1.647 - 0.74% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 -1.25% 996219.671 983741.210 - -0.17% -
rng::contains(deque<int>)_(process_all)/8192 -1.25% 1941.001 1916.702 - 0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.25% 115347.009 113903.757 - -1.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.25% 22.682 22.399 - 0.95% -
std::search(vector<int>)_(same_length)/1000 -1.25% 243.936 240.888 - -2.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.25% 170788.054 168657.040 - -2.76% -
std::sort(deque<int>)_(heap)/8 -1.25% 25.076 24.763 - 0.04% -
std::map<int,_int>::ctor(const&)/8192 -1.25% 49876.406 49254.711 - -0.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.25% 32937.269 32526.827 - 1.12% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.25% 1.828 1.806 - -3.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 14.224 14.047 - -1.22% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.24% 43.764 43.220 - -0.28% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.24% 8.901 8.791 - 0.41% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.24% 1.219 1.204 - -3.67% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.24% 1.940 1.916 - 0.75% -
BM_std_minmax_element<char>/65536 -1.24% 16301.049 16099.096 - -9.99% -
std::count(list<int>)_(every_other)/8192 -1.24% 6419.469 6339.943 - -4.86% -
bm_lexicographical_compare<int>/7 -1.24% 1.525 1.506 - -1.53% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.24% 611.053 603.496 - 2.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.24% 36189.837 35742.677 - -0.98% -
std::partial_sort(vector<int>)_(repeated)/8 -1.24% 20.636 20.381 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.23% 24.726 24.421 - -1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 17.295 17.081 - -0.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.23% 42.089 41.570 - 7.65% -
BM_CmpEqual_int_ushort -1.23% 1.132 1.118 - -1.67% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.23% 4458583.361 4403598.200 - -0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.23% 710.689 701.931 - 0.97% -
BM_PushHeap_uint64_Ascending_256 -1.23% 2.174 2.147 - 2.63% -
rng::rotate(vector<int>)_(by_1/3)/50 -1.23% 40.316 39.820 - -0.54% -
rng::partition(deque<int>)_(dense)/50 -1.23% 16.263 16.062 - 4.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.23% 7.370 7.280 - -0.50% -
std::sample(vector<int>)/32 -1.23% 307.231 303.451 - -0.96% -
std::replace(vector<int>)_(prefix)/8192 -1.23% 1292.481 1276.616 - -0.38% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.23% 7601.900 7508.632 - -1.09% -
BM_std_min<long_long>/28 -1.23% 2.704 2.671 - 0.43% -
std::find_if_not(list<int>)_(process_all)/1024 -1.23% 768.345 758.922 - -0.47% -
std::copy(list<int>)/262144 -1.23% 217850.302 215179.151 - -0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.23% 17.872 17.653 - -0.74% -
rng::rotate(deque<int>)_(by_1/3)/8192 -1.22% 22733.582 22455.390 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1130118.231 1116291.307 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.22% 755.652 746.412 - -2.02% -
SetIntersection_Interlaced_Set_float_16384_256 -1.22% 205361126.703 202851629.784 - -0.84% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.22% 8.607 8.502 - -0.77% -
BM_std_min<unsigned_short>/512 -1.22% 7.287 7.198 - 0.83% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.22% 22.001 21.733 - 0.64% -
rng::replace(deque<int>)_(prefix)/50 -1.22% 19.761 19.520 - 0.19% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.22% 5.919 5.847 - -0.44% -
SetIntersection_None_Set_uint32_1024_256 -1.22% 8849527.296 8741980.683 - -0.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.21% 0.967 0.955 - -2.55% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -1.21% 3.058 3.021 - 2.77% -
std::any_of(list<int>)_(process_all)/32768 -1.21% 25990.854 25675.821 - -0.62% -
BM_RangesPushHeap_float_Random_4 -1.21% 3.036 2.999 - 2.98% -
BM_MakeHeap_string_SingleElement_64 -1.21% 6.460 6.382 - -1.03% -
rng::move(list<int>)/512 -1.21% 374.864 370.327 - 4.85% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.21% 27.118 26.791 - -12.34% -
rng::unique(list<int>)_(sprinkled)/1024 -1.21% 963.900 952.257 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1194726.230 1180307.307 - -0.72% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.20% 10.605 10.477 - -1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.20% 36243.958 35807.430 - -1.02% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.20% 54785.054 54125.301 - -1.34% -
std::replace(vector<int>)_(prefix)/1024 -1.20% 161.069 159.130 - -0.28% -
rng::search(deque<int>)_(same_length)/1024 -1.20% 480.376 474.596 - -0.69% -
rng::sort(deque<int>)_(repeated)/8 -1.20% 18.965 18.737 - 1.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.20% 43.335 42.815 - 0.12% -
SetIntersection_None_Set_float_64_64 -1.20% 11858429.001 11715987.463 - -1.34% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -1.20% 553.101 546.461 - -6.76% -
std::search(list<int>)_(near_matches)/1000 -1.20% 37839.274 37385.279 - -0.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.20% 1886.139 1863.539 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.20% 10133165.009 10011901.500 - 0.45% -
SetIntersection_None_Set_float_1024_1024 -1.20% 9042014.880 8933818.943 - -1.22% -
SetIntersection_Interlaced_Set_float_256_16 -1.20% 12273069.519 12126245.906 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.20% 1194340.810 1180055.057 - 0.88% -
std::for_each_n(deque<int>)/32 -1.20% 3.818 3.773 - -0.06% -
rng::fill_n(deque<int>)/8192 -1.19% 240.240 237.372 - -1.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 389085.985 384443.599 - 0.50% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.19% 591.937 584.883 - -2.39% -
rng::for_each(multiset<int>)/8 -1.19% 6.275 6.200 - 35.52% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.19% 6842.033 6760.696 - -0.93% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.19% 20.758 20.512 - 0.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.18% 483.761 478.029 - -0.44% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.18% 83988445.582 82993461.896 - 4.58% -
BM_MakeHeap_string_Random_1024 -1.18% 10.862 10.733 - -0.54% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.18% 12.716 12.566 - -0.74% -
BM_std_min<char>/12 -1.18% 1.297 1.281 - -3.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.18% 29.748 29.397 - 0.06% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.18% 13338.423 13180.955 - -0.30% -
SetIntersection_Front_Vector_string_1024_1 -1.18% 1146741.906 1133216.904 - -0.64% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.18% 4.863 4.806 - 0.58% -
SetIntersection_Front_Vector_string_1024_16 -1.18% 1699752.707 1679743.027 - -2.58% -
std::remove_copy(vector<int>)_(prefix)/50 -1.18% 13.459 13.300 - -0.37% -
BM_lexicographical_compare_three_way_fast_path/64 -1.17% 15.648 15.465 - -0.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.17% 6.925 6.844 - 4.27% -
BM_std_minmax<unsigned_short>/9 -1.17% 1.175 1.162 - 0.02% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.17% 21.137 20.890 - 7.88% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.17% 17.490 17.285 - -1.28% -
BM_MakeHeap_string_Random_16384 -1.17% 12.728 12.580 - -0.33% -
SetIntersection_None_Vector_string_64_4 -1.17% 17790407.283 17582761.041 - -0.61% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 -1.17% 21.190 20.943 - 1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.16% 1563757.163 1545584.917 - -18.66% -
bm_lexicographical_compare<int>/6 -1.16% 1.524 1.506 - -1.44% -
BM_deque_vector_ranges_copy_backward/4096 -1.16% 149.221 147.489 - -0.29% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.16% 355059301.445 350941124.967 - -0.36% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.16% 14.701 14.531 - -3.01% -
BM_vector_deque_ranges_copy_backward/1024 -1.16% 38.080 37.640 - -1.00% -
rng::is_partitioned(list<int>)_(partitioned)/50 -1.16% 13.910 13.749 - 0.38% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.16% 331.312 327.482 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/1024 -1.16% 1377.197 1361.284 - -0.80% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.15% 15433568.195 15255528.598 - 3.71% -
BM_std_min<unsigned_short>/9 -1.15% 6.314 6.241 - -3.63% -
rng::unique(deque<int>)_(sprinkled)/8192 -1.15% 5665.440 5600.131 - -0.41% -
std::find_if(list<int>)_(bail_25%)/8192 -1.15% 1531.083 1513.433 - -0.70% -
SetIntersection_None_Set_uint32_16384_256 -1.15% 154021309.486 152246166.075 - -12.06% -
rng::partial_sort_copy(vector<int>)_(descending)/8192 -1.15% 99912.806 98762.174 - 0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.15% 3.822 3.778 - 1.31% -
BM_RangesMakeHeap_string_Descending_16384 -1.15% 2.889 2.856 - -25.80% -
BM_RangesPopHeap_string_16 -1.15% 14.450 14.284 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.15% 1124211.038 1111299.561 - -0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.15% 28453.253 28126.532 - -0.79% -
rng::find_if(vector<char>)_(process_all)/1024 -1.14% 275.722 272.566 - -0.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -1.14% 13.741 13.584 - 1.57% -
rng::for_each(multiset<int>)/50 -1.14% 38.011 37.577 - -16.78% -
BM_PopHeap_uint64_256 -1.14% 17.232 17.036 - -1.09% -
rng::for_each(map<int>::iterator)/8192 -1.14% 7654.204 7567.019 - -55.28% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.14% 4298.209 4249.306 - -0.40% -
bm_lexicographical_compare<int>/5 -1.14% 1.524 1.506 - -1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.14% 1142380.703 1129390.978 - 0.23% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.14% 4.057 4.011 - 0.61% -
BM_std_min<short>/5500 -1.14% 76.267 75.401 - 0.82% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.14% 12346.584 12206.435 - -1.65% -
SetIntersection_None_Set_uint32_16384_1024 -1.13% 153779306.052 152035721.796 - -8.52% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.13% 648464.034 641114.660 - -1.87% -
std::search_n(deque<int>)_(no_match)/1000 -1.13% 449.850 444.758 - -0.69% -
SetIntersection_Front_Set_uint64_16384_16 -1.13% 1297263.977 1282579.366 - -0.29% -
rng::find_if(deque<int>)_(process_all)/8 -1.13% 3.979 3.934 - -0.07% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 -1.13% 16.172 15.989 - -0.30% -
std::set<int>::clear()/1024 -1.13% 8664.893 8567.036 - -2.24% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.13% 351151552.133 347190996.684 - -0.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.13% 16.561 16.374 - -0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.13% 44.077 43.580 - -0.11% -
rng::partition_point(vector<int>)/8192 -1.13% 10.701 10.581 - -0.89% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.13% 51947.991 51363.147 - -0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 429.498 424.668 - 0.24% -
BM_deque_deque_ranges_copy_backward/1024 -1.12% 40.938 40.477 - 6.41% -
std::move_backward(list<int>)/262144 -1.12% 262719.294 259769.635 - -1.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.12% 1.237 1.223 - -8.65% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.12% 6491.502 6418.679 - -1.06% -
SetIntersection_None_Set_float_64_16 -1.12% 18896771.164 18684810.040 - -2.82% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.12% 478.666 473.300 - -0.40% -
rng::for_each(vector<int>)/8 -1.12% 0.921 0.910 - -0.64% -
SetIntersection_None_Vector_uint32_256_16 -1.12% 4285059.201 4237099.941 - 0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 28.741 28.420 - -24.15% -
std::reverse(deque<int>)/512 -1.12% 114.284 113.006 - -2.57% -
std::find_if(list<int>)_(process_all)/32768 -1.12% 27684.905 27375.469 - -4.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 -1.12% 836.599 827.250 - -0.72% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.12% 12.508 12.369 - -4.73% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 280335.349 277203.599 - 0.81% -
BM_PushHeap_uint32_Random_1024 -1.12% 6.292 6.222 - 0.56% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.12% 8.415 8.321 - -0.67% -
SetIntersection_None_Vector_string_256_256 -1.12% 2417680.976 2390695.507 - -0.37% -
rng::rotate(list<int>)_(by_1/3)/1024 -1.12% 813.691 804.611 - -0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.12% 19.165 18.951 - -0.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.12% 12512.987 12373.465 - -3.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.11% 2.149 2.125 - -0.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.11% 929283.565 918933.936 - -0.65% -
BM_std_min<__int128>/5 -1.11% 1.796 1.776 - 1.60% -
std::map<std::string,_int>::erase(iterator)/1024 -1.11% 29.824 29.492 - 9.79% -
rng::stable_partition(vector<int>)_(dense)/50 -1.11% 25.784 25.499 - -3.56% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.11% 21.822 21.580 - -3.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.11% 14.283 14.125 - -0.00% -
rng::find_if_not(list<int>)_(process_all)/50 -1.11% 21.985 21.742 - 0.83% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.11% 11.539 11.411 - -1.19% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.11% 17025.632 16837.357 - -1.38% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.10% 17.364 17.173 - -3.16% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.10% 10.158 10.046 - -0.98% -
std::find_if(list<int>)_(process_all)/1024 -1.10% 765.461 757.028 - -0.52% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.10% 20.686 20.459 - 0.54% -
rng::find_if(deque<int>)_(bail_25%)/8 -1.10% 1.537 1.520 - 4.61% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.10% 18.579 18.375 - -0.25% -
BM_RangesSortHeap_string_64 -1.10% 29.948 29.619 - -0.61% -
std::stable_sort(deque<int>)_(heap)/8 -1.10% 26.704 26.411 - 1.54% -
rng::find(vector<int>)_(bail_25%)/8 -1.10% 1.591 1.574 - 15.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.10% 19.989 19.770 - 0.52% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.10% 315.855 312.388 - -0.05% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 -1.10% 836.410 827.231 - -0.60% -
SetIntersection_Front_Set_float_4_1 -1.10% 230639268.809 228108384.351 - -0.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.10% 5445.042 5385.353 - -0.16% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.10% 6026408.056 5960391.631 - -0.29% -
SetIntersection_None_Vector_float_1024_16 -1.10% 1152828.960 1140204.232 - -2.03% -
SetIntersection_Front_Vector_float_262144_4 -1.09% 1147724.406 1135159.754 - -0.14% -
BM_StringFindMatch2/512 -1.09% 1003.827 992.840 - 0.24% -
BM_std_minmax<unsigned_int>/27 -1.09% 2.451 2.424 - 2.07% -
std::search(deque<int>)_(single_element)/1024 -1.09% 462.056 457.003 - -0.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.09% 2.060 2.038 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.09% 813.241 804.349 - 0.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.09% 30.164 29.835 - 1.52% -
rng::generate(vector<int>)/50 -1.09% 12.054 11.922 - -0.98% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.09% 19.346 19.135 - -2.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.09% 958340.573 947894.196 - -0.93% -
std::move_backward(list<int>)/64 -1.09% 40.103 39.666 - -0.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.09% 139204.547 137692.289 - 1.05% -
BM_PushHeap_uint64_Ascending_262144 -1.09% 4.914 4.861 - 4.35% -
rng::generate(list<int>)/32 -1.08% 8.764 8.669 - 1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.08% 1224802.293 1211520.211 - -0.17% -
std::find_end(list<int>)_(process_all)/8192 -1.08% 7435.368 7354.878 - 5.24% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.08% 9.647 9.543 - -0.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.08% 167821.793 166006.308 - -3.45% -
std::map<int,_int>::find(key)_(existent)/1024 -1.08% 3.977 3.934 - 4.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.08% 68287807.748 67550014.744 - 0.05% -
BM_std_minmax<char>/15 -1.08% 3.049 3.016 - 2.94% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.08% 10.480 10.367 - -0.71% -
std::find(vector<int>)_(bail_25%)/8 -1.08% 1.397 1.382 - 0.56% -
BM_std_min<unsigned_long_long>/21 -1.08% 2.008 1.986 - -0.48% -
std::search(deque<int>)_(no_match)/8192 -1.08% 3345.862 3309.844 - -0.59% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.08% 7898.210 7813.208 - -1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 810.371 801.658 - -1.00% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.08% 347438209.642 343702969.058 - 0.61% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.07% 26.667 26.381 - 0.04% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.07% 19.885 19.672 - -1.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.07% 6.991 6.916 - 0.60% -
std::sort(vector<int>)_(heap)/1024 -1.07% 4568.032 4519.105 - -0.95% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.07% 5947563.838 5883871.531 - -1.28% -
std::search(deque<int>)_(no_match)/1048576 -1.07% 427517.191 422941.293 - -0.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.07% 8850.462 8755.751 - -0.55% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.07% 7971.969 7886.702 - -0.44% -
rng::starts_with(list<int>)/8192 -1.07% 8713.159 8619.997 - -3.62% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.07% 17.781 17.591 - -2.32% -
BM_StringFindMatch1/512 -1.07% 1004.230 993.526 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.07% 3669240.321 3630149.140 - -1.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.07% 4.351 4.305 - -1.79% -
std::search(vector<int>)_(single_element)/1000 -1.06% 236.831 234.310 - 2.46% -
std::set<int>::erase(key)_(existent)/32 -1.06% 22.146 21.911 - 0.18% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.06% 10.230 10.121 - -0.98% -
BM_CmpEqual_schar_short -1.06% 1.152 1.140 - 0.07% -
BM_std_min<__int128>/3 -1.06% 1.040 1.029 - 1.10% -
BM_MakeThenSortHeap_string_Heap_262144 -1.06% 182.416 180.488 - 1.26% -
rng::move_backward(list<int>)/1048576 -1.06% 1051735.903 1040632.317 - -0.94% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.06% 1919.561 1899.297 - -0.23% -
std::fill_n(list<int>)/32 -1.06% 8.359 8.271 - 2.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.05% 1373.578 1359.091 - -0.26% -
std::stable_sort(vector<int>)_(ascending)/8 -1.05% 17.057 16.877 - 0.51% -
std::search(vector<int>)_(near_matches)/1024 -1.05% 14975.507 14817.741 - -1.78% -
rng::partition(deque<int>)_(sparse)/1024 -1.05% 391.108 386.990 - -0.61% -
BM_std_min<unsigned_short>/7 -1.05% 1.104 1.092 - -0.57% -
BM_RangesPushHeap_string_Descending_1024 -1.05% 3.143 3.110 - 25.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.05% 13689.690 13545.683 - 0.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -1.05% 532.499 526.900 - -0.52% -
std::fill(list<int>)/32 -1.05% 8.496 8.407 - 0.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.05% 821.819 813.205 - -0.47% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.05% 130.506 129.138 - -0.12% -
BM_MakeHeap_string_Heap_4 -1.05% 3.067 3.035 - -0.33% -
std::partition(vector<int>)_(sparse)/1024 -1.05% 259.861 257.138 - -0.45% -
rng::copy_backward(vector<bool>)_(aligned)/32768 -1.05% 36.127 35.749 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.05% 8.257 8.170 - -1.64% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.05% 10.682 10.570 - -0.58% -
rng::copy_if(vector<int>)_(entire_range)/32768 -1.05% 7543.872 7464.900 - -0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.05% 65.829 65.140 - -1.49% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.05% 89248.552 88315.826 - -0.59% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.04% 44.309 43.846 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.04% 183375996.495 181462323.174 - 1.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.04% 825.888 817.270 - -0.39% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.04% 2.653 2.626 - 1.93% -
rng::contains(deque<int>)_(process_all)/50 -1.04% 12.652 12.520 - -0.37% -
std::multiset<std::string>::ctor(const&)/0 -1.04% 13.703 13.561 - -0.17% -
std::count(vector<bool>)/1000 -1.04% 3.004 2.973 - -1.03% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.04% 754.707 746.874 - -0.63% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.04% 5401.301 5345.253 - 3.58% -
std::search(list<int>,_pred)_(same_length)/1000 -1.04% 777.216 769.151 - -0.93% -
std::rotate(vector<int>)_(by_1/3)/50 -1.04% 40.384 39.965 - -0.71% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.04% 20.133 19.924 - 3.41% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.04% 8246.394 8160.893 - -0.74% -
rng::search(list<int>,_pred)_(same_length)/1000 -1.04% 776.794 768.741 - -0.87% -
std::any_of(vector<int>)_(process_all)/32 -1.03% 8.444 8.357 - -0.27% -
rng::copy(list<int>)/1048576 -1.03% 886813.552 877637.884 - -0.62% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.03% 3169.829 3137.046 - -7.77% -
std::fill(deque<int>)/1024 -1.03% 30.417 30.103 - -0.66% -
std::rotate(list<int>)_(by_1/4)/50 -1.03% 25.239 24.978 - 0.11% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.03% 38768884.221 38368699.050 - -0.10% -
std::find(deque<int>)_(process_all)/8 -1.03% 3.463 3.427 - 0.30% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.03% 27.842 27.555 - -89.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.03% 4520611.344 4474009.039 - -0.69% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.03% 38.649 38.251 - -1.27% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 -1.03% 595.183 589.057 - 2.20% -
rng::find_if(deque<int>)_(process_all)/50 -1.03% 23.740 23.496 - -2.67% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.03% 3364389.022 3329806.690 - -2.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.03% 34962.425 34603.281 - -0.92% -
BM_std_minmax<short>/10 -1.03% 1.428 1.413 - -1.24% -
std::generate(list<int>)/32 -1.03% 8.773 8.683 - 1.67% -
std::remove_if(vector<int>)_(prefix)/50 -1.03% 57.421 56.832 - -6.58% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.03% 484.231 479.267 - 0.26% -
std::search(list<int>)_(near_matches)/1024 -1.02% 40009.929 39599.993 - -0.10% -
rng::find(deque<int>)_(process_all)/32768 -1.02% 7881.702 7800.978 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.02% 37935368.539 37547641.702 - -1.16% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.02% 453169.835 448538.438 - -1.64% -
rng::copy_n(list<int>)/512 -1.02% 342.510 339.010 - -1.15% -
rng::find_if(list<int>)_(bail_25%)/8192 -1.02% 1530.535 1514.903 - -0.71% -
std::for_each_n(list<int>)/8192 -1.02% 7326.844 7252.059 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.02% 123589047.162 122327811.918 - 4.21% -
rng::for_each_n(list<int>)/8 -1.02% 2.560 2.533 - -1.10% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.02% 608.462 602.261 - -0.52% -
std::shift_left(deque<int>)/32 -1.02% 4.893 4.843 - 2.42% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.02% 385692.594 381764.164 - -0.28% -
rng::fold_left(vector<int>)/50 -1.02% 36.407 36.036 - -0.91% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.02% 204.750 202.668 - -0.53% -
std::search(deque<int>)_(single_element)/8192 -1.02% 3680.982 3643.570 - -0.85% -
rng::partition(deque<int>)_(dense)/1024 -1.02% 360.527 356.863 - -0.64% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 640.051 633.557 - -1.82% -
rng::find_if_not(vector<char>)_(process_all)/8192 -1.01% 2069.517 2048.528 - -0.08% -
rng::reverse_copy(list<int>)/4096 -1.01% 3051.822 3020.916 - -1.66% -
std::find_if_not(list<int>)_(bail_25%)/1024 -1.01% 196.069 194.084 - -0.21% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.01% 19.033 18.840 - 3.22% -
std::map<int,_int>::erase(key)_(existent)/32 -1.01% 22.794 22.563 - -1.13% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.01% 942260.096 932738.962 - -1.28% -
rng::count_if(list<int>)_(every_other)/8 -1.01% 2.853 2.825 - 0.22% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.01% 17.231 17.058 - -1.32% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.01% 3.972 3.932 - -0.41% -
std::reverse(list<int>)/512 -1.01% 193.830 191.877 - -0.80% -
SetIntersection_None_Vector_string_16384_4 -1.01% 1290595.154 1277596.999 - -0.27% -
rng::find_end(list<int>)_(match_near_end)/1024 -1.01% 62.042 61.417 - -98.66% -
BM_std_min<unsigned_int>/64 -1.01% 2.900 2.871 - 1.60% -
BM_deque_vector_ranges_copy_backward/65536 -1.01% 8320.248 8236.543 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.00% 21311587.709 21097453.301 - 4.84% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.00% 199657233.047 197651133.074 - -0.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.00% 14.954 14.804 - -0.32% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.00% 789.188 781.272 - 0.11% -
rng::find_end(deque<int>)_(single_element)/1024 -1.00% 320.469 317.262 - 14.12% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.00% 1.032 1.021 - -1.34% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.00% 54867.177 54318.312 - 1.21% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34913.17% 1001212.809 350556293.248 - 0.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 184.13% 645.389 1833.747 - 111.61% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 145.55% 686.866 1686.612 - -6.18% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 140.16% 682.767 1639.766 - -7.62% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 135.03% 1035.022 2432.635 - 133.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 127.58% 104.469 237.754 - 12.64% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 119.16% 0.012 0.026 - 82.91% -
std::replace(list<int>)_(prefix)/1024 116.51% 740.008 1602.189 - 116.71% -
rng::partition(list<int>)_(dense)/1024 115.27% 387.095 833.286 - 113.25% -
std::partition(list<int>)_(dense)/1024 111.88% 393.160 833.029 - 111.38% -
std::fill(list<int>)/50 108.19% 16.875 35.132 - -0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.69% 104.833 214.583 - -6.54% -
std::unordered_map<int,_int>::find(key)_(existent)/0 104.28% 0.012 0.025 - 102.54% -
rng::remove(vector<int>)_(sprinkled)/8192 97.69% 1983.225 3920.658 - 0.14% -
rng::starts_with(list<int>)/1000 96.22% 761.499 1494.227 - 95.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 95.86% 31.611 61.914 - 2.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 94.01% 44.854 87.021 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 93.28% 216119695.254 417726324.913 - 107.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 92.33% 22.064 42.436 - 84.82% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.55% 369885.230 701099.372 - 90.14% -
rng::remove(vector<int>)_(sprinkled)/1024 86.12% 288.177 536.357 - 1.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 85.35% 101.646 188.397 - 77.80% -
rng::find_last(list<int>)_(bail_10%)/1024 84.62% 676.213 1248.438 - 85.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.51% 79.427 145.755 - 0.32% -
BM_deque_deque_ranges_move_backward/0 75.06% 0.792 1.387 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 74.29% 203639481.750 354928915.818 - 69.02% -
rng::unique_copy(deque<int>)_(contiguous)/52 73.80% 14.687 25.526 - 66.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 73.44% 199093274.412 345308411.546 - 65.63% -
BM_deque_deque_ranges_copy_backward/0 73.28% 0.801 1.387 - -0.14% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.01% 383695.582 659992.030 - 69.94% -
rng::rotate_copy(vector<int>)/8192 71.97% 283.624 487.743 - 71.17% -
BM_deque_deque_copy_backward/0 71.56% 0.809 1.387 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 70.69% 206128728.144 351833595.671 - 64.22% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.65% 22.130 37.543 - -1.49% -
rng::find_end(vector<int>)_(single_element)/8192 69.21% 1912.641 3236.435 - -0.54% -
rng::find_end(vector<int>)_(single_element)/1024 68.97% 242.411 409.612 - -0.52% -
rng::unique_copy(deque<int>)_(contiguous)/32 68.93% 9.753 16.475 - 66.45% -
std::unique_copy(deque<int>)_(sprinkled)/32 68.91% 9.231 15.592 - 42.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 68.75% 203900112.429 344087655.959 - 57.67% -
rng::find_end(vector<int>)_(single_element)/1000 68.68% 237.076 399.891 - -0.52% -
BM_RangesPopHeap_uint32_1 67.86% 0.415 0.697 - 37.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 65.70% 207895026.233 344476838.524 - 56.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 65.14% 78.975 130.422 - 62.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 61.38% 201776211.563 325633176.369 - 56.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 59.03% 42.507 67.600 - -1.48% -
BM_deque_deque_move_backward/64 55.07% 3.379 5.240 - 2.90% -
std::is_sorted(deque<int>)/8 54.73% 2.512 3.887 - 59.85% -
BM_deque_deque_ranges_copy_backward/64 54.71% 3.377 5.224 - 2.54% -
BM_deque_deque_copy_backward/64 54.21% 3.374 5.203 - 2.05% -
rng::find_end(vector<int>)_(process_all)/8192 53.48% 1904.428 2922.907 - -0.54% -
BM_deque_deque_ranges_move_backward/64 53.32% 3.377 5.177 - 2.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 53.14% 12.190 18.668 - 32.88% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 52.97% 47.666 72.916 - 76.69% -
rng::find_end(vector<int>)_(process_all)/1024 52.94% 242.555 370.959 - -0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 52.89% 1.862 2.847 - -5.40% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 52.65% 0.294 0.449 - 71.49% -
rng::find_end(vector<int>)_(process_all)/1000 52.61% 236.990 361.672 - -0.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.61% 57.316 87.467 - 42.94% -
std::unordered_set<std::string>::erase(key)_(existent)/32 51.23% 73.999 111.905 - 51.72% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.15% 57.816 87.390 - 36.86% -
rng::starts_with(list<int>)/1024 50.98% 783.669 1183.170 - 51.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.29% 12.336 18.539 - 29.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 49.97% 23.458 35.179 - 2.79% -
std::equal(deque<int>)_(it,_it,_it)/8 49.61% 4.276 6.398 - 52.40% -
std::adjacent_find(deque<int>)/50 48.48% 14.773 21.934 - 10.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16 47.97% 3493641.371 5169661.839 - 59.95% -
SetIntersection_Interlaced_Set_string_16384_16 47.78% 244039477.766 360630445.181 - 5.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.52% 27.360 40.361 - -2.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 47.34% 0.466 0.687 - 29.62% -
rng::find_end(vector<int>)_(process_all)/1048576 47.31% 253644.620 373633.231 - -0.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 45.62% 51.106 74.422 - 5.07% -
SetIntersection_Interlaced_Vector_uint32_16384_256 45.08% 14123298.693 20489993.795 - 10.61% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 44.52% 18.578 26.848 - 42.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.40% 36.974 53.391 - 0.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.02% 28.032 40.372 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 43.91% 165948205.509 238820806.260 - 43.06% -
rng::adjacent_find(deque<int>)/50 43.78% 18.803 27.036 - 67.94% -
BM_PushHeap_float_Descending_1 43.67% 0.431 0.619 - 25.31% -
SetIntersection_Interlaced_Vector_uint32_16384_64 43.08% 5939588.531 8498094.829 - 39.02% -
std::all_of(vector<int>)_(process_all)/50 43.05% 12.737 18.220 - -0.20% -
std::map<std::string,_int>::erase(key)_(existent)/8192 42.93% 64.897 92.760 - -5.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 42.63% 28.323 40.398 - 3.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 42.09% 0.447 0.635 - 18.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 42.04% 0.447 0.636 - 37.21% -
std::multiset<std::string>::find(key)_(existent)/8192 42.03% 28.907 41.057 - -2.49% -
std::multiset<std::string>::find(key)_(existent)/32 41.77% 14.756 20.920 - 36.79% -
std::adjacent_find(deque<int>)/8 41.58% 2.957 4.186 - 3.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 41.56% 0.448 0.635 - 36.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.19% 29.773 42.035 - 1.60% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 41.17% 97.281 137.335 - 22.51% -
SetIntersection_Interlaced_Vector_uint32_262144_256 40.04% 29468394.511 41268011.916 - 22.70% -
rng::for_each(multimap<int>)/8 39.71% 4.513 6.305 - 0.60% -
BM_std_min<unsigned_char>/1 38.97% 0.325 0.451 - 19.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.39% 31.860 44.091 - 0.59% -
rng::reverse(vector<int>)/8 37.99% 1.619 2.233 - 30.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 37.68% 162067612.581 223133523.656 - 37.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 37.54% 19.904 27.375 - 0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.98% 29.056 39.802 - 2.77% -
rng::for_each(set<int>)/8 36.89% 4.616 6.318 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 36.17% 171104569.112 233000524.281 - 37.41% -
rng::search(deque<int>)_(no_match)/1024 35.90% 305.071 414.607 - -0.81% -
rng::for_each(map<int>)/8 35.77% 4.474 6.074 - -2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 35.69% 0.410 0.557 - -3.66% -
rng::for_each(multiset<int>)/8 35.52% 4.575 6.200 - -1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 35.46% 157800040.821 213763122.307 - 33.12% -
std::unordered_set<int>::find(key)_(existent)/1024 34.69% 1.155 1.555 - 35.03% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.59% 66.582 89.611 - 0.80% -
std::map<std::string,_int>::erase(key)_(existent)/0 34.58% 42.205 56.802 - -13.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.04% 29.443 39.465 - 7.93% -
std::shift_right(deque<int>)/32 33.95% 3.252 4.356 - 0.68% -
BM_PushHeap_uint64_SingleElement_1 33.60% 0.522 0.697 - 28.62% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 33.18% 88.814 118.284 - 23.36% -
rng::copy_n(vector<int>)/32768 32.88% 2294.113 3048.406 - 9.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 32.66% 14.520 19.262 - 31.77% -
rng::unique_copy(list<int>)_(contiguous)/52 32.15% 22.722 30.027 - -0.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.07% 28.527 37.675 - 34.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 32.06% 10279.085 13574.957 - 8.96% -
BM_StringEraseWithMove_Empty_Transparent 32.00% 0.562 0.743 - 20.01% -
std::move_backward(deque<int>)/64 31.87% 5.474 7.218 - 1.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.57% 25.272 33.250 - -31.44% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.39% 24.738 32.504 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_16384_16 31.37% 2462320.493 3234663.562 - 28.61% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 31.20% 80589715.558 105733696.486 - 14.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 31.18% 161869880.783 212337003.679 - 30.86% -
rng::move_backward(deque<int>)/64 31.11% 5.620 7.368 - 3.10% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.05% 18.792 24.626 - 31.91% -
std::set<std::string>::erase(key)_(existent)/1024 30.71% 76.565 100.080 - 45.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 30.16% 0.336 0.437 - 10.15% -
std::set<std::string>::erase(iterator)/8192 29.96% 25.805 33.536 - -0.45% -
BM_StringEraseWithMove_Empty_Opaque 29.85% 0.799 1.037 - 21.50% -
rng::adjacent_find(deque<int>)/8 29.82% 3.750 4.868 - 46.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.68% 0.411 0.534 - -15.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 29.64% 1.080 1.400 - 0.61% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.58% 2960.697 3836.589 - 0.08% -
std::set<std::string>::insert(value)_(new_value)/8192 29.34% 69.945 90.468 - 1.14% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.18% 2958.414 3821.553 - -0.44% -
BM_StringConstructDestroyCStr_Empty_Transparent 29.10% 0.236 0.304 - 26.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 28.99% 35.100 45.278 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_262144_4 28.52% 1524213.058 1958896.461 - 12.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.19% 29.209 37.443 - 3.13% -
SetIntersection_None_Set_uint64_16384_16 28.07% 163583149.727 209498211.350 - 26.41% -
std::unordered_set<int>::insert(value)_(already_present)/1024 28.02% 1.940 2.483 - 0.16% -
std::find_if_not(list<int>)_(bail_25%)/32768 27.91% 7601.481 9723.199 - 27.73% -
SetIntersection_None_Set_uint64_16384_1 27.65% 156477005.889 199744359.104 - 26.15% -
SetIntersection_None_Set_uint64_16384_64 27.64% 166687378.287 212767715.303 - 27.10% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.60% 409.192 522.123 - -0.79% -
BM_std_minmax_element<long_long>/2 27.39% 0.538 0.685 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 27.26% 171061756.955 217688262.084 - 28.01% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 27.06% 60.162 76.440 - 19.39% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.05% 409.385 520.130 - 0.15% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.68% 60.673 76.861 - 14.49% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 26.65% 0.390 0.494 - -0.85% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 26.58% 1.157 1.464 - -0.36% -
BM_RangesPushHeap_float_Random_1 26.56% 0.429 0.542 - 0.85% -
std::partition(deque<int>)_(sparse)/32 26.41% 9.640 12.186 - -1.53% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 26.15% 1384.018 1745.924 - 25.31% -
std::copy_n(vector<bool>)_(aligned)/1048576 26.02% 1677.673 2114.148 - 0.49% -
BM_RangesPushHeap_string_Descending_16384 25.96% 2.462 3.101 - -7.19% -
rng::for_each(map<int>::iterator)/8 25.91% 4.561 5.742 - -0.18% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 25.91% 1237.061 1557.562 - 14.14% -
SetIntersection_None_Set_uint64_16384_4 25.52% 160196169.576 201075968.030 - 24.52% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 25.44% 610.367 765.639 - 19.06% -
std::find_end(deque<int>)_(single_element)/1000 25.41% 250.177 313.736 - 0.94% -
rng::find(vector<bool>)_(process_all)/8 25.40% 0.601 0.754 - -4.91% -
BM_std_min<unsigned___int128>/1 25.30% 0.367 0.460 - 24.69% -
SetIntersection_None_Set_uint64_16384_16384 25.28% 175405007.723 219749406.289 - 30.87% -
BM_RangesPushHeap_string_Descending_1024 25.26% 2.482 3.110 - -1.05% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 25.23% 664.266 831.877 - 19.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.22% 30.666 38.400 - -11.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.54% 29.829 37.150 - 1.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 24.41% 10.556 13.132 - 23.86% -
BM_toupper_char<wchar_t> 24.38% 0.554 0.689 - -0.69% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 24.36% 499.981 621.797 - 25.81% -
std::search(deque<int>)_(near_matches)/1024 24.31% 20648.652 25667.446 - 31.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.21% 28.812 35.788 - 37.04% -
std::multiset<int>::find(key)_(non-existent)/8192 24.21% 8.539 10.605 - 21.91% -
rng::move_backward(list<int>)/262144 24.19% 266936.807 331514.229 - -0.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.11% 17.554 21.787 - -2.17% -
std::search(deque<int>)_(near_matches)/1000 24.09% 19754.209 24512.139 - 30.51% -
BM_PopHeap_uint32_1 23.99% 0.456 0.566 - 34.02% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.88% 1.678 2.078 - -4.83% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.85% 33.788 41.845 - -2.11% -
BM_StringEraseWithMove_Huge_Opaque 23.84% 46.165 57.169 - 9.60% -
rng::move_backward(vector<int>)/32768 23.61% 2144.589 2650.941 - 23.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.57% 25.903 32.009 - 9.13% -
std::unordered_set<int>::find(key)_(existent)/32 23.54% 1.135 1.403 - 17.18% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 23.51% 20.451 25.259 - -1.81% -
std::move_backward(vector<bool>)_(aligned)/1048576 23.39% 2120.218 2616.188 - 23.07% -
rng::move_backward(vector<bool>)_(aligned)/1048576 23.22% 2125.338 2618.845 - 22.88% -
BM_std_minmax<unsigned_short>/4 23.22% 0.936 1.153 - 11.83% -
std::find_end(deque<int>)_(single_element)/1024 23.11% 259.051 318.918 - -0.41% -
std::move_backward(vector<int>)/32768 23.11% 2146.403 2642.383 - 22.69% -
rng::stable_partition(list<int>)_(dense)/8192 23.07% 18229.439 22434.370 - 22.31% -
std::find_end(deque<int>)_(process_all)/1024 22.89% 265.101 325.785 - 10.89% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 22.73% 0.464 0.570 - 5.91% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.51% 26.132 32.013 - 15.33% -
std::find_end(deque<int>)_(process_all)/8192 22.18% 2040.607 2493.224 - 23.86% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.17% 19.084 23.316 - -4.41% -
SetIntersection_Front_Vector_float_16384_1024 22.08% 5968739.031 7286777.302 - 21.64% -
rng::for_each(map<int>)/32 21.97% 21.250 25.920 - -0.05% -
std::shift_right(deque<int>)/50 21.63% 4.213 5.125 - -1.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 21.62% 19.880 24.179 - 4.99% -
SetIntersection_None_Set_uint64_16384_256 21.58% 164805983.085 200369532.202 - 20.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.58% 46.450 56.472 - 1.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.47% 30.443 36.981 - 39.81% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.45% 25.525 31.000 - -0.55% -
rng::find_end(deque<int>)_(process_all)/1000 21.09% 252.042 305.194 - -4.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.05% 28.861 34.936 - 6.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 20.97% 289.489 350.195 - -6.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.92% 21.732 26.279 - 5.89% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.91% 735.462 889.222 - -0.02% -
SetIntersection_Front_Vector_float_262144_1024 20.82% 5960379.767 7201413.860 - 20.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20.82% 17459.607 21093.995 - 10.44% -
bm_ranges_lexicographical_compare<signed_char>/64 20.80% 1.903 2.299 - -0.35% -
BM_StringEraseWithMove_Huge_Transparent 20.75% 45.302 54.702 - 7.70% -
std::stable_partition(list<int>)_(dense)/8192 20.70% 17474.912 21091.473 - 21.34% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 20.64% 726.136 876.032 - 5.39% -
BM_RangesPushHeap_string_Descending_256 20.41% 2.368 2.851 - -1.44% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 20.35% 1584.128 1906.512 - 30.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 20.24% 1.167 1.403 - 0.36% -
rng::for_each(set<int>)/32 19.90% 21.407 25.667 - 0.35% -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.84% 12.159 14.572 - -1.00% -
SetIntersection_Front_Vector_float_1024_1024 19.82% 5985894.786 7172055.578 - 19.86% -
BM_PushHeap_uint32_Random_1 19.72% 0.448 0.536 - 0.06% -
rng::replace(vector<int>)_(sprinkled)/50 19.71% 8.028 9.611 - 11.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 19.58% 1316.425 1574.145 - -8.34% -
std::unordered_set<int>::count(key)_(existent)/1024 19.56% 1.204 1.439 - 11.28% -
std::find_end(deque<int>)_(process_all)/1048576 19.54% 265381.787 317229.129 - 20.25% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 19.53% 8.749 10.458 - 18.88% -
rng::any_of(deque<int>)_(process_all)/50 19.16% 18.340 21.854 - 13.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 19.13% 10.874 12.954 - 20.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 19.09% 24.410 29.069 - 12.20% -
std::partition(deque<int>)_(sparse)/50 19.03% 15.538 18.494 - -0.40% -
BM_RangesPushHeap_string_Descending_4 18.94% 1.881 2.237 - -0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.53% 1543.415 1829.396 - -0.92% -
std::copy_backward(list<int>)/4096 18.48% 3312.008 3923.967 - 17.15% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 18.35% 23.878 28.260 - -7.50% -
std::multimap<int,_int>::find(key)_(non-existent)/32 18.35% 2.239 2.650 - 18.77% -
std::multiset<std::string>::find(key)_(existent)/1024 18.26% 23.611 27.922 - -9.12% -
rng::remove_if(list<int>)_(sprinkled)/1024 18.25% 997.888 1179.997 - 16.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 18.13% 13001.158 15357.928 - 18.76% -
BM_RangesPushHeap_string_Random_262144 18.09% 18.500 21.847 - -0.97% -
std::unordered_set<std::string>::count(key)_(existent)/1024 18.06% 36.251 42.797 - 1.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 18.03% 1.146 1.353 - 17.03% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 18.03% 46152295.536 54472017.844 - 10.52% -
BM_StringRelational_Less_Small_Large_Control 17.98% 1.617 1.908 - 6.73% -
SetIntersection_None_Set_string_16384_16384 17.98% 199174592.013 234978586.578 - 22.29% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 17.70% 0.540 0.635 - -8.68% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17.69% 13008.757 15310.495 - 18.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 17.64% 23.046 27.112 - 14.79% -
rng::remove(vector<int>)_(sprinkled)/50 17.63% 55.156 64.881 - 0.01% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 17.59% 10496.613 12342.464 - -3.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 17.54% 6.872 8.077 - 16.86% -
std::map<std::string,_int>::erase(iterator)/32 17.53% 27.710 32.567 - 0.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.52% 28.242 33.190 - 16.37% -
BM_deque_deque_copy_backward/512 17.32% 18.571 21.788 - -2.18% -
std::move_backward(deque<int>)/8 17.27% 3.319 3.892 - -2.65% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 17.16% 33.577 39.339 - 20.57% -
BM_std_min<unsigned_int>/1 17.01% 0.325 0.381 - 31.23% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.99% 0.482 0.564 - 26.12% -
std::find_end(deque<int>)_(process_all)/1000 16.92% 262.581 307.010 - 6.76% -
std::rotate(list<int>)_(1_element_forward)/32 16.87% 12.384 14.474 - -2.40% -
std::unique(list<int>)_(sprinkled)/52 16.84% 70.627 82.518 - 16.83% -
rng::for_each(multiset<int>)/32 16.70% 21.894 25.551 - -0.60% -
BM_deque_deque_move_backward/512 16.69% 18.633 21.743 - 1.49% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 16.69% 61.439 71.692 - 3.91% -
rng::is_sorted(vector<int>,_pred)/8 16.57% 3.512 4.093 - -1.91% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.54% 198.896 231.788 - 16.54% -
SetIntersection_None_Set_uint64_16384_1024 16.51% 162972251.525 189877470.848 - 14.35% -
std::multimap<std::string,_int>::ctor(const&)/32 16.41% 712.884 829.836 - 0.47% -
std::copy_backward(vector<bool>)_(aligned)/1048576 16.40% 2731.159 3178.989 - 16.37% -
BM_vector_deque_ranges_move/2 16.34% 1.727 2.009 - 11.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.28% 0.447 0.520 - -25.47% -
BM_vector_deque_copy_backward/0 16.27% 0.402 0.467 - -7.15% -
std::multiset<int>::count(key)_(non-existent)/32 16.23% 2.279 2.649 - 14.81% -
std::move(vector<bool>)_(unaligned)/512 16.20% 3.977 4.621 - 0.91% -
rng::find_last(vector<char>)_(bail_90%)/1024 16.08% 12.079 14.021 - 0.07% -
std::move_backward(deque<int>)/4096 16.07% 154.815 179.687 - 13.70% -
std::set<std::string>::erase(iterator)/0 16.05% 25.427 29.508 - 10.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 15.95% 21.583 25.026 - 19.20% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15.85% 15187.746 17595.662 - 16.49% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 15.83% 35.781 41.446 - 16.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 15.81% 20668820.404 23936278.314 - 13.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 15.77% 0.343 0.397 - 18.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 15.76% 0.449 0.520 - -15.28% -
rng::for_each(multimap<int>)/32 15.70% 22.421 25.940 - -1.38% -
BM_StringAssignStr_Huge_Transparent 15.69% 103.479 119.713 - 5.45% -
BM_RangesPushHeap_string_Descending_64 15.50% 2.255 2.605 - -1.77% -
BM_std_minmax_element<long_long>/3 15.36% 1.121 1.294 - -0.84% -
SetIntersection_Front_Vector_float_16384_256 15.34% 2346400.763 2706427.154 - 15.94% -
BM_MakeHeap_uint32_Random_1024 15.23% 1.030 1.187 - 13.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 15.20% 51.778 59.648 - 14.48% -
BM_std_min<char>/1 15.17% 0.288 0.332 - 14.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 15.14% 1.715 1.974 - 23.05% -
BM_deque_deque_ranges_move_backward/1 15.12% 2.795 3.217 - -6.29% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.11% 14344.443 16511.697 - -3.10% -
rng::find(vector<int>)_(bail_25%)/8 15.00% 1.368 1.574 - -1.10% -
std::find(vector<bool>)_(process_all)/50 14.90% 0.579 0.665 - -0.47% -
SetIntersection_Front_Vector_float_16384_16384 14.86% 80417228.653 92368134.324 - 14.60% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.85% 32.211 36.993 - -11.16% -
std::find(vector<bool>)_(process_all)/8 14.80% 0.576 0.662 - -0.50% -
rng::find_end(deque<int>)_(single_element)/1000 14.74% 293.157 336.383 - -0.56% -
std::multimap<std::string,_int>::erase(iterator)/32 14.65% 29.411 33.720 - 27.00% -
BM_StringConstructDestroyCStr_Small_Transparent 14.62% 0.370 0.424 - 7.55% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.61% 25.352 29.056 - 6.67% -
SetIntersection_Front_Set_uint64_262144_256 14.61% 4480569.092 5134970.770 - 10.69% -
std::rotate(list<int>)_(1_element_forward)/8192 14.57% 7904.335 9055.903 - 5.85% -
rng::search(list<int>)_(single_element)/8192 14.51% 7419.680 8496.625 - 15.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 14.28% 2175397.867 2486007.731 - 16.27% -
rng::search(list<int>,_pred)_(single_element)/8192 14.25% 8320.133 9505.928 - 9.83% -
SetIntersection_Front_Set_uint32_1024_256 14.24% 4588185.853 5241493.568 - 10.55% -
SetIntersection_Front_Set_float_262144_1024 14.23% 14204613.479 16225899.369 - -1.67% -
std::map<int,_int>::erase(key)_(non-existent)/32 14.22% 2.380 2.719 - -3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.21% 8413392.289 9608641.743 - 15.16% -
rng::find_end(deque<int>)_(single_element)/1024 14.12% 277.999 317.262 - -1.00% -
rng::generate(list<int>)/8192 14.05% 7535.177 8593.815 - -0.07% -
std::find(vector<long_long>)_(process_all)/8 14.05% 1.155 1.317 - 9.11% -
std::multiset<int>::count(key)_(existent)/8192 13.96% 9.188 10.471 - 14.14% -
std::stable_partition(deque<int>)_(sparse)/8192 13.93% 3369.537 3839.076 - 9.98% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 13.93% 1.316 1.499 - 3.22% -
std::move_backward(list<int>)/4096 13.93% 4916.616 5601.510 - 26.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.92% 9.205 10.486 - 3.92% -
std::rotate(list<int>)_(1_element_forward)/50 13.86% 24.278 27.642 - 2.40% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.82% 7168.426 8159.343 - -0.54% -
std::multimap<std::string,_int>::count(key)_(existent)/32 13.81% 17.897 20.368 - 5.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 13.75% 10.944 12.449 - 18.89% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.71% 13201.508 15011.906 - -0.62% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.67% 33.079 37.601 - -4.61% -
std::stable_partition(deque<int>)_(sparse)/1024 13.64% 453.809 515.719 - 4.39% -
std::set<std::string>::find(key)_(non-existent)/32 13.64% 9.278 10.543 - 6.59% -
std::search(list<int>,_pred)_(same_length)/8192 13.61% 8941.331 10158.406 - 21.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 13.50% 777.472 882.460 - -5.45% -
BM_RangesPopHeap_float_256 13.48% 19.990 22.686 - 2.46% -
rng::unique(deque<int>)_(sprinkled)/1024 13.42% 629.790 714.316 - 13.09% -
SetIntersection_Front_Vector_float_262144_16384 13.39% 80589284.152 91377299.852 - 14.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 13.33% 0.381 0.432 - 0.02% -
rng::is_sorted_until(deque<int>,_pred)/8 13.32% 3.855 4.369 - -5.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.31% 17.584 19.924 - 12.34% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.25% 608.872 689.573 - -0.23% -
BM_RangesPushHeap_uint64_SingleElement_1 13.22% 0.616 0.697 - 20.96% -
rng::remove(vector<int>)_(sprinkled)/32 13.12% 51.390 58.131 - 0.65% -
std::unordered_multiset<int>::find(key)_(existent)/1024 13.11% 1.161 1.313 - 9.86% -
std::multiset<int>::count(key)_(non-existent)/1024 13.02% 6.000 6.781 - 13.71% -
std::find_if(vector<int>)_(bail_25%)/8 12.98% 0.995 1.124 - 0.26% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 12.84% 46.520 52.492 - 13.02% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.84% 1.293 1.459 - 10.67% -
std::for_each_n(join_view(vector<vector<int>>))/8 12.83% 1.678 1.894 - 9.24% -
BM_std_min<short>/1 12.81% 0.293 0.330 - -26.83% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 12.80% 25.696 28.985 - -0.99% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.78% 27.006 30.456 - 2.50% -
BM_RangesMakeThenSortHeap_float_Descending_16384 12.76% 26.653 30.054 - 2.42% -
rng::for_each(multimap<int>::iterator)/8 12.73% 4.500 5.073 - -0.14% -
BM_RangesPopHeap_float_64 12.72% 12.252 13.810 - 3.04% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.69% 4.463 5.030 - -14.81% -
rng::find_last_if(list<int>)_(bail_90%)/1024 12.61% 70.919 79.860 - -0.98% -
BM_tolower_char<wchar_t> 12.57% 0.614 0.691 - -0.02% -
BM_std_minmax<short>/4 12.57% 0.971 1.093 - 0.61% -
SetIntersection_Front_Vector_uint32_16384_1024 12.51% 5986772.477 6735842.632 - -5.28% -
BM_MakeHeap_uint32_Random_64 12.50% 1.250 1.407 - 8.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 12.45% 14.982 16.847 - 26.26% -
SetIntersection_Front_Set_uint32_16384_1024 12.37% 15461815.069 17374181.665 - 11.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 12.35% 29.042 32.630 - 0.95% -
BM_RangesMakeHeap_uint64_Random_4 12.34% 1.154 1.296 - -1.31% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 12.33% 1.260 1.415 - -9.77% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.082 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 12.26% 2071386.390 2325235.182 - 8.78% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 12.23% 1.354 1.519 - 17.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.18% 32.719 36.704 - 11.52% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.18% 1245.259 1396.898 - 0.24% -
BM_std_min<unsigned_short>/1 12.13% 0.254 0.285 - 10.82% -
SetIntersection_Front_Vector_float_262144_256 12.08% 2369205.226 2655484.446 - 13.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.07% 6.215 6.965 - -3.74% -
SetIntersection_Front_Set_uint64_16384_1024 12.04% 14939915.937 16739247.200 - 7.85% -
BM_vector_deque_ranges_move/1 12.04% 2.031 2.276 - 10.65% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.00% 309.772 346.960 - 11.99% -
rng::remove(list<int>)_(prefix)/1024 12.00% 959.795 1074.940 - 8.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 11.99% 5.045 5.650 - 10.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 11.97% 23.532 26.349 - 39.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 11.96% 4003.062 4481.707 - 13.12% -
rng::for_each_n(list<int>)/50 11.90% 21.734 24.320 - 0.07% -
BM_StringAssignStr_Huge_Opaque 11.89% 104.579 117.016 - 3.41% -
BM_std_min<__int128>/64000 11.87% 24733.290 27670.258 - -11.59% -
rng::replace(vector<int>)_(sprinkled)/32 11.82% 5.605 6.267 - 6.63% -
BM_std_minmax<unsigned_int>/4 11.82% 0.973 1.088 - 16.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.76% 25130.716 28085.027 - -5.81% -
std::unordered_set<std::string>::erase(iterator)/0 11.69% 27.410 30.613 - -4.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.66% 0.362 0.404 - -10.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.62% 85.416 95.338 - 0.43% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.61% 19.835 22.139 - 3.03% -
std::multimap<int,_int>::erase(key)_(existent)/8192 11.61% 26.268 29.319 - 10.17% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.59% 4315.998 4816.279 - -1.28% -
BM_deque_deque_ranges_copy_backward/512 11.54% 19.497 21.748 - 1.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.52% 670.415 747.666 - -4.27% -
rng::for_each(multimap<int>::iterator)/32 11.52% 21.200 23.642 - -0.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 11.51% 7.445 8.302 - 16.53% -
BM_std_min<__int128>/70000 11.49% 27060.993 30171.083 - -11.60% -
BM_std_min<__int128>/4000 11.49% 1540.615 1717.567 - -11.51% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.48% 314603016.862 350712342.028 - -0.05% -
std::reverse_copy(vector<int>)/8 11.37% 2.367 2.636 - 6.33% -
BM_std_min<__int128>/65536 11.37% 25346.319 28228.856 - -11.60% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.37% 1.895 2.110 - 5.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 11.37% 2928457.312 3261337.899 - 10.62% -
rng::find(list<int>)_(process_all)/50 11.34% 18.837 20.974 - 3.14% -
SetIntersection_Interlaced_Vector_string_16384_256 11.34% 39873910.333 44395872.468 - 5.45% -
rng::copy_n(list<int>)/4096 11.32% 3983.009 4433.830 - 2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11.29% 10137763.980 11282033.936 - 24.34% -
rng::find_if(list<int>)_(process_all)/8192 11.27% 10324.504 11488.586 - 8.94% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.26% 1325324.026 1474556.951 - 6.52% -
rng::for_each(multiset<int>::iterator)/32 11.24% 21.455 23.867 - -0.08% -
bm_lexicographical_compare<int>/16 11.23% 2.016 2.243 - 2.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.22% 28232.246 31400.895 - 0.36% -
BM_MakeThenSortHeap_float_Descending_16384 11.18% 27.349 30.408 - 2.70% -
std::multiset<std::string>::contains(key)_(existent)/32 11.17% 14.931 16.599 - 10.62% -
std::search(list<int>)_(single_element)/8192 11.17% 7828.129 8702.167 - 19.54% -
BM_std_min<__int128>/5500 11.15% 2120.649 2357.041 - -12.10% -
BM_std_min<__int128>/4096 11.10% 1578.819 1754.107 - -12.12% -
BM_StringRelational_Less_Large_Large_Control 11.09% 2.047 2.275 - -2.59% -
BM_StringRelational_Less_Small_Huge_Control 11.08% 1.758 1.952 - 9.47% -
SetIntersection_None_Set_string_16384_1024 11.06% 206274752.285 229086137.232 - 10.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11.05% 7160322.808 7951895.659 - 36.76% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 11.05% 0.965 1.072 - 1.83% -
BM_StringRelational_Less_Small_Empty_Control 11.02% 1.898 2.108 - 5.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 11.02% 2876318.609 3193147.028 - 6.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 10.99% 29.172 32.378 - -6.02% -
BM_std_min<__int128>/1024 10.96% 396.062 439.468 - -11.24% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 10.95% 0.362 0.402 - -11.53% -
rng::distance(join_view(vector<vector<int>>)/50 10.87% 0.605 0.671 - 1.17% -
BM_RangesPushHeap_string_Ascending_16384 10.85% 19.301 21.395 - -10.24% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.84% 0.365 0.404 - -11.32% -
BM_MakeHeap_uint32_Random_4 10.81% 1.122 1.243 - 0.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.81% 0.363 0.402 - -11.50% -
std::find_if_not(vector<int>)_(process_all)/32768 10.81% 8808.379 9760.473 - -0.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 10.80% 1.609 1.783 - 10.23% -
std::find_end(forward_list<int>)_(single_element)/8192 10.79% 5728.184 6346.014 - 1.37% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 10.78% 4306.998 4771.455 - -0.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.78% 16.621 18.413 - 10.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 10.76% 30.292 33.552 - 4.74% -
bm_lexicographical_compare<int>/3 10.76% 1.692 1.874 - 6.93% -
BM_StringRelational_Less_Large_Empty_Control 10.76% 1.949 2.158 - 4.67% -
std::map<std::string,_int>::erase(iterator)/8192 10.75% 26.448 29.290 - -17.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.70% 34.099 37.748 - 8.69% -
std::find_if_not(vector<int>)_(process_all)/8192 10.66% 2194.863 2428.894 - -0.25% -
BM_std_minmax<int>/4 10.63% 0.975 1.079 - 16.65% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 10.63% 2.635 2.915 - 1.68% -
std::remove_if(vector<int>)_(sprinkled)/50 10.62% 60.085 66.469 - 2.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 10.62% 34.282 37.924 - 5.62% -
std::set<std::string>::contains(key)_(existent)/1024 10.61% 21.246 23.501 - -2.66% -
rng::find_end(list<int>)_(process_all)/8192 10.60% 6826.746 7550.506 - 0.59% -
rng::move_backward(deque<int>)/8 10.53% 3.657 4.042 - -0.85% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.52% 9.345 10.328 - 5.58% -
rng::for_each(set<int>::iterator)/8 10.51% 4.534 5.010 - 0.20% -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.49% 1.671 1.846 - 9.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 10.45% 0.556 0.614 - 22.49% -
BM_std_min<__int128>/512 10.42% 198.876 219.590 - -11.37% -
BM_vector_deque_copy/0 10.40% 0.388 0.429 - -0.46% -
BM_RangesPushHeap_string_Descending_16 10.39% 2.108 2.327 - -4.94% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.39% 1.296 1.430 - -7.81% -
rng::rotate(list<int>)_(by_1/2)/32 10.39% 6.099 6.732 - 1.04% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.31% 39.110 43.144 - 0.14% -
rng::move(deque<int>)/64 10.31% 6.318 6.970 - 10.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 10.27% 6438.372 7099.298 - 1.55% -
SetIntersection_Front_Vector_string_256_256 10.23% 20167089.749 22229719.140 - 8.27% -
SetIntersection_Interlaced_Set_string_262144_4 10.18% 1890002.688 2082357.830 - 12.45% -
rng::find_if(deque<int>)_(bail_25%)/32768 10.16% 2776.580 3058.807 - 12.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 10.16% 1687469.891 1858968.180 - 13.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 10.16% 6.589 7.259 - -23.90% -
bm_lexicographical_compare<int>/4 10.14% 1.259 1.386 - 10.03% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 10.11% 0.464 0.511 - 11.39% -
std::multiset<int>::equal_range(key)_(existent)/1024 10.10% 4.951 5.451 - -0.72% -
BM_StringRelational_Less_Small_Small_Control 10.09% 1.727 1.901 - 12.02% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.07% 11.232 12.363 - 2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.06% 1684630.043 1854112.224 - 13.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.03% 5.165 5.683 - 2.82% -
BM_std_minmax<unsigned_int>/7 10.03% 1.745 1.920 - 4.09% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 10.01% 685.979 754.678 - 8.94% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.99% 58.658 64.519 - 0.21% -
BM_PopHeap_float_256 9.99% 20.337 22.369 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.97% 1901420.653 2090954.914 - 14.16% -
rng::search(deque<int>,_pred)_(near_matches)/1000 9.96% 25255.045 27771.699 - 20.57% -
SetIntersection_Interlaced_Set_string_262144_16 9.96% 2165808.918 2381549.154 - 10.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.94% 1707323.489 1876952.473 - 13.38% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.90% 4.148 4.559 - 0.56% -
rng::remove_if(list<int>)_(sprinkled)/50 9.90% 73.409 80.678 - 9.62% -
SetIntersection_Front_Set_string_256_256 9.90% 27952799.539 30719129.051 - 15.80% -
BM_MakeThenSortHeap_string_SingleElement_16384 9.86% 38.717 42.534 - 14.74% -
std::find_first_of(vector<int>)_(large_needle)/32 9.85% 104.780 115.101 - 8.76% -
BM_RangesPopHeap_float_16 9.85% 6.443 7.078 - 1.93% -
SetIntersection_Front_Vector_float_1024_256 9.84% 2365429.667 2598277.456 - 10.85% -
rng::search(deque<int>,_pred)_(near_matches)/1024 9.83% 26503.842 29108.814 - 20.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.83% 1704215.248 1871713.137 - 13.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 9.83% 1708305.826 1876190.920 - 13.35% -
std::search(deque<int>,_pred)_(near_matches)/1000 9.79% 23307.568 25590.310 - 3.59% -
std::map<std::string,_int>::erase(iterator)/1024 9.79% 26.862 29.492 - -1.11% -
std::move_backward(deque<int>)/512 9.74% 23.961 26.296 - 1.11% -
rng::remove_if(vector<int>)_(sprinkled)/50 9.73% 59.652 65.453 - -0.83% -
SetIntersection_Front_Set_uint32_262144_256 9.72% 4783864.002 5249001.069 - 4.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.72% 79399.939 87119.098 - 12.03% -
BM_std_minmax_element<int>/3 9.71% 1.044 1.146 - -0.09% -
BM_LowerBound_string_262144 9.71% 2242.703 2460.422 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 9.70% 1718353.599 1885082.358 - 13.88% -
std::find(vector<char>)_(bail_25%)/8 9.67% 1.011 1.108 - 4.42% -
rng::stable_partition(deque<int>)_(dense)/50 9.67% 37.400 41.016 - 0.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 9.65% 1.149 1.260 - 4.26% -
BM_MakeHeap_float_Random_256 9.64% 1.238 1.357 - -12.30% -
BM_vector_deque_move/2 9.56% 1.832 2.007 - -3.12% -
std::search(deque<int>,_pred)_(no_match)/1024 9.54% 327.319 358.552 - -18.08% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.52% 597.719 654.614 - 1.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.52% 10.198 11.169 - 7.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.50% 65.173 71.364 - -3.58% -
BM_MakeThenSortHeap_string_SingleElement_1024 9.50% 29.917 32.758 - 13.12% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 9.48% 1.038 1.136 - -0.03% -
SetIntersection_Interlaced_Set_string_16384_4 9.44% 199712727.393 218565326.890 - 7.54% -
BM_MakeThenSortHeap_float_Descending_256 9.41% 5.722 6.260 - 4.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.41% 24.307 26.593 - -0.04% -
rng::all_of(deque<int>)_(process_all)/8192 9.41% 2632.077 2879.653 - 2.95% -
std::map<int,_int>::erase(key)_(non-existent)/1024 9.40% 5.395 5.903 - 0.40% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.40% 8.677 9.492 - 3.96% -
std::remove(deque<int>)_(sprinkled)/50 9.37% 57.257 62.624 - 4.57% -
rng::all_of(deque<int>)_(process_all)/32768 9.37% 10550.723 11539.278 - 3.20% -
rng::move_backward(deque<int>)/512 9.37% 24.122 26.382 - 1.10% -
BM_RangesMakeHeap_float_Descending_16 9.30% 0.210 0.229 - 9.08% -
std::fill_n(vector<bool>)/512 9.29% 1.425 1.557 - 5.72% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 9.27% 24996.242 27312.836 - 6.32% -
BM_RangesPushHeap_uint64_SingleElement_16 9.26% 0.337 0.368 - -3.38% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.21% 10.099 11.030 - 3.96% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.18% 22.778 24.868 - 3.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 9.15% 5.271 5.753 - 18.38% -
std::set<int>::erase(key)_(existent)/1024 9.14% 38.586 42.113 - 1.97% -
SetIntersection_Front_Set_uint64_262144_64 9.14% 1828545.247 1995631.905 - 5.29% -
std::find_if_not(list<int>)_(bail_25%)/8 9.13% 1.216 1.327 - 3.92% -
std::set<std::string>::count(key)_(non-existent)/32 9.12% 9.672 10.555 - -1.65% -
std::search(deque<int>,_pred)_(near_matches)/1024 9.10% 24476.718 26704.324 - 3.61% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.10% 35.502 38.732 - 9.97% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.09% 19.673 21.462 - 2.35% -
SetIntersection_None_Set_string_262144_262144 9.09% 1698505.939 1852873.289 - 11.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.07% 16418.571 17907.119 - 0.39% -
BM_RangesMakeHeap_float_Random_1024 9.05% 1.231 1.342 - 11.24% -
std::multiset<std::string>::count(key)_(existent)/32 9.04% 18.033 19.664 - 8.01% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.04% 36.609 39.917 - 9.58% -
rng::none_of(deque<int>)_(process_all)/8 9.04% 4.385 4.781 - 1.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.04% 954.862 1041.141 - 0.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.03% 4.993 5.444 - 5.43% -
rng::for_each_n(deque<int>)/8 9.03% 1.205 1.313 - 8.96% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.02% 94561.941 103091.511 - 1.43% -
rng::find(list<int>)_(bail_25%)/32768 9.00% 7609.810 8294.825 - 6.87% -
std::shift_right(list<int>)/50 8.99% 26.923 29.344 - 5.32% -
BM_StringRead_Cold_Shallow_Small 8.97% 0.777 0.847 - -1.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.97% 6.745 7.349 - 16.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.92% 1687296.959 1837849.772 - 12.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.85% 3.582 3.898 - 18.59% -
BM_vector_deque_move/1 8.83% 2.111 2.297 - -1.35% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.80% 10.375 11.287 - 25.19% -
BM_deque_deque_copy_backward/1 8.78% 2.796 3.041 - -11.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.78% 10.530 11.454 - 3.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.76% 22.383 24.343 - 15.59% -
BM_PopHeap_float_64 8.74% 12.508 13.601 - 0.65% -
rng::fill(deque<int>)/32 8.73% 1.470 1.598 - 19.37% -
std::is_sorted(list<int>)/8192 8.73% 7170.888 7796.682 - 7.15% -
BM_MakeThenSortHeap_string_SingleElement_256 8.71% 25.125 27.313 - 12.01% -
rng::for_each(map<int>::iterator)/32 8.70% 22.979 24.977 - 0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 8.65% 16.690 18.134 - 8.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 8.64% 1716865.561 1865208.578 - 13.11% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 8.63% 1.495 1.624 - 7.36% -
std::map<int,_int>::erase(key)_(non-existent)/8192 8.62% 7.680 8.342 - 3.28% -
std::set<std::string>::equal_range(key)_(existent)/32 8.60% 15.506 16.839 - 0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8.59% 8343790.144 9060680.095 - 8.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.58% 8.259 8.968 - 17.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 8.55% 6995.482 7593.654 - -2.73% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.55% 661.657 718.227 - -0.32% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 8.53% 1.485 1.612 - -0.48% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.50% 26.086 28.303 - 3.42% -
std::stable_partition(vector<int>)_(sparse)/32 8.50% 6.874 7.458 - 0.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.50% 28.901 31.357 - 16.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.48% 0.336 0.365 - -0.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 8.48% 1.278 1.386 - -0.25% -
rng::find_end(list<int>)_(process_all)/1024 8.47% 673.763 730.845 - -0.16% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.46% 16.239 17.613 - -0.67% -
rng::stable_partition(deque<int>)_(dense)/32 8.46% 28.003 30.373 - 0.47% -
BM_std_min<int>/1 8.44% 0.282 0.305 - -6.01% -
BM_StringRelational_Less_Large_Huge_Control 8.44% 2.229 2.417 - 5.73% -
BM_std_min<__int128>/64 8.42% 24.505 26.568 - -10.26% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.41% 34.305 37.189 - -0.11% -
SetIntersection_None_Set_string_262144_1024 8.39% 1705269.695 1848416.908 - 10.65% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 8.38% 16.693 18.091 - 7.90% -
std::find_if(vector<char>)_(process_all)/8 8.36% 2.425 2.628 - 8.07% -
std::find_if_not(vector<int>)_(process_all)/1024 8.35% 283.693 307.376 - -0.32% -
std::find_first_of(vector<int>)_(large_needle)/50 8.35% 267.929 290.292 - 12.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 8.34% 0.633 0.686 - -17.06% -
rng::find_if(deque<int>)_(bail_25%)/8192 8.34% 703.473 762.137 - 11.18% -
std::find(list<int>)_(bail_25%)/32768 8.34% 8111.893 8788.340 - 9.16% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.34% 0.908 0.983 - 0.24% -
BM_RangesMakeHeap_float_Descending_64 8.33% 0.193 0.209 - 7.23% -
std::find_end(list<int>)_(process_all)/1000 8.33% 656.214 710.881 - -0.38% -
rng::search(list<int>,_pred)_(same_length)/8192 8.27% 8902.986 9639.055 - 3.58% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.26% 11106.268 12023.325 - 2.29% -
bm_lexicographical_compare<signed_char>/2 8.26% 1.495 1.618 - 4.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 8.24% 320.965 347.424 - 3.67% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.24% 1.160 1.256 - -6.44% -
std::rotate_copy(vector<int>)/8192 8.23% 640.902 693.648 - 37.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.23% 6752044.939 7307737.857 - 4.71% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 8.22% 23.038 24.932 - 2.51% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.19% 724.185 783.469 - 25.12% -
SetIntersection_Front_Vector_string_262144_256 8.18% 9970545.148 10786351.122 - 8.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.18% 24.083 26.053 - 5.45% -
std::generate_n(list<int>)/8192 8.16% 6911.802 7475.674 - 8.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8 8.15% 29.580 31.992 - 6.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 8.13% 0.636 0.687 - 1.79% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 8.13% 2744.842 2967.897 - 1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.13% 45.679 49.391 - 1.60% -
std::vector<std::string>::ctor(size)/32 8.12% 33.569 36.295 - 5.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.11% 5.285 5.714 - -0.38% -
std::find_end(deque<int>)_(single_element)/8192 8.11% 2038.462 2203.814 - -0.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.11% 105874.609 114460.881 - 9.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 8.10% 16.567 17.909 - 5.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 8.10% 25156.212 27192.893 - 9.80% -
std::stable_partition(deque<int>)_(dense)/1024 8.06% 596.230 644.311 - -3.78% -
rng::rotate(list<int>)_(1_element_forward)/50 8.05% 24.293 26.249 - -5.94% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.03% 7061741.999 7629142.217 - 10.10% -
BM_deque_deque_move_backward/1 8.00% 2.726 2.944 - -12.22% -
std::flat_map<int,_int>::erase(iterator)/1024 7.99% 76.089 82.171 - 4.37% -
std::is_sorted_until(deque<int>)/8 7.98% 3.090 3.336 - 0.09% -
rng::find(vector<char>)_(bail_25%)/8 7.97% 0.983 1.061 - 0.19% -
BM_std_minmax<unsigned_int>/16 7.97% 1.284 1.386 - 2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 7.95% 16347819.746 17647100.875 - 6.22% -
SetIntersection_None_Set_string_262144_16384 7.95% 1691626.139 1826062.908 - 10.23% -
SetIntersection_Front_Set_float_262144_64 7.94% 1871469.646 2020034.498 - 3.57% -
rng::generate_n(list<int>)/8192 7.94% 6968.160 7521.103 - 6.94% -
BM_StringRead_Cold_Deep_Large 7.93% 1.209 1.305 - -0.50% -
BM_PopHeap_uint64_1 7.93% 0.519 0.560 - 24.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.92% 2173764.977 2345998.451 - 10.93% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.92% 283833.536 306313.038 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 7.92% 4.519 4.876 - -0.96% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.92% 596.810 644.060 - -0.67% -
std::for_each_n(list<int>)/50 7.89% 22.766 24.562 - 1.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 7.88% 4248.071 4582.802 - 7.20% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.88% 19.364 20.890 - -1.17% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.87% 109910.345 118565.261 - 10.15% -
std::none_of(deque<int>)_(process_all)/50 7.86% 17.757 19.154 - -5.02% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.86% 5300.869 5717.729 - -0.23% -
rng::stable_partition(deque<int>)_(dense)/1024 7.86% 590.021 636.415 - 0.99% -
SetIntersection_Interlaced_Set_float_262144_16 7.86% 1599214.761 1724942.057 - 7.59% -
bm_lexicographical_compare<signed_char>/1 7.85% 1.286 1.387 - -0.04% -
std::partial_sort(deque<int>)_(ascending)/8 7.77% 29.620 31.921 - 5.62% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.75% 26.924 29.011 - -0.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.75% 31.256 33.678 - -1.77% -
std::unique_copy(list<int>)_(contiguous)/52 7.74% 20.317 21.891 - -0.43% -
std::multiset<int>::erase(key)_(non-existent)/8192 7.73% 9.532 10.269 - 7.26% -
SetIntersection_Interlaced_Set_string_262144_64 7.72% 2161488.768 2328398.113 - 8.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.72% 87.357 94.098 - 18.98% -
std::set<int>::contains(key)_(non-existent)/32 7.71% 2.348 2.529 - 3.71% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.68% 23964.622 25803.946 - 7.52% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 7.66% 2.160 2.326 - 2.03% -
rng::remove(list<int>)_(prefix)/8192 7.66% 8523.112 9175.701 - 1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.65% 38.617 41.570 - -1.23% -
BM_PopHeap_float_16 7.64% 6.477 6.972 - 0.17% -
SetIntersection_Front_Set_float_256_256 7.63% 9299531.568 10008723.965 - 1.99% -
SetIntersection_None_Set_string_262144_16 7.62% 1689690.675 1818451.660 - 9.68% -
std::unordered_set<std::string>::erase(iterator)/1024 7.58% 29.843 32.106 - 11.94% -
std::remove_if(deque<int>)_(sprinkled)/50 7.58% 65.491 70.452 - -0.49% -
SetIntersection_None_Set_float_262144_262144 7.57% 1166374.509 1254635.172 - 7.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.56% 1623.415 1746.187 - 16.18% -
std::list<int>::ctor(size)/8192 7.56% 95149.493 102341.085 - 2.02% -
rng::stable_partition(list<int>)_(dense)/32 7.55% 31.804 34.207 - 1.99% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.55% 22.356 24.044 - 8.42% -
SetIntersection_None_Set_string_262144_256 7.54% 1692200.359 1819786.945 - 9.77% -
SetIntersection_None_Set_float_262144_4 7.53% 1162813.152 1250329.102 - 6.42% -
std::search(list<int>,_pred)_(single_element)/8192 7.52% 8668.187 9319.609 - 14.68% -
std::unique(list<int>)_(sprinkled)/8192 7.51% 7798.769 8384.080 - 5.33% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.47% 264645.710 284417.440 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.46% 2019863.443 2170504.963 - 10.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.45% 32.867 35.317 - -5.51% -
BM_MakeHeap_uint64_Random_16 7.44% 1.328 1.427 - 3.27% -
std::multiset<int>::erase(key)_(non-existent)/1024 7.43% 6.639 7.132 - 7.21% -
BM_StringRelational_Less_Small_Small_ChangeFirst 7.43% 1.386 1.489 - 7.38% -
SetIntersection_None_Set_float_262144_1 7.42% 1162173.096 1248438.232 - 5.85% -
SetIntersection_Front_Set_uint32_262144_1024 7.42% 15471435.448 16619209.696 - 4.30% -
BM_std_minmax_element<int>/2 7.41% 0.638 0.685 - -0.25% -
BM_MakeHeap_uint32_Descending_64 7.41% 0.233 0.250 - 7.29% -
bm_lexicographical_compare<signed_char>/4 7.40% 1.956 2.100 - 3.54% -
SetIntersection_None_Set_string_262144_4 7.39% 1687660.154 1812333.822 - 9.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 7.38% 1.126 1.210 - 2.32% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.38% 1.431 1.537 - -1.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.36% 47.560 51.061 - 8.97% -
rng::rotate(list<int>)_(by_1/2)/8192 7.34% 4959.577 5323.422 - 2.27% -
SetIntersection_None_Set_float_262144_16 7.33% 1161137.533 1246230.387 - 6.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 7.32% 25316.375 27170.271 - 9.63% -
BM_PushHeap_uint64_Random_4 7.28% 2.055 2.205 - 4.90% -
BM_RangesPushHeap_uint64_Descending_1 7.28% 0.467 0.501 - 11.61% -
std::all_of(deque<int>)_(process_all)/8192 7.28% 2621.478 2812.263 - 6.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.26% 9.986 10.711 - 2.19% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.24% 10062.098 10790.607 - 0.20% -
std::map<int,_int>::equal_range(key)_(existent)/32 7.21% 1.752 1.878 - 1.73% -
BM_StringFindAllMatch/4096 7.20% 80.320 86.105 - 7.32% -
SetIntersection_None_Set_string_262144_64 7.19% 1694752.442 1816598.553 - 9.35% -
SetIntersection_Interlaced_Set_uint32_262144_4 7.19% 1261439.127 1352112.873 - 7.71% -
SetIntersection_None_Set_string_262144_1 7.18% 1696284.342 1818030.844 - 9.55% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.17% 1.062 1.138 - -0.39% -
std::list<int>::ctor(size)/1024 7.16% 11647.543 12481.422 - 1.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.16% 10.638 11.400 - 4.47% -
std::set<std::string>::count(key)_(existent)/32 7.15% 14.472 15.507 - -1.27% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.15% 6730537.600 7211596.595 - -4.08% -
SetIntersection_None_Set_float_262144_256 7.14% 1163435.059 1246541.584 - 6.25% -
std::shift_right(deque<int>)/1024 7.13% 39.829 42.669 - -1.64% -
std::stable_partition(deque<int>)_(dense)/8192 7.13% 5669.075 6073.211 - -0.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.11% 1.594 1.708 - 12.65% -
std::find_end(list<int>)_(process_all)/1048576 7.11% 817328.440 875456.564 - -0.40% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 7.10% 16.136 17.282 - -3.03% -
SetIntersection_Front_Set_uint32_256_256 7.09% 9770664.787 10462962.146 - 7.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.08% 0.750 0.803 - 7.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.08% 614.138 657.590 - -6.08% -
SetIntersection_None_Set_float_262144_64 7.07% 1161667.966 1243782.389 - 6.17% -
std::deque<int>::ctor(size)/1024 7.07% 68.900 73.770 - 2.39% -
std::stable_partition(list<int>)_(sparse)/50 7.05% 26.118 27.960 - 6.48% -
bm_lexicographical_compare<signed_char>/3 7.04% 1.727 1.849 - 3.44% -
std::unique(list<int>)_(sprinkled)/1024 7.00% 951.079 1017.674 - 4.33% -
std::list<int>::ctor(size)/32 6.98% 323.179 345.730 - 2.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 6.98% 1.634 1.748 - 3.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 6.95% 89.422 95.633 - 4.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.92% 10.088 10.787 - 5.39% -
std::map<int,_int>::equal_range(key)_(existent)/1024 6.92% 4.265 4.560 - 4.49% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.91% 9.891 10.575 - 2.31% -
std::stable_partition(deque<int>)_(dense)/32 6.90% 29.909 31.973 - -4.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 6.90% 42.926 45.888 - 3.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.89% 35.352 37.787 - -14.99% -
std::remove_if(list<int>)_(prefix)/8192 6.88% 9351.179 9994.762 - 1.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.88% 22.841 24.412 - -17.74% -
BM_StringConstructDestroyCStr_Large_Opaque 6.85% 14.281 15.259 - -5.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.84% 23.299 24.891 - 0.28% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 6.83% 3419.623 3653.293 - 6.94% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.83% 6980.278 7457.195 - 1.93% -
BM_vector_deque_ranges_move_backward/64 6.83% 2.995 3.199 - 6.64% -
BM_MakeThenSortHeap_string_SingleElement_4 6.82% 5.959 6.365 - 1.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 6.81% 22.324 23.845 - -0.56% -
rng::is_sorted_until(vector<int>,_pred)/8192 6.81% 3236.859 3457.258 - 2.26% -
BM_StringDestroy_Empty 6.81% 0.655 0.699 - -20.29% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.78% 3.260 3.481 - 0.39% -
BM_StringRelational_Less_Large_Large_ChangeLast 6.76% 1.853 1.978 - 5.02% -
rng::partition_point(list<int>)/8192 6.75% 13250.591 14144.561 - 9.86% -
rng::is_sorted_until(vector<int>,_pred)/1024 6.74% 405.412 432.750 - 1.44% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.73% 31.010 33.098 - 2.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.72% 23045.624 24594.024 - 7.59% -
std::partition_point(deque<int>)/50 6.70% 4.614 4.923 - -4.49% -
std::move(deque<int>)/64 6.67% 6.003 6.404 - 6.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.67% 54705.056 58355.068 - 1.71% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.67% 40.068 42.741 - 5.39% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.66% 18.628 19.869 - 1.75% -
BM_MakeThenSortHeap_string_SingleElement_64 6.65% 19.674 20.983 - 7.85% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 6.65% 0.562 0.599 - 20.63% -
rng::unique(list<int>,_pred)_(sprinkled)/32 6.62% 64.753 69.041 - 3.82% -
BM_std_min<char>/8 6.62% 2.251 2.399 - 3.23% -
BM_RangesPushHeap_uint32_SingleElement_4 6.61% 0.346 0.368 - -2.59% -
rng::none_of(list<int>)_(process_all)/8192 6.57% 7296.340 7775.764 - 6.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.55% 1158.173 1234.001 - 0.32% -
SetIntersection_Interlaced_Set_uint32_262144_16 6.55% 1563364.666 1665713.947 - 7.08% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.54% 610.659 650.581 - -0.48% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.54% 21.644 23.059 - 3.76% -
std::search(list<int>)_(no_match)/8192 6.51% 7152.815 7618.584 - 8.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.51% 6509247.389 6932887.989 - 4.73% -
SetIntersection_Front_Set_uint64_256_64 6.49% 6183862.103 6585057.353 - 3.40% -
BM_RangesPopHeap_uint32_262144 6.47% 40.959 43.610 - 6.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.46% 49.361 52.551 - -8.76% -
bm_lexicographical_compare<int>/2 6.46% 1.518 1.616 - 7.02% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.45% 4604.609 4901.770 - 0.58% -
std::find_end(list<int>)_(single_element)/1024 6.45% 689.682 734.142 - 0.37% -
SetIntersection_None_Set_float_262144_1024 6.43% 1171820.474 1247119.713 - 7.01% -
std::set<int>::contains(key)_(non-existent)/1024 6.42% 5.305 5.646 - 3.85% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 6.42% 1.199 1.276 - 3.42% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.41% 25.435 27.066 - 1.08% -
BM_StringRelational_Less_Empty_Empty_Control 6.41% 1.935 2.059 - 3.06% -
BM_MakeThenSortHeap_float_Descending_4 6.41% 1.175 1.250 - 5.54% -
BM_deque_deque_ranges_copy_backward/1024 6.41% 38.040 40.477 - -1.12% -
BM_deque_deque_ranges_move_backward/1024 6.40% 38.224 40.672 - -0.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.38% 2.165 2.303 - 1.62% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.37% 10.127 10.773 - 1.19% -
BM_std_minmax_element<short>/65536 6.37% 16691.883 17754.723 - -10.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.36% 11963.456 12724.810 - -0.80% -
std::set<std::string>::count(key)_(non-existent)/1024 6.36% 22.786 24.235 - 2.66% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.35% 0.983 1.046 - -9.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.33% 22.715 24.152 - 1.53% -
std::remove(deque<int>)_(sprinkled)/32 6.32% 52.627 55.954 - 1.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.31% 20.611 21.912 - -5.75% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.30% 0.554 0.588 - 1.97% -
std::replace_if(vector<int>)_(sprinkled)/50 6.29% 12.902 13.714 - 6.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.28% 11054.044 11748.094 - 1.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.27% 30.511 32.425 - -0.58% -
rng::move_backward(vector<int>)/1048576 6.26% 58534.849 62201.605 - 9.61% -
rng::remove(list<int>)_(prefix)/50 6.25% 66.873 71.054 - 0.51% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.25% 53.393 56.731 - -0.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.25% 2.578 2.739 - 3.25% -
SetIntersection_None_Set_float_262144_16384 6.24% 1163602.455 1236229.898 - 5.42% -
rng::fill(vector<bool>)/512 6.16% 1.484 1.576 - -2.51% -
BM_SortHeap_float_16384 6.15% 26.721 28.366 - 0.54% -
SetIntersection_Interlaced_Set_uint64_256_256 6.15% 9023237.460 9577767.551 - 7.09% -
BM_StringRead_Cold_Deep_Empty 6.14% 0.802 0.851 - -4.12% -
SetIntersection_None_Set_float_16384_16384 6.13% 156755842.003 166370602.755 - 2.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.13% 9514.737 10097.537 - 7.13% -
rng::find_end(list<int>)_(process_all)/1048576 6.12% 824731.927 875223.868 - -0.46% -
BM_StringConstructDestroyCStr_Small_Opaque 6.11% 2.082 2.209 - 6.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 6.11% 1.575 1.671 - 0.73% -
BM_StringRead_Cold_Shallow_Large 6.09% 1.034 1.097 - -2.42% -
std::find_end(list<int>)_(single_element)/1000 6.06% 674.330 715.219 - 0.37% -
BM_num_get<bool> 6.05% 12.081 12.812 - 0.28% -
BM_PushHeap_string_Ascending_256 6.04% 10.184 10.800 - 15.63% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.01% 26.619 28.220 - 7.06% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 6.01% 1.536 1.629 - 1.32% -
std::all_of(deque<int>)_(process_all)/32768 5.99% 10546.821 11179.061 - 5.87% -
BM_deque_deque_ranges_move_backward/512 5.99% 20.498 21.725 - 1.31% -
SetIntersection_Interlaced_Set_float_262144_4 5.98% 1286060.385 1363028.236 - 5.16% -
SetIntersection_Front_Vector_float_256_64 5.97% 4607275.553 4882450.466 - 5.61% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.93% 23.402 24.789 - -0.69% -
BM_StringRelational_Less_Empty_Huge_Control 5.92% 1.992 2.110 - 3.11% -
BM_SortHeap_pair<uint32,_uint32>_1 5.90% 0.251 0.265 - 1.95% -
BM_RangesPushHeap_string_Descending_262144 5.90% 5.119 5.421 - -4.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.89% 1313.452 1390.820 - 5.04% -
bm_lexicographical_compare<signed_char>/5 5.89% 2.207 2.337 - 2.46% -
std::find(deque<int>)_(process_all)/50 5.88% 13.236 14.014 - 1.11% -
SetIntersection_Front_Vector_string_262144_1024 5.88% 40119583.152 42478725.749 - 10.25% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.88% 5.718 6.054 - 1.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.88% 8.512 9.012 - 5.90% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.88% 10.452 11.066 - 4.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.85% 25868.671 27383.239 - 0.19% -
BM_std_minmax_element<short>/64000 5.85% 16301.128 17255.494 - -10.83% -
BM_std_minmax<unsigned_short>/2 5.84% 0.848 0.897 - -4.08% -
BM_RangesPushHeap_uint64_SingleElement_4 5.84% 0.357 0.378 - -5.17% -
BM_std_minmax_element<short>/4000 5.83% 1024.336 1084.041 - -10.51% -
BM_deque_deque_ranges_copy_backward/1 5.81% 2.775 2.936 - -12.36% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 5.81% 24.077 25.476 - 5.93% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 5.81% 1.851 1.959 - 5.79% -
std::remove_copy_if(list<int>)_(sprinkled)/50 5.80% 24.626 26.054 - -3.46% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.78% 0.526 0.557 - -4.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.77% 2092303.873 2213122.965 - 9.46% -
BM_deque_deque_move_backward/65536 5.76% 8062.987 8527.117 - 1.59% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.75% 1.853 1.959 - -5.87% -
std::remove_if(vector<int>)_(sprinkled)/32 5.74% 53.749 56.835 - 1.68% -
BM_deque_deque_ranges_copy_backward/65536 5.74% 7981.857 8439.878 - 5.06% -
BM_std_minmax_element<short>/70000 5.73% 17852.010 18875.623 - -10.86% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.72% 755.614 798.864 - -0.36% -
BM_StringRead_Cold_Shallow_Empty 5.72% 0.786 0.831 - -3.19% -
rng::for_each(set<int>::iterator)/32 5.72% 22.161 23.430 - 0.50% -
BM_std_minmax_element<short>/4096 5.72% 1049.902 1109.959 - -10.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 5.72% 1.598 1.689 - 1.29% -
BM_PopHeap_string_262144 5.71% 92.586 97.869 - 7.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.70% 11962.114 12644.446 - -1.74% -
BM_RangesMakeHeap_float_Heap_64 5.67% 0.206 0.217 - 12.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.67% 2.285 2.415 - 2.97% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.65% 70.229 74.196 - -0.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.64% 5.415 5.720 - 4.06% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.62% 24.349 25.718 - 0.93% -
BM_StringRelational_Less_Small_Small_ChangeLast 5.62% 1.846 1.950 - 5.53% -
BM_RangesPushHeap_string_PipeOrgan_16384 5.61% 14.734 15.561 - -4.11% -
BM_RangesPushHeap_uint32_Random_1024 5.61% 6.037 6.376 - 3.21% -
BM_deque_deque_move_backward/1024 5.61% 38.511 40.671 - -0.50% -
BM_std_min<short>/25 5.60% 2.086 2.202 - 9.12% -
BM_RangesMakeHeap_float_Descending_1024 5.60% 0.251 0.265 - 5.17% -
BM_std_minmax_element<short>/1024 5.59% 268.321 283.326 - -9.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 5.57% 166312531.211 175570425.883 - 4.67% -
BM_vector_deque_ranges_move/64 5.56% 2.661 2.809 - 4.50% -
BM_std_minmax_element<short>/5500 5.56% 1409.228 1487.512 - -10.46% -
BM_std_min<__int128>/30 5.55% 11.385 12.016 - -7.55% -
SetIntersection_Front_Vector_float_16384_64 5.54% 1429711.111 1508955.302 - 5.55% -
BM_RangesMakeHeap_uint32_Heap_1024 5.54% 0.255 0.269 - 6.00% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.53% 773.160 815.942 - -0.58% -
BM_MakeHeap_string_Descending_16384 5.53% 2.976 3.141 - 2.97% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.52% 10.557 11.140 - -0.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 5.51% 6.355 6.706 - -16.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.51% 37.956 40.047 - -7.39% -
std::multiset<int>::count(key)_(non-existent)/8192 5.50% 11.199 11.816 - 4.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.50% 1390.817 1467.303 - 4.16% -
std::is_sorted_until(list<int>)/8 5.49% 2.208 2.329 - 4.72% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.49% 9.538 10.062 - 1.37% -
BM_num_get<long> 5.49% 11.063 11.670 - -1.30% -
std::stable_partition(deque<int>)_(dense)/50 5.48% 39.686 41.862 - -3.76% -
std::find_if_not(vector<int>)_(process_all)/50 5.48% 14.233 15.014 - -0.34% -
BM_std_min<__int128>/32 5.48% 12.184 12.851 - -7.48% -
bm_lexicographical_compare<signed_char>/8 5.44% 3.111 3.281 - -1.36% -
SetIntersection_Interlaced_Set_string_262144_256 5.44% 2084884.928 2198284.260 - 7.48% -
BM_std_min<__int128>/31 5.43% 11.776 12.415 - -7.91% -
BM_RangesPopHeap_uint64_262144 5.41% 41.152 43.379 - 3.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.40% 822.045 866.469 - 0.60% -
BM_deque_vector_ranges_copy_backward/70000 5.39% 8656.267 9122.720 - 0.93% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.39% 7783.187 8202.357 - -1.50% -
BM_StringRead_Cold_Deep_Small 5.38% 0.807 0.850 - -3.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.37% 990094.294 1043288.199 - -0.30% -
bm_lexicographical_compare<signed_char>/6 5.37% 2.491 2.625 - 2.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.36% 29.986 31.594 - -0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.35% 22.042 23.220 - 3.53% -
std::set<int>::insert(value)_(already_present)/0 5.34% 0.582 0.613 - -0.85% -
BM_MakeHeap_uint64_Descending_4 5.33% 0.278 0.292 - -1.68% -
SetIntersection_Interlaced_Vector_string_262144_4 5.32% 2074138.017 2184416.673 - -5.09% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.31% 51.549 54.288 - 9.54% -
std::find_first_of(deque<int>)_(small_needle)/32 5.30% 107.356 113.044 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.30% 23.728 24.984 - 7.90% -
std::map<int,_int>::erase(key)_(non-existent)/0 5.29% 0.254 0.267 - 4.56% -
SetIntersection_Front_Vector_uint32_256_64 5.29% 4570940.437 4812643.767 - 0.57% -
SetIntersection_Front_Set_uint64_1024_64 5.28% 1888060.935 1987839.977 - 0.74% -
BM_std_minmax<unsigned_short>/11 5.28% 1.719 1.810 - 3.76% -
BM_RangesPushHeap_float_PipeOrgan_4 5.27% 0.481 0.507 - 5.34% -
BM_MakeHeap_uint64_Random_256 5.26% 1.134 1.194 - -1.97% -
std::find_first_of(deque<int>)_(small_needle)/50 5.26% 164.557 173.205 - -0.77% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.25% 30111.892 31692.929 - 0.65% -
rng::contains_subrange(list<int>)_(same_length)/16 5.25% 6.609 6.956 - 0.20% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.25% 11591.857 12199.968 - -0.47% -
SetIntersection_Interlaced_Set_uint32_256_64 5.24% 14670528.091 15439936.285 - 0.23% -
SetIntersection_Interlaced_Set_string_16384_1024 5.24% 339042062.996 356817008.347 - -2.59% -
rng::equal(vector<bool>)_(unaligned)/8 5.24% 0.738 0.777 - 10.72% -
std::find_end(list<int>)_(process_all)/8192 5.24% 6988.646 7354.878 - -1.08% -
SetIntersection_None_Set_uint64_262144_1 5.22% 1198791.016 1261404.215 - 4.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.22% 180627.510 190051.277 - 2.96% -
BM_deque_deque_ranges_move_backward/2 5.21% 2.528 2.660 - -11.51% -
std::partition_point(deque<int>)/32 5.21% 4.479 4.713 - -5.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 5.21% 2.303 2.423 - 5.82% -
BM_std_min<__int128>/29 5.21% 11.002 11.575 - -7.53% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.21% 575297.400 605242.909 - -0.90% -
rng::remove_if(list<int>)_(sprinkled)/8192 5.20% 8279.149 8709.634 - 3.04% -
SetIntersection_Front_Set_uint64_16384_4 5.19% 1083437.932 1139718.657 - 0.75% -
std::remove(list<int>)_(sprinkled)/32 5.19% 54.824 57.668 - 1.20% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.19% 1.502 1.580 - 0.22% -
BM_RangesMakeHeap_uint64_Heap_256 5.16% 0.279 0.293 - 4.50% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.15% 3.377 3.551 - -0.19% -
BM_RangesPushHeap_uint64_Ascending_262144 5.14% 4.701 4.942 - -2.18% -
std::partial_sort(deque<int>)_(descending)/8 5.12% 41.369 43.489 - -1.85% -
std::fill_n(deque<int>)/32 5.12% 1.156 1.215 - 1.63% -
std::unique(deque<int>)_(sprinkled)/1024 5.11% 876.229 921.028 - 8.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.11% 344875130.437 362491450.531 - 4.11% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.10% 14.634 15.380 - -1.52% -
SetIntersection_None_Set_uint64_262144_4 5.10% 1201159.832 1262391.926 - 4.52% -
BM_std_min<__int128>/28 5.09% 10.616 11.156 - -7.39% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.09% 7282858.379 7653607.084 - 17.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.09% 1131003.983 1188576.777 - 2.46% -
BM_std_min<char>/30 5.08% 2.223 2.336 - 4.47% -
SetIntersection_None_Set_uint32_262144_16384 5.06% 1151559.490 1209824.463 - 6.12% -
SetIntersection_Front_Set_uint64_1024_256 5.05% 4839335.147 5083734.216 - 2.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.05% 0.559 0.587 - 0.55% -
BM_vector_deque_move/64 5.05% 2.704 2.841 - 0.01% -
bm_lexicographical_compare<signed_char>/7 5.04% 2.746 2.884 - -0.16% -
BM_std_min<__int128>/27 5.04% 10.223 10.739 - -7.09% -
BM_std_min<short>/27 5.03% 2.295 2.411 - 7.58% -
std::stable_partition(list<int>)_(sparse)/8192 5.03% 8784.502 9226.243 - 5.32% -
BM_MakeHeap_string_PipeOrgan_16384 5.02% 5.559 5.838 - 5.76% -
bm_lexicographical_compare<int>/8 5.02% 1.541 1.618 - 4.71% -
rng::copy_backward(vector<int>)/4096 5.01% 141.099 148.170 - 1.74% -
SetIntersection_None_Set_uint32_262144_1024 5.00% 1144851.727 1202053.467 - 4.47% -
std::equal(list<int>)_(it,_it,_it)/50 4.99% 33.915 35.607 - -7.66% -
BM_deque_deque_copy_backward/2 4.98% 2.534 2.660 - -11.48% -
rng::copy_n(vector<bool>)_(aligned)/64 4.98% 1.304 1.369 - 3.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.98% 12768803.666 13404604.725 - 0.19% -
std::stable_sort(deque<int>)_(descending)/8 4.96% 26.651 27.974 - -3.60% -
SetIntersection_None_Set_uint64_262144_64 4.94% 1199963.865 1259275.308 - 4.34% -
std::unordered_set<int>::insert(value)_(new_value)/1024 4.94% 19.511 20.474 - -2.81% -
SetIntersection_Front_Vector_string_16384_256 4.94% 10154110.659 10655320.600 - 9.71% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.93% 25255.203 26501.400 - 4.56% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 4.93% 0.924 0.970 - -3.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.93% 6819.182 7155.326 - -4.70% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 4.93% 22.414 23.518 - 3.59% -
SetIntersection_None_Set_uint64_262144_16 4.93% 1201980.633 1261182.617 - 3.92% -
SetIntersection_Front_Vector_string_1024_1024 4.92% 40565885.635 42563356.735 - 8.52% -
BM_MakeHeap_string_Descending_1024 4.92% 2.715 2.849 - 0.39% -
BM_deque_deque_ranges_move_backward/65536 4.92% 8026.444 8421.258 - 1.22% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 4.92% 1.738 1.823 - 5.43% -
std::partition_copy(vector<int>)/1024 4.92% 457.240 479.722 - 0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.91% 18.323 19.224 - 0.60% -
SetIntersection_None_Set_uint64_262144_262144 4.91% 1212144.452 1271656.738 - 3.66% -
BM_RangesMakeHeap_float_Heap_16 4.90% 0.211 0.221 - 4.04% -
rng::remove_if(list<int>)_(sprinkled)/32 4.90% 59.905 62.837 - 4.62% -
std::map<int,_int>::find(key)_(existent)/1024 4.89% 3.750 3.934 - -1.08% -
BM_std_minmax<long_long>/15 4.88% 3.649 3.827 - 1.54% -
BM_std_min<short>/30 4.88% 2.347 2.462 - 6.23% -
SetIntersection_Front_Set_float_16384_16384 4.88% 342866356.375 359599423.546 - 2.64% -
rng::find_end(list<int>)_(single_element)/1000 4.87% 683.666 716.977 - 0.75% -
std::generate_n(vector<int>)/50 4.87% 12.052 12.639 - 4.82% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.86% 204539.144 214486.838 - 3.34% -
rng::move(list<int>)/512 4.85% 353.190 370.327 - -1.21% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.85% 10.072 10.561 - -2.54% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 4.85% 33.594 35.223 - 10.14% -
BM_RangesPushHeap_uint32_Ascending_262144 4.85% 8.036 8.425 - 4.55% -
BM_MakeHeap_float_Random_1024 4.84% 1.234 1.293 - 2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.84% 20123377.965 21097453.301 - -1.00% -
bm_lexicographical_compare<int>/1 4.83% 1.322 1.386 - 3.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.82% 1590158.736 1666845.385 - 5.63% -
BM_RangesPopHeap_float_1024 4.81% 27.301 28.613 - 2.05% -
BM_RangesMakeThenSortHeap_float_Heap_16384 4.81% 26.628 27.907 - 3.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.80% 1.370 1.436 - -7.06% -
SetIntersection_Interlaced_Set_float_262144_256 4.80% 1579327.798 1655180.502 - 4.76% -
BM_vector_deque_copy_backward/64000 4.80% 7240.333 7588.041 - 3.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.80% 28.684 30.061 - 0.22% -
std::set<int>::contains(key)_(non-existent)/8192 4.79% 8.311 8.709 - 3.14% -
SetIntersection_Front_Set_float_262144_16384 4.79% 355021426.120 372034261.809 - 5.83% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.79% 6.817 7.143 - -13.30% -
SetIntersection_Interlaced_Set_uint32_262144_256 4.77% 1532976.971 1606165.447 - 3.70% -
BM_std_minmax<unsigned_short>/3 4.77% 1.165 1.220 - -2.08% -
BM_LowerBound_string_1 4.77% 4.596 4.815 - 3.54% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.76% 31.200 32.686 - 1.78% -
BM_deque_vector_move_backward/70000 4.75% 8523.670 8928.278 - 0.30% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.74% 6647.428 6962.608 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.73% 27855.829 29174.578 - 8.23% -
rng::stable_partition(deque<int>)_(sparse)/8192 4.73% 3401.257 3562.234 - 4.16% -
std::find_end(vector<int>)_(single_element)/8192 4.72% 1834.008 1920.592 - -0.63% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.72% 6492.491 6798.892 - -0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.71% 4.595 4.811 - 2.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.67% 11890.098 12444.822 - 1.80% -
BM_RangesPushHeap_uint64_SingleElement_262144 4.66% 0.357 0.374 - -1.28% -
std::unordered_set<std::string>::count(key)_(existent)/32 4.66% 38.972 40.787 - 10.20% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.65% 4.420 4.625 - 0.75% -
SetIntersection_Front_Set_uint64_262144_4 4.65% 1117760.870 1169728.014 - 2.02% -
rng::stable_partition(list<int>)_(sparse)/8192 4.65% 8861.446 9273.320 - 4.46% -
SetIntersection_None_Set_uint32_262144_262144 4.65% 1148176.270 1201528.645 - 4.22% -
std::multimap<std::string,_int>::clear()/1024 4.64% 19787.068 20704.385 - 1.97% -
bm_lexicographical_compare<int>/64 4.62% 4.813 5.036 - 1.31% -
SetIntersection_Front_Set_uint32_262144_64 4.62% 2009181.915 2102006.997 - 6.38% -
rng::find_end(list<int>)_(single_element)/1024 4.62% 697.086 729.260 - -0.95% -
rng::find_if(deque<int>)_(bail_25%)/8 4.61% 1.453 1.520 - -1.10% -
SetIntersection_Interlaced_Set_float_262144_16384 4.60% 1251303.222 1308924.725 - 4.96% -
std::set<int>::find(key)_(non-existent)/8192 4.60% 8.441 8.830 - 4.41% -
BM_std_min<unsigned_long_long>/2 4.60% 0.486 0.508 - 4.60% -
BM_RangesPushHeap_uint64_SingleElement_1024 4.60% 0.363 0.380 - -1.01% -
BM_StringAssignStr_Large_Transparent 4.60% 10.158 10.625 - 0.44% -
BM_RangesSortHeap_float_4 4.60% 1.027 1.074 - -0.36% -
rng::generate(list<int>)/50 4.59% 15.364 16.070 - 0.86% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.59% 2.392 2.501 - 3.51% -
BM_num_get<long_long> 4.59% 11.169 11.682 - -0.26% -
BM_std_min<__int128>/25 4.59% 9.460 9.894 - -7.31% -
SetIntersection_Front_Vector_uint32_16384_16384 4.58% 79360260.513 82993461.896 - -1.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 4.58% 2.305 2.410 - 4.36% -
std::copy_n(deque<int>)/8 4.58% 2.643 2.764 - -0.22% -
SetIntersection_Front_Set_uint32_262144_16384 4.57% 351370920.612 367435630.155 - 3.83% -
SetIntersection_None_Set_uint64_262144_256 4.57% 1203355.875 1258310.140 - 3.91% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.56% 1.155 1.208 - 4.44% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.55% 2.855 2.985 - 0.68% -
rng::find_end(list<int>)_(process_all)/1000 4.55% 685.603 716.818 - 0.03% -
std::copy_n(vector<bool>)_(aligned)/64 4.55% 1.303 1.362 - 3.99% -
BM_MakeHeap_uint32_Random_262144 4.54% 1.007 1.053 - 3.99% -
SetIntersection_Interlaced_Vector_float_256_16 4.54% 7980317.087 8342692.333 - 5.96% -
BM_std_min<__int128>/26 4.54% 9.815 10.260 - -6.83% -
BM_deque_deque_copy_backward/1024 4.53% 38.430 40.171 - -2.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.53% 67252.082 70297.292 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.53% 5706998.570 5965276.963 - 10.93% -
SetIntersection_Front_Vector_uint32_262144_16384 4.51% 79211583.722 82785804.450 - -1.91% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.50% 6467.293 6758.611 - 4.28% -
std::unordered_set<int>::clear()/1024 4.49% 7886.450 8240.843 - -2.01% -
SetIntersection_None_Set_uint32_262144_4 4.48% 1157711.346 1209524.660 - 5.97% -
SetIntersection_Front_Vector_string_16384_1024 4.47% 39391165.899 41153140.707 - 7.80% -
BM_std_min<short>/21 4.47% 1.828 1.909 - 4.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.46% 43.522 45.463 - 4.43% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.45% 7.468 7.801 - 4.28% -
BM_deque_vector_copy_backward/65536 4.44% 8139.984 8501.564 - 1.08% -
std::swap_ranges(list<int>)/50 4.44% 32.685 34.136 - 2.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.44% 33.084 34.552 - 5.52% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.43% 18.604 19.429 - -0.83% -
std::find_end(vector<int>)_(single_element)/1000 4.43% 233.910 244.279 - -0.61% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.43% 26.884 28.076 - 0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.43% 1330282.741 1389248.206 - 3.58% -
SetIntersection_Interlaced_Set_string_64_64 4.43% 36012424.621 37608597.494 - -5.75% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 4.43% 3.121 3.260 - 2.55% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.42% 31325.941 32711.434 - 0.20% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.41% 21.124 22.056 - 4.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.41% 10.482 10.944 - -0.35% -
SetIntersection_None_Set_uint32_262144_64 4.41% 1150543.051 1201243.246 - 5.41% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.40% 6.327 6.605 - 0.66% -
BM_RangesPopHeap_float_262144 4.40% 38.337 40.024 - 3.63% -
BM_std_minmax<unsigned_short>/15 4.40% 1.942 2.028 - 6.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.39% 372.277 388.632 - 2.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.39% 341.396 356.392 - 1.21% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.39% 559.521 584.088 - 1.47% -
BM_std_min<short>/2 4.39% 0.485 0.506 - -7.44% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 4.39% 20.508 21.407 - -1.29% -
BM_std_min<unsigned_int>/4 4.38% 0.996 1.040 - -0.28% -
SetIntersection_None_Set_uint32_262144_256 4.37% 1150203.369 1200468.912 - 5.21% -
std::find_end(vector<int>)_(single_element)/1024 4.36% 239.229 249.670 - -0.87% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.36% 22.887 23.885 - 14.55% -
std::multiset<int>::clear()/1024 4.36% 9452.674 9864.691 - 2.01% -
rng::copy_if(vector<int>)_(entire_range)/64 4.36% 15.487 16.161 - 4.72% -
BM_PushHeap_uint64_Ascending_262144 4.35% 4.658 4.861 - -1.09% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 4.35% 1.147 1.197 - -0.88% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.34% 1644777.017 1716232.422 - 2.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.33% 0.256 0.267 - -9.06% -
SetIntersection_Front_Set_float_16384_1024 4.33% 15558256.844 16231463.357 - 3.24% -
rng::all_of(deque<int>)_(process_all)/8 4.32% 3.088 3.221 - 4.23% -
std::copy(vector<int>)/8 4.32% 2.247 2.344 - 4.47% -
rng::partition(deque<int>)_(dense)/50 4.31% 15.399 16.062 - -1.23% -
SetIntersection_Front_Vector_string_256_64 4.30% 11102266.401 11580136.122 - 6.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.30% 1592909.470 1661463.658 - 8.89% -
std::search(list<int>)_(no_match)/1024 4.30% 738.440 770.207 - 1.32% -
SetIntersection_None_Set_string_16384_256 4.30% 201103205.264 209747899.866 - 6.28% -
std::multiset<std::string>::clear()/32 4.29% 881.927 919.741 - 3.23% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.29% 42761.124 44593.716 - 2.76% -
rng::move_backward(deque<int>)/32768 4.28% 3523.518 3674.361 - -2.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.27% 6.564 6.844 - -1.17% -
BM_std_minmax_element<short>/512 4.27% 138.028 143.924 - -7.95% -
SetIntersection_None_Set_uint32_262144_1 4.27% 1159141.115 1208651.123 - 5.20% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.27% 29.485 30.744 - 1.86% -
SetIntersection_Interlaced_Set_string_262144_262144 4.26% 17375759.848 18115180.582 - 3.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.25% 37.680 39.280 - 3.09% -
BM_std_min<__int128>/24 4.24% 9.103 9.489 - -6.68% -
rng::find_last(deque<int>)_(bail_90%)/8 4.24% 0.867 0.904 - -2.59% -
std::replace(vector<int>)_(sprinkled)/32 4.24% 5.036 5.249 - -6.30% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.23% 10.434 10.876 - 1.40% -
BM_RangesPushHeap_uint64_Descending_4 4.23% 0.360 0.376 - 1.23% -
rng::any_of(vector<int>)_(process_all)/8 4.23% 2.354 2.454 - 1.15% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.22% 16.013 16.689 - 0.09% -
std::set<std::string>::contains(key)_(non-existent)/32 4.22% 9.418 9.816 - 0.80% -
std::none_of(deque<int>)_(process_all)/8 4.22% 3.088 3.219 - 3.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 4.21% 117382475.219 122327811.918 - -1.02% -
rng::any_of(deque<int>)_(process_all)/8 4.21% 3.092 3.222 - 4.11% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.21% 1875.280 1954.144 - 1.09% -
BM_PopHeap_pair<uint32,_uint32>_262144 4.20% 60.109 62.633 - 4.18% -
std::any_of(deque<int>)_(process_all)/8 4.20% 3.089 3.219 - 1.61% -
rng::none_of(deque<int>)_(process_all)/50 4.20% 26.561 27.675 - -0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.19% 1359.236 1416.235 - 6.59% -
BM_RangesMakeHeap_float_Ascending_256 4.19% 0.644 0.671 - 0.41% -
std::partition_copy(vector<int>)/32 4.19% 8.159 8.501 - 7.96% -
BM_std_minmax<char>/12 4.18% 1.915 1.996 - -1.72% -
BM_MakeThenSortHeap_string_SingleElement_16 4.18% 13.716 14.288 - 3.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.17% 23.078 24.041 - 5.15% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.17% 952036.486 991727.965 - 0.07% -
std::all_of(deque<int>)_(process_all)/8 4.17% 3.091 3.220 - 4.15% -
std::copy_if(list<int>)_(entire_range)/4096 4.16% 3049.215 3176.117 - 1.72% -
std::deque<std::string>::ctor(size)/32 4.16% 40.140 41.808 - 1.39% -
BM_RangesPushHeap_uint32_Random_256 4.15% 5.924 6.170 - 3.79% -
BM_RangesMakeHeap_uint32_SingleElement_1024 4.15% 0.573 0.596 - 4.06% -
std::equal(deque<int>)_(it,_it,_it)/50 4.15% 24.106 25.106 - 3.91% -
BM_deque_deque_ranges_move_backward/70000 4.14% 8505.993 8857.991 - 0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.13% 5.050 5.259 - 7.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 4.13% 2931522.323 3052481.299 - 3.75% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.12% 0.257 0.268 - 3.59% -
SetIntersection_None_Set_uint64_262144_1024 4.12% 1211109.619 1261044.273 - 3.43% -
std::multiset<std::string>::clear()/1024 4.12% 19435.514 20236.067 - 2.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.12% 21.880 22.781 - -5.39% -
BM_StringCopy_Huge 4.12% 100.977 105.133 - 1.33% -
rng::stable_partition(list<int>)_(dense)/50 4.11% 52.647 54.812 - -4.24% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.11% 3977.181 4140.678 - 3.06% -
BM_std_minmax<unsigned_int>/3 4.10% 1.155 1.202 - 9.06% -
SetIntersection_Interlaced_Set_string_64_16 4.10% 39042539.347 40641706.486 - -1.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.09% 12694470.320 13214131.198 - 5.01% -
SetIntersection_None_Set_uint32_262144_16 4.09% 1156487.547 1203792.805 - 5.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.08% 3322.226 3457.902 - 2.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.08% 1.233 1.283 - 0.77% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.08% 9.767 10.165 - -10.64% -
rng::contains_subrange(list<int>)_(single_element)/50 4.08% 17.644 18.363 - -0.66% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 4.06% 282.302 293.768 - 1.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.06% 2.098 2.183 - 2.11% -
std::find_first_of(deque<int>)_(large_needle)/50 4.05% 701.586 730.028 - 8.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.05% 1.154 1.201 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.04% 351309974.797 365508906.393 - 4.21% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 4.04% 24.128 25.102 - 4.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.04% 1712375.571 1781508.301 - 4.91% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.03% 51518.572 53596.635 - 1.87% -
rng::find_if_not(vector<int>)_(process_all)/8 4.03% 2.518 2.619 - 1.14% -
rng::unique(list<int>,_pred)_(sprinkled)/52 4.03% 82.809 86.145 - 3.66% -
BM_RangesPopHeap_float_4 4.03% 2.369 2.465 - 1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.02% 865.000 899.751 - -0.50% -
rng::stable_partition(list<int>)_(sparse)/50 4.01% 25.724 26.756 - 1.50% -
std::set<int>::find(key)_(existent)/8192 4.01% 8.037 8.359 - 3.73% -
SetIntersection_Front_Set_uint32_1024_64 4.01% 2042257.401 2124097.930 - 9.18% -
BM_std_minmax<short>/25 4.01% 2.203 2.291 - 0.33% -
BM_StringAssignStr_Large_Opaque 4.00% 10.166 10.573 - 0.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.00% 3.556 3.698 - 3.38% -
BM_SortHeap_float_1 4.00% 0.251 0.262 - 2.04% -
BM_std_min<__int128>/23 4.00% 8.733 9.082 - -6.39% -
SetIntersection_None_Set_uint64_262144_16384 4.00% 1212417.154 1260896.973 - 3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.00% 1065920.546 1108533.048 - -1.28% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.00% 1072326.319 1115176.683 - -0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.00% 18071.389 18793.435 - -0.57% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.99% 11894.715 12368.987 - -4.83% -
std::find_if_not(vector<int>)_(process_all)/8 3.97% 2.531 2.631 - -3.44% -
BM_RangesMakeHeap_uint32_SingleElement_262144 3.97% 0.626 0.651 - 4.22% -
SetIntersection_None_Vector_uint32_1024_256 3.96% 1104667.208 1148445.281 - -0.37% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.96% 1329740.232 1382396.564 - 4.16% -
rng::any_of(deque<int>)_(process_all)/8192 3.96% 2625.277 2729.194 - 3.67% -
BM_PopHeap_float_4 3.95% 2.374 2.467 - 0.02% -
std::replace_if(list<int>)_(sprinkled)/50 3.95% 23.023 23.932 - 3.18% -
SetIntersection_None_Vector_string_262144_256 3.95% 1314140.772 1365991.428 - 2.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 3.93% 33.193 34.499 - 3.49% -
SetIntersection_Front_Vector_string_64_64 3.92% 27708046.126 28795515.799 - 7.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.92% 0.534 0.555 - 19.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.92% 27.396 28.469 - 2.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.91% 1079289.680 1121520.157 - 0.48% -
rng::search(deque<int>,_pred)_(near_matches)/8192 3.91% 1509789.326 1568856.078 - 2.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.91% 16841.287 17499.411 - 2.00% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.91% 1947.742 2023.838 - 2.34% -
BM_std_min<unsigned_short>/18 3.90% 1.534 1.594 - 2.54% -
rng::all_of(list<int>)_(process_all)/8 3.89% 2.610 2.712 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.89% 0.708 0.735 - 2.64% -
SetIntersection_Front_Vector_float_64_64 3.88% 11583921.493 12033570.588 - 5.00% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.87% 77.524 80.525 - 3.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.87% 2.825 2.934 - -0.77% -
BM_StringAssignStr_Empty_Transparent 3.87% 0.493 0.512 - 3.78% -
bm_gcd_trivial 3.86% 0.856 0.889 - 3.59% -
rng::rotate(list<int>)_(by_1/4)/32 3.86% 13.756 14.287 - 0.27% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.86% 21.641 22.475 - -2.68% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.85% 794.479 825.062 - -0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.84% 10579.287 10985.425 - 2.92% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.84% 29.839 30.984 - 0.57% -
BM_std_minmax<unsigned_short>/30 3.84% 2.726 2.830 - -0.21% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.83% 9.460 9.823 - 0.22% -
std::find_if(list<int>)_(process_all)/8192 3.82% 12187.993 12653.840 - 4.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.82% 4791.724 4974.728 - -11.49% -
rng::copy_if(list<int>)_(entire_range)/4096 3.82% 3050.131 3166.547 - 1.50% -
BM_std_minmax<unsigned_char>/11 3.81% 1.712 1.777 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 3.81% 23.252 24.139 - 3.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.81% 3.455 3.586 - 4.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.81% 1973.306 2048.437 - 4.78% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 3.81% 16.857 17.498 - -0.60% -
BM_RangesPopHeap_uint64_4 3.81% 2.667 2.768 - 1.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.79% 12307.048 12773.854 - 0.42% -
SetIntersection_Front_Vector_uint64_1024_64 3.79% 1371893.129 1423883.339 - 0.42% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.78% 29.573 30.692 - 6.07% -
BM_RangesMakeHeap_float_PipeOrgan_1024 3.78% 0.706 0.732 - 4.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.77% 6.048 6.276 - 0.25% -
rng::search(list<int>)_(no_match)/8192 3.77% 6859.488 7118.134 - 2.44% -
SetIntersection_Front_Set_uint32_1024_1 3.77% 1061496.740 1101483.379 - -0.98% -
BM_RangesMakeThenSortHeap_float_Descending_1024 3.77% 8.004 8.306 - 2.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.76% 0.582 0.604 - 6.20% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.75% 17630998.058 18292948.958 - 5.13% -
BM_PushHeap_float_Ascending_16384 3.75% 4.221 4.379 - 0.13% -
rng::move_backward(list<int>)/32768 3.75% 33613.677 34874.583 - -5.63% -
rng::starts_with(list<int>)/8 3.75% 2.911 3.020 - 1.54% -
std::find_if_not(list<int>)_(process_all)/8192 3.74% 8232.869 8541.189 - 3.84% -
BM_vector_deque_ranges_move_backward/512 3.74% 17.739 18.403 - 2.86% -
std::find_end(list<int>)_(process_all)/1024 3.74% 703.015 729.335 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.74% 1192.195 1236.726 - -0.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.73% 22.546 23.387 - 2.45% -
BM_RangesMakeThenSortHeap_string_Random_16384 3.73% 108.914 112.975 - 3.31% -
BM_StringDestroy_Large 3.73% 6.747 6.998 - 0.63% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.72% 813.415 843.712 - -0.30% -
bm_ranges_swap_ranges_vb_aligned/524288 3.72% 1051.828 1090.943 - 3.86% -
SetIntersection_None_Vector_uint64_1024_256 3.72% 1122723.844 1164448.188 - 1.23% -
std::copy_n(deque<int>)/262144 3.71% 10141.243 10517.790 - 2.54% -
BM_PushHeap_uint32_Descending_4 3.71% 0.344 0.357 - -7.14% -
SetIntersection_Interlaced_Set_uint64_256_64 3.71% 14710051.031 15255528.598 - -1.15% -
std::set<int>::ctor(const&,_alloc)/32 3.71% 215.597 223.588 - 2.44% -
BM_RangesPopHeap_uint32_16384 3.70% 31.039 32.189 - 3.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.70% 3.554 3.685 - 1.92% -
rng::partial_sort(deque<int>)_(heap)/8 3.70% 36.906 38.273 - 0.64% -
std::is_partitioned(vector<int>)_(partitioned)/1024 3.68% 189.981 196.979 - 3.56% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.68% 211.099 218.867 - 3.58% -
BM_deque_vector_move/4000 3.68% 139.942 145.091 - -0.68% -
std::partial_sort(deque<int>)_(heap)/8 3.68% 37.585 38.967 - 0.72% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.68% 325.804 337.783 - -1.44% -
BM_std_min<__int128>/22 3.68% 8.334 8.640 - -5.75% -
rng::search(list<int>)_(single_element)/1000 3.67% 666.021 690.446 - 1.02% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.67% 350038075.910 362872192.757 - 3.16% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.65% 0.689 0.714 - 0.11% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.65% 15265477.487 15822142.268 - 3.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.65% 1.986 2.059 - 8.76% -
SetIntersection_Interlaced_Set_string_16_16 3.64% 63429020.985 65735688.357 - 0.53% -
std::find_if(deque<int>)_(process_all)/8192 3.64% 2845.291 2948.737 - 2.27% -
std::rotate(list<int>)_(1_element_backward)/8192 3.63% 8441.119 8747.412 - 2.26% -
BM_std_min<short>/31 3.63% 2.571 2.664 - 0.14% -
rng::remove(list<int>)_(prefix)/32 3.62% 55.422 57.426 - 2.01% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.61% 33.007 34.200 - 4.11% -
BM_PushHeap_uint64_Ascending_16384 3.61% 3.564 3.693 - 0.28% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.60% 27.017 27.989 - 0.21% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.60% 1415.391 1466.297 - 3.31% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.59% 17.177 17.794 - 0.16% -
BM_RangesPopHeap_uint64_16384 3.59% 31.239 32.361 - 3.30% -
SetIntersection_Front_Vector_uint64_262144_4 3.59% 1080121.867 1118903.457 - 0.11% -
std::set<int>::find(key)_(non-existent)/32 3.59% 2.267 2.348 - 1.94% -
std::rotate_copy(deque<int>)/32 3.58% 2.622 2.716 - 2.80% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.58% 5160.517 5345.253 - -1.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.58% 19480.732 20177.804 - -0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 3.58% 14.635 15.159 - 3.71% -
SetIntersection_Interlaced_Set_string_256_16 3.57% 18096272.313 18742826.015 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.56% 1084613.481 1123269.158 - -0.16% -
rng::unique(deque<int>)_(contiguous)/52 3.56% 68.043 70.467 - 3.47% -
rng::find_last(vector<char>)_(bail_90%)/50 3.56% 1.031 1.068 - -0.24% -
std::multiset<int>::clear()/8192 3.56% 74453.305 77101.915 - 0.79% -
BM_RangesMakeHeap_uint64_Ascending_4 3.55% 0.423 0.438 - -0.56% -
rng::equal(vector<bool>)_(unaligned)/50 3.55% 0.736 0.762 - 8.72% -
std::is_sorted(list<int>,_pred)/8192 3.55% 7610.705 7880.668 - 4.13% -
BM_RangesPopHeap_uint64_1024 3.54% 21.439 22.198 - 2.69% -
SetIntersection_Front_Set_uint64_262144_262144 3.54% 1814152.424 1878328.452 - 3.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.53% 0.325 0.336 - 0.74% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.53% 25.916 26.831 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.53% 1820053.058 1884278.483 - 7.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.52% 28.571 29.577 - -2.85% -
std::rotate(vector<bool>)_(1_element_backward)/1024 3.52% 27.135 28.090 - 2.69% -
BM_RangesMakeThenSortHeap_string_Random_1024 3.52% 68.603 71.016 - 3.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.52% 1402.366 1451.698 - 1.27% -
rng::partial_sort(vector<int>)_(heap)/8 3.52% 27.008 27.958 - 0.51% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.51% 15.801 16.355 - 4.51% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.51% 790.629 818.347 - -0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.51% 3.599 3.725 - -3.45% -
std::find_if(deque<int>)_(process_all)/32768 3.51% 11637.762 12045.693 - 1.97% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.50% 25.997 26.907 - -0.17% -
std::partial_sort_copy(vector<int>)_(descending)/8 3.49% 18.487 19.133 - 2.12% -
BM_RangesPopHeap_float_1 3.49% 0.467 0.483 - 2.59% -
BM_RangesPushHeap_uint64_SingleElement_16384 3.49% 0.364 0.377 - -1.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.48% 28.126 29.106 - -0.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.48% 3.665 3.793 - -0.05% -
rng::any_of(deque<int>)_(process_all)/32768 3.48% 10529.248 10895.547 - 3.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.48% 1134963.232 1174439.158 - 3.10% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.48% 810.366 838.546 - -0.59% -
SetIntersection_Interlaced_Set_float_262144_64 3.47% 1573333.576 1627924.156 - 3.21% -
BM_SortHeap_float_4 3.46% 1.028 1.063 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.44% 792.503 819.747 - 0.24% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.43% 2.205 2.281 - -2.90% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.42% 23.921 24.740 - 3.41% -
BM_PushHeap_uint32_Ascending_1 3.42% 0.502 0.519 - 3.98% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.41% 19.266 19.924 - -1.04% -
SetIntersection_Front_Set_uint64_1024_4 3.41% 1099855.862 1137378.773 - -1.95% -
BM_std_min<short>/18 3.41% 1.619 1.674 - 5.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 3.41% 26095.331 26984.289 - 3.37% -
BM_StringRelational_Less_Empty_Small_Control 3.39% 1.992 2.059 - -0.28% -
std::rotate(deque<int>)_(1_element_backward)/50 3.38% 5.309 5.488 - 4.16% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.38% 26.510 27.406 - 9.69% -
std::multiset<int>::erase(key)_(existent)/0 3.38% 20.811 21.514 - 2.13% -
SetIntersection_Front_Vector_uint32_256_16 3.37% 4369336.929 4516751.254 - -0.49% -
std::set<std::string>::find(key)_(existent)/1024 3.37% 22.954 23.728 - 1.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.37% 904.716 935.220 - 0.38% -
std::remove(list<int>)_(prefix)/50 3.37% 66.757 69.005 - 3.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.37% 38932.997 40243.214 - -0.81% -
BM_PushHeap_uint64_Ascending_64 3.36% 1.518 1.569 - -2.74% -
BM_std_minmax<unsigned_char>/10 3.36% 1.341 1.386 - 0.08% -
std::reverse(list<int>)/32768 3.35% 16886.928 17452.723 - -0.48% -
std::stable_partition(list<int>)_(sparse)/32 3.35% 9.816 10.145 - 2.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.34% 11223.725 11599.007 - -2.57% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.34% 480.400 496.461 - 0.94% -
std::replace(vector<int>)_(sprinkled)/50 3.34% 7.726 7.984 - -11.72% -
rng::find_last(vector<int>)_(bail_90%)/8 3.34% 0.548 0.566 - -16.87% -
std::move_backward(vector<bool>)_(unaligned)/512 3.34% 4.639 4.794 - 0.73% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 3.33% 16.119 16.657 - -0.93% -
BM_std_min<char>/512 3.33% 6.319 6.529 - 0.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.33% 23661.935 24450.279 - 0.32% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.33% 31.575 32.627 - 0.55% -
rng::replace(vector<int>)_(sprinkled)/1024 3.33% 172.147 177.879 - 3.21% -
std::stable_partition(deque<int>)_(sparse)/32 3.33% 12.170 12.575 - 7.18% -
BM_std_min<__int128>/21 3.33% 7.945 8.210 - -5.69% -
std::unordered_multiset<int>::clear()/8192 3.33% 60117.414 62117.481 - 5.80% -
std::rotate(vector<bool>)_(1_element_forward)/1024 3.32% 28.830 29.787 - 3.93% -
std::stable_sort(deque<int>)_(repeated)/8 3.32% 18.203 18.807 - -0.03% -
BM_RangesMakeHeap_float_SingleElement_262144 3.32% 0.713 0.737 - 3.36% -
BM_RangesPushHeap_uint64_SingleElement_256 3.31% 0.386 0.399 - -0.99% -
rng::find_last(list<int>)_(bail_90%)/50 3.31% 1.296 1.339 - -5.94% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 3.31% 25.231 26.066 - 15.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.31% 16.696 17.248 - 2.96% -
BM_std_min<short>/17 3.31% 1.586 1.638 - 5.89% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.31% 5947.088 6143.713 - 0.54% -
BM_std_min<char>/22 3.30% 2.070 2.139 - 6.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.30% 1.928 1.992 - 3.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.30% 6091.188 6292.104 - -0.09% -
BM_std_minmax<unsigned_int>/31 3.30% 2.478 2.560 - 2.04% -
BM_MakeHeap_float_SingleElement_256 3.30% 0.651 0.673 - -0.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.29% 263.935 272.629 - 3.73% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.29% 5.897 6.091 - -0.85% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.29% 23.051 23.810 - 1.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 3.28% 1.293 1.335 - 7.18% -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 3.28% 0.530 0.547 - 3.44% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.28% 1341.843 1385.837 - -5.79% -
BM_deque_deque_move_backward/2 3.28% 2.466 2.547 - -15.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.28% 1.950 2.014 - 2.52% -
SetIntersection_Front_Set_string_262144_262144 3.28% 17689163.820 18268585.125 - 2.85% -
BM_std_min<unsigned_char>/4 3.27% 0.979 1.011 - -3.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.27% 2074.404 2142.332 - 0.04% -
std::rotate_copy(deque<int>)/1024 3.27% 34.211 35.331 - 3.42% -
BM_RangesMakeHeap_uint64_Random_262144 3.27% 1.042 1.076 - 3.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.27% 11348349.166 11719466.156 - 3.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3.27% 1137567.190 1174750.687 - 4.95% -
BM_StringRelational_Less_Large_Small_Control 3.26% 1.780 1.838 - -0.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.26% 2.032 2.098 - 11.77% -
SetIntersection_None_Set_uint64_1024_64 3.24% 8675352.491 8956516.071 - 1.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.24% 14651.286 15125.614 - 0.03% -
rng::stable_sort(deque<int>)_(shuffled)/1024 3.23% 2437.334 2516.164 - 2.05% -
std::stable_partition(vector<int>)_(sparse)/50 3.23% 20.155 20.807 - -1.94% -
std::stable_partition(vector<int>)_(sparse)/8192 3.23% 1496.970 1545.374 - -0.77% -
std::map<int,_int>::insert(value)_(new_value)/8192 3.23% 39.761 41.046 - 8.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.22% 255.983 264.236 - 1.75% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.22% 10.165 10.493 - -0.11% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.22% 34.362 35.469 - 2.74% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.22% 18.253 18.840 - -1.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.21% 25.999 26.834 - -0.96% -
BM_RangesPushHeap_uint32_SingleElement_16 3.21% 0.346 0.357 - -5.28% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 3.21% 2323266.439 2397883.381 - 3.71% -
SetIntersection_Interlaced_Set_float_262144_1024 3.20% 1548152.264 1597737.307 - 3.33% -
rng::for_each(multiset<int>::iterator)/8 3.20% 4.806 4.959 - -0.85% -
std::copy(deque<int>)/32768 3.20% 1142.695 1179.265 - 2.37% -
BM_num_get<long_double> 3.20% 35.576 36.714 - 1.27% -
SetIntersection_Front_Vector_float_256_16 3.19% 4467300.015 4609780.837 - 2.12% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.19% 34.527 35.628 - 1.98% -
BM_std_minmax<char>/11 3.19% 1.648 1.701 - -6.30% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.19% 6327.243 6528.909 - 3.06% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.19% 22.769 23.494 - 4.36% -
BM_std_min<long_long>/30 3.19% 3.164 3.265 - -0.77% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 3.18% 1.203 1.241 - -1.41% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.18% 4.050 4.179 - 1.60% -
SetIntersection_Front_Set_float_262144_256 3.18% 4869000.848 5023773.003 - -0.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 3.18% 26.419 27.259 - 1.13% -
BM_RangesPopHeap_uint32_16 3.17% 7.538 7.777 - 2.58% -
std::find(list<int>)_(process_all)/50 3.17% 18.131 18.706 - 2.54% -
SetIntersection_Front_Vector_uint32_1024_64 3.17% 1390369.019 1434421.129 - 1.01% -
BM_RangesMakeHeap_uint32_Ascending_1024 3.17% 0.645 0.666 - 3.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.16% 31.841 32.848 - 3.73% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.16% 15087053.996 15564116.389 - 2.52% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.16% 46.795 48.272 - -0.54% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.15% 118.788 122.533 - 2.45% -
rng::copy(vector<int>)/32768 3.14% 3486.281 3595.667 - 15.31% -
std::unique(list<int>)_(sprinkled)/32 3.13% 57.007 58.793 - 2.41% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.13% 5236.728 5400.500 - -0.75% -
SetIntersection_None_Set_uint32_256_256 3.12% 5769332.836 5949591.510 - 3.39% -
rng::partition_copy(deque<int>)/50 3.12% 27.459 28.315 - 4.44% -
BM_RangesPopHeap_uint64_64 3.12% 12.621 13.015 - 3.03% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.11% 16.272 16.779 - 0.93% -
SetIntersection_Front_Set_float_262144_16 3.10% 1271955.649 1311404.467 - 1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.10% 6.376 6.574 - 0.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.10% 10.351 10.672 - 7.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.09% 32454.172 33458.331 - 0.44% -
BM_StringRelational_Eq_Large_Large_Control 3.09% 2.270 2.340 - 2.59% -
SetIntersection_Front_Set_uint64_64_64 3.08% 15069557.076 15534051.825 - 1.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.08% 3.967 4.089 - 2.81% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.08% 7.083 7.301 - -1.95% -
BM_std_min<unsigned_long_long>/3 3.08% 0.694 0.715 - 3.20% -
std::find_if(vector<int>)_(process_all)/32768 3.08% 8804.068 9074.974 - -0.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.07% 0.991 1.021 - -0.20% -
BM_vector_deque_ranges_copy_backward/2 3.07% 1.943 2.002 - -3.33% -
BM_vector_deque_ranges_move_backward/1024 3.07% 37.311 38.455 - 1.18% -
std::find_if(vector<int>)_(process_all)/8192 3.05% 2194.264 2261.164 - -0.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.05% 23.188 23.895 - 2.15% -
rng::replace(vector<int>)_(prefix)/32 3.04% 5.041 5.194 - 0.90% -
BM_MakeThenSortHeap_float_Descending_262144 3.04% 34.451 35.498 - 0.91% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.04% 3.121 3.216 - 1.77% -
std::copy_n(vector<bool>)_(aligned)/262144 3.04% 675.857 696.380 - -7.61% -
std::stable_sort(deque<int>)_(shuffled)/1024 3.04% 2440.793 2514.893 - 2.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.03% 3.957 4.076 - 1.44% -
BM_RangesSortHeap_float_64 3.03% 3.139 3.234 - 0.83% -
BM_std_min<unsigned_char>/14 3.02% 1.795 1.849 - 1.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.02% 30.552 31.474 - 0.83% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.02% 1226220.865 1263219.482 - 4.13% -
std::search(list<int>,_pred)_(no_match)/8192 3.02% 7148.754 7364.407 - 4.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.01% 56938.238 58653.929 - 2.72% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.01% 12.329 12.701 - 0.70% -
rng::partition(deque<int>)_(dense)/32 3.01% 10.514 10.830 - -1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.01% 25863.867 26641.649 - 0.16% -
std::map<int,_int>::contains(key)_(existent)/1024 2.99% 4.047 4.168 - 1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.99% 2338864.778 2408771.051 - 1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.99% 9795136.959 10087594.142 - 2.58% -
BM_RangesMakeThenSortHeap_string_Random_64 2.98% 39.175 40.344 - 2.80% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.98% 0.507 0.522 - 1.11% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.98% 1861108.073 1916603.760 - 3.46% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.98% 3.436 3.539 - -1.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.98% 2.642 2.721 - 2.62% -
BM_RangesPushHeap_float_Random_4 2.98% 2.912 2.999 - -1.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.98% 528.970 544.714 - 0.74% -
BM_PushHeap_float_Random_4 2.97% 2.837 2.921 - -3.54% -
SetIntersection_Front_Set_uint32_16384_16384 2.97% 337350157.014 347357121.382 - 38.17% -
BM_std_min<char>/31 2.97% 2.488 2.562 - 3.55% -
SetIntersection_Front_Vector_uint64_256_4 2.96% 4348956.633 4477898.937 - 1.06% -
SetIntersection_None_Set_string_256_64 2.96% 9574450.136 9858046.265 - 1.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.96% 511.311 526.428 - 1.25% -
BM_std_minmax_element<short>/4 2.96% 1.227 1.263 - 1.69% -
rng::find_end(deque<int>)_(process_all)/1024 2.95% 302.597 311.531 - -4.45% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.95% 5.000 5.147 - -3.46% -
SetIntersection_Interlaced_Set_string_262144_1024 2.95% 2114599.366 2176962.891 - 5.54% -
BM_RangesPopHeap_float_16384 2.95% 33.691 34.684 - 2.94% -
std::map<std::string,_int>::erase(iterator)/0 2.95% 27.413 28.220 - -3.80% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.94% 50385.792 51869.586 - 2.70% -
BM_MakeThenSortHeap_float_Ascending_256 2.94% 6.462 6.652 - 1.56% -
std::unordered_multiset<int>::erase(iterator)/1024 2.94% 20.052 20.642 - 0.48% -
BM_std_minmax<char>/15 2.94% 2.930 3.016 - -1.08% -
BM_deque_vector_ranges_move/4000 2.94% 143.122 147.330 - 2.79% -
std::vector<int>::ctor(size)/1024 2.93% 41.099 42.305 - 4.17% -
BM_deque_vector_copy_backward/5500 2.93% 199.558 205.408 - 2.55% -
BM_std_minmax<char>/10 2.93% 1.301 1.339 - -3.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.93% 4.521 4.653 - 0.97% -
BM_std_min<short>/32 2.92% 2.943 3.029 - 1.88% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.92% 29.445 30.305 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.92% 24.668 25.387 - 1.77% -
BM_PushHeap_float_PipeOrgan_4 2.92% 0.482 0.496 - 2.84% -
BM_StringAssignAsciizMix_Opaque 2.92% 4.728 4.866 - 1.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.91% 49.503 50.944 - 18.23% -
BM_std_minmax<unsigned_short>/31 2.91% 2.998 3.085 - -0.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.91% 16.891 17.382 - 2.25% -
BM_std_minmax<short>/24 2.91% 2.225 2.290 - -9.62% -
rng::starts_with(vector<int>,_pred)/8 2.91% 4.126 4.246 - -0.36% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.91% 8.976 9.237 - 5.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.90% 2.353 2.421 - 0.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.89% 102218.567 105176.209 - -0.30% -
SetIntersection_Front_Set_uint32_256_64 2.89% 6235168.440 6415306.662 - -0.32% -
std::unordered_set<int>::erase(iterator)/8192 2.89% 20.166 20.748 - -14.05% -
std::partial_sort(deque<int>)_(heap)/8192 2.88% 283639.195 291822.105 - -1.27% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.88% 1546726.724 1591229.002 - 3.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.87% 38.360 39.461 - 0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.87% 815538.739 838916.266 - 0.04% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.86% 341.406 351.173 - 0.22% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.85% 1.474 1.516 - 1.75% -
std::adjacent_find(deque<int>,_pred)/8 2.85% 4.287 4.409 - -7.72% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.85% 26.488 27.243 - 1.21% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.84% 1619862.467 1665930.014 - 2.06% -
BM_RangesMakeHeap_uint64_Random_1024 2.84% 1.076 1.107 - 0.91% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.84% 101.547 104.429 - 2.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.84% 30.202 31.059 - 3.89% -
std::adjacent_find(list<int>,_pred)/8192 2.84% 8114.629 8344.735 - 4.48% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 2.84% 1957.234 2012.733 - 2.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.83% 795.197 817.739 - -0.79% -
SetIntersection_Interlaced_Set_float_16_16 2.83% 41208659.787 42376656.940 - 1.95% -
BM_vector_deque_copy/4096 2.83% 145.608 149.727 - 3.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.83% 4469183.778 4595614.415 - 4.12% -
SetIntersection_None_Vector_uint32_262144_1 2.83% 1163332.856 1196231.999 - -0.78% -
std::list<std::string>::ctor(size)/8192 2.82% 102757.848 105658.789 - 0.74% -
BM_deque_vector_move_backward/65536 2.82% 7990.407 8215.921 - -2.10% -
SetIntersection_Interlaced_Set_uint32_256_4 2.82% 11408589.433 11730059.986 - 1.69% -
std::search(list<int>)_(single_element)/1000 2.82% 671.120 690.019 - 8.80% -
std::multimap<int,_int>::insert(value)_(already_present)/0 2.82% 18.201 18.714 - 2.47% -
BM_std_minmax<unsigned_int>/2 2.81% 0.825 0.848 - 8.16% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.81% 8.111 8.339 - 1.51% -
std::move_backward(vector<int>)/1048576 2.81% 54475.926 56005.281 - -0.45% -
rng::fill_n(vector<int>)/1024 2.80% 29.270 30.091 - 0.25% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 2.80% 15.448 15.880 - 0.17% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.80% 206805341.018 212589082.982 - 1.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.80% 10.977 11.284 - 1.21% -
BM_RangesMakeThenSortHeap_string_Random_256 2.80% 54.516 56.040 - 2.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.79% 1053.798 1083.233 - 1.27% -
BM_RangesSortHeap_float_16384 2.79% 26.487 27.226 - -0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.79% 1225.272 1259.444 - 4.66% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.79% 1904.935 1958.016 - 1.76% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.79% 24.279 24.955 - 1.89% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.78% 31.514 32.391 - -3.10% -
BM_deque_deque_copy_backward/70000 2.78% 8402.618 8636.180 - -3.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.77% 12583.186 12932.192 - 1.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.77% 904.425 929.504 - 0.17% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.77% 2.939 3.021 - -1.21% -
std::none_of(list<int>)_(process_all)/32768 2.77% 25757.955 26471.125 - 0.16% -
BM_PushHeap_string_Ascending_64 2.77% 7.139 7.337 - 6.87% -
std::multimap<int,_int>::ctor(const&)/32 2.77% 213.901 219.821 - 2.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.77% 0.472 0.485 - 2.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.77% 12.211 12.549 - 2.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.76% 50368.839 51760.876 - 2.50% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.76% 29.042 29.845 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_16384_64 2.76% 5991653.634 6156919.168 - -2.21% -
std::remove(list<int>)_(prefix)/32 2.76% 55.275 56.799 - 2.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.76% 50688.279 52085.661 - 2.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.74% 6301.484 6474.387 - 2.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.73% 12269.783 12605.171 - -0.60% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.73% 17.025 17.490 - 3.31% -
rng::move_backward(deque<int>)/4096 2.73% 154.970 159.200 - 1.08% -
rng::find(vector<bool>)_(process_all)/50 2.72% 0.740 0.760 - -4.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.72% 0.901 0.925 - 2.23% -
BM_RangesPopHeap_uint32_256 2.72% 16.871 17.330 - 1.82% -
BM_StringFindStringLiteral/64 2.71% 2.097 2.153 - 2.49% -
BM_std_minmax<long_long>/23 2.71% 4.329 4.447 - 0.99% -
std::set<int>::find(key)_(non-existent)/1024 2.71% 5.555 5.705 - 2.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.71% 0.710 0.729 - 2.80% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.71% 521384.531 535509.062 - 2.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.71% 9.905 10.173 - -0.05% -
rng::reverse_copy(list<int>)/8 2.71% 2.308 2.370 - 0.66% -
BM_std_min<long_long>/20 2.71% 2.008 2.062 - 0.02% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.70% 16671.511 17122.053 - 3.25% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.69% 28.693 29.465 - -1.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.69% 1.338 1.374 - -1.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.69% 46.075 47.315 - 3.29% -
BM_StringEraseWithMove_Large_Transparent 2.69% 2.587 2.657 - -2.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.69% 42.841 43.993 - 13.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.69% 46.842 48.100 - 0.37% -
rng::stable_partition(deque<int>)_(sparse)/50 2.69% 27.405 28.141 - -13.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.68% 216.654 222.468 - 2.70% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.68% 1878.566 1928.952 - 1.74% -
BM_std_minmax<short>/26 2.68% 2.480 2.547 - 2.28% -
std::list<std::string>::ctor(size)/1024 2.68% 12347.697 12678.315 - 0.15% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.67% 61.548 63.192 - 0.84% -
BM_std_min<long_long>/3 2.67% 1.283 1.317 - 4.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.67% 11490640.717 11797005.646 - 1.28% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.66% 1899.211 1949.751 - 1.91% -
BM_std_min<char>/1024 2.66% 8.310 8.531 - 1.16% -
rng::move(vector<bool>)_(unaligned)/64 2.66% 1.619 1.662 - 1.19% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.65% 8.557 8.784 - 3.58% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.65% 647.588 664.722 - 3.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 2.64% 1382811.766 1419367.350 - 2.76% -
std::multiset<int>::insert(value)_(already_present)/1024 2.64% 28.557 29.311 - 1.74% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.63% 717.278 736.141 - 0.78% -
BM_PushHeap_uint64_Ascending_256 2.63% 2.092 2.147 - -1.23% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.63% 35894.394 36837.166 - -0.65% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.62% 19.245 19.750 - 2.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.61% 1201867.408 1233281.886 - 1.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.61% 0.629 0.645 - 0.23% -
BM_std_min<__int128>/20 2.60% 7.615 7.813 - -5.25% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 2.60% 0.495 0.507 - -2.87% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.58% 567.015 581.667 - -0.53% -
BM_std_min<unsigned_char>/32 2.58% 2.864 2.938 - 5.13% -
SetIntersection_Interlaced_Vector_string_16384_64 2.58% 13056530.111 13393360.600 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.58% 529.962 543.628 - 1.46% -
SetIntersection_None_Vector_uint64_16384_4 2.58% 1126090.477 1155098.830 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.58% 8142213.485 8351905.489 - 8.94% -
std::reverse(list<int>)/4096 2.57% 1674.913 1718.030 - 1.32% -
rng::fold_left(list<int>)/8192 2.57% 10517.347 10787.919 - -6.07% -
BM_SortHeap_float_262144 2.57% 30.427 31.210 - -0.37% -
std::multimap<int,_int>::ctor(const&)/1024 2.57% 6309.245 6471.413 - 3.19% -
SetIntersection_Front_Vector_uint64_16_16 2.57% 37635504.099 38602791.345 - 2.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.57% 27.375 28.078 - 1.50% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.57% 6398.836 6563.033 - 2.66% -
SetIntersection_Front_Set_uint32_16384_256 2.57% 4858896.518 4983559.491 - -1.61% -
rng::for_each(list<int>)/8 2.56% 2.532 2.597 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.56% 1671862.224 1714698.891 - 3.12% -
SetIntersection_Front_Vector_uint64_262144_1024 2.56% 5781210.796 5929090.401 - 0.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.55% 6307.307 6468.304 - 1.15% -
rng::copy(list<int>)/64 2.55% 33.801 34.664 - 7.01% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.54% 37178.320 38121.677 - -0.80% -
std::move_backward(deque<int>)/262144 2.54% 29751.221 30505.746 - -0.40% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.54% 5339.875 5475.261 - 0.09% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.53% 39.256 40.251 - 0.70% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.53% 0.822 0.843 - 3.05% -
std::swap_ranges(deque<int>)/32 2.53% 10.491 10.756 - 2.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.53% 23115.742 23699.875 - -0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.52% 8.695 8.915 - 0.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.52% 31.233 32.020 - -1.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.51% 2.189 2.244 - -6.73% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 2.51% 1.362 1.397 - -1.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.51% 22.160 22.716 - 2.33% -
SetIntersection_None_Vector_uint32_16384_16 2.51% 1158031.336 1187072.512 - 1.29% -
rng::sort(deque<int>)_(repeated)/8192 2.51% 6573.259 6737.947 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.50% 9781715.482 10026684.891 - 1.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.50% 22.332 22.891 - -0.69% -
bm_ranges_swap_ranges_vb_unaligned/8 2.50% 5.005 5.130 - 3.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.50% 38.881 39.854 - 3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.50% 1090735.430 1118009.829 - -0.79% -
BM_StringAssignAsciiz_Large_Transparent 2.50% 11.583 11.872 - 2.09% -
std::search(vector<int>)_(no_match)/1024 2.49% 215.287 220.656 - 2.57% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.49% 3.714 3.806 - 2.50% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.49% 26.317 26.971 - 2.45% -
BM_deque_deque_ranges_copy_backward/64000 2.49% 7903.927 8100.421 - 1.03% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.48% 1.095 1.122 - -0.96% -
BM_StringFindStringLiteral/32 2.48% 1.667 1.709 - 2.54% -
std::unordered_set<int>::clear()/8192 2.48% 61971.823 63508.137 - -0.35% -
std::partial_sort(deque<int>)_(shuffled)/8 2.47% 33.296 34.119 - 0.71% -
rng::unique(deque<int>)_(contiguous)/32 2.47% 58.783 60.234 - 2.29% -
std::any_of(vector<int>)_(process_all)/8 2.46% 2.481 2.542 - 2.27% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.46% 26296.584 26944.257 - 2.72% -
rng::partial_sort(vector<int>)_(descending)/8 2.46% 24.851 25.463 - -0.96% -
BM_StringAssignAsciizMix_Transparent 2.46% 3.022 3.097 - 0.82% -
std::search(vector<int>)_(single_element)/1000 2.46% 228.684 234.310 - -1.06% -
SetIntersection_Interlaced_Vector_string_1024_1 2.45% 1116861.479 1144238.169 - -0.31% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.45% 27.448 28.121 - -0.07% -
std::deque<int>::ctor(size)/8192 2.44% 440.529 451.268 - 1.43% -
std::set<int>::equal_range(key)_(existent)/1024 2.44% 4.130 4.231 - -0.01% -
SetIntersection_Interlaced_Set_string_1024_1024 2.43% 56620112.699 57998136.485 - -0.93% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.43% 49965.984 51181.995 - 1.37% -
SetIntersection_None_Vector_uint64_256_64 2.43% 3526385.901 3612175.739 - -0.92% -
std::fill(vector<int>)/32 2.43% 1.041 1.066 - 2.04% -
BM_RangesPopHeap_uint64_256 2.43% 17.062 17.477 - 2.31% -
std::multiset<int>::erase(iterator)/32 2.43% 21.319 21.837 - 0.34% -
SetIntersection_Front_Set_string_262144_4 2.43% 1299642.822 1331159.415 - 0.09% -
BM_StringFindNoMatch/10 2.42% 1.355 1.388 - 6.86% -
std::for_each(list<int>)/8 2.42% 2.505 2.566 - 0.44% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.42% 4716.780 4830.802 - -1.34% -
std::shift_left(deque<int>)/32 2.42% 4.728 4.843 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.41% 1151681.609 1179464.295 - 4.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.41% 35288.698 36139.399 - 0.84% -
SetIntersection_Interlaced_Set_uint64_64_64 2.41% 15158007.264 15523392.090 - 1.83% -
BM_StringFindCharLiteral/64 2.41% 2.089 2.139 - 1.01% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 2.41% 24.531 25.121 - -7.71% -
BM_RangesPopHeap_uint32_1024 2.40% 21.369 21.883 - 2.95% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.39% 6599.656 6757.710 - 1.56% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.39% 35.316 36.162 - 0.30% -
std::multiset<int>::erase(key)_(existent)/32 2.39% 22.348 22.883 - 1.55% -
SetIntersection_Front_Vector_string_16384_16 2.39% 1718317.850 1759421.571 - 3.07% -
std::fill_n(list<int>)/32 2.39% 8.078 8.271 - -1.06% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.39% 6580.153 6737.322 - 1.85% -
BM_std_min<char>/32 2.39% 2.924 2.994 - -3.18% -
BM_RangesMakeThenSortHeap_float_Random_64 2.39% 17.660 18.081 - 1.36% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.38% 1.500 1.536 - -0.26% -
rng::copy_backward(deque<int>)/32768 2.38% 3839.464 3930.789 - 7.25% -
BM_SortHeap_float_64 2.37% 3.152 3.227 - -0.13% -
std::unordered_multiset<int>::clear()/1024 2.37% 7884.911 8071.943 - 4.27% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.36% 10.575 10.825 - 10.21% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.36% 9.210 9.428 - -0.24% -
std::none_of(list<int>)_(process_all)/32 2.36% 11.532 11.804 - 0.27% -
BM_std_minmax<long_long>/14 2.36% 3.290 3.368 - 0.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.35% 2.844 2.911 - 4.02% -
BM_RangesMakeHeap_uint32_Random_64 2.35% 1.326 1.357 - -1.36% -
BM_std_min<long_long>/12 2.35% 2.029 2.076 - 1.64% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.34% 22.404 22.929 - -13.64% -
SetIntersection_Front_Vector_string_256_16 2.34% 6434628.005 6584882.023 - 5.88% -
BM_vector_deque_move_backward/512 2.33% 17.601 18.012 - -0.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.33% 0.762 0.779 - -0.86% -
BM_RangesPushHeap_uint32_Random_16384 2.33% 6.241 6.387 - 2.62% -
std::search(vector<int>)_(single_element)/1024 2.33% 234.213 239.670 - -0.94% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.33% 1.838 1.880 - 7.97% -
std::copy_if(list<int>)_(every_other)/32768 2.33% 25223.941 25810.849 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.33% 0.826 0.845 - 1.25% -
BM_vector_deque_copy_backward/64 2.32% 2.961 3.030 - 0.16% -
rng::rotate_copy(vector<int>)/1024 2.32% 32.503 33.256 - 0.91% -
rng::stable_sort(deque<int>)_(descending)/8192 2.31% 20881.202 21363.499 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.31% 1218881.462 1246991.094 - 5.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.30% 16590.771 16973.137 - 0.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.30% 59.093 60.455 - 1.19% -
BM_StringEraseWithMove_Small_Transparent 2.30% 2.555 2.614 - 12.00% -
SetIntersection_Front_Vector_string_16384_64 2.30% 3474570.334 3554415.720 - -0.18% -
std::find_if(vector<char>)_(process_all)/50 2.30% 12.615 12.905 - 3.74% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2.30% 2903.087 2969.735 - 1.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.30% 681.437 697.077 - 1.65% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.29% 22.057 22.563 - -8.29% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.29% 589.992 603.496 - -1.24% -
rng::move(vector<int>)/8 2.29% 2.221 2.272 - -1.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.28% 10.472 10.711 - 0.70% -
BM_vector_deque_ranges_copy_backward/1 2.28% 2.219 2.270 - -1.75% -
rng::all_of(list<int>)_(process_all)/8192 2.28% 7416.500 7585.349 - 1.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 2.27% 37.665 38.520 - 2.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.27% 6.080 6.218 - -0.07% -
BM_std_minmax<unsigned_char>/15 2.27% 2.983 3.050 - 0.43% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.27% 38.392 39.263 - -0.78% -
std::multiset<std::string>::insert(value)_(new_value)/32 2.27% 42.679 43.646 - 0.73% -
BM_RangesMakeHeap_string_SingleElement_4 2.26% 3.593 3.674 - 1.25% -
SetIntersection_Interlaced_Set_string_256_64 2.26% 31420791.964 32132150.101 - 1.89% -
BM_std_minmax<long_long>/31 2.26% 4.827 4.936 - 1.35% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.26% 97493.132 99699.021 - -1.45% -
BM_MakeThenSortHeap_float_Ascending_16384 2.26% 27.668 28.293 - 2.85% -
BM_std_min<__int128>/19 2.26% 7.241 7.405 - -5.14% -
SetIntersection_Front_Set_float_262144_262144 2.26% 1783549.643 1823787.514 - 3.80% -
BM_deque_deque_ranges_move_backward/4096 2.25% 152.169 155.596 - 0.52% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 2.25% 27.325 27.940 - 3.04% -
std::find_if(vector<char>)_(bail_25%)/8 2.25% 0.929 0.950 - -0.01% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.25% 54255.902 55476.041 - 1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.25% 1226161.821 1253729.844 - 8.22% -
BM_RangesMakeHeap_string_SingleElement_16 2.25% 5.532 5.657 - 0.26% -
BM_MakeThenSortHeap_string_Ascending_16384 2.25% 62.292 63.692 - 1.77% -
SetIntersection_None_Set_float_256_256 2.24% 5868907.246 6000564.614 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.24% 1149559.839 1175339.859 - 0.33% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.24% 4.241 4.336 - 0.77% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.24% 4.252 4.347 - 5.65% -
BM_std_minmax_element<long_long>/1024 2.24% 272.019 278.105 - -3.67% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.24% 11.272 11.524 - 1.71% -
rng::partition(list<int>)_(dense)/32 2.24% 8.448 8.637 - 0.40% -
rng::distance(join_view(vector<vector<int>>)/4096 2.24% 4.309 4.406 - -3.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.23% 5081213.234 5194540.151 - -2.03% -
SetIntersection_Front_Set_string_64_64 2.23% 36168943.159 36974912.777 - -0.48% -
std::multiset<int>::find(key)_(non-existent)/1024 2.23% 5.475 5.597 - 0.64% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.23% 1.331 1.360 - -10.93% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.23% 15186180.066 15524464.618 - 1.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.23% 596937.809 610226.764 - -0.87% -
std::multiset<int>::find(key)_(existent)/8192 2.22% 8.910 9.108 - 7.52% -
SetIntersection_None_Vector_uint64_262144_1 2.22% 1174309.424 1200400.833 - 0.27% -
std::multiset<std::string>::clear()/8192 2.22% 200013.941 204456.973 - 0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.22% 7.777 7.950 - 0.40% -
std::list<std::string>::ctor(size)/32 2.21% 340.400 347.939 - -0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.21% 0.620 0.634 - 2.93% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.21% 3175.716 3245.967 - -4.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.21% 19.435 19.864 - 0.37% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.21% 27.382 27.986 - 1.00% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.21% 3.347 3.421 - -0.14% -
std::find_if_not(deque<int>)_(process_all)/1024 2.20% 484.766 495.431 - 4.44% -
rng::search(deque<int>,_pred)_(same_length)/1000 2.20% 488.612 499.359 - 4.27% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.20% 576.398 589.057 - -1.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.19% 44.229 45.199 - -14.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.19% 4.593 4.694 - -3.19% -
SetIntersection_None_Set_uint64_1024_4 2.18% 8671215.698 8860660.786 - 1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.18% 5134784.353 5246819.996 - -0.09% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.18% 197.232 201.533 - 2.68% -
SetIntersection_Front_Vector_string_1024_64 2.18% 3467030.313 3542607.899 - 3.90% -
bm_ranges_lexicographical_compare<signed_char>/512 2.18% 7.690 7.858 - -0.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.18% 797.447 814.807 - 5.69% -
rng::replace_if(deque<int>)_(prefix)/32 2.17% 14.119 14.426 - 2.13% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.17% 2.199 2.246 - -10.34% -
std::find_if(list<int>)_(process_all)/8 2.17% 3.424 3.499 - -0.32% -
rng::copy_n(vector<int>)/8 2.17% 2.232 2.281 - 3.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.17% 8754980.411 8944563.116 - 2.61% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.17% 12269.656 12535.323 - 2.37% -
BM_std_min<int>/16 2.16% 1.691 1.728 - 3.05% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.16% 18.346 18.742 - -0.96% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.15% 9.997 10.213 - -1.39% -
BM_std_minmax<unsigned_char>/13 2.15% 2.219 2.267 - -0.56% -
BM_MakeHeap_uint64_Random_262144 2.15% 1.037 1.059 - 3.50% -
BM_PushHeap_uint64_Ascending_16 2.15% 0.912 0.931 - -4.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.14% 4.929 5.034 - -6.33% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.14% 2435060.489 2487250.247 - -23.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.14% 39689980.131 40540271.889 - 1.54% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.14% 5347.640 5462.149 - -0.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.14% 32056.630 32742.759 - -0.62% -
std::move_backward(vector<bool>)_(unaligned)/64 2.14% 1.790 1.828 - -3.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.14% 5.117 5.227 - 2.13% -
SetIntersection_Front_Set_uint64_16384_64 2.14% 1913438.329 1954366.324 - -3.03% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.14% 8.481 8.662 - -1.56% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.14% 3232.173 3301.252 - 0.37% -
BM_MakeHeap_string_Descending_64 2.14% 2.560 2.615 - 0.33% -
SetIntersection_Interlaced_Set_float_16384_16 2.13% 210626031.949 215116466.122 - 1.11% -
rng::remove_if(list<int>)_(prefix)/8192 2.13% 9138.536 9333.342 - -2.54% -
rng::stable_sort(deque<int>)_(repeated)/8 2.13% 17.980 18.362 - -1.79% -
rng::find_last(vector<char>)_(bail_10%)/8 2.13% 1.567 1.600 - 9.80% -
BM_RangesSortHeap_float_262144 2.13% 29.911 30.548 - -0.52% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.13% 6312.987 6447.341 - 2.16% -
BM_std_min<unsigned_char>/64 2.12% 4.087 4.174 - -0.61% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.12% 27.979 28.573 - 2.31% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 2.12% 21.951 22.416 - 1.04% -
SetIntersection_Front_Vector_uint64_1024_1024 2.12% 5850734.694 5974776.575 - -0.16% -
BM_deque_vector_copy/64 2.12% 2.573 2.628 - 0.01% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.12% 272984.273 278765.414 - -1.38% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.12% 715.489 730.622 - 0.66% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.11% 609.417 622.296 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.11% 717.313 732.467 - 0.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.11% 3.868 3.950 - 1.88% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 2.11% 78.951 80.618 - 0.93% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.11% 5341.132 5453.838 - -0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.11% 39682.067 40519.241 - 1.60% -
std::reverse_copy(vector<int>)/64 2.11% 2.471 2.523 - 2.09% -
std::multimap<int,_int>::ctor(const&)/8192 2.11% 50416.686 51478.215 - 2.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.10% 20.152 20.576 - -3.45% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.10% 12.298 12.556 - 1.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.10% 1.677 1.712 - 3.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.09% 175649.828 179328.507 - 2.54% -
std::find_if(vector<int>)_(process_all)/1024 2.09% 283.577 289.516 - -0.40% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.09% 9.553 9.753 - 2.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.09% 113040.150 115403.107 - 0.24% -
BM_deque_deque_move_backward/70000 2.09% 8799.801 8983.600 - 2.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.09% 102299.127 104435.394 - -0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.09% 11.323 11.560 - 1.72% -
SetIntersection_None_Vector_uint64_16384_16 2.09% 1150911.147 1174934.630 - 1.28% -
BM_std_minmax<unsigned_char>/14 2.09% 2.543 2.596 - 0.52% -
BM_deque_vector_ranges_move_backward/70000 2.09% 8522.461 8700.297 - -2.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.08% 1317.860 1345.254 - 0.19% -
std::multiset<int>::insert(value)_(new_value)/1024 2.08% 47.785 48.778 - -1.83% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.08% 1885.305 1924.486 - 1.04% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.08% 1629857.013 1663728.760 - 2.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.08% 1181574.773 1206125.495 - -0.21% -
std::multiset<int>::contains(key)_(existent)/32 2.08% 1.664 1.698 - 0.40% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.07% 3.132 3.197 - -0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.07% 11.666 11.907 - 0.07% -
BM_std_minmax<unsigned_long_long>/3 2.07% 1.239 1.264 - 4.51% -
BM_std_minmax<unsigned_int>/27 2.07% 2.375 2.424 - -1.09% -
BM_PushHeap_uint64_PipeOrgan_4 2.07% 0.486 0.496 - 0.96% -
rng::sort(vector<int>)_(descending)/8 2.07% 24.693 25.203 - -1.99% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.06% 14.786 15.091 - 2.18% -
SetIntersection_Front_Set_float_16_16 2.06% 41397596.381 42250748.831 - 0.70% -
BM_RangesPopHeap_uint32_4 2.06% 2.629 2.683 - 1.27% -
BM_std_min<unsigned_char>/18 2.06% 0.971 0.991 - 0.49% -
rng::stable_sort(deque<int>)_(heap)/1024 2.06% 2722.797 2778.799 - 1.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.06% 17.898 18.266 - -4.24% -
rng::stable_partition(vector<int>)_(sparse)/50 2.05% 20.556 20.977 - 1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.05% 28.986 29.580 - 0.25% -
BM_std_minmax<short>/17 2.05% 1.792 1.829 - -2.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 2.05% 13.918 14.203 - 1.73% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.04% 12819.125 13081.205 - 2.96% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.04% 538.689 549.692 - 0.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.04% 4163.116 4247.987 - 0.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 2.04% 807.975 824.446 - 3.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.04% 1247596.353 1272998.209 - 3.76% -
BM_StringAssignAsciiz_Large_Opaque 2.04% 11.688 11.925 - 2.38% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.03% 25.963 26.490 - 0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.03% 6516277.013 6648381.707 - -6.71% -
BM_CmpEqual_uint_short 2.03% 1.060 1.082 - 1.53% -
BM_std_minmax<unsigned_short>/21 2.02% 1.962 2.002 - 1.83% -
SetIntersection_None_Set_uint64_256_1 2.02% 11496946.099 11729480.907 - 1.08% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.02% 3.504 3.575 - -0.13% -
std::set<std::string>::erase(key)_(existent)/0 2.02% 64.322 65.621 - 3.85% -
BM_vector_deque_move/4096 2.02% 147.104 150.074 - 3.45% -
BM_vector_deque_copy_backward/4096 2.02% 148.348 151.341 - 1.21% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.02% 5.924 6.043 - 1.14% -
SetIntersection_Front_Vector_uint64_64_64 2.02% 11180029.828 11405362.232 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.02% 39221005.015 40011448.268 - 2.83% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.02% 53957.654 55045.045 - 1.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 2.01% 7.295 7.442 - -32.25% -
SetIntersection_Front_Vector_float_262144_16 2.01% 1192260.331 1216223.302 - 1.79% -
BM_PopHeap_pair<uint32,_uint32>_1024 2.01% 30.178 30.783 - 3.07% -
SetIntersection_Front_Set_uint32_64_64 2.00% 15637852.942 15951333.837 - 5.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.99% 19969.565 20367.910 - 2.91% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.99% 31.815 32.449 - 0.53% -
BM_deque_deque_move_backward/4096 1.99% 152.894 155.942 - -0.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.99% 6250.586 6375.207 - 3.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.99% 712.683 726.882 - 0.66% -
BM_std_minmax_element<long_long>/512 1.99% 138.204 140.952 - -3.71% -
std::all_of(list<int>)_(process_all)/50 1.99% 21.545 21.973 - -0.48% -
SetIntersection_None_Vector_uint32_1024_1 1.98% 1121442.065 1143653.117 - -0.74% -
std::stable_sort(deque<int>)_(heap)/1024 1.98% 2716.434 2770.190 - 1.65% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.98% 14.666 14.956 - -0.10% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.97% 6.302 6.426 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.97% 3187398.526 3250316.253 - -47.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.97% 0.713 0.727 - 2.60% -
rng::none_of(vector<int>)_(process_all)/8 1.97% 2.353 2.400 - -1.91% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.97% 6245.239 6368.174 - 2.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.97% 34.663 35.345 - 0.99% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.97% 3.638 3.709 - 0.96% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.97% 16.810 17.140 - 0.86% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.96% 219.457 223.766 - 2.70% -
SetIntersection_Front_Set_uint64_1024_16 1.96% 1283184.699 1308376.451 - 0.82% -
std::find_first_of(vector<int>)_(small_needle)/32 1.96% 46.829 47.748 - 0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.96% 7483.608 7630.479 - 1.49% -
std::deque<int>::ctor(size)/32 1.96% 26.122 26.634 - -0.51% -
rng::stable_partition(deque<int>)_(sparse)/32 1.96% 11.165 11.384 - -19.75% -
BM_std_min<__int128>/18 1.96% 6.859 6.993 - -5.07% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 1.96% 29.452 30.029 - 3.41% -
BM_deque_deque_move/2 1.96% 3.059 3.119 - 0.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.96% 778.141 793.361 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.95% 1244426.432 1268753.904 - 3.17% -
BM_std_min<int>/17 1.95% 0.952 0.971 - 1.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.95% 1.438 1.466 - 2.88% -
std::multiset<int>::ctor(const&)/8192 1.95% 48971.432 49925.406 - 2.44% -
BM_MakeHeap_string_PipeOrgan_4 1.95% 2.550 2.599 - 1.28% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.95% 467151.107 476240.324 - 1.28% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.95% 24.954 25.439 - 1.97% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.94% 1.363 1.389 - -0.06% -
std::map<int,_int>::find(key)_(existent)/32 1.94% 1.531 1.560 - -2.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.94% 59.433 60.584 - 1.62% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.94% 4.779 4.872 - 0.12% -
BM_RangesPushHeap_uint32_Random_16 1.93% 4.388 4.473 - 1.92% -
std::find_if(vector<int>)_(process_all)/50 1.93% 13.921 14.190 - -0.33% -
std::rotate(list<int>)_(by_1/3)/32 1.93% 15.080 15.371 - -0.67% -
BM_RangesPushHeap_string_PipeOrgan_4 1.93% 2.576 2.626 - -1.04% -
std::all_of(list<int>)_(process_all)/32 1.93% 11.494 11.715 - -0.26% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.93% 16151.400 16462.327 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.92% 1095222.076 1116303.991 - 4.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.92% 51.061 52.043 - 0.41% -
BM_RangesMakeHeap_uint64_Ascending_256 1.92% 0.630 0.642 - 2.00% -
bm_swap_ranges_vb_unaligned/262144 1.92% 3945.194 4021.034 - 4.54% -
BM_RangesMakeThenSortHeap_string_Random_16 1.92% 22.433 22.863 - 1.32% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.91% 6.074 6.190 - -0.24% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.91% 14.674 14.954 - 2.57% -
SetIntersection_None_Vector_uint32_16384_16384 1.91% 1171585.864 1193966.912 - 2.26% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.91% 2.908 2.964 - -2.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.90% 676.393 689.260 - -0.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.90% 343.832 350.368 - -0.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.90% 19.509 19.880 - 1.76% -
BM_StringFindAllMatch/512 1.90% 11.701 11.924 - 1.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.90% 0.963 0.981 - -0.08% -
std::copy_if(vector<int>)_(every_other)/8 1.89% 2.530 2.578 - 2.90% -
BM_StringRelational_Less_Huge_Large_Control 1.89% 2.468 2.515 - 0.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.89% 8773.164 8939.298 - 1.36% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.89% 3840.279 3912.917 - 4.63% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.89% 20.426 20.811 - -0.76% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.89% 9.806 9.991 - 1.27% -
BM_RangesMakeHeap_uint32_Ascending_16 1.89% 0.600 0.612 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.89% 1591320.883 1621350.178 - 2.07% -
BM_std_min<unsigned_int>/12 1.89% 1.481 1.508 - 1.46% -
BM_RangesMakeHeap_uint32_SingleElement_256 1.88% 0.540 0.550 - -0.30% -
std::sort(vector<int>)_(descending)/8 1.88% 24.661 25.126 - -1.98% -
SetIntersection_Front_Vector_string_262144_64 1.88% 3494745.407 3560452.486 - 6.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.88% 817541.859 832912.802 - 0.10% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.88% 15.461 15.752 - 6.61% -
bm_ranges_lexicographical_compare<int>/4 1.88% 1.297 1.321 - -4.66% -
BM_MakeThenSortHeap_float_Heap_16384 1.88% 25.858 26.344 - 1.25% -
SetIntersection_None_Set_uint64_64_4 1.88% 22270339.185 22688204.906 - 1.74% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.88% 705.691 718.926 - 0.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.88% 1.394 1.420 - 1.80% -
std::set<int>::lower_bound(key)_(existent)/8192 1.87% 7.847 7.994 - -1.60% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 1.87% 933545.116 951031.193 - 8.22% -
std::copy(vector<bool>)_(aligned)/4096 1.87% 4.700 4.788 - 3.38% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.87% 10.529 10.726 - 3.16% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.87% 76176.223 77597.638 - 0.75% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.87% 11.303 11.514 - 1.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.87% 14223.418 14488.722 - -0.59% -
BM_std_min<__int128>/6 1.87% 2.076 2.114 - -1.78% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.86% 41.761 42.539 - 0.03% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.86% 47.426 48.310 - -1.25% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.86% 976.147 994.323 - -1.32% -
BM_num_put<bool> 1.86% 10.966 11.170 - 8.21% -
SetIntersection_Front_Vector_uint64_256_16 1.86% 4428659.873 4511009.503 - 2.21% -
BM_deque_deque_ranges_move/2 1.86% 3.061 3.118 - 0.47% -
bm_ranges_lexicographical_compare<int>/1 1.85% 1.295 1.319 - -4.73% -
BM_vector_deque_ranges_move_backward/70000 1.85% 7651.795 7793.552 - -8.48% -
BM_vector_deque_ranges_move/4000 1.85% 142.798 145.443 - 2.87% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.85% 7621.439 7762.585 - 2.88% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.85% 10020498.211 10205874.674 - 2.19% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.85% 27.665 28.176 - 1.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.84% 32.692 33.295 - 15.75% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.84% 25.770 26.245 - 2.32% -
std::remove(list<int>)_(prefix)/1024 1.84% 997.403 1015.755 - -2.28% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.84% 34356.153 34988.204 - 0.66% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.84% 4692.278 4778.410 - -0.36% -
std::adjacent_find(list<int>)/8 1.83% 2.109 2.147 - 1.65% -
rng::stable_sort(vector<int>)_(repeated)/8 1.83% 16.572 16.876 - 1.56% -
BM_std_minmax<unsigned_short>/17 1.83% 1.712 1.743 - 2.02% -
rng::is_sorted(list<int>,_pred)/8 1.83% 4.226 4.304 - 0.31% -
BM_CmpLess_uint_schar 1.83% 1.055 1.074 - 0.38% -
SetIntersection_Front_Vector_uint64_1024_1 1.82% 1097273.895 1117282.279 - 0.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.82% 17229.120 17543.038 - 0.28% -
SetIntersection_None_Set_string_16384_16 1.82% 197065764.468 200654648.020 - 3.54% -
SetIntersection_Front_Vector_uint32_16384_256 1.82% 2290052.784 2331747.132 - -1.47% -
BM_MakeThenSortHeap_float_Descending_16 1.82% 1.840 1.873 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.82% 24.395 24.838 - 1.71% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.81% 23.489 23.915 - 2.20% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.81% 41.528 42.281 - 1.63% -
std::stable_sort(deque<int>)_(ascending)/8 1.81% 18.150 18.479 - -2.91% -
BM_PopHeap_float_16384 1.81% 33.137 33.738 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.81% 6819872.302 6943380.882 - 1.80% -
SetIntersection_Front_Set_float_16384_16 1.81% 1316938.492 1340785.061 - -0.56% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.81% 11.848 12.062 - -0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.81% 10.987 11.186 - -0.02% -
BM_MakeThenSortHeap_float_Random_1024 1.81% 33.192 33.791 - 1.65% -
BM_std_min<unsigned_short>/22 1.80% 1.813 1.845 - -3.67% -
SetIntersection_Interlaced_Set_uint64_64_16 1.80% 24298530.133 24736511.059 - 3.45% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.80% 7.558 7.694 - 2.50% -
BM_PushHeap_uint64_Ascending_1024 1.80% 2.577 2.624 - -0.73% -
BM_std_minmax<long_long>/21 1.79% 3.505 3.568 - 0.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.79% 787.568 801.692 - -0.37% -
std::rotate(deque<int>)_(by_1/2)/1024 1.79% 173.261 176.367 - 1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.79% 13711.062 13956.796 - -0.25% -
BM_MakeThenSortHeap_float_Descending_1024 1.79% 7.981 8.124 - 2.07% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.79% 1921.113 1955.527 - 1.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.79% 7.247 7.377 - 0.88% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.79% 1.273 1.296 - -0.24% -
SetIntersection_Front_Set_uint64_16_16 1.79% 40927042.435 41659232.690 - 0.53% -
SetIntersection_Front_Vector_uint32_262144_256 1.79% 2269960.075 2310569.824 - -1.72% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.79% 1.111 1.131 - -0.09% -
std::unique(list<int>,_pred)_(contiguous)/52 1.79% 73.778 75.096 - -0.35% -
std::stable_sort(deque<int>)_(shuffled)/8 1.78% 24.073 24.503 - -1.30% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 1.78% 5348.338 5443.446 - -0.79% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.78% 208.455 212.157 - 0.65% -
BM_std_minmax<unsigned_short>/29 1.77% 2.574 2.619 - 0.73% -
BM_MakeThenSortHeap_float_Random_262144 1.77% 62.360 63.465 - 1.29% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.77% 2.120 2.158 - 1.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.77% 24.285 24.715 - -1.83% -
SetIntersection_Front_Vector_float_16384_16 1.77% 1189344.320 1210402.966 - 3.96% -
BM_CmpEqual_ushort_schar 1.77% 1.041 1.060 - 0.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.77% 18.230 18.553 - -2.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.77% 0.757 0.771 - -0.15% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.77% 10.745 10.935 - 2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.77% 143389547.512 145924306.735 - 0.44% -
SetIntersection_None_Set_string_1024_256 1.77% 8936111.146 9093961.948 - 1.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.77% 1.951 1.985 - 1.39% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.77% 218.763 222.625 - 2.81% -
SetIntersection_None_Set_uint64_1024_256 1.76% 8709903.188 8863361.379 - 2.40% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.76% 7.508 7.640 - 0.09% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.76% 54860493.616 55826859.002 - 2.68% -
BM_PushHeap_uint32_Random_16 1.76% 4.413 4.490 - -1.67% -
std::set<int>::upper_bound(key)_(existent)/1024 1.76% 4.135 4.208 - 1.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.76% 3.402 3.461 - 1.61% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.76% 363135.417 369515.658 - 1.84% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.75% 343828812.084 349860940.913 - -2.42% -
BM_std_minmax_element<long_long>/4096 1.75% 1077.033 1095.911 - -4.08% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.75% 6.069 6.175 - 0.35% -
std::multiset<int>::find(key)_(non-existent)/32 1.75% 2.240 2.279 - 1.18% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.75% 586.673 596.919 - -0.48% -
BM_std_min<__int128>/7 1.75% 2.481 2.524 - -1.48% -
std::unordered_set<int>::erase(key)_(existent)/32 1.74% 21.059 21.426 - -0.18% -
std::multiset<int>::equal_range(key)_(existent)/32 1.74% 2.551 2.595 - -1.52% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.74% 1506574.707 1532812.664 - 0.90% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.74% 17.695 18.003 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.74% 5866746.350 5968821.248 - 1.38% -
std::flat_map<int,_int>::ctor(const&)/1024 1.74% 179.135 182.251 - 1.49% -
std::search(deque<int>)_(single_element)/1000 1.74% 439.237 446.877 - -0.92% -
std::find(vector<int>)_(process_all)/8 1.74% 2.647 2.693 - 0.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.74% 12302.500 12516.153 - -0.93% -
BM_MakeHeap_string_Descending_4 1.74% 2.095 2.131 - 0.36% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.74% 1.279 1.302 - 0.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.73% 49422.171 50278.675 - 1.63% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.73% 8.780 8.932 - 1.15% -
BM_StringConstructDestroyCStr_Large_Transparent 1.73% 8.952 9.107 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.73% 348957915.886 354997148.081 - 2.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.73% 1398137.019 1422289.206 - 3.86% -
BM_RangesPushHeap_uint64_Random_4 1.73% 2.135 2.172 - -4.86% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.73% 3.908 3.976 - -0.11% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.72% 27.706 28.183 - -1.96% -
SetIntersection_Front_Vector_uint64_262144_16 1.72% 1167680.955 1187818.281 - 0.36% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.72% 540.459 549.774 - -0.06% -
std::find_if_not(list<int>)_(process_all)/50 1.72% 21.327 21.694 - 0.56% -
SetIntersection_Front_Vector_uint32_64_16 1.72% 15140967.111 15401656.598 - 2.04% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.72% 24.316 24.734 - 1.56% -
BM_deque_deque_copy/2 1.72% 3.062 3.114 - 0.12% -
rng::partial_sort(vector<int>)_(ascending)/8 1.72% 20.636 20.990 - -1.36% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.71% 8.371 8.515 - 1.14% -
rng::count(list<int>)_(every_other)/8 1.71% 2.099 2.135 - -0.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.71% 4.307 4.380 - -0.61% -
BM_std_min<unsigned_char>/15 1.71% 2.086 2.122 - 0.08% -
BM_deque_deque_ranges_move_backward/4000 1.71% 144.913 147.393 - 0.06% -
std::transform(deque<int>,_deque<int>)/50 1.71% 33.403 33.975 - 1.46% -
BM_StringFindNoMatch/64 1.71% 1.849 1.881 - 3.36% -
std::multiset<int>::erase(iterator)/0 1.71% 19.944 20.285 - 0.33% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.71% 33.628 34.202 - 0.16% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.70% 880.740 895.728 - -0.80% -
BM_PopHeap_pair<uint32,_uint32>_64 1.70% 15.943 16.215 - 2.39% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.70% 19.840 20.177 - 1.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.70% 46.797 47.592 - -0.24% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.70% 24.501 24.917 - 1.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.70% 17098066.757 17387979.667 - 2.66% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.69% 178703794.508 181732800.293 - -0.15% -
SetIntersection_None_Vector_uint64_262144_1024 1.69% 1157587.781 1177160.973 - -1.55% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.69% 3109.761 3162.341 - 1.38% -
SetIntersection_Front_Vector_string_16_4 1.69% 63669277.868 64745426.921 - 1.19% -
BM_deque_vector_ranges_move_backward/64000 1.69% 7863.188 7996.029 - -5.48% -
rng::stable_sort(vector<int>)_(heap)/8 1.69% 21.813 22.182 - -0.39% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.69% 30.574 31.090 - 4.17% -
BM_deque_vector_ranges_copy/4000 1.69% 142.496 144.901 - -0.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.69% 293.810 298.768 - -3.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.68% 9850.082 10015.977 - 1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.68% 350373833.961 356272718.432 - 1.77% -
BM_std_min<unsigned_short>/4 1.68% 0.981 0.997 - -8.39% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.68% 24.394 24.804 - 1.92% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.68% 3.854 3.919 - -5.93% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.68% 2926.323 2975.441 - 1.68% -
BM_PushHeap_float_Random_256 1.68% 7.211 7.332 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.67% 1224040.143 1244514.281 - -1.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.67% 306.174 311.286 - -0.20% -
std::generate(list<int>)/32 1.67% 8.540 8.683 - -1.03% -
rng::partition_point(list<int>)/1024 1.67% 1261.101 1282.116 - 0.40% -
BM_num_get<double> 1.66% 35.414 36.003 - 0.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.66% 2.639 2.682 - -0.39% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.66% 41.524 42.214 - 1.23% -
BM_deque_deque_move/4000 1.66% 145.869 148.289 - 1.24% -
BM_RangesMakeHeap_uint64_SingleElement_262144 1.66% 0.755 0.767 - 1.80% -
BM_deque_deque_ranges_copy/2 1.66% 3.063 3.113 - 0.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.66% 1.629 1.656 - 0.21% -
std::sample(list<int>)/1024 1.65% 11645.430 11837.678 - 1.13% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.65% 11.471 11.660 - 1.94% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.65% 9.263 9.415 - -0.42% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.65% 11.542 11.732 - -0.91% -
BM_std_min<__int128>/8 1.64% 2.871 2.918 - -1.56% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.64% 572.944 582.356 - -0.58% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.64% 3.247 3.300 - -2.18% -
BM_RangesPushHeap_uint32_Random_262144 1.64% 6.277 6.380 - 1.97% -
SetIntersection_None_Set_uint64_64_64 1.64% 11869696.710 12063954.906 - 2.21% -
rng::find_first_of(vector<int>)_(small_needle)/50 1.63% 71.689 72.861 - -0.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.63% 561.789 570.972 - -0.10% -
SetIntersection_Interlaced_Set_uint64_256_16 1.63% 12140773.147 12339145.729 - 2.19% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.63% 12.301 12.502 - -0.64% -
BM_vector_deque_ranges_move_backward/4000 1.63% 144.411 146.765 - 1.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.63% 828.133 841.634 - -0.28% -
rng::move_backward(deque<int>)/262144 1.63% 29928.839 30416.723 - -0.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.63% 14155.231 14385.944 - -0.14% -
std::replace_if(vector<int>)_(prefix)/1024 1.63% 271.697 276.121 - 1.62% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.62% 24.344 24.740 - 1.31% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 1.62% 179.431 182.338 - 1.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.62% 169849.770 172595.283 - 0.12% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.62% 1.026 1.043 - 1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.61% 343275906.863 348793592.266 - 1.38% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.61% 9758014.217 9914846.438 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.61% 8679669.839 8819031.606 - 1.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.60% 275716.015 280139.529 - -0.85% -
BM_std_min<__int128>/5 1.60% 1.748 1.776 - -1.11% -
BM_std_min<unsigned_int>/64 1.60% 2.826 2.871 - -1.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.60% 612.282 622.088 - 2.82% -
rng::remove_if(deque<int>)_(prefix)/1024 1.60% 561.079 570.059 - -0.35% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.60% 44.410 45.120 - 1.63% -
BM_MakeHeap_uint32_Random_16384 1.60% 1.000 1.016 - -0.19% -
SetIntersection_Front_Vector_string_262144_16 1.59% 1720166.411 1747556.909 - 2.72% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.59% 12.923 13.128 - -0.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.59% 234045374.633 237763921.881 - 1.36% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.59% 3714.704 3773.658 - 4.60% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.59% 127.601 129.626 - -4.79% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.59% 1927.132 1957.689 - 1.59% -
BM_std_minmax<unsigned_char>/19 1.59% 1.656 1.682 - 1.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.59% 349220.879 354757.424 - 1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.58% 9.501 9.652 - 0.59% -
BM_deque_vector_move_backward/4000 1.58% 142.995 145.256 - 0.36% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.58% 223735642.953 227271869.682 - 3.54% -
BM_deque_vector_ranges_move/4096 1.58% 145.460 147.751 - 1.13% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.57% 36197.141 36766.690 - 0.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.57% 13.373 13.584 - -1.14% -
std::multiset<std::string>::erase(iterator)/32 1.57% 30.769 31.253 - -1.67% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.57% 175.770 178.531 - 1.30% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.57% 1.690 1.716 - 2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.57% 12984027.672 13187484.411 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.57% 2472426.390 2511124.645 - 2.64% -
rng::count(list<int>)_(every_other)/1024 1.56% 703.176 714.172 - -0.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.56% 1.967 1.998 - -5.76% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.56% 20650.262 20972.540 - 1.56% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.56% 972.537 987.698 - -0.71% -
SetIntersection_Interlaced_Set_string_16_4 1.56% 76441112.552 77629930.869 - -0.72% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.55% 12.114 12.302 - 1.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 43698.974 44377.690 - 1.32% -
BM_vector_deque_ranges_move_backward/64000 1.55% 7177.082 7288.525 - -3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.55% 6156564.523 6252133.148 - -1.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.55% 918.944 933.200 - 2.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.55% 384.660 390.617 - 0.83% -
BM_deque_vector_ranges_move/1024 1.55% 37.161 37.736 - 2.20% -
std::stable_sort(deque<int>)_(heap)/8 1.54% 26.009 26.411 - -1.10% -
BM_lexicographical_compare_three_way_fast_path/16384 1.54% 3772.454 3830.688 - 1.54% -
rng::generate(list<int>)/32 1.54% 8.537 8.669 - -1.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.54% 14.510 14.733 - 2.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.54% 7.190 7.301 - -0.48% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.54% 1897.077 1926.252 - 1.86% -
rng::copy(deque<int>)/64 1.54% 2.817 2.861 - 0.71% -
SetIntersection_Front_Vector_uint32_256_4 1.54% 4393165.070 4460645.596 - 1.77% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.54% 700.017 710.767 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.54% 0.742 0.754 - 0.11% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.54% 48679.673 49426.957 - 0.49% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.53% 45.760 46.463 - 2.91% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.53% 9.013 9.151 - 2.05% -
BM_CmpEqual_uchar_short 1.53% 1.040 1.056 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.53% 1266647.705 1286040.039 - 2.14% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.53% 8.908 9.044 - 0.88% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.53% 52.333 53.134 - 3.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.53% 66227.609 67238.595 - 3.48% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.53% 3.568 3.623 - 0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.52% 1.320 1.340 - 0.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.52% 29.387 29.835 - -1.09% -
BM_std_minmax_element<long_long>/4000 1.52% 1052.350 1068.375 - -4.18% -
BM_std_min<__int128>/17 1.52% 6.481 6.580 - -4.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.52% 110502.960 112183.759 - 1.35% -
std::find_first_of(vector<int>)_(small_needle)/50 1.52% 70.613 71.686 - -0.08% -
BM_vector_deque_ranges_copy/4096 1.52% 147.930 150.177 - 3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.52% 4409086.893 4475938.469 - 3.12% -
BM_std_minmax<unsigned_short>/10 1.51% 1.405 1.426 - 0.41% -
BM_MakeThenSortHeap_uint64_Random_262144 1.51% 35.365 35.901 - 2.09% -
BM_deque_deque_copy/1 1.51% 3.403 3.455 - 1.00% -
std::find_end(forward_list<int>)_(process_all)/8192 1.51% 5649.933 5735.495 - 1.10% -
rng::partition(list<int>)_(sparse)/50 1.51% 15.398 15.631 - 1.82% -
BM_RangesMakeHeap_string_SingleElement_256 1.51% 6.336 6.432 - 0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.51% 14.834 15.059 - 0.83% -
BM_vector_deque_ranges_copy_backward/4096 1.51% 150.185 152.456 - 2.34% -
SetIntersection_Interlaced_Set_uint32_256_256 1.51% 8851964.824 8985685.891 - -3.47% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.51% 23.835 24.195 - -0.10% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.51% 11.320 11.491 - -0.93% -
std::remove_if(deque<int>)_(prefix)/1024 1.51% 556.748 565.141 - 0.78% -
std::multiset<int>::ctor(const&)/1024 1.51% 6157.884 6250.698 - 1.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.51% 11.632 11.807 - -1.70% -
BM_std_minmax<unsigned_char>/12 1.51% 1.945 1.975 - -0.35% -
vector<bool>(size_type,_const_value_type&) 1.51% 8.157 8.280 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.50% 37840885.366 38409583.924 - 0.03% -
BM_MakeThenSortHeap_float_Heap_16 1.50% 1.893 1.922 - -0.55% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.50% 1273683.108 1292790.854 - 2.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 21.425 21.747 - 2.07% -
std::copy_backward(vector<int>)/8 1.50% 2.225 2.258 - 1.66% -
SetIntersection_None_Set_string_64_16 1.50% 19273323.960 19562203.443 - 0.64% -
BM_std_min<unsigned_char>/20 1.50% 1.515 1.538 - 1.74% -
std::find_if(list<int>)_(process_all)/50 1.50% 21.457 21.779 - -0.66% -
BM_RangesPushHeap_string_PipeOrgan_256 1.50% 8.368 8.493 - -0.97% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.50% 1.652 1.677 - 0.35% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.50% 20.780 21.091 - -1.79% -
std::flat_map<int,_int>::erase(iterator)/8192 1.49% 502.866 510.381 - -3.09% -
SetIntersection_Front_Vector_float_262144_64 1.49% 1444985.010 1466528.116 - 1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.49% 1184081.862 1201722.086 - -0.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.49% 72615.390 73696.941 - -0.06% -
std::generate(list<int>)/50 1.49% 15.364 15.593 - -1.55% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.49% 10.704 10.863 - 1.02% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.49% 516.327 523.999 - 0.69% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.48% 20663.430 20969.987 - 1.52% -
BM_RangesPushHeap_uint32_Random_64 1.48% 5.509 5.591 - 1.60% -
SetIntersection_None_Vector_string_262144_1024 1.48% 1349693.025 1369660.895 - -0.16% -
std::multiset<int>::erase(iterator)/1024 1.48% 23.757 24.108 - -0.83% -
rng::copy(list<int>)/4096 1.48% 3065.811 3111.154 - 1.70% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.48% 872.745 885.652 - 1.15% -
SetIntersection_Interlaced_Vector_string_16_4 1.48% 71559369.034 72617593.343 - 0.77% -
BM_MakeHeap_float_Random_262144 1.48% 1.115 1.132 - 2.00% -
std::stable_partition(list<int>)_(sparse)/1024 1.48% 913.276 926.761 - -1.63% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.48% 19.864 20.157 - 0.02% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.47% 24.392 24.752 - 1.36% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.47% 8.864 8.994 - 1.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.47% 6230.988 6322.409 - 1.38% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.47% 20.673 20.976 - -1.61% -
BM_MakeThenSortHeap_uint64_Descending_256 1.47% 8.639 8.766 - 1.17% -
BM_PushHeap_uint64_PipeOrgan_262144 1.46% 3.037 3.081 - 1.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.46% 578.103 586.525 - 0.31% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.46% 25.474 25.845 - 0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.46% 13520570.156 13717380.327 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.46% 1643621.908 1667543.457 - 2.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 16.295 16.532 - -1.88% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.45% 6.069 6.157 - 1.90% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.45% 775.774 787.026 - 1.11% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.45% 20991.542 21295.537 - 2.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.45% 8.518 8.641 - 3.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.45% 11.322 11.486 - 1.33% -
BM_RangesPushHeap_float_Random_1024 1.44% 7.398 7.504 - -0.03% -
SetIntersection_None_Set_uint64_256_16 1.44% 10972786.263 11131016.805 - 1.75% -
std::map<int,_int>::find(key)_(non-existent)/32 1.44% 2.402 2.436 - -2.92% -
BM_lexicographical_compare_three_way_fast_path/65536 1.44% 15055.579 15272.260 - 1.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.44% 4.719 4.787 - 0.88% -
rng::for_each_n(deque<int>)/50 1.44% 3.920 3.976 - -0.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.44% 18.063 18.323 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.44% 1680132.406 1704275.881 - 2.05% -
BM_RangesPushHeap_uint32_Ascending_1024 1.44% 3.915 3.971 - 2.19% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.43% 0.943 0.957 - 0.02% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.43% 204742.214 207679.593 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.43% 1156443.458 1173025.951 - 2.43% -
BM_PushHeap_float_Random_16384 1.43% 7.525 7.633 - 0.35% -
BM_RangesMakeThenSortHeap_string_Random_4 1.43% 10.382 10.531 - 0.57% -
SetIntersection_None_Vector_string_1024_256 1.43% 1207845.068 1225147.119 - 0.86% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.43% 10.181 10.327 - -0.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.43% 4.117 4.176 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.43% 2.239 2.271 - 1.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.43% 19.957 20.241 - 0.82% -
SetIntersection_Front_Set_string_262144_1 1.43% 1142036.237 1158313.360 - 2.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.42% 1.655 1.679 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.42% 19112219.179 19383704.580 - 7.22% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.42% 6.096 6.182 - 1.15% -
BM_PushHeap_string_Random_64 1.42% 12.649 12.828 - 0.87% -
BM_PushHeap_uint64_Random_16 1.42% 4.283 4.344 - 1.56% -
SetIntersection_None_Set_float_256_16 1.42% 11083560.219 11240642.525 - 1.09% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.42% 11.800 11.967 - -0.85% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.41% 16.421 16.653 - 1.28% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.41% 8.394 8.512 - 1.10% -
std::adjacent_find(vector<int>,_pred)/50 1.41% 23.308 23.638 - -0.39% -
BM_PopHeap_pair<uint32,_uint32>_256 1.41% 22.660 22.980 - 2.31% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.41% 4255.268 4315.272 - -0.32% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.41% 49879.528 50582.605 - 1.75% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.41% 30.885 31.320 - 0.72% -
SetIntersection_Front_Vector_float_16_16 1.41% 38111775.338 38647860.127 - 1.61% -
std::set<std::string>::erase(iterator)/1024 1.41% 28.150 28.545 - 9.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12351.172 12524.632 - -1.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.40% 32496.363 32952.438 - -0.25% -
rng::move_backward(vector<int>)/8 1.40% 2.291 2.323 - 1.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.40% 710.045 719.982 - 0.78% -
std::unordered_set<int>::find(key)_(existent)/8192 1.40% 1.384 1.403 - 12.60% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.40% 102350.218 103780.572 - -0.89% -
BM_LowerBound_pair<uint32,_uint32>_256 1.40% 32.909 33.368 - 1.58% -
BM_std_minmax<short>/15 1.40% 1.991 2.019 - 2.69% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.40% 1.452 1.472 - -1.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 13347.825 13533.484 - 1.81% -
BM_std_minmax<long_long>/30 1.39% 4.551 4.615 - 0.86% -
rng::replace(vector<int>)_(sprinkled)/8192 1.39% 1376.809 1395.901 - 1.38% -
std::multiset<int>::insert(value)_(new_value)/32 1.38% 19.698 19.971 - -0.19% -
std::move(vector<int>)/1048576 1.38% 56252.719 57030.392 - 2.19% -
std::copy_if(list<int>)_(every_other)/4096 1.38% 3172.195 3216.038 - -18.00% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.38% 198.307 201.044 - 1.57% -
BM_std_minmax<short>/22 1.38% 2.277 2.308 - 0.23% -
rng::sort(deque<int>)_(repeated)/8 1.38% 18.482 18.737 - -1.20% -
std::stable_partition(deque<int>)_(sparse)/50 1.38% 29.719 30.128 - 3.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.38% 3819.541 3872.126 - 0.39% -
bm_ranges_lexicographical_compare<int>/2 1.38% 1.527 1.548 - -4.12% -
BM_RangesPushHeap_uint32_Ascending_256 1.38% 3.068 3.110 - 1.99% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.38% 53054.052 53783.994 - 1.29% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.37% 23.090 23.407 - 1.40% -
std::unordered_multiset<int>::ctor(const&)/32 1.37% 197.953 200.664 - 1.02% -
BM_lexicographical_compare_three_way_fast_path/16 1.37% 4.341 4.400 - 0.19% -
std::stable_sort(deque<int>)_(heap)/8192 1.37% 17592.412 17832.815 - 0.04% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.36% 32.807 33.254 - 6.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.36% 28.912 29.306 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.35% 34.241 34.704 - 0.37% -
std::remove_if(deque<int>)_(prefix)/32 1.35% 58.069 58.855 - 0.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.35% 7.819 7.925 - 1.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.35% 355.908 360.722 - -1.84% -
std::set<std::string>::find(key)_(existent)/8192 1.35% 28.547 28.933 - 5.81% -
rng::sort(vector<int>)_(heap)/8 1.35% 22.230 22.530 - 0.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.35% 0.894 0.906 - -0.23% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.35% 6.544 6.633 - 1.50% -
SetIntersection_Front_Set_uint64_256_4 1.35% 4449607.936 4509685.044 - 0.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.35% 2.897 2.936 - 1.92% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.35% 41542.158 42102.988 - -0.60% -
BM_MakeThenSortHeap_float_Random_16384 1.35% 47.354 47.994 - 1.73% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.35% 5.376 5.449 - -0.15% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 1.35% 28.089 28.467 - -0.12% -
SetIntersection_None_Vector_uint32_16384_1024 1.34% 1171638.470 1187339.705 - 1.78% -
BM_toupper_string<wchar_t> 1.34% 6.178 6.260 - 0.63% -
BM_std_minmax<unsigned_char>/21 1.34% 2.231 2.261 - 5.03% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.34% 9.269 9.393 - 0.82% -
SetIntersection_None_Vector_uint64_16384_16384 1.34% 1168103.850 1183718.089 - 1.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 39628.679 40158.206 - 1.92% -
std::set<int>::equal_range(key)_(existent)/8192 1.34% 7.957 8.063 - -0.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.33% 18944.208 19196.510 - 1.19% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.33% 19.666 19.928 - 0.28% -
std::set<std::string>::find(key)_(non-existent)/1024 1.33% 20.366 20.636 - 2.06% -
BM_std_min<unsigned_char>/10 1.33% 0.901 0.913 - -2.05% -
SetIntersection_Front_Vector_float_16384_4 1.33% 1123304.282 1138201.907 - -0.07% -
BM_MakeThenSortHeap_uint64_Random_16384 1.33% 22.087 22.380 - 1.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.32% 1.580 1.601 - -0.43% -
BM_PushHeap_float_Random_262144 1.32% 7.553 7.653 - 1.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.32% 75.773 76.775 - -0.99% -
BM_MakeThenSortHeap_float_SingleElement_256 1.32% 3.991 4.044 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.32% 345406858.829 349975250.335 - -4.05% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.32% 36269.978 36749.283 - 0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.32% 179098839.391 181462323.174 - -1.04% -
rng::rotate(list<int>)_(by_1/3)/50 1.32% 23.588 23.899 - -1.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.32% 22.303 22.596 - 0.57% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.32% 30.430 30.831 - 1.39% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.32% 20.671 20.943 - -1.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.31% 939.210 951.560 - 0.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.31% 5461.853 5533.656 - 1.34% -
rng::reverse(list<int>)/32768 1.31% 17636.746 17868.390 - 0.47% -
std::shift_left(deque<int>)/1024 1.31% 39.545 40.064 - 1.67% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.31% 68.772 69.675 - 0.74% -
BM_MakeThenSortHeap_uint64_Random_64 1.31% 11.716 11.869 - 1.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.31% 3.729 3.778 - -1.15% -
std::move_backward(vector<bool>)_(aligned)/4096 1.31% 7.280 7.375 - 0.59% -
BM_CmpEqual_int_short 1.31% 1.120 1.134 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.31% 2.477 2.509 - -0.75% -
BM_std_minmax_element<long_long>/5500 1.31% 1444.963 1463.855 - -4.26% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 1.31% 9.171 9.291 - -0.15% -
rng::sort(deque<int>)_(repeated)/1024 1.31% 946.790 959.149 - -0.59% -
BM_deque_deque_ranges_move/5500 1.31% 201.279 203.907 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.30% 2223948.567 2252938.965 - 2.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.30% 14587.835 14777.740 - -0.78% -
BM_MakeThenSortHeap_float_Ascending_4 1.30% 1.397 1.415 - -2.50% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.30% 1110902.634 1125340.359 - 0.28% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.30% 990331.326 1003175.308 - 0.43% -
BM_vector_deque_move_backward/65536 1.30% 7352.003 7447.248 - -9.32% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.29% 206.833 209.511 - 0.23% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.29% 9.285 9.405 - -3.35% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.29% 14.938 15.131 - 0.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.29% 20.942 21.212 - -0.35% -
BM_num_put<long_double> 1.29% 58.774 59.531 - 0.15% -
BM_PopHeap_float_1024 1.29% 27.988 28.348 - 0.46% -
BM_PopHeap_string_1024 1.29% 56.131 56.853 - 1.02% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.29% 5.596 5.668 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.29% 19194819.515 19441504.250 - 5.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.29% 9.438 9.560 - 0.89% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.28% 1.710 1.732 - -6.39% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.28% 22.785 23.077 - 1.51% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 1.28% 2.858 2.895 - 1.23% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.28% 779.609 789.587 - -0.23% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.28% 1.089 1.103 - -4.18% -
BM_RangesSortHeap_uint64_4 1.28% 0.934 0.946 - 1.24% -
BM_deque_deque_ranges_move_backward/64000 1.28% 7937.075 8038.447 - -0.38% -
SetIntersection_Interlaced_Set_string_64_4 1.28% 26877999.369 27221069.985 - 1.38% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.28% 216.716 219.482 - 1.11% -
SetIntersection_None_Vector_uint32_262144_256 1.28% 1204172.385 1219535.522 - 1.86% -
rng::fold_left(deque<int>)/8192 1.28% 4368.415 4424.137 - 1.16% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.27% 206349449.766 208980128.268 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 793320.008 803428.343 - 0.37% -
BM_std_min<char>/7 1.27% 1.856 1.879 - -0.47% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.27% 8.554 8.663 - 0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.27% 19131.650 19375.145 - -0.14% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.27% 174085.234 176300.718 - 1.41% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.27% 16.372 16.579 - 1.25% -
SetIntersection_Front_Vector_float_262144_1 1.27% 1125785.155 1140035.772 - 2.53% -
SetIntersection_Front_Vector_string_262144_4 1.26% 1260504.763 1276430.664 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.26% 351352793.175 355789928.318 - 0.87% -
BM_MakeThenSortHeap_string_Heap_262144 1.26% 178.241 180.488 - -1.06% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.26% 4257.964 4311.637 - -0.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.26% 9154.232 9269.599 - -0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.26% 2.983 3.021 - 1.54% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.26% 5.480 5.549 - 0.58% -
SetIntersection_None_Set_string_256_4 1.26% 11853008.687 12002144.250 - 1.24% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.26% 8.068 8.169 - 0.92% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.26% 29.280 29.648 - -1.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.26% 6.514 6.596 - -1.30% -
std::unordered_multiset<int>::erase(iterator)/32 1.26% 20.054 20.306 - 0.53% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.26% 19.356 19.599 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.26% 1187584.866 1202492.973 - -0.86% -
BM_std_minmax<unsigned_short>/19 1.25% 2.174 2.201 - 1.39% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.25% 16.205 16.407 - 1.30% -
std::multimap<int,_int>::erase(iterator)/32 1.25% 20.733 20.992 - -0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.25% 9.827 9.950 - 1.07% -
SetIntersection_Interlaced_Set_uint32_16_16 1.25% 40454729.856 40959319.073 - -1.35% -
SetIntersection_Interlaced_Set_float_1024_4 1.24% 10067753.317 10193062.408 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.24% 1249899.578 1265453.777 - 2.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.24% 11.776 11.922 - 0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.24% 54332.482 55007.224 - 0.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.24% 18.068 18.292 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.24% 14.265 14.441 - 0.42% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.24% 4.318 4.371 - 0.58% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.24% 7.270 7.360 - -8.89% -
SetIntersection_Interlaced_Set_string_16384_64 1.24% 352010106.061 356359614.089 - -0.03% -
std::search_n(list<int>)_(no_match)/1024 1.23% 758.598 767.967 - 1.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.23% 822.208 832.361 - -0.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.23% 24.618 24.922 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.23% 1187331.518 1201979.138 - 1.44% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.23% 955445.278 967221.379 - -0.34% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.23% 10.557 10.687 - -4.97% -
SetIntersection_Front_Vector_uint64_4_4 1.23% 143745761.185 145517241.803 - 0.50% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.23% 301.518 305.226 - 1.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.23% 12745.039 12901.768 - 0.54% -
BM_std_min<__int128>/10 1.23% 3.666 3.711 - -1.62% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.23% 2913.290 2949.071 - 0.00% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.23% 8.975 9.085 - 3.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.23% 4.864 4.924 - 3.13% -
BM_std_minmax<unsigned_short>/18 1.23% 1.985 2.009 - 5.19% -
BM_std_min<char>/13 1.22% 1.564 1.583 - 4.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.22% 23.806 24.096 - -0.29% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.22% 4318.666 4371.287 - 0.31% -
SetIntersection_Front_Vector_string_1024_4 1.22% 1238963.220 1254051.993 - 1.27% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.22% 32.968 33.370 - 1.68% -
BM_lexicographical_compare_three_way_fast_path/1024 1.22% 245.899 248.889 - 1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.21% 53666.341 54318.312 - -1.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.21% 4.609 4.665 - 0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.21% 145363.947 147129.178 - 0.52% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.21% 6.029 6.102 - 3.91% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.21% 778.068 787.501 - -5.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.21% 18.021 18.239 - 0.07% -
std::multimap<int,_int>::clear()/1024 1.21% 10221.252 10344.972 - 2.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 68367.888 69192.769 - 0.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.20% 12728.103 12881.249 - 1.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.20% 18.762 18.988 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.20% 1260473.471 1275617.268 - 2.64% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.20% 3938.980 3986.282 - 3.69% -
BM_std_min<unsigned_short>/23 1.20% 2.135 2.161 - 1.23% -
std::set<int>::count(key)_(existent)/1024 1.20% 4.174 4.224 - -6.59% -
BM_StringFindStringLiteral/256 1.20% 5.326 5.390 - 1.07% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.20% 3125.633 3163.024 - 1.30% -
BM_std_min<unsigned_int>/32 1.20% 2.172 2.198 - 1.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.19% 22.073 22.336 - 1.61% -
std::transform(deque<int>,_deque<int>)/32 1.19% 21.584 21.842 - 0.52% -
BM_std_minmax<unsigned_short>/22 1.19% 2.394 2.423 - 8.03% -
BM_CmpLess_short_uint 1.19% 1.104 1.117 - 0.36% -
std::move_backward(deque<int>)/1048576 1.19% 127138.003 128650.443 - -0.49% -
BM_deque_deque_ranges_copy_backward/70000 1.19% 8868.120 8973.347 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.19% 23.834 24.116 - 0.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.18% 18.034 18.247 - 0.84% -
std::sort(vector<int>)_(heap)/8 1.18% 22.378 22.642 - 0.36% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.18% 17.328 17.533 - 1.52% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.18% 22.528 22.794 - 0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.18% 22.959 23.230 - 0.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.18% 4.045 4.092 - 0.32% -
BM_MakeHeap_uint64_PipeOrgan_16 1.18% 1.028 1.040 - -0.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.18% 23.356 23.631 - 1.45% -
BM_std_minmax<long_long>/7 1.18% 2.598 2.628 - 0.62% -
std::set<std::string>::clear()/1024 1.18% 19874.023 20107.682 - 3.05% -
BM_std_minmax<short>/11 1.18% 1.795 1.816 - -0.43% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.17% 24.760 25.050 - 1.58% -
BM_std_minmax_element<short>/64 1.17% 17.237 17.439 - -2.93% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.17% 13.303 13.459 - 3.67% -
SetIntersection_Front_Vector_string_16384_4 1.17% 1248496.883 1263106.259 - 1.77% -
BM_std_min<short>/8 1.17% 1.362 1.378 - 1.33% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.17% 2631.783 2662.570 - -0.22% -
std::stable_sort(vector<int>)_(repeated)/1024 1.17% 1129.579 1142.792 - 3.02% -
std::stable_sort(deque<int>)_(ascending)/1024 1.17% 2115.055 2139.791 - 1.69% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.17% 562308.142 568883.639 - -0.06% -
rng::stable_sort(deque<int>)_(heap)/8192 1.17% 17701.697 17908.637 - 1.37% -
rng::copy_n(vector<int>)/1048576 1.17% 49369.004 49946.088 - 1.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.17% 15184.574 15361.984 - 1.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.17% 9.755 9.869 - 2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.17% 3.490 3.530 - -0.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.17% 4.452 4.504 - -1.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.17% 13717.694 13877.674 - 3.78% -
BM_deque_deque_copy_backward/65536 1.17% 8302.949 8399.695 - -0.33% -
std::multiset<int>::erase(iterator)/8192 1.16% 23.644 23.919 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.16% 1247673.309 1262181.696 - 1.58% -
SetIntersection_Interlaced_Set_uint64_256_4 1.16% 11496271.590 11629867.182 - 0.75% -
std::unordered_multiset<int>::erase(iterator)/8192 1.16% 20.115 20.348 - 0.46% -
BM_std_min<unsigned_short>/24 1.16% 2.493 2.522 - 1.56% -
std::multiset<int>::ctor(const&,_alloc)/32 1.16% 220.270 222.823 - 2.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.16% 51.335 51.930 - 5.98% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.16% 10181326.453 10299319.055 - 3.65% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.16% 18956.564 19175.934 - 1.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.16% 87.514 88.525 - -1.49% -
rng::all_of(list<int>)_(process_all)/32768 1.16% 25784.776 26082.612 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.15% 248119157.896 250984798.925 - 2.94% -
rng::sort(deque<int>)_(heap)/1024 1.15% 6250.758 6322.917 - 0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.15% 15.883 16.066 - 0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.15% 15.821 16.003 - -0.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.15% 1.058 1.070 - 0.92% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.15% 13891.141 14050.348 - 1.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.15% 1.328 1.344 - 0.67% -
SetIntersection_Front_Vector_uint64_16384_256 1.14% 2291855.874 2318078.594 - 2.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 55777.066 56414.957 - -1.88% -
BM_RangesPopHeap_uint64_16 1.14% 7.658 7.746 - 2.43% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.14% 23.140 23.404 - 0.86% -
BM_CmpEqual_short_schar 1.14% 1.125 1.138 - 0.28% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.14% 10.584 10.704 - 2.32% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.14% 209.228 211.608 - -0.79% -
rng::find_first_of(list<int>)_(large_needle)/50 1.14% 1739.225 1759.013 - 1.18% -
BM_PushHeap_uint32_Random_16384 1.14% 6.276 6.347 - 1.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.13% 51.274 51.856 - 0.93% -
std::map<int,_int>::clear()/8192 1.13% 81046.531 81964.455 - -0.61% -
BM_RangesMakeHeap_float_Random_262144 1.13% 1.138 1.150 - 1.70% -
rng::stable_sort(vector<int>)_(ascending)/8 1.13% 16.497 16.684 - 0.46% -
SetIntersection_Front_Vector_float_64_4 1.13% 17024457.945 17216982.527 - 0.94% -
rng::is_sorted_until(list<int>)/1024 1.13% 748.423 756.882 - -0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.13% 33.591 33.970 - 1.32% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.13% 2.309 2.335 - -0.07% -
710_omnetpp_r 1.13% 8.847 8.947 - -0.49% -
std::deque<std::string>::ctor(size)/1024 1.13% 713.683 721.726 - 0.42% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.13% 1338.059 1353.139 - 0.81% -
std::multiset<int>::insert(value)_(already_present)/8192 1.13% 32.582 32.949 - 2.14% -
std::set<int>::ctor(const&,_alloc)/8192 1.13% 49177.703 49730.993 - 0.07% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.12% 32165.139 32526.827 - -1.25% -
BM_RangesPopHeap_uint32_64 1.12% 12.577 12.719 - 0.71% -
std::unordered_set<int>::erase(key)_(existent)/0 1.12% 21.060 21.297 - -0.11% -
rng::find(list<int>)_(process_all)/8 1.12% 2.356 2.383 - -1.78% -
BM_MakeThenSortHeap_uint64_Descending_16 1.12% 5.569 5.631 - 1.02% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 1.12% 7220.719 7301.574 - -0.01% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.12% 283.395 286.568 - 0.02% -
std::set<std::string>::clear()/8192 1.12% 202010.872 204272.017 - 1.45% -
SetIntersection_Front_Vector_uint64_16384_1 1.12% 1099134.946 1111427.087 - -0.75% -
std::partition_point(deque<int>)/1024 1.12% 9.226 9.329 - -0.46% -
BM_RangesSortHeap_uint32_4 1.11% 1.033 1.044 - 0.58% -
SetIntersection_Front_Vector_string_16384_16384 1.11% 349321957.742 353205931.313 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.11% 27112516.622 27413365.916 - 0.84% -
SetIntersection_Interlaced_Set_string_1024_1 1.11% 1147866.434 1160582.928 - -0.86% -
rng::find_if_not(deque<int>)_(process_all)/50 1.11% 23.502 23.762 - -1.30% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.11% 2801.915 2832.891 - 1.04% -
SetIntersection_None_Vector_float_16384_1024 1.10% 1171838.611 1184784.638 - 0.82% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.10% 55834.617 56451.346 - 2.37% -
rng::fill(deque<int>)/1024 1.10% 29.578 29.904 - 0.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.10% 23.027 23.281 - 0.29% -
BM_std_min<__int128>/3 1.10% 1.018 1.029 - -1.06% -
BM_MakeThenSortHeap_string_Heap_1024 1.10% 62.824 63.515 - -1.49% -
BM_deque_deque_copy/4000 1.10% 145.493 147.091 - -0.02% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.10% 17.630 17.823 - 0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.10% 698.463 706.121 - 2.17% -
BM_vector_deque_move_backward/64000 1.09% 7358.308 7438.878 - -3.76% -
std::partial_sort(deque<int>)_(ascending)/1024 1.09% 7872.857 7958.932 - 0.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.09% 6594.850 6666.729 - -0.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.09% 6.863 6.938 - 1.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.09% 37251.794 37657.566 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.09% 117420920.321 118699032.202 - -2.81% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.09% 16.486 16.665 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.09% 39142053.124 39567002.464 - 0.32% -
SetIntersection_Front_Set_uint64_16384_16384 1.08% 342334821.646 346037183.153 - 0.94% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.08% 6644.015 6715.861 - 0.21% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.08% 31.180 31.517 - 0.38% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.08% 22.143 22.382 - 6.76% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.08% 22809.884 23055.792 - 0.89% -
rng::sample(deque<int>)/8192 1.08% 92812.909 93813.148 - 1.16% -
BM_deque_deque_copy_backward/4096 1.08% 154.159 155.820 - 0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.08% 17.146 17.331 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.08% 6805263.177 6878461.252 - -0.10% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.08% 6178.916 6245.371 - 2.54% -
rng::sample(deque<int>)/1024 1.08% 11509.477 11633.250 - 1.42% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.07% 2.505 2.532 - -1.39% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 138121.258 139602.991 - 0.16% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.07% 780.881 789.251 - 0.67% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.07% 1909.952 1930.422 - -0.20% -
SetIntersection_Front_Vector_uint64_64_4 1.07% 16837346.302 17017581.921 - -0.05% -
std::fill_n(vector<int>)/8192 1.07% 235.554 238.075 - -0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.07% 19.003 19.206 - 0.36% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.07% 11231.241 11351.179 - -2.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.07% 342.431 346.087 - -1.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 250.197 252.864 - 0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.07% 18.755 18.955 - -3.66% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.06% 8.955 9.051 - 1.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.06% 9.527 9.629 - -0.87% -
BM_std_min<__int128>/9 1.06% 3.273 3.307 - -1.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.06% 4.789 4.840 - 1.78% -
SetIntersection_Interlaced_Set_uint64_64_1 1.06% 17445547.563 17630957.146 - 1.04% -
BM_MakeHeap_uint32_Random_16 1.06% 1.253 1.266 - 1.01% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 1.06% 5.602 5.661 - 0.92% -
std::transform(vector<int>,_vector<int>)/8192 1.06% 4424.156 4471.125 - 0.54% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.06% 16.886 17.065 - 1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.06% 11055925.029 11172973.227 - 2.27% -
BM_CmpEqual_schar_int 1.06% 1.134 1.146 - 0.44% -
std::move(vector<bool>)_(unaligned)/64 1.06% 1.534 1.550 - -1.43% -
std::remove_if(deque<int>)_(sprinkled)/32 1.06% 56.119 56.711 - -0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.06% 1102354.118 1113994.830 - 2.25% -
BM_MakeThenSortHeap_uint64_Heap_64 1.06% 8.233 8.319 - 1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.05% 1185383.566 1197888.806 - -0.20% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.05% 20.760 20.979 - -0.57% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.05% 8.338 8.426 - 0.98% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.05% 32.091 32.429 - 2.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.05% 4.968 5.020 - 0.52% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.05% 2.585 2.613 - -0.40% -
BM_std_minmax<unsigned_char>/27 1.05% 1.868 1.888 - 2.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.05% 96806.963 97823.535 - -6.87% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.05% 8.779 8.871 - -1.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.05% 27.846 28.137 - -0.65% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 1.05% 8.141 8.226 - 1.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.05% 136267.164 137692.289 - -1.09% -
BM_vector_deque_ranges_copy/64 1.04% 2.818 2.848 - 0.34% -
rng::stable_sort(vector<int>)_(repeated)/1024 1.04% 1130.797 1142.601 - 3.25% -
rng::find(list<int>)_(process_all)/1024 1.04% 688.579 695.762 - -4.26% -
BM_std_min<__int128>/4 1.04% 1.374 1.389 - -0.88% -
BM_MakeThenSortHeap_uint64_Random_256 1.04% 13.342 13.482 - 1.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.04% 38133.074 38528.556 - -0.15% -
BM_MakeThenSortHeap_string_Ascending_1024 1.04% 35.846 36.218 - -3.39% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.04% 7102.151 7175.783 - 0.44% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.04% 325.440 328.810 - -0.03% -
SetIntersection_None_Vector_uint64_16384_64 1.03% 1173032.512 1185165.290 - 3.04% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.03% 10.736 10.847 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.03% 8977614.782 9070395.977 - -0.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.03% 1.669 1.686 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.03% 19.805 20.009 - 0.77% -
BM_lexicographical_compare_three_way_fast_path/262144 1.03% 60464.789 61087.358 - 1.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.03% 15703.929 15865.618 - 0.44% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.03% 16.505 16.675 - -0.51% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.03% 364.822 368.571 - 1.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.02% 16.152 16.318 - -2.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 625651.529 632054.616 - -0.84% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.02% 37398.272 37781.012 - -0.64% -
std::multimap<std::string,_int>::clear()/32 1.02% 890.973 900.061 - -0.48% -
SetIntersection_Front_Vector_string_64_4 1.02% 18824985.955 19016886.779 - 3.18% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.02% 20.649 20.858 - -1.42% -
std::multiset<int>::count(key)_(existent)/32 1.02% 3.530 3.566 - 2.22% -
std::multiset<std::string>::ctor(const&)/8192 1.02% 341527.631 344997.878 - 1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.02% 1257734.375 1270513.020 - 2.57% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.02% 1.327 1.340 - -0.24% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.01% 15.013 15.165 - 0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 33.716 34.057 - 0.08% -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 1.01% 9827.681 9926.787 - 0.39% -
std::unique(list<int>)_(contiguous)/8192 1.01% 6969.621 7039.847 - -0.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.01% 19.753 19.952 - 0.33% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.01% 1107234.404 1118364.272 - 0.26% -
BM_RangesPushHeap_uint64_Ascending_16384 1.00% 3.564 3.600 - -4.51% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.00% 17.893 18.073 - 0.49% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.00% 14829.058 14977.930 - 0.32% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.00% 10.341 10.445 - 6.59% -
std::multiset<int>::insert(value)_(already_present)/32 1.00% 19.001 19.192 - -0.10% -
std::vector<int>::ctor(size)/32 1.00% 10.917 11.026 - 6.39% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.00% 16.095 16.256 - -0.93% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.00% 14.698 14.845 - 0.94% -
rng::move(list<int>)/4096 1.00% 5393.364 5447.322 - -9.69% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.00% 9.184 9.276 - -4.96% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.051 - -2.09% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.234 - -2.64% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.015 - -2.36% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.346 - -0.54% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 628.756 - -0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 629.428 - -0.56% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.745 - -0.56% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 601.891 - -0.68% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 599.883 - -0.38% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.319 - -0.44% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.475 - -0.37% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.568 - -0.33% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.510 - -3.20% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.91% 2275.303 24.836 - -0.82% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.836 - -0.94% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.89% 3176.120 35.227 - -3.12% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.810 - -0.94% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.177 - -0.41% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.66% 4568.494 61.417 - -1.01% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.033 - -0.68% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.002 - -0.46% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.160 - -0.28% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.053 - -0.95% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.392 - -0.85% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.72% 772.137 63.969 - -0.58% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.32% 823.035 71.420 - -0.38% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.17% 821.234 80.712 - 0.10% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.59% 330.652 34.436 - -8.23% -
std::find_end(list<int>)_(match_near_end)/1000 -89.58% 749.559 78.074 - -2.28% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.58% 264.507 27.555 - -1.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.48% 555.921 58.474 - -0.43% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.39% 325.687 34.558 - 1.94% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.35% 262.594 27.968 - -3.17% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.30% 557.330 59.656 - -0.24% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.53% 596.926 74.421 - -0.69% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.98% 590.037 76.819 - 0.07% -
std::find_end(deque<int>)_(same_length)/1024 -81.39% 1848.876 344.051 - 1.91% -
std::find_end(deque<int>)_(same_length)/8192 -80.14% 14836.594 2946.564 - 9.47% -
rng::find_end(deque<int>)_(same_length)/1024 -75.91% 1403.762 338.160 - -0.05% -
rng::find_end(deque<int>)_(same_length)/8192 -73.81% 11291.873 2957.757 - 7.24% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.587 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.40% 27176762.565 8588527.524 - -42.39% -
rng::find_end(deque<int>)_(same_length)/1000 -64.96% 939.226 329.076 - -0.67% -
std::find_end(deque<int>)_(same_length)/1000 -64.14% 940.071 337.090 - 1.72% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -56.89% 11552.573 4980.249 - 0.70% -
rng::for_each(map<int>)/8192 -56.66% 16713.732 7243.693 - -1.80% -
std::find_end(list<int>)_(same_length)/8192 -56.26% 18652.964 8158.061 - -3.22% -
rng::for_each(multimap<int>)/8192 -55.59% 16489.075 7322.920 - 2.09% -
SetIntersection_Interlaced_Vector_float_262144_64 -55.49% 19934308.373 8871923.368 - -52.15% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.48% 11485.048 5112.935 - -0.60% -
rng::for_each(map<int>::iterator)/8192 -55.28% 16922.387 7567.019 - -1.14% -
SetIntersection_Interlaced_Vector_float_16384_256 -54.80% 29707649.995 13429238.722 - -54.01% -
rng::for_each(multimap<int>::iterator)/8192 -54.01% 16627.615 7647.263 - -0.59% -
std::remove_copy(list<int>)_(prefix)/1024 -53.38% 1616.980 753.784 - -0.89% -
SetIntersection_Interlaced_Vector_float_262144_256 -53.10% 51787677.388 24290633.764 - -45.53% -
rng::fill(list<int>)/50 -52.34% 35.178 16.764 - -0.87% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.05% 3921.697 1880.431 - -0.29% -
SetIntersection_Interlaced_Vector_float_262144_1024 -51.91% 156317150.750 75175678.915 - -36.83% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.87% 36.504 17.569 - 0.47% -
std::find_end(deque<int>)_(near_matches)/8192 -51.87% 2352157.408 1132156.485 - -0.66% -
std::swap_ranges(list<int>)/1024 -51.51% 1568.947 760.805 - -0.92% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.47% 499.582 242.437 - -0.21% -
rng::find_end(vector<int>)_(same_length)/1000 -51.40% 502.089 244.039 - -0.48% -
rng::for_each(set<int>)/8192 -51.26% 16444.769 8014.583 - 0.27% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.23% 1281.249 624.917 - -0.47% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.22% 1251.621 610.482 - -0.41% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.21% 10257.544 5004.838 - -0.41% -
rng::find_end(vector<int>)_(same_length)/1024 -51.20% 513.721 250.705 - -0.02% -
std::find_end(vector<int>)_(same_length)/1000 -51.08% 499.138 244.177 - -0.50% -
std::find_end(vector<int>)_(same_length)/1024 -50.82% 510.199 250.936 - 0.46% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.81% 1547.523 761.272 - -0.80% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.74% 1547.258 762.235 - -0.80% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.61% 1584.591 782.686 - -0.24% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.59% 1583.779 782.563 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.50% 20892693.637 10341497.311 - -6.91% -
rng::find_end(list<int>)_(same_length)/1000 -50.19% 1475.782 735.119 - -1.63% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.97% 1559.576 780.224 - -0.34% -
std::find_end(vector<int>)_(same_length)/8192 -49.96% 4048.483 2025.804 - -0.84% -
rng::for_each(multiset<int>)/8192 -49.95% 16312.973 8164.484 - 3.24% -
std::find_end(list<int>)_(same_length)/1000 -49.91% 1477.769 740.162 - -1.85% -
std::find_end(list<int>)_(same_length)/1024 -49.47% 1508.105 762.080 - -0.28% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.42% 10547797.829 5335575.233 - 1.75% -
rng::for_each(set<int>::iterator)/8192 -49.35% 16244.215 8228.360 - 0.75% -
rng::for_each(multiset<int>::iterator)/8192 -49.24% 16188.113 8216.436 - 0.61% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.21% 6284039.491 3191870.781 - -52.39% -
rng::find_end(vector<int>)_(same_length)/8192 -49.17% 3826.819 1945.263 - -0.24% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.08% 1222.852 622.717 - -0.42% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.03% 1252.685 638.439 - -0.41% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.98% 10022.870 5113.415 - -0.37% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.91% 1565.377 799.673 - -0.34% -
rng::find_end(list<int>)_(same_length)/1024 -48.73% 1495.851 766.963 - 0.96% -
rng::find_end(list<int>)_(same_length)/8192 -48.02% 15910.348 8270.892 - -1.92% -
std::find_end(deque<int>)_(near_matches)/1000 -47.44% 30100.476 15819.656 - -0.02% -
std::find_end(deque<int>)_(near_matches)/1024 -47.32% 31268.968 16472.996 - -0.16% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.25% 2136620.622 1127028.605 - 0.29% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.69% 1440.233 767.838 - -0.14% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.33% 20587.125 11049.784 - 29.53% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.77% 23.598 12.798 - -0.29% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.69% 19365.065 10516.200 - 4.94% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.08% 1363.352 748.811 - -0.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -44.04% 31.581 17.674 - -75.51% -
SetIntersection_Interlaced_Vector_float_16384_1024 -43.23% 73662480.050 41815178.240 - -24.95% -
BM_PushHeap_string_Descending_262144 -41.17% 5.448 3.205 - -2.48% -
BM_RangesPushHeap_float_Descending_1 -41.01% 0.697 0.411 - -24.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -40.76% 5992121.144 3549953.966 - -1.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -39.45% 0.494 0.299 - 10.45% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.84% 3891607.232 2380269.799 - -34.54% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.76% 13.472 8.251 - -0.17% -
SetIntersection_Interlaced_Vector_float_1024_64 -38.24% 5862817.303 3620663.766 - -30.64% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.24% 28629.841 17681.554 - 0.53% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.22% 24.568 15.179 - -28.28% -
rng::for_each(set<int>)/50 -37.97% 60.515 37.540 - -0.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.91% 9.868 6.128 - -23.64% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.76% 27541.831 17141.187 - 2.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.26% 9.978 6.360 - -0.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.94% 7.191 4.607 - -0.18% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -35.93% 11.940 7.650 - 4.11% -
rng::for_each(multiset<int>::iterator)/50 -35.69% 56.078 36.063 - -0.56% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -35.28% 62.168 40.235 - -14.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -34.69% 16676.190 10891.686 - -19.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -34.59% 0.697 0.456 - -2.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -34.29% 1.862 1.224 - -27.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -34.25% 3.483 2.290 - -36.45% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.96% 1572.084 1038.263 - 0.34% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -33.79% 49.147 32.541 - 3.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -33.76% 0.648 0.429 - -1.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.27% 1.949 1.300 - -17.04% -
BM_RangesMakeHeap_string_Descending_262144 -33.25% 5.681 3.792 - 6.43% -
BM_vector_deque_ranges_move/0 -33.25% 0.519 0.347 - -41.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -32.83% 30927304.443 20775183.263 - 42.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.61% 0.637 0.429 - -22.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -32.56% 46.158 31.130 - -49.51% -
BM_MakeThenSortHeap_string_Descending_1024 -32.43% 38.787 26.208 - 2.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.82% 40.917 27.897 - -0.50% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -31.69% 40.399 27.597 - 10.34% -
std::move(vector<int>)/262144 -31.51% 21917.347 15011.343 - -29.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.43% 71.999 49.371 - 1.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.15% 6.456 4.445 - -22.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.05% 12818368.126 8838312.640 - -28.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.91% 13030688.087 9003331.542 - -26.95% -
BM_vector_deque_move/0 -30.76% 0.555 0.384 - -29.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.76% 12843962.186 8893354.270 - -27.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.68% 12841103.054 8901609.529 - -27.76% -
std::copy_backward(vector<int>)/4096 -30.58% 239.131 166.002 - -26.21% -
std::none_of(vector<int>)_(process_all)/50 -30.22% 18.201 12.701 - -12.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.99% 12744330.709 8921827.888 - -27.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.95% 12751375.971 8932186.508 - -28.38% -
rng::for_each(set<int>::iterator)/50 -29.95% 50.510 35.384 - -0.12% -
std::multiset<std::string>::erase(key)_(existent)/0 -29.94% 59.257 41.514 - -30.40% -
BM_RangesPushHeap_float_SingleElement_1 -29.61% 0.637 0.448 - -29.61% -
BM_PushHeap_string_Descending_16384 -29.53% 3.369 2.374 - 0.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.31% 1030.020 728.113 - -0.11% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -29.18% 32.669 23.137 - -27.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.87% 46.002 32.721 - -27.59% -
rng::find(list<int>)_(bail_25%)/1024 -28.72% 181.171 129.136 - -29.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -28.70% 4794321.919 3418129.188 - 0.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -28.61% 0.487 0.348 - -2.83% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.46% 2155931.059 1542423.113 - -20.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.43% 43.079 30.833 - 0.70% -
BM_RangesMakeHeap_uint32_Random_4 -28.39% 1.704 1.220 - 1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -28.38% 1029.055 736.969 - -0.03% -
BM_PushHeap_float_SingleElement_1 -28.10% 0.697 0.501 - -28.13% -
rng::is_sorted_until(deque<int>)/8 -27.69% 4.285 3.099 - -33.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.63% 40.813 29.537 - -27.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.42% 61.348 44.525 - -27.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -27.38% 34.902 25.347 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.16% 37799435.342 27531694.583 - -45.96% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.87% 2819898.220 2062325.545 - -23.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.30% 12045144.303 8877766.754 - 1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.26% 11916398.273 8787079.083 - -3.07% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -26.08% 38.362 28.357 - -6.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -25.94% 953.567 706.234 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.88% 5072933.882 3760034.596 - -18.10% -
BM_RangesMakeHeap_string_Descending_16384 -25.80% 3.849 2.856 - -1.15% -
std::copy_n(vector<int>)/4096 -25.69% 208.171 154.683 - -5.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.58% 11922039.318 8872638.062 - 2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.52% 11903904.478 8865600.349 - 1.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -25.45% 1.809 1.349 - -20.20% -
BM_PushHeap_string_Descending_1024 -25.11% 3.315 2.483 - -0.91% -
rng::partition(deque<int>)_(sparse)/50 -25.08% 20.250 15.170 - -18.16% -
BM_PopHeap_string_1 -25.07% 0.700 0.524 - 0.08% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.02% 80.000 59.985 - -27.96% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -24.99% 0.622 0.467 - -16.25% -
rng::for_each(multimap<int>)/50 -24.79% 50.521 37.995 - -0.65% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -24.74% 0.611 0.459 - -33.27% -
BM_PushHeap_string_Descending_256 -24.66% 3.067 2.310 - 0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.58% 39.687 29.932 - -37.54% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.49% 48.179 36.382 - 13.33% -
rng::for_each(map<int>::iterator)/50 -24.44% 49.859 37.672 - -0.07% -
BM_PushHeap_string_Ascending_262144 -24.42% 37.413 28.276 - 6.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.31% 44.302 33.531 - 0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -24.15% 37.470 28.420 - -1.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -24.14% 14450.307 10962.115 - -2.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.11% 38.247 29.026 - -23.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.10% 12672.794 9618.600 - -45.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.06% 36.731 27.893 - -0.23% -
BM_PushHeap_float_Random_1 -23.79% 0.517 0.394 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.61% 6626906.845 5062425.768 - -31.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.53% 12568.340 9611.134 - -46.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -23.50% 48.571 37.155 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.47% 4731346.646 3620974.073 - -24.33% -
BM_RangesPushHeap_string_Ascending_262144 -23.21% 35.282 27.093 - -30.70% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -23.18% 1.302 1.000 - -5.01% -
BM_MakeHeap_uint64_Random_4 -23.06% 1.446 1.112 - -22.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -22.92% 6695979.291 5161220.186 - 1.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.82% 2426521.335 1872819.072 - -2.46% -
SetIntersection_Interlaced_Vector_float_1024_256 -22.76% 7942825.478 6134782.354 - 21.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -22.64% 9.492 7.343 - -5.93% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -22.55% 12642.666 9791.550 - -6.97% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -22.49% 2435110.210 1887409.719 - -2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.13% 10813488.645 8420184.419 - -13.07% -
rng::partition(deque<int>)_(sparse)/32 -22.13% 13.592 10.584 - -16.61% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -22.04% 0.574 0.448 - -6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -21.93% 40480084.849 31602130.586 - -4.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.93% 8.480 6.621 - -10.19% -
std::equal(vector<bool>)_(unaligned)/50 -21.56% 0.881 0.691 - -10.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.51% 1.668 1.310 - -18.78% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.32% 8.236 6.481 - -27.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -21.28% 213192962.567 167825237.483 - -2.68% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.28% 95.417 75.113 - -17.66% -
std::copy(vector<bool>)_(aligned)/1048576 -21.26% 3320.693 2614.568 - -8.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.19% 0.634 0.500 - 0.09% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -21.11% 6.816 5.377 - 4.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.04% 11.534 9.106 - -13.97% -
BM_MakeHeap_string_Ascending_262144 -20.33% 9.172 7.307 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.23% 20393610.749 16267622.893 - -26.05% -
BM_StringDestroy_Small -19.91% 0.876 0.701 - -20.09% -
rng::move_backward(list<int>)/4096 -19.86% 6560.116 5257.441 - -12.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.78% 36.432 29.227 - -22.52% -
BM_tolower_char<char> -19.72% 0.691 0.554 - -10.03% -
BM_PushHeap_string_PipeOrgan_262144 -19.60% 22.068 17.742 - 0.70% -
std::move(list<int>)/64 -19.59% 48.844 39.277 - -0.72% -
std::find_if(list<int>)_(bail_25%)/32768 -19.52% 10423.988 8389.654 - -20.29% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.49% 31.956 25.729 - -0.56% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.48% 40414.932 32542.649 - -1.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.47% 6.580 5.299 - -5.48% -
BM_RangesMakeHeap_string_Descending_1024 -19.45% 3.569 2.874 - 3.31% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -19.42% 0.567 0.457 - -9.53% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -19.12% 11.792 9.537 - -11.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -19.09% 0.556 0.450 - -15.14% -
BM_PushHeap_string_PipeOrgan_16384 -19.04% 16.302 13.198 - 0.85% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -19.01% 0.489 0.396 - 17.91% -
BM_RangesPushHeap_uint32_Ascending_1 -18.97% 0.576 0.467 - -10.31% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.90% 38852.096 31509.228 - -1.74% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.73% 11.119 9.036 - -13.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.69% 5.992 4.872 - -10.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -18.66% 1900064.770 1545584.917 - -1.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -18.59% 1.076 0.876 - -4.89% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.56% 16.484 13.424 - -0.93% -
BM_RangesMakeHeap_string_Random_262144 -18.53% 19.422 15.824 - 3.36% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.50% 5.835 4.756 - -25.12% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.42% 2342269.648 1910928.245 - 0.36% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.40% 1.532 1.250 - -5.93% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.31% 27.327 22.324 - -12.98% -
rng::search(list<int>)_(same_length)/8192 -18.14% 9688.475 7930.693 - 4.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -18.09% 11.019 9.026 - -14.26% -
BM_vector_deque_copy/2 -18.06% 2.065 1.692 - -10.28% -
SetIntersection_Interlaced_Vector_string_262144_64 -18.06% 22115214.153 18121285.912 - -15.02% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.91% 38.494 31.600 - 0.02% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -17.83% 10469.102 8602.463 - -19.79% -
BM_PushHeap_string_Descending_64 -17.75% 2.692 2.214 - -1.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.67% 41.952 34.538 - -2.16% -
BM_PushHeap_string_Ascending_16384 -17.67% 22.263 18.330 - 2.08% -
std::map<std::string,_int>::count(key)_(existent)/32 -17.58% 18.097 14.916 - -7.59% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -17.52% 0.612 0.505 - 12.52% -
BM_RangesMakeHeap_string_Descending_256 -17.45% 3.427 2.829 - 3.68% -
rng::contains(list<int>)_(process_all)/32 -17.31% 11.260 9.311 - 3.71% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.20% 7182027.345 5946376.354 - -0.08% -
std::equal(vector<bool>)_(unaligned)/8 -17.19% 0.852 0.705 - -19.12% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.13% 26.008 21.552 - -0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.09% 42.521 35.256 - -19.96% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -17.00% 32.285 26.795 - -9.27% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.94% 1702202.816 1413858.243 - -13.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -16.81% 3137905.409 2610423.037 - 1.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.80% 1.590 1.322 - -12.23% -
vector<bool>::reserve() -16.79% 10.127 8.426 - -0.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.79% 0.556 0.463 - -27.26% -
rng::for_each(multiset<int>)/50 -16.78% 45.153 37.577 - -1.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -16.65% 66.455 55.390 - 117.48% -
std::set<std::string>::erase(iterator)/32 -16.64% 31.185 25.997 - -0.87% -
BM_vector_deque_copy/1 -16.62% 2.319 1.934 - -11.53% -
BM_std_min<unsigned___int128>/64000 -16.49% 42883.511 35810.313 - 6.67% -
BM_PushHeap_string_Random_262144 -16.48% 21.799 18.206 - 1.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -16.37% 2.602 2.177 - -9.47% -
BM_std_minmax<long_long>/2 -16.34% 1.315 1.100 - 1.91% -
BM_deque_vector_copy/64000 -16.29% 2849.679 2385.534 - -27.52% -
BM_std_min<unsigned___int128>/26 -16.23% 13.575 11.372 - -0.23% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -16.13% 28.701 24.072 - -5.33% -
BM_std_min<unsigned___int128>/70000 -16.11% 46877.141 39324.077 - 6.99% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.08% 7.573 6.355 - -21.15% -
std::find_end(vector<int>)_(near_matches)/8192 -15.98% 919809.210 772866.998 - -0.29% -
BM_std_min<unsigned___int128>/1024 -15.94% 679.539 571.197 - 7.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.82% 92.297 77.699 - -10.59% -
BM_std_min<unsigned___int128>/65536 -15.77% 43894.516 36971.054 - 7.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.70% 18.906 15.937 - -7.53% -
BM_std_min<unsigned___int128>/512 -15.63% 338.247 285.364 - 7.03% -
BM_std_min<unsigned___int128>/25 -15.62% 12.916 10.898 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -15.57% 50738235.183 42840384.486 - -13.90% -
rng::find(list<int>)_(process_all)/8192 -15.57% 10440.951 8815.747 - -25.09% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.52% 922659.027 779489.816 - -0.39% -
std::rotate(list<int>)_(by_1/2)/32 -15.47% 7.086 5.989 - 0.13% -
std::copy_if(list<int>)_(entire_range)/64 -15.37% 36.189 30.626 - -4.46% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -15.36% 0.496 0.420 - 2.17% -
BM_std_min<unsigned___int128>/24 -15.35% 12.292 10.405 - -0.09% -
rng::none_of(vector<int>)_(process_all)/50 -15.31% 14.879 12.601 - 0.02% -
rng::copy(vector<bool>)_(aligned)/262144 -15.24% 326.673 276.879 - 1.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.18% 1.797 1.524 - -10.74% -
BM_std_min<unsigned___int128>/4096 -15.18% 2722.689 2309.466 - 8.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.17% 34.334 29.126 - -4.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -15.13% 28.305 24.023 - -2.43% -
BM_std_min<unsigned___int128>/5500 -15.09% 3656.764 3104.820 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -15.03% 1695818.908 1440910.977 - 2.13% -
BM_RangesMakeHeap_float_Random_4 -14.94% 1.530 1.302 - 5.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.91% 24.540 20.880 - -1.99% -
BM_std_min<unsigned___int128>/23 -14.85% 11.655 9.924 - -0.16% -
BM_RangesPushHeap_string_Ascending_256 -14.81% 10.974 9.349 - -17.78% -
BM_std_min<unsigned___int128>/4000 -14.80% 2659.258 2265.617 - 8.67% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.78% 30.478 25.974 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -14.73% 6945703.739 5922388.845 - -7.84% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -14.73% 5.894 5.026 - -0.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -14.72% 0.531 0.453 - 22.71% -
BM_deque_vector_copy/65536 -14.69% 2940.076 2508.219 - -25.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.68% 866.786 739.551 - 2.19% -
BM_PushHeap_string_Descending_16 -14.66% 2.436 2.078 - -2.40% -
BM_vector_deque_move_backward/2 -14.64% 2.280 1.947 - -3.03% -
std::rotate(list<int>)_(by_1/4)/32 -14.63% 14.572 12.439 - -0.55% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.56% 58.731 50.177 - -15.99% -
BM_RangesPushHeap_string_Ascending_1024 -14.50% 13.845 11.837 - -18.18% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.50% 9.394 8.032 - 0.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.48% 14.050 12.015 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.44% 100132907.677 85675101.077 - -20.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.42% 5711.960 4888.118 - -1.60% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.40% 0.679 0.581 - -14.35% -
std::partition(deque<int>)_(dense)/32 -14.34% 11.146 9.547 - -11.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.32% 5.395 4.622 - -20.54% -
BM_RangesMakeHeap_string_Descending_16 -14.30% 2.754 2.360 - -0.64% -
BM_std_min<unsigned___int128>/22 -14.12% 11.007 9.452 - 0.51% -
BM_RangesMakeHeap_float_Random_256 -14.12% 1.447 1.242 - -14.45% -
rng::starts_with(list<int>,_pred)/8192 -14.00% 11390.943 9796.236 - -17.09% -
BM_RangesMakeThenSortHeap_float_Descending_4 -13.82% 1.284 1.107 - -16.62% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.77% 10.572 9.116 - -0.04% -
rng::unique_copy(list<int>)_(sprinkled)/32 -13.77% 12.832 11.065 - 2.77% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.77% 308734.544 266220.263 - -11.17% -
BM_vector_deque_move_backward/1 -13.68% 2.569 2.217 - -2.81% -
BM_PopHeap_float_262144 -13.68% 40.667 35.106 - -13.41% -
BM_vector_deque_ranges_move_backward/0 -13.66% 0.606 0.524 - -0.08% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -13.66% 40.858 35.278 - -8.78% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.65% 1690.468 1459.747 - 10.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.55% 1.337 1.156 - -20.12% -
BM_PushHeap_uint64_SingleElement_64 -13.55% 0.407 0.352 - -5.92% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.51% 99.736 86.261 - -15.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.41% 57.214 49.540 - -13.09% -
bm_lexicographical_compare<signed_char>/64 -13.40% 2.313 2.003 - -3.82% -
rng::partition(list<int>)_(dense)/8192 -13.38% 5095.363 4413.637 - -13.55% -
BM_std_min<unsigned___int128>/21 -13.31% 10.385 9.003 - 0.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -13.27% 26.030 22.574 - -3.98% -
rng::for_each(multimap<int>::iterator)/50 -13.26% 41.754 36.219 - 0.29% -
BM_std_min<unsigned___int128>/64 -13.25% 38.764 33.629 - 8.12% -
rng::is_sorted_until(list<int>)/8192 -13.24% 8253.666 7160.979 - -1.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.20% 0.350 0.303 - 12.69% -
std::flat_map<int,_int>::ctor(const&)/8192 -13.19% 1934.951 1679.777 - -12.92% -
BM_RangesMakeHeap_string_Ascending_262144 -13.18% 9.764 8.478 - 8.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -13.09% 5049280.676 4388112.535 - 0.54% -
std::map<std::string,_int>::ctor(const&)/32 -13.07% 788.837 685.741 - -8.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.03% 29.548 25.697 - -32.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.88% 95.888 83.534 - -1.69% -
rng::find_last(list<int>)_(bail_90%)/1024 -12.85% 63.041 54.939 - -0.18% -
BM_SortHeap_pair<uint32,_uint32>_4 -12.83% 1.890 1.648 - 11.13% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -12.79% 10.431 9.096 - -6.50% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -12.79% 19.884 17.341 - -2.98% -
rng::search(deque<int>)_(near_matches)/1000 -12.76% 24086.824 21012.337 - 11.80% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.76% 735.338 641.497 - -0.20% -
std::set<std::string>::erase(key)_(existent)/32 -12.67% 69.655 60.832 - -18.46% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.64% 5.069 4.429 - 2.32% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.62% 0.393 0.343 - 0.42% -
rng::none_of(deque<int>)_(process_all)/32 -12.61% 18.126 15.840 - -3.47% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.60% 11.045 9.653 - 1.55% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -12.58% 1.156 1.011 - -4.21% -
std::unique(deque<int>)_(sprinkled)/52 -12.58% 84.561 73.924 - -14.68% -
SetIntersection_Front_Set_uint64_16384_256 -12.55% 5062987.970 4427496.561 - -12.14% -
rng::move_backward(vector<bool>)_(unaligned)/512 -12.42% 5.365 4.699 - -8.40% -
rng::search(deque<int>)_(near_matches)/1024 -12.41% 25225.077 22093.558 - 11.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.41% 44.124 38.647 - 0.63% -
BM_RangesPopHeap_string_1 -12.40% 0.524 0.459 - -19.99% -
rng::find_end(list<int>)_(single_element)/8192 -12.39% 8765.201 7679.568 - -8.79% -
std::replace(vector<int>)_(sprinkled)/8192 -12.35% 1360.685 1192.585 - 0.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -12.34% 30.562 26.791 - -1.21% -
BM_PushHeap_string_Descending_4 -12.29% 2.166 1.900 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -12.26% 75378224.467 66135314.444 - 1.60% -
BM_RangesMakeHeap_string_Descending_64 -12.26% 3.051 2.677 - 3.14% -
BM_std_min<unsigned___int128>/27 -12.22% 14.170 12.438 - 4.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.22% 838.420 735.953 - 8.78% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.21% 1652076.977 1450337.300 - -0.15% -
BM_std_min<unsigned___int128>/20 -12.12% 9.775 8.590 - 2.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.06% 42570.084 37434.642 - -1.86% -
SetIntersection_None_Set_uint32_16384_256 -12.06% 173125433.843 152246166.075 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.06% 5030158.399 4423632.581 - 6.16% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.04% 1597873.556 1405437.033 - -8.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.04% 356.884 313.932 - -0.41% -
rng::find_end(deque<int>)_(process_all)/8192 -12.00% 2387.084 2100.613 - -8.40% -
BM_RangesMakeHeap_float_Random_16 -11.95% 1.710 1.506 - -8.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -11.89% 1.146 1.009 - -6.31% -
SetIntersection_None_Set_uint32_16384_64 -11.89% 173128619.688 152541445.212 - -0.54% -
std::multiset<std::string>::erase(iterator)/8192 -11.86% 30.396 26.790 - -14.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.78% 54109442.745 47737184.670 - 0.69% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -11.71% 1928.193 1702.442 - -11.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.69% 0.933 0.824 - -11.62% -
std::unordered_set<int>::count(key)_(existent)/32 -11.64% 1.470 1.299 - -2.91% -
BM_std_min<unsigned___int128>/19 -11.63% 9.153 8.088 - 1.57% -
SetIntersection_None_Set_uint32_16384_4 -11.57% 172477287.711 152514085.451 - -0.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.57% 1.339 1.184 - 2.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -11.46% 1.704 1.508 - 19.45% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -11.40% 15.847 14.041 - -1.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -11.40% 0.695 0.616 - -2.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.39% 9368.361 8301.526 - -0.47% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.38% 15425.724 13670.302 - -0.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -11.36% 22.288 19.756 - -18.86% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.35% 15986.728 14172.387 - -0.37% -
rng::partition(list<int>)_(sparse)/8192 -11.30% 7879.756 6989.026 - -9.71% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.30% 1.304 1.156 - -19.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.29% 1.700 1.508 - 5.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.26% 1.303 1.156 - -19.85% -
SetIntersection_None_Set_uint32_16384_16 -11.26% 171727238.737 152392676.317 - -0.35% -
SetIntersection_None_Set_uint32_16384_1 -11.20% 172327363.153 153019057.353 - -0.10% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.18% 1.407 1.250 - -3.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.17% 25.329 22.501 - -3.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.14% 1233.666 1096.264 - -8.28% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -11.11% 1.498 1.332 - 0.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.11% 36.317 32.283 - 9.14% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.01% 22.730 20.228 - -2.60% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.00% 1859.037 1654.459 - -15.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.92% 36.609 32.610 - -1.89% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -10.87% 1.725 1.538 - -5.06% -
BM_std_minmax<long_long>/3 -10.81% 1.750 1.561 - 1.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -10.79% 1.345 1.200 - -2.42% -
BM_vector_deque_ranges_move_backward/2 -10.74% 1.937 1.729 - -16.43% -
BM_std_minmax<unsigned_char>/8 -10.68% 1.087 0.971 - -10.60% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.67% 11.918 10.646 - -0.45% -
BM_std_minmax_element<char>/4000 -10.66% 1100.673 983.332 - -2.58% -
BM_RangesMakeHeap_string_Descending_4 -10.59% 2.416 2.161 - 1.60% -
BM_std_minmax_element<char>/5500 -10.58% 1510.118 1350.327 - -2.36% -
BM_std_min<unsigned___int128>/18 -10.56% 8.531 7.630 - 2.32% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.54% 2.534 2.267 - 0.47% -
BM_MakeHeap_float_Random_64 -10.53% 1.787 1.599 - -0.85% -
BM_PushHeap_string_SingleElement_16 -10.51% 2.764 2.474 - 1.62% -
BM_std_minmax_element<char>/4096 -10.48% 1126.724 1008.601 - -2.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.46% 93.536 83.747 - -11.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.46% 2837.261 2540.607 - -0.52% -
BM_deque_vector_copy/70000 -10.45% 3181.643 2849.009 - -19.66% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -10.44% 11081.635 9924.986 - 5.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -10.42% 5800.436 5196.259 - -1.59% -
BM_PushHeap_string_SingleElement_1024 -10.41% 2.768 2.480 - 1.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.39% 57.437 51.467 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.38% 2011208.177 1802540.807 - -29.53% -
rng::unique(list<int>)_(contiguous)/52 -10.30% 74.996 67.272 - -0.15% -
rng::generate_n(list<int>)/50 -10.28% 17.443 15.650 - -1.62% -
BM_std_minmax_element<char>/70000 -10.27% 19141.762 17175.851 - -1.34% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.27% 10.593 9.506 - -11.31% -
BM_RangesMakeHeap_string_PipeOrgan_256 -10.26% 5.498 4.934 - 1.28% -
BM_PushHeap_string_SingleElement_256 -10.25% 2.744 2.462 - 1.59% -
std::find_end(list<int>)_(single_element)/8192 -10.25% 8635.307 7750.020 - -8.13% -
BM_std_min<long_long>/1 -10.24% 0.673 0.604 - -10.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.19% 384.496 345.307 - 1.53% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.17% 7680.387 6899.109 - -0.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -10.17% 1.497 1.345 - -13.02% -
BM_std_minmax_element<char>/64000 -10.17% 17500.325 15720.343 - -1.33% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.17% 2686841.797 2413653.879 - -0.29% -
rng::find_if_not(list<int>)_(process_all)/8192 -10.17% 8962.737 8051.596 - -4.11% -
std::find_end(list<int>)_(near_matches)/1000 -10.15% 36998.954 33243.565 - -0.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.15% 48.272 43.373 - 0.04% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.12% 24928.584 22406.889 - -1.38% -
SetIntersection_Interlaced_Vector_float_256_64 -10.11% 8922089.377 8019958.935 - 18.44% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.11% 1847.947 1661.208 - -15.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -10.09% 0.341 0.307 - -37.12% -
std::find_end(list<int>)_(near_matches)/1024 -10.08% 38556.447 34670.796 - -0.49% -
BM_std_minmax_element<char>/1024 -10.05% 286.763 257.939 - -2.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.04% 42.799 38.504 - -17.81% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -10.03% 1.192 1.072 - -2.88% -
std::generate_n(list<int>)/50 -10.01% 17.232 15.506 - 0.73% -
BM_PushHeap_string_PipeOrgan_1024 -10.01% 10.795 9.714 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.00% 0.501 0.451 - 0.81% -
BM_std_minmax_element<char>/65536 -9.99% 17886.294 16099.096 - -1.24% -
std::set<std::string>::contains(key)_(existent)/8192 -9.99% 29.902 26.915 - -7.72% -
BM_std_minmax<char>/5 -9.96% 1.859 1.674 - -6.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.94% 21.985 19.799 - -0.33% -
BM_std_min<unsigned___int128>/17 -9.94% 7.890 7.106 - 2.30% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.93% 8.224 7.407 - -2.63% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.92% 1627487.471 1466007.426 - -0.19% -
std::find(list<int>)_(process_all)/8192 -9.92% 8501.542 7658.232 - -13.32% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -9.92% 1.735 1.563 - 0.26% -
std::move(list<int>)/4096 -9.91% 4380.130 3946.227 - -13.88% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.90% 9161.493 8254.249 - -8.57% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.88% 26097.227 23519.498 - -0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.88% 1.475 1.329 - -0.24% -
BM_std_min<unsigned___int128>/31 -9.87% 16.762 15.108 - 8.38% -
SetIntersection_Front_Set_string_256_64 -9.86% 16216560.552 14617998.169 - -5.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -9.86% 1.131 1.019 - -9.06% -
std::find_end(list<int>)_(near_matches)/8192 -9.86% 2502622.025 2255950.026 - -0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -9.85% 0.477 0.430 - -25.71% -
BM_std_min<unsigned___int128>/32 -9.80% 17.403 15.698 - 8.87% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.79% 25486.971 22992.572 - -0.24% -
rng::unique(deque<int>)_(sprinkled)/52 -9.77% 74.755 67.453 - -10.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.76% 34.844 31.443 - -9.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -9.74% 0.585 0.528 - -4.92% -
BM_MakeThenSortHeap_string_Descending_256 -9.72% 19.664 17.753 - -0.71% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.71% 2.081 1.879 - -2.99% -
SetIntersection_Interlaced_Vector_float_1024_4 -9.68% 1466805.052 1324790.308 - -13.78% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -9.64% 1.973 1.782 - -0.65% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.58% 31.600 28.573 - -7.09% -
std::search_n(list<int>)_(no_match)/1048576 -9.57% 863376.432 780736.559 - -6.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -9.56% 38973084.340 35245564.556 - 10.72% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.55% 1.119 1.012 - 1.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.55% 9783.271 8849.153 - -10.29% -
std::multiset<std::string>::erase(iterator)/1024 -9.53% 32.973 29.831 - -11.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.50% 11486.061 10394.666 - -0.21% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.45% 2.236 2.024 - -10.43% -
rng::find_end(list<int>)_(near_matches)/8192 -9.45% 2495790.325 2259999.597 - -0.69% -
BM_PushHeap_string_SingleElement_64 -9.43% 2.773 2.511 - 1.41% -
std::set<std::string>::count(key)_(existent)/1024 -9.43% 24.362 22.066 - -2.49% -
BM_std_minmax_element<char>/512 -9.41% 146.095 132.349 - -2.48% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.40% 29.440 26.673 - -13.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -9.40% 64401241.139 58349555.907 - 8.55% -
BM_std_min<unsigned___int128>/30 -9.36% 16.121 14.612 - 8.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -9.36% 0.349 0.316 - 16.13% -
std::partition(deque<int>)_(dense)/50 -9.34% 16.338 14.812 - -8.78% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.34% 9275.978 8409.720 - -9.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.34% 1.396 1.266 - -13.26% -
rng::generate_n(list<int>)/32 -9.30% 9.532 8.645 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.30% 63561.715 57651.177 - 1.95% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.30% 1594.660 1446.396 - -9.05% -
rng::rotate(list<int>)_(by_1/3)/32 -9.25% 15.617 14.172 - -6.52% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.24% 25700.541 23326.092 - -0.48% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.24% 29.304 26.597 - 0.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.23% 9750.584 8850.914 - -9.67% -
BM_vector_deque_ranges_move_backward/1 -9.19% 2.183 1.982 - -14.19% -
rng::find_end(list<int>)_(near_matches)/1000 -9.14% 36519.227 33180.258 - -0.28% -
BM_std_min<unsigned___int128>/29 -9.13% 15.478 14.065 - 8.73% -
BM_PushHeap_string_SingleElement_262144 -9.08% 2.785 2.532 - 0.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.05% 1.308 1.190 - 1.60% -
std::unordered_set<std::string>::erase(iterator)/8192 -9.05% 33.005 30.018 - 14.96% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.00% 413.401 376.188 - -0.30% -
std::replace(vector<int>)_(sprinkled)/1024 -8.99% 168.901 153.720 - 1.22% -
BM_deque_vector_ranges_copy/70000 -8.98% 3093.417 2815.484 - -16.32% -
BM_std_min<short>/16 -8.96% 1.800 1.639 - -7.72% -
std::rotate(list<int>)_(1_element_backward)/50 -8.95% 24.788 22.569 - -0.88% -
rng::find_end(list<int>)_(near_matches)/1024 -8.93% 38068.399 34670.620 - 0.15% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -8.92% 1.077 0.981 - -5.89% -
SetIntersection_Front_Set_string_1024_256 -8.90% 16132533.935 14697339.774 - -4.28% -
BM_MakeHeap_uint64_Ascending_4 -8.89% 0.452 0.412 - 1.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.88% 549.961 501.148 - -0.15% -
SetIntersection_Interlaced_Vector_float_256_4 -8.87% 5356734.997 4881456.576 - -7.59% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.85% 13.857 12.631 - -0.65% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.74% 383.016 349.522 - -1.43% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.73% 42839.974 39099.819 - -0.11% -
std::partition(list<int>)_(sparse)/8192 -8.71% 8176.408 7464.519 - -2.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.66% 10821432.848 9884059.441 - -0.12% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.65% 209.113 191.020 - -8.65% -
BM_deque_vector_ranges_copy/64000 -8.65% 2848.643 2602.191 - -16.83% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.65% 1.339 1.223 - -1.12% -
BM_deque_vector_ranges_move_backward/0 -8.64% 1.503 1.373 - -0.30% -
BM_RangesMakeThenSortHeap_string_Descending_256 -8.62% 19.320 17.655 - -4.06% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.60% 35.260 32.227 - 1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.59% 10825815.741 9895351.286 - -0.05% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -8.58% 1.787 1.633 - -5.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -8.55% 43262.729 39563.166 - -2.17% -
BM_std_min<unsigned___int128>/16 -8.54% 7.292 6.670 - 3.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.53% 16.908 15.465 - -1.98% -
SetIntersection_None_Set_uint32_16384_1024 -8.52% 166193423.307 152035721.796 - -1.13% -
BM_deque_vector_copy/0 -8.52% 1.490 1.363 - -8.38% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.50% 41200.820 37700.390 - -0.16% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -8.45% 123.465 113.027 - 35.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.44% 25.320 23.183 - -1.90% -
BM_std_min<unsigned___int128>/28 -8.43% 14.826 13.575 - 9.57% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.42% 196.101 179.596 - -8.12% -
rng::adjacent_find(list<int>,_pred)/8192 -8.40% 8722.622 7989.600 - 4.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.36% 13775017.240 12623001.402 - -4.32% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -8.36% 24.595 22.539 - 2.78% -
BM_RangesPopHeap_string_262144 -8.32% 101.152 92.732 - 1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.32% 10830407.145 9929253.337 - -17.30% -
BM_std_minmax<int>/3 -8.30% 1.198 1.099 - -7.84% -
SetIntersection_Front_Set_string_16384_16 -8.23% 2062276.852 1892481.650 - -9.23% -
BM_std_minmax<char>/4 -8.19% 1.550 1.423 - -4.73% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.19% 4705.299 4320.095 - -0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -8.18% 35.906 32.970 - 13.71% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.15% 12.120 11.131 - -0.64% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.15% 2687706.736 2468700.116 - -0.35% -
BM_std_minmax<char>/64 -8.14% 1.256 1.154 - -0.02% -
BM_RangesMakeHeap_uint32_Heap_64 -8.13% 0.257 0.236 - 1.29% -
rng::rotate(list<int>)_(by_1/2)/50 -8.12% 13.824 12.701 - 0.69% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -8.09% 3.754 3.450 - -8.24% -
BM_PushHeap_float_Ascending_16 -8.07% 1.065 0.979 - 0.32% -
BM_std_min<unsigned___int128>/15 -8.05% 6.700 6.161 - 2.83% -
std::remove(deque<int>)_(prefix)/32 -8.04% 59.516 54.730 - -7.49% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.01% 573.869 527.890 - -0.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.99% 1.265 1.164 - 1.04% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.98% 1.697 1.561 - 23.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.96% 800.521 736.826 - 0.66% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.94% 19.002 17.493 - -1.71% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.92% 587.620 541.085 - -0.14% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.92% 1064668.540 980359.375 - -7.68% -
std::transform(list<int>)_(identity_transform)/8192 -7.90% 7638.448 7035.367 - -4.17% -
std::partition_copy(list<int>)/8192 -7.89% 7292.767 6717.416 - -8.88% -
BM_std_minmax<char>/6 -7.88% 2.155 1.985 - -4.41% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.88% 1410218.515 1299106.822 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -7.87% 2.743 2.527 - 43.55% -
std::search(deque<int>)_(same_length)/1000 -7.85% 353.244 325.524 - -8.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.85% 2.956 2.724 - 0.10% -
rng::remove(list<int>)_(sprinkled)/50 -7.83% 69.512 64.068 - -1.40% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.79% 1.529 1.410 - -10.14% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.78% 13.918 12.835 - -1.46% -
rng::remove_if(deque<int>)_(sprinkled)/50 -7.78% 71.396 65.840 - 4.99% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.78% 1.434 1.323 - -7.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.77% 3401.418 3137.046 - -1.03% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.77% 1.480 1.365 - -15.56% -
std::none_of(deque<int>)_(process_all)/8192 -7.75% 2873.189 2650.577 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.74% 6691892.096 6174262.804 - 1.40% -
std::multiset<int>::contains(key)_(existent)/8192 -7.72% 8.816 8.135 - -5.56% -
BM_PushHeap_string_SingleElement_16384 -7.71% 2.720 2.510 - 1.94% -
BM_RangesPushHeap_string_Ascending_64 -7.71% 7.442 6.868 - -10.02% -
std::none_of(deque<int>)_(process_all)/32768 -7.70% 11512.710 10626.551 - 0.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.66% 1.305 1.205 - -16.82% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.66% 25.927 23.941 - 0.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.63% 34.562 31.925 - -0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -7.62% 1.958 1.808 - 1.05% -
rng::is_sorted(deque<int>)/8 -7.62% 2.854 2.637 - 8.55% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.61% 8902.142 8224.767 - -5.16% -
BM_std_minmax<int>/7 -7.59% 1.711 1.581 - -9.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.58% 1643.114 1518.525 - -7.39% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.58% 42919.747 39666.285 - -0.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.56% 1.304 1.206 - -16.40% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.55% 2.196 2.030 - 0.04% -
BM_std_min<unsigned___int128>/14 -7.51% 6.133 5.672 - 2.38% -
BM_deque_deque_ranges_move_backward/5500 -7.50% 223.600 206.823 - 0.15% -
BM_std_minmax<unsigned_short>/7 -7.49% 1.752 1.621 - -4.68% -
BM_std_min<unsigned_long_long>/4 -7.48% 1.101 1.018 - 0.33% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.48% 27.061 25.038 - 4.95% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.47% 16.769 15.516 - -3.57% -
BM_MakeHeap_float_Random_4 -7.47% 1.614 1.493 - 0.59% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.47% 10.083 9.330 - -30.23% -
std::stable_partition(vector<int>)_(dense)/32 -7.40% 22.156 20.515 - -4.76% -
std::unique(deque<int>)_(sprinkled)/32 -7.38% 67.262 62.296 - -12.59% -
std::count_if(list<int>)_(every_other)/8192 -7.37% 7650.780 7086.633 - -1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.37% 1614.876 1495.806 - -1.34% -
rng::is_sorted(list<int>,_pred)/8192 -7.35% 8842.431 8192.344 - 3.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.32% 1641.038 1520.900 - -7.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -7.31% 2.807 2.602 - -5.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.30% 23.667 21.939 - 70.93% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.30% 2.386 2.211 - -7.35% -
bm_lexicographical_compare<unsigned_char>/4 -7.28% 1.497 1.388 - -6.91% -
rng::find(vector<char>)_(process_all)/1024 -7.28% 17.498 16.225 - -0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.28% 5.086 4.716 - -10.67% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.25% 41122.622 38141.410 - -0.28% -
std::rotate(list<int>)_(by_1/2)/50 -7.24% 13.854 12.851 - 1.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.23% 12653.161 11737.817 - -2.80% -
std::search_n(list<int>)_(no_match)/8192 -7.23% 7316.834 6787.731 - -5.95% -
SetIntersection_Front_Set_string_1024_64 -7.22% 4696596.405 4357520.934 - -10.94% -
BM_PushHeap_string_SingleElement_4 -7.21% 2.401 2.228 - 3.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.18% 91.292 84.733 - 0.81% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.18% 1.219 1.131 - -0.73% -
SetIntersection_Front_Set_float_1024_1024 -7.17% 16614296.323 15423084.946 - -7.13% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.16% 0.437 0.406 - 0.40% -
rng::search_n(list<int>)_(no_match)/8192 -7.14% 7393.262 6865.057 - -5.68% -
std::is_sorted(vector<int>,_pred)/8 -7.14% 4.107 3.814 - 2.80% -
std::set<std::string>::erase(key)_(non-existent)/32 -7.13% 14.686 13.638 - 10.26% -
std::for_each(list<int>)/8192 -7.13% 8685.738 8066.395 - -10.23% -
BM_std_minmax<char>/19 -7.12% 1.769 1.643 - -4.67% -
rng::find_if(list<int>)_(process_all)/32768 -7.09% 29224.039 27152.013 - -5.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.09% 134711079.062 125161685.640 - -2.99% -
BM_std_minmax<char>/3 -7.09% 1.209 1.124 - -8.15% -
std::search(list<int>)_(no_match)/1000 -7.06% 714.315 663.851 - -0.10% -
std::unordered_set<int>::contains(key)_(existent)/32 -7.05% 1.273 1.184 - -8.35% -
BM_std_min<unsigned_int>/29 -7.04% 2.089 1.942 - -5.74% -
BM_std_minmax_element<int>/65536 -7.03% 17223.564 16013.007 - -0.22% -
rng::any_of(vector<int>)_(process_all)/50 -7.03% 13.628 12.670 - 0.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.02% 2.689 2.500 - -4.55% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.99% 42.144 39.198 - 4.65% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.99% 4687.834 4360.276 - -0.98% -
std::find_if_not(list<int>)_(process_all)/32768 -6.96% 29947.386 27861.898 - -5.63% -
BM_RangesPushHeap_string_SingleElement_4 -6.96% 2.294 2.134 - -9.11% -
rng::copy_backward(list<int>)/32768 -6.95% 30329.043 28222.525 - -0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.94% 1.331 1.239 - 1.26% -
BM_PushHeap_string_PipeOrgan_64 -6.91% 6.317 5.880 - 1.68% -
rng::rotate(list<int>)_(1_element_forward)/8192 -6.91% 8257.666 7687.252 - -3.49% -
std::find(list<int>)_(process_all)/32768 -6.88% 27610.919 25712.452 - -4.58% -
BM_std_minmax_element<int>/64000 -6.87% 16831.837 15675.731 - -0.17% -
BM_std_minmax_element<int>/70000 -6.87% 18408.428 17144.063 - 0.02% -
BM_std_minmax_element<int>/4000 -6.87% 1053.856 981.475 - -0.54% -
BM_StringRelationalLiteral_Less_Small_Large_Control -6.85% 1.720 1.603 - -13.02% -
BM_std_minmax_element<int>/5500 -6.82% 1441.659 1343.374 - -0.98% -
std::remove_if(vector<int>)_(prefix)/1024 -6.81% 383.161 357.080 - 0.14% -
BM_MakeHeap_string_Ascending_1024 -6.80% 5.269 4.911 - 0.51% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.79% 21.049 19.620 - 0.86% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.78% 351.508 327.660 - -13.37% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.77% 2.769 2.582 - -0.19% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.76% 586.077 546.461 - -1.20% -
BM_std_minmax_element<int>/4096 -6.76% 1078.512 1005.641 - -0.53% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.75% 8360.165 7796.023 - -1.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.74% 0.584 0.545 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -6.74% 21830274.495 20359861.290 - 2.76% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.73% 572.166 533.633 - -0.94% -
BM_std_minmax<char>/20 -6.72% 2.071 1.932 - -7.51% -
rng::for_each(map<int>)/50 -6.71% 41.514 38.728 - -0.28% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.68% 23.819 22.228 - -1.69% -
BM_std_minmax<char>/21 -6.66% 2.392 2.232 - -4.53% -
rng::partial_sort(deque<int>)_(descending)/8 -6.65% 44.162 41.226 - 1.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.63% 0.590 0.551 - -3.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.63% 0.589 0.550 - -3.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.63% 35.360 33.017 - -3.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.62% 29.358 27.415 - -8.43% -
bm_lexicographical_compare<unsigned_char>/5 -6.61% 1.733 1.619 - -6.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.59% 41.838 39.081 - 0.71% -
std::remove_if(vector<int>)_(prefix)/50 -6.58% 60.836 56.832 - -1.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.57% 314.247 293.585 - 0.24% -
BM_std_minmax<char>/26 -6.54% 1.538 1.438 - -11.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -6.53% 16.201 15.143 - -4.90% -
rng::remove_if(vector<int>)_(prefix)/50 -6.53% 60.991 57.010 - -1.46% -
rng::copy(vector<int>)/8 -6.50% 2.289 2.140 - -7.58% -
BM_std_minmax<long_long>/1 -6.49% 0.693 0.648 - -6.54% -
rng::move(deque<int>)/32768 -6.49% 2175.277 2034.087 - 2.74% -
BM_PushHeap_string_PipeOrgan_256 -6.46% 8.679 8.118 - 2.48% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.46% 3.843 3.595 - -1.45% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.45% 4.287 4.010 - 2.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.45% 41.214 38.556 - -7.18% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.45% 6547.822 6125.770 - -0.32% -
BM_std_minmax<char>/28 -6.43% 2.255 2.110 - -8.32% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.42% 61.212 57.279 - 2.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.42% 89.063 83.348 - -0.37% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.42% 2.099 1.964 - 1.36% -
BM_std_minmax_element<int>/1024 -6.41% 272.780 255.285 - -0.80% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -6.41% 1582963.685 1481478.440 - -24.56% -
std::find_end(vector<int>)_(process_all)/1048576 -6.41% 240787.130 225351.532 - 2.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.41% 6369547.957 5961277.151 - -1.81% -
BM_deque_vector_ranges_copy/65536 -6.40% 2876.318 2692.187 - -13.44% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.40% 4611664.826 4316523.485 - -8.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.39% 2429059.805 2273898.815 - -0.52% -
BM_std_min<unsigned___int128>/13 -6.38% 5.570 5.214 - 2.47% -
SetIntersection_None_Vector_float_262144_16384 -6.37% 1302353.996 1219381.913 - 0.96% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.34% 21.867 20.482 - -6.56% -
BM_std_minmax<char>/23 -6.33% 3.165 2.965 - -2.66% -
BM_std_minmax<int>/2 -6.31% 0.900 0.843 - -0.40% -
BM_RangesSortHeap_string_262144 -6.30% 184.054 172.452 - -0.81% -
BM_std_min<unsigned_char>/5 -6.29% 1.317 1.234 - -9.39% -
rng::swap_ranges(deque<int>)/1024 -6.27% 336.964 315.835 - -12.40% -
std::find_end(vector<int>)_(process_all)/8192 -6.27% 1880.826 1762.946 - 3.93% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.25% 43397884.001 40683435.084 - 0.32% -
rng::replace(vector<int>)_(prefix)/8192 -6.25% 1263.413 1184.424 - -7.82% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.25% 84.857 79.552 - -4.90% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -6.23% 1.875 1.758 - -12.47% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.22% 3059.360 2869.163 - -1.27% -
SetIntersection_Interlaced_Vector_string_256_64 -6.20% 20176840.220 18924885.300 - -8.31% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.20% 10.872 10.197 - -1.65% -
bm_ranges_lexicographical_compare<int>/16 -6.20% 2.306 2.163 - -6.25% -
std::unordered_multimap<int,_int>::clear()/8192 -6.18% 64910.535 60898.971 - -4.00% -
BM_RangesMakeHeap_float_Random_64 -6.18% 1.649 1.547 - 7.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.13% 3564623.846 3346066.008 - 1.00% -
std::stable_partition(vector<int>)_(dense)/50 -6.13% 26.429 24.809 - -3.84% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.13% 810.889 761.198 - -0.45% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.10% 793.665 745.260 - -0.26% -
BM_StringRelational_Eq_Empty_Empty_Control -6.08% 1.854 1.742 - -19.80% -
BM_std_minmax_element<int>/512 -6.08% 138.136 129.734 - -0.53% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -6.06% 25.387 23.849 - -10.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.04% 55.003 51.680 - -7.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.03% 111426.724 104702.208 - -7.04% -
std::copy(vector<bool>)_(aligned)/64 -6.03% 1.368 1.285 - -6.16% -
std::find_end(vector<int>)_(near_matches)/1000 -6.02% 14998.970 14096.652 - 0.25% -
std::unique_copy(deque<int>)_(contiguous)/52 -6.01% 15.345 14.423 - -1.46% -
std::unique(vector<int>)_(sprinkled)/52 -6.00% 58.973 55.434 - -0.19% -
BM_RangesMakeHeap_uint64_Random_256 -6.00% 1.203 1.131 - -11.90% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -6.00% 34.356 32.295 - 5.25% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.99% 415.312 390.436 - -6.18% -
rng::swap_ranges(deque<int>)/8192 -5.98% 2694.571 2533.335 - -12.08% -
BM_vector_deque_copy/64 -5.97% 2.815 2.647 - -2.59% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.94% 1.776 1.670 - -7.46% -
rng::find_if(list<int>)_(bail_25%)/32768 -5.93% 8454.857 7953.771 - -6.16% -
rng::transform(list<int>)_(identity_transform)/8192 -5.93% 7602.481 7151.986 - -12.47% -
BM_StringRelational_Compare_Small_Empty_Control -5.90% 1.715 1.614 - -0.71% -
BM_std_min<unsigned___int128>/12 -5.90% 5.024 4.728 - 1.81% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.89% 3036.664 2857.802 - -9.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.88% 2.451 2.307 - -0.39% -
std::distance(deque<int>)/4096 -5.88% 0.693 0.653 - 3.23% -
BM_RangesMakeThenSortHeap_string_Random_262144 -5.88% 208.483 196.234 - -6.65% -
BM_std_minmax<char>/2 -5.87% 0.895 0.842 - -4.54% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.86% 67835917.167 63860722.258 - -13.90% -
BM_MakeHeap_string_Heap_262144 -5.85% 5.468 5.148 - -3.36% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.85% 23.086 21.736 - -6.33% -
BM_std_minmax<char>/29 -5.84% 2.555 2.406 - -6.94% -
std::search(list<int>)_(single_element)/1024 -5.84% 770.832 725.841 - -4.91% -
BM_deque_vector_ranges_move/1 -5.82% 2.150 2.025 - -2.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.82% 0.605 0.570 - -3.30% -
BM_std_min<unsigned_long_long>/30 -5.79% 2.692 2.536 - -7.91% -
BM_std_minmax<short>/3 -5.76% 1.191 1.122 - -4.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -5.76% 111738.717 105304.832 - 1.42% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.75% 3625.838 3417.289 - -0.58% -
std::distance(deque<int>)/1024 -5.75% 0.694 0.654 - 3.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.73% 3.509 3.308 - -10.49% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.72% 30.301 28.567 - -12.10% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.72% 8450117.872 7966664.073 - -3.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.72% 56451.942 53224.935 - -3.17% -
BM_PushHeap_uint32_SingleElement_4 -5.71% 0.364 0.343 - 2.77% -
std::is_sorted(list<int>,_pred)/8 -5.70% 4.279 4.035 - 0.63% -
std::distance(deque<int>)/8192 -5.70% 0.694 0.654 - 3.37% -
rng::fill_n(deque<int>)/32 -5.69% 1.225 1.156 - -10.86% -
BM_vector_deque_copy_backward/2 -5.67% 2.067 1.950 - -10.62% -
std::copy_if(list<int>)_(entire_range)/32768 -5.66% 30003.419 28306.250 - -1.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.65% 18.090 17.067 - -6.91% -
BM_MakeHeap_string_SingleElement_262144 -5.65% 7.792 7.352 - -0.45% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.64% 36.826 34.748 - -2.85% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.64% 177.764 167.740 - -6.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.64% 24.006 22.653 - -0.97% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.63% 85160109.902 80366482.436 - -0.43% -
BM_std_minmax<unsigned_short>/6 -5.63% 1.388 1.310 - -5.75% -
BM_MakeHeap_uint32_PipeOrgan_4 -5.63% 0.419 0.396 - -5.48% -
BM_std_minmax<int>/11 -5.62% 1.832 1.729 - -1.84% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.62% 1.848 1.744 - 0.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.62% 509.978 481.330 - -6.84% -
std::find_end(vector<int>)_(near_matches)/1024 -5.60% 15538.485 14667.898 - 0.13% -
rng::contains(list<int>)_(process_all)/50 -5.58% 19.346 18.267 - -1.80% -
std::unordered_set<std::string>::ctor(const&)/32 -5.57% 724.121 683.799 - -5.45% -
BM_RangesPushHeap_string_SingleElement_256 -5.56% 2.560 2.418 - -7.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.55% 1731.791 1635.714 - 9.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.54% 10780361.322 10182612.844 - -8.16% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.54% 66.788 63.089 - -1.92% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.54% 3.562 3.365 - 0.02% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -5.52% 6.451 6.095 - -0.83% -
BM_std_minmax<long_long>/5 -5.51% 2.224 2.102 - 3.18% -
BM_MakeHeap_float_Random_16 -5.48% 1.608 1.520 - -0.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -5.48% 0.495 0.468 - -33.02% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.47% 29264.151 27663.768 - -2.42% -
std::unique_copy(list<int>)_(contiguous)/32 -5.47% 11.933 11.280 - 0.70% -
BM_num_put<unsigned_long_long> -5.47% 12.186 11.520 - -1.46% -
std::find_end(vector<int>)_(process_all)/1024 -5.46% 244.220 230.877 - 2.71% -
SetIntersection_Front_Set_string_262144_256 -5.46% 15768914.669 14908198.733 - 0.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.46% 88161.777 83351.324 - 2.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.44% 1583.043 1496.967 - 2.33% -
BM_RangesPushHeap_string_SingleElement_64 -5.43% 2.611 2.469 - -6.63% -
BM_PushHeap_float_SingleElement_4 -5.43% 0.378 0.358 - 0.41% -
BM_RangesPushHeap_string_SingleElement_1024 -5.41% 2.578 2.438 - -7.01% -
std::find_end(vector<int>)_(process_all)/1000 -5.41% 238.172 225.282 - 2.98% -
BM_deque_vector_ranges_copy_backward/1 -5.41% 2.141 2.025 - -3.43% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.41% 24.063 22.762 - -6.09% -
BM_RangesPushHeap_string_Random_16384 -5.41% 17.039 16.118 - -5.05% -
rng::transform(list<int>,_list<int>)/8192 -5.40% 10218.338 9666.298 - -6.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.40% 26.602 25.165 - -1.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.40% 28278.651 26751.897 - 2.47% -
BM_num_put<const_void*> -5.40% 13.392 12.669 - -1.28% -
BM_std_minmax<short>/16 -5.38% 1.900 1.798 - -4.42% -
std::is_sorted_until(list<int>,_pred)/8192 -5.37% 7769.360 7352.251 - 1.76% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.37% 241358599.479 228407057.366 - -35.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.36% 1170226.431 1107474.526 - -3.64% -
BM_std_minmax<char>/16 -5.36% 1.026 0.971 - -15.69% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.35% 40393.564 38232.069 - -2.68% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.34% 16158.020 15294.901 - -0.38% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.34% 13.265 12.556 - 0.60% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.34% 8230.994 7791.589 - -6.26% -
rng::sort(deque<int>)_(descending)/1024 -5.33% 1371.191 1298.083 - -0.53% -
BM_std_minmax<short>/7 -5.32% 1.747 1.654 - -5.49% -
rng::partition_copy(list<int>)/8192 -5.27% 7369.174 6980.461 - -8.83% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.26% 17.184 16.280 - -0.26% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.25% 64763.057 61360.495 - -0.31% -
std::distance(deque<int>)/50 -5.25% 0.694 0.657 - 0.46% -
BM_RangesMakeHeap_float_Descending_4 -5.25% 0.294 0.279 - 1.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.24% 699.381 662.699 - -6.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.24% 27720.962 26268.767 - -3.53% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.23% 294.331 278.934 - 1.70% -
std::remove(list<int>)_(sprinkled)/1024 -5.22% 1014.270 961.300 - -6.18% -
SetIntersection_Interlaced_Vector_string_64_16 -5.22% 31002124.310 29383659.990 - -5.07% -
std::find(vector<long_long>)_(bail_25%)/8 -5.22% 0.956 0.906 - -1.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.22% 3.270 3.099 - -7.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -5.21% 1457980.001 1381947.899 - 1.79% -
BM_MakeHeap_string_Ascending_16384 -5.21% 5.751 5.451 - 4.09% -
BM_std_minmax<short>/2 -5.19% 0.916 0.869 - -3.02% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -5.19% 122.753 116.385 - 59.68% -
rng::search_n(list<int>)_(no_match)/1048576 -5.19% 863147.685 818389.311 - -3.22% -
std::none_of(vector<int>)_(process_all)/8 -5.18% 2.502 2.373 - 1.90% -
BM_std_minmax<char>/18 -5.17% 1.388 1.316 - -5.09% -
BM_RangesPushHeap_string_SingleElement_262144 -5.17% 2.635 2.499 - -8.91% -
BM_MakeThenSortHeap_string_Descending_16384 -5.17% 68.034 64.515 - 0.59% -
std::find_if_not(deque<int>)_(bail_25%)/8 -5.16% 1.531 1.452 - -5.64% -
std::copy(deque<int>)/8 -5.15% 2.744 2.602 - -5.81% -
rng::search(list<int>)_(no_match)/1024 -5.15% 744.351 705.982 - -3.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.15% 9.697 9.197 - -0.89% -
bm_lexicographical_compare<unsigned_char>/3 -5.12% 2.204 2.091 - -4.80% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.11% 116545110.701 110586194.635 - -5.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -5.10% 3.727 3.537 - -3.28% -
BM_RangesPushHeap_float_SingleElement_4 -5.09% 0.384 0.365 - -0.92% -
BM_std_minmax_element<short>/3 -5.09% 1.148 1.090 - -0.85% -
BM_std_minmax<char>/22 -5.09% 2.671 2.535 - -3.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.05% 10548.071 10015.471 - 1.41% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.04% 1.754 1.665 - 3.00% -
BM_std_minmax<char>/27 -5.03% 1.952 1.854 - -7.20% -
std::is_sorted_until(vector<int>,_pred)/8 -5.03% 3.616 3.434 - -2.39% -
std::stable_sort(vector<int>)_(descending)/8 -5.02% 25.522 24.240 - -5.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.02% 34.307 32.583 - 0.40% -
SetIntersection_Front_Set_uint64_262144_1 -5.02% 1155611.682 1097612.724 - -1.85% -
BM_std_min<unsigned_long_long>/6 -5.02% 1.628 1.546 - -7.92% -
BM_std_min<unsigned___int128>/11 -5.02% 4.501 4.275 - 1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.00% 156557811.397 148726449.098 - 2.41% -
std::reverse_copy(deque<int>)/512 -5.00% 131.491 124.914 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.00% 1130930.001 1074396.186 - -4.34% -
BM_std_min<unsigned_short>/31 -4.98% 2.596 2.466 - -4.83% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.98% 6.667 6.335 - -0.12% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.98% 40.888 38.853 - -0.80% -
SetIntersection_Front_Vector_uint64_1024_16 -4.98% 1196861.502 1137300.880 - -0.16% -
BM_std_minmax<char>/30 -4.97% 2.857 2.715 - -3.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.96% 29.851 28.370 - 1.38% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.96% 385.210 366.091 - -0.06% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.95% 13.329 12.670 - -1.43% -
BM_StringRelational_Eq_Empty_Large_Control -4.94% 0.487 0.463 - -5.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.93% 1424096.293 1353846.268 - 1.51% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.91% 1.560 1.483 - -2.12% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.91% 4651.064 4422.594 - -0.97% -
BM_MakeHeap_uint64_Random_1024 -4.91% 1.097 1.044 - 2.19% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.87% 1.388 1.320 - -4.91% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.87% 81.240 77.282 - -3.99% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.86% 14.929 14.203 - -5.34% -
rng::all_of(vector<int>)_(process_all)/8 -4.86% 2.486 2.365 - -1.70% -
std::count(list<int>)_(every_other)/8192 -4.86% 6663.637 6339.943 - -1.24% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.84% 1.639 1.560 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.83% 110783943.527 105432115.855 - 24.36% -
rng::find_if(vector<int>)_(process_all)/8 -4.82% 2.628 2.501 - -6.22% -
rng::remove(list<int>)_(sprinkled)/32 -4.82% 57.619 54.843 - -0.63% -
BM_deque_deque_copy/65536 -4.81% 3033.535 2887.485 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.81% 66.627 63.420 - 27.98% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.81% 7.486 7.126 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.79% 18681011.411 17785856.480 - -4.35% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.79% 572.303 544.890 - -2.67% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.79% 15851961.809 15093200.815 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.78% 1595079.572 1518811.820 - 0.12% -
rng::sort(deque<int>)_(ascending)/1024 -4.78% 800.600 762.320 - -1.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.78% 0.583 0.555 - -2.70% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.76% 2.179 2.075 - 0.10% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.75% 285.569 272.004 - -1.46% -
rng::search(list<int>)_(no_match)/1000 -4.75% 725.931 691.469 - -0.77% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.74% 23207.748 22106.902 - -0.60% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.73% 12.983 12.369 - -1.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.71% 28.582 27.236 - -9.77% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.70% 4.918 4.687 - 2.33% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.70% 2.415 2.302 - -7.68% -
BM_RangesMakeHeap_string_PipeOrgan_64 -4.70% 5.104 4.864 - 2.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.69% 0.819 0.781 - 2.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.69% 10.325 9.841 - -2.53% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.69% 2.204 2.100 - 3.79% -
BM_deque_vector_ranges_copy/0 -4.69% 1.419 1.353 - -15.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -4.68% 20.935 19.954 - 2.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.68% 7810851.184 7445250.666 - 0.57% -
bm_swap_ranges_vb_aligned/64 -4.68% 2.907 2.771 - -6.00% -
std::rotate(list<int>)_(1_element_backward)/32 -4.68% 13.926 13.274 - -2.18% -
BM_deque_vector_ranges_copy_backward/0 -4.68% 1.377 1.312 - -8.26% -
SetIntersection_None_Vector_uint64_262144_4 -4.67% 1219231.044 1162286.388 - -1.41% -
BM_num_put<long_long> -4.67% 12.442 11.861 - -1.60% -
BM_std_min<unsigned_long_long>/5 -4.65% 1.343 1.281 - -8.36% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.65% 34.290 32.695 - -1.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.62% 32.211 30.724 - 23.13% -
SetIntersection_None_Vector_uint64_262144_64 -4.61% 1210662.059 1154826.805 - -3.25% -
std::find_if_not(vector<char>)_(process_all)/8 -4.61% 2.469 2.355 - -4.09% -
SetIntersection_Front_Set_float_262144_1 -4.61% 1115992.040 1064571.563 - -4.32% -
BM_MakeHeap_uint32_Descending_4 -4.61% 0.282 0.269 - -0.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.59% 681.514 650.221 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.59% 1261314.554 1203420.540 - -2.14% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.58% 10.507 10.026 - -0.44% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.58% 18.589 17.738 - -0.98% -
SetIntersection_Front_Set_uint32_64_4 -4.58% 18171404.125 17339674.247 - 0.03% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.57% 1.742 1.662 - -1.99% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.57% 8147.870 7775.313 - -5.33% -
std::remove(deque<int>)_(prefix)/50 -4.55% 65.874 62.874 - -6.65% -
rng::find_if(vector<bool>)_(process_all)/50 -4.55% 36.684 35.016 - -1.71% -
SetIntersection_Interlaced_Vector_string_256_16 -4.54% 11012878.271 10512532.869 - 0.12% -
std::search(vector<int>)_(same_length)/8192 -4.54% 1960.475 1871.416 - -1.90% -
std::all_of(deque<int>)_(process_all)/50 -4.54% 21.237 20.273 - 10.50% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.54% 36.685 35.020 - -2.62% -
bm_lexicographical_compare<unsigned_char>/2 -4.53% 1.960 1.871 - -4.58% -
SetIntersection_None_Set_float_64_4 -4.52% 22693730.100 21667750.267 - -0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.52% 15.366 14.672 - 0.34% -
BM_std_min<unsigned_char>/22 -4.52% 2.104 2.009 - -2.65% -
std::reverse(vector<int>)/8 -4.51% 1.596 1.524 - -0.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.50% 26.039 24.866 - -5.43% -
BM_std_minmax<unsigned_char>/32 -4.50% 1.601 1.529 - 0.32% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.50% 135.039 128.969 - -3.21% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.49% 1.893 1.808 - -9.68% -
std::find_if(vector<int>)_(process_all)/8 -4.49% 2.700 2.579 - 0.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.48% 2.486 2.375 - -1.59% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.48% 5063140.914 4836255.272 - -4.69% -
BM_deque_deque_copy/70000 -4.48% 3166.577 3024.811 - -11.28% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.47% 1.402 1.339 - -7.79% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.47% 1.501 1.434 - -7.28% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.47% 33.010 31.536 - 0.72% -
BM_RangesPushHeap_string_SingleElement_16 -4.46% 2.553 2.439 - -7.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.46% 156242487.660 149278369.175 - 3.03% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -4.43% 747707.984 714587.492 - -1.80% -
BM_std_min<unsigned___int128>/10 -4.43% 4.011 3.834 - 1.06% -
std::unordered_multimap<int,_int>::clear()/1024 -4.41% 8367.371 7998.473 - -2.31% -
rng::move(deque<int>)/8 -4.41% 3.950 3.776 - -4.50% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.39% 96778.037 92526.306 - 0.06% -
BM_RangesPushHeap_uint32_Random_4 -4.39% 2.552 2.440 - 0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.39% 17401.413 16637.449 - 0.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.38% 1012.364 968.062 - 1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.37% 0.733 0.701 - 0.02% -
BM_RangesMakeHeap_string_Ascending_1024 -4.35% 5.339 5.106 - 1.35% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.35% 5.638 5.393 - -1.96% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -4.35% 3452.289 3302.057 - -0.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.35% 605.029 578.711 - -2.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.35% 1.045 1.000 - 3.65% -
BM_StringEraseWithMove_Large_Opaque -4.34% 2.863 2.739 - -5.08% -
BM_std_minmax<char>/32 -4.33% 1.638 1.567 - -11.28% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.33% 885184.985 846891.344 - 0.02% -
BM_std_minmax_element<int>/64 -4.31% 17.279 16.535 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.30% 18879.617 18067.439 - -0.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.30% 60.081 57.496 - 32.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.30% 2.043 1.955 - -2.31% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.30% 23.631 22.615 - -5.09% -
SetIntersection_Interlaced_Set_float_256_64 -4.29% 15482092.676 14817198.658 - -4.15% -
rng::stable_partition(vector<int>)_(dense)/32 -4.29% 22.515 21.550 - 0.65% -
bm_lexicographical_compare<unsigned_char>/16 -4.27% 1.156 1.107 - -4.28% -
std::set<int>::erase(key)_(non-existent)/1024 -4.26% 5.627 5.387 - 1.88% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.25% 3.162 3.028 - -2.53% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.25% 18.156 17.384 - 2.89% -
BM_PushHeap_string_PipeOrgan_4 -4.25% 2.634 2.522 - -1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.25% 654.074 626.302 - -2.48% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -4.24% 0.291 0.278 - -3.21% -
BM_std_min<long_long>/32 -4.24% 3.618 3.465 - -4.91% -
std::find_if(list<int>)_(process_all)/32768 -4.23% 28585.393 27375.469 - -1.12% -
rng::partition(vector<int>)_(dense)/32 -4.23% 8.403 8.047 - -0.90% -
std::move_backward(vector<bool>)_(aligned)/512 -4.22% 2.546 2.438 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.22% 357910942.758 342814230.667 - -3.24% -
BM_std_min<unsigned___int128>/6 -4.21% 2.260 2.165 - -0.39% -
rng::find_first_of(deque<int>)_(large_needle)/50 -4.20% 713.431 683.453 - 1.41% -
std::unordered_set<std::string>::erase(iterator)/32 -4.19% 31.739 30.408 - 8.33% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -4.18% 4.109 3.937 - -0.34% -
rng::move(list<int>)/32768 -4.18% 35710.677 34218.900 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.18% 5586850.693 5353568.403 - 0.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.17% 32.806 31.440 - -6.33% -
BM_RangesPushHeap_string_PipeOrgan_262144 -4.16% 18.009 17.260 - -23.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.16% 17.941 17.196 - -5.43% -
bm_lexicographical_compare<unsigned_char>/1 -4.15% 1.690 1.620 - -4.45% -
BM_std_min<unsigned_long_long>/31 -4.15% 3.027 2.901 - -2.69% -
BM_StringRelational_Less_Empty_Large_Control -4.15% 1.875 1.797 - -3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -4.15% 18894162.785 18110258.315 - -2.88% -
std::find_if(vector<bool>)_(process_all)/50 -4.13% 36.550 35.039 - -2.70% -
BM_deque_vector_ranges_copy/1 -4.13% 2.116 2.029 - -3.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.12% 19793.996 18978.223 - -1.66% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.11% 2.789 2.675 - -0.85% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.11% 18.120 17.376 - -0.26% -
std::copy(list<int>)/64 -4.11% 32.056 30.740 - -7.58% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.11% 5819.232 5580.267 - -0.65% -
BM_vector_deque_move_backward/0 -4.10% 0.444 0.426 - -12.26% -
BM_num_put<unsigned_long> -4.10% 12.087 11.591 - -0.25% -
BM_std_min<char>/5 -4.10% 1.426 1.367 - -3.94% -
BM_MakeHeap_uint32_SingleElement_4 -4.10% 0.338 0.324 - -2.09% -
std::none_of(list<int>)_(process_all)/8 -4.10% 2.716 2.605 - 0.17% -
BM_std_minmax<char>/24 -4.09% 1.254 1.202 - -12.86% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.09% 11.272 10.812 - -7.11% -
SetIntersection_Front_Set_string_262144_64 -4.08% 4801407.128 4605619.867 - -1.41% -
std::count(list<int>)_(every_other)/1048576 -4.08% 831485.064 797579.889 - -1.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.07% 1049643.553 1006944.644 - 1.17% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.06% 8.850 8.491 - -1.96% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.05% 96040.359 92147.324 - -0.09% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.03% 18.263 17.527 - -0.06% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.03% 1.205 1.157 - -4.19% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.03% 2945.460 2826.897 - 0.33% -
std::generate(list<int>)/8192 -4.02% 7406.022 7108.602 - -0.63% -
BM_std_minmax<char>/25 -4.01% 1.276 1.225 - -11.57% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.00% 16.491 15.831 - 0.29% -
std::remove(list<int>)_(sprinkled)/8192 -3.99% 8120.089 7796.024 - -0.87% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.99% 0.280 0.269 - -3.88% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.99% 3984.550 3825.673 - -0.36% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.98% 18.136 17.414 - -0.24% -
BM_SortHeap_float_256 -3.98% 6.044 5.803 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.98% 1594828.316 1531360.037 - -2.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -3.97% 25.856 24.829 - 0.49% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -3.96% 26.840 25.776 - 3.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.96% 1178.814 1132.124 - -4.43% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.96% 272539.877 261745.906 - 1.39% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.96% 868401.436 834018.020 - 2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.96% 12120.405 11640.514 - -4.90% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -3.95% 3587.318 3445.533 - 1.82% -
BM_std_minmax<long_long>/4 -3.94% 1.868 1.795 - 1.23% -
std::set<std::string>::find(key)_(existent)/32 -3.94% 16.304 15.662 - 3.36% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.94% 92.006 88.382 - -3.18% -
BM_PushHeap_float_Ascending_64 -3.94% 1.813 1.741 - 0.17% -
rng::fill_n(vector<bool>)/64 -3.93% 1.417 1.361 - -2.42% -
SetIntersection_None_Set_float_64_1 -3.92% 23380365.306 22462790.617 - -3.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.91% 1.163 1.117 - -4.77% -
SetIntersection_Interlaced_Vector_float_64_64 -3.91% 12059808.496 11588075.036 - 0.93% -
rng::remove(deque<int>)_(sprinkled)/50 -3.91% 64.228 61.718 - 6.92% -
BM_vector_deque_ranges_copy/1 -3.91% 2.352 2.260 - -4.53% -
SetIntersection_None_Set_string_1024_4 -3.89% 9225614.110 8866691.206 - -4.44% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.89% 6.100 5.863 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.88% 20055065.732 19277410.662 - -2.54% -
SetIntersection_Front_Set_uint32_64_1 -3.87% 18083700.233 17383019.853 - 0.08% -
SetIntersection_None_Vector_string_16384_1 -3.87% 1285737.091 1235964.612 - -4.36% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -3.87% 26.404 25.382 - 2.65% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.87% 0.335 0.323 - -3.43% -
BM_std_min<char>/12 -3.86% 1.333 1.281 - -1.18% -
std::move(deque<int>)/8 -3.86% 3.997 3.843 - -2.54% -
SetIntersection_Front_Set_uint32_16384_1 -3.85% 1115495.789 1072507.614 - -0.45% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.85% 13.557 13.036 - 0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.84% 4.167 4.007 - -0.16% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.84% 112184.656 107879.600 - -0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 -3.84% 0.279 0.269 - -3.81% -
SetIntersection_Interlaced_Set_float_256_256 -3.83% 9422638.077 9061483.252 - -5.81% -
rng::replace(vector<int>)_(prefix)/1024 -3.83% 165.327 158.999 - -4.39% -
rng::find(list<int>)_(process_all)/32768 -3.82% 27889.888 26825.353 - -4.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.81% 566.526 544.923 - -3.46% -
BM_MakeHeap_string_Heap_16384 -3.81% 5.123 4.928 - -3.08% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -3.81% 6366303.523 6123722.077 - -16.33% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -3.81% 0.637 0.613 - 25.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.81% 1124593.262 1081773.792 - -4.43% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.81% 1.387 1.334 - -0.74% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.81% 18.102 17.413 - -0.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.80% 39.382 37.884 - -4.13% -
BM_std_minmax<char>/5500 -3.79% 50.967 49.036 - -3.47% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.79% 78.812 75.828 - 1.06% -
std::search(vector<int>)_(same_length)/1024 -3.78% 254.843 245.212 - -1.74% -
BM_std_min<unsigned___int128>/8 -3.78% 3.109 2.992 - 0.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -3.77% 29.795 28.671 - 3.30% -
rng::find_last(list<int>)_(bail_10%)/50 -3.77% 16.695 16.065 - 0.20% -
rng::reverse_copy(vector<int>)/8 -3.77% 2.534 2.438 - 9.60% -
BM_RangesSortHeap_uint32_1 -3.77% 0.267 0.257 - -0.30% -
SetIntersection_Interlaced_Vector_string_256_4 -3.77% 6379528.372 6139276.747 - -2.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.76% 3.339 3.214 - -10.31% -
BM_RangesPushHeap_string_Ascending_4 -3.76% 2.616 2.517 - -4.65% -
BM_RangesMakeThenSortHeap_float_Random_4 -3.76% 4.319 4.157 - -3.48% -
rng::rotate_copy(list<int>)/8192 -3.75% 8304.351 7993.115 - -4.50% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.75% 18.161 17.481 - -0.10% -
BM_StringRelational_Eq_Empty_Huge_Control -3.74% 0.490 0.472 - -3.95% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.74% 69.063 66.482 - 0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.73% 29932.934 28815.230 - -11.65% -
BM_PushHeap_uint64_Descending_1 -3.73% 0.449 0.432 - -30.50% -
BM_std_min<char>/16 -3.73% 2.563 2.467 - -0.59% -
std::reverse(deque<int>)/64 -3.73% 13.560 13.054 - -0.13% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.73% 12475.982 12010.988 - -0.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.73% 621.673 598.512 - -0.01% -
BM_RangesPushHeap_string_SingleElement_16384 -3.72% 2.567 2.472 - -6.11% -
BM_StringFindAllMatch/64 -3.70% 3.072 2.958 - 1.80% -
SetIntersection_Interlaced_Set_string_1024_64 -3.70% 17718489.607 17063416.991 - -0.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.69% 3.110 2.995 - -4.45% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.69% 87742.745 84504.830 - 2.95% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.67% 1.250 1.204 - -1.24% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.67% 6.313 6.081 - -0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.65% 42034.536 40498.370 - 0.50% -
BM_std_minmax<unsigned_short>/25 -3.65% 2.333 2.248 - -3.50% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.65% 29893.299 28802.705 - -12.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.64% 152722.434 147159.869 - -0.93% -
BM_std_minmax<char>/31 -3.64% 3.337 3.216 - 1.29% -
std::copy(list<int>)/32768 -3.64% 26421.614 25460.757 - -2.91% -
std::distance(join_view(vector<vector<int>>))/4096 -3.63% 4.471 4.308 - -2.41% -
rng::copy(list<int>)/32768 -3.63% 26739.305 25768.379 - -3.47% -
BM_std_min<unsigned_short>/9 -3.63% 6.476 6.241 - -1.15% -
BM_MakeHeap_string_Ascending_256 -3.63% 4.989 4.808 - -0.33% -
rng::copy_if(deque<int>)_(entire_range)/8 -3.63% 2.951 2.844 - 0.44% -
BM_num_put<long> -3.62% 12.116 11.678 - -2.33% -
rng::starts_with(list<int>)/8192 -3.62% 8943.543 8619.997 - -1.07% -
std::set<std::string>::contains(key)_(existent)/32 -3.61% 16.378 15.786 - 0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.61% 1.986 1.914 - -2.66% -
BM_deque_vector_ranges_copy/2 -3.61% 1.836 1.770 - -3.78% -
rng::is_sorted_until(list<int>,_pred)/8192 -3.60% 7808.102 7526.861 - -1.36% -
std::remove_if(vector<int>)_(prefix)/32 -3.60% 53.783 51.849 - -0.45% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.60% 2883.600 2779.932 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.59% 12457692.081 12009940.510 - -0.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.59% 1.318 1.271 - 1.04% -
rng::copy_backward(list<int>)/8 -3.59% 2.462 2.374 - 0.24% -
rng::partition_point(deque<int>)/32 -3.57% 4.227 4.076 - -3.85% -
std::partition(vector<int>)_(dense)/1024 -3.57% 248.416 239.537 - -2.23% -
rng::fill(vector<bool>)/32768 -3.57% 31.012 29.904 - -0.97% -
std::move(vector<bool>)_(unaligned)/4096 -3.57% 26.643 25.691 - 0.07% -
rng::stable_partition(vector<int>)_(dense)/50 -3.56% 26.440 25.499 - -1.11% -
BM_PushHeap_float_Descending_64 -3.56% 0.393 0.379 - 0.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.56% 1.236 1.192 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.56% 1299485.231 1253271.585 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.56% 12829.706 12373.465 - -1.12% -
BM_std_min<unsigned___int128>/9 -3.55% 3.526 3.400 - 0.29% -
BM_MakeHeap_uint64_Ascending_16 -3.55% 0.669 0.646 - -1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.55% 5.430 5.237 - -2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.53% 24664485.495 23792741.394 - 0.70% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.53% 282.400 272.426 - -0.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.53% 16.201 15.629 - 1.50% -
BM_std_min<short>/19 -3.53% 1.975 1.905 - 0.49% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.52% 1.273 1.228 - -1.65% -
BM_MakeHeap_float_Ascending_256 -3.52% 0.671 0.648 - -0.21% -
706_stockfish_r -3.52% 21.584 20.825 - -2.68% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.51% 22.982 22.175 - -3.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.51% 1.119 1.080 - 1.73% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.51% 882.529 851.589 - -0.40% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.50% 5605.619 5409.638 - -2.63% -
rng::copy_backward(vector<int>)/32768 -3.49% 3286.674 3172.031 - 4.69% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.49% 0.870 0.839 - -1.75% -
BM_PushHeap_string_PipeOrgan_16 -3.48% 4.282 4.133 - 0.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.48% 27.680 26.717 - -0.38% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.48% 4.368 4.216 - -0.12% -
BM_std_minmax<int>/10 -3.48% 1.437 1.387 - -0.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.47% 1.034 0.998 - 1.96% -
BM_deque_vector_move/1 -3.47% 2.132 2.058 - -2.31% -
707_ntest_r -3.46% 16.946 16.360 - -2.00% -
BM_deque_vector_copy/2 -3.45% 1.833 1.769 - -3.71% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.45% 171929.527 166006.308 - -1.08% -
SetIntersection_Interlaced_Vector_string_64_64 -3.44% 29115011.975 28112563.399 - -1.28% -
BM_deque_vector_ranges_move/2 -3.44% 1.840 1.777 - -3.67% -
BM_std_minmax<short>/23 -3.43% 2.693 2.601 - -1.82% -
BM_std_min<char>/3 -3.42% 0.718 0.693 - 0.03% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.42% 0.428 0.413 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.41% 2342490.207 2262654.553 - 0.03% -
BM_deque_vector_move_backward/0 -3.41% 1.468 1.418 - 2.88% -
BM_std_min<long_long>/31 -3.40% 3.403 3.287 - -4.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -3.40% 0.833 0.804 - -2.86% -
BM_MakeThenSortHeap_float_Random_4 -3.40% 4.462 4.310 - 0.62% -
std::none_of(list<int>)_(process_all)/8192 -3.39% 7200.784 6956.490 - -3.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.39% 551.473 532.776 - -3.92% -
rng::none_of(list<int>)_(process_all)/32 -3.38% 11.854 11.453 - -0.57% -
BM_deque_vector_move/0 -3.38% 1.425 1.377 - -0.30% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.38% 38.554 37.250 - -1.63% -
BM_std_minmax<int>/1 -3.38% 0.622 0.601 - -0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.37% 1.065 1.029 - 0.40% -
BM_MakeHeap_string_Heap_1024 -3.36% 4.874 4.710 - -2.49% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.36% 14.221 13.743 - -2.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.36% 1.237 1.196 - -4.43% -
std::partition_point(list<int>)/8192 -3.35% 12770.735 12342.869 - 0.49% -
rng::search(deque<int>)_(single_element)/1000 -3.35% 449.899 434.844 - -3.57% -
BM_std_min<unsigned_char>/6 -3.35% 1.533 1.482 - -4.18% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.34% 1.868 1.806 - -1.25% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.34% 18.295 17.685 - -0.18% -
SetIntersection_None_Set_float_1024_1 -3.33% 9189361.142 8882961.202 - -28.64% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.33% 1054.494 1019.336 - -3.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.33% 224.843 217.354 - 5.25% -
SetIntersection_Front_Set_string_262144_16 -3.33% 2009157.446 1942271.242 - -6.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.32% 0.697 0.674 - 21.11% -
SetIntersection_Front_Set_uint64_262144_16384 -3.32% 336249406.411 325080460.745 - -5.56% -
BM_std_minmax_element<char>/4 -3.32% 1.242 1.201 - -1.68% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.32% 1.242 1.201 - 3.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.31% 371.080 358.801 - -5.38% -
rng::remove_if(deque<int>)_(prefix)/50 -3.31% 73.925 71.481 - 1.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -3.30% 1.051 1.016 - 10.01% -
rng::all_of(deque<int>)_(process_all)/50 -3.30% 18.336 17.731 - -2.45% -
std::copy_n(deque<int>)/32768 -3.30% 1174.105 1135.404 - -0.70% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.29% 2.708 2.619 - -4.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.29% 482.204 466.339 - 1.38% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.29% 1105698.292 1069326.238 - -3.71% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.29% 2.265 2.190 - -0.07% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.27% 2.027 1.961 - -4.61% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.27% 3.769 3.646 - -1.28% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.27% 2.386 2.308 - -0.18% -
std::copy_n(vector<int>)/32768 -3.26% 3795.927 3672.125 - -3.22% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.26% 15.619 15.109 - -0.99% -
rng::starts_with(deque<int>)/1000 -3.26% 477.868 462.306 - 0.84% -
BM_std_min<unsigned_short>/12 -3.25% 1.517 1.468 - -5.13% -
BM_getline_string -3.24% 17.531 16.963 - -3.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.24% 2.410 2.332 - -0.10% -
std::replace(vector<int>)_(prefix)/50 -3.23% 7.594 7.349 - -5.22% -
BM_std_minmax_element<char>/64 -3.23% 17.665 17.094 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.23% 20379909.592 19721346.598 - -4.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.23% 112198.437 108573.120 - 2.35% -
BM_std_minmax<short>/6 -3.23% 1.379 1.335 - -1.80% -
BM_std_minmax<long_long>/11 -3.23% 2.538 2.456 - 3.27% -
BM_std_min<unsigned___int128>/7 -3.23% 2.657 2.572 - -0.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.22% 19991.291 19347.483 - -0.77% -
std::swap_ranges(deque<int>)/8192 -3.22% 2635.988 2551.111 - -0.50% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.22% 1552.366 1502.384 - -0.02% -
BM_deque_vector_move/2 -3.21% 1.839 1.780 - -3.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.21% 1.145 1.108 - -1.35% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.21% 22.296 21.580 - -1.11% -
BM_deque_vector_copy_backward/2 -3.21% 1.842 1.783 - -3.38% -
BM_std_minmax<int>/6 -3.20% 1.349 1.306 - -5.82% -
std::set<int>::erase(key)_(non-existent)/8192 -3.20% 8.745 8.465 - 2.87% -
vector<bool>(const_vector<bool>&) -3.20% 9.828 9.513 - -2.59% -
std::find_if(vector<bool>)_(process_all)/8 -3.20% 5.605 5.426 - -1.75% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.20% 721.046 697.965 - 1.16% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -3.19% 250.746 242.735 - -0.85% -
BM_deque_vector_ranges_copy_backward/2 -3.19% 1.840 1.781 - -3.37% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.18% 5.628 5.449 - -1.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.18% 1525.534 1477.080 - -0.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.17% 29.989 29.038 - 0.68% -
BM_MakeHeap_string_Ascending_64 -3.17% 4.852 4.698 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.17% 1263333.068 1223324.256 - 0.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.16% 5777.588 5594.825 - -2.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.16% 17.733 17.173 - -1.10% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.16% 23.499 22.757 - 1.58% -
rng::remove_if(vector<int>)_(prefix)/32 -3.15% 53.632 51.940 - 0.03% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.15% 18.866 18.271 - -17.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.15% 1742643.591 1687834.642 - 4.22% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.14% 1.513 1.465 - -1.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -3.13% 53.239 51.570 - -4.47% -
BM_std_min<int>/28 -3.13% 2.030 1.967 - -2.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.13% 5.478 5.307 - -1.85% -
BM_MakeThenSortHeap_string_Ascending_256 -3.12% 20.869 20.218 - 1.66% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -3.12% 6.174 5.982 - -4.46% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.11% 20.366 19.732 - -0.25% -
BM_std_minmax<unsigned_long_long>/4 -3.11% 1.597 1.547 - -0.15% -
BM_std_min<unsigned_short>/32 -3.11% 2.913 2.822 - -3.75% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.10% 27481.513 26628.682 - -0.96% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.09% 16.450 15.942 - -4.73% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.09% 1.316 1.276 - -7.00% -
std::find(deque<int>)_(bail_25%)/8 -3.08% 2.064 2.000 - -3.50% -
BM_deque_vector_copy_backward/1 -3.08% 2.092 2.028 - -4.07% -
bm_lexicographical_compare<unsigned_char>/7 -3.08% 2.213 2.145 - 2.21% -
rng::starts_with(deque<int>)/8 -3.08% 4.099 3.973 - -4.64% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.07% 12.065 11.695 - -0.96% -
rng::remove_if(deque<int>)_(prefix)/32 -3.05% 64.315 62.352 - 0.87% -
BM_PushHeap_string_Random_16384 -3.05% 16.941 16.424 - 2.47% -
BM_vector_deque_ranges_copy/2 -3.04% 2.066 2.003 - -3.36% -
BM_PushHeap_uint32_SingleElement_16 -3.04% 0.357 0.346 - 3.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.03% 4.535 4.397 - 2.87% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.03% 45810.047 44421.973 - -0.57% -
SetIntersection_None_Vector_uint64_256_256 -3.03% 2276587.923 2207681.590 - -2.67% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.03% 1.536 1.490 - 4.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.02% 1.255 1.217 - 2.87% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.02% 7.623 7.393 - -1.84% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -3.02% 3841.561 3725.659 - -0.93% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -3.01% 556.187 539.429 - -7.44% -
rng::count(list<int>)_(every_other)/1048576 -3.01% 828014.020 803100.655 - -1.72% -
BM_std_min<short>/4 -3.01% 1.082 1.049 - -2.47% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.01% 14.981 14.531 - -1.16% -
std::count(vector<int>)_(every_other)/8 -3.00% 1.334 1.294 - -6.23% -
std::find(list<int>)_(process_all)/1024 -3.00% 710.525 689.195 - -3.56% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.99% 2.531 2.455 - -3.15% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.99% 4.766 4.624 - -0.41% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.99% 30.094 29.195 - -3.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.99% 45287.869 43935.548 - -2.71% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.98% 6.507 6.313 - -0.14% -
bm_lexicographical_compare<unsigned_char>/6 -2.98% 1.959 1.901 - -0.29% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.98% 1.665 1.615 - -0.08% -
rng::find_if(vector<bool>)_(process_all)/8 -2.97% 5.615 5.449 - -0.54% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.96% 27381.297 26571.708 - -0.97% -
BM_std_min<int>/24 -2.96% 1.813 1.760 - -4.60% -
BM_RangesPushHeap_float_Descending_64 -2.95% 0.391 0.379 - -0.80% -
BM_PushHeap_uint32_PipeOrgan_1 -2.95% 0.474 0.460 - -27.93% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.95% 2.469 2.397 - -1.95% -
BM_StringFindAllMatch/1 -2.94% 2.774 2.693 - 2.50% -
rng::copy(deque<int>)/8 -2.94% 2.785 2.703 - -3.57% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.94% 22.004 21.358 - 0.28% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.94% 25.299 24.556 - -0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.93% 6.846 6.646 - -1.83% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.93% 3.952 3.836 - -4.74% -
BM_std_min<char>/4000 -2.93% 27.841 27.024 - -0.34% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.93% 1712386.158 1662154.976 - -2.97% -
rng::find_first_of(deque<int>)_(large_needle)/32 -2.93% 298.242 289.497 - -2.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.92% 14540.328 14115.118 - -0.41% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.92% 2.345 2.277 - -12.03% -
rng::remove(deque<int>)_(sprinkled)/32 -2.92% 56.806 55.148 - 4.74% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.92% 4294.011 4168.739 - -0.62% -
BM_std_min<unsigned_short>/19 -2.92% 1.893 1.838 - 1.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.92% 3.130 3.039 - 2.76% -
BM_deque_vector_copy/1 -2.92% 2.128 2.066 - -0.97% -
rng::generate_n(deque<int>)/32 -2.91% 8.506 8.258 - -0.68% -
SetIntersection_Front_Set_float_64_16 -2.91% 17160329.910 16660891.972 - 0.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.90% 0.873 0.848 - 2.86% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.90% 0.794 0.771 - 2.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.90% 2.082 2.021 - 0.50% -
BM_std_minmax<char>/8 -2.89% 1.024 0.994 - -13.41% -
bm_lexicographical_compare<unsigned_char>/8 -2.89% 1.497 1.454 - 4.37% -
BM_RangesSortHeap_float_16 -2.87% 1.651 1.604 - 0.29% -
BM_std_min<char>/14 -2.87% 1.871 1.817 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.87% 1123355.739 1091149.766 - -0.88% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.87% 6.087 5.912 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.87% 22810965.791 22157209.007 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.87% 1.651 1.604 - -0.53% -
std::move_backward(vector<bool>)_(aligned)/64 -2.86% 1.799 1.747 - 0.44% -
BM_PushHeap_string_Ascending_1024 -2.85% 13.088 12.715 - 7.48% -
SetIntersection_None_Vector_float_16384_64 -2.85% 1203707.658 1169415.386 - -0.54% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.85% 2.378 2.310 - 0.89% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.85% 6.198 6.022 - -0.79% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.84% 5754.013 5590.697 - 0.13% -
rng::unique(deque<int>)_(sprinkled)/32 -2.83% 60.646 58.927 - -5.50% -
bm_lexicographical_compare<signed_char>/512 -2.83% 7.979 7.753 - -1.50% -
rng::copy_n(list<int>)/64 -2.83% 14.168 13.767 - -2.33% -
BM_std_min<char>/4096 -2.83% 29.519 28.683 - 0.14% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.83% 1107342.422 1075987.419 - 1.09% -
std::count(list<int>)_(every_other)/8 -2.82% 2.101 2.042 - -4.37% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.82% 471131.775 457843.979 - -0.97% -
SetIntersection_None_Set_float_64_16 -2.82% 19226834.711 18684810.040 - -1.12% -
rng::count_if(deque<int>)_(every_other)/8 -2.82% 3.355 3.261 - -3.18% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.82% 28.153 27.360 - 8.06% -
SetIntersection_Front_Set_uint32_256_16 -2.81% 5011159.071 4870141.238 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.81% 1111525.099 1080278.543 - -2.48% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.80% 598.051 581.292 - -0.54% -
SetIntersection_Front_Vector_string_262144_1 -2.80% 1141228.534 1109311.108 - -4.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.80% 848.946 825.210 - 8.01% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.79% 5.700 5.541 - -2.41% -
std::sort(deque<int>)_(descending)/1024 -2.79% 1335.997 1298.731 - -0.61% -
BM_std_min<unsigned___int128>/5 -2.79% 1.850 1.799 - 0.14% -
BM_SortHeap_float_16 -2.79% 1.651 1.605 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.78% 1243639.744 1209084.939 - -1.63% -
std::count_if(deque<int>)_(every_other)/8 -2.78% 3.453 3.357 - -2.59% -
BM_std_minmax_element<char>/3 -2.78% 1.180 1.148 - -6.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.78% 0.875 0.850 - -2.93% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.77% 18.051 17.551 - -0.35% -
rng::find(vector<int>)_(process_all)/8 -2.77% 2.902 2.821 - 0.83% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.77% 644450.793 626626.494 - -0.62% -
std::multiset<int>::contains(key)_(existent)/1024 -2.76% 4.029 3.918 - -2.11% -
rng::copy(vector<int>)/4096 -2.76% 149.432 145.310 - -1.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.76% 173439.236 168657.040 - -1.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.75% 276.608 268.993 - 1.65% -
std::set<int>::erase(key)_(non-existent)/32 -2.74% 2.680 2.606 - 7.18% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.73% 15304.923 14886.904 - -0.82% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.73% 11.604 11.288 - -1.60% -
BM_std_minmax<long_long>/6 -2.73% 2.429 2.363 - 2.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.73% 24877936.082 24199955.999 - -0.16% -
BM_std_min<int>/8 -2.72% 1.297 1.262 - -2.72% -
std::distance(join_view(vector<vector<int>>))/50 -2.72% 0.604 0.588 - -9.54% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.72% 0.687 0.668 - 0.23% -
BM_std_minmax<char>/1 -2.71% 0.634 0.616 - -0.69% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.71% 5.492 5.343 - -3.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.71% 21005333.031 20435692.009 - -0.41% -
std::search(vector<int>)_(near_matches)/1000 -2.71% 14218.910 13833.474 - -1.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.71% 0.562 0.547 - -0.07% -
BM_MakeHeap_string_Random_262144 -2.71% 15.580 15.158 - -0.97% -
BM_StringEraseToEnd_Huge_Opaque -2.71% 2.512 2.444 - 1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.71% 1115675.272 1085480.200 - -3.07% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.70% 179.250 174.411 - -0.57% -
BM_vector_deque_copy_backward/1 -2.70% 2.310 2.248 - -8.13% -
SetIntersection_Front_Set_string_16384_1024 -2.69% 59302077.706 57704803.864 - -2.77% -
BM_std_min<unsigned_long_long>/13 -2.69% 1.753 1.706 - -0.85% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.69% 3421781.287 3329806.690 - -1.03% -
SetIntersection_None_Set_uint32_1024_1 -2.68% 8917480.948 8678289.660 - -3.51% -
SetIntersection_Interlaced_Vector_string_256_256 -2.68% 22855078.454 22242384.851 - 3.95% -
SetIntersection_None_Set_string_16384_1 -2.68% 202149680.791 196736699.913 - 1.71% -
rng::fold_left(deque<int>)/50 -2.67% 27.729 26.988 - -3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.67% 1.022 0.995 - -1.59% -
BM_StringRelational_Compare_Huge_Empty_Control -2.67% 1.663 1.618 - -3.03% -
rng::find_if(deque<int>)_(process_all)/50 -2.67% 24.140 23.496 - -1.03% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.66% 561735.320 546777.756 - 0.31% -
rng::remove(deque<int>)_(prefix)/32 -2.64% 55.140 53.682 - -9.58% -
std::any_of(list<int>)_(process_all)/8192 -2.64% 7129.926 6941.476 - -3.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.63% 1.146 1.115 - 0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.63% 191937.124 186886.708 - -0.66% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -2.63% 1.037 1.010 - -0.95% -
std::find(list<int>)_(bail_25%)/8 -2.63% 0.954 0.929 - -0.40% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.63% 15441548.750 15035782.524 - -2.35% -
SetIntersection_None_Vector_float_262144_16 -2.62% 1221251.222 1189248.626 - -1.29% -
SetIntersection_Front_Set_string_64_4 -2.62% 20199438.915 19670335.520 - -2.60% -
std::copy(vector<int>)/4096 -2.60% 230.508 224.508 - 3.90% -
BM_std_minmax<short>/21 -2.60% 2.045 1.991 - -4.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.60% 1.233 1.201 - 10.46% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.60% 4.802 4.678 - 6.28% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.60% 31.658 30.835 - -2.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.60% 30.926 30.123 - -1.94% -
SetIntersection_Front_Vector_uint64_16384_4 -2.60% 1119365.725 1090288.033 - 0.29% -
BM_StringRelationalLiteral_Less_Large_Small_Control -2.58% 1.888 1.840 - -0.14% -
SetIntersection_Front_Vector_string_1024_16 -2.58% 1724233.041 1679743.027 - -1.18% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.58% 4530.031 4413.165 - -0.34% -
BM_MakeHeap_string_Heap_256 -2.58% 4.956 4.829 - -3.00% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -2.57% 9.483 9.239 - 5.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.57% 3.011 2.934 - -4.64% -
std::reverse(deque<int>)/512 -2.57% 115.987 113.006 - -1.12% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.57% 5.412 5.273 - -3.04% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.57% 5.136 5.004 - -0.35% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.57% 2.747 2.677 - -1.60% -
rng::search(list<int>)_(single_element)/1024 -2.57% 726.036 707.400 - -0.42% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.55% 93.381 90.995 - -0.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.55% 6.048 5.893 - -2.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.55% 0.980 0.955 - -1.21% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.54% 4.486 4.372 - -2.19% -
BM_std_min<unsigned___int128>/4 -2.54% 1.446 1.409 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.54% 486.553 474.196 - 3.78% -
SetIntersection_None_Vector_float_16384_4 -2.54% 1204920.359 1174319.166 - 0.76% -
BM_std_min<short>/26 -2.54% 2.099 2.046 - -5.96% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.53% 46449.127 45273.611 - -1.26% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.53% 4712813.627 4593635.545 - 0.06% -
BM_SortHeap_string_262144 -2.52% 178.751 174.238 - -0.76% -
750_sealcrypto_r -2.52% 18.966 18.489 - 0.59% -
SetIntersection_Front_Set_float_256_64 -2.52% 6555169.679 6390057.435 - 0.45% -
SetIntersection_Interlaced_Vector_string_16_16 -2.52% 55629017.939 54229743.874 - -0.73% -
SetIntersection_None_Vector_uint32_262144_16384 -2.51% 1210234.326 1179853.068 - -0.48% -
rng::starts_with(list<int>,_pred)/8 -2.51% 3.725 3.632 - 0.02% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.51% 2075.600 2023.518 - -0.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.51% 7.650 7.458 - -2.29% -
SetIntersection_Front_Set_string_1024_1024 -2.50% 56345127.575 54934538.067 - -4.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.50% 3.951 3.852 - -8.66% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.50% 18.643 18.178 - 0.08% -
rng::replace_if(vector<int>)_(prefix)/1024 -2.49% 278.112 271.173 - 0.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.49% 1.560 1.521 - 3.04% -
BM_vector_deque_ranges_move/64000 -2.48% 2853.758 2782.913 - -0.56% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.48% 2828.744 2758.524 - -0.77% -
SetIntersection_Interlaced_Vector_string_64_4 -2.48% 22985515.989 22414968.206 - -1.92% -
std::swap_ranges(deque<int>)/1024 -2.48% 329.566 321.387 - 0.51% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.48% 204339.988 199270.600 - -0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.46% 20018363.160 19525085.999 - -5.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.46% 6.565 6.404 - -1.91% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.46% 65.761 64.142 - -0.68% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.46% 296700.670 289397.250 - 0.15% -
BM_std_min<short>/20 -2.46% 2.248 2.193 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.46% 0.644 0.628 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.45% 11713603.877 11426236.625 - 0.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.45% 0.580 0.566 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.45% 16247044.179 15849218.263 - -0.71% -
BM_StringRelational_Compare_Large_Empty_Control -2.45% 1.707 1.665 - -0.01% -
BM_RangesPushHeap_string_Ascending_16 -2.45% 4.719 4.604 - -2.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.45% 12755.831 12443.730 - -2.28% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.44% 12.581 12.273 - -1.69% -
rng::for_each(list<int>)/8192 -2.44% 8309.713 8106.697 - -4.75% -
BM_deque_deque_ranges_copy/64 -2.43% 5.540 5.405 - -0.02% -
std::rotate_copy(list<int>)/32 -2.43% 8.528 8.320 - -0.49% -
std::partition(list<int>)_(dense)/8192 -2.43% 5019.045 4896.991 - -2.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.43% 0.789 0.770 - 1.69% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.43% 471.852 460.387 - -5.23% -
rng::partition(vector<int>)_(sparse)/50 -2.43% 14.284 13.937 - -5.29% -
rng::stable_sort(deque<int>)_(descending)/8 -2.43% 27.355 26.691 - -5.69% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.43% 142.475 139.017 - -0.33% -
rng::reverse_copy(list<int>)/32768 -2.42% 26087.266 25454.970 - -0.30% -
std::map<int,_int>::clear()/1024 -2.42% 10580.321 10323.955 - 1.89% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.42% 26.972 26.319 - 0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.42% 5.116 4.992 - -0.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.42% 7.026 6.857 - -5.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.41% 170.697 166.578 - -1.43% -
SetIntersection_None_Vector_float_16384_1 -2.41% 1203775.177 1174739.994 - 0.02% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.41% 8.709 8.499 - 1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.41% 0.999 0.975 - -0.87% -
BM_std_min<char>/28 -2.41% 1.776 1.733 - 0.07% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.40% 4.085 3.987 - 0.24% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.40% 5291049.252 5164291.485 - -0.35% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.39% 599.219 584.883 - -1.19% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.39% 4.571 4.462 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.39% 1.230 1.200 - 1.88% -
BM_std_minmax<char>/7 -2.39% 2.545 2.484 - 2.45% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.39% 24.494 23.909 - -1.32% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.38% 44.124 43.072 - -1.73% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.38% 33.518 32.720 - 1.78% -
BM_PushHeap_uint64_Random_262144 -2.38% 6.124 5.978 - -2.08% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.38% 25.535 24.926 - -0.95% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.38% 213.291 208.220 - -2.36% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.38% 5.742 5.606 - -4.64% -
std::set<int>::insert(value)_(already_present)/1024 -2.37% 6.776 6.615 - 0.83% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.37% 2850.725 2783.081 - -1.52% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.37% 2.393 2.336 - 0.12% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.37% 109839.086 107236.814 - -2.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.37% 22.899 22.356 - -1.42% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.37% 39030.040 38105.706 - -3.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.37% 44566160.270 43511389.686 - -1.69% -
rng::partition_point(deque<int>)/50 -2.36% 4.348 4.245 - -1.49% -
std::copy(list<int>)/8 -2.36% 2.513 2.453 - 0.51% -
SetIntersection_None_Set_string_1024_1024 -2.36% 9123095.946 8907657.312 - -2.97% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.36% 2826.866 2760.234 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.36% 1246787.098 1217401.892 - 4.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.35% 204.518 199.709 - -0.05% -
BM_std_min<unsigned_long_long>/64 -2.35% 4.807 4.694 - -5.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.34% 1162392.851 1135154.076 - -1.36% -
SetIntersection_Front_Vector_uint64_262144_1 -2.34% 1120359.662 1094116.970 - -1.29% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.34% 694.170 677.917 - -0.95% -
SetIntersection_None_Vector_float_262144_64 -2.34% 1236760.107 1207809.254 - 0.14% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.34% 2.620 2.559 - -3.02% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.34% 3907.910 3816.624 - -6.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.32% 24.740 24.165 - 4.42% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.32% 18.009 17.591 - -1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.32% 223.979 218.784 - -1.46% -
std::map<int,_int>::count(key)_(existent)/8192 -2.31% 6.082 5.942 - -2.42% -
BM_MakeThenSortHeap_float_Random_16 -2.31% 10.211 9.975 - -0.14% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.30% 984.405 961.742 - -0.57% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.30% 1.554 1.518 - -2.12% -
rng::find_if(vector<char>)_(process_all)/8 -2.30% 2.487 2.430 - -8.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.30% 1505.128 1470.536 - -5.62% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.30% 470.272 459.464 - -0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.29% 671.691 656.280 - -1.30% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.29% 18.048 17.635 - 0.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.29% 22.145 21.637 - 3.26% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.28% 966.303 944.228 - -0.82% -
SetIntersection_Front_Set_float_16384_256 -2.28% 5143497.701 5026028.242 - 2.96% -
SetIntersection_None_Vector_float_256_256 -2.28% 2338157.163 2284906.306 - -0.10% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.28% 14518.091 14187.507 - -16.27% -
BM_std_min<unsigned_char>/21 -2.27% 1.800 1.759 - -3.53% -
735_gem5_r -2.27% 13.564 13.257 - -0.33% -
rng::is_sorted(list<int>)/8192 -2.27% 7261.972 7097.354 - -2.78% -
SetIntersection_Front_Set_string_1024_16 -2.27% 2021728.781 1975903.634 - -3.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.27% 0.984 0.962 - -1.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.26% 0.940 0.919 - 2.81% -
BM_std_minmax<long_long>/13 -2.25% 3.103 3.033 - 0.17% -
BM_std_min<unsigned_long_long>/16 -2.25% 2.470 2.415 - -1.48% -
BM_PushHeap_float_Ascending_1024 -2.24% 3.179 3.108 - 0.17% -
std::set<int>::clear()/1024 -2.24% 8763.731 8567.036 - -1.13% -
BM_MakeHeap_string_PipeOrgan_1024 -2.24% 4.963 4.852 - 0.74% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.24% 1.359 1.329 - 1.60% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.23% 42.774 41.818 - -0.33% -
std::search(vector<int>)_(same_length)/1000 -2.23% 246.394 240.888 - -1.25% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.23% 16.299 15.935 - 1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.23% 1728085.321 1689509.249 - 0.59% -
std::transform(list<int>,_list<int>)/8192 -2.23% 9411.148 9201.230 - -4.28% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.23% 18.611 18.197 - -0.25% -
BM_std_min<unsigned_char>/12 -2.22% 1.358 1.328 - -4.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.22% 6.567 6.421 - -1.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.22% 602.331 588.941 - -0.72% -
SetIntersection_None_Vector_float_262144_1024 -2.22% 1231846.355 1204465.827 - -0.87% -
rng::count(vector<int>)_(every_other)/8 -2.22% 1.383 1.353 - -2.28% -
rng::swap_ranges(deque<int>)/32 -2.22% 10.977 10.734 - -0.29% -
rng::stable_sort(deque<int>)_(heap)/8 -2.22% 26.363 25.779 - -2.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.21% 19804.003 19365.701 - -0.27% -
bm_write -2.21% 595.691 582.520 - 0.18% -
std::partition_copy(list<int>)/50 -2.21% 13.204 12.912 - -1.74% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.21% 22.191 21.701 - -0.16% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.21% 0.472 0.462 - -1.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.20% 37.552 36.725 - 0.74% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.20% 18.605 18.195 - 0.10% -
BM_RangesPushHeap_string_Random_1024 -2.20% 15.119 14.786 - -1.61% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.20% 82905.490 81081.596 - -1.78% -
SetIntersection_Front_Set_string_64_16 -2.20% 25760772.646 25194119.240 - -0.30% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -2.20% 61192.537 59847.707 - -0.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.19% 0.518 0.507 - 2.63% -
SetIntersection_Front_Set_uint64_262144_16 -2.19% 1306417.906 1277820.243 - 0.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.19% 36.531 35.732 - -14.63% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.19% 2.548 2.492 - -0.85% -
BM_std_min<unsigned_short>/30 -2.19% 2.359 2.308 - -2.35% -
SetIntersection_None_Vector_float_16384_16 -2.19% 1204217.839 1177881.798 - 0.40% -
BM_StringResizeAndOverwrite -2.19% 0.860 0.841 - 2.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.18% 474.798 464.424 - 2.55% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.18% 1.297 1.269 - -2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.18% 25147944.326 24599719.518 - -2.91% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -2.18% 153.904 150.549 - -0.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.18% 55.137 53.935 - -0.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.18% 179827.219 175910.582 - 0.31% -
rng::generate_n(deque<int>)/50 -2.18% 12.547 12.273 - -0.66% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.18% 4.047 3.959 - -0.52% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.17% 25.684 25.125 - -6.34% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.17% 5837692.488 5710966.547 - -12.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.17% 4828.533 4723.785 - -0.37% -
BM_std_min<char>/19 -2.17% 1.182 1.156 - 0.06% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.16% 20.234 19.796 - -0.83% -
bm_ranges_lexicographical_compare<int>/64 -2.16% 4.911 4.805 - -5.53% -
BM_deque_deque_copy/1024 -2.16% 39.286 38.437 - -2.35% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.16% 28169.723 27561.516 - -0.66% -
SetIntersection_None_Set_float_16384_1024 -2.16% 158910340.260 155479426.781 - -0.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.16% 10.114 9.896 - 0.40% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.16% 12003.627 11744.526 - 0.96% -
SetIntersection_None_Vector_float_1024_1 -2.16% 1180606.853 1155125.790 - 0.53% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.16% 3515.329 3439.507 - -0.85% -
BM_PushHeap_uint64_Random_256 -2.15% 5.676 5.553 - -4.11% -
SetIntersection_Front_Vector_uint64_256_64 -2.15% 4599644.873 4500745.477 - -1.29% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.15% 21.578 21.114 - -0.70% -
BM_SortHeap_string_1024 -2.15% 60.841 59.533 - 0.13% -
std::search_n(list<int>)_(no_match)/1000 -2.15% 677.286 662.735 - -3.73% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.14% 15.285 14.958 - -0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.14% 35.465 34.707 - -0.47% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.14% 450.997 441.363 - -0.72% -
SetIntersection_Front_Set_string_262144_1024 -2.14% 59936801.515 58656743.623 - -3.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.14% 0.570 0.558 - 0.01% -
SetIntersection_Front_Set_uint32_262144_16 -2.13% 1311088.146 1283138.020 - -0.52% -
BM_vector_deque_move_backward/70000 -2.12% 8004.825 7835.061 - -8.88% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.12% 25.291 24.755 - 0.88% -
BM_vector_deque_ranges_copy/64000 -2.12% 2956.845 2894.228 - 2.48% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.11% 453.792 444.199 - -0.63% -
SetIntersection_None_Vector_uint32_16384_64 -2.11% 1172540.664 1147756.502 - -2.00% -
BM_SortHeap_string_256 -2.11% 45.675 44.711 - -0.26% -
BM_MakeThenSortHeap_float_Heap_256 -2.11% 6.235 6.104 - 0.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.10% 5.266 5.155 - -24.98% -
727_cppcheck_r -2.10% 25.262 24.731 - -2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.10% 19350304.820 18943785.030 - 2.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.10% 77295.823 75672.412 - 0.50% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.10% 0.966 0.946 - 1.35% -
std::copy_backward(vector<int>)/32768 -2.10% 3795.289 3715.674 - -2.02% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.10% 5.104 4.997 - -0.03% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.09% 9974.529 9765.589 - -0.73% -
std::replace_if(vector<int>)_(prefix)/50 -2.09% 13.880 13.589 - -0.81% -
rng::starts_with(deque<int>)/1024 -2.09% 488.028 477.848 - 6.52% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.09% 0.945 0.926 - -7.84% -
BM_PopHeap_pair<uint32,_uint32>_1 -2.08% 0.506 0.496 - -2.27% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.08% 13.698 13.413 - -1.55% -
SetIntersection_Interlaced_Set_float_1024_16 -2.08% 11778995.667 11534064.310 - -3.17% -
BM_deque_deque_ranges_move/64 -2.08% 5.522 5.407 - 0.17% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.08% 253647.803 248379.520 - -0.26% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -2.07% 7057906.762 6911803.218 - -2.16% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.07% 18.774 18.385 - 0.16% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.07% 19.539 19.135 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.07% 5266124.134 5157264.345 - 3.69% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.06% 201.044 196.895 - -1.28% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.06% 503943.795 493544.513 - -5.55% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.06% 1.271 1.245 - 7.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.06% 0.566 0.554 - 0.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.06% 13292.704 13018.864 - 0.55% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -2.06% 1884804.393 1846000.471 - -17.81% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.06% 36624.782 35872.119 - -1.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.05% 130795.705 128109.961 - -1.51% -
rng::adjacent_find(deque<int>,_pred)/8 -2.05% 4.172 4.087 - -6.01% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.05% 0.775 0.759 - -1.96% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.05% 50483377.933 49448391.671 - -1.91% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.05% 9.936 9.733 - 1.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 8519.177 8344.686 - 2.52% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -2.05% 7217.778 7069.949 - -2.13% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.05% 10.049 9.843 - -5.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.04% 1.322 1.295 - -2.72% -
BM_std_min<unsigned_long_long>/8 -2.04% 2.329 2.281 - -2.71% -
SetIntersection_None_Vector_string_262144_16384 -2.04% 1362349.416 1334601.050 - -1.61% -
SetIntersection_None_Vector_float_1024_16 -2.03% 1163869.292 1140204.232 - -1.10% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.03% 22.075 21.626 - -1.80% -
BM_RangesPushHeap_uint64_Random_64 -2.03% 5.275 5.168 - 0.35% -
rng::move(vector<int>)/1048576 -2.03% 57762.368 56590.018 - -0.08% -
SetIntersection_None_Vector_string_262144_64 -2.03% 1371243.529 1343423.206 - -2.39% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.03% 3.778 3.702 - 0.91% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.03% 12696.049 12438.763 - -0.74% -
BM_SortHeap_string_64 -2.02% 30.548 29.929 - -0.07% -
SetIntersection_Front_Set_uint32_262144_4 -2.02% 1134217.881 1111271.235 - 0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.02% 9.305 9.117 - -7.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.02% 761.820 746.412 - -1.22% -
rng::count_if(list<int>)_(every_other)/8192 -2.02% 7302.102 7154.624 - -1.93% -
SetIntersection_None_Vector_float_262144_256 -2.02% 1228446.866 1203644.147 - -0.11% -
BM_std_min<char>/21 -2.02% 1.809 1.773 - 2.44% -
723_llvm_r -2.02% 11.766 11.529 - -0.31% -
BM_RangesPushHeap_float_Random_64 -2.01% 6.699 6.565 - -1.75% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.01% 172519.771 169046.980 - -0.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.01% 7.796 7.639 - -2.43% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.01% 34.671 33.974 - -2.18% -
BM_std_min<unsigned_short>/27 -2.01% 2.382 2.334 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.01% 61706112.524 60466006.208 - -0.52% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.01% 23592.221 23118.239 - -0.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.01% 60.718 59.500 - -0.24% -
rng::generate_n(deque<int>)/8192 -2.00% 1978.367 1938.716 - -0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.00% 0.763 0.748 - -0.74% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.00% 19876.242 19479.499 - -5.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.99% 1124277.738 1101875.202 - 3.97% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.99% 13051.207 12791.160 - -0.84% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.99% 195.122 191.246 - -0.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.98% 13485.490 13217.812 - -1.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.98% 10.303 10.099 - -2.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.98% 23.403 22.940 - -0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.98% 1271473.000 1246340.723 - 0.25% -
SetIntersection_Front_Vector_uint32_1024_16 -1.98% 1195709.111 1172088.944 - -1.51% -
BM_std_minmax<char>/14 -1.97% 2.554 2.504 - -3.42% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.97% 605105.949 593207.629 - -0.34% -
SetIntersection_Interlaced_Set_string_262144_1 -1.96% 1169761.777 1146794.477 - -0.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.96% 32.841 32.197 - 0.47% -
SetIntersection_Interlaced_Set_float_16_4 -1.96% 64947917.372 63674092.902 - -1.70% -
BM_std_min<unsigned_int>/17 -1.96% 0.971 0.952 - 0.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.96% 169607.424 166287.653 - -0.11% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.96% 23048.098 22597.094 - -0.69% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.95% 503070.061 493240.172 - -1.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.95% 653.510 640.743 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.95% 24.182 23.712 - 0.01% -
std::move_backward(list<int>)/262144 -1.94% 264917.793 259769.635 - -1.12% -
SetIntersection_None_Vector_float_262144_262144 -1.94% 1230660.922 1206762.955 - 0.15% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.94% 16.946 16.617 - 2.35% -
BM_MakeHeap_string_Heap_64 -1.94% 5.102 5.003 - -1.67% -
std::reverse_copy(list<int>)/32768 -1.94% 26357.294 25846.695 - -1.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.94% 15274.592 14978.712 - -1.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.94% 24.119 23.652 - 10.49% -
std::any_of(deque<int>)_(process_all)/32768 -1.93% 10839.924 10630.508 - -4.39% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.93% 9041.560 8867.272 - 0.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.93% 6.853 6.721 - -0.40% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.92% 44029.499 43182.396 - -0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.92% 1.918 1.881 - -1.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.92% 374.381 367.188 - -0.66% -
BM_RangesPushHeap_float_Random_16 -1.92% 5.409 5.305 - -1.61% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.92% 867182.246 850553.277 - 1.46% -
std::search(list<int>)_(same_length)/8192 -1.91% 10541.812 10340.969 - -2.95% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.90% 17.238 16.910 - 1.11% -
BM_PushHeap_string_QuickSortAdversary_256 -1.90% 14.809 14.527 - -0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.90% 4899.764 4806.586 - -0.18% -
BM_vector_deque_copy_backward/4000 -1.90% 146.692 143.907 - 1.38% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.90% 21.417 21.011 - -3.61% -
BM_std_min<char>/15 -1.89% 2.129 2.089 - 0.02% -
bm_ranges_lexicographical_compare<int>/8 -1.89% 1.530 1.502 - -7.19% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.89% 507058.957 497489.961 - 0.67% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.89% 7277.034 7139.757 - -1.32% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.88% 854723.895 838622.814 - -0.01% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.88% 2.615 2.566 - -0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.88% 14.201 13.934 - -1.80% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.87% 18.576 18.229 - 0.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.87% 3.117 3.059 - -1.26% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.87% 653337.894 641114.660 - -1.13% -
rng::search_n(list<int>)_(no_match)/1024 -1.87% 743.679 729.769 - 0.00% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.87% 56.982 55.917 - -0.87% -
std::map<std::string,_int>::ctor(const&)/1024 -1.87% 35413.056 34751.571 - 0.69% -
SetIntersection_Front_Set_uint32_16384_16 -1.87% 1306571.012 1282178.505 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.86% 19318583.879 18958475.744 - -0.82% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.86% 45805.127 44951.415 - -0.26% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -1.86% 3.023 2.967 - 0.63% -
rng::adjacent_find(list<int>)/8 -1.86% 2.134 2.094 - -0.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.86% 34.857 34.209 - -3.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.85% 116054.503 113903.757 - -1.25% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.85% 8498.673 8341.750 - -1.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.84% 127703.608 125348.116 - -1.40% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.84% 85479.600 83904.431 - 4.28% -
BM_MakeHeap_string_SingleElement_1024 -1.84% 6.309 6.193 - 0.35% -
rng::copy(vector<int>)/1048576 -1.84% 50195.955 49272.085 - 0.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 12530.058 12299.891 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.83% 13472516.940 13226175.791 - 2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.83% 1265457.251 1242323.791 - 1.36% -
std::partition(list<int>)_(dense)/32 -1.83% 9.160 8.993 - 1.12% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 535.544 525.758 - -2.09% -
rng::all_of(vector<int>)_(process_all)/32 -1.83% 8.483 8.328 - -0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.82% 645.328 633.557 - -1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.81% 1160497.632 1139438.968 - -1.75% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.81% 74.026 72.684 - -2.15% -
BM_MakeThenSortHeap_string_Random_16384 -1.80% 111.158 109.153 - 0.52% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.80% 16.823 16.520 - -0.44% -
BM_std_minmax<int>/27 -1.80% 2.493 2.448 - 1.10% -
BM_deque_deque_copy/64 -1.80% 5.563 5.462 - -0.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -1.80% 0.573 0.562 - 0.71% -
BM_MakeThenSortHeap_string_Ascending_4 -1.80% 5.357 5.260 - -2.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.80% 1.242 1.219 - -1.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.80% 1.223 1.201 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.80% 63107481.021 61974422.821 - 0.21% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.80% 464.701 456.359 - 1.47% -
BM_MakeHeap_string_Descending_262144 -1.79% 3.544 3.480 - -0.39% -
BM_std_min<unsigned_long_long>/7 -1.79% 1.901 1.866 - -3.23% -
BM_PopHeap_uint32_262144 -1.79% 42.037 41.284 - -0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.79% 18759.187 18423.740 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.79% 4.384 4.305 - -1.07% -
rng::starts_with(vector<int>,_pred)/1000 -1.79% 455.743 447.597 - -0.11% -
SetIntersection_None_Vector_float_1024_1024 -1.79% 1172877.518 1151924.257 - 0.05% -
std::search(list<int>)_(same_length)/1024 -1.79% 776.150 762.287 - -2.06% -
rng::rotate_copy(deque<int>)/32 -1.78% 2.693 2.645 - 0.02% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.78% 15.278 15.006 - -3.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.78% 1117440.753 1097578.247 - -0.27% -
SetIntersection_Front_Set_string_16_16 -1.78% 63316156.559 62190985.144 - -2.38% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.78% 24067.480 23640.034 - -0.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.78% 1.612 1.583 - 11.88% -
std::search(vector<int>)_(near_matches)/1024 -1.78% 15085.628 14817.741 - -1.05% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.77% 9.054 8.894 - 1.22% -
rng::reverse(list<int>)/512 -1.77% 199.791 196.260 - -0.99% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.77% 28.135 27.637 - 1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.76% 4629478.441 4547839.429 - -0.14% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.76% 6.166 6.058 - 0.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.76% 6757.438 6638.494 - -1.31% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.76% 2059.670 2023.437 - -0.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.76% 10.511 10.326 - -1.45% -
BM_MakeThenSortHeap_string_Random_262144 -1.76% 193.862 190.456 - 0.16% -
BM_PushHeap_string_Ascending_4 -1.76% 2.630 2.584 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.75% 2483647.245 2440126.590 - 0.00% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.75% 2060.719 2024.618 - -0.88% -
BM_PushHeap_uint32_Ascending_16384 -1.75% 6.735 6.617 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.74% 68477.198 67283.389 - 1.24% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.74% 113671.721 111690.344 - 0.73% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.74% 3.906 3.837 - -0.20% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.74% 128010.318 125781.782 - -0.78% -
SetIntersection_None_Vector_float_256_64 -1.74% 3714384.864 3649744.626 - 0.63% -
SetIntersection_None_Vector_string_1024_1 -1.74% 1227600.205 1206241.456 - -2.28% -
std::remove(list<int>)_(sprinkled)/50 -1.74% 68.613 67.422 - 3.48% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.73% 530.104 520.915 - -0.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.73% 1.009 0.992 - -0.23% -
rng::swap_ranges(deque<int>)/50 -1.73% 19.938 19.593 - 0.12% -
SetIntersection_None_Set_uint32_256_64 -1.73% 9389029.085 9226685.840 - -0.63% -
BM_MakeThenSortHeap_string_Random_64 -1.73% 40.049 39.358 - 0.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.72% 16898.269 16606.774 - -1.42% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.72% 52.396 51.494 - 0.01% -
std::partition_copy(vector<int>)/50 -1.72% 12.971 12.748 - -0.10% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.72% 4.569 4.491 - -0.34% -
std::partition_point(vector<int>)/50 -1.72% 2.571 2.527 - -0.38% -
BM_std_min<char>/18 -1.72% 0.988 0.971 - -0.01% -
std::find(list<int>)_(process_all)/8 -1.72% 2.397 2.356 - -0.84% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.72% 69643.137 68448.695 - 0.18% -
BM_std_minmax<unsigned_char>/3 -1.71% 1.193 1.172 - 4.15% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.71% 10089.065 9916.327 - -0.62% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.71% 18.395 18.080 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.71% 16.665 16.380 - -0.86% -
bm_lexicographical_compare<signed_char>/16 -1.71% 1.327 1.305 - -5.99% -
SetIntersection_Front_Set_uint32_262144_1 -1.71% 1097543.107 1078792.000 - 0.98% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.71% 34.988 34.391 - 0.33% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.71% 2619.712 2575.028 - -0.04% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.70% 603218.480 592942.700 - -0.47% -
SetIntersection_Interlaced_Set_string_1024_16 -1.70% 13871943.210 13635657.315 - -0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.70% 566.041 556.405 - -8.61% -
BM_deque_deque_move/4096 -1.70% 152.368 149.775 - -0.12% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.70% 10.658 10.477 - -1.20% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - 0.15% -
std::copy(list<int>)/4096 -1.70% 3295.613 3239.564 - -2.21% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.70% 8.866 8.716 - 0.49% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.70% 42983.316 42253.546 - -0.91% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 54735.039 53806.133 - -0.09% -
BM_std_minmax<short>/27 -1.70% 2.871 2.823 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.70% 1109716.450 1090889.841 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.70% 19643637.473 19310506.041 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.69% 9487603.483 9326855.122 - -2.20% -
BM_CmpEqual_schar_schar -1.69% 1.105 1.087 - -2.23% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.69% 15.077 14.822 - -3.61% -
std::stable_partition(list<int>)_(dense)/32 -1.69% 33.335 32.772 - 0.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.69% 1.217 1.196 - -0.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.68% 233.023 229.098 - 1.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.68% 32.998 32.443 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.68% 1268749.512 1247460.585 - 0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.68% 3.680 3.618 - 8.74% -
std::partition(vector<int>)_(dense)/32 -1.67% 8.529 8.386 - -1.44% -
SetIntersection_None_Vector_float_1024_256 -1.67% 1172549.659 1152944.965 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.67% 16.368 16.094 - -2.84% -
BM_CmpEqual_int_ushort -1.67% 1.137 1.118 - -1.23% -
std::set<int>::contains(key)_(existent)/8192 -1.67% 8.391 8.251 - 0.29% -
BM_deque_vector_move/70000 -1.67% 2965.684 2916.179 - -8.39% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.67% 518.238 509.597 - -0.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.67% 3.895 3.830 - -0.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.67% 11.463 11.272 - -0.15% -
std::find_if(deque<int>)_(process_all)/50 -1.66% 23.905 23.508 - -1.29% -
rng::reverse_copy(list<int>)/4096 -1.66% 3071.994 3020.916 - -1.01% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.66% 4.892 4.810 - -5.05% -
rng::replace(list<int>)_(prefix)/8192 -1.66% 7285.937 7164.878 - -0.48% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.66% 18.620 18.311 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.66% 17.411 17.122 - -1.45% -
rng::move_backward(vector<int>)/262144 -1.66% 22076.034 21709.720 - 0.85% -
BM_deque_vector_ranges_copy/5500 -1.66% 201.053 197.722 - 0.16% -
BM_std_min<unsigned_short>/28 -1.66% 2.693 2.648 - -2.99% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.65% 29.886 29.391 - 0.05% -
std::set<std::string>::erase(key)_(existent)/8192 -1.65% 71.061 69.886 - -1.99% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.65% 12411.370 12206.435 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.65% 1126825.388 1108222.636 - -0.41% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.65% 8.789 8.644 - -0.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.65% 3936.866 3871.911 - 0.59% -
rng::copy_backward(deque<int>)/8 -1.65% 2.793 2.747 - 0.46% -
BM_StringFindStringLiteral/1024 -1.65% 18.085 17.788 - -0.15% -
BM_deque_deque_move/64 -1.64% 5.564 5.472 - -0.15% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.64% 456006.537 448538.438 - -1.02% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.64% 8.306 8.170 - -1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.64% 1272700.235 1251881.051 - -0.49% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.64% 5.606 5.514 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.63% 2368474.392 2329921.937 - 2.57% -
std::find_if(deque<int>)_(process_all)/8 -1.63% 3.974 3.909 - -0.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.63% 13499.045 13279.556 - -2.66% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.62% 1.439 1.415 - 0.02% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.62% 4.846 4.768 - -1.76% -
BM_vector_deque_ranges_copy_backward/512 -1.61% 17.908 17.618 - -0.14% -
BM_MakeThenSortHeap_string_Heap_16 -1.61% 17.530 17.247 - -0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.61% 3689708.167 3630149.140 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 11788898.715 11598720.623 - -0.00% -
BM_std_min<char>/23 -1.61% 2.281 2.244 - -3.11% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.61% 22.653 22.288 - 0.62% -
rng::find_if(vector<char>)_(process_all)/50 -1.61% 12.660 12.456 - -1.70% -
BM_deque_deque_ranges_move/65536 -1.61% 2954.201 2906.652 - -1.76% -
729_abc_r -1.61% 18.943 18.638 - -0.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.60% 50.327 49.520 - 0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.60% 23.466 23.090 - -1.46% -
std::find(vector<bool>)_(process_all)/1048576 -1.60% 3717.570 3658.136 - -0.67% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.60% 7940.068 7813.208 - -1.08% -
SetIntersection_Front_Set_uint64_256_16 -1.60% 4902114.409 4823836.958 - -1.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.60% 54857.549 53982.083 - -0.13% -
BM_RangesPushHeap_string_Random_256 -1.59% 14.358 14.129 - -0.16% -
SetIntersection_None_Vector_uint32_262144_262144 -1.59% 1195868.022 1176798.358 - -3.19% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.59% 1.507 1.483 - -1.59% -
std::copy_if(vector<int>)_(entire_range)/64 -1.59% 16.363 16.103 - 1.87% -
rng::fill(list<int>)/32 -1.59% 8.459 8.324 - -1.43% -
std::copy_if(list<int>)_(every_other)/1048576 -1.59% 852156.604 838627.530 - 0.11% -
bm_lexicographical_compare<int>/5 -1.59% 1.531 1.506 - -1.14% -
rng::remove(vector<int>)_(prefix)/50 -1.58% 57.016 56.112 - 0.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.58% 0.783 0.771 - -1.66% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.58% 1.569 1.544 - 0.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.58% 9.254 9.108 - -1.71% -
SetIntersection_None_Vector_uint32_16384_1 -1.58% 1173180.930 1154635.441 - 0.58% -
rng::search(vector<int>)_(no_match)/1000 -1.58% 214.571 211.185 - 1.31% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.58% 526.220 517.926 - -0.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.57% 140.326 138.117 - 6.38% -
BM_MakeThenSortHeap_float_Heap_1024 -1.57% 8.327 8.197 - 0.70% -
std::find_if(deque<int>)_(bail_25%)/8 -1.57% 1.546 1.522 - -0.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.57% 707.261 696.172 - 0.13% -
BM_deque_deque_move_backward/4000 -1.57% 148.460 146.133 - -0.89% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.57% 19.985 19.672 - -1.07% -
bm_swap_ranges_vb_unaligned/8 -1.57% 4.912 4.835 - 2.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.56% 24.809 24.421 - -1.23% -
BM_lexicographical_compare_three_way_slow_path/256 -1.56% 71.616 70.497 - -0.65% -
BM_std_minmax<char>/17 -1.56% 1.121 1.103 - -4.52% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.56% 3.676 3.618 - -2.31% -
BM_MakeHeap_string_SingleElement_16384 -1.56% 6.100 6.005 - -0.33% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.56% 11635.146 11453.960 - -1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.56% 151229730.458 148874927.201 - -0.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.56% 23.627 23.259 - -1.33% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.56% 2.947 2.901 - -1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.55% 9213274.799 9070104.201 - -0.92% -
bm_ranges_swap_ranges_vb_aligned/64 -1.55% 3.124 3.075 - -0.20% -
rng::remove(deque<int>)_(prefix)/50 -1.55% 63.484 62.502 - -7.64% -
std::multiset<int>::ctor(const&)/32 -1.54% 226.405 222.914 - 2.17% -
BM_std_minmax<unsigned_long_long>/29 -1.54% 4.196 4.132 - -2.13% -
std::any_of(deque<int>)_(process_all)/8192 -1.54% 2719.398 2677.622 - -3.88% -
BM_SortHeap_string_16384 -1.53% 99.061 97.542 - -0.02% -
std::sort(deque<int>)_(ascending)/8192 -1.53% 5815.339 5726.237 - -0.79% -
BM_vector_deque_move/64000 -1.53% 2929.030 2884.202 - 2.90% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.53% 86.808 85.480 - 18.03% -
bm_lexicographical_compare<int>/7 -1.53% 1.529 1.506 - -1.24% -
BM_vector_deque_ranges_copy_backward/64 -1.52% 3.035 2.989 - 0.72% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.52% 527.512 519.477 - 0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.52% 0.925 0.911 - -0.92% -
rng::starts_with(deque<int>,_pred)/8192 -1.52% 4053.826 3992.127 - -2.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.52% 7095.167 6987.222 - 0.21% -
rng::copy_if(list<int>)_(entire_range)/512 -1.52% 371.557 365.918 - -0.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.52% 172372.776 169759.767 - -5.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.52% 634125.713 624517.225 - -0.00% -
BM_MakeThenSortHeap_string_Random_1024 -1.51% 70.329 69.268 - 0.59% -
BM_vector_deque_ranges_copy_backward/64000 -1.51% 7334.739 7224.168 - -2.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.51% 16.010 15.768 - -0.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.51% 3.038 2.993 - -3.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.50% 134160.789 132148.809 - -0.69% -
BM_StringRelational_Less_Huge_Small_Control -1.50% 1.815 1.788 - -0.89% -
std::unordered_map<int,_int>::clear()/1024 -1.50% 8396.994 8271.266 - -2.99% -
BM_MakeHeap_uint64_Ascending_262144 -1.50% 0.741 0.730 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.50% 1580.504 1556.874 - -1.79% -
std::replace(vector<int>)_(prefix)/32 -1.49% 5.032 4.957 - -3.95% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.49% 5992620.302 5903140.816 - 0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.49% 66.127 65.140 - -1.05% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.49% 3919.163 3860.723 - -1.39% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.49% 186698.038 183915.210 - -0.51% -
rng::all_of(list<int>)_(process_all)/32 -1.49% 11.700 11.526 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.49% 115697.513 113976.253 - -1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.49% 27.736 27.324 - -1.67% -
std::transform(vector<int>)_(identity_transform)/32 -1.49% 9.079 8.944 - -0.52% -
std::all_of(vector<int>)_(process_all)/32 -1.49% 8.498 8.372 - 0.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.49% 52133.449 51358.508 - 1.48% -
std::unique(deque<int>)_(contiguous)/32 -1.49% 59.610 58.724 - -3.68% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.48% 13.158 12.962 - -0.39% -
BM_deque_deque_ranges_move/1024 -1.48% 39.362 38.778 - -0.66% -
std::unordered_set<int>::ctor(const&)/1024 -1.48% 6714.918 6615.424 - -1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 12206.369 12025.556 - 0.65% -
BM_PushHeap_float_Random_64 -1.48% 6.773 6.673 - 0.72% -
std::copy_n(list<int>)/4096 -1.48% 3861.248 3804.267 - 5.52% -
BM_std_min<unsigned_short>/20 -1.48% 2.221 2.188 - 0.24% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.47% 1651.943 1627.579 - -0.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.47% 222.810 219.528 - -1.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.47% 3.562 3.510 - 4.19% -
BM_MakeThenSortHeap_float_Heap_4 -1.47% 1.239 1.221 - -1.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.47% 21.657 21.338 - -1.97% -
rng::starts_with(deque<int>,_pred)/1048576 -1.47% 529525.007 521746.619 - -2.16% -
BM_MakeThenSortHeap_string_Random_256 -1.47% 55.726 54.908 - 0.86% -
std::remove_copy(deque<int>)_(prefix)/32 -1.47% 13.223 13.029 - 0.46% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.47% 1.041 1.026 - 0.68% -
rng::all_of(vector<int>)_(process_all)/50 -1.47% 18.457 18.186 - 0.20% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.46% 5.322 5.244 - 2.73% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.46% 10.762 10.605 - -3.64% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.46% 6.666 6.568 - -0.48% -
SetIntersection_Front_Set_float_1024_64 -1.46% 2040500.876 2010683.207 - -0.55% -
SetIntersection_Front_Set_uint32_16_16 -1.46% 42152523.333 41537930.328 - 0.22% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.46% 13.861 13.660 - -1.83% -
rng::copy_if(list<int>)_(entire_range)/8 -1.45% 2.597 2.559 - -1.43% -
BM_deque_deque_ranges_move/64000 -1.45% 2837.385 2796.104 - -5.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.45% 857.757 845.288 - -0.26% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.45% 4196.167 4135.184 - -1.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.45% 455.974 449.355 - -0.40% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.45% 63.191 62.277 - -5.60% -
BM_RangesMakeHeap_string_Heap_262144 -1.44% 5.438 5.360 - 4.33% -
bm_lexicographical_compare<int>/6 -1.44% 1.528 1.506 - -1.16% -
BM_std_minmax<short>/30 -1.44% 2.797 2.757 - -0.91% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.44% 4.051 3.993 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.44% 28241113.491 27835535.033 - -1.43% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.43% 2.690 2.652 - 2.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.43% 9240.439 9107.999 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.43% 0.849 0.837 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.43% 5.385 5.308 - 0.08% -
BM_std_minmax<unsigned_char>/64 -1.43% 1.219 1.202 - -8.94% -
rng::search(deque<int>)_(same_length)/1000 -1.42% 331.309 326.591 - -15.56% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.42% 4.072 4.014 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.42% 35040.426 34543.313 - -1.31% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.42% 7544.921 7437.928 - -3.61% -
SetIntersection_Front_Set_string_256_4 -1.42% 5273604.658 5198853.907 - -0.07% -
std::is_sorted_until(list<int>)/8192 -1.42% 7275.159 7172.088 - 0.81% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.42% 9511.754 9377.057 - 12.48% -
BM_std_min<unsigned_long_long>/23 -1.41% 2.429 2.395 - -1.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.41% 836092.059 824308.794 - 0.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.40% 31.535 31.092 - -0.13% -
rng::copy_backward(list<int>)/262144 -1.40% 223681.419 220551.182 - -0.51% -
766_femflow_r -1.40% 12.948 12.767 - -0.44% -
rng::is_sorted_until(list<int>,_pred)/8 -1.40% 3.802 3.749 - -0.55% -
SetIntersection_Front_Set_string_256_16 -1.40% 7602450.527 7496371.137 - 0.06% -
BM_LowerBound_uint32_16 -1.40% 7.443 7.339 - 0.00% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 22.105 21.797 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.39% 19412075.116 19141615.516 - 1.71% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.39% 8.624 8.504 - -0.48% -
BM_deque_vector_move/64 -1.39% 2.631 2.594 - -0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.39% 282184.318 278269.970 - 0.51% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.39% 4345.184 4284.924 - -0.20% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.39% 0.936 0.923 - -0.52% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.39% 37314.571 36797.467 - -1.66% -
rng::search(vector<int>)_(no_match)/1048576 -1.39% 217386.727 214375.102 - 1.28% -
std::partition(deque<int>)_(sparse)/1024 -1.39% 389.174 383.782 - -7.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.38% 23672624.642 23344781.154 - 2.07% -
BM_lexicographical_compare_three_way_fast_path/256 -1.38% 70.825 69.844 - -0.88% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.38% 17073.667 16837.357 - -1.11% -
std::remove_copy(list<int>)_(prefix)/8192 -1.38% 7023.971 6926.766 - -1.64% -
721_gcc_r -1.38% 13.193 13.011 - 0.89% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.38% 497.697 490.825 - -0.35% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.38% 1.430 1.411 - -2.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.38% 147980.942 145942.565 - -1.60% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.37% 4068.752 4012.861 - -0.93% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.37% 18.925 18.665 - -0.39% -
rng::search(list<int>,_pred)_(no_match)/8192 -1.37% 8301.461 8187.580 - 4.95% -
SetIntersection_Interlaced_Set_string_16384_1 -1.37% 1155604.005 1139762.068 - -2.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.37% 66640.303 65727.556 - -2.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.37% 9.488 9.358 - 0.30% -
std::remove(list<int>)_(prefix)/8192 -1.37% 8317.967 8204.313 - -0.26% -
BM_PushHeap_float_Random_16 -1.37% 5.413 5.339 - -0.18% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.36% 22.179 21.876 - -0.10% -
rng::fill_n(deque<int>)/8192 -1.36% 240.646 237.372 - -1.19% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.36% 21.307 21.017 - -2.45% -
SetIntersection_None_Set_float_16384_256 -1.36% 157405903.206 155266002.953 - -0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.35% 8000.477 7892.095 - -1.57% -
SetIntersection_Interlaced_Set_float_1024_1 -1.35% 1126354.219 1111095.613 - -0.57% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.35% 54031599.385 53301134.621 - -2.18% -
rng::reverse(list<int>)/4096 -1.35% 1752.269 1728.596 - 2.79% -
753_ns3_r -1.35% 10.220 10.082 - -0.02% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.35% 2.071 2.043 - -2.15% -
BM_std_min<char>/5500 -1.35% 37.290 36.787 - -0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.34% 42204.285 41638.215 - -0.19% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.34% 54860.945 54125.301 - -1.20% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.34% 1.035 1.021 - -1.00% -
rng::stable_sort(vector<int>)_(descending)/8 -1.34% 25.352 25.012 - 3.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.34% 1631.295 1609.438 - -1.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.34% 2180.803 2151.596 - -0.13% -
std::sample(vector<int>)/8192 -1.34% 90945.705 89728.033 - -1.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 367.573 362.658 - -2.79% -
SetIntersection_None_Set_float_64_64 -1.34% 11874745.685 11715987.463 - -1.20% -
BM_tolower_string<char> -1.34% 15.184 14.981 - -0.10% -
SetIntersection_Interlaced_Vector_string_4_4 -1.33% 162587873.354 160420362.621 - 0.34% -
std::set<int>::find(key)_(existent)/1024 -1.33% 4.020 3.967 - -0.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.33% 349.146 344.500 - 2.08% -
std::find_if(deque<int>)_(process_all)/1024 -1.33% 490.724 484.207 - 2.20% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.33% 539.160 532.009 - -1.99% -
BM_std_minmax<unsigned_char>/28 -1.33% 2.150 2.122 - 3.00% -
SetIntersection_Interlaced_Set_string_256_256 -1.33% 32395133.878 31965437.227 - -1.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.33% 2324554.927 2293726.790 - -2.70% -
BM_std_min<unsigned___int128>/3 -1.32% 1.042 1.028 - 0.25% -
std::unique(vector<int>)_(contiguous)/1024 -1.32% 316.953 312.760 - -0.60% -
SetIntersection_None_Set_float_16384_16 -1.32% 157434394.525 155353314.404 - -0.73% -
std::remove_copy(deque<int>)_(prefix)/50 -1.32% 19.319 19.064 - -0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 36179.412 35702.645 - -1.30% -
std::copy_if(deque<int>)_(entire_range)/8 -1.32% 2.618 2.583 - 0.90% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.32% 17.285 17.058 - -1.01% -
SetIntersection_Front_Vector_float_1024_1 -1.32% 1125612.828 1110805.254 - 0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 716.572 707.150 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.31% 45860986.445 45258261.671 - -0.29% -
BM_SortHeap_string_16 -1.31% 14.405 14.216 - -0.00% -
SetIntersection_None_Set_uint64_1024_1 -1.31% 8911112.275 8794169.938 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.31% 1203184.092 1187395.281 - -2.85% -
BM_MakeHeap_uint64_Random_64 -1.31% 1.283 1.266 - -4.76% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.31% 571.408 563.913 - -1.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.31% 13.212 13.039 - 0.29% -
rng::search(deque<int>)_(same_length)/8192 -1.31% 3840.255 3789.971 - -2.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.31% 25.917 25.578 - 0.44% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.31% 15.630 15.426 - -0.74% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.31% 24.952 24.625 - -2.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.31% 9.300 9.178 - 1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.30% 19.185 18.935 - -0.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.30% 15206728.605 15008489.730 - -4.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.30% 53.323 52.628 - 10.52% -
BM_std_minmax<long_long>/29 -1.30% 4.329 4.272 - 1.27% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.30% 1.292 1.275 - -4.02% -
BM_RangesPopHeap_string_4 -1.30% 5.328 5.259 - -1.64% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.30% 220.593 217.726 - -1.59% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.30% 8.823 8.708 - -1.70% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.30% 494.111 487.696 - -1.91% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.30% 13.564 13.388 - -0.30% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.30% 18.376 18.138 - -4.90% -
SetIntersection_None_Set_float_1024_64 -1.30% 9001014.838 8884306.046 - -28.15% -
SetIntersection_Front_Set_uint64_262144_1024 -1.30% 14483865.216 14296135.328 - -11.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.29% 530.755 523.885 - 0.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.29% 9642.357 9517.569 - 16.42% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.29% 5994053.260 5916607.452 - -0.14% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.29% 4497.255 4439.217 - -0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.29% 10.780 10.641 - -1.33% -
std::copy_if(list<int>)_(entire_range)/512 -1.29% 371.541 366.756 - -0.72% -
BM_PushHeap_uint32_Ascending_262144 -1.29% 8.177 8.072 - -3.17% -
std::sample(vector<int>)/1024 -1.29% 11288.579 11143.457 - -1.32% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.29% 8.621 8.510 - -0.89% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.28% 17.510 17.285 - -1.17% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.28% 25.447 25.120 - -0.41% -
BM_std_min<char>/4 -1.28% 1.071 1.057 - -0.63% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.28% 24344.024 24031.870 - 1.06% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.28% 64.880 64.049 - 0.62% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.28% 5960262.658 5883871.531 - -1.07% -
BM_std_min<long_long>/64 -1.28% 4.905 4.842 - -1.44% -
BM_std_minmax<unsigned_long_long>/7 -1.28% 2.528 2.496 - 0.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.28% 7.181 7.089 - -2.64% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.28% 51.414 50.756 - -21.71% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.28% 944826.983 932738.962 - -1.01% -
bm_swap_ranges_vb_aligned/8 -1.28% 3.350 3.307 - -6.64% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.28% 16.522 16.311 - -1.31% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.27% 34.012 33.579 - -0.08% -
SetIntersection_Front_Set_float_16384_1 -1.27% 1116057.265 1101872.535 - -2.25% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.27% 38.743 38.251 - -1.03% -
rng::sort(deque<int>)_(shuffled)/8192 -1.27% 81896.483 80858.104 - -0.19% -
std::shift_right(vector<int>)/32 -1.27% 4.136 4.084 - 37.56% -
709_cactus_r -1.26% 19.721 19.471 - -1.27% -
BM_MakeThenSortHeap_string_Descending_64 -1.26% 13.149 12.983 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.26% 1231497.780 1215967.274 - 0.29% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.26% 44769.524 44206.466 - -0.41% -
BM_std_minmax<unsigned_char>/23 -1.26% 2.986 2.948 - 4.08% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.25% 13.945 13.770 - -0.10% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.25% 18.517 18.284 - 0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.25% 251.119 247.970 - -1.94% -
std::copy_backward(list<int>)/32768 -1.25% 26680.931 26346.450 - -1.47% -
std::equal(list<int>)_(it,_it,_it)/8 -1.25% 2.819 2.784 - 0.02% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.25% 19.592 19.347 - -0.45% -
std::replace(list<int>)_(sprinkled)/50 -1.25% 17.725 17.503 - -1.38% -
rng::sort(deque<int>)_(ascending)/8192 -1.25% 5817.836 5745.310 - -0.75% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.25% 20.113 19.862 - -0.56% -
rng::starts_with(vector<int>)/1024 -1.25% 77.654 76.687 - -1.98% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.24% 8.686 8.578 - -0.46% -
std::reverse_copy(deque<int>)/32768 -1.24% 8091.653 7991.129 - -1.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.24% 7.709 7.613 - 1.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.24% 17.808 17.587 - -0.24% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.24% 211420.527 208797.465 - -0.74% -
BM_std_minmax<int>/9 -1.24% 1.171 1.156 - -0.10% -
BM_std_minmax<short>/10 -1.24% 1.431 1.413 - -1.03% -
rng::search(vector<int>)_(no_match)/1024 -1.23% 219.297 216.589 - 1.64% -
SetIntersection_Interlaced_Vector_float_16_16 -1.23% 39141974.530 38659647.639 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.23% 361164310.337 356715272.928 - 46.78% -
std::copy_n(deque<int>)/4096 -1.23% 148.677 146.848 - -0.19% -
rng::remove(list<int>)_(sprinkled)/1024 -1.23% 965.413 953.553 - -2.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.23% 0.884 0.873 - -1.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 14.222 14.047 - -1.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.22% 6799.442 6716.167 - -0.52% -
rng::find_first_of(list<int>)_(large_needle)/1024 -1.22% 965612.659 953803.783 - 11.52% -
SetIntersection_None_Vector_float_256_16 -1.22% 4350486.927 4297301.318 - -0.16% -
BM_std_min<int>/7 -1.22% 1.053 1.041 - 0.08% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.22% 11316.703 11178.543 - -5.70% -
SetIntersection_None_Vector_float_1024_4 -1.22% 1176791.674 1162431.756 - 1.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 12969.940 12811.790 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.22% 3114115.887 3076183.756 - -0.08% -
SetIntersection_None_Set_float_1024_1024 -1.22% 9043955.541 8933818.943 - -1.20% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.22% 1389.406 1372.489 - 2.53% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.22% 14.974 14.792 - -0.88% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.22% 0.954 0.942 - 0.32% -
rng::generate(vector<int>)/32 -1.21% 8.025 7.928 - -0.69% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.21% 4737.589 4680.171 - 0.44% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -1.21% 1.536 1.517 - 5.52% -
BM_PushHeap_float_Ascending_262144 -1.21% 5.250 5.186 - 1.41% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.21% 20.955 20.702 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.21% 9.533 9.418 - -2.26% -
rng::contains(vector<int>)_(process_all)/8 -1.21% 2.700 2.668 - -3.06% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.21% 601.176 593.929 - 0.14% -
std::copy_backward(vector<bool>)_(aligned)/262144 -1.20% 749.637 740.609 - 8.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.20% 106.421 105.139 - -1.70% -
rng::copy_if(list<int>)_(every_other)/512 -1.20% 360.271 355.941 - -0.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.20% 34.600 34.185 - -1.28% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.20% 1479.362 1461.620 - 0.15% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.20% 190.835 188.550 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.20% 11573029.408 11434633.663 - -0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.19% 20021.015 19781.797 - 2.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.19% 4512.298 4458.400 - -0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.19% 14856.787 14679.501 - -2.81% -
std::flat_map<int,_int>::clear()/8192 -1.19% 452.432 447.036 - -0.76% -
BM_toupper_string<char> -1.19% 15.135 14.954 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.19% 4665165.020 4609679.088 - -1.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.19% 11.549 11.411 - -1.11% -
731_astcenc_r -1.19% 10.217 10.095 - -0.44% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.19% 4.334 4.283 - -1.51% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.19% 1162453.764 1148646.940 - -0.01% -
std::replace_if(deque<int>)_(prefix)/32 -1.19% 14.189 14.020 - -0.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.19% 21.417 21.163 - -0.33% -
BM_RangesSortHeap_uint32_64 -1.18% 7.988 7.893 - -1.31% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.18% 76.462 75.560 - -2.05% -
BM_MakeThenSortHeap_uint64_Random_4 -1.18% 4.024 3.976 - -0.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.18% 20.890 20.645 - 0.27% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.17% 463.370 457.931 - -1.96% -
rng::partition(list<int>)_(sparse)/32 -1.17% 9.054 8.948 - -2.37% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.17% 3.620 3.577 - -0.07% -
BM_std_minmax_element<int>/4 -1.17% 1.243 1.228 - -0.38% -
SetIntersection_None_Vector_float_262144_1 -1.17% 1238098.101 1223601.238 - 1.47% -
rng::partition_copy(list<int>)/32 -1.17% 16.059 15.871 - -0.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -1.17% 1.123 1.110 - 3.37% -
BM_std_minmax<unsigned_char>/2 -1.17% 0.883 0.873 - 4.53% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.17% 6.023 5.953 - -0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.17% 10.045 9.928 - -0.25% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.17% 1507.049 1489.428 - -0.80% -
BM_MakeHeap_float_Random_16384 -1.17% 1.202 1.188 - 3.04% -
SetIntersection_None_Vector_uint64_262144_16384 -1.17% 1216512.301 1202338.371 - 3.21% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.16% 38.344 37.899 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.16% 37988260.027 37547641.702 - -1.02% -
BM_RangesSortHeap_float_256 -1.16% 5.833 5.765 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.16% 352240613.981 348158284.378 - -0.51% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.16% 93223.329 92143.195 - -0.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.16% 19.870 19.641 - -0.06% -
rng::reverse_copy(vector<int>)/4096 -1.15% 137.247 135.666 - 0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.15% 14669529.617 14500643.307 - -1.35% -
BM_std_minmax<int>/15 -1.15% 2.029 2.006 - 1.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.15% 1.818 1.797 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.15% 1133133.410 1120124.068 - -0.16% -
rng::copy_n(list<int>)/512 -1.15% 342.947 339.010 - -1.02% -
SetIntersection_None_Vector_uint32_64_64 -1.15% 9070159.767 8966073.723 - 0.03% -
std::rotate_copy(vector<int>)/1024 -1.15% 32.858 32.481 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.15% 14.235 14.072 - -0.37% -
std::adjacent_find(list<int>)/1048576 -1.15% 877399.864 867350.861 - -0.89% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.14% 6889.965 6811.145 - -3.92% -
BM_deque_vector_copy/5500 -1.14% 197.122 194.873 - -0.69% -
SetIntersection_Front_Vector_uint32_262144_1 -1.14% 1089372.245 1076952.683 - -3.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.14% 839.705 830.134 - 1.48% -
BM_MakeThenSortHeap_string_Random_16 -1.14% 22.677 22.419 - -0.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 88.543 87.535 - -1.56% -
std::unordered_set<std::string>::clear()/8192 -1.14% 221104.407 218586.071 - 0.02% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.13% 1198.430 1184.829 - 0.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.13% 23725.647 23456.723 - 0.10% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.13% 1.675 1.656 - 0.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.13% 1.214 1.200 - -2.85% -
std::transform(vector<int>)_(identity_transform)/50 -1.13% 14.254 14.093 - -0.17% -
std::map<int,_int>::erase(key)_(existent)/32 -1.13% 22.821 22.563 - -1.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.13% 4207.500 4160.050 - 0.63% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.13% 13.682 13.528 - -0.24% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.13% 23.312 23.049 - -0.45% -
rng::find(deque<int>)_(process_all)/32768 -1.13% 7889.804 7800.978 - -1.02% -
SetIntersection_Front_Set_string_16384_256 -1.13% 14679650.652 14514463.271 - -12.73% -
BM_deque_vector_ranges_copy_backward/64000 -1.12% 8143.333 8051.798 - -2.77% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.12% 23.091 22.831 - -1.47% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.12% 500.560 494.935 - -1.34% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -1.12% 1.548 1.530 - 3.75% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.12% 756.591 748.099 - 0.35% -
BM_std_min<unsigned_long_long>/9 -1.12% 1.169 1.156 - -1.61% -
SetIntersection_Front_Vector_uint32_64_64 -1.12% 11668614.594 11537779.508 - 0.42% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.12% 8.772 8.674 - -0.89% -
BM_LowerBound_float_16 -1.12% 7.876 7.788 - -0.02% -
BM_RangesMakeHeap_uint64_Random_16384 -1.12% 1.005 0.993 - 0.85% -
std::find(deque<int>)_(process_all)/1024 -1.11% 245.575 242.840 - -1.35% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.11% 523.794 517.960 - -0.66% -
SetIntersection_Interlaced_Set_string_4_4 -1.11% 168277825.591 166409398.482 - 1.48% -
BM_std_minmax<unsigned_char>/4000 -1.11% 39.326 38.890 - -0.78% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.11% 6159.071 6090.723 - -0.59% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.11% 5.492 5.431 - -3.17% -
rng::search(deque<int>)_(single_element)/1024 -1.11% 462.453 457.332 - -0.83% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.11% 787944.460 779233.499 - -0.57% -
rng::for_each_n(list<int>)/8 -1.10% 2.562 2.533 - -1.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.10% 55214.669 54605.596 - 0.88% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.10% 0.931 0.920 - 1.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 -1.10% 20.819 20.590 - -0.54% -
BM_PopHeap_uint64_256 -1.09% 17.224 17.036 - -1.14% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.09% 1.406 1.391 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.09% 1193757.972 1180720.381 - 0.02% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.09% 12.972 12.830 - -2.28% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.09% 2471.247 2444.274 - -0.08% -
std::search(deque<int>)_(no_match)/1024 -1.09% 415.445 410.918 - -2.24% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.09% 545.551 539.616 - -0.98% -
std::set<std::string>::clear()/32 -1.09% 898.391 888.621 - -0.33% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.09% 7591.158 7508.632 - -1.23% -
BM_std_min<unsigned_int>/28 -1.08% 1.962 1.941 - -0.04% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.08% 2061.572 2039.249 - 0.07% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.08% 523.334 517.669 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.08% 18298692.640 18100671.767 - -0.11% -
SetIntersection_None_Vector_uint64_64_64 -1.08% 9048695.975 8950786.048 - 0.16% -
std::partition_copy(vector<int>)/8192 -1.08% 4630.920 4580.839 - -0.57% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.08% 1.240 1.227 - -0.01% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.08% 5347.502 5289.756 - -0.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.08% 50.331 49.787 - 0.05% -
std::set<std::string>::insert(value)_(new_value)/32 -1.08% 40.328 39.893 - -0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.08% 5.369 5.311 - -0.42% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.08% 1157841.992 1145351.728 - -0.50% -
std::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.925 2445.276 - -0.04% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.08% 448382.906 443551.404 - -0.17% -
std::replace(list<int>)_(sprinkled)/32 -1.08% 11.392 11.270 - -0.84% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.08% 12129.540 11998.928 - -0.42% -
rng::rotate(list<int>)_(1_element_forward)/1024 -1.07% 738.729 730.801 - -53.77% -
BM_PushHeap_uint32_Random_262144 -1.07% 6.438 6.369 - -0.90% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.07% 20.855 20.631 - -0.26% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 6486.153 6416.776 - 1.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.07% 1.021 1.010 - 0.71% -
BM_vector_deque_move_backward/4000 -1.07% 145.134 143.585 - 1.22% -
std::adjacent_find(vector<int>)/8192 -1.07% 1846.083 1826.382 - -0.60% -
SetIntersection_Front_Vector_float_1024_64 -1.07% 1448710.809 1433271.723 - -0.02% -
rng::any_of(list<int>)_(process_all)/32 -1.07% 11.610 11.486 - -0.68% -
bm_ranges_swap_ranges_vb_aligned/512 -1.06% 5.245 5.190 - -0.90% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.06% 771.835 763.630 - -0.54% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.06% 6487.604 6418.679 - -1.12% -
BM_PopHeap_uint32_256 -1.06% 17.001 16.821 - -1.63% -
rng::rotate(list<int>)_(1_element_backward)/1024 -1.06% 747.137 739.208 - -53.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.06% 11840.234 11714.615 - 2.65% -
BM_deque_vector_ranges_move_backward/4000 -1.06% 141.448 139.948 - -1.91% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.06% 16.526 16.351 - -0.81% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.06% 502.758 497.442 - -0.73% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.06% 77.273 76.456 - -3.96% -
std::move_backward(vector<int>)/262144 -1.06% 21939.934 21708.257 - 1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.06% 173704.290 171871.323 - 0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.06% 7143.745 7068.374 - -0.98% -
std::set<std::string>::insert(value)_(already_present)/32 -1.05% 11.943 11.817 - 0.82% -
std::set<int>::clear()/8192 -1.05% 74257.731 73475.178 - -2.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.05% 4.755 4.705 - -0.09% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.05% 58291.348 57677.725 - -0.26% -
BM_std_min<int>/10 -1.05% 1.005 0.994 - -0.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.05% 44.836 44.365 - -0.48% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 -1.05% 992987.052 982584.972 - -0.80% -
std::set<int>::ctor(const&)/1024 -1.05% 6286.032 6220.271 - 0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.05% 4470638.136 4423893.734 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.04% 139327.740 137871.965 - -0.79% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.04% 12.654 12.522 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.04% 475.159 470.197 - -0.80% -
BM_deque_vector_copy_backward/1024 -1.04% 37.359 36.969 - -0.92% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.04% 4.084 4.041 - 1.11% -
rng::remove(vector<int>)_(prefix)/32 -1.04% 52.924 52.372 - -0.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.04% 4.203 4.160 - 0.42% -
std::multiset<std::string>::erase(iterator)/0 -1.04% 30.057 29.745 - -4.57% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.04% 12.931 12.797 - -1.75% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.04% 25.298 25.035 - -0.46% -
std::search_n(deque<int>)_(no_match)/1048576 -1.04% 443683.133 439074.854 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.04% 1116396.368 1104826.305 - -6.64% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.03% 616.069 609.695 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.03% 9.165 9.070 - -0.86% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.03% 16.727 16.555 - -2.04% -
rng::copy_backward(deque<int>)/1048576 -1.03% 126507.844 125202.183 - -0.32% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.03% 2075.487 2054.089 - -0.97% -
std::count(vector<bool>)/1000 -1.03% 3.004 2.973 - -1.04% -
BM_MakeHeap_string_SingleElement_64 -1.03% 6.448 6.382 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.03% 17997446.531 17812504.914 - -1.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.03% 4735.906 4687.256 - 3.61% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.03% 22.940 22.704 - -0.19% -
std::for_each(deque<int>)/32 -1.03% 3.817 3.778 - -1.88% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.03% 30.779 30.464 - -0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.02% 9.537 9.439 - -0.53% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.02% 16.972 16.799 - 0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.02% 36176.790 35807.430 - -1.20% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.02% 18.313 18.127 - -4.91% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.02% 4.362 4.317 - 0.01% -
SetIntersection_Front_Vector_uint32_256_256 -1.02% 4682174.170 4634534.947 - -1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.01% 9745650.668 9646777.606 - -0.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.01% 505.139 500.028 - 1.39% -
rng::move(vector<bool>)_(aligned)/512 -1.01% 2.682 2.655 - -0.04% -
std::sort(deque<int>)_(shuffled)/8 -1.01% 23.639 23.401 - -1.45% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.01% 2.835 2.807 - -1.48% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.01% 490.338 485.393 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.01% 38268252.508 37882381.224 - 0.47% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.01% 25.957 25.695 - 0.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.00% 35624.174 35266.294 - -0.55% -
BM_vector_deque_ranges_copy_backward/1024 -1.00% 38.021 37.640 - -1.16% -
std::replace_if(list<int>)_(prefix)/50 -1.00% 24.349 24.104 - -0.16% -
std::partition_point(list<int>)/1024 -1.00% 1294.040 1281.062 - 0.60% -
std::unordered_set<int>::ctor(const&)/8192 -1.00% 54983.117 54431.856 - -3.12% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.00% 5.047 4.996 - 2.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.00% 34.593 34.247 - -0.01% -


Report Time: 7.19s
Name Current %
706_stockfish_r 20.825 -2.68%
707_ntest_r 16.360 -2.00%
709_cactus_r 19.471 -1.27%
710_omnetpp_r 8.947 -
721_gcc_r 13.011 -
723_llvm_r 11.529 -
727_cppcheck_r 24.731 -2.20%
729_abc_r 18.638 -
731_astcenc_r 10.095 -
735_gem5_r 13.257 -
736_ocio_r 16.244 -
737_gmsh_r 12.717 -
748_flightdm_r 8.944 -
750_sealcrypto_r 18.489 -
753_ns3_r 10.082 -
766_femflow_r 12.767 -
BM_CmpEqual_int_int 1.131 -
BM_CmpEqual_int_schar 1.132 -
BM_CmpEqual_int_short 1.134 -
BM_CmpEqual_int_uchar 1.126 -
BM_CmpEqual_int_uint 1.114 -
BM_CmpEqual_int_ushort 1.118 -1.23%
BM_CmpEqual_schar_int 1.146 -
BM_CmpEqual_schar_schar 1.087 -2.23%
BM_CmpEqual_schar_short 1.140 -1.06%
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.113 -
BM_CmpEqual_short_int 1.149 -
BM_CmpEqual_short_schar 1.138 -
BM_CmpEqual_short_short 1.127 -
BM_CmpEqual_short_uchar 1.110 -
BM_CmpEqual_short_uint 1.117 1.06%
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.124 1.01%
BM_CmpEqual_uchar_schar 1.056 -
BM_CmpEqual_uchar_short 1.056 -
BM_CmpEqual_uchar_uchar 1.117 -
BM_CmpEqual_uchar_uint 1.125 -
BM_CmpEqual_uchar_ushort 1.119 -
BM_CmpEqual_uint_int 1.134 -
BM_CmpEqual_uint_schar 1.071 -
BM_CmpEqual_uint_short 1.082 1.53%
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.107 -1.33%
BM_CmpEqual_uint_ushort 1.127 -
BM_CmpEqual_ushort_int 1.121 -
BM_CmpEqual_ushort_schar 1.060 -
BM_CmpEqual_ushort_short 1.053 -
BM_CmpEqual_ushort_uchar 1.125 -
BM_CmpEqual_ushort_uint 1.125 -
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.120 -
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.129 -
BM_CmpLess_int_uint 1.112 -1.27%
BM_CmpLess_int_ushort 1.125 -
BM_CmpLess_schar_int 1.143 -
BM_CmpLess_schar_schar 0.968 -
BM_CmpLess_schar_short 0.947 -2.09%
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.125 -
BM_CmpLess_short_int 1.139 -
BM_CmpLess_short_schar 0.961 -
BM_CmpLess_short_short 0.965 -
BM_CmpLess_short_uchar 1.117 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.124 -
BM_CmpLess_uchar_int 1.117 -
BM_CmpLess_uchar_schar 1.034 -1.94%
BM_CmpLess_uchar_short 1.046 -
BM_CmpLess_uchar_uchar 1.114 -1.31%
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.127 -
BM_CmpLess_uint_int 1.127 -
BM_CmpLess_uint_schar 1.074 -
BM_CmpLess_uint_short 1.069 -
BM_CmpLess_uint_uchar 1.127 -
BM_CmpLess_uint_uint 1.125 -
BM_CmpLess_uint_ushort 1.129 -
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.047 -
BM_CmpLess_ushort_short 1.045 -
BM_CmpLess_ushort_uchar 1.133 -
BM_CmpLess_ushort_uint 1.128 -
BM_CmpLess_ushort_ushort 1.117 -
BM_LowerBound_float_1 2.678 1.28%
BM_LowerBound_float_1024 21.941 -
BM_LowerBound_float_16 7.788 -
BM_LowerBound_float_16384 65.968 -
BM_LowerBound_float_256 14.221 -
BM_LowerBound_float_262144 576.009 -
BM_LowerBound_float_4 11.491 -
BM_LowerBound_float_64 8.534 -
BM_LowerBound_pair<uint32,_uint32>_1 2.850 -
BM_LowerBound_pair<uint32,_uint32>_1024 45.120 1.63%
BM_LowerBound_pair<uint32,_uint32>_16 16.360 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.828 1.85%
BM_LowerBound_pair<uint32,_uint32>_256 33.368 1.58%
BM_LowerBound_pair<uint32,_uint32>_262144 617.171 1.66%
BM_LowerBound_pair<uint32,_uint32>_4 11.245 -
BM_LowerBound_pair<uint32,_uint32>_64 18.846 -
BM_LowerBound_string_1 4.815 3.54%
BM_LowerBound_string_1024 179.254 1.07%
BM_LowerBound_string_16 36.900 1.10%
BM_LowerBound_string_16384 398.560 -
BM_LowerBound_string_256 126.209 -
BM_LowerBound_string_262144 2460.422 -1.95%
BM_LowerBound_string_4 19.989 -
BM_LowerBound_string_64 68.966 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.895 1.23%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.031 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.691 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.612 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.573 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.145 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.314 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.910 1.14%
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.740 -
BM_LowerBound_uint32_16 7.339 -
BM_LowerBound_uint32_16384 65.281 -
BM_LowerBound_uint32_256 14.207 -
BM_LowerBound_uint32_262144 556.421 -
BM_LowerBound_uint32_4 10.428 -
BM_LowerBound_uint32_64 8.123 -
BM_LowerBound_uint64_1 2.605 -
BM_LowerBound_uint64_1024 24.752 -
BM_LowerBound_uint64_16 7.391 -
BM_LowerBound_uint64_16384 70.392 -
BM_LowerBound_uint64_256 16.429 -
BM_LowerBound_uint64_262144 582.087 -
BM_LowerBound_uint64_4 10.487 -
BM_LowerBound_uint64_64 8.365 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.406 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.278 -
BM_MakeHeap_float_Descending_1024 0.217 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.290 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -4.98%
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.278 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.266 -
BM_MakeHeap_float_PipeOrgan_16384 0.654 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.703 -
BM_MakeHeap_float_PipeOrgan_4 0.395 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.500 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.580 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.293 2.38%
BM_MakeHeap_float_Random_16 1.520 -
BM_MakeHeap_float_Random_16384 1.188 3.04%
BM_MakeHeap_float_Random_256 1.357 -12.30%
BM_MakeHeap_float_Random_262144 1.132 2.00%
BM_MakeHeap_float_Random_4 1.493 -
BM_MakeHeap_float_Random_64 1.599 -
BM_MakeHeap_float_SingleElement_1 0.278 -
BM_MakeHeap_float_SingleElement_1024 0.696 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.673 -
BM_MakeHeap_float_SingleElement_262144 0.721 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.281 5.03%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.350 -1.38%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.241 -1.41%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.390 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.771 2.96%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.516 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.613 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.511 11.39%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.470 -2.73%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.546 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.581 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.570 5.91%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.507 -2.87%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.344 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.200 1.88%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.588 1.97%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.227 1.43%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.302 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.342 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.759 -1.96%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.111 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.934 -4.64%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.901 -1.40%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.988 -4.29%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.995 -4.45%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.993 -3.06%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.559 -3.02%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.216 1.77%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 -2.78%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.103 -4.18%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.181 -5.65%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.221 -9.88%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.131 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 4.911 -
BM_MakeHeap_string_Ascending_16 3.725 -
BM_MakeHeap_string_Ascending_16384 5.451 4.09%
BM_MakeHeap_string_Ascending_256 4.808 -
BM_MakeHeap_string_Ascending_262144 7.307 -2.55%
BM_MakeHeap_string_Ascending_4 2.835 -
BM_MakeHeap_string_Ascending_64 4.698 -
BM_MakeHeap_string_Descending_1 0.258 -
BM_MakeHeap_string_Descending_1024 2.849 -
BM_MakeHeap_string_Descending_16 2.380 -
BM_MakeHeap_string_Descending_16384 3.141 2.97%
BM_MakeHeap_string_Descending_256 2.702 -
BM_MakeHeap_string_Descending_262144 3.480 -
BM_MakeHeap_string_Descending_4 2.131 -
BM_MakeHeap_string_Descending_64 2.615 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.710 -2.49%
BM_MakeHeap_string_Heap_16 4.616 -
BM_MakeHeap_string_Heap_16384 4.928 -3.08%
BM_MakeHeap_string_Heap_256 4.829 -3.00%
BM_MakeHeap_string_Heap_262144 5.148 -3.36%
BM_MakeHeap_string_Heap_4 3.035 -1.05%
BM_MakeHeap_string_Heap_64 5.003 -1.67%
BM_MakeHeap_string_PipeOrgan_1 0.252 -
BM_MakeHeap_string_PipeOrgan_1024 4.852 -
BM_MakeHeap_string_PipeOrgan_16 3.631 -
BM_MakeHeap_string_PipeOrgan_16384 5.838 5.76%
BM_MakeHeap_string_PipeOrgan_256 4.760 -
BM_MakeHeap_string_PipeOrgan_262144 7.395 2.17%
BM_MakeHeap_string_PipeOrgan_4 2.599 1.28%
BM_MakeHeap_string_PipeOrgan_64 4.729 -
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -4.06%
BM_MakeHeap_string_QuickSortAdversary_1024 10.570 -1.05%
BM_MakeHeap_string_QuickSortAdversary_16 8.510 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.726 -1.48%
BM_MakeHeap_string_QuickSortAdversary_256 10.367 -1.08%
BM_MakeHeap_string_QuickSortAdversary_262144 12.566 -1.18%
BM_MakeHeap_string_QuickSortAdversary_4 5.953 -
BM_MakeHeap_string_QuickSortAdversary_64 10.106 -1.32%
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 10.733 -1.18%
BM_MakeHeap_string_Random_16 8.292 -
BM_MakeHeap_string_Random_16384 12.580 -1.17%
BM_MakeHeap_string_Random_256 10.387 -1.35%
BM_MakeHeap_string_Random_262144 15.158 -
BM_MakeHeap_string_Random_4 5.804 -
BM_MakeHeap_string_Random_64 9.996 -
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.193 -
BM_MakeHeap_string_SingleElement_16 5.701 2.56%
BM_MakeHeap_string_SingleElement_16384 6.005 -
BM_MakeHeap_string_SingleElement_256 6.318 -
BM_MakeHeap_string_SingleElement_262144 7.352 -
BM_MakeHeap_string_SingleElement_4 3.670 1.97%
BM_MakeHeap_string_SingleElement_64 6.382 -1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.082 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.598 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.955 -1.21%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.771 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.257 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.946 1.35%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.206 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.103 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.191 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.029 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.906 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.673 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.804 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.731 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.790 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.873 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.685 1.92%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.689 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.312 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.711 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.593 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.598 -1.70%
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.556 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.257 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.269 -
BM_MakeHeap_uint32_Descending_64 0.250 7.29%
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.265 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.235 -
BM_MakeHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.714 -
BM_MakeHeap_uint32_PipeOrgan_16 1.026 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.637 2.78%
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.396 -5.48%
BM_MakeHeap_uint32_PipeOrgan_64 0.713 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.609 -1.78%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.187 13.79%
BM_MakeHeap_uint32_Random_16 1.266 1.01%
BM_MakeHeap_uint32_Random_16384 1.016 -
BM_MakeHeap_uint32_Random_256 1.152 -4.95%
BM_MakeHeap_uint32_Random_262144 1.053 3.99%
BM_MakeHeap_uint32_Random_4 1.243 -
BM_MakeHeap_uint32_Random_64 1.407 8.68%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.635 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.512 -
BM_MakeHeap_uint64_Ascending_1 0.278 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.646 -1.57%
BM_MakeHeap_uint64_Ascending_16384 0.632 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.412 -
BM_MakeHeap_uint64_Ascending_64 0.573 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.292 -
BM_MakeHeap_uint64_Descending_64 0.252 -6.70%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.287 3.89%
BM_MakeHeap_uint64_Heap_64 0.245 -
BM_MakeHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.040 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.648 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.720 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.269 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 1.74%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.413 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.276 -
BM_MakeHeap_uint64_Random_1024 1.044 2.19%
BM_MakeHeap_uint64_Random_16 1.427 3.27%
BM_MakeHeap_uint64_Random_16384 1.029 -
BM_MakeHeap_uint64_Random_256 1.194 -1.97%
BM_MakeHeap_uint64_Random_262144 1.059 3.50%
BM_MakeHeap_uint64_Random_4 1.112 -22.36%
BM_MakeHeap_uint64_Random_64 1.266 -4.76%
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.581 -
BM_MakeHeap_uint64_SingleElement_262144 0.752 -
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.278 -
BM_MakeThenSortHeap_float_Ascending_1024 8.688 -
BM_MakeThenSortHeap_float_Ascending_16 2.935 -
BM_MakeThenSortHeap_float_Ascending_16384 28.293 2.85%
BM_MakeThenSortHeap_float_Ascending_256 6.652 1.56%
BM_MakeThenSortHeap_float_Ascending_262144 31.606 -
BM_MakeThenSortHeap_float_Ascending_4 1.415 -2.50%
BM_MakeThenSortHeap_float_Ascending_64 3.999 -
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 8.124 2.07%
BM_MakeThenSortHeap_float_Descending_16 1.873 -
BM_MakeThenSortHeap_float_Descending_16384 30.408 2.70%
BM_MakeThenSortHeap_float_Descending_256 6.260 4.93%
BM_MakeThenSortHeap_float_Descending_262144 35.498 -
BM_MakeThenSortHeap_float_Descending_4 1.250 5.54%
BM_MakeThenSortHeap_float_Descending_64 3.356 -
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.197 -
BM_MakeThenSortHeap_float_Heap_16 1.922 -
BM_MakeThenSortHeap_float_Heap_16384 26.344 1.25%
BM_MakeThenSortHeap_float_Heap_256 6.104 -
BM_MakeThenSortHeap_float_Heap_262144 30.885 -
BM_MakeThenSortHeap_float_Heap_4 1.221 -1.72%
BM_MakeThenSortHeap_float_Heap_64 3.471 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.515 1.14%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.021 -1.21%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.718 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.313 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.449 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.518 -2.12%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.976 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.220 1.29%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.984 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.370 1.38%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.043 1.14%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.391 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.521 3.04%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.744 -
BM_MakeThenSortHeap_float_Random_1 0.274 -
BM_MakeThenSortHeap_float_Random_1024 33.791 1.65%
BM_MakeThenSortHeap_float_Random_16 9.975 -
BM_MakeThenSortHeap_float_Random_16384 47.994 1.73%
BM_MakeThenSortHeap_float_Random_256 25.869 1.23%
BM_MakeThenSortHeap_float_Random_262144 63.465 1.29%
BM_MakeThenSortHeap_float_Random_4 4.310 -
BM_MakeThenSortHeap_float_Random_64 18.126 1.10%
BM_MakeThenSortHeap_float_SingleElement_1 0.269 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.872 -
BM_MakeThenSortHeap_float_SingleElement_16 3.229 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.806 -
BM_MakeThenSortHeap_float_SingleElement_256 4.044 -
BM_MakeThenSortHeap_float_SingleElement_262144 51.494 -
BM_MakeThenSortHeap_float_SingleElement_4 1.339 -
BM_MakeThenSortHeap_float_SingleElement_64 3.345 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.159 3.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.639 -2.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 24.139 3.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.814 1.58%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.499 3.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.797 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.099 -2.56%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.441 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.916 -1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.230 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.186 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.704 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.847 -5.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.904 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.072 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.421 -1.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.246 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.776 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.247 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.098 11.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.178 1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -3.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.858 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.956 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.188 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.041 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.977 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.815 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.419 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.059 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.543 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.116 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.558 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.345 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.618 8.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.950 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.912 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.560 1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.970 1.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.819 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.856 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.020 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.190 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.643 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.293 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.420 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.228 -2.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.537 -3.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.857 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.218 -3.39%
BM_MakeThenSortHeap_string_Ascending_16 9.599 1.06%
BM_MakeThenSortHeap_string_Ascending_16384 63.692 1.77%
BM_MakeThenSortHeap_string_Ascending_256 20.218 1.66%
BM_MakeThenSortHeap_string_Ascending_262144 75.828 1.06%
BM_MakeThenSortHeap_string_Ascending_4 5.260 -2.05%
BM_MakeThenSortHeap_string_Ascending_64 15.790 1.35%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 26.208 2.14%
BM_MakeThenSortHeap_string_Descending_16 7.799 -
BM_MakeThenSortHeap_string_Descending_16384 64.515 -
BM_MakeThenSortHeap_string_Descending_256 17.753 -
BM_MakeThenSortHeap_string_Descending_262144 86.116 -
BM_MakeThenSortHeap_string_Descending_4 3.664 -1.51%
BM_MakeThenSortHeap_string_Descending_64 12.983 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.515 -1.49%
BM_MakeThenSortHeap_string_Heap_16 17.247 -
BM_MakeThenSortHeap_string_Heap_16384 101.525 -1.53%
BM_MakeThenSortHeap_string_Heap_256 49.413 -1.36%
BM_MakeThenSortHeap_string_Heap_262144 180.488 -1.06%
BM_MakeThenSortHeap_string_Heap_4 5.892 -
BM_MakeThenSortHeap_string_Heap_64 33.955 -1.41%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.600 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.528 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 64.049 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.796 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.618 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.793 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.925 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.518 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.524 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.862 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.119 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.193 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.463 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.792 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 69.268 -
BM_MakeThenSortHeap_string_Random_16 22.419 -
BM_MakeThenSortHeap_string_Random_16384 109.153 -
BM_MakeThenSortHeap_string_Random_256 54.908 -
BM_MakeThenSortHeap_string_Random_262144 190.456 -
BM_MakeThenSortHeap_string_Random_4 10.257 -
BM_MakeThenSortHeap_string_Random_64 39.358 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 32.758 13.12%
BM_MakeThenSortHeap_string_SingleElement_16 14.288 3.80%
BM_MakeThenSortHeap_string_SingleElement_16384 42.534 14.74%
BM_MakeThenSortHeap_string_SingleElement_256 27.313 12.01%
BM_MakeThenSortHeap_string_SingleElement_262144 54.288 9.54%
BM_MakeThenSortHeap_string_SingleElement_4 6.365 1.32%
BM_MakeThenSortHeap_string_SingleElement_64 20.983 7.85%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.138 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.655 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.660 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.286 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.008 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.510 4.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.546 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.935 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.648 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.997 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.091 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.538 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.125 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.711 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.694 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.415 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.034 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.954 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.021 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.928 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.139 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.953 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.463 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.326 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.792 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.383 2.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.486 1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.202 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.440 1.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.055 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.787 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.819 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.644 1.38%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.592 -3.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.997 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.024 1.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.984 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.628 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.986 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.365 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.559 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.132 23.86%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.650 10.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 19.262 31.77%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.458 18.88%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.848 42.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.721 2.62%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.077 16.86%
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.675 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.715 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.815 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.655 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.924 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.429 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.611 -1.46%
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.190 -
BM_MakeThenSortHeap_uint32_Descending_16 5.505 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.237 -
BM_MakeThenSortHeap_uint32_Descending_256 8.776 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.274 -
BM_MakeThenSortHeap_uint32_Descending_4 1.323 -7.84%
BM_MakeThenSortHeap_uint32_Descending_64 8.653 -
BM_MakeThenSortHeap_uint32_Heap_1 0.274 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.405 -
BM_MakeThenSortHeap_uint32_Heap_16 5.143 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.551 -
BM_MakeThenSortHeap_uint32_Heap_256 8.303 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.752 1.36%
BM_MakeThenSortHeap_uint32_Heap_4 1.199 -
BM_MakeThenSortHeap_uint32_Heap_64 8.157 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.082 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.825 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.283 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.226 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.733 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.389 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.281 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.701 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.668 1.06%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.665 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.512 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.740 1.31%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.823 5.43%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.051 1.29%
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.511 -
BM_MakeThenSortHeap_uint32_Random_16 8.669 -
BM_MakeThenSortHeap_uint32_Random_16384 22.125 -
BM_MakeThenSortHeap_uint32_Random_256 13.319 -
BM_MakeThenSortHeap_uint32_Random_262144 32.414 -
BM_MakeThenSortHeap_uint32_Random_4 3.991 -
BM_MakeThenSortHeap_uint32_Random_64 11.893 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.428 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.959 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.810 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.631 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.787 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.490 4.99%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.261 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.769 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.499 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.065 1.17%
BM_MakeThenSortHeap_uint64_Ascending_256 8.773 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.439 1.97%
BM_MakeThenSortHeap_uint64_Ascending_4 1.472 -1.27%
BM_MakeThenSortHeap_uint64_Ascending_64 8.426 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.318 -
BM_MakeThenSortHeap_uint64_Descending_16 5.631 1.02%
BM_MakeThenSortHeap_uint64_Descending_16384 16.407 1.30%
BM_MakeThenSortHeap_uint64_Descending_256 8.766 1.17%
BM_MakeThenSortHeap_uint64_Descending_262144 24.917 1.94%
BM_MakeThenSortHeap_uint64_Descending_4 1.465 -1.54%
BM_MakeThenSortHeap_uint64_Descending_64 8.480 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.416 -
BM_MakeThenSortHeap_uint64_Heap_16 5.306 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.623 -
BM_MakeThenSortHeap_uint64_Heap_256 8.499 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.050 1.58%
BM_MakeThenSortHeap_uint64_Heap_4 1.198 -1.34%
BM_MakeThenSortHeap_uint64_Heap_64 8.319 1.30%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.216 1.08%
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.157 1.90%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.533 1.52%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.393 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.245 2.32%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.994 1.82%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.655 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.510 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.519 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.769 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.984 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.411 -2.32%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.939 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.586 1.16%
BM_MakeThenSortHeap_uint64_Random_16 8.631 1.23%
BM_MakeThenSortHeap_uint64_Random_16384 22.380 1.48%
BM_MakeThenSortHeap_uint64_Random_256 13.482 1.05%
BM_MakeThenSortHeap_uint64_Random_262144 35.901 2.09%
BM_MakeThenSortHeap_uint64_Random_4 3.976 -
BM_MakeThenSortHeap_uint64_Random_64 11.869 1.22%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.801 3.69%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.020 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.971 2.45%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.794 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.157 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.229 3.06%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.948 -1.69%
BM_PopHeap_float_1 0.472 -
BM_PopHeap_float_1024 28.348 -
BM_PopHeap_float_16 6.972 -
BM_PopHeap_float_16384 33.738 -1.49%
BM_PopHeap_float_256 22.369 -
BM_PopHeap_float_262144 35.106 -13.41%
BM_PopHeap_float_4 2.467 -
BM_PopHeap_float_64 13.601 -
BM_PopHeap_pair<uint32,_uint32>_1 0.496 -2.27%
BM_PopHeap_pair<uint32,_uint32>_1024 30.783 3.07%
BM_PopHeap_pair<uint32,_uint32>_16 9.443 1.32%
BM_PopHeap_pair<uint32,_uint32>_16384 46.463 2.91%
BM_PopHeap_pair<uint32,_uint32>_256 22.980 2.31%
BM_PopHeap_pair<uint32,_uint32>_262144 62.633 4.18%
BM_PopHeap_pair<uint32,_uint32>_4 3.228 3.11%
BM_PopHeap_pair<uint32,_uint32>_64 16.215 2.39%
BM_PopHeap_string_1 0.524 -
BM_PopHeap_string_1024 56.853 1.02%
BM_PopHeap_string_16 14.458 -
BM_PopHeap_string_16384 73.290 -
BM_PopHeap_string_256 41.097 -
BM_PopHeap_string_262144 97.869 7.14%
BM_PopHeap_string_4 5.383 -
BM_PopHeap_string_64 26.012 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.457 -9.53%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.818 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.545 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.500 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.092 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.456 -3.96%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.209 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.645 -
BM_PopHeap_uint32_1 0.566 34.02%
BM_PopHeap_uint32_1024 21.230 -
BM_PopHeap_uint32_16 7.493 -
BM_PopHeap_uint32_16384 31.022 -
BM_PopHeap_uint32_256 16.821 -1.63%
BM_PopHeap_uint32_262144 41.284 -
BM_PopHeap_uint32_4 2.660 -
BM_PopHeap_uint32_64 12.562 -
BM_PopHeap_uint64_1 0.560 24.06%
BM_PopHeap_uint64_1024 21.538 -
BM_PopHeap_uint64_16 7.655 -
BM_PopHeap_uint64_16384 31.310 -
BM_PopHeap_uint64_256 17.036 -1.14%
BM_PopHeap_uint64_262144 42.414 -
BM_PopHeap_uint64_4 2.703 -1.95%
BM_PopHeap_uint64_64 12.657 -
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.108 -
BM_PushHeap_float_Ascending_16 0.979 -
BM_PushHeap_float_Ascending_16384 4.379 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.186 1.41%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.741 -
BM_PushHeap_float_Descending_1 0.619 25.31%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.358 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.097 -
BM_PushHeap_float_PipeOrgan_16 0.910 -
BM_PushHeap_float_PipeOrgan_16384 2.522 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.496 2.84%
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.394 -
BM_PushHeap_float_Random_1024 7.474 -
BM_PushHeap_float_Random_16 5.339 -
BM_PushHeap_float_Random_16384 7.633 -
BM_PushHeap_float_Random_256 7.332 -
BM_PushHeap_float_Random_262144 7.653 1.30%
BM_PushHeap_float_Random_4 2.921 -3.54%
BM_PushHeap_float_Random_64 6.673 -
BM_PushHeap_float_SingleElement_1 0.501 -28.13%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.358 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.448 -6.68%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.208 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.629 1.32%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.909 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.272 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.692 2.78%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.839 -1.75%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.411 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.502 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.557 -4.83%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.744 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.190 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.082 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.245 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.308 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.670 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.932 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.034 4.71%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.673 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.604 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.516 1.43%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.628 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.390 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.534 -15.88%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.487 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.307 -1.85%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.681 1.18%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.240 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.555 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.637 2.05%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.721 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.612 10.83%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.558 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.555 -2.70%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.562 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.547 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.715 7.48%
BM_PushHeap_string_Ascending_16 4.690 2.80%
BM_PushHeap_string_Ascending_16384 18.330 2.08%
BM_PushHeap_string_Ascending_256 10.800 15.63%
BM_PushHeap_string_Ascending_262144 28.276 6.00%
BM_PushHeap_string_Ascending_4 2.584 -
BM_PushHeap_string_Ascending_64 7.337 6.87%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.483 -
BM_PushHeap_string_Descending_16 2.078 -2.40%
BM_PushHeap_string_Descending_16384 2.374 -
BM_PushHeap_string_Descending_256 2.310 -
BM_PushHeap_string_Descending_262144 3.205 -2.48%
BM_PushHeap_string_Descending_4 1.900 -1.86%
BM_PushHeap_string_Descending_64 2.214 -1.81%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.714 -
BM_PushHeap_string_PipeOrgan_16 4.133 -
BM_PushHeap_string_PipeOrgan_16384 13.198 -
BM_PushHeap_string_PipeOrgan_256 8.118 2.48%
BM_PushHeap_string_PipeOrgan_262144 17.742 -
BM_PushHeap_string_PipeOrgan_4 2.522 -1.43%
BM_PushHeap_string_PipeOrgan_64 5.880 1.68%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.109 -
BM_PushHeap_string_QuickSortAdversary_16 10.146 -
BM_PushHeap_string_QuickSortAdversary_16384 15.831 -
BM_PushHeap_string_QuickSortAdversary_256 14.527 -
BM_PushHeap_string_QuickSortAdversary_262144 16.280 -
BM_PushHeap_string_QuickSortAdversary_4 6.137 -
BM_PushHeap_string_QuickSortAdversary_64 12.866 -
BM_PushHeap_string_Random_1 0.700 -
BM_PushHeap_string_Random_1024 14.929 -
BM_PushHeap_string_Random_16 10.189 -
BM_PushHeap_string_Random_16384 16.424 2.47%
BM_PushHeap_string_Random_256 14.221 -
BM_PushHeap_string_Random_262144 18.206 1.05%
BM_PushHeap_string_Random_4 5.991 1.12%
BM_PushHeap_string_Random_64 12.828 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.480 1.42%
BM_PushHeap_string_SingleElement_16 2.474 1.62%
BM_PushHeap_string_SingleElement_16384 2.510 1.94%
BM_PushHeap_string_SingleElement_256 2.462 1.59%
BM_PushHeap_string_SingleElement_262144 2.532 -
BM_PushHeap_string_SingleElement_4 2.228 3.70%
BM_PushHeap_string_SingleElement_64 2.511 1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.614 22.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.115 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.966 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.418 -2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.995 -1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.998 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.520 -25.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.687 1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.693 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.754 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.735 2.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.925 2.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.557 -3.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.494 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.911 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.189 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.271 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.674 21.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.272 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.857 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.520 -15.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.560 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.280 -1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.070 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.446 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.530 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.451 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.748 -
BM_PushHeap_uint32_Ascending_1 0.519 3.98%
BM_PushHeap_uint32_Ascending_1024 3.937 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.617 -
BM_PushHeap_uint32_Ascending_256 3.083 -
BM_PushHeap_uint32_Ascending_262144 8.072 -3.17%
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.362 -4.55%
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.357 -7.14%
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.460 -27.93%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.392 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.535 -
BM_PushHeap_uint32_PipeOrgan_64 1.311 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.564 26.12%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.536 -
BM_PushHeap_uint32_Random_1024 6.222 -1.12%
BM_PushHeap_uint32_Random_16 4.490 -1.67%
BM_PushHeap_uint32_Random_16384 6.347 1.62%
BM_PushHeap_uint32_Random_256 6.038 -
BM_PushHeap_uint32_Random_262144 6.369 -
BM_PushHeap_uint32_Random_4 2.481 -
BM_PushHeap_uint32_Random_64 5.508 -1.34%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.369 -
BM_PushHeap_uint32_SingleElement_16 0.346 3.03%
BM_PushHeap_uint32_SingleElement_16384 0.362 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.343 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.624 -
BM_PushHeap_uint64_Ascending_16 0.931 -4.56%
BM_PushHeap_uint64_Ascending_16384 3.693 -
BM_PushHeap_uint64_Ascending_256 2.147 -1.23%
BM_PushHeap_uint64_Ascending_262144 4.861 -1.09%
BM_PushHeap_uint64_Ascending_4 0.551 -
BM_PushHeap_uint64_Ascending_64 1.569 -2.74%
BM_PushHeap_uint64_Descending_1 0.432 -30.50%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -
BM_PushHeap_uint64_Descending_64 0.378 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.081 1.85%
BM_PushHeap_uint64_PipeOrgan_4 0.496 -
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 1.27%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.950 -
BM_PushHeap_uint64_Random_16 4.344 1.56%
BM_PushHeap_uint64_Random_16384 6.052 -
BM_PushHeap_uint64_Random_256 5.553 -4.11%
BM_PushHeap_uint64_Random_262144 5.978 -2.08%
BM_PushHeap_uint64_Random_4 2.205 4.90%
BM_PushHeap_uint64_Random_64 5.249 2.31%
BM_PushHeap_uint64_SingleElement_1 0.697 28.62%
BM_PushHeap_uint64_SingleElement_1024 0.365 -
BM_PushHeap_uint64_SingleElement_16 0.339 -4.81%
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.358 -
BM_PushHeap_uint64_SingleElement_64 0.352 -5.92%
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.693 -
BM_RangesMakeHeap_float_Ascending_16 0.743 -
BM_RangesMakeHeap_float_Ascending_16384 0.658 -
BM_RangesMakeHeap_float_Ascending_256 0.671 -
BM_RangesMakeHeap_float_Ascending_262144 0.704 -
BM_RangesMakeHeap_float_Ascending_4 0.396 -
BM_RangesMakeHeap_float_Ascending_64 0.632 -
BM_RangesMakeHeap_float_Descending_1 0.278 -
BM_RangesMakeHeap_float_Descending_1024 0.265 5.17%
BM_RangesMakeHeap_float_Descending_16 0.229 9.08%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.246 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.279 -
BM_RangesMakeHeap_float_Descending_64 0.209 7.23%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.251 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
BM_RangesMakeHeap_float_Heap_16384 0.235 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.283 -
BM_RangesMakeHeap_float_Heap_64 0.217 12.39%
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.732 4.32%
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.657 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.713 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.804 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.547 3.44%
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.305 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.249 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.408 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.273 -
BM_RangesMakeHeap_float_Random_1024 1.342 11.24%
BM_RangesMakeHeap_float_Random_16 1.506 -8.33%
BM_RangesMakeHeap_float_Random_16384 1.228 3.13%
BM_RangesMakeHeap_float_Random_256 1.242 -14.45%
BM_RangesMakeHeap_float_Random_262144 1.150 1.70%
BM_RangesMakeHeap_float_Random_4 1.302 5.42%
BM_RangesMakeHeap_float_Random_64 1.547 7.48%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.695 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.662 -
BM_RangesMakeHeap_float_SingleElement_256 0.646 -
BM_RangesMakeHeap_float_SingleElement_262144 0.737 3.36%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.643 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.356 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.283 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.344 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.420 1.80%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.393 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.803 7.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.122 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.503 -2.47%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.450 -15.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.485 2.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.549 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.550 1.98%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.604 6.20%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.430 -25.71%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.507 2.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.269 -3.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.201 1.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.340 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.411 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.549 -7.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.321 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.200 -2.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.299 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.770 1.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.021 1.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.911 4.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.008 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.039 2.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.989 1.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.626 1.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.198 5.85%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.201 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.080 1.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.192 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.195 1.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.239 1.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.786 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.115 -
BM_RangesMakeHeap_string_Ascending_1 0.256 -
BM_RangesMakeHeap_string_Ascending_1024 5.106 1.35%
BM_RangesMakeHeap_string_Ascending_16 3.683 -
BM_RangesMakeHeap_string_Ascending_16384 5.811 2.55%
BM_RangesMakeHeap_string_Ascending_256 5.069 3.27%
BM_RangesMakeHeap_string_Ascending_262144 8.478 8.80%
BM_RangesMakeHeap_string_Ascending_4 2.872 -
BM_RangesMakeHeap_string_Ascending_64 4.910 3.63%
BM_RangesMakeHeap_string_Descending_1 0.253 -
BM_RangesMakeHeap_string_Descending_1024 2.874 3.31%
BM_RangesMakeHeap_string_Descending_16 2.360 -
BM_RangesMakeHeap_string_Descending_16384 2.856 -1.15%
BM_RangesMakeHeap_string_Descending_256 2.829 3.68%
BM_RangesMakeHeap_string_Descending_262144 3.792 6.43%
BM_RangesMakeHeap_string_Descending_4 2.161 1.60%
BM_RangesMakeHeap_string_Descending_64 2.677 3.14%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.780 2.12%
BM_RangesMakeHeap_string_Heap_16 4.642 -
BM_RangesMakeHeap_string_Heap_16384 5.038 2.63%
BM_RangesMakeHeap_string_Heap_256 4.919 2.02%
BM_RangesMakeHeap_string_Heap_262144 5.360 4.33%
BM_RangesMakeHeap_string_Heap_4 3.059 -
BM_RangesMakeHeap_string_Heap_64 5.014 2.26%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.026 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.595 -1.45%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.377 4.40%
BM_RangesMakeHeap_string_PipeOrgan_256 4.934 1.28%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.650 4.11%
BM_RangesMakeHeap_string_PipeOrgan_4 2.582 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.864 2.60%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.257 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.477 -1.20%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.504 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.695 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.326 -1.45%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.631 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.893 -2.00%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.121 -1.06%
BM_RangesMakeHeap_string_Random_1 0.248 -
BM_RangesMakeHeap_string_Random_1024 10.695 -
BM_RangesMakeHeap_string_Random_16 8.325 -
BM_RangesMakeHeap_string_Random_16384 12.763 1.27%
BM_RangesMakeHeap_string_Random_256 10.360 -
BM_RangesMakeHeap_string_Random_262144 15.824 3.36%
BM_RangesMakeHeap_string_Random_4 5.720 -
BM_RangesMakeHeap_string_Random_64 9.935 -1.32%
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.218 -
BM_RangesMakeHeap_string_SingleElement_16 5.657 -
BM_RangesMakeHeap_string_SingleElement_16384 6.006 -
BM_RangesMakeHeap_string_SingleElement_256 6.432 -
BM_RangesMakeHeap_string_SingleElement_262144 7.407 -2.63%
BM_RangesMakeHeap_string_SingleElement_4 3.674 1.25%
BM_RangesMakeHeap_string_SingleElement_64 6.461 3.59%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.887 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.985 1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.083 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.611 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.873 -1.82%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.962 -1.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.850 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.953 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.844 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.781 2.94%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.012 1.06%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 1.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.942 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.207 1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.771 -1.66%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.070 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.922 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.395 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.014 2.52%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.919 2.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.686 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.798 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.454 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.992 3.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.808 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.096 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.583 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.221 1.00%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.840 1.78%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.789 1.01%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 2.05%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.924 3.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.685 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.410 4.36%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.707 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.297 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.952 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.666 3.36%
BM_RangesMakeHeap_uint32_Ascending_16 0.612 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.605 -
BM_RangesMakeHeap_uint32_Ascending_256 0.600 -2.80%
BM_RangesMakeHeap_uint32_Ascending_262144 0.666 -
BM_RangesMakeHeap_uint32_Ascending_4 0.388 -
BM_RangesMakeHeap_uint32_Ascending_64 0.554 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.254 -
BM_RangesMakeHeap_uint32_Descending_16 0.255 -
BM_RangesMakeHeap_uint32_Descending_16384 0.236 -
BM_RangesMakeHeap_uint32_Descending_256 0.260 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.241 -
BM_RangesMakeHeap_uint32_Heap_1 0.278 -
BM_RangesMakeHeap_uint32_Heap_1024 0.269 6.00%
BM_RangesMakeHeap_uint32_Heap_16 0.247 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.236 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.707 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.010 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.640 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.677 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.397 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.716 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.625 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.293 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.487 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.075 -4.67%
BM_RangesMakeHeap_uint32_Random_16 1.265 2.43%
BM_RangesMakeHeap_uint32_Random_16384 1.052 3.98%
BM_RangesMakeHeap_uint32_Random_256 1.193 5.40%
BM_RangesMakeHeap_uint32_Random_262144 1.048 5.58%
BM_RangesMakeHeap_uint32_Random_4 1.220 1.78%
BM_RangesMakeHeap_uint32_Random_64 1.357 -1.36%
BM_RangesMakeHeap_uint32_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.596 4.06%
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.542 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.550 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.651 4.22%
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.522 -
BM_RangesMakeHeap_uint64_Ascending_1 0.276 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.663 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.634 -
BM_RangesMakeHeap_uint64_Ascending_256 0.642 2.00%
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.438 -
BM_RangesMakeHeap_uint64_Ascending_64 0.577 -
BM_RangesMakeHeap_uint64_Descending_1 0.270 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.258 -
BM_RangesMakeHeap_uint64_Descending_16384 0.238 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.236 -
BM_RangesMakeHeap_uint64_Heap_1 0.270 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.264 -
BM_RangesMakeHeap_uint64_Heap_16384 0.237 -
BM_RangesMakeHeap_uint64_Heap_256 0.293 4.50%
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.287 -
BM_RangesMakeHeap_uint64_Heap_64 0.245 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.043 1.18%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.632 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.661 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.761 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.726 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.296 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.251 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.406 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_RangesMakeHeap_uint64_Random_1 0.278 -
BM_RangesMakeHeap_uint64_Random_1024 1.107 -
BM_RangesMakeHeap_uint64_Random_16 1.292 1.39%
BM_RangesMakeHeap_uint64_Random_16384 0.993 -
BM_RangesMakeHeap_uint64_Random_256 1.131 -11.90%
BM_RangesMakeHeap_uint64_Random_262144 1.076 3.15%
BM_RangesMakeHeap_uint64_Random_4 1.296 -1.31%
BM_RangesMakeHeap_uint64_Random_64 1.303 1.39%
BM_RangesMakeHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.567 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.513 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.588 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.588 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.767 1.80%
BM_RangesMakeHeap_uint64_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.510 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 4.07%
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.716 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.975 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.243 1.21%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.568 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.094 1.54%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.329 1.60%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.937 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.306 2.47%
BM_RangesMakeThenSortHeap_float_Descending_16 1.806 -1.25%
BM_RangesMakeThenSortHeap_float_Descending_16384 30.054 2.42%
BM_RangesMakeThenSortHeap_float_Descending_256 6.054 1.55%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.628 1.98%
BM_RangesMakeThenSortHeap_float_Descending_4 1.107 -16.62%
BM_RangesMakeThenSortHeap_float_Descending_64 3.300 -2.18%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.339 1.51%
BM_RangesMakeThenSortHeap_float_Heap_16 1.964 1.36%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.907 3.38%
BM_RangesMakeThenSortHeap_float_Heap_256 6.091 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.820 2.22%
BM_RangesMakeThenSortHeap_float_Heap_4 1.227 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.539 -1.47%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.641 3.05%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.936 1.92%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.382 2.65%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.432 3.69%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.429 2.00%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.472 -2.70%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.076 1.44%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.384 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.967 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.078 1.50%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.058 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.469 2.74%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.516 1.75%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.904 -
BM_RangesMakeThenSortHeap_float_Random_1 0.275 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.370 1.68%
BM_RangesMakeThenSortHeap_float_Random_16 9.973 -
BM_RangesMakeThenSortHeap_float_Random_16384 47.416 1.74%
BM_RangesMakeThenSortHeap_float_Random_256 25.691 2.00%
BM_RangesMakeThenSortHeap_float_Random_262144 62.897 1.77%
BM_RangesMakeThenSortHeap_float_Random_4 4.157 -3.48%
BM_RangesMakeThenSortHeap_float_Random_64 18.081 1.36%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.806 -1.18%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.274 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.355 4.51%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.011 -1.14%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 53.134 3.15%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.350 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.319 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.799 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.723 -1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.527 1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.732 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.590 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.450 -8.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.201 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.263 1.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.919 1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.011 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.084 2.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.413 1.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.527 43.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.869 2.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.934 -1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.404 -1.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.090 -1.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.641 -1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.185 -1.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.780 8.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.108 -1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.844 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.950 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.922 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.057 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.797 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.446 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.241 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.632 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.331 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.683 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.873 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.461 1.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.994 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.171 1.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.478 1.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.125 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.009 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 59.648 14.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.011 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.296 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.968 17.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.898 18.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.449 18.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.349 16.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.847 26.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.290 -36.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.753 18.38%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 32.541 3.17%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.543 -1.08%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.089 -1.92%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.228 -2.60%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.282 -3.99%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.362 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.556 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.357 -6.12%
BM_RangesMakeThenSortHeap_string_Descending_16 7.741 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.482 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.655 -4.06%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.261 -15.06%
BM_RangesMakeThenSortHeap_string_Descending_4 3.702 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.830 -2.28%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.192 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.794 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.432 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.064 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.596 -8.12%
BM_RangesMakeThenSortHeap_string_Heap_4 5.992 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.202 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.398 3.81%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.633 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.370 -2.22%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.407 -1.29%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.552 -4.90%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.810 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.184 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.673 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.794 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.640 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.350 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.020 -8.65%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.690 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.251 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 71.016 3.12%
BM_RangesMakeThenSortHeap_string_Random_16 22.863 1.32%
BM_RangesMakeThenSortHeap_string_Random_16384 112.975 3.31%
BM_RangesMakeThenSortHeap_string_Random_256 56.040 2.64%
BM_RangesMakeThenSortHeap_string_Random_262144 196.234 -6.65%
BM_RangesMakeThenSortHeap_string_Random_4 10.531 -
BM_RangesMakeThenSortHeap_string_Random_64 40.344 2.80%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.391 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.584 -1.14%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.520 2.77%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.955 1.89%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.540 -13.09%
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.982 -4.46%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.599 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.951 -1.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.554 -1.27%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.455 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.125 -1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.580 -1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.586 4.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.411 -1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.653 -1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.576 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.747 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.949 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.846 -1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.183 2.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.375 -1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.587 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.611 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.434 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.039 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.787 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.955 -2.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.896 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.935 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.908 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.267 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.269 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.365 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.332 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.272 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.369 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.489 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.431 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.886 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.953 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.621 2.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.676 -2.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.995 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.986 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 47.315 3.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.613 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.018 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.334 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.624 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.602 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.259 7.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.733 2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.806 1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.767 1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.661 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.938 1.86%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.698 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.721 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.849 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.713 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.987 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.681 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.196 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.541 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.235 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.780 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.273 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.233 -15.66%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.681 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.400 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.180 1.37%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.579 1.25%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.329 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.734 1.56%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.209 1.70%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.226 1.50%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.143 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.813 1.28%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.338 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.291 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.845 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.367 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.185 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.714 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.661 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.667 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.524 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.838 1.71%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.713 2.87%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.044 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.502 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.656 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.138 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.352 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.292 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.978 -1.59%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.815 -1.46%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.239 5.44%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.000 -1.41%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.808 3.69%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.634 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.971 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.434 -7.28%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.267 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.792 1.04%
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.533 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.070 1.24%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.826 1.36%
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.463 1.96%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.461 1.52%
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.342 1.16%
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.625 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.433 1.51%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.768 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.112 2.55%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.499 3.22%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.489 1.62%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.444 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.342 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.690 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.490 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.133 1.10%
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.276 3.42%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.170 -1.05%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.203 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.182 1.15%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.558 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.419 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.344 1.17%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.393 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 9.021 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.686 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.559 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.525 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.777 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.173 1.21%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.448 1.27%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.935 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.557 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.663 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.381 1.36%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.429 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 41.446 16.48%
BM_RangesMakeThenSortHeap_uint64_Random_4 3.987 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.887 1.10%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.492 3.96%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.024 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.116 2.70%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.804 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.415 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.219 -1.45%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.095 -
BM_RangesPopHeap_float_1 0.483 2.59%
BM_RangesPopHeap_float_1024 28.613 2.05%
BM_RangesPopHeap_float_16 7.078 1.93%
BM_RangesPopHeap_float_16384 34.684 2.94%
BM_RangesPopHeap_float_256 22.686 2.46%
BM_RangesPopHeap_float_262144 40.024 3.63%
BM_RangesPopHeap_float_4 2.465 1.19%
BM_RangesPopHeap_float_64 13.810 3.04%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.616 -2.75%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.155 1.72%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.358 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.687 1.95%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.665 1.57%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.455 1.19%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.260 2.55%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.060 1.46%
BM_RangesPopHeap_string_1 0.459 -19.99%
BM_RangesPopHeap_string_1024 56.695 -
BM_RangesPopHeap_string_16 14.284 -1.15%
BM_RangesPopHeap_string_16384 72.184 1.00%
BM_RangesPopHeap_string_256 40.898 -
BM_RangesPopHeap_string_262144 92.732 1.51%
BM_RangesPopHeap_string_4 5.259 -1.64%
BM_RangesPopHeap_string_64 25.823 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.467 -16.25%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.281 1.63%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.660 1.94%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.584 1.62%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.320 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 80.525 3.51%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.176 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.738 -
BM_RangesPopHeap_uint32_1 0.697 37.05%
BM_RangesPopHeap_uint32_1024 21.883 2.95%
BM_RangesPopHeap_uint32_16 7.777 2.58%
BM_RangesPopHeap_uint32_16384 32.189 3.28%
BM_RangesPopHeap_uint32_256 17.330 1.82%
BM_RangesPopHeap_uint32_262144 43.610 6.16%
BM_RangesPopHeap_uint32_4 2.683 1.27%
BM_RangesPopHeap_uint32_64 12.719 -
BM_RangesPopHeap_uint64_1 0.449 -10.08%
BM_RangesPopHeap_uint64_1024 22.198 2.69%
BM_RangesPopHeap_uint64_16 7.746 2.43%
BM_RangesPopHeap_uint64_16384 32.361 3.30%
BM_RangesPopHeap_uint64_256 17.477 2.31%
BM_RangesPopHeap_uint64_262144 43.379 3.39%
BM_RangesPopHeap_uint64_4 2.768 1.89%
BM_RangesPopHeap_uint64_64 13.015 3.03%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.975 -
BM_RangesPushHeap_float_Ascending_16384 4.382 -
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.152 1.19%
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.736 -
BM_RangesPushHeap_float_Descending_1 0.411 -24.81%
BM_RangesPushHeap_float_Descending_1024 0.392 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -5.69%
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.095 -
BM_RangesPushHeap_float_PipeOrgan_16 0.911 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.524 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.153 -
BM_RangesPushHeap_float_PipeOrgan_4 0.507 5.34%
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.623 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.982 -4.41%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.490 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.419 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.542 -
BM_RangesPushHeap_float_Random_1024 7.504 -
BM_RangesPushHeap_float_Random_16 5.305 -1.61%
BM_RangesPushHeap_float_Random_16384 7.566 -
BM_RangesPushHeap_float_Random_256 7.319 -
BM_RangesPushHeap_float_Random_262144 7.630 -
BM_RangesPushHeap_float_Random_4 2.999 -1.21%
BM_RangesPushHeap_float_Random_64 6.565 -1.75%
BM_RangesPushHeap_float_SingleElement_1 0.448 -29.61%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.405 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.365 -
BM_RangesPushHeap_float_SingleElement_64 0.381 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.635 36.06%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.196 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.601 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.932 1.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.650 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.804 -2.86%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.487 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.504 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.477 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.475 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.528 -4.92%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.564 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.745 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.196 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.092 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.236 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.311 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.665 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.671 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.933 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.021 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.666 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.634 2.93%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.371 -3.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.500 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.478 1.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.237 -2.79%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.664 3.24%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.301 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.613 1.81%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.602 -5.32%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.646 -1.83%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.456 -2.24%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -3.46%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -3.59%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -3.30%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.545 -3.56%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.536 -2.01%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.566 -
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 11.837 -18.18%
BM_RangesPushHeap_string_Ascending_16 4.604 -2.76%
BM_RangesPushHeap_string_Ascending_16384 21.395 -10.24%
BM_RangesPushHeap_string_Ascending_256 9.349 -17.78%
BM_RangesPushHeap_string_Ascending_262144 27.093 -30.70%
BM_RangesPushHeap_string_Ascending_4 2.517 -4.65%
BM_RangesPushHeap_string_Ascending_64 6.868 -10.02%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 3.110 -1.05%
BM_RangesPushHeap_string_Descending_16 2.327 -4.94%
BM_RangesPushHeap_string_Descending_16384 3.101 -7.19%
BM_RangesPushHeap_string_Descending_256 2.851 -1.44%
BM_RangesPushHeap_string_Descending_262144 5.421 -4.69%
BM_RangesPushHeap_string_Descending_4 2.237 -
BM_RangesPushHeap_string_Descending_64 2.605 -1.77%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.521 -1.35%
BM_RangesPushHeap_string_PipeOrgan_16 4.172 -1.84%
BM_RangesPushHeap_string_PipeOrgan_16384 15.561 -4.11%
BM_RangesPushHeap_string_PipeOrgan_256 8.493 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.260 -23.78%
BM_RangesPushHeap_string_PipeOrgan_4 2.626 -1.04%
BM_RangesPushHeap_string_PipeOrgan_64 6.022 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.880 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.327 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.657 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.956 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 17.498 -
BM_RangesPushHeap_string_QuickSortAdversary_4 6.190 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.128 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.786 -1.61%
BM_RangesPushHeap_string_Random_16 10.115 -
BM_RangesPushHeap_string_Random_16384 16.118 -5.05%
BM_RangesPushHeap_string_Random_256 14.129 -
BM_RangesPushHeap_string_Random_262144 21.847 -
BM_RangesPushHeap_string_Random_4 5.928 -
BM_RangesPushHeap_string_Random_64 12.697 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.438 -7.01%
BM_RangesPushHeap_string_SingleElement_16 2.439 -7.94%
BM_RangesPushHeap_string_SingleElement_16384 2.472 -6.11%
BM_RangesPushHeap_string_SingleElement_256 2.418 -7.22%
BM_RangesPushHeap_string_SingleElement_262144 2.499 -8.91%
BM_RangesPushHeap_string_SingleElement_4 2.134 -9.11%
BM_RangesPushHeap_string_SingleElement_64 2.469 -6.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -22.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.807 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.115 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.979 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.960 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.439 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.010 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 3.001 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.635 18.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -2.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.686 -17.06%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -1.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.744 -4.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -1.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.701 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.899 -5.07%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.555 19.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.488 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.539 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.520 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.160 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.911 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.257 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.463 -27.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.266 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.840 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.837 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.468 -33.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.322 -1.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.377 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.523 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.208 1.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.629 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.698 3.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.762 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.636 37.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -4.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.736 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.753 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.662 1.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.751 -
BM_RangesPushHeap_uint32_Ascending_1 0.467 -10.31%
BM_RangesPushHeap_uint32_Ascending_1024 3.971 2.19%
BM_RangesPushHeap_uint32_Ascending_16 1.400 -
BM_RangesPushHeap_uint32_Ascending_16384 6.821 2.64%
BM_RangesPushHeap_uint32_Ascending_256 3.110 1.99%
BM_RangesPushHeap_uint32_Ascending_262144 8.425 4.55%
BM_RangesPushHeap_uint32_Ascending_4 0.761 -
BM_RangesPushHeap_uint32_Ascending_64 2.233 1.42%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.386 -
BM_RangesPushHeap_uint32_Descending_16 0.368 3.27%
BM_RangesPushHeap_uint32_Descending_16384 0.383 -
BM_RangesPushHeap_uint32_Descending_256 0.400 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.361 6.24%
BM_RangesPushHeap_uint32_Descending_64 0.380 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.613 25.79%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.389 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.042 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.537 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.635 -8.68%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.970 -3.68%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.591 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.504 -13.06%
BM_RangesPushHeap_uint32_Random_1024 6.376 3.21%
BM_RangesPushHeap_uint32_Random_16 4.473 1.92%
BM_RangesPushHeap_uint32_Random_16384 6.387 2.62%
BM_RangesPushHeap_uint32_Random_256 6.170 3.79%
BM_RangesPushHeap_uint32_Random_262144 6.380 1.97%
BM_RangesPushHeap_uint32_Random_4 2.440 -
BM_RangesPushHeap_uint32_Random_64 5.591 1.60%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.376 -
BM_RangesPushHeap_uint32_SingleElement_16 0.357 -5.28%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 -2.75%
BM_RangesPushHeap_uint32_SingleElement_256 0.393 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 -2.74%
BM_RangesPushHeap_uint32_SingleElement_4 0.368 -
BM_RangesPushHeap_uint32_SingleElement_64 0.364 -3.59%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.582 -5.85%
BM_RangesPushHeap_uint64_Ascending_16 0.929 -4.90%
BM_RangesPushHeap_uint64_Ascending_16384 3.600 -4.51%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -8.47%
BM_RangesPushHeap_uint64_Ascending_262144 4.942 -2.18%
BM_RangesPushHeap_uint64_Ascending_4 0.541 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -11.92%
BM_RangesPushHeap_uint64_Descending_1 0.501 11.61%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.367 -
BM_RangesPushHeap_uint64_Descending_16384 0.382 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.376 -
BM_RangesPushHeap_uint64_Descending_64 0.380 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.921 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.892 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.040 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.495 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.330 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.920 1.20%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.416 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.023 5.42%
BM_RangesPushHeap_uint64_Random_16 4.317 4.27%
BM_RangesPushHeap_uint64_Random_16384 6.110 -
BM_RangesPushHeap_uint64_Random_256 5.759 2.33%
BM_RangesPushHeap_uint64_Random_262144 5.966 -
BM_RangesPushHeap_uint64_Random_4 2.172 -4.86%
BM_RangesPushHeap_uint64_Random_64 5.168 -
BM_RangesPushHeap_uint64_SingleElement_1 0.697 20.96%
BM_RangesPushHeap_uint64_SingleElement_1024 0.380 -
BM_RangesPushHeap_uint64_SingleElement_16 0.368 -3.38%
BM_RangesPushHeap_uint64_SingleElement_16384 0.377 -
BM_RangesPushHeap_uint64_SingleElement_256 0.399 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.374 -
BM_RangesPushHeap_uint64_SingleElement_4 0.378 -5.17%
BM_RangesPushHeap_uint64_SingleElement_64 0.383 -3.10%
BM_RangesSortHeap_float_1 0.266 -
BM_RangesSortHeap_float_1024 7.956 -
BM_RangesSortHeap_float_16 1.604 -
BM_RangesSortHeap_float_16384 27.226 -
BM_RangesSortHeap_float_256 5.765 -
BM_RangesSortHeap_float_262144 30.548 -
BM_RangesSortHeap_float_4 1.074 -
BM_RangesSortHeap_float_64 3.234 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.262 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.702 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.102 3.91%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.551 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.046 -1.10%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.228 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.748 3.34%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.712 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.712 -
BM_RangesSortHeap_string_16 14.091 -
BM_RangesSortHeap_string_16384 96.121 -
BM_RangesSortHeap_string_256 44.251 -
BM_RangesSortHeap_string_262144 172.452 -
BM_RangesSortHeap_string_4 4.251 -
BM_RangesSortHeap_string_64 29.619 -1.10%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.653 1.28%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.633 1.50%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.831 1.39%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.556 1.65%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.388 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.415 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.405 -3.35%
BM_RangesSortHeap_uint32_1 0.257 -
BM_RangesSortHeap_uint32_1024 10.195 -
BM_RangesSortHeap_uint32_16 4.813 -
BM_RangesSortHeap_uint32_16384 16.363 -
BM_RangesSortHeap_uint32_256 8.111 -
BM_RangesSortHeap_uint32_262144 24.379 -
BM_RangesSortHeap_uint32_4 1.044 -
BM_RangesSortHeap_uint32_64 7.893 -1.31%
BM_RangesSortHeap_uint64_1 0.261 -
BM_RangesSortHeap_uint64_1024 10.153 -
BM_RangesSortHeap_uint64_16 4.939 -
BM_RangesSortHeap_uint64_16384 16.358 -
BM_RangesSortHeap_uint64_256 8.276 -
BM_RangesSortHeap_uint64_262144 24.396 -
BM_RangesSortHeap_uint64_4 0.946 1.24%
BM_RangesSortHeap_uint64_64 7.940 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.111 -
BM_SortHeap_float_16 1.605 -
BM_SortHeap_float_16384 28.366 -
BM_SortHeap_float_256 5.803 -
BM_SortHeap_float_262144 31.210 -
BM_SortHeap_float_4 1.063 -
BM_SortHeap_float_64 3.227 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.770 -
BM_SortHeap_pair<uint32,_uint32>_16 5.912 -1.96%
BM_SortHeap_pair<uint32,_uint32>_16384 22.704 -
BM_SortHeap_pair<uint32,_uint32>_256 10.196 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.579 -
BM_SortHeap_pair<uint32,_uint32>_4 1.648 11.13%
BM_SortHeap_pair<uint32,_uint32>_64 8.674 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 59.533 -
BM_SortHeap_string_16 14.216 -
BM_SortHeap_string_16384 97.542 -
BM_SortHeap_string_256 44.711 -
BM_SortHeap_string_262144 174.238 -
BM_SortHeap_string_4 4.271 -
BM_SortHeap_string_64 29.929 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.675 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.621 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.935 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.502 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.725 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.445 4.67%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.415 -
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.232 -
BM_SortHeap_uint32_16 4.824 -
BM_SortHeap_uint32_16384 16.428 -
BM_SortHeap_uint32_256 8.123 -
BM_SortHeap_uint32_262144 24.634 -
BM_SortHeap_uint32_4 1.045 -
BM_SortHeap_uint32_64 7.953 -
BM_SortHeap_uint64_1 0.256 -
BM_SortHeap_uint64_1024 10.238 -
BM_SortHeap_uint64_16 4.970 -
BM_SortHeap_uint64_16384 16.428 -
BM_SortHeap_uint64_256 8.309 -
BM_SortHeap_uint64_262144 24.627 -
BM_SortHeap_uint64_4 0.941 -
BM_SortHeap_uint64_64 7.959 -
BM_StringAssignAsciizMix_Opaque 4.866 1.12%
BM_StringAssignAsciizMix_Transparent 3.097 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 184.268 -
BM_StringAssignAsciiz_Huge_Transparent 185.497 -
BM_StringAssignAsciiz_Large_Opaque 11.925 2.38%
BM_StringAssignAsciiz_Large_Transparent 11.872 2.09%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.512 3.78%
BM_StringAssignStr_Huge_Opaque 117.016 3.41%
BM_StringAssignStr_Huge_Transparent 119.713 5.45%
BM_StringAssignStr_Large_Opaque 10.573 -
BM_StringAssignStr_Large_Transparent 10.625 -
BM_StringAssignStr_Small_Opaque 0.727 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.082 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.304 26.81%
BM_StringConstructDestroyCStr_Huge_Opaque 158.438 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.647 -
BM_StringConstructDestroyCStr_Large_Opaque 15.259 -5.02%
BM_StringConstructDestroyCStr_Large_Transparent 9.107 -
BM_StringConstructDestroyCStr_Small_Opaque 2.209 6.04%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 7.55%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 105.133 1.33%
BM_StringCopy_Large 6.165 -
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.239 -24.15%
BM_StringDestroy_Empty 0.699 -20.29%
BM_StringDestroy_Huge 10.623 -
BM_StringDestroy_Large 6.998 -
BM_StringDestroy_Small 0.701 -20.09%
BM_StringEraseToEnd_Empty_Opaque 0.606 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.444 1.23%
BM_StringEraseToEnd_Huge_Transparent 2.542 -
BM_StringEraseToEnd_Large_Opaque 1.011 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.618 2.34%
BM_StringEraseToEnd_Small_Transparent 0.419 -
BM_StringEraseWithMove_Empty_Opaque 1.037 21.50%
BM_StringEraseWithMove_Empty_Transparent 0.743 20.01%
BM_StringEraseWithMove_Huge_Opaque 57.169 9.60%
BM_StringEraseWithMove_Huge_Transparent 54.702 7.70%
BM_StringEraseWithMove_Large_Opaque 2.739 -5.08%
BM_StringEraseWithMove_Large_Transparent 2.657 -2.00%
BM_StringEraseWithMove_Small_Opaque 2.588 -
BM_StringEraseWithMove_Small_Transparent 2.614 12.00%
BM_StringFindAllMatch/1 2.693 2.50%
BM_StringFindAllMatch/131072 2271.951 -
BM_StringFindAllMatch/32768 575.596 -
BM_StringFindAllMatch/4096 86.105 7.32%
BM_StringFindAllMatch/512 11.924 1.12%
BM_StringFindAllMatch/64 2.958 1.80%
BM_StringFindAllMatch/8 2.532 2.98%
BM_StringFindCharLiteral/1024 16.966 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.618 8.09%
BM_StringFindCharLiteral/2048 40.443 -
BM_StringFindCharLiteral/256 5.319 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.467 -
BM_StringFindCharLiteral/512 9.281 -
BM_StringFindCharLiteral/64 2.139 1.01%
BM_StringFindCharLiteral/8 1.619 8.51%
BM_StringFindCharLiteral/8192 138.484 -
BM_StringFindMatch1/1 983.548 -
BM_StringFindMatch1/32768 1574.651 -
BM_StringFindMatch1/4096 1059.901 -
BM_StringFindMatch1/512 993.526 -1.07%
BM_StringFindMatch1/64 983.693 -
BM_StringFindMatch1/8 983.129 -
BM_StringFindMatch2/1 983.191 -
BM_StringFindMatch2/32768 1574.522 -
BM_StringFindMatch2/4096 1061.101 -
BM_StringFindMatch2/512 992.840 -1.09%
BM_StringFindMatch2/64 984.171 -
BM_StringFindMatch2/8 983.282 -
BM_StringFindNoMatch/10 1.388 6.86%
BM_StringFindNoMatch/131072 1966.588 -
BM_StringFindNoMatch/32768 499.552 -
BM_StringFindNoMatch/4096 75.378 -
BM_StringFindNoMatch/512 9.242 -
BM_StringFindNoMatch/64 1.881 3.36%
BM_StringFindStringLiteral/1024 17.788 -
BM_StringFindStringLiteral/128 3.121 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.388 -
BM_StringFindStringLiteral/256 5.390 1.07%
BM_StringFindStringLiteral/32 1.709 2.54%
BM_StringFindStringLiteral/4096 77.580 -
BM_StringFindStringLiteral/512 9.424 -
BM_StringFindStringLiteral/64 2.153 2.49%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.587 -
BM_StringMove_Empty 1.300 -
BM_StringMove_Huge 1.295 -
BM_StringMove_Large 1.298 -
BM_StringMove_Small 1.298 -
BM_StringRead_Cold_Deep_Empty 0.851 -4.12%
BM_StringRead_Cold_Deep_Large 1.305 -
BM_StringRead_Cold_Deep_Small 0.850 -3.62%
BM_StringRead_Cold_Shallow_Empty 0.831 -3.19%
BM_StringRead_Cold_Shallow_Large 1.097 -2.42%
BM_StringRead_Cold_Shallow_Small 0.847 -1.86%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.569 -17.94%
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.465 -
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.593 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.594 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -4.19%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.959 5.79%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.961 -4.61%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.208 4.44%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.402 -11.50%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.402 -11.53%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.404 -10.95%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.404 -11.32%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.261 -13.87%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.494 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.599 20.63%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.843 3.05%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.453 22.71%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 11.93%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.449 71.49%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.687 29.62%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.502 -5.44%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.459 -33.27%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.505 12.52%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.326 2.03%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.110 5.27%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.519 17.19%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.959 -5.87%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.783 10.23%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.281 -2.90%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.840 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.603 -13.02%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.430 -7.81%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.059 8.76%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.436 -7.06%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.880 7.97%
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -2.22%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -
BM_StringRelational_Compare_Empty_Large_Control 1.619 -
BM_StringRelational_Compare_Empty_Small_Control 1.647 -1.25%
BM_StringRelational_Compare_Huge_Empty_Control 1.618 -3.03%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.599 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.613 -
BM_StringRelational_Compare_Huge_Huge_Control 98.513 -
BM_StringRelational_Compare_Huge_Large_Control 2.089 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.665 -
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.614 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.662 -1.99%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.742 -19.80%
BM_StringRelational_Eq_Empty_Huge_Control 0.472 -3.95%
BM_StringRelational_Eq_Empty_Large_Control 0.463 -5.36%
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.253 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.629 -
BM_StringRelational_Eq_Huge_Huge_Control 99.226 -
BM_StringRelational_Eq_Large_Huge_Control 0.481 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.444 -7.47%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.732 -6.39%
BM_StringRelational_Eq_Large_Large_Control 2.340 2.59%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.477 -2.74%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.580 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.078 -4.83%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.560 -1.26%
BM_StringRelational_Eq_Small_Small_Control 1.868 -3.94%
BM_StringRelational_Less_Empty_Empty_Control 2.059 3.06%
BM_StringRelational_Less_Empty_Huge_Control 2.110 3.11%
BM_StringRelational_Less_Empty_Large_Control 1.797 -3.34%
BM_StringRelational_Less_Empty_Small_Control 2.059 -
BM_StringRelational_Less_Huge_Empty_Control 2.104 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.389 6.58%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.939 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.202 -
BM_StringRelational_Less_Huge_Huge_Control 99.091 -
BM_StringRelational_Less_Huge_Large_Control 2.515 -
BM_StringRelational_Less_Huge_Small_Control 1.788 -
BM_StringRelational_Less_Large_Empty_Control 2.158 4.67%
BM_StringRelational_Less_Large_Huge_Control 2.417 5.73%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.320 -4.91%
BM_StringRelational_Less_Large_Large_ChangeLast 1.978 5.02%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.612 -
BM_StringRelational_Less_Large_Large_Control 2.275 -2.59%
BM_StringRelational_Less_Large_Small_Control 1.838 -
BM_StringRelational_Less_Small_Empty_Control 2.108 5.35%
BM_StringRelational_Less_Small_Huge_Control 1.952 9.47%
BM_StringRelational_Less_Small_Large_Control 1.908 6.73%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.489 7.38%
BM_StringRelational_Less_Small_Small_ChangeLast 1.950 5.53%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.334 -
BM_StringRelational_Less_Small_Small_Control 1.901 12.02%
BM_StringResizeAndOverwrite 0.841 2.66%
BM_align/1 0.902 -7.61%
BM_align/256 0.896 -2.11%
BM_align/64 0.896 -5.50%
BM_align/8 0.896 -7.05%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.455 1.00%
BM_deque_deque_copy/1024 38.437 -2.35%
BM_deque_deque_copy/2 3.114 -
BM_deque_deque_copy/4000 147.091 -
BM_deque_deque_copy/4096 151.017 -1.42%
BM_deque_deque_copy/512 20.339 -
BM_deque_deque_copy/5500 201.297 -
BM_deque_deque_copy/64 5.462 -
BM_deque_deque_copy/64000 2716.089 -7.55%
BM_deque_deque_copy/65536 2887.485 -
BM_deque_deque_copy/70000 3024.811 -11.28%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.041 -11.40%
BM_deque_deque_copy_backward/1024 40.171 -2.71%
BM_deque_deque_copy_backward/2 2.660 -11.48%
BM_deque_deque_copy_backward/4000 147.562 -
BM_deque_deque_copy_backward/4096 155.820 -
BM_deque_deque_copy_backward/512 21.788 -2.18%
BM_deque_deque_copy_backward/5500 207.150 -
BM_deque_deque_copy_backward/64 5.203 2.05%
BM_deque_deque_copy_backward/64000 8015.922 -3.08%
BM_deque_deque_copy_backward/65536 8399.695 -
BM_deque_deque_copy_backward/70000 8636.180 -3.17%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.429 -
BM_deque_deque_move/1024 38.808 -1.33%
BM_deque_deque_move/2 3.119 -
BM_deque_deque_move/4000 148.289 1.24%
BM_deque_deque_move/4096 149.775 -
BM_deque_deque_move/512 20.351 -
BM_deque_deque_move/5500 200.923 -
BM_deque_deque_move/64 5.472 -
BM_deque_deque_move/64000 2746.427 -8.15%
BM_deque_deque_move/65536 2874.261 -6.72%
BM_deque_deque_move/70000 3297.678 2.92%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 2.944 -12.22%
BM_deque_deque_move_backward/1024 40.671 -
BM_deque_deque_move_backward/2 2.547 -15.24%
BM_deque_deque_move_backward/4000 146.133 -
BM_deque_deque_move_backward/4096 155.942 -
BM_deque_deque_move_backward/512 21.743 1.49%
BM_deque_deque_move_backward/5500 205.898 -
BM_deque_deque_move_backward/64 5.240 2.90%
BM_deque_deque_move_backward/64000 8053.294 -
BM_deque_deque_move_backward/65536 8527.117 1.59%
BM_deque_deque_move_backward/70000 8983.600 2.56%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.458 -
BM_deque_deque_ranges_copy/1024 39.076 -
BM_deque_deque_ranges_copy/2 3.113 -
BM_deque_deque_ranges_copy/4000 147.999 -
BM_deque_deque_ranges_copy/4096 150.750 -
BM_deque_deque_ranges_copy/512 20.257 -
BM_deque_deque_ranges_copy/5500 202.641 1.02%
BM_deque_deque_ranges_copy/64 5.405 -
BM_deque_deque_ranges_copy/64000 2876.916 -2.03%
BM_deque_deque_ranges_copy/65536 2790.252 -
BM_deque_deque_ranges_copy/70000 3061.219 -7.37%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 2.936 -12.36%
BM_deque_deque_ranges_copy_backward/1024 40.477 -1.12%
BM_deque_deque_ranges_copy_backward/2 2.544 -15.37%
BM_deque_deque_ranges_copy_backward/4000 146.017 -1.85%
BM_deque_deque_ranges_copy_backward/4096 155.314 -
BM_deque_deque_ranges_copy_backward/512 21.748 1.46%
BM_deque_deque_ranges_copy_backward/5500 206.410 -
BM_deque_deque_ranges_copy_backward/64 5.224 2.54%
BM_deque_deque_ranges_copy_backward/64000 8100.421 1.03%
BM_deque_deque_ranges_copy_backward/65536 8439.878 5.06%
BM_deque_deque_ranges_copy_backward/70000 8973.347 -
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.448 -
BM_deque_deque_ranges_move/1024 38.778 -
BM_deque_deque_ranges_move/2 3.118 -
BM_deque_deque_ranges_move/4000 147.127 -
BM_deque_deque_ranges_move/4096 150.856 -3.00%
BM_deque_deque_ranges_move/512 20.344 -
BM_deque_deque_ranges_move/5500 203.907 1.75%
BM_deque_deque_ranges_move/64 5.407 -
BM_deque_deque_ranges_move/64000 2796.104 -5.95%
BM_deque_deque_ranges_move/65536 2906.652 -1.76%
BM_deque_deque_ranges_move/70000 3256.789 -5.32%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.217 -6.29%
BM_deque_deque_ranges_move_backward/1024 40.672 -
BM_deque_deque_ranges_move_backward/2 2.660 -11.51%
BM_deque_deque_ranges_move_backward/4000 147.393 -
BM_deque_deque_ranges_move_backward/4096 155.596 -
BM_deque_deque_ranges_move_backward/512 21.725 1.31%
BM_deque_deque_ranges_move_backward/5500 206.823 -
BM_deque_deque_ranges_move_backward/64 5.177 2.42%
BM_deque_deque_ranges_move_backward/64000 8038.447 -
BM_deque_deque_ranges_move_backward/65536 8421.258 1.22%
BM_deque_deque_ranges_move_backward/70000 8857.991 -
BM_deque_vector_copy/0 1.363 -8.38%
BM_deque_vector_copy/1 2.066 -
BM_deque_vector_copy/1024 37.009 -
BM_deque_vector_copy/2 1.769 -3.71%
BM_deque_vector_copy/4000 142.710 -
BM_deque_vector_copy/4096 145.407 -
BM_deque_vector_copy/512 16.641 -
BM_deque_vector_copy/5500 194.873 -
BM_deque_vector_copy/64 2.628 -
BM_deque_vector_copy/64000 2385.534 -27.52%
BM_deque_vector_copy/65536 2508.219 -25.63%
BM_deque_vector_copy/70000 2849.009 -19.66%
BM_deque_vector_copy_backward/0 1.370 -7.95%
BM_deque_vector_copy_backward/1 2.028 -4.07%
BM_deque_vector_copy_backward/1024 36.969 -
BM_deque_vector_copy_backward/2 1.783 -3.38%
BM_deque_vector_copy_backward/4000 142.347 -
BM_deque_vector_copy_backward/4096 148.831 -
BM_deque_vector_copy_backward/512 17.916 -
BM_deque_vector_copy_backward/5500 205.408 2.55%
BM_deque_vector_copy_backward/64 2.919 -
BM_deque_vector_copy_backward/64000 8240.920 -
BM_deque_vector_copy_backward/65536 8501.564 1.08%
BM_deque_vector_copy_backward/70000 8736.019 -3.43%
BM_deque_vector_move/0 1.377 -
BM_deque_vector_move/1 2.058 -2.31%
BM_deque_vector_move/1024 36.952 -
BM_deque_vector_move/2 1.780 -3.51%
BM_deque_vector_move/4000 145.091 -
BM_deque_vector_move/4096 145.964 -
BM_deque_vector_move/512 16.644 -
BM_deque_vector_move/5500 194.541 -
BM_deque_vector_move/64 2.594 -
BM_deque_vector_move/64000 2717.702 -3.81%
BM_deque_vector_move/65536 2681.172 -5.92%
BM_deque_vector_move/70000 2916.179 -8.39%
BM_deque_vector_move_backward/0 1.418 2.88%
BM_deque_vector_move_backward/1 2.103 -
BM_deque_vector_move_backward/1024 37.032 -
BM_deque_vector_move_backward/2 1.839 -
BM_deque_vector_move_backward/4000 145.256 -
BM_deque_vector_move_backward/4096 148.556 -
BM_deque_vector_move_backward/512 17.915 -
BM_deque_vector_move_backward/5500 204.166 -
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 8086.032 -2.53%
BM_deque_vector_move_backward/65536 8215.921 -2.10%
BM_deque_vector_move_backward/70000 8928.278 -
BM_deque_vector_ranges_copy/0 1.353 -15.37%
BM_deque_vector_ranges_copy/1 2.029 -3.01%
BM_deque_vector_ranges_copy/1024 37.099 -
BM_deque_vector_ranges_copy/2 1.770 -3.78%
BM_deque_vector_ranges_copy/4000 144.901 -
BM_deque_vector_ranges_copy/4096 145.151 -
BM_deque_vector_ranges_copy/512 16.636 -
BM_deque_vector_ranges_copy/5500 197.722 -
BM_deque_vector_ranges_copy/64 2.631 1.33%
BM_deque_vector_ranges_copy/64000 2602.191 -16.83%
BM_deque_vector_ranges_copy/65536 2692.187 -13.44%
BM_deque_vector_ranges_copy/70000 2815.484 -16.32%
BM_deque_vector_ranges_copy_backward/0 1.312 -8.26%
BM_deque_vector_ranges_copy_backward/1 2.025 -3.43%
BM_deque_vector_ranges_copy_backward/1024 36.870 -
BM_deque_vector_ranges_copy_backward/2 1.781 -3.37%
BM_deque_vector_ranges_copy_backward/4000 140.715 -2.03%
BM_deque_vector_ranges_copy_backward/4096 147.489 -1.16%
BM_deque_vector_ranges_copy_backward/512 17.930 -
BM_deque_vector_ranges_copy_backward/5500 202.849 1.15%
BM_deque_vector_ranges_copy_backward/64 2.908 -
BM_deque_vector_ranges_copy_backward/64000 8051.798 -2.77%
BM_deque_vector_ranges_copy_backward/65536 8236.543 -1.01%
BM_deque_vector_ranges_copy_backward/70000 9122.720 -
BM_deque_vector_ranges_move/0 1.536 7.07%
BM_deque_vector_ranges_move/1 2.025 -2.64%
BM_deque_vector_ranges_move/1024 37.736 2.20%
BM_deque_vector_ranges_move/2 1.777 -3.67%
BM_deque_vector_ranges_move/4000 147.330 2.79%
BM_deque_vector_ranges_move/4096 147.751 1.13%
BM_deque_vector_ranges_move/512 16.710 -
BM_deque_vector_ranges_move/5500 198.232 -
BM_deque_vector_ranges_move/64 2.608 -
BM_deque_vector_ranges_move/64000 2720.831 -8.14%
BM_deque_vector_ranges_move/65536 2744.800 -7.38%
BM_deque_vector_ranges_move/70000 2897.072 -9.15%
BM_deque_vector_ranges_move_backward/0 1.373 -
BM_deque_vector_ranges_move_backward/1 2.096 -
BM_deque_vector_ranges_move_backward/1024 36.652 -
BM_deque_vector_ranges_move_backward/2 1.838 -
BM_deque_vector_ranges_move_backward/4000 139.948 -1.91%
BM_deque_vector_ranges_move_backward/4096 148.701 -
BM_deque_vector_ranges_move_backward/512 17.907 -
BM_deque_vector_ranges_move_backward/5500 204.735 2.77%
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7996.029 -5.48%
BM_deque_vector_ranges_move_backward/65536 8081.385 -4.97%
BM_deque_vector_ranges_move_backward/70000 8700.297 -2.96%
BM_getline_string 16.963 -3.69%
BM_lexicographical_compare_three_way<IntPtr>/1 0.343 -
BM_lexicographical_compare_three_way<IntPtr>/1024 242.735 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249521.078 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.317 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3725.659 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.591 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59847.707 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.135 -
BM_lexicographical_compare_three_way<IntPtr>/4096 944.228 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.426 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14886.904 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.009 -6.31%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.647 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495949.150 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.925 1.44%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7562.879 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.130 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120384.694 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.423 5.82%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1887.035 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.059 3.89%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30073.413 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.353 17.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 247.970 -1.94%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249212.748 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.220 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3828.988 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.005 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61064.846 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.038 -1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.793 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.374 -1.13%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15273.292 -
BM_lexicographical_compare_three_way_fast_path/1 0.390 13.98%
BM_lexicographical_compare_three_way_fast_path/1024 248.889 1.19%
BM_lexicographical_compare_three_way_fast_path/1048576 249113.898 -
BM_lexicographical_compare_three_way_fast_path/16 4.400 -
BM_lexicographical_compare_three_way_fast_path/16384 3830.688 1.54%
BM_lexicographical_compare_three_way_fast_path/256 69.844 -
BM_lexicographical_compare_three_way_fast_path/262144 61087.358 1.01%
BM_lexicographical_compare_three_way_fast_path/4 1.140 -
BM_lexicographical_compare_three_way_fast_path/4096 961.392 -
BM_lexicographical_compare_three_way_fast_path/64 15.465 -1.17%
BM_lexicographical_compare_three_way_fast_path/65536 15272.260 1.47%
BM_lexicographical_compare_three_way_slow_path/1 0.364 -
BM_lexicographical_compare_three_way_slow_path/1024 246.666 -
BM_lexicographical_compare_three_way_slow_path/1048576 248379.520 -
BM_lexicographical_compare_three_way_slow_path/16 4.515 -
BM_lexicographical_compare_three_way_slow_path/16384 3825.673 -
BM_lexicographical_compare_three_way_slow_path/256 70.497 -
BM_lexicographical_compare_three_way_slow_path/262144 61360.495 -
BM_lexicographical_compare_three_way_slow_path/4 1.151 -
BM_lexicographical_compare_three_way_slow_path/4096 961.742 -
BM_lexicographical_compare_three_way_slow_path/64 15.650 -
BM_lexicographical_compare_three_way_slow_path/65536 15294.901 -
BM_map_find_string_literal 11.844 -
BM_num_get<bool> 12.812 -
BM_num_get<double> 36.003 -
BM_num_get<float> 35.460 -
BM_num_get<long> 11.670 -1.30%
BM_num_get<long_double> 36.714 1.27%
BM_num_get<long_long> 11.682 -
BM_num_get<unsigned_int> 10.590 -1.94%
BM_num_get<unsigned_long> 10.961 -
BM_num_get<unsigned_long_long> 11.083 -
BM_num_get<unsigned_short> 10.586 -
BM_num_get<void*> 11.637 -2.24%
BM_num_put<bool> 11.170 8.21%
BM_num_put<const_void*> 12.669 -1.28%
BM_num_put<double> 57.977 -
BM_num_put<long> 11.678 -2.33%
BM_num_put<long_double> 59.531 -
BM_num_put<long_long> 11.861 -1.60%
BM_num_put<unsigned_long> 11.591 -
BM_num_put<unsigned_long_long> 11.520 -1.46%
BM_std_min<__int128>/1 0.371 -19.19%
BM_std_min<__int128>/10 3.711 -1.62%
BM_std_min<__int128>/1024 439.468 -11.24%
BM_std_min<__int128>/11 4.077 -2.35%
BM_std_min<__int128>/12 4.509 -2.34%
BM_std_min<__int128>/13 4.923 -2.89%
BM_std_min<__int128>/14 5.335 -3.28%
BM_std_min<__int128>/15 5.746 -3.77%
BM_std_min<__int128>/16 6.169 -3.73%
BM_std_min<__int128>/17 6.580 -4.72%
BM_std_min<__int128>/18 6.993 -5.07%
BM_std_min<__int128>/19 7.405 -5.14%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 7.813 -5.25%
BM_std_min<__int128>/21 8.210 -5.69%
BM_std_min<__int128>/22 8.640 -5.75%
BM_std_min<__int128>/23 9.082 -6.39%
BM_std_min<__int128>/24 9.489 -6.68%
BM_std_min<__int128>/25 9.894 -7.31%
BM_std_min<__int128>/26 10.260 -6.83%
BM_std_min<__int128>/27 10.739 -7.09%
BM_std_min<__int128>/28 11.156 -7.39%
BM_std_min<__int128>/29 11.575 -7.53%
BM_std_min<__int128>/3 1.029 -1.06%
BM_std_min<__int128>/30 12.016 -7.55%
BM_std_min<__int128>/31 12.415 -7.91%
BM_std_min<__int128>/32 12.851 -7.48%
BM_std_min<__int128>/4 1.389 -
BM_std_min<__int128>/4000 1717.567 -11.51%
BM_std_min<__int128>/4096 1754.107 -12.12%
BM_std_min<__int128>/5 1.776 -1.11%
BM_std_min<__int128>/512 219.590 -11.37%
BM_std_min<__int128>/5500 2357.041 -12.10%
BM_std_min<__int128>/6 2.114 -1.78%
BM_std_min<__int128>/64 26.568 -10.26%
BM_std_min<__int128>/64000 27670.258 -11.59%
BM_std_min<__int128>/65536 28228.856 -11.60%
BM_std_min<__int128>/7 2.524 -1.48%
BM_std_min<__int128>/70000 30171.083 -11.60%
BM_std_min<__int128>/8 2.918 -1.56%
BM_std_min<__int128>/9 3.307 -1.91%
BM_std_min<char>/1 0.332 14.77%
BM_std_min<char>/10 0.913 1.24%
BM_std_min<char>/1024 8.531 1.16%
BM_std_min<char>/11 1.051 1.05%
BM_std_min<char>/12 1.281 -1.18%
BM_std_min<char>/13 1.583 4.27%
BM_std_min<char>/14 1.817 -
BM_std_min<char>/15 2.089 -
BM_std_min<char>/16 2.467 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.517 -3.69%
BM_std_min<char>/21 1.773 2.44%
BM_std_min<char>/22 2.139 6.71%
BM_std_min<char>/23 2.244 -3.11%
BM_std_min<char>/24 2.671 1.81%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.733 -
BM_std_min<char>/29 2.008 -
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.336 4.47%
BM_std_min<char>/31 2.562 3.55%
BM_std_min<char>/32 2.994 -3.18%
BM_std_min<char>/4 1.057 -
BM_std_min<char>/4000 27.024 -
BM_std_min<char>/4096 28.683 -
BM_std_min<char>/5 1.367 -3.94%
BM_std_min<char>/512 6.529 -
BM_std_min<char>/5500 36.787 -
BM_std_min<char>/6 1.585 -3.31%
BM_std_min<char>/64 4.184 -
BM_std_min<char>/64000 450.710 -
BM_std_min<char>/65536 462.509 -
BM_std_min<char>/7 1.879 -
BM_std_min<char>/70000 493.416 -
BM_std_min<char>/8 2.399 3.23%
BM_std_min<char>/9 0.832 -
BM_std_min<int>/1 0.305 -6.01%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.744 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.477 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.728 3.05%
BM_std_min<int>/17 0.971 1.45%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -4.68%
BM_std_min<int>/20 1.388 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.760 -4.60%
BM_std_min<int>/25 1.487 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 1.967 -2.04%
BM_std_min<int>/29 1.620 -
BM_std_min<int>/3 0.693 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.227 1.87%
BM_std_min<int>/4 1.028 -2.27%
BM_std_min<int>/4000 109.458 -
BM_std_min<int>/4096 112.322 -
BM_std_min<int>/5 0.874 -
BM_std_min<int>/512 12.851 -
BM_std_min<int>/5500 152.076 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.670 -5.20%
BM_std_min<int>/64000 1882.632 -
BM_std_min<int>/65536 1926.597 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2055.696 -
BM_std_min<int>/8 1.262 -2.72%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.604 -10.05%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.012 -
BM_std_min<long_long>/11 1.500 -
BM_std_min<long_long>/12 2.076 1.64%
BM_std_min<long_long>/13 2.420 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.062 -
BM_std_min<long_long>/21 2.424 -
BM_std_min<long_long>/22 2.655 -
BM_std_min<long_long>/23 2.887 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.671 -1.23%
BM_std_min<long_long>/29 3.020 -
BM_std_min<long_long>/3 1.317 4.05%
BM_std_min<long_long>/30 3.265 -
BM_std_min<long_long>/31 3.287 -4.12%
BM_std_min<long_long>/32 3.465 -4.91%
BM_std_min<long_long>/4 1.688 -
BM_std_min<long_long>/4000 443.174 -
BM_std_min<long_long>/4096 454.020 -
BM_std_min<long_long>/5 1.916 -
BM_std_min<long_long>/512 46.556 -
BM_std_min<long_long>/5500 613.198 -
BM_std_min<long_long>/6 2.143 -
BM_std_min<long_long>/64 4.842 -1.44%
BM_std_min<long_long>/64000 7310.998 -
BM_std_min<long_long>/65536 7490.159 -
BM_std_min<long_long>/7 2.366 -
BM_std_min<long_long>/70000 7997.548 -
BM_std_min<long_long>/8 2.694 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.330 -26.83%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.977 -1.61%
BM_std_min<short>/11 1.179 -5.57%
BM_std_min<short>/12 1.511 -2.67%
BM_std_min<short>/13 1.155 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.639 -7.72%
BM_std_min<short>/17 1.638 5.89%
BM_std_min<short>/18 1.674 5.68%
BM_std_min<short>/19 1.905 -
BM_std_min<short>/2 0.506 -7.44%
BM_std_min<short>/20 2.193 -
BM_std_min<short>/21 1.909 4.85%
BM_std_min<short>/22 1.879 2.27%
BM_std_min<short>/23 2.128 2.53%
BM_std_min<short>/24 2.524 4.86%
BM_std_min<short>/25 2.202 9.12%
BM_std_min<short>/26 2.046 -5.96%
BM_std_min<short>/27 2.411 7.58%
BM_std_min<short>/28 2.751 4.63%
BM_std_min<short>/29 2.327 -1.53%
BM_std_min<short>/3 0.695 -12.29%
BM_std_min<short>/30 2.462 6.23%
BM_std_min<short>/31 2.664 -
BM_std_min<short>/32 3.029 1.88%
BM_std_min<short>/4 1.049 -2.47%
BM_std_min<short>/4000 53.527 -1.63%
BM_std_min<short>/4096 54.934 -1.59%
BM_std_min<short>/5 0.875 -
BM_std_min<short>/512 7.266 1.16%
BM_std_min<short>/5500 75.401 -1.14%
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.526 1.22%
BM_std_min<short>/64000 911.343 -
BM_std_min<short>/65536 933.157 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1031.615 -
BM_std_min<short>/8 1.378 1.33%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 24.69%
BM_std_min<unsigned___int128>/10 3.834 1.06%
BM_std_min<unsigned___int128>/1024 571.197 7.10%
BM_std_min<unsigned___int128>/11 4.275 1.56%
BM_std_min<unsigned___int128>/12 4.728 1.81%
BM_std_min<unsigned___int128>/13 5.214 2.47%
BM_std_min<unsigned___int128>/14 5.672 2.38%
BM_std_min<unsigned___int128>/15 6.161 2.83%
BM_std_min<unsigned___int128>/16 6.670 3.39%
BM_std_min<unsigned___int128>/17 7.106 2.30%
BM_std_min<unsigned___int128>/18 7.630 2.32%
BM_std_min<unsigned___int128>/19 8.088 1.57%
BM_std_min<unsigned___int128>/2 0.661 -
BM_std_min<unsigned___int128>/20 8.590 2.17%
BM_std_min<unsigned___int128>/21 9.003 -
BM_std_min<unsigned___int128>/22 9.452 -
BM_std_min<unsigned___int128>/23 9.924 -
BM_std_min<unsigned___int128>/24 10.405 -
BM_std_min<unsigned___int128>/25 10.898 -
BM_std_min<unsigned___int128>/26 11.372 -
BM_std_min<unsigned___int128>/27 12.438 4.55%
BM_std_min<unsigned___int128>/28 13.575 9.57%
BM_std_min<unsigned___int128>/29 14.065 8.73%
BM_std_min<unsigned___int128>/3 1.028 -
BM_std_min<unsigned___int128>/30 14.612 8.62%
BM_std_min<unsigned___int128>/31 15.108 8.38%
BM_std_min<unsigned___int128>/32 15.698 8.87%
BM_std_min<unsigned___int128>/4 1.409 -
BM_std_min<unsigned___int128>/4000 2265.617 8.67%
BM_std_min<unsigned___int128>/4096 2309.466 8.49%
BM_std_min<unsigned___int128>/5 1.799 -
BM_std_min<unsigned___int128>/512 285.364 7.03%
BM_std_min<unsigned___int128>/5500 3104.820 8.43%
BM_std_min<unsigned___int128>/6 2.165 -
BM_std_min<unsigned___int128>/64 33.629 8.12%
BM_std_min<unsigned___int128>/64000 35810.313 6.67%
BM_std_min<unsigned___int128>/65536 36971.054 7.73%
BM_std_min<unsigned___int128>/7 2.572 -
BM_std_min<unsigned___int128>/70000 39324.077 6.99%
BM_std_min<unsigned___int128>/8 2.992 -
BM_std_min<unsigned___int128>/9 3.400 -
BM_std_min<unsigned_char>/1 0.451 19.92%
BM_std_min<unsigned_char>/10 0.913 -2.05%
BM_std_min<unsigned_char>/1024 8.469 -
BM_std_min<unsigned_char>/11 1.069 -3.57%
BM_std_min<unsigned_char>/12 1.328 -4.01%
BM_std_min<unsigned_char>/13 1.549 -
BM_std_min<unsigned_char>/14 1.849 1.73%
BM_std_min<unsigned_char>/15 2.122 -
BM_std_min<unsigned_char>/16 2.595 -
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.991 -
BM_std_min<unsigned_char>/19 1.161 -1.81%
BM_std_min<unsigned_char>/2 0.485 -5.64%
BM_std_min<unsigned_char>/20 1.538 1.74%
BM_std_min<unsigned_char>/21 1.759 -3.53%
BM_std_min<unsigned_char>/22 2.009 -2.65%
BM_std_min<unsigned_char>/23 2.314 -2.01%
BM_std_min<unsigned_char>/24 2.763 -3.78%
BM_std_min<unsigned_char>/25 1.153 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.752 -1.56%
BM_std_min<unsigned_char>/29 1.979 -1.47%
BM_std_min<unsigned_char>/3 0.693 -11.01%
BM_std_min<unsigned_char>/30 2.317 2.50%
BM_std_min<unsigned_char>/31 2.496 -1.64%
BM_std_min<unsigned_char>/32 2.938 5.13%
BM_std_min<unsigned_char>/4 1.011 -3.61%
BM_std_min<unsigned_char>/4000 27.089 -2.73%
BM_std_min<unsigned_char>/4096 29.059 -2.85%
BM_std_min<unsigned_char>/5 1.234 -9.39%
BM_std_min<unsigned_char>/512 6.460 1.75%
BM_std_min<unsigned_char>/5500 37.051 -1.42%
BM_std_min<unsigned_char>/6 1.482 -4.18%
BM_std_min<unsigned_char>/64 4.174 -
BM_std_min<unsigned_char>/64000 453.913 -
BM_std_min<unsigned_char>/65536 464.242 -
BM_std_min<unsigned_char>/7 1.826 -1.41%
BM_std_min<unsigned_char>/70000 495.535 -
BM_std_min<unsigned_char>/8 2.366 1.54%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.381 31.23%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.672 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.508 1.46%
BM_std_min<unsigned_int>/13 1.412 -
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.891 3.16%
BM_std_min<unsigned_int>/17 0.952 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.830 -3.46%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.649 -
BM_std_min<unsigned_int>/28 1.941 -
BM_std_min<unsigned_int>/29 1.942 -5.74%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.198 1.09%
BM_std_min<unsigned_int>/4 1.040 -
BM_std_min<unsigned_int>/4000 109.367 -
BM_std_min<unsigned_int>/4096 111.416 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.828 -
BM_std_min<unsigned_int>/5500 151.735 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.871 -1.01%
BM_std_min<unsigned_int>/64000 1881.772 -
BM_std_min<unsigned_int>/65536 1926.036 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.622 -
BM_std_min<unsigned_int>/8 1.269 -
BM_std_min<unsigned_int>/9 0.924 -
BM_std_min<unsigned_long_long>/1 0.457 19.62%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.157 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.706 -
BM_std_min<unsigned_long_long>/14 1.935 -
BM_std_min<unsigned_long_long>/15 2.170 -
BM_std_min<unsigned_long_long>/16 2.415 -1.48%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.508 4.60%
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.986 -1.08%
BM_std_min<unsigned_long_long>/22 2.170 -1.60%
BM_std_min<unsigned_long_long>/23 2.395 -1.48%
BM_std_min<unsigned_long_long>/24 2.658 -2.25%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.456 -
BM_std_min<unsigned_long_long>/3 0.715 3.20%
BM_std_min<unsigned_long_long>/30 2.536 -7.91%
BM_std_min<unsigned_long_long>/31 2.901 -2.69%
BM_std_min<unsigned_long_long>/32 3.261 -2.14%
BM_std_min<unsigned_long_long>/4 1.018 -
BM_std_min<unsigned_long_long>/4000 443.966 -
BM_std_min<unsigned_long_long>/4096 455.771 -
BM_std_min<unsigned_long_long>/5 1.281 -8.36%
BM_std_min<unsigned_long_long>/512 46.672 -
BM_std_min<unsigned_long_long>/5500 613.735 -
BM_std_min<unsigned_long_long>/6 1.546 -7.92%
BM_std_min<unsigned_long_long>/64 4.694 -5.16%
BM_std_min<unsigned_long_long>/64000 7321.780 -
BM_std_min<unsigned_long_long>/65536 7495.840 -
BM_std_min<unsigned_long_long>/7 1.866 -3.23%
BM_std_min<unsigned_long_long>/70000 8047.027 -
BM_std_min<unsigned_long_long>/8 2.281 -2.71%
BM_std_min<unsigned_long_long>/9 1.156 -1.61%
BM_std_min<unsigned_short>/1 0.285 10.82%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.881 -2.72%
BM_std_min<unsigned_short>/11 1.160 -1.83%
BM_std_min<unsigned_short>/12 1.468 -5.13%
BM_std_min<unsigned_short>/13 6.416 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.742 3.13%
BM_std_min<unsigned_short>/17 6.659 -
BM_std_min<unsigned_short>/18 1.594 2.54%
BM_std_min<unsigned_short>/19 1.838 1.07%
BM_std_min<unsigned_short>/2 0.485 -4.40%
BM_std_min<unsigned_short>/20 2.188 -
BM_std_min<unsigned_short>/21 6.900 -
BM_std_min<unsigned_short>/22 1.845 -3.67%
BM_std_min<unsigned_short>/23 2.161 1.23%
BM_std_min<unsigned_short>/24 2.522 1.56%
BM_std_min<unsigned_short>/25 7.128 -
BM_std_min<unsigned_short>/26 2.164 1.65%
BM_std_min<unsigned_short>/27 2.334 -1.56%
BM_std_min<unsigned_short>/28 2.648 -2.99%
BM_std_min<unsigned_short>/29 7.326 -
BM_std_min<unsigned_short>/3 0.693 -14.08%
BM_std_min<unsigned_short>/30 2.308 -2.35%
BM_std_min<unsigned_short>/31 2.466 -4.83%
BM_std_min<unsigned_short>/32 2.822 -3.75%
BM_std_min<unsigned_short>/4 0.997 -8.39%
BM_std_min<unsigned_short>/4000 53.725 -2.25%
BM_std_min<unsigned_short>/4096 55.204 -2.11%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.198 -1.22%
BM_std_min<unsigned_short>/5500 75.500 -2.03%
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.510 -
BM_std_min<unsigned_short>/64000 913.162 -
BM_std_min<unsigned_short>/65536 934.562 -
BM_std_min<unsigned_short>/7 1.092 -1.05%
BM_std_min<unsigned_short>/70000 1032.329 -
BM_std_min<unsigned_short>/8 1.299 -3.43%
BM_std_min<unsigned_short>/9 6.241 -1.15%
BM_std_minmax<char>/1 0.616 -
BM_std_minmax<char>/10 1.339 -3.30%
BM_std_minmax<char>/1024 8.743 -
BM_std_minmax<char>/11 1.701 -6.30%
BM_std_minmax<char>/12 1.996 -1.72%
BM_std_minmax<char>/13 2.258 -
BM_std_minmax<char>/14 2.504 -3.42%
BM_std_minmax<char>/15 3.016 -1.08%
BM_std_minmax<char>/16 0.971 -15.69%
BM_std_minmax<char>/17 1.103 -4.52%
BM_std_minmax<char>/18 1.316 -5.09%
BM_std_minmax<char>/19 1.643 -4.67%
BM_std_minmax<char>/2 0.842 -4.54%
BM_std_minmax<char>/20 1.932 -7.51%
BM_std_minmax<char>/21 2.232 -4.53%
BM_std_minmax<char>/22 2.535 -3.43%
BM_std_minmax<char>/23 2.965 -2.66%
BM_std_minmax<char>/24 1.202 -12.86%
BM_std_minmax<char>/25 1.225 -11.57%
BM_std_minmax<char>/26 1.438 -11.08%
BM_std_minmax<char>/27 1.854 -7.20%
BM_std_minmax<char>/28 2.110 -8.32%
BM_std_minmax<char>/29 2.406 -6.94%
BM_std_minmax<char>/3 1.124 -8.15%
BM_std_minmax<char>/30 2.715 -3.66%
BM_std_minmax<char>/31 3.216 1.29%
BM_std_minmax<char>/32 1.567 -11.28%
BM_std_minmax<char>/4 1.423 -4.73%
BM_std_minmax<char>/4000 38.816 -
BM_std_minmax<char>/4096 32.903 -
BM_std_minmax<char>/5 1.674 -6.36%
BM_std_minmax<char>/512 5.015 -
BM_std_minmax<char>/5500 49.036 -3.47%
BM_std_minmax<char>/6 1.985 -4.41%
BM_std_minmax<char>/64 1.154 -
BM_std_minmax<char>/64000 534.098 -
BM_std_minmax<char>/65536 544.267 -
BM_std_minmax<char>/7 2.484 2.45%
BM_std_minmax<char>/70000 596.326 -
BM_std_minmax<char>/8 0.994 -13.41%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.475 -
BM_std_minmax<int>/11 1.729 -1.84%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 2.006 1.91%
BM_std_minmax<int>/16 1.312 -2.63%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.843 -
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.343 1.77%
BM_std_minmax<int>/24 1.848 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.448 1.10%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.099 -7.84%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.693 -
BM_std_minmax<int>/32 1.617 -
BM_std_minmax<int>/4 1.079 16.65%
BM_std_minmax<int>/4000 133.100 -
BM_std_minmax<int>/4096 136.525 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.589 -
BM_std_minmax<int>/5500 191.360 -
BM_std_minmax<int>/6 1.306 -5.82%
BM_std_minmax<int>/64 2.537 -
BM_std_minmax<int>/64000 2153.004 -
BM_std_minmax<int>/65536 2203.125 -
BM_std_minmax<int>/7 1.581 -9.67%
BM_std_minmax<int>/70000 2352.387 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.156 -
BM_std_minmax<long_long>/1 0.648 -6.54%
BM_std_minmax<long_long>/10 2.173 -
BM_std_minmax<long_long>/1024 133.673 -
BM_std_minmax<long_long>/11 2.456 3.27%
BM_std_minmax<long_long>/12 2.717 1.10%
BM_std_minmax<long_long>/13 3.033 -
BM_std_minmax<long_long>/14 3.368 -
BM_std_minmax<long_long>/15 3.827 1.54%
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.066 -
BM_std_minmax<long_long>/18 3.070 -
BM_std_minmax<long_long>/19 3.072 -
BM_std_minmax<long_long>/2 1.100 1.91%
BM_std_minmax<long_long>/20 3.301 -
BM_std_minmax<long_long>/21 3.568 -
BM_std_minmax<long_long>/22 3.936 -
BM_std_minmax<long_long>/23 4.447 -
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.007 -
BM_std_minmax<long_long>/26 4.016 -
BM_std_minmax<long_long>/27 4.022 -
BM_std_minmax<long_long>/28 4.110 -
BM_std_minmax<long_long>/29 4.272 1.27%
BM_std_minmax<long_long>/3 1.561 1.58%
BM_std_minmax<long_long>/30 4.615 -
BM_std_minmax<long_long>/31 4.936 1.35%
BM_std_minmax<long_long>/32 4.954 -
BM_std_minmax<long_long>/4 1.795 1.23%
BM_std_minmax<long_long>/4000 525.755 -
BM_std_minmax<long_long>/4096 538.324 -
BM_std_minmax<long_long>/5 2.102 3.18%
BM_std_minmax<long_long>/512 66.691 -
BM_std_minmax<long_long>/5500 723.866 -
BM_std_minmax<long_long>/6 2.363 2.83%
BM_std_minmax<long_long>/64 10.338 -
BM_std_minmax<long_long>/64000 8476.504 -
BM_std_minmax<long_long>/65536 8680.998 -
BM_std_minmax<long_long>/7 2.628 -
BM_std_minmax<long_long>/70000 9269.972 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.625 -4.04%
BM_std_minmax<short>/10 1.413 -1.03%
BM_std_minmax<short>/1024 16.547 -
BM_std_minmax<short>/11 1.816 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 2.019 2.69%
BM_std_minmax<short>/16 1.798 -4.42%
BM_std_minmax<short>/17 1.829 -2.17%
BM_std_minmax<short>/18 1.992 -3.29%
BM_std_minmax<short>/19 2.414 -1.79%
BM_std_minmax<short>/2 0.869 -3.02%
BM_std_minmax<short>/20 1.994 -1.36%
BM_std_minmax<short>/21 1.991 -4.95%
BM_std_minmax<short>/22 2.308 -
BM_std_minmax<short>/23 2.601 -1.82%
BM_std_minmax<short>/24 2.290 -9.62%
BM_std_minmax<short>/25 2.291 -
BM_std_minmax<short>/26 2.547 2.28%
BM_std_minmax<short>/27 2.823 -2.20%
BM_std_minmax<short>/28 2.597 -
BM_std_minmax<short>/29 2.677 -
BM_std_minmax<short>/3 1.122 -4.11%
BM_std_minmax<short>/30 2.757 -
BM_std_minmax<short>/31 3.071 -
BM_std_minmax<short>/32 1.229 -2.77%
BM_std_minmax<short>/4 1.093 -
BM_std_minmax<short>/4000 65.954 -
BM_std_minmax<short>/4096 67.593 -
BM_std_minmax<short>/5 1.161 -
BM_std_minmax<short>/512 8.856 -
BM_std_minmax<short>/5500 97.642 -
BM_std_minmax<short>/6 1.335 -1.80%
BM_std_minmax<short>/64 1.525 -1.44%
BM_std_minmax<short>/64000 1064.763 -
BM_std_minmax<short>/65536 1089.501 -
BM_std_minmax<short>/7 1.654 -5.49%
BM_std_minmax<short>/70000 1200.004 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.176 -
BM_std_minmax<unsigned_char>/1 0.616 -2.91%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.771 -
BM_std_minmax<unsigned_char>/11 1.777 -
BM_std_minmax<unsigned_char>/12 1.975 -
BM_std_minmax<unsigned_char>/13 2.267 -
BM_std_minmax<unsigned_char>/14 2.596 -
BM_std_minmax<unsigned_char>/15 3.050 -
BM_std_minmax<unsigned_char>/16 0.972 5.10%
BM_std_minmax<unsigned_char>/17 1.103 1.53%
BM_std_minmax<unsigned_char>/18 1.316 1.63%
BM_std_minmax<unsigned_char>/19 1.682 1.77%
BM_std_minmax<unsigned_char>/2 0.873 4.53%
BM_std_minmax<unsigned_char>/20 1.946 3.22%
BM_std_minmax<unsigned_char>/21 2.261 5.03%
BM_std_minmax<unsigned_char>/22 2.522 6.00%
BM_std_minmax<unsigned_char>/23 2.948 4.08%
BM_std_minmax<unsigned_char>/24 1.209 4.12%
BM_std_minmax<unsigned_char>/25 1.228 4.06%
BM_std_minmax<unsigned_char>/26 1.438 3.57%
BM_std_minmax<unsigned_char>/27 1.888 2.46%
BM_std_minmax<unsigned_char>/28 2.122 3.00%
BM_std_minmax<unsigned_char>/29 2.447 4.07%
BM_std_minmax<unsigned_char>/3 1.172 4.15%
BM_std_minmax<unsigned_char>/30 2.693 1.26%
BM_std_minmax<unsigned_char>/31 3.153 1.96%
BM_std_minmax<unsigned_char>/32 1.529 -
BM_std_minmax<unsigned_char>/4 1.483 7.04%
BM_std_minmax<unsigned_char>/4000 38.890 -
BM_std_minmax<unsigned_char>/4096 32.995 -
BM_std_minmax<unsigned_char>/5 1.750 5.51%
BM_std_minmax<unsigned_char>/512 5.022 -
BM_std_minmax<unsigned_char>/5500 50.671 -
BM_std_minmax<unsigned_char>/6 2.043 6.12%
BM_std_minmax<unsigned_char>/64 1.202 -8.94%
BM_std_minmax<unsigned_char>/64000 533.202 -
BM_std_minmax<unsigned_char>/65536 545.792 -
BM_std_minmax<unsigned_char>/7 2.430 -
BM_std_minmax<unsigned_char>/70000 598.185 -
BM_std_minmax<unsigned_char>/8 0.971 -10.60%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.602 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.600 -
BM_std_minmax<unsigned_int>/11 1.824 2.19%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.012 -4.11%
BM_std_minmax<unsigned_int>/16 1.386 2.12%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.653 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.848 8.16%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.381 1.09%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.424 -1.09%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.202 9.06%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.560 2.04%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.088 16.19%
BM_std_minmax<unsigned_int>/4000 133.255 -
BM_std_minmax<unsigned_int>/4096 136.485 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.642 -
BM_std_minmax<unsigned_int>/5500 191.244 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.541 -
BM_std_minmax<unsigned_int>/64000 2153.170 -
BM_std_minmax<unsigned_int>/65536 2204.278 -
BM_std_minmax<unsigned_int>/7 1.920 4.09%
BM_std_minmax<unsigned_int>/70000 2352.819 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.162 -
BM_std_minmax<unsigned_long_long>/1 0.589 4.45%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.637 -
BM_std_minmax<unsigned_long_long>/11 2.351 -1.59%
BM_std_minmax<unsigned_long_long>/12 2.677 -
BM_std_minmax<unsigned_long_long>/13 2.990 -
BM_std_minmax<unsigned_long_long>/14 3.284 -
BM_std_minmax<unsigned_long_long>/15 3.673 -
BM_std_minmax<unsigned_long_long>/16 3.068 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.071 -
BM_std_minmax<unsigned_long_long>/19 3.065 -
BM_std_minmax<unsigned_long_long>/2 0.867 -
BM_std_minmax<unsigned_long_long>/20 3.286 -
BM_std_minmax<unsigned_long_long>/21 3.479 -
BM_std_minmax<unsigned_long_long>/22 3.918 -
BM_std_minmax<unsigned_long_long>/23 4.328 -
BM_std_minmax<unsigned_long_long>/24 3.987 -
BM_std_minmax<unsigned_long_long>/25 4.010 -
BM_std_minmax<unsigned_long_long>/26 4.016 -
BM_std_minmax<unsigned_long_long>/27 4.009 -
BM_std_minmax<unsigned_long_long>/28 4.030 -
BM_std_minmax<unsigned_long_long>/29 4.132 -2.13%
BM_std_minmax<unsigned_long_long>/3 1.264 4.51%
BM_std_minmax<unsigned_long_long>/30 4.440 -
BM_std_minmax<unsigned_long_long>/31 4.756 -
BM_std_minmax<unsigned_long_long>/32 4.963 -
BM_std_minmax<unsigned_long_long>/4 1.547 -
BM_std_minmax<unsigned_long_long>/4000 526.131 -
BM_std_minmax<unsigned_long_long>/4096 538.607 -
BM_std_minmax<unsigned_long_long>/5 1.818 2.18%
BM_std_minmax<unsigned_long_long>/512 66.817 -
BM_std_minmax<unsigned_long_long>/5500 724.093 -
BM_std_minmax<unsigned_long_long>/6 2.098 1.45%
BM_std_minmax<unsigned_long_long>/64 10.298 -
BM_std_minmax<unsigned_long_long>/64000 8476.907 -
BM_std_minmax<unsigned_long_long>/65536 8691.906 -
BM_std_minmax<unsigned_long_long>/7 2.496 -
BM_std_minmax<unsigned_long_long>/70000 9267.225 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.127 -
BM_std_minmax<unsigned_short>/1 0.624 -2.47%
BM_std_minmax<unsigned_short>/10 1.426 -
BM_std_minmax<unsigned_short>/1024 16.580 -
BM_std_minmax<unsigned_short>/11 1.810 3.76%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 2.028 6.36%
BM_std_minmax<unsigned_short>/16 1.701 -
BM_std_minmax<unsigned_short>/17 1.743 2.02%
BM_std_minmax<unsigned_short>/18 2.009 5.19%
BM_std_minmax<unsigned_short>/19 2.201 1.39%
BM_std_minmax<unsigned_short>/2 0.897 -4.08%
BM_std_minmax<unsigned_short>/20 1.954 -
BM_std_minmax<unsigned_short>/21 2.002 1.83%
BM_std_minmax<unsigned_short>/22 2.423 8.03%
BM_std_minmax<unsigned_short>/23 2.575 4.62%
BM_std_minmax<unsigned_short>/24 2.260 -
BM_std_minmax<unsigned_short>/25 2.248 -3.50%
BM_std_minmax<unsigned_short>/26 2.576 2.72%
BM_std_minmax<unsigned_short>/27 2.861 2.77%
BM_std_minmax<unsigned_short>/28 2.556 1.06%
BM_std_minmax<unsigned_short>/29 2.619 -
BM_std_minmax<unsigned_short>/3 1.220 -2.08%
BM_std_minmax<unsigned_short>/30 2.830 -
BM_std_minmax<unsigned_short>/31 3.085 -
BM_std_minmax<unsigned_short>/32 1.228 -5.64%
BM_std_minmax<unsigned_short>/4 1.153 11.83%
BM_std_minmax<unsigned_short>/4000 66.114 -
BM_std_minmax<unsigned_short>/4096 67.747 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.874 -
BM_std_minmax<unsigned_short>/5500 97.650 -
BM_std_minmax<unsigned_short>/6 1.310 -5.75%
BM_std_minmax<unsigned_short>/64 1.525 -2.78%
BM_std_minmax<unsigned_short>/64000 1066.511 -
BM_std_minmax<unsigned_short>/65536 1091.965 -
BM_std_minmax<unsigned_short>/7 1.621 -4.68%
BM_std_minmax<unsigned_short>/70000 1201.976 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.162 -1.17%
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 257.939 -2.97%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.148 -6.82%
BM_std_minmax_element<char>/4 1.201 -1.68%
BM_std_minmax_element<char>/4000 983.332 -2.58%
BM_std_minmax_element<char>/4096 1008.601 -2.21%
BM_std_minmax_element<char>/512 132.349 -2.48%
BM_std_minmax_element<char>/5500 1350.327 -2.36%
BM_std_minmax_element<char>/64 17.094 -
BM_std_minmax_element<char>/64000 15720.343 -1.33%
BM_std_minmax_element<char>/65536 16099.096 -1.24%
BM_std_minmax_element<char>/70000 17175.851 -1.34%
BM_std_minmax_element<int>/1 0.304 -8.45%
BM_std_minmax_element<int>/1024 255.285 -
BM_std_minmax_element<int>/2 0.685 -
BM_std_minmax_element<int>/3 1.146 -
BM_std_minmax_element<int>/4 1.228 -
BM_std_minmax_element<int>/4000 981.475 -
BM_std_minmax_element<int>/4096 1005.641 -
BM_std_minmax_element<int>/512 129.734 -
BM_std_minmax_element<int>/5500 1343.374 -
BM_std_minmax_element<int>/64 16.535 -
BM_std_minmax_element<int>/64000 15675.731 -
BM_std_minmax_element<int>/65536 16013.007 -
BM_std_minmax_element<int>/70000 17144.063 -
BM_std_minmax_element<long_long>/1 0.301 -9.56%
BM_std_minmax_element<long_long>/1024 278.105 -3.67%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.294 -
BM_std_minmax_element<long_long>/4 1.251 -1.48%
BM_std_minmax_element<long_long>/4000 1068.375 -4.18%
BM_std_minmax_element<long_long>/4096 1095.911 -4.08%
BM_std_minmax_element<long_long>/512 140.952 -3.71%
BM_std_minmax_element<long_long>/5500 1463.855 -4.26%
BM_std_minmax_element<long_long>/64 17.451 -4.14%
BM_std_minmax_element<long_long>/64000 17097.510 -4.58%
BM_std_minmax_element<long_long>/65536 17508.252 -4.34%
BM_std_minmax_element<long_long>/70000 18713.752 -4.38%
BM_std_minmax_element<short>/1 0.307 -
BM_std_minmax_element<short>/1024 283.326 -9.42%
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.090 -
BM_std_minmax_element<short>/4 1.263 1.69%
BM_std_minmax_element<short>/4000 1084.041 -10.51%
BM_std_minmax_element<short>/4096 1109.959 -10.31%
BM_std_minmax_element<short>/512 143.924 -7.95%
BM_std_minmax_element<short>/5500 1487.512 -10.46%
BM_std_minmax_element<short>/64 17.439 -2.93%
BM_std_minmax_element<short>/64000 17255.494 -10.83%
BM_std_minmax_element<short>/65536 17754.723 -10.26%
BM_std_minmax_element<short>/70000 18875.623 -10.86%
BM_tolower_char<char> 0.554 -10.03%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 14.981 -
BM_tolower_string<wchar_t> 6.195 -
BM_toupper_char<char> 0.615 -10.89%
BM_toupper_char<wchar_t> 0.689 -
BM_toupper_string<char> 14.954 -
BM_toupper_string<wchar_t> 6.260 -
BM_vector_deque_copy/0 0.429 -
BM_vector_deque_copy/1 1.934 -11.53%
BM_vector_deque_copy/1024 36.356 1.86%
BM_vector_deque_copy/2 1.692 -10.28%
BM_vector_deque_copy/4000 142.399 1.19%
BM_vector_deque_copy/4096 149.727 3.07%
BM_vector_deque_copy/512 17.002 -
BM_vector_deque_copy/5500 195.997 -
BM_vector_deque_copy/64 2.647 -2.59%
BM_vector_deque_copy/64000 2926.321 4.56%
BM_vector_deque_copy/65536 2657.823 -6.14%
BM_vector_deque_copy/70000 3150.050 5.72%
BM_vector_deque_copy_backward/0 0.467 -7.15%
BM_vector_deque_copy_backward/1 2.248 -8.13%
BM_vector_deque_copy_backward/1024 38.342 -
BM_vector_deque_copy_backward/2 1.950 -10.62%
BM_vector_deque_copy_backward/4000 143.907 1.38%
BM_vector_deque_copy_backward/4096 151.341 1.21%
BM_vector_deque_copy_backward/512 17.747 -
BM_vector_deque_copy_backward/5500 199.248 -
BM_vector_deque_copy_backward/64 3.030 -
BM_vector_deque_copy_backward/64000 7588.041 3.84%
BM_vector_deque_copy_backward/65536 7790.730 2.01%
BM_vector_deque_copy_backward/70000 8234.223 -
BM_vector_deque_move/0 0.384 -29.79%
BM_vector_deque_move/1 2.297 -1.35%
BM_vector_deque_move/1024 35.748 -
BM_vector_deque_move/2 2.007 -3.12%
BM_vector_deque_move/4000 142.978 1.44%
BM_vector_deque_move/4096 150.074 3.45%
BM_vector_deque_move/512 17.049 -
BM_vector_deque_move/5500 197.804 -
BM_vector_deque_move/64 2.841 -
BM_vector_deque_move/64000 2884.202 2.90%
BM_vector_deque_move/65536 2866.227 1.19%
BM_vector_deque_move/70000 3146.146 6.47%
BM_vector_deque_move_backward/0 0.426 -12.26%
BM_vector_deque_move_backward/1 2.217 -2.81%
BM_vector_deque_move_backward/1024 38.419 -
BM_vector_deque_move_backward/2 1.947 -3.03%
BM_vector_deque_move_backward/4000 143.585 1.22%
BM_vector_deque_move_backward/4096 150.478 -
BM_vector_deque_move_backward/512 18.012 -
BM_vector_deque_move_backward/5500 199.988 -
BM_vector_deque_move_backward/64 3.048 -
BM_vector_deque_move_backward/64000 7438.878 -3.76%
BM_vector_deque_move_backward/65536 7447.248 -9.32%
BM_vector_deque_move_backward/70000 7835.061 -8.88%
BM_vector_deque_ranges_copy/0 0.466 7.66%
BM_vector_deque_ranges_copy/1 2.260 -4.53%
BM_vector_deque_ranges_copy/1024 35.804 -
BM_vector_deque_ranges_copy/2 2.003 -3.36%
BM_vector_deque_ranges_copy/4000 142.482 -
BM_vector_deque_ranges_copy/4096 150.177 3.00%
BM_vector_deque_ranges_copy/512 17.060 -
BM_vector_deque_ranges_copy/5500 197.465 -
BM_vector_deque_ranges_copy/64 2.848 -
BM_vector_deque_ranges_copy/64000 2894.228 2.48%
BM_vector_deque_ranges_copy/65536 2867.072 1.33%
BM_vector_deque_ranges_copy/70000 3144.868 5.56%
BM_vector_deque_ranges_copy_backward/0 0.435 -9.47%
BM_vector_deque_ranges_copy_backward/1 2.270 -1.75%
BM_vector_deque_ranges_copy_backward/1024 37.640 -1.16%
BM_vector_deque_ranges_copy_backward/2 2.002 -3.33%
BM_vector_deque_ranges_copy_backward/4000 144.143 1.10%
BM_vector_deque_ranges_copy_backward/4096 152.456 2.34%
BM_vector_deque_ranges_copy_backward/512 17.618 -
BM_vector_deque_ranges_copy_backward/5500 200.056 -
BM_vector_deque_ranges_copy_backward/64 2.989 -
BM_vector_deque_ranges_copy_backward/64000 7224.168 -2.99%
BM_vector_deque_ranges_copy_backward/65536 7604.631 -2.62%
BM_vector_deque_ranges_copy_backward/70000 8104.032 -3.10%
BM_vector_deque_ranges_move/0 0.347 -41.51%
BM_vector_deque_ranges_move/1 2.276 10.65%
BM_vector_deque_ranges_move/1024 35.944 -
BM_vector_deque_ranges_move/2 2.009 11.45%
BM_vector_deque_ranges_move/4000 145.443 2.87%
BM_vector_deque_ranges_move/4096 147.714 1.84%
BM_vector_deque_ranges_move/512 17.029 -
BM_vector_deque_ranges_move/5500 198.204 1.10%
BM_vector_deque_ranges_move/64 2.809 4.50%
BM_vector_deque_ranges_move/64000 2782.913 -
BM_vector_deque_ranges_move/65536 2861.000 1.20%
BM_vector_deque_ranges_move/70000 3036.609 2.57%
BM_vector_deque_ranges_move_backward/0 0.524 -
BM_vector_deque_ranges_move_backward/1 1.982 -14.19%
BM_vector_deque_ranges_move_backward/1024 38.455 1.18%
BM_vector_deque_ranges_move_backward/2 1.729 -16.43%
BM_vector_deque_ranges_move_backward/4000 146.765 1.45%
BM_vector_deque_ranges_move_backward/4096 150.001 -
BM_vector_deque_ranges_move_backward/512 18.403 2.86%
BM_vector_deque_ranges_move_backward/5500 199.750 -
BM_vector_deque_ranges_move_backward/64 3.199 6.64%
BM_vector_deque_ranges_move_backward/64000 7288.525 -3.63%
BM_vector_deque_ranges_move_backward/65536 7275.298 -7.33%
BM_vector_deque_ranges_move_backward/70000 7793.552 -8.48%
SetIntersection_Front_Set_float_1024_1 1119734.067 1.45%
SetIntersection_Front_Set_float_1024_1024 15423084.946 -7.13%
SetIntersection_Front_Set_float_1024_16 1312134.600 -3.85%
SetIntersection_Front_Set_float_1024_256 4971680.295 -1.57%
SetIntersection_Front_Set_float_1024_4 1159101.297 1.62%
SetIntersection_Front_Set_float_1024_64 2010683.207 -
SetIntersection_Front_Set_float_16384_1 1101872.535 -2.25%
SetIntersection_Front_Set_float_16384_1024 16231463.357 3.24%
SetIntersection_Front_Set_float_16384_16 1340785.061 -
SetIntersection_Front_Set_float_16384_16384 359599423.546 2.64%
SetIntersection_Front_Set_float_16384_256 5026028.242 2.96%
SetIntersection_Front_Set_float_16384_4 1152915.749 -
SetIntersection_Front_Set_float_16384_64 2029957.905 -
SetIntersection_Front_Set_float_16_1 67026086.885 -
SetIntersection_Front_Set_float_16_16 42250748.831 -
SetIntersection_Front_Set_float_16_4 58895403.148 -
SetIntersection_Front_Set_float_1_1 572236194.459 -
SetIntersection_Front_Set_float_256_1 4440784.540 -
SetIntersection_Front_Set_float_256_16 5029202.665 1.80%
SetIntersection_Front_Set_float_256_256 10008723.965 1.99%
SetIntersection_Front_Set_float_256_4 4552230.728 -
SetIntersection_Front_Set_float_256_64 6390057.435 -
SetIntersection_Front_Set_float_262144_1 1064571.563 -4.32%
SetIntersection_Front_Set_float_262144_1024 16225899.369 -1.67%
SetIntersection_Front_Set_float_262144_16 1311404.467 1.52%
SetIntersection_Front_Set_float_262144_16384 372034261.809 5.83%
SetIntersection_Front_Set_float_262144_256 5023773.003 -
SetIntersection_Front_Set_float_262144_262144 1823787.514 3.80%
SetIntersection_Front_Set_float_262144_4 1151597.373 -
SetIntersection_Front_Set_float_262144_64 2020034.498 3.57%
SetIntersection_Front_Set_float_4_1 228108384.351 -1.10%
SetIntersection_Front_Set_float_4_4 147530901.250 -
SetIntersection_Front_Set_float_64_1 17629847.209 -
SetIntersection_Front_Set_float_64_16 16660891.972 -
SetIntersection_Front_Set_float_64_4 17295205.888 -
SetIntersection_Front_Set_float_64_64 15345720.647 -2.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1123269.158 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21097453.301 -1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1353846.268 1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6174262.804 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1179549.289 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2273898.815 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1108222.636 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20359861.290 2.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1389248.206 3.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342814230.667 -3.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6252133.148 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1173631.905 6.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2262654.553 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67266413.146 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43554649.387 1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59775133.003 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571072568.377 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4494407.977 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5157264.345 3.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11920978.335 -3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4547839.429 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7391369.124 7.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1120124.068 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20435692.009 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1422289.206 3.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 348158284.378 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5961277.151 -1.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2252938.965 2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1188576.777 2.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2329921.937 2.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228867556.826 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149899763.146 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17557432.443 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17762329.833 3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17684742.534 1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 19383704.580 7.22%
SetIntersection_Front_Set_string_1024_1 1145688.014 -1.27%
SetIntersection_Front_Set_string_1024_1024 54934538.067 -4.15%
SetIntersection_Front_Set_string_1024_16 1975903.634 -3.51%
SetIntersection_Front_Set_string_1024_256 14697339.774 -4.28%
SetIntersection_Front_Set_string_1024_4 1305110.792 -2.82%
SetIntersection_Front_Set_string_1024_64 4357520.934 -10.94%
SetIntersection_Front_Set_string_16384_1 1149539.471 -
SetIntersection_Front_Set_string_16384_1024 57704803.864 -2.77%
SetIntersection_Front_Set_string_16384_16 1892481.650 -9.23%
SetIntersection_Front_Set_string_16384_16384 349010921.343 -
SetIntersection_Front_Set_string_16384_256 14514463.271 -12.73%
SetIntersection_Front_Set_string_16384_4 1312848.597 -
SetIntersection_Front_Set_string_16384_64 4928090.142 5.14%
SetIntersection_Front_Set_string_16_1 69200918.446 -
SetIntersection_Front_Set_string_16_16 62190985.144 -2.38%
SetIntersection_Front_Set_string_16_4 66500363.803 -1.76%
SetIntersection_Front_Set_string_1_1 591806588.035 -
SetIntersection_Front_Set_string_256_1 4604988.192 -
SetIntersection_Front_Set_string_256_16 7496371.137 -
SetIntersection_Front_Set_string_256_256 30719129.051 15.80%
SetIntersection_Front_Set_string_256_4 5198853.907 -
SetIntersection_Front_Set_string_256_64 14617998.169 -5.43%
SetIntersection_Front_Set_string_262144_1 1158313.360 2.54%
SetIntersection_Front_Set_string_262144_1024 58656743.623 -3.08%
SetIntersection_Front_Set_string_262144_16 1942271.242 -6.47%
SetIntersection_Front_Set_string_262144_16384 354206584.046 -
SetIntersection_Front_Set_string_262144_256 14908198.733 -
SetIntersection_Front_Set_string_262144_262144 18268585.125 2.85%
SetIntersection_Front_Set_string_262144_4 1331159.415 -
SetIntersection_Front_Set_string_262144_64 4605619.867 -1.41%
SetIntersection_Front_Set_string_4_1 236676095.949 -
SetIntersection_Front_Set_string_4_4 166129427.826 -1.44%
SetIntersection_Front_Set_string_64_1 18097839.547 -
SetIntersection_Front_Set_string_64_16 25194119.240 -
SetIntersection_Front_Set_string_64_4 19670335.520 -2.60%
SetIntersection_Front_Set_string_64_64 36974912.777 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1081773.792 -4.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24199955.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1427191.009 3.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6878461.252 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1178838.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2511124.645 2.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1090889.841 -1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26400239.947 3.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1425824.542 1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365508906.393 4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6653593.934 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1175339.859 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2440126.590 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67608710.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44774450.296 1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60501602.723 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573501415.864 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4489885.534 1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5330495.970 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12952486.794 -3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4673938.170 2.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7763484.652 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1116303.991 4.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27532947.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1411153.087 2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 362491450.531 4.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6932887.989 4.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076183.756 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1160657.901 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2408771.051 1.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229982040.246 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150559590.874 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17665661.478 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18100671.767 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17670853.886 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19310506.041 -
SetIntersection_Front_Set_uint32_1024_1 1101483.379 -
SetIntersection_Front_Set_uint32_1024_1024 16154262.886 2.49%
SetIntersection_Front_Set_uint32_1024_16 1340881.803 3.11%
SetIntersection_Front_Set_uint32_1024_256 5241493.568 10.55%
SetIntersection_Front_Set_uint32_1024_4 1157109.901 1.19%
SetIntersection_Front_Set_uint32_1024_64 2124097.930 9.18%
SetIntersection_Front_Set_uint32_16384_1 1072507.614 -
SetIntersection_Front_Set_uint32_16384_1024 17374181.665 11.23%
SetIntersection_Front_Set_uint32_16384_16 1282178.505 -
SetIntersection_Front_Set_uint32_16384_16384 347357121.382 38.17%
SetIntersection_Front_Set_uint32_16384_256 4983559.491 -1.61%
SetIntersection_Front_Set_uint32_16384_4 1142683.078 -
SetIntersection_Front_Set_uint32_16384_64 2028514.133 -
SetIntersection_Front_Set_uint32_16_1 67140234.188 -
SetIntersection_Front_Set_uint32_16_16 41537930.328 -
SetIntersection_Front_Set_uint32_16_4 58917246.035 -
SetIntersection_Front_Set_uint32_1_1 569074637.920 -
SetIntersection_Front_Set_uint32_256_1 4488658.923 1.47%
SetIntersection_Front_Set_uint32_256_16 4870141.238 -
SetIntersection_Front_Set_uint32_256_256 10462962.146 7.45%
SetIntersection_Front_Set_uint32_256_4 4505141.496 -
SetIntersection_Front_Set_uint32_256_64 6415306.662 -
SetIntersection_Front_Set_uint32_262144_1 1078792.000 -
SetIntersection_Front_Set_uint32_262144_1024 16619209.696 4.30%
SetIntersection_Front_Set_uint32_262144_16 1283138.020 -
SetIntersection_Front_Set_uint32_262144_16384 367435630.155 3.83%
SetIntersection_Front_Set_uint32_262144_256 5249001.069 4.96%
SetIntersection_Front_Set_uint32_262144_262144 1841336.832 3.32%
SetIntersection_Front_Set_uint32_262144_4 1111271.235 -
SetIntersection_Front_Set_uint32_262144_64 2102006.997 6.38%
SetIntersection_Front_Set_uint32_4_1 227281349.355 -
SetIntersection_Front_Set_uint32_4_4 147198820.037 -
SetIntersection_Front_Set_uint32_64_1 17383019.853 -
SetIntersection_Front_Set_uint32_64_16 16759961.216 -
SetIntersection_Front_Set_uint32_64_4 17339674.247 -
SetIntersection_Front_Set_uint32_64_64 15951333.837 5.21%
SetIntersection_Front_Set_uint64_1024_1 1118010.255 -
SetIntersection_Front_Set_uint64_1024_1024 15883316.794 4.27%
SetIntersection_Front_Set_uint64_1024_16 1308376.451 -
SetIntersection_Front_Set_uint64_1024_256 5083734.216 2.62%
SetIntersection_Front_Set_uint64_1024_4 1137378.773 -1.95%
SetIntersection_Front_Set_uint64_1024_64 1987839.977 -
SetIntersection_Front_Set_uint64_16384_1 1105328.473 -
SetIntersection_Front_Set_uint64_16384_1024 16739247.200 7.85%
SetIntersection_Front_Set_uint64_16384_16 1282579.366 -1.13%
SetIntersection_Front_Set_uint64_16384_16384 346037183.153 -
SetIntersection_Front_Set_uint64_16384_256 4427496.561 -12.14%
SetIntersection_Front_Set_uint64_16384_4 1139718.657 -
SetIntersection_Front_Set_uint64_16384_64 1954366.324 -3.03%
SetIntersection_Front_Set_uint64_16_1 67139614.649 -
SetIntersection_Front_Set_uint64_16_16 41659232.690 -
SetIntersection_Front_Set_uint64_16_4 58565486.399 -
SetIntersection_Front_Set_uint64_1_1 570954047.165 -
SetIntersection_Front_Set_uint64_256_1 4412882.875 -
SetIntersection_Front_Set_uint64_256_16 4823836.958 -1.69%
SetIntersection_Front_Set_uint64_256_256 9872512.853 2.71%
SetIntersection_Front_Set_uint64_256_4 4509685.044 -
SetIntersection_Front_Set_uint64_256_64 6585057.353 3.40%
SetIntersection_Front_Set_uint64_262144_1 1097612.724 -1.85%
SetIntersection_Front_Set_uint64_262144_1024 14296135.328 -11.57%
SetIntersection_Front_Set_uint64_262144_16 1277820.243 -
SetIntersection_Front_Set_uint64_262144_16384 325080460.745 -5.56%
SetIntersection_Front_Set_uint64_262144_256 5134970.770 10.69%
SetIntersection_Front_Set_uint64_262144_262144 1878328.452 3.34%
SetIntersection_Front_Set_uint64_262144_4 1169728.014 2.02%
SetIntersection_Front_Set_uint64_262144_64 1995631.905 5.29%
SetIntersection_Front_Set_uint64_4_1 228328517.781 -
SetIntersection_Front_Set_uint64_4_4 147163443.960 -
SetIntersection_Front_Set_uint64_64_1 17582807.415 -
SetIntersection_Front_Set_uint64_64_16 16884322.053 1.72%
SetIntersection_Front_Set_uint64_64_4 17239682.016 -
SetIntersection_Front_Set_uint64_64_64 15534051.825 1.09%
SetIntersection_Front_Vector_float_1024_1 1110805.254 -
SetIntersection_Front_Vector_float_1024_1024 7172055.578 19.86%
SetIntersection_Front_Vector_float_1024_16 1183442.441 -
SetIntersection_Front_Vector_float_1024_256 2598277.456 10.85%
SetIntersection_Front_Vector_float_1024_4 1127031.489 -
SetIntersection_Front_Vector_float_1024_64 1433271.723 -
SetIntersection_Front_Vector_float_16384_1 1116906.984 -
SetIntersection_Front_Vector_float_16384_1024 7286777.302 21.64%
SetIntersection_Front_Vector_float_16384_16 1210402.966 3.96%
SetIntersection_Front_Vector_float_16384_16384 92368134.324 14.60%
SetIntersection_Front_Vector_float_16384_256 2706427.154 15.94%
SetIntersection_Front_Vector_float_16384_4 1138201.907 -
SetIntersection_Front_Vector_float_16384_64 1508955.302 5.55%
SetIntersection_Front_Vector_float_16_1 67252957.595 -
SetIntersection_Front_Vector_float_16_16 38647860.127 1.61%
SetIntersection_Front_Vector_float_16_4 57943575.448 -
SetIntersection_Front_Vector_float_1_1 571977061.345 -
SetIntersection_Front_Vector_float_256_1 4454998.175 -
SetIntersection_Front_Vector_float_256_16 4609780.837 2.12%
SetIntersection_Front_Vector_float_256_256 4695921.476 -
SetIntersection_Front_Vector_float_256_4 4476677.112 -
SetIntersection_Front_Vector_float_256_64 4882450.466 5.61%
SetIntersection_Front_Vector_float_262144_1 1140035.772 2.53%
SetIntersection_Front_Vector_float_262144_1024 7201413.860 20.41%
SetIntersection_Front_Vector_float_262144_16 1216223.302 1.79%
SetIntersection_Front_Vector_float_262144_16384 91377299.852 14.09%
SetIntersection_Front_Vector_float_262144_256 2655484.446 13.34%
SetIntersection_Front_Vector_float_262144_262144 351395854.927 -
SetIntersection_Front_Vector_float_262144_4 1135159.754 -1.09%
SetIntersection_Front_Vector_float_262144_64 1466528.116 1.32%
SetIntersection_Front_Vector_float_4_1 228685337.512 -
SetIntersection_Front_Vector_float_4_4 146026328.321 1.11%
SetIntersection_Front_Vector_float_64_1 17501199.460 -
SetIntersection_Front_Vector_float_64_16 15418079.020 -
SetIntersection_Front_Vector_float_64_4 17216982.527 -
SetIntersection_Front_Vector_float_64_64 12033570.588 5.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1111299.561 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9608641.743 15.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1238409.302 -1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3052481.299 3.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1162208.959 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1661463.658 8.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1115166.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8345893.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1253729.844 8.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 122327811.918 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3261337.899 10.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1113526.420 -1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1666845.385 5.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67190266.329 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40011448.268 2.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58580542.154 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571120229.226 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4475938.469 3.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4615413.673 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5886244.646 -9.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4595614.415 4.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5194540.151 -2.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1091149.766 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 9060680.095 8.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1246991.094 5.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118699032.202 -2.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2936758.708 -8.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351525059.433 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1149263.758 4.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1531360.037 -2.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228141805.337 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147413972.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17519774.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15747249.615 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17387979.667 2.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13214131.198 5.01%
SetIntersection_Front_Vector_string_1024_1 1133216.904 -1.18%
SetIntersection_Front_Vector_string_1024_1024 42563356.735 8.52%
SetIntersection_Front_Vector_string_1024_16 1679743.027 -1.18%
SetIntersection_Front_Vector_string_1024_256 9995404.830 2.86%
SetIntersection_Front_Vector_string_1024_4 1254051.993 1.27%
SetIntersection_Front_Vector_string_1024_64 3542607.899 3.90%
SetIntersection_Front_Vector_string_16384_1 1141386.022 -
SetIntersection_Front_Vector_string_16384_1024 41153140.707 7.80%
SetIntersection_Front_Vector_string_16384_16 1759421.571 3.07%
SetIntersection_Front_Vector_string_16384_16384 353205931.313 -
SetIntersection_Front_Vector_string_16384_256 10655320.600 9.71%
SetIntersection_Front_Vector_string_16384_4 1263106.259 1.77%
SetIntersection_Front_Vector_string_16384_64 3554415.720 -
SetIntersection_Front_Vector_string_16_1 68783372.213 -
SetIntersection_Front_Vector_string_16_16 55024151.160 3.66%
SetIntersection_Front_Vector_string_16_4 64745426.921 1.19%
SetIntersection_Front_Vector_string_1_1 584403907.600 -
SetIntersection_Front_Vector_string_256_1 4524088.548 -
SetIntersection_Front_Vector_string_256_16 6584882.023 5.88%
SetIntersection_Front_Vector_string_256_256 22229719.140 8.27%
SetIntersection_Front_Vector_string_256_4 4935603.974 -
SetIntersection_Front_Vector_string_256_64 11580136.122 6.47%
SetIntersection_Front_Vector_string_262144_1 1109311.108 -4.44%
SetIntersection_Front_Vector_string_262144_1024 42478725.749 10.25%
SetIntersection_Front_Vector_string_262144_16 1747556.909 2.72%
SetIntersection_Front_Vector_string_262144_16384 351928499.558 1.75%
SetIntersection_Front_Vector_string_262144_256 10786351.122 8.82%
SetIntersection_Front_Vector_string_262144_262144 14417624.674 -
SetIntersection_Front_Vector_string_262144_4 1276430.664 -
SetIntersection_Front_Vector_string_262144_64 3560452.486 6.17%
SetIntersection_Front_Vector_string_4_1 233361527.223 -1.26%
SetIntersection_Front_Vector_string_4_4 160955226.790 -
SetIntersection_Front_Vector_string_64_1 18047736.110 -
SetIntersection_Front_Vector_string_64_16 22171633.705 3.30%
SetIntersection_Front_Vector_string_64_4 19016886.779 3.18%
SetIntersection_Front_Vector_string_64_64 28795515.799 7.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089295.388 -2.63%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9895351.286 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1251881.051 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3346066.008 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1135154.076 -1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1689509.249 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1080278.543 -2.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9884059.441 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1223324.256 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148726449.098 2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3546497.215 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1139438.968 -1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1728166.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66887787.165 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40337395.100 1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58500647.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569138552.394 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4413621.351 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4737248.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7075977.841 7.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4535163.847 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5353568.403 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1125548.557 5.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9929253.337 -17.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1242323.791 1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 149278369.175 3.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3524224.512 5.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350556293.248 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1107474.526 -3.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1687834.642 4.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227715442.237 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147374749.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17531276.852 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15849218.263 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17237024.360 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13837711.493 4.37%
SetIntersection_Front_Vector_uint32_1024_1 1116181.325 -
SetIntersection_Front_Vector_uint32_1024_1024 5916607.452 -
SetIntersection_Front_Vector_uint32_1024_16 1172088.944 -1.51%
SetIntersection_Front_Vector_uint32_1024_256 2353763.848 2.04%
SetIntersection_Front_Vector_uint32_1024_4 1128508.284 -
SetIntersection_Front_Vector_uint32_1024_64 1434421.129 1.01%
SetIntersection_Front_Vector_uint32_16384_1 1112207.509 -
SetIntersection_Front_Vector_uint32_16384_1024 6735842.632 -5.28%
SetIntersection_Front_Vector_uint32_16384_16 1183570.072 -
SetIntersection_Front_Vector_uint32_16384_16384 82993461.896 -1.18%
SetIntersection_Front_Vector_uint32_16384_256 2331747.132 -1.47%
SetIntersection_Front_Vector_uint32_16384_4 1133708.635 -
SetIntersection_Front_Vector_uint32_16384_64 1433790.388 -
SetIntersection_Front_Vector_uint32_16_1 66848205.384 -
SetIntersection_Front_Vector_uint32_16_16 37924832.075 -
SetIntersection_Front_Vector_uint32_16_4 57694223.171 -
SetIntersection_Front_Vector_uint32_1_1 569526897.394 -
SetIntersection_Front_Vector_uint32_256_1 4427766.433 1.34%
SetIntersection_Front_Vector_uint32_256_16 4516751.254 -
SetIntersection_Front_Vector_uint32_256_256 4634534.947 -1.33%
SetIntersection_Front_Vector_uint32_256_4 4460645.596 1.77%
SetIntersection_Front_Vector_uint32_256_64 4812643.767 -
SetIntersection_Front_Vector_uint32_262144_1 1076952.683 -3.06%
SetIntersection_Front_Vector_uint32_262144_1024 5960391.631 -1.10%
SetIntersection_Front_Vector_uint32_262144_16 1191261.461 3.39%
SetIntersection_Front_Vector_uint32_262144_16384 82785804.450 -1.91%
SetIntersection_Front_Vector_uint32_262144_256 2310569.824 -1.72%
SetIntersection_Front_Vector_uint32_262144_262144 348010911.346 -1.58%
SetIntersection_Front_Vector_uint32_262144_4 1130553.353 -
SetIntersection_Front_Vector_uint32_262144_64 1433330.139 -
SetIntersection_Front_Vector_uint32_4_1 227507513.347 -
SetIntersection_Front_Vector_uint32_4_4 144452422.334 -
SetIntersection_Front_Vector_uint32_64_1 17497507.596 -
SetIntersection_Front_Vector_uint32_64_16 15401656.598 2.04%
SetIntersection_Front_Vector_uint32_64_4 16967734.850 -
SetIntersection_Front_Vector_uint32_64_64 11537779.508 -
SetIntersection_Front_Vector_uint64_1024_1 1117282.279 -
SetIntersection_Front_Vector_uint64_1024_1024 5974776.575 -
SetIntersection_Front_Vector_uint64_1024_16 1137300.880 -
SetIntersection_Front_Vector_uint64_1024_256 2338570.428 -
SetIntersection_Front_Vector_uint64_1024_4 1138741.098 -
SetIntersection_Front_Vector_uint64_1024_64 1423883.339 -
SetIntersection_Front_Vector_uint64_16384_1 1111427.087 -
SetIntersection_Front_Vector_uint64_16384_1024 5883871.531 -1.07%
SetIntersection_Front_Vector_uint64_16384_16 1174923.048 -
SetIntersection_Front_Vector_uint64_16384_16384 78240633.831 -
SetIntersection_Front_Vector_uint64_16384_256 2318078.594 2.34%
SetIntersection_Front_Vector_uint64_16384_4 1090288.033 -
SetIntersection_Front_Vector_uint64_16384_64 1403282.029 -
SetIntersection_Front_Vector_uint64_16_1 66726630.213 -
SetIntersection_Front_Vector_uint64_16_16 38602791.345 2.64%
SetIntersection_Front_Vector_uint64_16_4 57758197.230 -
SetIntersection_Front_Vector_uint64_1_1 569169511.283 -
SetIntersection_Front_Vector_uint64_256_1 4433576.011 -
SetIntersection_Front_Vector_uint64_256_16 4511009.503 2.21%
SetIntersection_Front_Vector_uint64_256_256 4689916.605 -
SetIntersection_Front_Vector_uint64_256_4 4477898.937 1.06%
SetIntersection_Front_Vector_uint64_256_64 4500745.477 -1.29%
SetIntersection_Front_Vector_uint64_262144_1 1094116.970 -1.29%
SetIntersection_Front_Vector_uint64_262144_1024 5929090.401 -
SetIntersection_Front_Vector_uint64_262144_16 1187818.281 -
SetIntersection_Front_Vector_uint64_262144_16384 78197633.746 -
SetIntersection_Front_Vector_uint64_262144_256 2336827.732 -
SetIntersection_Front_Vector_uint64_262144_262144 350430946.007 -
SetIntersection_Front_Vector_uint64_262144_4 1118903.457 -
SetIntersection_Front_Vector_uint64_262144_64 1420483.912 -
SetIntersection_Front_Vector_uint64_4_1 227390129.032 -
SetIntersection_Front_Vector_uint64_4_4 145517241.803 -
SetIntersection_Front_Vector_uint64_64_1 17442121.739 -
SetIntersection_Front_Vector_uint64_64_16 15128010.470 -
SetIntersection_Front_Vector_uint64_64_4 17017581.921 -
SetIntersection_Front_Vector_uint64_64_64 11405362.232 -
SetIntersection_Interlaced_Set_float_1024_1 1111095.613 -
SetIntersection_Interlaced_Set_float_1024_1024 15008489.730 -4.49%
SetIntersection_Interlaced_Set_float_1024_16 11534064.310 -3.17%
SetIntersection_Interlaced_Set_float_1024_256 16076873.115 -
SetIntersection_Interlaced_Set_float_1024_4 10193062.408 1.09%
SetIntersection_Interlaced_Set_float_1024_64 10093523.231 -
SetIntersection_Interlaced_Set_float_16384_1 1107047.295 -
SetIntersection_Interlaced_Set_float_16384_1024 174169404.194 -
SetIntersection_Interlaced_Set_float_16384_16 215116466.122 1.11%
SetIntersection_Interlaced_Set_float_16384_16384 347958944.478 42.61%
SetIntersection_Interlaced_Set_float_16384_256 202851629.784 -1.22%
SetIntersection_Interlaced_Set_float_16384_4 171568130.710 -2.42%
SetIntersection_Interlaced_Set_float_16384_64 220695154.036 -1.28%
SetIntersection_Interlaced_Set_float_16_1 67103185.151 -
SetIntersection_Interlaced_Set_float_16_16 42376656.940 1.95%
SetIntersection_Interlaced_Set_float_16_4 63674092.902 -1.70%
SetIntersection_Interlaced_Set_float_1_1 572169140.252 -
SetIntersection_Interlaced_Set_float_256_1 4461457.328 -
SetIntersection_Interlaced_Set_float_256_16 12126245.906 -1.20%
SetIntersection_Interlaced_Set_float_256_256 9061483.252 -5.81%
SetIntersection_Interlaced_Set_float_256_4 11796451.647 -
SetIntersection_Interlaced_Set_float_256_64 14817198.658 -4.15%
SetIntersection_Interlaced_Set_float_262144_1 1096514.371 -1.30%
SetIntersection_Interlaced_Set_float_262144_1024 1597737.307 3.33%
SetIntersection_Interlaced_Set_float_262144_16 1724942.057 7.59%
SetIntersection_Interlaced_Set_float_262144_16384 1308924.725 4.96%
SetIntersection_Interlaced_Set_float_262144_256 1655180.502 4.76%
SetIntersection_Interlaced_Set_float_262144_262144 1826237.225 3.75%
SetIntersection_Interlaced_Set_float_262144_4 1363028.236 5.16%
SetIntersection_Interlaced_Set_float_262144_64 1627924.156 3.21%
SetIntersection_Interlaced_Set_float_4_1 228911745.364 -
SetIntersection_Interlaced_Set_float_4_4 146534792.077 -
SetIntersection_Interlaced_Set_float_64_1 17633801.870 -
SetIntersection_Interlaced_Set_float_64_16 24804377.727 -
SetIntersection_Interlaced_Set_float_64_4 22190673.804 -2.22%
SetIntersection_Interlaced_Set_float_64_64 15022152.917 1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1101875.202 3.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21514229.191 2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11826259.548 1.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19441504.250 5.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10087594.142 2.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11028062.434 -3.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121520.157 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179249507.928 -3.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 223620495.018 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 350306021.603 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209455408.752 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181462323.174 -1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230858409.796 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67149330.536 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43511389.686 -1.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66529298.055 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571727765.129 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4423893.734 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13187484.411 1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12591726.950 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11719466.156 3.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18237849.874 2.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1074396.186 -4.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1667543.457 2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1781508.301 4.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1371163.414 2.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1714698.891 3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2397883.381 3.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1419367.350 2.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1704275.881 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 227978677.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148874927.201 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17590931.421 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27413365.916 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23298240.364 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18110258.315 -2.88%
SetIntersection_Interlaced_Set_string_1024_1 1160582.928 -
SetIntersection_Interlaced_Set_string_1024_1024 57998136.485 -
SetIntersection_Interlaced_Set_string_1024_16 13635657.315 -
SetIntersection_Interlaced_Set_string_1024_256 35782143.903 -1.70%
SetIntersection_Interlaced_Set_string_1024_4 10551456.961 -
SetIntersection_Interlaced_Set_string_1024_64 17063416.991 -
SetIntersection_Interlaced_Set_string_16384_1 1139762.068 -2.33%
SetIntersection_Interlaced_Set_string_16384_1024 356817008.347 -2.59%
SetIntersection_Interlaced_Set_string_16384_16 360630445.181 5.30%
SetIntersection_Interlaced_Set_string_16384_16384 352217429.447 -
SetIntersection_Interlaced_Set_string_16384_256 351015060.223 -
SetIntersection_Interlaced_Set_string_16384_4 218565326.890 7.54%
SetIntersection_Interlaced_Set_string_16384_64 356359614.089 -
SetIntersection_Interlaced_Set_string_16_1 69417116.152 -
SetIntersection_Interlaced_Set_string_16_16 65735688.357 -
SetIntersection_Interlaced_Set_string_16_4 77629930.869 -
SetIntersection_Interlaced_Set_string_1_1 589746303.330 -
SetIntersection_Interlaced_Set_string_256_1 4583819.320 -
SetIntersection_Interlaced_Set_string_256_16 18742826.015 -
SetIntersection_Interlaced_Set_string_256_256 31965437.227 -1.86%
SetIntersection_Interlaced_Set_string_256_4 14096328.369 -
SetIntersection_Interlaced_Set_string_256_64 32132150.101 1.89%
SetIntersection_Interlaced_Set_string_262144_1 1146794.477 -
SetIntersection_Interlaced_Set_string_262144_1024 2176962.891 5.54%
SetIntersection_Interlaced_Set_string_262144_16 2381549.154 10.80%
SetIntersection_Interlaced_Set_string_262144_16384 2862108.238 -1.86%
SetIntersection_Interlaced_Set_string_262144_256 2198284.260 7.48%
SetIntersection_Interlaced_Set_string_262144_262144 18115180.582 3.46%
SetIntersection_Interlaced_Set_string_262144_4 2082357.830 12.45%
SetIntersection_Interlaced_Set_string_262144_64 2328398.113 8.66%
SetIntersection_Interlaced_Set_string_4_1 235419033.262 -
SetIntersection_Interlaced_Set_string_4_4 166409398.482 1.48%
SetIntersection_Interlaced_Set_string_64_1 18278696.721 -
SetIntersection_Interlaced_Set_string_64_16 40641706.486 -1.79%
SetIntersection_Interlaced_Set_string_64_4 27221069.985 1.38%
SetIntersection_Interlaced_Set_string_64_64 37608597.494 -5.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1130365.927 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24599719.518 -2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12065257.397 1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19721346.598 -4.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10063497.977 2.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12009940.510 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1113868.386 -1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 244116730.011 3.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250984798.925 2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354997148.081 2.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 356715272.928 46.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200766137.018 -2.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 355789928.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67598395.803 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45258261.671 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67604624.085 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573146016.571 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4467549.072 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13226175.791 2.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13404604.725 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11797005.646 1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18897480.121 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1110670.731 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2170504.963 10.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2486007.731 16.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1884278.483 7.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2213122.965 9.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3144499.350 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2090954.914 14.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2345998.451 10.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229525317.188 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150482040.684 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17639422.019 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27835535.033 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23792741.394 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19277410.662 -2.54%
SetIntersection_Interlaced_Set_uint32_1024_1 1115258.648 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15093200.815 -
SetIntersection_Interlaced_Set_uint32_1024_16 11409132.360 1.13%
SetIntersection_Interlaced_Set_uint32_1024_256 15564116.389 2.52%
SetIntersection_Interlaced_Set_uint32_1024_4 10205874.674 2.19%
SetIntersection_Interlaced_Set_uint32_1024_64 9914846.438 -
SetIntersection_Interlaced_Set_uint32_16384_1 1075987.419 1.09%
SetIntersection_Interlaced_Set_uint32_16384_1024 170934277.079 -
SetIntersection_Interlaced_Set_uint32_16384_16 208980128.268 -
SetIntersection_Interlaced_Set_uint32_16384_16384 343702969.058 -1.08%
SetIntersection_Interlaced_Set_uint32_16384_256 197651133.074 -1.00%
SetIntersection_Interlaced_Set_uint32_16384_4 167955716.365 -2.68%
SetIntersection_Interlaced_Set_uint32_16384_64 215797066.799 -1.41%
SetIntersection_Interlaced_Set_uint32_16_1 67024942.775 -
SetIntersection_Interlaced_Set_uint32_16_16 40959319.073 -1.35%
SetIntersection_Interlaced_Set_uint32_16_4 64184425.933 -
SetIntersection_Interlaced_Set_uint32_1_1 569470205.077 -
SetIntersection_Interlaced_Set_uint32_256_1 4460426.738 1.70%
SetIntersection_Interlaced_Set_uint32_256_16 11988248.340 -
SetIntersection_Interlaced_Set_uint32_256_256 8985685.891 -3.47%
SetIntersection_Interlaced_Set_uint32_256_4 11730059.986 1.69%
SetIntersection_Interlaced_Set_uint32_256_64 15439936.285 -
SetIntersection_Interlaced_Set_uint32_262144_1 1101801.789 4.02%
SetIntersection_Interlaced_Set_uint32_262144_1024 1532812.664 -
SetIntersection_Interlaced_Set_uint32_262144_16 1665713.947 7.08%
SetIntersection_Interlaced_Set_uint32_262144_16384 1263219.482 4.13%
SetIntersection_Interlaced_Set_uint32_262144_256 1606165.447 3.70%
SetIntersection_Interlaced_Set_uint32_262144_262144 1938807.291 -
SetIntersection_Interlaced_Set_uint32_262144_4 1352112.873 7.71%
SetIntersection_Interlaced_Set_uint32_262144_64 1591229.002 3.02%
SetIntersection_Interlaced_Set_uint32_4_1 228146553.910 -
SetIntersection_Interlaced_Set_uint32_4_4 147193607.167 -
SetIntersection_Interlaced_Set_uint32_64_1 17385556.853 -
SetIntersection_Interlaced_Set_uint32_64_16 24131609.818 -
SetIntersection_Interlaced_Set_uint32_64_4 21961877.296 -
SetIntersection_Interlaced_Set_uint32_64_64 15035782.524 -2.35%
SetIntersection_Interlaced_Set_uint64_1024_1 1118364.272 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15524464.618 1.73%
SetIntersection_Interlaced_Set_uint64_1024_16 11447507.614 -
SetIntersection_Interlaced_Set_uint64_1024_256 15822142.268 3.34%
SetIntersection_Interlaced_Set_uint64_1024_4 10299319.055 3.65%
SetIntersection_Interlaced_Set_uint64_1024_64 10011901.500 -1.20%
SetIntersection_Interlaced_Set_uint64_16384_1 1115176.683 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175730984.415 -
SetIntersection_Interlaced_Set_uint64_16384_16 227271869.682 3.54%
SetIntersection_Interlaced_Set_uint64_16384_16384 362872192.757 3.16%
SetIntersection_Interlaced_Set_uint64_16384_256 212589082.982 1.58%
SetIntersection_Interlaced_Set_uint64_16384_4 181732800.293 -
SetIntersection_Interlaced_Set_uint64_16384_64 237763921.881 1.36%
SetIntersection_Interlaced_Set_uint64_16_1 66962820.844 -
SetIntersection_Interlaced_Set_uint64_16_16 41150486.091 -
SetIntersection_Interlaced_Set_uint64_16_4 64985358.969 -
SetIntersection_Interlaced_Set_uint64_1_1 570504724.084 -
SetIntersection_Interlaced_Set_uint64_256_1 4431966.747 1.93%
SetIntersection_Interlaced_Set_uint64_256_16 12339145.729 2.19%
SetIntersection_Interlaced_Set_uint64_256_256 9577767.551 7.09%
SetIntersection_Interlaced_Set_uint64_256_4 11629867.182 -
SetIntersection_Interlaced_Set_uint64_256_64 15255528.598 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_1 1125340.359 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1621350.178 2.07%
SetIntersection_Interlaced_Set_uint64_262144_16 1716232.422 2.94%
SetIntersection_Interlaced_Set_uint64_262144_16384 1292790.854 2.27%
SetIntersection_Interlaced_Set_uint64_262144_256 1663728.760 2.16%
SetIntersection_Interlaced_Set_uint64_262144_262144 1916603.760 3.46%
SetIntersection_Interlaced_Set_uint64_262144_4 1382396.564 4.16%
SetIntersection_Interlaced_Set_uint64_262144_64 1665930.014 2.06%
SetIntersection_Interlaced_Set_uint64_4_1 228226543.920 -
SetIntersection_Interlaced_Set_uint64_4_4 147098455.577 -
SetIntersection_Interlaced_Set_uint64_64_1 17630957.146 1.04%
SetIntersection_Interlaced_Set_uint64_64_16 24736511.059 3.45%
SetIntersection_Interlaced_Set_uint64_64_4 22524096.409 -
SetIntersection_Interlaced_Set_uint64_64_64 15523392.090 1.83%
SetIntersection_Interlaced_Vector_float_1024_1 1118047.751 -
SetIntersection_Interlaced_Vector_float_1024_1024 5946376.354 -
SetIntersection_Interlaced_Vector_float_1024_16 2062325.545 -23.33%
SetIntersection_Interlaced_Vector_float_1024_256 6134782.354 21.23%
SetIntersection_Interlaced_Vector_float_1024_4 1324790.308 -13.78%
SetIntersection_Interlaced_Vector_float_1024_64 3620663.766 -30.64%
SetIntersection_Interlaced_Vector_float_16384_1 1117483.024 -
SetIntersection_Interlaced_Vector_float_16384_1024 41815178.240 -24.95%
SetIntersection_Interlaced_Vector_float_16384_16 2380269.799 -34.54%
SetIntersection_Interlaced_Vector_float_16384_16384 80366482.436 -
SetIntersection_Interlaced_Vector_float_16384_256 13429238.722 -54.01%
SetIntersection_Interlaced_Vector_float_16384_4 1413858.243 -13.33%
SetIntersection_Interlaced_Vector_float_16384_64 5335575.233 1.75%
SetIntersection_Interlaced_Vector_float_16_1 67243354.243 -
SetIntersection_Interlaced_Vector_float_16_16 38659647.639 1.20%
SetIntersection_Interlaced_Vector_float_16_4 59840727.957 -
SetIntersection_Interlaced_Vector_float_1_1 571998092.981 -
SetIntersection_Interlaced_Vector_float_256_1 4457456.127 -
SetIntersection_Interlaced_Vector_float_256_16 8342692.333 5.96%
SetIntersection_Interlaced_Vector_float_256_256 4684906.002 -
SetIntersection_Interlaced_Vector_float_256_4 4881456.576 -7.59%
SetIntersection_Interlaced_Vector_float_256_64 8019958.935 18.44%
SetIntersection_Interlaced_Vector_float_262144_1 1118610.169 -
SetIntersection_Interlaced_Vector_float_262144_1024 75175678.915 -36.83%
SetIntersection_Interlaced_Vector_float_262144_16 3191870.781 -52.39%
SetIntersection_Interlaced_Vector_float_262144_16384 351872155.044 3.85%
SetIntersection_Interlaced_Vector_float_262144_256 24290633.764 -45.53%
SetIntersection_Interlaced_Vector_float_262144_262144 350712342.028 -
SetIntersection_Interlaced_Vector_float_262144_4 1542423.113 -20.59%
SetIntersection_Interlaced_Vector_float_262144_64 8871923.368 -52.15%
SetIntersection_Interlaced_Vector_float_4_1 228678590.811 -
SetIntersection_Interlaced_Vector_float_4_4 146042147.245 -
SetIntersection_Interlaced_Vector_float_64_1 17608820.512 -
SetIntersection_Interlaced_Vector_float_64_16 19016460.570 -2.55%
SetIntersection_Interlaced_Vector_float_64_4 18881059.899 -
SetIntersection_Interlaced_Vector_float_64_64 11588075.036 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1130111.286 5.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8420184.419 -13.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2325235.182 8.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7445250.666 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1381947.899 1.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4423632.581 6.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108533.048 -1.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 47737184.670 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3193147.028 6.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 125161685.640 -2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17647100.875 6.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1440910.977 2.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7951895.659 36.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67128076.808 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39567002.464 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61861908.202 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571591011.233 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4438859.249 2.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6943380.882 1.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5922388.845 -7.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5246819.996 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8877161.070 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1085480.200 -3.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105432115.855 24.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3549953.966 -1.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 356272718.432 1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 35245564.556 10.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348793592.266 1.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1627414.704 1.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10341497.311 -6.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228353039.120 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147197650.810 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17643011.628 1.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19563188.593 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19141615.516 1.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12623001.402 -4.32%
SetIntersection_Interlaced_Vector_string_1024_1 1144238.169 -
SetIntersection_Interlaced_Vector_string_1024_1024 40683435.084 -
SetIntersection_Interlaced_Vector_string_1024_16 3329806.690 -1.03%
SetIntersection_Interlaced_Vector_string_1024_256 20733713.942 -2.39%
SetIntersection_Interlaced_Vector_string_1024_4 1662154.976 -2.97%
SetIntersection_Interlaced_Vector_string_1024_64 7966664.073 -3.84%
SetIntersection_Interlaced_Vector_string_16384_1 1145351.728 -
SetIntersection_Interlaced_Vector_string_16384_1024 110586194.635 -5.07%
SetIntersection_Interlaced_Vector_string_16384_16 4316523.485 -8.04%
SetIntersection_Interlaced_Vector_string_16384_16384 350941124.967 -1.16%
SetIntersection_Interlaced_Vector_string_16384_256 44395872.468 5.45%
SetIntersection_Interlaced_Vector_string_16384_4 1816007.914 -7.47%
SetIntersection_Interlaced_Vector_string_16384_64 13393360.600 -
SetIntersection_Interlaced_Vector_string_16_1 68675449.405 -
SetIntersection_Interlaced_Vector_string_16_16 54229743.874 -
SetIntersection_Interlaced_Vector_string_16_4 72617593.343 -
SetIntersection_Interlaced_Vector_string_1_1 586629017.605 -
SetIntersection_Interlaced_Vector_string_256_1 4555482.046 -
SetIntersection_Interlaced_Vector_string_256_16 10512532.869 -
SetIntersection_Interlaced_Vector_string_256_256 22242384.851 3.95%
SetIntersection_Interlaced_Vector_string_256_4 6139276.747 -2.26%
SetIntersection_Interlaced_Vector_string_256_64 18924885.300 -8.31%
SetIntersection_Interlaced_Vector_string_262144_1 1148646.940 -
SetIntersection_Interlaced_Vector_string_262144_1024 228407057.366 -35.87%
SetIntersection_Interlaced_Vector_string_262144_16 5710966.547 -12.62%
SetIntersection_Interlaced_Vector_string_262144_16384 980359.375 -7.68%
SetIntersection_Interlaced_Vector_string_262144_256 63860722.258 -13.90%
SetIntersection_Interlaced_Vector_string_262144_262144 14370007.732 -1.52%
SetIntersection_Interlaced_Vector_string_262144_4 2184416.673 -5.09%
SetIntersection_Interlaced_Vector_string_262144_64 18121285.912 -15.02%
SetIntersection_Interlaced_Vector_string_4_1 235068041.005 -
SetIntersection_Interlaced_Vector_string_4_4 160420362.621 -
SetIntersection_Interlaced_Vector_string_64_1 17931598.022 -5.71%
SetIntersection_Interlaced_Vector_string_64_16 29383659.990 -5.07%
SetIntersection_Interlaced_Vector_string_64_4 22414968.206 -1.92%
SetIntersection_Interlaced_Vector_string_64_64 28112563.399 -1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118009.829 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10026684.891 1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2610423.037 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9646777.606 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1518811.820 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5161220.186 1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1115766.858 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66135314.444 1.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3418129.188 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145924306.735 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31602130.586 -4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1545584.917 -1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11282033.936 24.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66786007.378 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40540271.889 1.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61974422.821 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570200638.968 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4421034.374 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8351905.489 8.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6648381.707 -6.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5965276.963 10.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10182612.844 -8.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1116291.307 -1.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 167825237.483 -2.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4388112.535 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349975250.335 -4.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 58349555.907 8.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348893069.120 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1802540.807 -29.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 20775183.263 42.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227831702.465 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147428203.724 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17611096.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 23936278.314 13.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19525085.999 -5.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13717380.327 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1112169.788 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5903140.816 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1846000.471 -17.81%
SetIntersection_Interlaced_Vector_uint32_1024_256 6123722.077 -16.33%
SetIntersection_Interlaced_Vector_uint32_1024_4 1474556.951 6.52%
SetIntersection_Interlaced_Vector_uint32_1024_64 3760034.596 -18.10%
SetIntersection_Interlaced_Vector_uint32_16384_1 1113396.232 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54472017.844 10.52%
SetIntersection_Interlaced_Vector_uint32_16384_16 3234663.562 28.61%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79763287.895 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20489993.795 10.61%
SetIntersection_Interlaced_Vector_uint32_16384_4 1524931.257 7.36%
SetIntersection_Interlaced_Vector_uint32_16384_64 8498094.829 39.02%
SetIntersection_Interlaced_Vector_uint32_16_1 66677641.224 -
SetIntersection_Interlaced_Vector_uint32_16_16 38409583.924 -
SetIntersection_Interlaced_Vector_uint32_16_4 60071391.675 -
SetIntersection_Interlaced_Vector_uint32_1_1 568357851.000 -
SetIntersection_Interlaced_Vector_uint32_256_1 4403907.268 -
SetIntersection_Interlaced_Vector_uint32_256_16 7211596.595 -4.08%
SetIntersection_Interlaced_Vector_uint32_256_256 4593635.545 -
SetIntersection_Interlaced_Vector_uint32_256_4 5164291.485 -
SetIntersection_Interlaced_Vector_uint32_256_64 7653607.084 17.88%
SetIntersection_Interlaced_Vector_uint32_262144_1 1111482.055 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 105733696.486 14.22%
SetIntersection_Interlaced_Vector_uint32_262144_16 5169661.839 59.95%
SetIntersection_Interlaced_Vector_uint32_262144_16384 347190996.684 -1.13%
SetIntersection_Interlaced_Vector_uint32_262144_256 41268011.916 22.70%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351291477.996 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1958896.461 12.14%
SetIntersection_Interlaced_Vector_uint32_262144_64 8245477.500 -1.80%
SetIntersection_Interlaced_Vector_uint32_4_1 226551779.455 -
SetIntersection_Interlaced_Vector_uint32_4_4 144499937.663 -
SetIntersection_Interlaced_Vector_uint32_64_1 17476458.113 -
SetIntersection_Interlaced_Vector_uint32_64_16 17785856.480 -4.35%
SetIntersection_Interlaced_Vector_uint32_64_4 18320118.171 -
SetIntersection_Interlaced_Vector_uint32_64_64 11434633.663 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1113994.830 2.25%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5968821.248 1.38%
SetIntersection_Interlaced_Vector_uint64_1024_16 1887409.719 -2.86%
SetIntersection_Interlaced_Vector_uint64_1024_256 5062425.768 -31.43%
SetIntersection_Interlaced_Vector_uint64_1024_4 1299106.822 1.38%
SetIntersection_Interlaced_Vector_uint64_1024_64 3620974.073 -24.33%
SetIntersection_Interlaced_Vector_uint64_16384_1 1097578.247 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42840384.486 -13.90%
SetIntersection_Interlaced_Vector_uint64_16384_16 2487250.247 -23.30%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78266060.766 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16267622.893 -26.05%
SetIntersection_Interlaced_Vector_uint64_16384_4 1405437.033 -8.09%
SetIntersection_Interlaced_Vector_uint64_16384_64 6156919.168 -2.21%
SetIntersection_Interlaced_Vector_uint64_16_1 66810243.982 -
SetIntersection_Interlaced_Vector_uint64_16_16 37882381.224 -
SetIntersection_Interlaced_Vector_uint64_16_4 59994701.942 -
SetIntersection_Interlaced_Vector_uint64_1_1 568279302.713 -
SetIntersection_Interlaced_Vector_uint64_256_1 4403598.200 -1.23%
SetIntersection_Interlaced_Vector_uint64_256_16 6241327.375 -1.47%
SetIntersection_Interlaced_Vector_uint64_256_256 4609679.088 -1.61%
SetIntersection_Interlaced_Vector_uint64_256_4 4836255.272 -4.69%
SetIntersection_Interlaced_Vector_uint64_256_64 7307737.857 4.71%
SetIntersection_Interlaced_Vector_uint64_262144_1 1069326.238 -3.71%
SetIntersection_Interlaced_Vector_uint64_262144_1024 85675101.077 -20.68%
SetIntersection_Interlaced_Vector_uint64_262144_16 3250316.253 -47.28%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349860940.913 -2.42%
SetIntersection_Interlaced_Vector_uint64_262144_256 27531694.583 -45.96%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351409675.690 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1481478.440 -24.56%
SetIntersection_Interlaced_Vector_uint64_262144_64 8588527.524 -42.39%
SetIntersection_Interlaced_Vector_uint64_4_1 227320920.040 -
SetIntersection_Interlaced_Vector_uint64_4_4 144828332.006 -
SetIntersection_Interlaced_Vector_uint64_64_1 17402852.706 -
SetIntersection_Interlaced_Vector_uint64_64_16 18292948.958 5.13%
SetIntersection_Interlaced_Vector_uint64_64_4 18238379.233 -
SetIntersection_Interlaced_Vector_uint64_64_64 11362821.839 -
SetIntersection_None_Set_float_1024_1 8882961.202 -28.64%
SetIntersection_None_Set_float_1024_1024 8933818.943 -1.20%
SetIntersection_None_Set_float_1024_16 9146729.784 -26.75%
SetIntersection_None_Set_float_1024_256 8968495.204 -
SetIntersection_None_Set_float_1024_4 8835827.128 -29.07%
SetIntersection_None_Set_float_1024_64 8884306.046 -28.15%
SetIntersection_None_Set_float_16384_1 156422614.495 -
SetIntersection_None_Set_float_16384_1024 155479426.781 -
SetIntersection_None_Set_float_16384_16 155353314.404 -
SetIntersection_None_Set_float_16384_16384 166370602.755 2.52%
SetIntersection_None_Set_float_16384_256 155266002.953 -
SetIntersection_None_Set_float_16384_4 155915263.441 -
SetIntersection_None_Set_float_16384_64 155766061.552 -
SetIntersection_None_Set_float_16_1 71086780.274 -
SetIntersection_None_Set_float_16_16 37789214.179 -
SetIntersection_None_Set_float_16_4 60105989.005 -
SetIntersection_None_Set_float_1_1 571806266.427 -
SetIntersection_None_Set_float_256_1 11756084.557 -
SetIntersection_None_Set_float_256_16 11240642.525 1.09%
SetIntersection_None_Set_float_256_256 6000564.614 1.42%
SetIntersection_None_Set_float_256_4 11752237.174 -
SetIntersection_None_Set_float_256_64 9455139.134 -1.53%
SetIntersection_None_Set_float_262144_1 1248438.232 5.85%
SetIntersection_None_Set_float_262144_1024 1247119.713 7.01%
SetIntersection_None_Set_float_262144_16 1246230.387 6.29%
SetIntersection_None_Set_float_262144_16384 1236229.898 5.42%
SetIntersection_None_Set_float_262144_256 1246541.584 6.25%
SetIntersection_None_Set_float_262144_262144 1254635.172 7.37%
SetIntersection_None_Set_float_262144_4 1250329.102 6.42%
SetIntersection_None_Set_float_262144_64 1243782.389 6.17%
SetIntersection_None_Set_float_4_1 231215123.095 -
SetIntersection_None_Set_float_4_4 144794640.476 -
SetIntersection_None_Set_float_64_1 22462790.617 -3.62%
SetIntersection_None_Set_float_64_16 18684810.040 -1.12%
SetIntersection_None_Set_float_64_4 21667750.267 -
SetIntersection_None_Set_float_64_64 11715987.463 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8865600.349 1.99%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8944563.116 2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8877766.754 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8819031.606 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8872638.062 2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8787079.083 -3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 212337003.679 30.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 213763122.307 33.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 233000524.281 37.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175570425.883 4.67%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 223133523.656 37.19%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 217688262.084 28.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 238820806.260 43.06%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71270255.631 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37819424.021 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60094470.536 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571721375.009 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11610692.300 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11172973.227 2.27%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5951759.498 2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11426236.625 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9272596.370 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1268753.904 3.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1270177.816 1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1265453.777 2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1275617.268 2.64%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1266279.133 2.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1286040.039 2.14%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1272998.209 3.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1270513.020 2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231424067.570 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144743423.903 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23344781.154 2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18943785.030 2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22502287.388 3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12119424.810 1.43%
SetIntersection_None_Set_string_1024_1 8940769.326 -
SetIntersection_None_Set_string_1024_1024 8907657.312 -2.97%
SetIntersection_None_Set_string_1024_16 9090223.159 -
SetIntersection_None_Set_string_1024_256 9093961.948 1.54%
SetIntersection_None_Set_string_1024_4 8866691.206 -4.44%
SetIntersection_None_Set_string_1024_64 9046576.357 -
SetIntersection_None_Set_string_16384_1 196736699.913 1.71%
SetIntersection_None_Set_string_16384_1024 229086137.232 10.98%
SetIntersection_None_Set_string_16384_16 200654648.020 3.54%
SetIntersection_None_Set_string_16384_16384 234978586.578 22.29%
SetIntersection_None_Set_string_16384_256 209747899.866 6.28%
SetIntersection_None_Set_string_16384_4 197802378.252 3.57%
SetIntersection_None_Set_string_16384_64 202696597.017 6.33%
SetIntersection_None_Set_string_16_1 72922527.157 -
SetIntersection_None_Set_string_16_16 38739687.427 -
SetIntersection_None_Set_string_16_4 62170531.965 -
SetIntersection_None_Set_string_1_1 576125254.296 -
SetIntersection_None_Set_string_256_1 12103858.724 1.25%
SetIntersection_None_Set_string_256_16 11380759.288 2.79%
SetIntersection_None_Set_string_256_256 6023548.649 1.51%
SetIntersection_None_Set_string_256_4 12002144.250 1.24%
SetIntersection_None_Set_string_256_64 9858046.265 1.73%
SetIntersection_None_Set_string_262144_1 1818030.844 9.55%
SetIntersection_None_Set_string_262144_1024 1848416.908 10.65%
SetIntersection_None_Set_string_262144_16 1818451.660 9.68%
SetIntersection_None_Set_string_262144_16384 1826062.908 10.23%
SetIntersection_None_Set_string_262144_256 1819786.945 9.77%
SetIntersection_None_Set_string_262144_262144 1852873.289 11.26%
SetIntersection_None_Set_string_262144_4 1812333.822 9.02%
SetIntersection_None_Set_string_262144_64 1816598.553 9.35%
SetIntersection_None_Set_string_4_1 236207617.343 -
SetIntersection_None_Set_string_4_4 147161786.441 -
SetIntersection_None_Set_string_64_1 24025441.678 -
SetIntersection_None_Set_string_64_16 19562203.443 -
SetIntersection_None_Set_string_64_4 23043210.814 -
SetIntersection_None_Set_string_64_64 12141240.182 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9003331.542 -26.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8838312.640 -28.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8893354.270 -27.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8932186.508 -28.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8901609.529 -27.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8921827.888 -27.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 344476838.524 56.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 325633176.369 56.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 354928915.818 69.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 417726324.913 107.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 345308411.546 65.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 351833595.671 64.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 344087655.959 57.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71638003.838 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37547641.702 -1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60466006.208 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571967072.500 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11598720.623 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11119386.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5881219.449 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11528629.908 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9326855.122 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1865208.578 13.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1854112.224 13.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1871713.137 13.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1876190.920 13.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1885082.358 13.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1858968.180 13.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1837849.772 12.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1876952.473 13.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232344704.081 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144766612.100 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23601744.316 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18958475.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22157209.007 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12048365.032 2.90%
SetIntersection_None_Set_uint32_1024_1 8678289.660 -3.51%
SetIntersection_None_Set_uint32_1024_1024 8715964.226 -2.20%
SetIntersection_None_Set_uint32_1024_16 8695696.632 -1.74%
SetIntersection_None_Set_uint32_1024_256 8741980.683 -1.22%
SetIntersection_None_Set_uint32_1024_4 8739250.654 -
SetIntersection_None_Set_uint32_1024_64 8809813.451 -
SetIntersection_None_Set_uint32_16384_1 153019057.353 -
SetIntersection_None_Set_uint32_16384_1024 152035721.796 -1.13%
SetIntersection_None_Set_uint32_16384_16 152392676.317 -
SetIntersection_None_Set_uint32_16384_16384 154908039.112 -
SetIntersection_None_Set_uint32_16384_256 152246166.075 -1.15%
SetIntersection_None_Set_uint32_16384_4 152514085.451 -
SetIntersection_None_Set_uint32_16384_64 152541445.212 -
SetIntersection_None_Set_uint32_16_1 70465412.524 -
SetIntersection_None_Set_uint32_16_16 37411381.820 -
SetIntersection_None_Set_uint32_16_4 60242456.247 -
SetIntersection_None_Set_uint32_1_1 568741596.488 -
SetIntersection_None_Set_uint32_256_1 11459951.214 -
SetIntersection_None_Set_uint32_256_16 10917513.176 -
SetIntersection_None_Set_uint32_256_256 5949591.510 3.39%
SetIntersection_None_Set_uint32_256_4 11526024.226 -
SetIntersection_None_Set_uint32_256_64 9226685.840 -
SetIntersection_None_Set_uint32_262144_1 1208651.123 5.20%
SetIntersection_None_Set_uint32_262144_1024 1202053.467 4.47%
SetIntersection_None_Set_uint32_262144_16 1203792.805 5.38%
SetIntersection_None_Set_uint32_262144_16384 1209824.463 6.12%
SetIntersection_None_Set_uint32_262144_256 1200468.912 5.21%
SetIntersection_None_Set_uint32_262144_262144 1201528.645 4.22%
SetIntersection_None_Set_uint32_262144_4 1209524.660 5.97%
SetIntersection_None_Set_uint32_262144_64 1201243.246 5.41%
SetIntersection_None_Set_uint32_4_1 230254707.540 -
SetIntersection_None_Set_uint32_4_4 143942834.849 -
SetIntersection_None_Set_uint32_64_1 23533711.474 -
SetIntersection_None_Set_uint32_64_16 19084641.526 -
SetIntersection_None_Set_uint32_64_4 22529321.870 -
SetIntersection_None_Set_uint32_64_64 12012052.421 -
SetIntersection_None_Set_uint64_1024_1 8794169.938 -
SetIntersection_None_Set_uint64_1024_1024 8766075.666 -
SetIntersection_None_Set_uint64_1024_16 8740615.625 -
SetIntersection_None_Set_uint64_1024_256 8863361.379 2.40%
SetIntersection_None_Set_uint64_1024_4 8860660.786 1.51%
SetIntersection_None_Set_uint64_1024_64 8956516.071 1.32%
SetIntersection_None_Set_uint64_16384_1 199744359.104 26.15%
SetIntersection_None_Set_uint64_16384_1024 189877470.848 14.35%
SetIntersection_None_Set_uint64_16384_16 209498211.350 26.41%
SetIntersection_None_Set_uint64_16384_16384 219749406.289 30.87%
SetIntersection_None_Set_uint64_16384_256 200369532.202 20.04%
SetIntersection_None_Set_uint64_16384_4 201075968.030 24.52%
SetIntersection_None_Set_uint64_16384_64 212767715.303 27.10%
SetIntersection_None_Set_uint64_16_1 70630073.741 -
SetIntersection_None_Set_uint64_16_16 37572238.269 -
SetIntersection_None_Set_uint64_16_4 60238369.992 -
SetIntersection_None_Set_uint64_1_1 569278701.892 -
SetIntersection_None_Set_uint64_256_1 11729480.907 1.08%
SetIntersection_None_Set_uint64_256_16 11131016.805 1.75%
SetIntersection_None_Set_uint64_256_256 5930417.401 2.64%
SetIntersection_None_Set_uint64_256_4 11370203.907 -
SetIntersection_None_Set_uint64_256_64 9206073.837 -
SetIntersection_None_Set_uint64_262144_1 1261404.215 4.39%
SetIntersection_None_Set_uint64_262144_1024 1261044.273 3.43%
SetIntersection_None_Set_uint64_262144_16 1261182.617 3.92%
SetIntersection_None_Set_uint64_262144_16384 1260896.973 3.16%
SetIntersection_None_Set_uint64_262144_256 1258310.140 3.91%
SetIntersection_None_Set_uint64_262144_262144 1271656.738 3.66%
SetIntersection_None_Set_uint64_262144_4 1262391.926 4.52%
SetIntersection_None_Set_uint64_262144_64 1259275.308 4.34%
SetIntersection_None_Set_uint64_4_1 229992623.891 -
SetIntersection_None_Set_uint64_4_4 144241422.101 -
SetIntersection_None_Set_uint64_64_1 23540246.855 -
SetIntersection_None_Set_uint64_64_16 19079965.270 -
SetIntersection_None_Set_uint64_64_4 22688204.906 1.74%
SetIntersection_None_Set_uint64_64_64 12063954.906 2.21%
SetIntersection_None_Vector_float_1024_1 1155125.790 -
SetIntersection_None_Vector_float_1024_1024 1151924.257 -
SetIntersection_None_Vector_float_1024_16 1140204.232 -1.10%
SetIntersection_None_Vector_float_1024_256 1152944.965 -
SetIntersection_None_Vector_float_1024_4 1162431.756 1.04%
SetIntersection_None_Vector_float_1024_64 1151756.027 -
SetIntersection_None_Vector_float_16384_1 1174739.994 -
SetIntersection_None_Vector_float_16384_1024 1184784.638 -
SetIntersection_None_Vector_float_16384_16 1177881.798 -
SetIntersection_None_Vector_float_16384_16384 1184993.596 -
SetIntersection_None_Vector_float_16384_256 1182213.940 1.87%
SetIntersection_None_Vector_float_16384_4 1174319.166 -
SetIntersection_None_Vector_float_16384_64 1169415.386 -
SetIntersection_None_Vector_float_16_1 67921915.530 -
SetIntersection_None_Vector_float_16_16 35994790.988 -
SetIntersection_None_Vector_float_16_4 57451362.085 -
SetIntersection_None_Vector_float_1_1 570359729.024 -
SetIntersection_None_Vector_float_256_1 4544665.113 -
SetIntersection_None_Vector_float_256_16 4297301.318 -
SetIntersection_None_Vector_float_256_256 2284906.306 -
SetIntersection_None_Vector_float_256_4 4500509.135 -
SetIntersection_None_Vector_float_256_64 3649744.626 -
SetIntersection_None_Vector_float_262144_1 1223601.238 1.47%
SetIntersection_None_Vector_float_262144_1024 1204465.827 -
SetIntersection_None_Vector_float_262144_16 1189248.626 -1.29%
SetIntersection_None_Vector_float_262144_16384 1219381.913 -
SetIntersection_None_Vector_float_262144_256 1203644.147 -
SetIntersection_None_Vector_float_262144_262144 1206762.955 -
SetIntersection_None_Vector_float_262144_4 1209885.616 2.32%
SetIntersection_None_Vector_float_262144_64 1207809.254 -
SetIntersection_None_Vector_float_4_1 228944211.658 -
SetIntersection_None_Vector_float_4_4 143033463.743 -
SetIntersection_None_Vector_float_64_1 17814916.905 -
SetIntersection_None_Vector_float_64_16 14505894.747 -
SetIntersection_None_Vector_float_64_4 17017224.184 -
SetIntersection_None_Vector_float_64_64 9058612.286 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1174750.687 4.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1129390.978 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1173025.951 2.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1179464.295 4.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1174439.158 3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1170390.058 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1201722.086 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1180055.057 -1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1197888.806 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1104826.305 -6.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1143097.291 -2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1206125.495 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1201979.138 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67550014.744 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35817400.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57423820.532 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567725277.986 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4474009.039 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4273329.080 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2288898.711 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4497801.115 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3622807.040 -1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1187395.281 -2.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1233281.886 1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1194662.090 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1202492.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1220565.767 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197577.918 4.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1209617.851 -1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1211520.211 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228386154.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142786131.917 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17898830.306 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14496159.248 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16992854.485 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9070395.977 -
SetIntersection_None_Vector_string_1024_1 1206241.456 -2.28%
SetIntersection_None_Vector_string_1024_1024 1226832.886 -
SetIntersection_None_Vector_string_1024_16 1228659.158 -
SetIntersection_None_Vector_string_1024_256 1225147.119 -
SetIntersection_None_Vector_string_1024_4 1220327.826 -1.25%
SetIntersection_None_Vector_string_1024_64 1226068.300 3.75%
SetIntersection_None_Vector_string_16384_1 1235964.612 -4.36%
SetIntersection_None_Vector_string_16384_1024 1283999.616 -
SetIntersection_None_Vector_string_16384_16 1287004.585 4.37%
SetIntersection_None_Vector_string_16384_16384 1282435.509 3.79%
SetIntersection_None_Vector_string_16384_256 1297199.285 -
SetIntersection_None_Vector_string_16384_4 1277596.999 -1.01%
SetIntersection_None_Vector_string_16384_64 1286954.358 -
SetIntersection_None_Vector_string_16_1 68960777.403 -
SetIntersection_None_Vector_string_16_16 36689335.057 -
SetIntersection_None_Vector_string_16_4 58796493.336 -
SetIntersection_None_Vector_string_1_1 570341660.556 -
SetIntersection_None_Vector_string_256_1 4715168.536 -2.12%
SetIntersection_None_Vector_string_256_16 4489879.945 -
SetIntersection_None_Vector_string_256_256 2390695.507 -1.12%
SetIntersection_None_Vector_string_256_4 4708912.631 -
SetIntersection_None_Vector_string_256_64 3818150.926 -
SetIntersection_None_Vector_string_262144_1 1350475.464 2.33%
SetIntersection_None_Vector_string_262144_1024 1369660.895 -
SetIntersection_None_Vector_string_262144_16 1346537.486 -
SetIntersection_None_Vector_string_262144_16384 1334601.050 -1.61%
SetIntersection_None_Vector_string_262144_256 1365991.428 2.83%
SetIntersection_None_Vector_string_262144_262144 1361148.303 1.29%
SetIntersection_None_Vector_string_262144_4 1364518.202 2.49%
SetIntersection_None_Vector_string_262144_64 1343423.206 -2.39%
SetIntersection_None_Vector_string_4_1 231129073.776 -
SetIntersection_None_Vector_string_4_4 144807973.314 -
SetIntersection_None_Vector_string_64_1 18480845.035 -
SetIntersection_None_Vector_string_64_16 14954279.784 -
SetIntersection_None_Vector_string_64_4 17582761.041 -1.17%
SetIntersection_None_Vector_string_64_64 9319564.987 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1169940.808 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1185960.574 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1183682.652 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1180720.381 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1180307.307 -1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1180672.951 1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1217401.892 4.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1195443.185 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1232464.386 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1225916.340 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1246190.360 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1215967.274 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1209084.939 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67301928.981 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35841661.585 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57316938.729 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564619424.592 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4618640.263 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4312072.215 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2293726.790 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4550621.731 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3630149.140 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1251975.376 -5.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1244514.281 -1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1246340.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1247460.585 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1297757.234 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1253271.585 -2.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1262181.696 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1203420.540 -2.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227215489.292 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142179227.111 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17812504.914 -1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14500643.307 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17104176.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9070104.201 -
SetIntersection_None_Vector_uint32_1024_1 1143653.117 -
SetIntersection_None_Vector_uint32_1024_1024 1149387.279 -
SetIntersection_None_Vector_uint32_1024_16 1133028.990 -1.79%
SetIntersection_None_Vector_uint32_1024_256 1148445.281 -
SetIntersection_None_Vector_uint32_1024_4 1155546.655 -
SetIntersection_None_Vector_uint32_1024_64 1150524.402 -
SetIntersection_None_Vector_uint32_16384_1 1154635.441 -
SetIntersection_None_Vector_uint32_16384_1024 1187339.705 1.78%
SetIntersection_None_Vector_uint32_16384_16 1187072.512 1.29%
SetIntersection_None_Vector_uint32_16384_16384 1193966.912 2.26%
SetIntersection_None_Vector_uint32_16384_256 1184041.738 2.54%
SetIntersection_None_Vector_uint32_16384_4 1175189.329 1.09%
SetIntersection_None_Vector_uint32_16384_64 1147756.502 -2.00%
SetIntersection_None_Vector_uint32_16_1 67211338.091 -
SetIntersection_None_Vector_uint32_16_16 35683601.213 -
SetIntersection_None_Vector_uint32_16_4 57022195.485 -
SetIntersection_None_Vector_uint32_1_1 585032008.126 -
SetIntersection_None_Vector_uint32_256_1 4521426.320 -
SetIntersection_None_Vector_uint32_256_16 4237099.941 -1.12%
SetIntersection_None_Vector_uint32_256_256 2259556.967 1.05%
SetIntersection_None_Vector_uint32_256_4 4459930.557 -
SetIntersection_None_Vector_uint32_256_64 3619378.613 -
SetIntersection_None_Vector_uint32_262144_1 1196231.999 -
SetIntersection_None_Vector_uint32_262144_1024 1200746.596 -
SetIntersection_None_Vector_uint32_262144_16 1217835.696 1.58%
SetIntersection_None_Vector_uint32_262144_16384 1179853.068 -
SetIntersection_None_Vector_uint32_262144_256 1219535.522 1.86%
SetIntersection_None_Vector_uint32_262144_262144 1176798.358 -3.19%
SetIntersection_None_Vector_uint32_262144_4 1199176.410 -
SetIntersection_None_Vector_uint32_262144_64 1197341.344 2.68%
SetIntersection_None_Vector_uint32_4_1 227627466.681 -
SetIntersection_None_Vector_uint32_4_4 142255203.487 -
SetIntersection_None_Vector_uint32_64_1 17645593.423 -
SetIntersection_None_Vector_uint32_64_16 14427939.343 -
SetIntersection_None_Vector_uint32_64_4 16924778.824 -
SetIntersection_None_Vector_uint32_64_64 8966073.723 -
SetIntersection_None_Vector_uint64_1024_1 1148235.100 -
SetIntersection_None_Vector_uint64_1024_1024 1147434.311 4.89%
SetIntersection_None_Vector_uint64_1024_16 1150924.554 1.63%
SetIntersection_None_Vector_uint64_1024_256 1164448.188 1.23%
SetIntersection_None_Vector_uint64_1024_4 1150397.304 5.07%
SetIntersection_None_Vector_uint64_1024_64 1151646.034 -
SetIntersection_None_Vector_uint64_16384_1 1180477.873 1.43%
SetIntersection_None_Vector_uint64_16384_1024 1181487.633 -
SetIntersection_None_Vector_uint64_16384_16 1174934.630 1.28%
SetIntersection_None_Vector_uint64_16384_16384 1183718.089 1.37%
SetIntersection_None_Vector_uint64_16384_256 1182603.368 1.67%
SetIntersection_None_Vector_uint64_16384_4 1155098.830 -1.42%
SetIntersection_None_Vector_uint64_16384_64 1185165.290 3.04%
SetIntersection_None_Vector_uint64_16_1 67298808.839 -
SetIntersection_None_Vector_uint64_16_16 35635028.416 -
SetIntersection_None_Vector_uint64_16_4 57030117.369 -
SetIntersection_None_Vector_uint64_1_1 567058108.379 -
SetIntersection_None_Vector_uint64_256_1 4525851.879 -
SetIntersection_None_Vector_uint64_256_16 4286217.688 1.58%
SetIntersection_None_Vector_uint64_256_256 2207681.590 -2.67%
SetIntersection_None_Vector_uint64_256_4 4489187.536 2.81%
SetIntersection_None_Vector_uint64_256_64 3612175.739 -
SetIntersection_None_Vector_uint64_262144_1 1200400.833 -
SetIntersection_None_Vector_uint64_262144_1024 1177160.973 -1.55%
SetIntersection_None_Vector_uint64_262144_16 1199295.980 -
SetIntersection_None_Vector_uint64_262144_16384 1202338.371 3.21%
SetIntersection_None_Vector_uint64_262144_256 1212257.154 1.74%
SetIntersection_None_Vector_uint64_262144_262144 1207397.094 2.46%
SetIntersection_None_Vector_uint64_262144_4 1162286.388 -1.41%
SetIntersection_None_Vector_uint64_262144_64 1154826.805 -3.25%
SetIntersection_None_Vector_uint64_4_1 227681890.414 -
SetIntersection_None_Vector_uint64_4_4 142004902.279 -
SetIntersection_None_Vector_uint64_64_1 17744911.240 -
SetIntersection_None_Vector_uint64_64_16 14383785.161 -
SetIntersection_None_Vector_uint64_64_4 16975005.817 -
SetIntersection_None_Vector_uint64_64_64 8950786.048 -
bm_gcd_complex 19.567 -
bm_gcd_random 30.802 -
bm_gcd_trivial 0.889 3.59%
bm_lexicographical_compare<int>/1 1.386 3.36%
bm_lexicographical_compare<int>/1048576 76702.094 -
bm_lexicographical_compare<int>/16 2.243 2.52%
bm_lexicographical_compare<int>/2 1.616 7.02%
bm_lexicographical_compare<int>/262144 19117.153 -
bm_lexicographical_compare<int>/3 1.874 6.93%
bm_lexicographical_compare<int>/32768 2391.744 -
bm_lexicographical_compare<int>/4 1.386 10.03%
bm_lexicographical_compare<int>/4096 298.622 -
bm_lexicographical_compare<int>/5 1.506 -1.14%
bm_lexicographical_compare<int>/512 37.284 -
bm_lexicographical_compare<int>/6 1.506 -1.16%
bm_lexicographical_compare<int>/64 5.036 1.31%
bm_lexicographical_compare<int>/7 1.506 -1.24%
bm_lexicographical_compare<int>/8 1.618 4.71%
bm_lexicographical_compare<signed_char>/1 1.387 -
bm_lexicographical_compare<signed_char>/1048576 16256.083 -
bm_lexicographical_compare<signed_char>/16 1.305 -5.99%
bm_lexicographical_compare<signed_char>/2 1.618 4.15%
bm_lexicographical_compare<signed_char>/262144 3830.971 -
bm_lexicographical_compare<signed_char>/3 1.849 3.44%
bm_lexicographical_compare<signed_char>/32768 477.374 -
bm_lexicographical_compare<signed_char>/4 2.100 3.54%
bm_lexicographical_compare<signed_char>/4096 59.746 -
bm_lexicographical_compare<signed_char>/5 2.337 2.46%
bm_lexicographical_compare<signed_char>/512 7.753 -1.50%
bm_lexicographical_compare<signed_char>/6 2.625 2.35%
bm_lexicographical_compare<signed_char>/64 2.003 -3.82%
bm_lexicographical_compare<signed_char>/7 2.884 -
bm_lexicographical_compare<signed_char>/8 3.281 -1.36%
bm_lexicographical_compare<unsigned_char>/1 1.620 -4.45%
bm_lexicographical_compare<unsigned_char>/1048576 17932.283 -
bm_lexicographical_compare<unsigned_char>/16 1.107 -4.28%
bm_lexicographical_compare<unsigned_char>/2 1.871 -4.58%
bm_lexicographical_compare<unsigned_char>/262144 4495.387 -
bm_lexicographical_compare<unsigned_char>/3 2.091 -4.80%
bm_lexicographical_compare<unsigned_char>/32768 572.599 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -6.91%
bm_lexicographical_compare<unsigned_char>/4096 77.695 -
bm_lexicographical_compare<unsigned_char>/5 1.619 -6.12%
bm_lexicographical_compare<unsigned_char>/512 8.740 -
bm_lexicographical_compare<unsigned_char>/6 1.901 -
bm_lexicographical_compare<unsigned_char>/64 1.953 -
bm_lexicographical_compare<unsigned_char>/7 2.145 2.21%
bm_lexicographical_compare<unsigned_char>/8 1.454 4.37%
bm_ranges_lexicographical_compare<int>/1 1.319 -4.73%
bm_ranges_lexicographical_compare<int>/1048576 76677.171 -
bm_ranges_lexicographical_compare<int>/16 2.163 -6.25%
bm_ranges_lexicographical_compare<int>/2 1.548 -4.12%
bm_ranges_lexicographical_compare<int>/262144 19106.431 -
bm_ranges_lexicographical_compare<int>/3 1.855 -
bm_ranges_lexicographical_compare<int>/32768 2390.331 -
bm_ranges_lexicographical_compare<int>/4 1.321 -4.66%
bm_ranges_lexicographical_compare<int>/4096 298.364 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.248 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.805 -5.53%
bm_ranges_lexicographical_compare<int>/7 1.505 -
bm_ranges_lexicographical_compare<int>/8 1.502 -7.19%
bm_ranges_lexicographical_compare<signed_char>/1 1.383 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16254.496 -
bm_ranges_lexicographical_compare<signed_char>/16 1.269 -2.16%
bm_ranges_lexicographical_compare<signed_char>/2 1.610 -
bm_ranges_lexicographical_compare<signed_char>/262144 3846.424 -
bm_ranges_lexicographical_compare<signed_char>/3 1.840 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.940 -
bm_ranges_lexicographical_compare<signed_char>/4 2.078 -
bm_ranges_lexicographical_compare<signed_char>/4096 60.160 -
bm_ranges_lexicographical_compare<signed_char>/5 2.301 -
bm_ranges_lexicographical_compare<signed_char>/512 7.858 -
bm_ranges_lexicographical_compare<signed_char>/6 2.566 -
bm_ranges_lexicographical_compare<signed_char>/64 2.299 -
bm_ranges_lexicographical_compare<signed_char>/7 2.807 -1.48%
bm_ranges_lexicographical_compare<signed_char>/8 3.135 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.538 -5.06%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.917 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.011 -4.21%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.782 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.093 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.030 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.855 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.332 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.637 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.563 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.644 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.808 1.05%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.879 -2.99%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.100 3.79%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.329 -
bm_ranges_swap_ranges_vb_aligned/1024 6.508 -
bm_ranges_swap_ranges_vb_aligned/1048576 3417.842 -1.29%
bm_ranges_swap_ranges_vb_aligned/128 3.458 -
bm_ranges_swap_ranges_vb_aligned/131072 250.303 -
bm_ranges_swap_ranges_vb_aligned/16 3.234 -
bm_ranges_swap_ranges_vb_aligned/16384 34.955 -
bm_ranges_swap_ranges_vb_aligned/2048 8.612 -
bm_ranges_swap_ranges_vb_aligned/256 4.386 1.25%
bm_ranges_swap_ranges_vb_aligned/262144 495.036 -1.37%
bm_ranges_swap_ranges_vb_aligned/32 3.239 -
bm_ranges_swap_ranges_vb_aligned/32768 64.174 -
bm_ranges_swap_ranges_vb_aligned/4096 11.969 -
bm_ranges_swap_ranges_vb_aligned/512 5.190 -
bm_ranges_swap_ranges_vb_aligned/524288 1090.943 3.86%
bm_ranges_swap_ranges_vb_aligned/64 3.075 -
bm_ranges_swap_ranges_vb_aligned/65536 123.338 -
bm_ranges_swap_ranges_vb_aligned/8 3.190 -
bm_ranges_swap_ranges_vb_aligned/8192 19.486 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15555.792 -
bm_ranges_swap_ranges_vb_unaligned/262144 3912.917 4.63%
bm_ranges_swap_ranges_vb_unaligned/32768 472.393 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.000 -
bm_ranges_swap_ranges_vb_unaligned/512 13.392 -
bm_ranges_swap_ranges_vb_unaligned/64 6.285 -
bm_ranges_swap_ranges_vb_unaligned/8 5.130 3.60%
bm_swap_ranges_vb_aligned/1048576 3411.019 -
bm_swap_ranges_vb_aligned/262144 493.852 -
bm_swap_ranges_vb_aligned/32768 63.712 -
bm_swap_ranges_vb_aligned/4096 12.548 -
bm_swap_ranges_vb_aligned/512 4.978 -
bm_swap_ranges_vb_aligned/64 2.771 -6.00%
bm_swap_ranges_vb_aligned/8 3.307 -6.64%
bm_swap_ranges_vb_unaligned/1048576 15943.113 -
bm_swap_ranges_vb_unaligned/262144 4021.034 4.54%
bm_swap_ranges_vb_unaligned/32768 485.059 -
bm_swap_ranges_vb_unaligned/4096 64.790 -
bm_swap_ranges_vb_unaligned/512 12.338 -
bm_swap_ranges_vb_unaligned/64 4.834 -
bm_swap_ranges_vb_unaligned/8 4.835 2.60%
bm_write 582.520 -
rng::adjacent_find(deque<int>)/1024 462.666 -
rng::adjacent_find(deque<int>)/1048576 476372.619 -
rng::adjacent_find(deque<int>)/50 27.036 67.94%
rng::adjacent_find(deque<int>)/8 4.868 46.44%
rng::adjacent_find(deque<int>)/8192 3710.218 -
rng::adjacent_find(deque<int>,_pred)/1024 631.112 -
rng::adjacent_find(deque<int>,_pred)/1048576 651472.171 -
rng::adjacent_find(deque<int>,_pred)/50 28.921 -3.36%
rng::adjacent_find(deque<int>,_pred)/8 4.087 -6.01%
rng::adjacent_find(deque<int>,_pred)/8192 5095.046 -
rng::adjacent_find(list<int>)/1024 713.346 -
rng::adjacent_find(list<int>)/1048576 869751.082 -
rng::adjacent_find(list<int>)/50 23.724 -
rng::adjacent_find(list<int>)/8 2.094 -
rng::adjacent_find(list<int>)/8192 6903.916 -16.14%
rng::adjacent_find(list<int>,_pred)/1024 829.082 -
rng::adjacent_find(list<int>,_pred)/1048576 955706.572 -
rng::adjacent_find(list<int>,_pred)/50 34.887 -
rng::adjacent_find(list<int>,_pred)/8 3.989 -
rng::adjacent_find(list<int>,_pred)/8192 7989.600 4.72%
rng::adjacent_find(vector<int>)/1024 236.323 -
rng::adjacent_find(vector<int>)/1048576 234884.270 -
rng::adjacent_find(vector<int>)/50 12.001 -
rng::adjacent_find(vector<int>)/8 2.034 -
rng::adjacent_find(vector<int>)/8192 1834.405 -
rng::adjacent_find(vector<int>,_pred)/1024 401.614 -
rng::adjacent_find(vector<int>,_pred)/1048576 476240.324 1.28%
rng::adjacent_find(vector<int>,_pred)/50 23.642 -
rng::adjacent_find(vector<int>,_pred)/8 3.398 -
rng::adjacent_find(vector<int>,_pred)/8192 3179.902 -
rng::all_of(deque<int>)_(process_all)/32 11.534 -
rng::all_of(deque<int>)_(process_all)/32768 11539.278 3.20%
rng::all_of(deque<int>)_(process_all)/50 17.731 -2.45%
rng::all_of(deque<int>)_(process_all)/8 3.221 4.23%
rng::all_of(deque<int>)_(process_all)/8192 2879.653 2.95%
rng::all_of(list<int>)_(process_all)/32 11.526 -
rng::all_of(list<int>)_(process_all)/32768 26082.612 -
rng::all_of(list<int>)_(process_all)/50 21.947 -
rng::all_of(list<int>)_(process_all)/8 2.712 -
rng::all_of(list<int>)_(process_all)/8192 7585.349 1.95%
rng::all_of(vector<int>)_(process_all)/32 8.328 -
rng::all_of(vector<int>)_(process_all)/32768 8059.696 -
rng::all_of(vector<int>)_(process_all)/50 18.186 -
rng::all_of(vector<int>)_(process_all)/8 2.365 -1.70%
rng::all_of(vector<int>)_(process_all)/8192 2024.052 -
rng::any_of(deque<int>)_(process_all)/32 11.614 -
rng::any_of(deque<int>)_(process_all)/32768 10895.547 3.35%
rng::any_of(deque<int>)_(process_all)/50 21.854 13.60%
rng::any_of(deque<int>)_(process_all)/8 3.222 4.11%
rng::any_of(deque<int>)_(process_all)/8192 2729.194 3.67%
rng::any_of(list<int>)_(process_all)/32 11.486 -
rng::any_of(list<int>)_(process_all)/32768 25963.120 -2.04%
rng::any_of(list<int>)_(process_all)/50 21.778 -
rng::any_of(list<int>)_(process_all)/8 2.606 -
rng::any_of(list<int>)_(process_all)/8192 7174.397 1.43%
rng::any_of(vector<int>)_(process_all)/32 8.422 -
rng::any_of(vector<int>)_(process_all)/32768 8068.118 -
rng::any_of(vector<int>)_(process_all)/50 12.670 -
rng::any_of(vector<int>)_(process_all)/8 2.454 1.15%
rng::any_of(vector<int>)_(process_all)/8192 2026.681 -
rng::contains(deque<int>)_(process_all)/1048576 249516.892 -
rng::contains(deque<int>)_(process_all)/32 8.563 -
rng::contains(deque<int>)_(process_all)/50 12.520 -1.04%
rng::contains(deque<int>)_(process_all)/8 2.945 -
rng::contains(deque<int>)_(process_all)/8192 1916.702 -1.25%
rng::contains(list<int>)_(process_all)/1048576 836564.259 -
rng::contains(list<int>)_(process_all)/32 9.311 3.71%
rng::contains(list<int>)_(process_all)/50 18.267 -1.80%
rng::contains(list<int>)_(process_all)/8 2.375 7.83%
rng::contains(list<int>)_(process_all)/8192 6936.911 -2.89%
rng::contains(vector<int>)_(process_all)/1048576 236893.635 -
rng::contains(vector<int>)_(process_all)/32 8.339 -
rng::contains(vector<int>)_(process_all)/50 12.358 -
rng::contains(vector<int>)_(process_all)/8 2.668 -3.06%
rng::contains(vector<int>)_(process_all)/8192 1840.007 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24594.024 7.59%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25803.946 7.52%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455566.579 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430317.404 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.032 -
rng::contains_subrange(deque<int>)_(process_all)/32 12.835 -1.46%
rng::contains_subrange(deque<int>)_(process_all)/50 18.840 -1.01%
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.588 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502882.228 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.363 2.56%
rng::contains_subrange(deque<int>)_(same_length)/32 19.869 1.75%
rng::contains_subrange(deque<int>)_(same_length)/50 28.076 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.057 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478521.971 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.265 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.435 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.501 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3732.214 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36797.467 -1.66%
rng::contains_subrange(list<int>)_(near_matches)/1024 38348.191 -1.42%
rng::contains_subrange(list<int>)_(near_matches)/8192 2457601.021 -1.49%
rng::contains_subrange(list<int>)_(process_all)/1048576 850553.277 1.46%
rng::contains_subrange(list<int>)_(process_all)/16 4.992 -
rng::contains_subrange(list<int>)_(process_all)/32 10.405 -
rng::contains_subrange(list<int>)_(process_all)/50 17.745 -
rng::contains_subrange(list<int>)_(process_all)/8192 6947.675 -17.07%
rng::contains_subrange(list<int>)_(same_length)/1048576 940305.630 -
rng::contains_subrange(list<int>)_(same_length)/16 6.956 -
rng::contains_subrange(list<int>)_(same_length)/32 16.308 -
rng::contains_subrange(list<int>)_(same_length)/50 29.986 -
rng::contains_subrange(list<int>)_(same_length)/8192 7886.702 -1.07%
rng::contains_subrange(list<int>)_(single_element)/1048576 834018.020 2.49%
rng::contains_subrange(list<int>)_(single_element)/16 4.909 -2.97%
rng::contains_subrange(list<int>)_(single_element)/32 10.426 -
rng::contains_subrange(list<int>)_(single_element)/50 18.363 -
rng::contains_subrange(list<int>)_(single_element)/8192 7593.654 -2.73%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14050.348 1.14%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14879.693 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765679.809 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208797.465 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.768 -1.76%
rng::contains_subrange(vector<int>)_(process_all)/32 8.169 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.486 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.579 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246579.988 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.810 -5.05%
rng::contains_subrange(vector<int>)_(same_length)/32 8.708 -1.70%
rng::contains_subrange(vector<int>)_(same_length)/50 12.670 -1.43%
rng::contains_subrange(vector<int>)_(same_length)/8192 1954.144 1.09%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233374.417 -1.72%
rng::contains_subrange(vector<int>)_(single_element)/16 4.713 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.502 -1.22%
rng::contains_subrange(vector<int>)_(single_element)/50 12.369 -1.12%
rng::contains_subrange(vector<int>)_(single_element)/8192 1820.205 -1.93%
rng::copy(deque<int>)/1048576 50132.829 -
rng::copy(deque<int>)/262144 10382.062 -
rng::copy(deque<int>)/32768 1149.263 -
rng::copy(deque<int>)/4096 146.037 -
rng::copy(deque<int>)/512 16.791 -
rng::copy(deque<int>)/64 2.861 -
rng::copy(deque<int>)/8 2.703 -3.57%
rng::copy(list<int>)/1048576 877637.884 -1.03%
rng::copy(list<int>)/262144 217451.195 -
rng::copy(list<int>)/32768 25768.379 -3.47%
rng::copy(list<int>)/4096 3111.154 1.70%
rng::copy(list<int>)/512 367.526 -
rng::copy(list<int>)/64 34.664 7.01%
rng::copy(list<int>)/8 2.369 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.587 -
rng::copy(vector<bool>)_(aligned)/262144 276.879 1.45%
rng::copy(vector<bool>)_(aligned)/32768 35.507 -
rng::copy(vector<bool>)_(aligned)/4096 4.930 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.370 -
rng::copy(vector<bool>)_(unaligned)/1048576 5505.401 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.563 -
rng::copy(vector<bool>)_(unaligned)/32768 174.249 -
rng::copy(vector<bool>)_(unaligned)/4096 20.859 -
rng::copy(vector<bool>)_(unaligned)/512 3.701 -
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 49272.085 -
rng::copy(vector<int>)/262144 12533.441 -
rng::copy(vector<int>)/32768 3595.667 15.31%
rng::copy(vector<int>)/4096 145.310 -1.40%
rng::copy(vector<int>)/512 16.081 -
rng::copy(vector<int>)/64 2.457 -
rng::copy(vector<int>)/8 2.140 -7.58%
rng::copy_backward(deque<int>)/1048576 125202.183 -
rng::copy_backward(deque<int>)/262144 31244.125 -
rng::copy_backward(deque<int>)/32768 3930.789 7.25%
rng::copy_backward(deque<int>)/4096 147.611 -
rng::copy_backward(deque<int>)/512 18.299 -
rng::copy_backward(deque<int>)/64 3.081 1.20%
rng::copy_backward(deque<int>)/8 2.747 -
rng::copy_backward(list<int>)/1048576 885581.006 -
rng::copy_backward(list<int>)/262144 220551.182 -
rng::copy_backward(list<int>)/32768 28222.525 -
rng::copy_backward(list<int>)/4096 3130.487 2.21%
rng::copy_backward(list<int>)/512 372.443 -
rng::copy_backward(list<int>)/64 31.014 -
rng::copy_backward(list<int>)/8 2.374 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 2432.635 133.43%
rng::copy_backward(vector<bool>)_(aligned)/262144 278.934 1.70%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.749 -1.05%
rng::copy_backward(vector<bool>)_(aligned)/4096 5.045 -3.95%
rng::copy_backward(vector<bool>)_(aligned)/512 1.767 -3.43%
rng::copy_backward(vector<bool>)_(aligned)/64 1.808 -9.68%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6765.303 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1661.208 -15.11%
rng::copy_backward(vector<bool>)_(unaligned)/32768 212.157 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.830 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48559.029 -2.34%
rng::copy_backward(vector<int>)/262144 12536.281 -
rng::copy_backward(vector<int>)/32768 3172.031 4.69%
rng::copy_backward(vector<int>)/4096 148.170 1.74%
rng::copy_backward(vector<int>)/512 16.622 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.281 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277624.570 -
rng::copy_if(deque<int>)_(entire_range)/262144 69748.961 -
rng::copy_if(deque<int>)_(entire_range)/32768 8681.175 -
rng::copy_if(deque<int>)_(entire_range)/4096 1023.046 -
rng::copy_if(deque<int>)_(entire_range)/512 135.014 -
rng::copy_if(deque<int>)_(entire_range)/64 16.144 -
rng::copy_if(deque<int>)_(entire_range)/8 2.844 -
rng::copy_if(deque<int>)_(every_other)/1048576 371405.869 -
rng::copy_if(deque<int>)_(every_other)/262144 92621.883 -
rng::copy_if(deque<int>)_(every_other)/32768 11612.962 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.124 -
rng::copy_if(deque<int>)_(every_other)/512 182.522 -
rng::copy_if(deque<int>)_(every_other)/64 23.370 -
rng::copy_if(deque<int>)_(every_other)/8 3.457 -
rng::copy_if(list<int>)_(entire_range)/1048576 882500.891 -
rng::copy_if(list<int>)_(entire_range)/262144 219032.932 -
rng::copy_if(list<int>)_(entire_range)/32768 28304.376 -7.51%
rng::copy_if(list<int>)_(entire_range)/4096 3166.547 1.50%
rng::copy_if(list<int>)_(entire_range)/512 365.918 -
rng::copy_if(list<int>)_(entire_range)/64 30.733 -
rng::copy_if(list<int>)_(entire_range)/8 2.559 -1.43%
rng::copy_if(list<int>)_(every_other)/1048576 838622.814 -
rng::copy_if(list<int>)_(every_other)/262144 209981.828 -
rng::copy_if(list<int>)_(every_other)/32768 25406.922 -2.46%
rng::copy_if(list<int>)_(every_other)/4096 3263.880 -1.36%
rng::copy_if(list<int>)_(every_other)/512 355.941 -
rng::copy_if(list<int>)_(every_other)/64 23.687 -
rng::copy_if(list<int>)_(every_other)/8 2.299 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245597.768 -
rng::copy_if(vector<int>)_(entire_range)/262144 59854.156 -
rng::copy_if(vector<int>)_(entire_range)/32768 7464.900 -1.05%
rng::copy_if(vector<int>)_(entire_range)/4096 934.626 -
rng::copy_if(vector<int>)_(entire_range)/512 123.496 -
rng::copy_if(vector<int>)_(entire_range)/64 16.161 4.72%
rng::copy_if(vector<int>)_(entire_range)/8 2.224 -2.46%
rng::copy_if(vector<int>)_(every_other)/1048576 239472.165 -
rng::copy_if(vector<int>)_(every_other)/262144 59789.759 -
rng::copy_if(vector<int>)_(every_other)/32768 7456.495 -
rng::copy_if(vector<int>)_(every_other)/4096 935.523 -
rng::copy_if(vector<int>)_(every_other)/512 123.177 -
rng::copy_if(vector<int>)_(every_other)/64 18.161 -
rng::copy_if(vector<int>)_(every_other)/8 4.229 -1.42%
rng::copy_n(deque<int>)/1048576 49799.267 -
rng::copy_n(deque<int>)/262144 10316.974 -
rng::copy_n(deque<int>)/32768 1134.711 -1.35%
rng::copy_n(deque<int>)/4096 147.171 1.04%
rng::copy_n(deque<int>)/512 16.790 -
rng::copy_n(deque<int>)/64 2.869 -
rng::copy_n(deque<int>)/8 2.761 1.80%
rng::copy_n(list<int>)/1048576 870222.309 -
rng::copy_n(list<int>)/262144 216315.842 -
rng::copy_n(list<int>)/32768 26182.918 -
rng::copy_n(list<int>)/4096 4433.830 2.37%
rng::copy_n(list<int>)/512 339.010 -1.02%
rng::copy_n(list<int>)/64 13.767 -2.33%
rng::copy_n(list<int>)/8 2.246 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.263 -
rng::copy_n(vector<bool>)_(aligned)/262144 279.328 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.176 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.925 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.369 3.79%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.674 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.094 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.588 -2.08%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.858 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.337 -7.06%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49946.088 1.73%
rng::copy_n(vector<int>)/262144 12532.719 -
rng::copy_n(vector<int>)/32768 3048.406 9.33%
rng::copy_n(vector<int>)/4096 147.456 1.09%
rng::copy_n(vector<int>)/512 16.116 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.281 3.69%
rng::count(deque<int>)_(every_other)/1024 247.485 -
rng::count(deque<int>)_(every_other)/1048576 253010.687 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1934.316 -
rng::count(list<int>)_(every_other)/1024 714.172 -
rng::count(list<int>)_(every_other)/1048576 803100.655 -1.72%
rng::count(list<int>)_(every_other)/8 2.135 -
rng::count(list<int>)_(every_other)/8192 6977.311 -
rng::count(vector<bool>)/1000 3.002 -
rng::count(vector<bool>)/1024 1.688 -
rng::count(vector<bool>)/1048576 1459.044 -
rng::count(vector<bool>)/8192 11.460 -
rng::count(vector<int>)_(every_other)/1024 102.923 -
rng::count(vector<int>)_(every_other)/1048576 105128.405 -
rng::count(vector<int>)_(every_other)/8 1.353 -2.28%
rng::count(vector<int>)_(every_other)/8192 818.799 -
rng::count_if(deque<int>)_(every_other)/1024 347.265 -
rng::count_if(deque<int>)_(every_other)/1048576 342815.660 -
rng::count_if(deque<int>)_(every_other)/8 3.261 -3.18%
rng::count_if(deque<int>)_(every_other)/8192 2623.934 -
rng::count_if(list<int>)_(every_other)/1024 756.628 -
rng::count_if(list<int>)_(every_other)/1048576 890168.625 -
rng::count_if(list<int>)_(every_other)/8 2.825 -1.01%
rng::count_if(list<int>)_(every_other)/8192 7154.624 -1.93%
rng::count_if(vector<int>)_(every_other)/1024 249.788 -
rng::count_if(vector<int>)_(every_other)/1048576 247901.712 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1930.473 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.853 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -1.00%
rng::distance(join_view(vector<vector<int>>)/4096 4.406 -3.33%
rng::distance(join_view(vector<vector<int>>)/50 0.671 -
rng::distance(join_view(vector<vector<int>>)/8192 8.377 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.789 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 497489.961 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.866 -5.43%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.754 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3871.911 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.083 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.733 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.082 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.084 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.876 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732568.079 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.612 -6.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.458 -2.29%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5726.064 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2048.437 4.78%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2218831.890 1.03%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.592 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.596 -1.30%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17760.891 -10.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 657.590 -6.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1437086.783 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.286 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.694 -3.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11714.615 2.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1829.396 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2303449.642 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 51.570 -4.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.844 -1.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19781.797 2.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 543.628 1.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447462.561 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.388 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.811 2.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11748.094 1.80%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.571 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 956986.851 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.035 1.60%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.028 -2.53%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8301.526 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.980 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 885.652 1.15%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083139.232 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.461 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.714 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10962.115 -2.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.193 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73696.941 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.687 2.33%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.508 5.49%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.972 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -19.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.205 -16.82%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -19.85%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -20.12%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.206 -16.40%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.381 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634690.050 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.712 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4814.702 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.709 1.62%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.729 2.80%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.727 2.60%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.847 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497277.058 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.849 -10.55%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.996 2.32%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3876.053 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.281 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526380.251 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.171 -7.42%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.235 1.08%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4015.740 -1.91%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 789.251 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 957139.816 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.729 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.964 -2.69%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12010.988 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.777 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990305.024 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.227 1.96%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.557 -1.36%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12342.464 -3.96%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.625 -
rng::equal(vector<bool>)_(unaligned)/1048576 7595.798 -
rng::equal(vector<bool>)_(unaligned)/50 0.762 8.72%
rng::equal(vector<bool>)_(unaligned)/8 0.777 10.72%
rng::equal(vector<bool>)_(unaligned)/8192 64.767 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.206 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73709.227 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.416 2.87%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.503 5.88%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.321 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.799 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638388.409 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.941 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.740 2.13%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4792.121 -
rng::fill(deque<int>)/1024 29.904 -
rng::fill(deque<int>)/32 1.598 19.37%
rng::fill(deque<int>)/50 2.269 -
rng::fill(deque<int>)/8192 241.836 -
rng::fill(list<int>)/1024 671.778 -51.98%
rng::fill(list<int>)/32 8.324 -1.43%
rng::fill(list<int>)/50 16.764 -
rng::fill(list<int>)/8192 7344.053 -5.18%
rng::fill(vector<bool>)/1048576 3831.445 -
rng::fill(vector<bool>)/262144 232.408 -
rng::fill(vector<bool>)/32768 29.904 -
rng::fill(vector<bool>)/4096 4.209 -
rng::fill(vector<bool>)/512 1.576 -2.51%
rng::fill(vector<bool>)/64 1.598 -
rng::fill(vector<int>)/1024 30.034 -
rng::fill(vector<int>)/32 1.039 -5.07%
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 239.713 -
rng::fill_n(deque<int>)/1024 29.496 -
rng::fill_n(deque<int>)/32 1.156 -10.86%
rng::fill_n(deque<int>)/50 2.196 -
rng::fill_n(deque<int>)/8192 237.372 -1.19%
rng::fill_n(list<int>)/1024 649.691 -
rng::fill_n(list<int>)/32 8.196 -
rng::fill_n(list<int>)/50 15.947 1.14%
rng::fill_n(list<int>)/8192 7102.265 -
rng::fill_n(vector<bool>)/1048576 3823.139 -
rng::fill_n(vector<bool>)/262144 231.668 -
rng::fill_n(vector<bool>)/32768 30.036 -
rng::fill_n(vector<bool>)/4096 4.152 -
rng::fill_n(vector<bool>)/512 1.423 -3.66%
rng::fill_n(vector<bool>)/64 1.361 -2.42%
rng::fill_n(vector<int>)/1024 30.091 -
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 237.068 -
rng::find(deque<int>)_(bail_25%)/1024 66.386 -1.63%
rng::find(deque<int>)_(bail_25%)/32768 1917.302 -2.77%
rng::find(deque<int>)_(bail_25%)/8 2.053 -
rng::find(deque<int>)_(bail_25%)/8192 475.842 -
rng::find(deque<int>)_(process_all)/1024 242.656 -
rng::find(deque<int>)_(process_all)/32768 7800.978 -1.02%
rng::find(deque<int>)_(process_all)/50 13.092 -
rng::find(deque<int>)_(process_all)/8 3.521 -
rng::find(deque<int>)_(process_all)/8192 1947.236 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.663 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9465.076 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.285 -1.17%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.393 -1.84%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2351.020 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 313.932 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10394.666 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.424 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.197 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2540.607 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 718.198 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26268.767 -3.53%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.628 -1.65%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.665 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8109.266 -3.16%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.940 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.280 -1.30%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.778 -1.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.059 -1.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.578 -1.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.461 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8755.751 -1.07%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.804 -1.00%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.992 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2155.526 -1.37%
rng::find(list<int>)_(bail_25%)/1024 129.136 -29.20%
rng::find(list<int>)_(bail_25%)/32768 8294.825 6.87%
rng::find(list<int>)_(bail_25%)/8 0.917 -1.35%
rng::find(list<int>)_(bail_25%)/8192 1433.231 -
rng::find(list<int>)_(process_all)/1024 695.762 -4.26%
rng::find(list<int>)_(process_all)/32768 26825.353 -4.55%
rng::find(list<int>)_(process_all)/50 20.974 3.14%
rng::find(list<int>)_(process_all)/8 2.383 -1.78%
rng::find(list<int>)_(process_all)/8192 8815.747 -25.09%
rng::find(vector<bool>)_(process_all)/1024 4.678 -
rng::find(vector<bool>)_(process_all)/1048576 3675.126 -
rng::find(vector<bool>)_(process_all)/50 0.760 -4.26%
rng::find(vector<bool>)_(process_all)/8 0.754 -4.91%
rng::find(vector<bool>)_(process_all)/8192 33.598 -
rng::find(vector<char>)_(bail_25%)/1024 5.266 -
rng::find(vector<char>)_(bail_25%)/32768 136.027 -
rng::find(vector<char>)_(bail_25%)/8 1.061 -
rng::find(vector<char>)_(bail_25%)/8192 39.667 -
rng::find(vector<char>)_(process_all)/1024 16.225 -
rng::find(vector<char>)_(process_all)/32768 495.293 -
rng::find(vector<char>)_(process_all)/50 1.628 -1.30%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 135.996 -
rng::find(vector<int>)_(bail_25%)/1024 65.784 -
rng::find(vector<int>)_(bail_25%)/32768 1856.710 -
rng::find(vector<int>)_(bail_25%)/8 1.574 -1.10%
rng::find(vector<int>)_(bail_25%)/8192 471.139 -
rng::find(vector<int>)_(process_all)/1024 242.637 -
rng::find(vector<int>)_(process_all)/32768 7419.105 -
rng::find(vector<int>)_(process_all)/50 12.416 -
rng::find(vector<int>)_(process_all)/8 2.821 -
rng::find(vector<int>)_(process_all)/8192 1854.691 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.558 1.94%
rng::find_end(deque<int>)_(match_near_end)/1024 35.227 -3.12%
rng::find_end(deque<int>)_(match_near_end)/8192 275.015 -2.36%
rng::find_end(deque<int>)_(near_matches)/1000 17141.187 2.05%
rng::find_end(deque<int>)_(near_matches)/1024 17681.554 -
rng::find_end(deque<int>)_(near_matches)/8192 1127028.605 -
rng::find_end(deque<int>)_(process_all)/1000 305.194 -4.59%
rng::find_end(deque<int>)_(process_all)/1024 311.531 -4.45%
rng::find_end(deque<int>)_(process_all)/1048576 266220.263 -11.17%
rng::find_end(deque<int>)_(process_all)/8192 2100.613 -8.40%
rng::find_end(deque<int>)_(same_length)/1000 329.076 -
rng::find_end(deque<int>)_(same_length)/1024 338.160 -
rng::find_end(deque<int>)_(same_length)/8192 2957.757 7.24%
rng::find_end(deque<int>)_(single_element)/1000 336.383 -
rng::find_end(deque<int>)_(single_element)/1024 317.262 -1.00%
rng::find_end(deque<int>)_(single_element)/8192 2206.109 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.421 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.002 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 599.883 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31509.228 -1.74%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32542.649 -1.94%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1872819.072 -2.46%
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.292 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 622.296 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546777.756 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4281.033 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.224 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 799.673 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4980.249 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.060 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.573 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4771.455 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.646 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4422.594 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255162.207 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36433.826 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37781.012 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2474092.608 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.728 -
rng::find_end(forward_list<int>)_(process_all)/1024 728.864 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764878.227 -
rng::find_end(forward_list<int>)_(process_all)/8192 5580.267 -
rng::find_end(forward_list<int>)_(same_length)/1000 1462.798 -
rng::find_end(forward_list<int>)_(same_length)/1024 1492.405 -
rng::find_end(forward_list<int>)_(same_length)/8192 16511.697 -3.10%
rng::find_end(forward_list<int>)_(single_element)/1000 700.291 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.064 -
rng::find_end(forward_list<int>)_(single_element)/8192 6143.713 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 817.251 -2.71%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5400.500 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276865.624 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42215.623 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43798.039 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2707088.623 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 745.260 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.198 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 846891.344 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6125.770 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.207 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1559.656 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17595.662 16.49%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 801.218 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.535 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6962.608 -
rng::find_end(list<int>)_(match_near_end)/1000 63.969 -
rng::find_end(list<int>)_(match_near_end)/1024 61.417 -1.01%
rng::find_end(list<int>)_(match_near_end)/8192 594.745 -
rng::find_end(list<int>)_(near_matches)/1000 33180.258 -
rng::find_end(list<int>)_(near_matches)/1024 34670.620 -
rng::find_end(list<int>)_(near_matches)/8192 2259999.597 -
rng::find_end(list<int>)_(process_all)/1000 716.818 -
rng::find_end(list<int>)_(process_all)/1024 730.845 -
rng::find_end(list<int>)_(process_all)/1048576 875223.868 -
rng::find_end(list<int>)_(process_all)/8192 7550.506 -
rng::find_end(list<int>)_(same_length)/1000 735.119 -1.63%
rng::find_end(list<int>)_(same_length)/1024 766.963 -
rng::find_end(list<int>)_(same_length)/8192 8270.892 -1.92%
rng::find_end(list<int>)_(single_element)/1000 716.977 -
rng::find_end(list<int>)_(single_element)/1024 729.260 -
rng::find_end(list<int>)_(single_element)/8192 7679.568 -8.79%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.712 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.177 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 628.756 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37700.390 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39099.819 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413653.879 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.934 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.639 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967221.379 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8224.767 -5.16%
rng::find_end(list<int>,_pred)_(same_length)/1000 761.272 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.563 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10516.200 4.94%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.864 -
rng::find_end(list<int>,_pred)_(single_element)/1024 815.942 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8254.249 -8.57%
rng::find_end(vector<int>)_(match_near_end)/1000 27.555 -1.03%
rng::find_end(vector<int>)_(match_near_end)/1024 24.836 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.346 -
rng::find_end(vector<int>)_(near_matches)/1000 13670.302 -
rng::find_end(vector<int>)_(near_matches)/1024 14172.387 -
rng::find_end(vector<int>)_(near_matches)/8192 779489.816 -
rng::find_end(vector<int>)_(process_all)/1000 361.672 -
rng::find_end(vector<int>)_(process_all)/1024 370.959 -
rng::find_end(vector<int>)_(process_all)/1048576 373633.231 -
rng::find_end(vector<int>)_(process_all)/8192 2922.907 -
rng::find_end(vector<int>)_(same_length)/1000 244.039 -
rng::find_end(vector<int>)_(same_length)/1024 250.705 -
rng::find_end(vector<int>)_(same_length)/8192 1945.263 -
rng::find_end(vector<int>)_(single_element)/1000 399.891 -
rng::find_end(vector<int>)_(single_element)/1024 409.612 -
rng::find_end(vector<int>)_(single_element)/8192 3236.435 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.656 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.160 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.475 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22992.572 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23519.498 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450337.300 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.633 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 546.461 -1.20%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 641114.660 -1.13%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4360.276 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.482 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 624.917 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5004.838 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 589.057 -1.03%
rng::find_end(vector<int>,_pred)_(single_element)/1024 603.496 -1.24%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4830.802 -1.34%
rng::find_first_of(deque<int>)_(large_needle)/1024 366840.361 -
rng::find_first_of(deque<int>)_(large_needle)/32 289.497 -2.79%
rng::find_first_of(deque<int>)_(large_needle)/50 683.453 1.41%
rng::find_first_of(deque<int>)_(large_needle)/8192 23527558.334 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3439.507 -
rng::find_first_of(deque<int>)_(small_needle)/32 110.512 -1.67%
rng::find_first_of(deque<int>)_(small_needle)/50 169.876 -1.93%
rng::find_first_of(deque<int>)_(small_needle)/8192 27561.516 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 565314.400 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 621.797 25.81%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1745.924 25.31%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35521668.755 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6447.341 2.16%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 231.788 16.54%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 346.960 11.99%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50442.868 -
rng::find_first_of(list<int>)_(large_needle)/1024 953803.783 11.52%
rng::find_first_of(list<int>)_(large_needle)/32 678.967 -
rng::find_first_of(list<int>)_(large_needle)/50 1759.013 1.18%
rng::find_first_of(list<int>)_(large_needle)/8192 49448391.671 -1.91%
rng::find_first_of(list<int>)_(small_needle)/1024 2758.524 -
rng::find_first_of(list<int>)_(small_needle)/32 90.995 -
rng::find_first_of(list<int>)_(small_needle)/50 139.017 -
rng::find_first_of(list<int>)_(small_needle)/8192 22106.902 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 951031.193 8.22%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 727.697 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1869.343 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55826859.002 2.68%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5254.686 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.962 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.148 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42291.631 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107236.814 -2.13%
rng::find_first_of(vector<int>)_(large_needle)/32 106.002 1.13%
rng::find_first_of(vector<int>)_(large_needle)/50 272.004 -1.46%
rng::find_first_of(vector<int>)_(large_needle)/8192 6911803.218 -2.16%
rng::find_first_of(vector<int>)_(small_needle)/1024 1416.525 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.310 -1.25%
rng::find_first_of(vector<int>)_(small_needle)/50 72.861 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11262.354 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 592942.700 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 496.461 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.757 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38368699.050 -1.03%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5647.768 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.212 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.156 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45966.434 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.299 1.38%
rng::find_if(deque<int>)_(bail_25%)/32768 3058.807 12.61%
rng::find_if(deque<int>)_(bail_25%)/8 1.520 -1.10%
rng::find_if(deque<int>)_(bail_25%)/8192 762.137 11.18%
rng::find_if(deque<int>)_(process_all)/1024 473.559 -
rng::find_if(deque<int>)_(process_all)/32768 12145.437 4.30%
rng::find_if(deque<int>)_(process_all)/50 23.496 -1.03%
rng::find_if(deque<int>)_(process_all)/8 3.934 -1.13%
rng::find_if(deque<int>)_(process_all)/8192 3024.385 7.75%
rng::find_if(list<int>)_(bail_25%)/1024 193.844 -1.30%
rng::find_if(list<int>)_(bail_25%)/32768 7953.771 -6.16%
rng::find_if(list<int>)_(bail_25%)/8 1.313 2.43%
rng::find_if(list<int>)_(bail_25%)/8192 1514.903 -1.02%
rng::find_if(list<int>)_(process_all)/1024 756.193 -1.39%
rng::find_if(list<int>)_(process_all)/32768 27152.013 -5.52%
rng::find_if(list<int>)_(process_all)/50 21.687 -
rng::find_if(list<int>)_(process_all)/8 3.500 -
rng::find_if(list<int>)_(process_all)/8192 11488.586 8.94%
rng::find_if(vector<bool>)_(process_all)/1024 770.384 -
rng::find_if(vector<bool>)_(process_all)/1048576 787003.276 -
rng::find_if(vector<bool>)_(process_all)/50 35.016 -1.71%
rng::find_if(vector<bool>)_(process_all)/8 5.449 -
rng::find_if(vector<bool>)_(process_all)/8192 6150.781 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.034 -
rng::find_if(vector<char>)_(bail_25%)/32768 2023.907 -
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.893 -
rng::find_if(vector<char>)_(process_all)/1024 272.566 -1.14%
rng::find_if(vector<char>)_(process_all)/32768 8148.454 -
rng::find_if(vector<char>)_(process_all)/50 12.456 -1.70%
rng::find_if(vector<char>)_(process_all)/8 2.430 -8.14%
rng::find_if(vector<char>)_(process_all)/8192 2053.154 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.497 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.625 -
rng::find_if(vector<int>)_(bail_25%)/8 1.062 -
rng::find_if(vector<int>)_(bail_25%)/8192 547.724 -
rng::find_if(vector<int>)_(process_all)/1024 283.085 -
rng::find_if(vector<int>)_(process_all)/32768 8797.436 -
rng::find_if(vector<int>)_(process_all)/50 14.208 -
rng::find_if(vector<int>)_(process_all)/8 2.501 -6.22%
rng::find_if(vector<int>)_(process_all)/8192 2190.750 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 105.922 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2967.897 1.29%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.517 5.52%
rng::find_if_not(deque<int>)_(bail_25%)/8192 754.678 8.94%
rng::find_if_not(deque<int>)_(process_all)/1024 474.459 -
rng::find_if_not(deque<int>)_(process_all)/32768 11453.960 -1.67%
rng::find_if_not(deque<int>)_(process_all)/50 23.762 -1.30%
rng::find_if_not(deque<int>)_(process_all)/8 3.963 -
rng::find_if_not(deque<int>)_(process_all)/8192 2832.891 1.04%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.246 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8602.463 -19.79%
rng::find_if_not(list<int>)_(bail_25%)/8 1.312 2.74%
rng::find_if_not(list<int>)_(bail_25%)/8192 1517.434 -
rng::find_if_not(list<int>)_(process_all)/1024 759.848 -1.28%
rng::find_if_not(list<int>)_(process_all)/32768 27663.768 -2.42%
rng::find_if_not(list<int>)_(process_all)/50 21.742 -1.11%
rng::find_if_not(list<int>)_(process_all)/8 3.488 -
rng::find_if_not(list<int>)_(process_all)/8192 8051.596 -4.11%
rng::find_if_not(vector<bool>)_(process_all)/1024 763.630 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 779233.499 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.748 -2.85%
rng::find_if_not(vector<bool>)_(process_all)/8 5.393 -1.96%
rng::find_if_not(vector<bool>)_(process_all)/8192 6090.723 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.092 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.618 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.960 -
rng::find_if_not(vector<char>)_(process_all)/1024 275.478 1.90%
rng::find_if_not(vector<char>)_(process_all)/32768 8152.121 -
rng::find_if_not(vector<char>)_(process_all)/50 12.522 -
rng::find_if_not(vector<char>)_(process_all)/8 2.397 -1.95%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.528 -1.01%
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.523 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2336.603 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.122 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.015 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.467 -
rng::find_if_not(vector<int>)_(process_all)/32768 8816.189 -
rng::find_if_not(vector<int>)_(process_all)/50 14.211 -
rng::find_if_not(vector<int>)_(process_all)/8 2.619 1.14%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.090 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.699 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323205.044 -
rng::find_last(deque<int>)_(bail_10%)/50 11.399 -
rng::find_last(deque<int>)_(bail_10%)/8 2.674 -2.44%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.154 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.888 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25460.177 -22.67%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.904 -2.59%
rng::find_last(deque<int>)_(bail_90%)/8192 202.668 -1.02%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.380 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 701099.372 90.14%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.576 -3.45%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5859.508 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.977 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 659992.030 69.94%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.091 -1.79%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.307 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6019.250 -
rng::find_last(list<int>)_(bail_10%)/1024 1248.438 85.97%
rng::find_last(list<int>)_(bail_10%)/1048576 784273.236 -
rng::find_last(list<int>)_(bail_10%)/50 16.065 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6304.195 -
rng::find_last(list<int>)_(bail_90%)/1024 54.939 -
rng::find_last(list<int>)_(bail_90%)/1048576 85909.181 -
rng::find_last(list<int>)_(bail_90%)/50 1.339 -5.94%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 602.493 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.383 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107879.600 -
rng::find_last(vector<char>)_(bail_10%)/50 5.556 -
rng::find_last(vector<char>)_(bail_10%)/8 1.600 9.80%
rng::find_last(vector<char>)_(bail_10%)/8192 851.589 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.021 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11998.928 -
rng::find_last(vector<char>)_(bail_90%)/50 1.068 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.226 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.348 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214256.173 -
rng::find_last(vector<int>)_(bail_10%)/50 10.797 -
rng::find_last(vector<int>)_(bail_10%)/8 2.106 -1.72%
rng::find_last(vector<int>)_(bail_10%)/8192 1642.725 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.082 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23118.239 -
rng::find_last(vector<int>)_(bail_90%)/50 1.564 -
rng::find_last(vector<int>)_(bail_90%)/8 0.566 -16.87%
rng::find_last(vector<int>)_(bail_90%)/8192 188.980 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 360.722 -1.84%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362783.549 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.493 -1.71%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.932 -1.01%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2784.606 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.220 -1.24%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38528.556 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.677 -1.60%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.983 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.388 -1.10%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 814.807 5.69%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921484.615 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.361 -2.99%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.881 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6817.628 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 882.460 -5.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 918933.936 -1.11%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.897 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.034 -6.33%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7155.326 -4.70%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.383 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803292.240 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.569 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6610.126 -
rng::find_last_if(list<int>)_(bail_90%)/1024 79.860 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88315.826 -1.05%
rng::find_last_if(list<int>)_(bail_90%)/50 2.075 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.261 -1.02%
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.035 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240509.551 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.321 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.302 -7.68%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.235 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.000 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26229.912 1.06%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -2.66%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.202 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.065 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283232.218 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.538 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.492 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.171 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.900 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30852.472 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.536 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.377 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.648 -1.93%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 369515.658 1.84%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.709 -1.84%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.971 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2810.850 1.68%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 45.888 3.13%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38105.706 -3.53%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.675 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.981 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.286 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 787.501 -5.32%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 931507.231 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.121 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.758 -8.56%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6899.109 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 825.210 8.01%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922655.118 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.372 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.444 5.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6716.167 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.129 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803869.809 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.310 -2.24%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.104 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6638.494 -1.31%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.937 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88544.962 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.158 1.25%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.868 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.678 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240921.615 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.362 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.501 3.51%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.605 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.051 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25702.367 -5.47%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.469 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.264 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.599 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306313.038 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.732 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.613 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2142.332 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.974 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30890.857 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.544 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.473 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.643 -
rng::fold_left(deque<int>)/1048576 560851.863 -
rng::fold_left(deque<int>)/32 16.529 -
rng::fold_left(deque<int>)/50 26.988 -3.35%
rng::fold_left(deque<int>)/8 4.081 -1.92%
rng::fold_left(deque<int>)/8192 4424.137 1.16%
rng::fold_left(list<int>)/1048576 1358032.039 -
rng::fold_left(list<int>)/32 22.049 -
rng::fold_left(list<int>)/50 37.400 -
rng::fold_left(list<int>)/8 3.851 -
rng::fold_left(list<int>)/8192 10787.919 -6.07%
rng::fold_left(vector<int>)/1048576 1325076.625 -
rng::fold_left(vector<int>)/32 20.504 -
rng::fold_left(vector<int>)/50 36.036 -1.02%
rng::fold_left(vector<int>)/8 3.716 -
rng::fold_left(vector<int>)/8192 10311.396 -
rng::for_each(deque<int>)/32 3.769 -
rng::for_each(deque<int>)/50 4.060 -
rng::for_each(deque<int>)/8 0.919 -
rng::for_each(deque<int>)/8192 254.656 -17.74%
rng::for_each(join_view(vector<vector<int>>)/32 3.805 -
rng::for_each(join_view(vector<vector<int>>)/50 4.112 -
rng::for_each(join_view(vector<vector<int>>)/8 1.437 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.102 -
rng::for_each(list<int>)/32 11.224 -
rng::for_each(list<int>)/50 23.983 -
rng::for_each(list<int>)/8 2.597 -
rng::for_each(list<int>)/8192 8106.697 -4.75%
rng::for_each(map<int>)/32 25.920 -
rng::for_each(map<int>)/50 38.728 -
rng::for_each(map<int>)/8 6.074 -2.58%
rng::for_each(map<int>)/8192 7243.693 -1.80%
rng::for_each(map<int>::iterator)/32 24.977 -
rng::for_each(map<int>::iterator)/50 37.672 -
rng::for_each(map<int>::iterator)/8 5.742 -
rng::for_each(map<int>::iterator)/8192 7567.019 -1.14%
rng::for_each(multimap<int>)/32 25.940 -1.38%
rng::for_each(multimap<int>)/50 37.995 -
rng::for_each(multimap<int>)/8 6.305 -
rng::for_each(multimap<int>)/8192 7322.920 2.09%
rng::for_each(multimap<int>::iterator)/32 23.642 -
rng::for_each(multimap<int>::iterator)/50 36.219 -
rng::for_each(multimap<int>::iterator)/8 5.073 -
rng::for_each(multimap<int>::iterator)/8192 7647.263 -
rng::for_each(multiset<int>)/32 25.551 -
rng::for_each(multiset<int>)/50 37.577 -1.14%
rng::for_each(multiset<int>)/8 6.200 -1.19%
rng::for_each(multiset<int>)/8192 8164.484 3.24%
rng::for_each(multiset<int>::iterator)/32 23.867 -
rng::for_each(multiset<int>::iterator)/50 36.063 -
rng::for_each(multiset<int>::iterator)/8 4.959 -
rng::for_each(multiset<int>::iterator)/8192 8216.436 -
rng::for_each(set<int>)/32 25.667 -
rng::for_each(set<int>)/50 37.540 -
rng::for_each(set<int>)/8 6.318 -
rng::for_each(set<int>)/8192 8014.583 -
rng::for_each(set<int>::iterator)/32 23.430 -
rng::for_each(set<int>::iterator)/50 35.384 -
rng::for_each(set<int>::iterator)/8 5.010 -
rng::for_each(set<int>::iterator)/8192 8228.360 -
rng::for_each(vector<int>)/32 3.818 -
rng::for_each(vector<int>)/50 4.053 -
rng::for_each(vector<int>)/8 0.910 -1.12%
rng::for_each(vector<int>)/8192 252.028 -
rng::for_each_n(deque<int>)/32 3.763 -
rng::for_each_n(deque<int>)/50 3.976 -
rng::for_each_n(deque<int>)/8 1.313 8.96%
rng::for_each_n(deque<int>)/8192 256.998 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.837 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.235 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.633 -5.36%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.617 -
rng::for_each_n(list<int>)/32 11.123 -
rng::for_each_n(list<int>)/50 24.320 -
rng::for_each_n(list<int>)/8 2.533 -1.02%
rng::for_each_n(list<int>)/8192 7265.548 -
rng::for_each_n(vector<int>)/32 3.852 -
rng::for_each_n(vector<int>)/50 4.051 -
rng::for_each_n(vector<int>)/8 2.527 -
rng::for_each_n(vector<int>)/8192 251.895 -
rng::generate(deque<int>)/1024 280.251 -
rng::generate(deque<int>)/32 8.756 -
rng::generate(deque<int>)/50 12.937 -
rng::generate(deque<int>)/8192 2035.479 -
rng::generate(list<int>)/1024 671.459 -
rng::generate(list<int>)/32 8.669 -1.08%
rng::generate(list<int>)/50 16.070 -
rng::generate(list<int>)/8192 8593.815 -
rng::generate(vector<int>)/1024 243.398 -
rng::generate(vector<int>)/32 7.928 -
rng::generate(vector<int>)/50 11.922 -1.09%
rng::generate(vector<int>)/8192 1844.594 -
rng::generate_n(deque<int>)/1024 245.200 -
rng::generate_n(deque<int>)/32 8.258 -
rng::generate_n(deque<int>)/50 12.273 -
rng::generate_n(deque<int>)/8192 1938.716 -
rng::generate_n(list<int>)/1024 650.816 -
rng::generate_n(list<int>)/32 8.645 -
rng::generate_n(list<int>)/50 15.650 -1.62%
rng::generate_n(list<int>)/8192 7521.103 6.94%
rng::generate_n(vector<int>)/1024 244.770 -
rng::generate_n(vector<int>)/32 8.031 -
rng::generate_n(vector<int>)/50 12.069 -3.23%
rng::generate_n(vector<int>)/8192 1854.486 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.091 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.116 -
rng::is_partitioned(deque<int>)_(partitioned)/50 14.041 -1.28%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2857.802 -9.32%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.138 -1.05%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 11.287 25.19%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.347 5.65%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 641.497 -
rng::is_partitioned(list<int>)_(partitioned)/1024 697.965 1.16%
rng::is_partitioned(list<int>)_(partitioned)/32 8.596 -1.81%
rng::is_partitioned(list<int>)_(partitioned)/50 13.749 -1.16%
rng::is_partitioned(list<int>)_(partitioned)/8192 8159.343 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 150.549 -
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.138 -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.504 -1.32%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1184.829 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 178.531 1.30%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.761 -1.38%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.662 -1.56%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1353.139 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.974 -4.19%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.246 -10.34%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.290 -1.44%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.031 -4.49%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.696 -1.91%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.214 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3886.690 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516148.489 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.107 -6.39%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.999 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.857 -5.83%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4140.678 3.06%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684931.755 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.756 -21.71%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.272 -1.00%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.777 2.42%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8283.351 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427034.596 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.072 -1.73%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.549 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.371 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9377.057 12.48%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593281.986 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.065 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.663 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.709 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2634.764 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212197.333 -1.94%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.985 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.477 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.429 2.32%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4689.131 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003175.308 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.917 -
rng::is_sorted(deque<int>)/1024 474.153 -
rng::is_sorted(deque<int>)/8 2.637 8.55%
rng::is_sorted(deque<int>)/8192 3796.905 -
rng::is_sorted(deque<int>,_pred)/1024 597.270 -
rng::is_sorted(deque<int>,_pred)/8 4.505 2.73%
rng::is_sorted(deque<int>,_pred)/8192 4796.529 -
rng::is_sorted(list<int>)/1024 760.749 -
rng::is_sorted(list<int>)/8 2.139 -
rng::is_sorted(list<int>)/8192 7097.354 -2.78%
rng::is_sorted(list<int>,_pred)/1024 792.795 -
rng::is_sorted(list<int>,_pred)/8 4.304 -
rng::is_sorted(list<int>,_pred)/8192 8192.344 3.45%
rng::is_sorted(vector<int>)/1024 242.509 -
rng::is_sorted(vector<int>)/8 2.077 -
rng::is_sorted(vector<int>)/8192 1890.485 -
rng::is_sorted(vector<int>,_pred)/1024 461.980 -
rng::is_sorted(vector<int>,_pred)/8 4.093 -1.91%
rng::is_sorted(vector<int>,_pred)/8192 3680.010 -
rng::is_sorted_until(deque<int>)/1024 471.047 -
rng::is_sorted_until(deque<int>)/8 3.099 -33.64%
rng::is_sorted_until(deque<int>)/8192 3764.507 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.597 -
rng::is_sorted_until(deque<int>,_pred)/8 4.369 -5.19%
rng::is_sorted_until(deque<int>,_pred)/8192 4840.856 -
rng::is_sorted_until(list<int>)/1024 756.882 -
rng::is_sorted_until(list<int>)/8 2.160 -
rng::is_sorted_until(list<int>)/8192 7160.979 -1.39%
rng::is_sorted_until(list<int>,_pred)/1024 793.043 -
rng::is_sorted_until(list<int>,_pred)/8 3.749 -
rng::is_sorted_until(list<int>,_pred)/8192 7526.861 -1.36%
rng::is_sorted_until(vector<int>)/1024 238.424 -
rng::is_sorted_until(vector<int>)/8 2.061 -
rng::is_sorted_until(vector<int>)/8192 1861.359 -
rng::is_sorted_until(vector<int>,_pred)/1024 432.750 1.44%
rng::is_sorted_until(vector<int>,_pred)/8 3.399 -
rng::is_sorted_until(vector<int>,_pred)/8192 3457.258 2.26%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.258 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.393 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493544.513 -5.55%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.981 -2.04%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3816.624 -6.53%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.622 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.141 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624908.861 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.605 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4831.247 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.739 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 793.361 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951150.000 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.934 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12199.968 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 811.716 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.231 -1.10%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985237.935 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.623 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9791.550 -6.97%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.915 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.784 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76656.771 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.442 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.359 1.47%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.643 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608004.726 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.041 1.11%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4757.477 -
rng::move(deque<int>)/1048576 54390.648 -
rng::move(deque<int>)/262144 15018.337 -
rng::move(deque<int>)/32768 2034.087 2.74%
rng::move(deque<int>)/4096 153.098 -
rng::move(deque<int>)/512 24.058 -
rng::move(deque<int>)/64 6.970 10.05%
rng::move(deque<int>)/8 3.776 -4.50%
rng::move(list<int>)/1048576 1026841.900 1.31%
rng::move(list<int>)/262144 252014.209 -
rng::move(list<int>)/32768 34218.900 -
rng::move(list<int>)/4096 5447.322 -9.69%
rng::move(list<int>)/512 370.327 -1.21%
rng::move(list<int>)/64 40.567 -
rng::move(list<int>)/8 3.924 -
rng::move(vector<bool>)_(aligned)/1048576 2116.183 -
rng::move(vector<bool>)_(aligned)/262144 256.790 -
rng::move(vector<bool>)_(aligned)/32768 37.661 -
rng::move(vector<bool>)_(aligned)/4096 8.176 -
rng::move(vector<bool>)_(aligned)/512 2.655 -
rng::move(vector<bool>)_(aligned)/64 1.891 -4.72%
rng::move(vector<bool>)_(unaligned)/1048576 6716.747 -
rng::move(vector<bool>)_(unaligned)/262144 1584.917 -
rng::move(vector<bool>)_(unaligned)/32768 202.838 -
rng::move(vector<bool>)_(unaligned)/4096 25.868 -
rng::move(vector<bool>)_(unaligned)/512 4.162 -
rng::move(vector<bool>)_(unaligned)/64 1.662 1.19%
rng::move(vector<int>)/1048576 56590.018 -
rng::move(vector<int>)/262144 22235.831 3.83%
rng::move(vector<int>)/32768 2135.256 -
rng::move(vector<int>)/4096 135.588 -
rng::move(vector<int>)/512 20.415 -
rng::move(vector<int>)/64 4.088 -
rng::move(vector<int>)/8 2.272 -1.33%
rng::move_backward(deque<int>)/1048576 126073.466 -
rng::move_backward(deque<int>)/262144 30416.723 -
rng::move_backward(deque<int>)/32768 3674.361 -2.12%
rng::move_backward(deque<int>)/4096 159.200 1.08%
rng::move_backward(deque<int>)/512 26.382 1.10%
rng::move_backward(deque<int>)/64 7.368 3.10%
rng::move_backward(deque<int>)/8 4.042 -
rng::move_backward(list<int>)/1048576 1040632.317 -1.06%
rng::move_backward(list<int>)/262144 331514.229 -
rng::move_backward(list<int>)/32768 34874.583 -5.63%
rng::move_backward(list<int>)/4096 5257.441 -12.78%
rng::move_backward(list<int>)/512 369.378 -
rng::move_backward(list<int>)/64 40.286 -
rng::move_backward(list<int>)/8 3.686 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2618.845 22.88%
rng::move_backward(vector<bool>)_(aligned)/262144 256.173 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.899 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.645 -
rng::move_backward(vector<bool>)_(aligned)/64 1.744 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6482.424 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.239 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.709 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.183 -1.96%
rng::move_backward(vector<bool>)_(unaligned)/512 4.699 -8.40%
rng::move_backward(vector<bool>)_(unaligned)/64 1.916 -1.24%
rng::move_backward(vector<int>)/1048576 62201.605 9.61%
rng::move_backward(vector<int>)/262144 21709.720 -
rng::move_backward(vector<int>)/32768 2650.941 23.33%
rng::move_backward(vector<int>)/4096 135.566 -
rng::move_backward(vector<int>)/512 20.856 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.323 1.81%
rng::none_of(deque<int>)_(process_all)/32 15.840 -3.47%
rng::none_of(deque<int>)_(process_all)/32768 15381.800 -
rng::none_of(deque<int>)_(process_all)/50 27.675 -
rng::none_of(deque<int>)_(process_all)/8 4.781 1.63%
rng::none_of(deque<int>)_(process_all)/8192 3848.338 -
rng::none_of(list<int>)_(process_all)/32 11.453 -
rng::none_of(list<int>)_(process_all)/32768 25541.236 -
rng::none_of(list<int>)_(process_all)/50 21.829 -
rng::none_of(list<int>)_(process_all)/8 2.607 -
rng::none_of(list<int>)_(process_all)/8192 7775.764 6.83%
rng::none_of(vector<int>)_(process_all)/32 8.321 -
rng::none_of(vector<int>)_(process_all)/32768 8062.340 -
rng::none_of(vector<int>)_(process_all)/50 12.601 -
rng::none_of(vector<int>)_(process_all)/8 2.400 -1.91%
rng::none_of(vector<int>)_(process_all)/8192 2021.504 -
rng::partial_sort(deque<int>)_(ascending)/1024 7872.140 -
rng::partial_sort(deque<int>)_(ascending)/8 30.764 -
rng::partial_sort(deque<int>)_(ascending)/8192 165689.743 1.70%
rng::partial_sort(deque<int>)_(descending)/1024 18443.854 -
rng::partial_sort(deque<int>)_(descending)/8 41.226 1.56%
rng::partial_sort(deque<int>)_(descending)/8192 281814.405 -
rng::partial_sort(deque<int>)_(heap)/1024 18378.443 -
rng::partial_sort(deque<int>)_(heap)/8 38.273 -
rng::partial_sort(deque<int>)_(heap)/8192 286864.754 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7890.196 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.090 4.17%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 164864.994 1.12%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19663.618 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.356 4.61%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281242.638 -
rng::partial_sort(deque<int>)_(repeated)/1024 6563.033 2.66%
rng::partial_sort(deque<int>)_(repeated)/8 27.410 -
rng::partial_sort(deque<int>)_(repeated)/8192 69681.658 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16006.996 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.105 1.05%
rng::partial_sort(deque<int>)_(shuffled)/8192 261745.906 1.39%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4965.486 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.889 -1.41%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55308.501 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8227.681 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.625 -2.29%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97581.792 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8226.171 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.090 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100732.845 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4961.490 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.797 -1.55%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55245.347 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9149.194 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.826 -1.59%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97546.602 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3916.821 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.733 -1.22%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46679.004 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6917.829 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.870 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91308.385 -
rng::partial_sort(vector<int>)_(ascending)/1024 4995.365 -
rng::partial_sort(vector<int>)_(ascending)/8 20.990 -1.36%
rng::partial_sort(vector<int>)_(ascending)/8192 54496.197 -
rng::partial_sort(vector<int>)_(descending)/1024 8240.072 -
rng::partial_sort(vector<int>)_(descending)/8 25.463 -
rng::partial_sort(vector<int>)_(descending)/8192 97454.886 -
rng::partial_sort(vector<int>)_(heap)/1024 8232.490 -
rng::partial_sort(vector<int>)_(heap)/8 27.958 -
rng::partial_sort(vector<int>)_(heap)/8192 100810.510 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4999.787 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.943 -1.17%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54473.702 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9114.619 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.976 -1.61%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97514.701 -
rng::partial_sort(vector<int>)_(repeated)/1024 3938.332 -
rng::partial_sort(vector<int>)_(repeated)/8 20.459 -1.10%
rng::partial_sort(vector<int>)_(repeated)/8192 46674.014 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6930.809 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.470 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88120.642 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5443.446 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.771 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 56968.909 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8542.132 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.462 2.35%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99787.048 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8709.914 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.689 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102959.153 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5453.838 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.935 2.54%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57152.772 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9406.480 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.810 1.72%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99855.394 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4311.637 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.726 3.16%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49221.316 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7301.574 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.054 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92147.324 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5637.961 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.085 3.32%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61035.595 -1.95%
rng::partial_sort_copy(list<int>)_(descending)/1024 8555.514 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.738 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101292.310 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8489.426 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.351 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104857.358 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5622.152 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.995 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61222.594 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9467.159 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.237 5.23%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101635.798 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4505.360 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.512 1.10%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53034.757 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7310.018 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.131 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92143.195 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5207.854 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.106 -13.97%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55562.619 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8386.810 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.591 -1.07%
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98099.875 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8287.109 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.380 -1.52%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101552.956 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5222.321 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.537 -11.70%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55566.139 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9143.979 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.036 -13.26%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98500.946 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4044.007 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.276 -4.96%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47391.191 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7045.160 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.302 1.01%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91343.559 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5086.959 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.046 1.53%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55255.637 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8358.810 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.080 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98762.174 -1.15%
rng::partial_sort_copy(vector<int>)_(heap)/1024 8275.848 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.006 -3.12%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102011.613 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5097.000 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.076 2.08%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55252.102 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9204.394 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.043 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99186.268 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4035.349 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.784 3.58%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47403.439 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7175.783 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.597 -1.80%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93605.196 -
rng::partition(deque<int>)_(dense)/1024 356.863 -1.02%
rng::partition(deque<int>)_(dense)/32 10.830 -1.40%
rng::partition(deque<int>)_(dense)/50 16.062 -1.23%
rng::partition(deque<int>)_(dense)/8192 2799.878 -
rng::partition(deque<int>)_(sparse)/1024 386.990 -1.05%
rng::partition(deque<int>)_(sparse)/32 10.584 -16.61%
rng::partition(deque<int>)_(sparse)/50 15.170 -18.16%
rng::partition(deque<int>)_(sparse)/8192 3010.948 -11.08%
rng::partition(list<int>)_(dense)/1024 833.286 113.25%
rng::partition(list<int>)_(dense)/32 8.637 -
rng::partition(list<int>)_(dense)/50 13.206 -
rng::partition(list<int>)_(dense)/8192 4413.637 -13.55%
rng::partition(list<int>)_(sparse)/1024 739.762 2.16%
rng::partition(list<int>)_(sparse)/32 8.948 -2.37%
rng::partition(list<int>)_(sparse)/50 15.631 1.82%
rng::partition(list<int>)_(sparse)/8192 6989.026 -9.71%
rng::partition(vector<int>)_(dense)/1024 242.190 -
rng::partition(vector<int>)_(dense)/32 8.047 -
rng::partition(vector<int>)_(dense)/50 12.612 -
rng::partition(vector<int>)_(dense)/8192 1886.115 -
rng::partition(vector<int>)_(sparse)/1024 258.920 -
rng::partition(vector<int>)_(sparse)/32 9.172 1.87%
rng::partition(vector<int>)_(sparse)/50 13.937 -5.29%
rng::partition(vector<int>)_(sparse)/8192 1868.124 -
rng::partition_copy(deque<int>)/1024 687.392 -
rng::partition_copy(deque<int>)/32 15.593 -
rng::partition_copy(deque<int>)/50 28.315 4.44%
rng::partition_copy(deque<int>)/8192 5543.853 -
rng::partition_copy(list<int>)/1024 729.053 -
rng::partition_copy(list<int>)/32 15.871 -
rng::partition_copy(list<int>)/50 28.797 -
rng::partition_copy(list<int>)/8192 6980.461 -8.83%
rng::partition_copy(vector<int>)/1024 684.493 -
rng::partition_copy(vector<int>)/32 15.087 -
rng::partition_copy(vector<int>)/50 26.185 -
rng::partition_copy(vector<int>)/8192 5515.059 -
rng::partition_point(deque<int>)/1024 9.140 -
rng::partition_point(deque<int>)/32 4.076 -3.85%
rng::partition_point(deque<int>)/50 4.245 -1.49%
rng::partition_point(deque<int>)/8192 16.015 -
rng::partition_point(list<int>)/1024 1282.116 -
rng::partition_point(list<int>)/32 15.570 -
rng::partition_point(list<int>)/50 24.488 -
rng::partition_point(list<int>)/8192 14144.561 9.86%
rng::partition_point(vector<int>)/1024 7.486 -
rng::partition_point(vector<int>)/32 2.290 -
rng::partition_point(vector<int>)/50 2.290 -
rng::partition_point(vector<int>)/8192 10.581 -1.13%
rng::remove(deque<int>)_(prefix)/1024 528.932 -
rng::remove(deque<int>)_(prefix)/32 53.682 -9.58%
rng::remove(deque<int>)_(prefix)/50 62.502 -7.64%
rng::remove(deque<int>)_(prefix)/8192 3887.309 -
rng::remove(deque<int>)_(sprinkled)/1024 521.280 -
rng::remove(deque<int>)_(sprinkled)/32 55.148 4.74%
rng::remove(deque<int>)_(sprinkled)/50 61.718 6.92%
rng::remove(deque<int>)_(sprinkled)/8192 3868.911 -
rng::remove(list<int>)_(prefix)/1024 1074.940 8.41%
rng::remove(list<int>)_(prefix)/32 57.426 2.01%
rng::remove(list<int>)_(prefix)/50 71.054 -
rng::remove(list<int>)_(prefix)/8192 9175.701 1.56%
rng::remove(list<int>)_(sprinkled)/1024 953.553 -2.09%
rng::remove(list<int>)_(sprinkled)/32 54.843 -
rng::remove(list<int>)_(sprinkled)/50 64.068 -1.40%
rng::remove(list<int>)_(sprinkled)/8192 7923.213 -
rng::remove(vector<int>)_(prefix)/1024 311.164 -
rng::remove(vector<int>)_(prefix)/32 52.372 -
rng::remove(vector<int>)_(prefix)/50 56.112 -
rng::remove(vector<int>)_(prefix)/8192 2103.665 -
rng::remove(vector<int>)_(sprinkled)/1024 536.357 1.83%
rng::remove(vector<int>)_(sprinkled)/32 58.131 -
rng::remove(vector<int>)_(sprinkled)/50 64.881 -
rng::remove(vector<int>)_(sprinkled)/8192 3920.658 -
rng::remove_copy(deque<int>)_(prefix)/1024 390.436 -6.18%
rng::remove_copy(deque<int>)_(prefix)/32 12.797 -1.75%
rng::remove_copy(deque<int>)_(prefix)/50 20.482 -6.56%
rng::remove_copy(deque<int>)_(prefix)/8192 3351.028 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 356.886 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.168 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.368 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2852.013 -
rng::remove_copy(list<int>)_(prefix)/1024 746.191 -
rng::remove_copy(list<int>)_(prefix)/32 11.048 -
rng::remove_copy(list<int>)_(prefix)/50 19.045 -
rng::remove_copy(list<int>)_(prefix)/8192 7005.427 -1.40%
rng::remove_copy(list<int>)_(sprinkled)/1024 739.349 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.523 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.167 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7070.143 -2.32%
rng::remove_copy(vector<int>)_(prefix)/1024 271.988 -
rng::remove_copy(vector<int>)_(prefix)/32 10.847 -
rng::remove_copy(vector<int>)_(prefix)/50 17.888 -
rng::remove_copy(vector<int>)_(prefix)/8192 2069.312 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.102 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.491 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.605 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1929.790 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 532.740 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.397 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.603 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3692.391 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.059 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.739 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.637 1.53%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3417.289 -
rng::remove_copy_if(list<int>)_(prefix)/1024 792.535 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.966 -
rng::remove_copy_if(list<int>)_(prefix)/50 24.943 -1.74%
rng::remove_copy_if(list<int>)_(prefix)/8192 7342.717 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 785.609 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.591 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.125 -6.34%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7234.151 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.088 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.329 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.924 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3370.365 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.533 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.388 3.13%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.942 -4.73%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.831 -
rng::remove_if(deque<int>)_(prefix)/1024 570.059 -
rng::remove_if(deque<int>)_(prefix)/32 62.352 -
rng::remove_if(deque<int>)_(prefix)/50 71.481 1.21%
rng::remove_if(deque<int>)_(prefix)/8192 4262.584 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.774 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.279 2.90%
rng::remove_if(deque<int>)_(sprinkled)/50 65.840 4.99%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.723 -
rng::remove_if(list<int>)_(prefix)/1024 1004.245 -1.30%
rng::remove_if(list<int>)_(prefix)/32 61.534 -
rng::remove_if(list<int>)_(prefix)/50 74.619 -
rng::remove_if(list<int>)_(prefix)/8192 9333.342 -2.54%
rng::remove_if(list<int>)_(sprinkled)/1024 1179.997 16.02%
rng::remove_if(list<int>)_(sprinkled)/32 62.837 4.62%
rng::remove_if(list<int>)_(sprinkled)/50 80.678 9.62%
rng::remove_if(list<int>)_(sprinkled)/8192 8709.634 3.04%
rng::remove_if(vector<int>)_(prefix)/1024 349.522 -1.43%
rng::remove_if(vector<int>)_(prefix)/32 51.940 -
rng::remove_if(vector<int>)_(prefix)/50 57.010 -1.46%
rng::remove_if(vector<int>)_(prefix)/8192 2575.028 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.130 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.731 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.453 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3836.589 -
rng::replace(deque<int>)_(prefix)/1024 421.233 -
rng::replace(deque<int>)_(prefix)/32 12.980 -
rng::replace(deque<int>)_(prefix)/50 19.520 -1.22%
rng::replace(deque<int>)_(prefix)/8192 3336.565 -
rng::replace(deque<int>)_(sprinkled)/1024 357.752 -
rng::replace(deque<int>)_(sprinkled)/32 12.356 -
rng::replace(deque<int>)_(sprinkled)/50 18.529 -
rng::replace(deque<int>)_(sprinkled)/8192 2859.997 -
rng::replace(list<int>)_(prefix)/1024 732.667 -
rng::replace(list<int>)_(prefix)/32 11.233 -
rng::replace(list<int>)_(prefix)/50 19.108 -
rng::replace(list<int>)_(prefix)/8192 7164.878 -
rng::replace(list<int>)_(sprinkled)/1024 727.637 -
rng::replace(list<int>)_(sprinkled)/32 11.356 -
rng::replace(list<int>)_(sprinkled)/50 19.867 -
rng::replace(list<int>)_(sprinkled)/8192 7269.119 -1.27%
rng::replace(vector<int>)_(prefix)/1024 158.999 -4.39%
rng::replace(vector<int>)_(prefix)/32 5.194 -
rng::replace(vector<int>)_(prefix)/50 6.931 -4.16%
rng::replace(vector<int>)_(prefix)/8192 1184.424 -7.82%
rng::replace(vector<int>)_(sprinkled)/1024 177.879 3.21%
rng::replace(vector<int>)_(sprinkled)/32 6.267 6.63%
rng::replace(vector<int>)_(sprinkled)/50 9.611 11.04%
rng::replace(vector<int>)_(sprinkled)/8192 1395.901 1.38%
rng::replace_if(deque<int>)_(prefix)/1024 477.775 -
rng::replace_if(deque<int>)_(prefix)/32 14.426 2.13%
rng::replace_if(deque<int>)_(prefix)/50 20.402 1.01%
rng::replace_if(deque<int>)_(prefix)/8192 3489.961 -
rng::replace_if(deque<int>)_(sprinkled)/1024 368.571 1.03%
rng::replace_if(deque<int>)_(sprinkled)/32 12.445 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.678 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2975.441 1.68%
rng::replace_if(list<int>)_(prefix)/1024 744.334 -
rng::replace_if(list<int>)_(prefix)/32 13.244 -
rng::replace_if(list<int>)_(prefix)/50 24.700 -
rng::replace_if(list<int>)_(prefix)/8192 7157.962 -2.70%
rng::replace_if(list<int>)_(sprinkled)/1024 740.288 -
rng::replace_if(list<int>)_(sprinkled)/32 15.467 -
rng::replace_if(list<int>)_(sprinkled)/50 24.777 -
rng::replace_if(list<int>)_(sprinkled)/8192 7447.794 -
rng::replace_if(vector<int>)_(prefix)/1024 271.173 -
rng::replace_if(vector<int>)_(prefix)/32 8.937 -1.37%
rng::replace_if(vector<int>)_(prefix)/50 13.572 -
rng::replace_if(vector<int>)_(prefix)/8192 2039.249 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.399 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.932 1.15%
rng::replace_if(vector<int>)_(sprinkled)/50 13.009 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1920.431 -
rng::reverse(deque<int>)/32768 5728.127 -
rng::reverse(deque<int>)/4096 720.330 -
rng::reverse(deque<int>)/512 113.102 -
rng::reverse(deque<int>)/64 13.063 -
rng::reverse(deque<int>)/8 2.535 -
rng::reverse(list<int>)/32768 17868.390 -
rng::reverse(list<int>)/4096 1728.596 2.79%
rng::reverse(list<int>)/512 196.260 -
rng::reverse(list<int>)/64 19.019 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1047.710 -
rng::reverse(vector<int>)/4096 131.616 -
rng::reverse(vector<int>)/512 16.433 -
rng::reverse(vector<int>)/64 4.121 -
rng::reverse(vector<int>)/8 2.233 30.96%
rng::reverse_copy(deque<int>)/32768 7878.929 -
rng::reverse_copy(deque<int>)/4096 989.296 -
rng::reverse_copy(deque<int>)/512 125.761 -
rng::reverse_copy(deque<int>)/64 20.113 -
rng::reverse_copy(deque<int>)/8 3.022 4.86%
rng::reverse_copy(list<int>)/32768 25454.970 -
rng::reverse_copy(list<int>)/4096 3020.916 -1.01%
rng::reverse_copy(list<int>)/512 367.228 -
rng::reverse_copy(list<int>)/64 30.509 -
rng::reverse_copy(list<int>)/8 2.370 -
rng::reverse_copy(vector<int>)/32768 982.980 -
rng::reverse_copy(vector<int>)/4096 135.666 -
rng::reverse_copy(vector<int>)/512 17.186 -
rng::reverse_copy(vector<int>)/64 2.512 -
rng::reverse_copy(vector<int>)/8 2.438 9.60%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.144 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.559 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.663 -1.27%
rng::rotate(deque<int>)_(1_element_backward)/8192 311.281 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.221 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.678 6.28%
rng::rotate(deque<int>)_(1_element_forward)/50 5.863 2.45%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.872 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.164 -1.57%
rng::rotate(deque<int>)_(by_1/2)/32 7.282 -2.37%
rng::rotate(deque<int>)_(by_1/2)/50 10.290 -1.57%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.620 -
rng::rotate(deque<int>)_(by_1/3)/1024 1801.313 -1.40%
rng::rotate(deque<int>)_(by_1/3)/32 45.266 -
rng::rotate(deque<int>)_(by_1/3)/50 76.109 -
rng::rotate(deque<int>)_(by_1/3)/8192 22455.390 -1.22%
rng::rotate(deque<int>)_(by_1/4)/1024 780.529 -
rng::rotate(deque<int>)_(by_1/4)/32 29.395 -
rng::rotate(deque<int>)_(by_1/4)/50 74.655 -
rng::rotate(deque<int>)_(by_1/4)/8192 6798.751 -
rng::rotate(list<int>)_(1_element_backward)/1024 739.208 -53.12%
rng::rotate(list<int>)_(1_element_backward)/32 13.743 -2.86%
rng::rotate(list<int>)_(1_element_backward)/50 25.035 -
rng::rotate(list<int>)_(1_element_backward)/8192 7796.023 -1.35%
rng::rotate(list<int>)_(1_element_forward)/1024 730.801 -53.77%
rng::rotate(list<int>)_(1_element_forward)/32 14.203 -5.34%
rng::rotate(list<int>)_(1_element_forward)/50 26.249 -5.94%
rng::rotate(list<int>)_(1_element_forward)/8192 7687.252 -3.49%
rng::rotate(list<int>)_(by_1/2)/1024 381.532 -2.57%
rng::rotate(list<int>)_(by_1/2)/32 6.732 1.04%
rng::rotate(list<int>)_(by_1/2)/50 12.701 -
rng::rotate(list<int>)_(by_1/2)/8192 5323.422 2.27%
rng::rotate(list<int>)_(by_1/3)/1024 804.611 -1.12%
rng::rotate(list<int>)_(by_1/3)/32 14.172 -6.52%
rng::rotate(list<int>)_(by_1/3)/50 23.899 -1.58%
rng::rotate(list<int>)_(by_1/3)/8192 8767.811 -1.49%
rng::rotate(list<int>)_(by_1/4)/1024 578.641 -1.29%
rng::rotate(list<int>)_(by_1/4)/32 14.287 -
rng::rotate(list<int>)_(by_1/4)/50 24.466 -
rng::rotate(list<int>)_(by_1/4)/8192 7147.644 -15.16%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.467 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.415 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.428 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.759 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 30.029 3.41%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.284 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.360 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.409 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.791 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.385 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.195 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.131 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.795 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.178 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.229 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.277 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.427 1.55%
rng::rotate(vector<bool>)_(by_1/4)/32 18.311 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.197 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.163 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.605 -1.35%
rng::rotate(vector<int>)_(1_element_backward)/32 2.901 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.212 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.448 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.937 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.261 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.856 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.141 -
rng::rotate(vector<int>)_(by_1/2)/32 3.671 -
rng::rotate(vector<int>)_(by_1/2)/50 4.458 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.658 -
rng::rotate(vector<int>)_(by_1/3)/1024 1360.656 -
rng::rotate(vector<int>)_(by_1/3)/32 21.504 -
rng::rotate(vector<int>)_(by_1/3)/50 39.820 -1.23%
rng::rotate(vector<int>)_(by_1/3)/8192 10855.434 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.166 -
rng::rotate(vector<int>)_(by_1/4)/32 12.078 1.15%
rng::rotate(vector<int>)_(by_1/4)/50 40.019 -
rng::rotate(vector<int>)_(by_1/4)/8192 2606.494 -
rng::rotate_copy(deque<int>)/1024 34.337 -
rng::rotate_copy(deque<int>)/32 2.645 -
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 294.936 -
rng::rotate_copy(list<int>)/1024 729.486 -
rng::rotate_copy(list<int>)/32 8.610 -
rng::rotate_copy(list<int>)/50 13.630 -
rng::rotate_copy(list<int>)/8192 7993.115 -4.50%
rng::rotate_copy(vector<int>)/1024 33.256 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 487.743 71.17%
rng::sample(deque<int>)/1024 11633.250 1.42%
rng::sample(deque<int>)/32 314.512 -
rng::sample(deque<int>)/8192 93813.148 1.16%
rng::sample(list<int>)/1024 12095.372 -
rng::sample(list<int>)/32 320.034 -
rng::sample(list<int>)/8192 99457.338 -
rng::sample(vector<int>)/1024 11414.960 -
rng::sample(vector<int>)/32 311.120 -
rng::sample(vector<int>)/8192 91972.445 -
rng::search(deque<int>)_(near_matches)/1000 21012.337 11.80%
rng::search(deque<int>)_(near_matches)/1024 22093.558 11.97%
rng::search(deque<int>)_(near_matches)/8192 1450344.720 -
rng::search(deque<int>)_(no_match)/1000 405.023 -
rng::search(deque<int>)_(no_match)/1024 414.607 -
rng::search(deque<int>)_(no_match)/1048576 422317.894 -
rng::search(deque<int>)_(no_match)/8192 3297.877 -
rng::search(deque<int>)_(same_length)/1000 326.591 -15.56%
rng::search(deque<int>)_(same_length)/1024 474.596 -1.20%
rng::search(deque<int>)_(same_length)/8192 3789.971 -2.56%
rng::search(deque<int>)_(single_element)/1000 434.844 -3.57%
rng::search(deque<int>)_(single_element)/1024 457.332 -
rng::search(deque<int>)_(single_element)/8192 3643.664 -
rng::search(deque<int>,_pred)_(near_matches)/1000 27771.699 20.57%
rng::search(deque<int>,_pred)_(near_matches)/1024 29108.814 20.73%
rng::search(deque<int>,_pred)_(near_matches)/8192 1568856.078 2.03%
rng::search(deque<int>,_pred)_(no_match)/1000 426.949 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.566 17.10%
rng::search(deque<int>,_pred)_(no_match)/1048576 446467.840 -
rng::search(deque<int>,_pred)_(no_match)/8192 3502.161 -
rng::search(deque<int>,_pred)_(same_length)/1000 499.359 4.27%
rng::search(deque<int>,_pred)_(same_length)/1024 510.147 -
rng::search(deque<int>,_pred)_(same_length)/8192 4059.783 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.665 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.667 -
rng::search(deque<int>,_pred)_(single_element)/8192 3899.218 -
rng::search(list<int>)_(near_matches)/1000 37666.778 -
rng::search(list<int>)_(near_matches)/1024 39497.925 -
rng::search(list<int>)_(near_matches)/8192 2548995.604 -
rng::search(list<int>)_(no_match)/1000 691.469 -
rng::search(list<int>)_(no_match)/1024 705.982 -3.06%
rng::search(list<int>)_(no_match)/1048576 853085.394 1.25%
rng::search(list<int>)_(no_match)/8192 7118.134 2.44%
rng::search(list<int>)_(same_length)/1000 739.767 -1.37%
rng::search(list<int>)_(same_length)/1024 759.862 -
rng::search(list<int>)_(same_length)/8192 7930.693 4.31%
rng::search(list<int>)_(single_element)/1000 690.446 1.02%
rng::search(list<int>)_(single_element)/1024 707.400 -
rng::search(list<int>)_(single_element)/8192 8496.625 15.70%
rng::search(list<int>,_pred)_(near_matches)/1000 43182.396 -
rng::search(list<int>,_pred)_(near_matches)/1024 44951.415 -
rng::search(list<int>,_pred)_(near_matches)/8192 2793383.299 -
rng::search(list<int>,_pred)_(no_match)/1000 749.629 -
rng::search(list<int>,_pred)_(no_match)/1024 766.057 -
rng::search(list<int>,_pred)_(no_match)/1048576 897445.134 -
rng::search(list<int>,_pred)_(no_match)/8192 8187.580 4.95%
rng::search(list<int>,_pred)_(same_length)/1000 768.741 -1.04%
rng::search(list<int>,_pred)_(same_length)/1024 794.371 -
rng::search(list<int>,_pred)_(same_length)/8192 9639.055 3.58%
rng::search(list<int>,_pred)_(single_element)/1000 838.709 -
rng::search(list<int>,_pred)_(single_element)/1024 860.125 -
rng::search(list<int>,_pred)_(single_element)/8192 9505.928 9.83%
rng::search(vector<int>)_(near_matches)/1000 13647.369 -
rng::search(vector<int>)_(near_matches)/1024 14302.453 -
rng::search(vector<int>)_(near_matches)/8192 765699.552 -
rng::search(vector<int>)_(no_match)/1000 211.185 1.31%
rng::search(vector<int>)_(no_match)/1024 216.589 1.64%
rng::search(vector<int>)_(no_match)/1048576 214375.102 1.28%
rng::search(vector<int>)_(no_match)/8192 1646.634 -
rng::search(vector<int>)_(same_length)/1000 240.426 -
rng::search(vector<int>)_(same_length)/1024 245.173 -
rng::search(vector<int>)_(same_length)/8192 1870.482 -
rng::search(vector<int>)_(single_element)/1000 231.901 1.44%
rng::search(vector<int>)_(single_element)/1024 237.228 1.19%
rng::search(vector<int>)_(single_element)/8192 1823.083 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22597.094 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23640.034 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452132.334 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.515 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.439 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579282.982 -
rng::search(vector<int>,_pred)_(no_match)/8192 4232.155 -
rng::search(vector<int>,_pred)_(same_length)/1000 599.676 -
rng::search(vector<int>,_pred)_(same_length)/1024 613.690 -
rng::search(vector<int>,_pred)_(same_length)/8192 4915.087 -
rng::search(vector<int>,_pred)_(single_element)/1000 572.414 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.482 -
rng::search(vector<int>,_pred)_(single_element)/8192 4686.435 -
rng::search_n(deque<int>)_(no_match)/1000 434.980 -
rng::search_n(deque<int>)_(no_match)/1024 445.741 -
rng::search_n(deque<int>)_(no_match)/1048576 442417.666 -
rng::search_n(deque<int>)_(no_match)/8192 3459.172 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 726.370 -
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.762 -1.40%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555963.472 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4320.953 -
rng::search_n(list<int>)_(no_match)/1000 708.618 -
rng::search_n(list<int>)_(no_match)/1024 729.769 -
rng::search_n(list<int>)_(no_match)/1048576 818389.311 -3.22%
rng::search_n(list<int>)_(no_match)/8192 6865.057 -5.68%
rng::search_n(list<int>,_pred)_(no_match)/1000 824.156 -2.74%
rng::search_n(list<int>,_pred)_(no_match)/1024 844.012 -2.64%
rng::search_n(list<int>,_pred)_(no_match)/1048576 983741.210 -1.25%
rng::search_n(list<int>,_pred)_(no_match)/8192 7791.589 -6.26%
rng::search_n(vector<int>)_(no_match)/1000 205.214 -1.37%
rng::search_n(vector<int>)_(no_match)/1024 209.946 -1.61%
rng::search_n(vector<int>)_(no_match)/1048576 208349.606 -1.45%
rng::search_n(vector<int>)_(no_match)/8192 1623.755 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.024 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.989 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574923.463 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4229.479 -
rng::shuffle(deque<int>)/1024 9594.795 -
rng::shuffle(deque<int>)/32 302.908 -
rng::shuffle(deque<int>)/8192 75828.648 -
rng::shuffle(vector<int>)/1024 9015.241 -
rng::shuffle(vector<int>)/32 285.170 -1.89%
rng::shuffle(vector<int>)/8192 72079.715 -
rng::sort(deque<int>)_(ascending)/1024 762.320 -1.45%
rng::sort(deque<int>)_(ascending)/8 18.192 -4.50%
rng::sort(deque<int>)_(ascending)/8192 5745.310 -
rng::sort(deque<int>)_(descending)/1024 1298.083 -
rng::sort(deque<int>)_(descending)/8 25.434 -3.88%
rng::sort(deque<int>)_(descending)/8192 10375.541 -
rng::sort(deque<int>)_(heap)/1024 6322.917 -
rng::sort(deque<int>)_(heap)/8 24.647 -2.24%
rng::sort(deque<int>)_(heap)/8192 69806.633 -
rng::sort(deque<int>)_(pipe-organ)/1024 2783.081 -1.52%
rng::sort(deque<int>)_(pipe-organ)/8 20.762 -2.54%
rng::sort(deque<int>)_(pipe-organ)/8192 26571.708 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18176.178 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.451 -3.08%
rng::sort(deque<int>)_(qsort_adversarial)/8192 448538.438 -1.02%
rng::sort(deque<int>)_(repeated)/1024 959.149 -
rng::sort(deque<int>)_(repeated)/8 18.737 -1.20%
rng::sort(deque<int>)_(repeated)/8192 6737.947 -
rng::sort(deque<int>)_(shuffled)/1024 6914.074 -
rng::sort(deque<int>)_(shuffled)/8 23.474 -
rng::sort(deque<int>)_(shuffled)/8192 80858.104 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 543.304 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.311 -1.31%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3781.004 -
rng::sort(vector<NonIntegral>)_(descending)/1024 780.568 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.755 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5344.848 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4284.924 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.571 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50565.740 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.700 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.146 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18536.990 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13180.955 -1.18%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.399 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155034.230 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 506.118 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.737 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3772.084 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4680.171 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.789 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83904.431 4.28%
rng::sort(vector<int>)_(ascending)/1024 539.828 -
rng::sort(vector<int>)_(ascending)/8 16.744 -
rng::sort(vector<int>)_(ascending)/8192 3782.334 -
rng::sort(vector<int>)_(descending)/1024 1040.403 -
rng::sort(vector<int>)_(descending)/8 25.203 -1.99%
rng::sort(vector<int>)_(descending)/8192 7307.715 -
rng::sort(vector<int>)_(heap)/1024 4561.004 -
rng::sort(vector<int>)_(heap)/8 22.530 -
rng::sort(vector<int>)_(heap)/8192 45788.268 -
rng::sort(vector<int>)_(pipe-organ)/1024 2269.750 -
rng::sort(vector<int>)_(pipe-organ)/8 18.637 -
rng::sort(vector<int>)_(pipe-organ)/8192 21498.285 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12907.874 -2.23%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.744 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147607.699 -2.10%
rng::sort(vector<int>)_(repeated)/1024 661.957 -
rng::sort(vector<int>)_(repeated)/8 16.932 -
rng::sort(vector<int>)_(repeated)/8192 5033.459 -
rng::sort(vector<int>)_(shuffled)/1024 4661.164 -
rng::sort(vector<int>)_(shuffled)/8 21.306 1.11%
rng::sort(vector<int>)_(shuffled)/8192 45190.166 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3445.533 1.82%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1958.016 1.76%
rng::stable_partition(deque<int>)_(alloc_fails)/50 2012.733 2.49%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16837.357 -1.11%
rng::stable_partition(deque<int>)_(dense)/1024 636.415 -
rng::stable_partition(deque<int>)_(dense)/32 30.373 -
rng::stable_partition(deque<int>)_(dense)/50 41.016 -
rng::stable_partition(deque<int>)_(dense)/8192 5658.932 -
rng::stable_partition(deque<int>)_(sparse)/1024 457.931 -1.96%
rng::stable_partition(deque<int>)_(sparse)/32 11.384 -19.75%
rng::stable_partition(deque<int>)_(sparse)/50 28.141 -13.65%
rng::stable_partition(deque<int>)_(sparse)/8192 3562.234 4.16%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4173.169 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1926.252 1.86%
rng::stable_partition(list<int>)_(alloc_fails)/50 1957.689 1.59%
rng::stable_partition(list<int>)_(alloc_fails)/8192 27312.836 6.32%
rng::stable_partition(list<int>)_(dense)/1024 1742.869 -
rng::stable_partition(list<int>)_(dense)/32 34.207 1.99%
rng::stable_partition(list<int>)_(dense)/50 54.812 -4.24%
rng::stable_partition(list<int>)_(dense)/8192 22434.370 22.31%
rng::stable_partition(list<int>)_(sparse)/1024 922.824 -
rng::stable_partition(list<int>)_(sparse)/32 9.814 -
rng::stable_partition(list<int>)_(sparse)/50 26.756 1.50%
rng::stable_partition(list<int>)_(sparse)/8192 9273.320 4.46%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2969.735 1.55%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1928.952 1.74%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1949.751 1.91%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9926.787 -
rng::stable_partition(vector<int>)_(dense)/1024 295.762 -
rng::stable_partition(vector<int>)_(dense)/32 21.550 -
rng::stable_partition(vector<int>)_(dense)/50 25.499 -1.11%
rng::stable_partition(vector<int>)_(dense)/8192 2099.290 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.511 -
rng::stable_partition(vector<int>)_(sparse)/32 7.126 -
rng::stable_partition(vector<int>)_(sparse)/50 20.977 1.37%
rng::stable_partition(vector<int>)_(sparse)/8192 1502.384 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4160.050 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.423 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19196.510 1.19%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31400.895 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.638 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27351.631 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14385.944 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.914 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26984.289 3.37%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17907.119 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.995 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23055.792 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27383.239 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.553 -2.54%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28825.033 1.10%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3844.870 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.252 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 15357.928 18.76%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20177.804 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.483 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 27170.271 9.63%
rng::stable_sort(deque<int>)_(ascending)/1024 2141.380 1.80%
rng::stable_sort(deque<int>)_(ascending)/8 18.138 -4.90%
rng::stable_sort(deque<int>)_(ascending)/8192 13698.290 -
rng::stable_sort(deque<int>)_(descending)/1024 2971.057 1.28%
rng::stable_sort(deque<int>)_(descending)/8 26.691 -5.69%
rng::stable_sort(deque<int>)_(descending)/8192 21363.499 -
rng::stable_sort(deque<int>)_(heap)/1024 2778.799 1.81%
rng::stable_sort(deque<int>)_(heap)/8 25.779 -2.74%
rng::stable_sort(deque<int>)_(heap)/8192 17908.637 1.37%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2976.143 1.37%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.394 -2.07%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20972.540 1.56%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3162.341 1.38%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.127 -4.91%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21295.537 2.07%
rng::stable_sort(deque<int>)_(repeated)/1024 1372.489 2.53%
rng::stable_sort(deque<int>)_(repeated)/8 18.362 -1.79%
rng::stable_sort(deque<int>)_(repeated)/8192 7628.887 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2516.164 2.05%
rng::stable_sort(deque<int>)_(shuffled)/8 23.909 -1.32%
rng::stable_sort(deque<int>)_(shuffled)/8192 14977.930 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4582.802 7.20%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.490 3.31%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53982.083 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24031.870 1.06%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.162 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128109.961 -1.51%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14115.118 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.345 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117422.070 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14350.135 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.055 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94548.497 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23456.723 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.248 2.96%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150116.402 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3302.057 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.382 2.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21093.995 10.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18423.740 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.134 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158485.383 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4003.585 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.866 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45509.561 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13858.803 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.801 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199270.600 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10367.954 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.951 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 125781.782 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9060.266 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.347 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126230.544 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15045.940 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.140 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215849.340 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1396.898 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.822 1.18%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15011.906 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12791.160 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.844 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183915.210 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4687.256 3.61%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.134 8.34%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20696.908 -2.01%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24450.279 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.117 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23915.492 -7.17%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14488.722 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.423 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31916.235 -5.21%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14777.740 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.367 -1.28%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22159.205 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23699.875 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.909 5.10%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35742.677 -1.24%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3457.902 2.97%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 18.091 7.90%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9618.600 -45.34%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18793.435 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.163 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28815.230 -11.65%
rng::stable_sort(vector<int>)_(ascending)/1024 2126.033 2.10%
rng::stable_sort(vector<int>)_(ascending)/8 16.684 -
rng::stable_sort(vector<int>)_(ascending)/8192 13527.939 -
rng::stable_sort(vector<int>)_(descending)/1024 2851.253 -
rng::stable_sort(vector<int>)_(descending)/8 25.012 3.81%
rng::stable_sort(vector<int>)_(descending)/8192 18362.502 -
rng::stable_sort(vector<int>)_(heap)/1024 2592.223 2.37%
rng::stable_sort(vector<int>)_(heap)/8 22.182 -
rng::stable_sort(vector<int>)_(heap)/8192 14485.022 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2858.153 1.62%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.135 -1.09%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18323.226 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2946.331 1.42%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.520 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18376.296 -
rng::stable_sort(vector<int>)_(repeated)/1024 1142.601 3.25%
rng::stable_sort(vector<int>)_(repeated)/8 16.876 1.56%
rng::stable_sort(vector<int>)_(repeated)/8192 5313.712 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2278.803 3.25%
rng::stable_sort(vector<int>)_(shuffled)/8 20.979 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10900.472 -
rng::starts_with(deque<int>)/1000 462.306 -
rng::starts_with(deque<int>)/1024 477.848 6.52%
rng::starts_with(deque<int>)/1048576 492935.029 1.11%
rng::starts_with(deque<int>)/8 3.973 -4.64%
rng::starts_with(deque<int>)/8192 3825.097 -
rng::starts_with(deque<int>,_pred)/1000 511.836 -
rng::starts_with(deque<int>,_pred)/1024 525.346 -
rng::starts_with(deque<int>,_pred)/1048576 521746.619 -2.16%
rng::starts_with(deque<int>,_pred)/8 4.658 -
rng::starts_with(deque<int>,_pred)/8192 3992.127 -2.49%
rng::starts_with(list<int>)/1000 1494.227 95.39%
rng::starts_with(list<int>)/1024 1183.170 51.22%
rng::starts_with(list<int>)/1048576 945877.845 -
rng::starts_with(list<int>)/8 3.020 1.54%
rng::starts_with(list<int>)/8192 8619.997 -1.07%
rng::starts_with(list<int>,_pred)/1000 788.236 -
rng::starts_with(list<int>,_pred)/1024 806.969 -
rng::starts_with(list<int>,_pred)/1048576 973713.174 -
rng::starts_with(list<int>,_pred)/8 3.632 -
rng::starts_with(list<int>,_pred)/8192 9796.236 -17.09%
rng::starts_with(vector<int>)/1000 72.794 -
rng::starts_with(vector<int>)/1024 76.687 -1.98%
rng::starts_with(vector<int>)/1048576 76596.976 -
rng::starts_with(vector<int>)/8 1.319 1.36%
rng::starts_with(vector<int>)/8192 604.025 -
rng::starts_with(vector<int>,_pred)/1000 447.597 -
rng::starts_with(vector<int>,_pred)/1024 515.057 -
rng::starts_with(vector<int>,_pred)/1048576 605958.190 -
rng::starts_with(vector<int>,_pred)/8 4.246 -
rng::starts_with(vector<int>,_pred)/8192 4718.055 -
rng::swap_ranges(deque<int>)/1024 315.835 -12.40%
rng::swap_ranges(deque<int>)/32 10.734 -
rng::swap_ranges(deque<int>)/50 19.593 -
rng::swap_ranges(deque<int>)/8192 2533.335 -12.08%
rng::swap_ranges(list<int>)/1024 776.879 -
rng::swap_ranges(list<int>)/32 16.723 -1.75%
rng::swap_ranges(list<int>)/50 29.516 -
rng::swap_ranges(list<int>)/8192 10037.499 -
rng::swap_ranges(vector<int>)/1024 63.715 -
rng::swap_ranges(vector<int>)/32 4.715 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 478.982 -
rng::transform(deque<int>)_(identity_transform)/1024 370.987 -
rng::transform(deque<int>)_(identity_transform)/32 12.269 -
rng::transform(deque<int>)_(identity_transform)/50 19.751 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.274 -
rng::transform(deque<int>,_deque<int>)/1024 698.365 -
rng::transform(deque<int>,_deque<int>)/32 21.747 -
rng::transform(deque<int>,_deque<int>)/50 34.351 -
rng::transform(deque<int>,_deque<int>)/8192 5667.905 -
rng::transform(list<int>)_(identity_transform)/1024 748.012 -
rng::transform(list<int>)_(identity_transform)/32 17.018 -
rng::transform(list<int>)_(identity_transform)/50 30.175 -
rng::transform(list<int>)_(identity_transform)/8192 7151.986 -12.47%
rng::transform(list<int>,_list<int>)/1024 888.222 -
rng::transform(list<int>,_list<int>)/32 24.193 -
rng::transform(list<int>,_list<int>)/50 39.308 -
rng::transform(list<int>,_list<int>)/8192 9666.298 -6.40%
rng::transform(vector<int>)_(identity_transform)/1024 262.777 -
rng::transform(vector<int>)_(identity_transform)/32 8.881 -
rng::transform(vector<int>)_(identity_transform)/50 16.321 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.060 -
rng::transform(vector<int>,_vector<int>)/1024 601.105 -
rng::transform(vector<int>,_vector<int>)/32 17.657 -
rng::transform(vector<int>,_vector<int>)/50 28.718 -
rng::transform(vector<int>,_vector<int>)/8192 4770.620 -
rng::unique(deque<int>)_(contiguous)/1024 735.103 -
rng::unique(deque<int>)_(contiguous)/32 60.234 2.29%
rng::unique(deque<int>)_(contiguous)/52 70.467 3.47%
rng::unique(deque<int>)_(contiguous)/8192 5520.093 -
rng::unique(deque<int>)_(sprinkled)/1024 714.316 13.09%
rng::unique(deque<int>)_(sprinkled)/32 58.927 -5.50%
rng::unique(deque<int>)_(sprinkled)/52 67.453 -10.04%
rng::unique(deque<int>)_(sprinkled)/8192 5600.131 -1.15%
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.755 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.517 -2.25%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.258 -2.98%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4497.293 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.156 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.649 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.312 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5274.393 -
rng::unique(list<int>)_(contiguous)/1024 921.242 -
rng::unique(list<int>)_(contiguous)/32 54.963 -
rng::unique(list<int>)_(contiguous)/52 67.272 -
rng::unique(list<int>)_(contiguous)/8192 7179.520 -
rng::unique(list<int>)_(sprinkled)/1024 952.257 -1.21%
rng::unique(list<int>)_(sprinkled)/32 63.980 -
rng::unique(list<int>)_(sprinkled)/52 77.371 -
rng::unique(list<int>)_(sprinkled)/8192 7833.367 -
rng::unique(list<int>,_pred)_(contiguous)/1024 987.698 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.944 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.060 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7752.825 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1026.934 -1.65%
rng::unique(list<int>,_pred)_(sprinkled)/32 69.041 3.82%
rng::unique(list<int>,_pred)_(sprinkled)/52 86.145 3.66%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8341.750 -1.75%
rng::unique(vector<int>)_(contiguous)/1024 291.227 -
rng::unique(vector<int>)_(contiguous)/32 50.792 -
rng::unique(vector<int>)_(contiguous)/52 56.642 -
rng::unique(vector<int>)_(contiguous)/8192 1914.211 -
rng::unique(vector<int>)_(sprinkled)/1024 283.368 -
rng::unique(vector<int>)_(sprinkled)/32 50.627 -
rng::unique(vector<int>)_(sprinkled)/52 55.247 -
rng::unique(vector<int>)_(sprinkled)/8192 1914.826 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.070 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.624 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.142 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3768.826 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.793 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.589 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.502 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5232.152 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.091 -
rng::unique_copy(deque<int>)_(contiguous)/32 16.475 66.45%
rng::unique_copy(deque<int>)_(contiguous)/52 25.526 66.21%
rng::unique_copy(deque<int>)_(contiguous)/8192 3733.843 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 464.801 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.330 -30.23%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.749 -20.26%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3725.826 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.131 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.685 1.56%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.597 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4440.620 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 718.227 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.954 2.48%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.295 5.25%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5717.729 -
rng::unique_copy(list<int>)_(contiguous)/1024 743.073 -49.74%
rng::unique_copy(list<int>)_(contiguous)/32 11.919 -
rng::unique_copy(list<int>)_(contiguous)/52 30.027 -
rng::unique_copy(list<int>)_(contiguous)/8192 6939.374 -2.16%
rng::unique_copy(list<int>)_(sprinkled)/1024 743.179 -49.71%
rng::unique_copy(list<int>)_(sprinkled)/32 11.065 2.77%
rng::unique_copy(list<int>)_(sprinkled)/52 22.228 -1.69%
rng::unique_copy(list<int>)_(sprinkled)/8192 7457.195 1.93%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 790.516 -47.73%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.282 -3.03%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.845 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7508.632 -1.23%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 820.943 -47.30%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.429 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.189 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7523.730 -1.85%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.087 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.612 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.528 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1899.673 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 241.760 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.204 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.767 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1878.026 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.646 -1.35%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.962 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.529 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.087 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.306 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.613 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.011 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4385.210 -
std::adjacent_find(deque<int>)/1024 461.471 -
std::adjacent_find(deque<int>)/1048576 474263.089 -
std::adjacent_find(deque<int>)/50 21.934 10.08%
std::adjacent_find(deque<int>)/8 4.186 3.68%
std::adjacent_find(deque<int>)/8192 3696.066 -
std::adjacent_find(deque<int>,_pred)/1024 630.099 -
std::adjacent_find(deque<int>,_pred)/1048576 651443.762 -
std::adjacent_find(deque<int>,_pred)/50 29.762 -3.62%
std::adjacent_find(deque<int>,_pred)/8 4.409 -7.72%
std::adjacent_find(deque<int>,_pred)/8192 5085.757 -
std::adjacent_find(list<int>)/1024 710.381 -
std::adjacent_find(list<int>)/1048576 867350.861 -
std::adjacent_find(list<int>)/50 23.624 -10.35%
std::adjacent_find(list<int>)/8 2.147 1.65%
std::adjacent_find(list<int>)/8192 6720.942 -
std::adjacent_find(list<int>,_pred)/1024 826.922 -
std::adjacent_find(list<int>,_pred)/1048576 954295.366 -
std::adjacent_find(list<int>,_pred)/50 34.906 -
std::adjacent_find(list<int>,_pred)/8 3.921 1.77%
std::adjacent_find(list<int>,_pred)/8192 8344.735 4.48%
std::adjacent_find(vector<int>)/1024 234.172 -
std::adjacent_find(vector<int>)/1048576 233692.755 -
std::adjacent_find(vector<int>)/50 11.959 -
std::adjacent_find(vector<int>)/8 2.018 -
std::adjacent_find(vector<int>)/8192 1826.382 -
std::adjacent_find(vector<int>,_pred)/1024 400.943 -
std::adjacent_find(vector<int>,_pred)/1048576 468790.403 -
std::adjacent_find(vector<int>,_pred)/50 23.638 -
std::adjacent_find(vector<int>,_pred)/8 3.343 -2.29%
std::adjacent_find(vector<int>,_pred)/8192 3184.635 -
std::all_of(deque<int>)_(process_all)/32 11.587 -
std::all_of(deque<int>)_(process_all)/32768 11179.061 5.87%
std::all_of(deque<int>)_(process_all)/50 20.273 10.50%
std::all_of(deque<int>)_(process_all)/8 3.220 4.15%
std::all_of(deque<int>)_(process_all)/8192 2812.263 6.91%
std::all_of(list<int>)_(process_all)/32 11.715 -
std::all_of(list<int>)_(process_all)/32768 26321.095 -1.47%
std::all_of(list<int>)_(process_all)/50 21.973 -
std::all_of(list<int>)_(process_all)/8 2.606 -
std::all_of(list<int>)_(process_all)/8192 7638.849 -
std::all_of(vector<int>)_(process_all)/32 8.372 -
std::all_of(vector<int>)_(process_all)/32768 8072.467 -
std::all_of(vector<int>)_(process_all)/50 18.220 -
std::all_of(vector<int>)_(process_all)/8 2.568 6.07%
std::all_of(vector<int>)_(process_all)/8192 2021.556 -
std::any_of(deque<int>)_(process_all)/32 11.534 -1.72%
std::any_of(deque<int>)_(process_all)/32768 10630.508 -4.39%
std::any_of(deque<int>)_(process_all)/50 19.182 -2.70%
std::any_of(deque<int>)_(process_all)/8 3.219 1.61%
std::any_of(deque<int>)_(process_all)/8192 2677.622 -3.88%
std::any_of(list<int>)_(process_all)/32 11.455 -
std::any_of(list<int>)_(process_all)/32768 25675.821 -1.21%
std::any_of(list<int>)_(process_all)/50 21.693 -1.37%
std::any_of(list<int>)_(process_all)/8 2.721 -
std::any_of(list<int>)_(process_all)/8192 6941.476 -3.03%
std::any_of(vector<int>)_(process_all)/32 8.357 -1.03%
std::any_of(vector<int>)_(process_all)/32768 8066.993 -
std::any_of(vector<int>)_(process_all)/50 18.293 -
std::any_of(vector<int>)_(process_all)/8 2.542 2.27%
std::any_of(vector<int>)_(process_all)/8192 2027.371 -
std::copy(deque<int>)/1048576 49858.306 -
std::copy(deque<int>)/262144 10303.727 -
std::copy(deque<int>)/32768 1179.265 2.37%
std::copy(deque<int>)/4096 146.717 -
std::copy(deque<int>)/512 16.717 -
std::copy(deque<int>)/64 2.667 -
std::copy(deque<int>)/8 2.602 -5.81%
std::copy(list<int>)/1048576 875656.677 -
std::copy(list<int>)/262144 215179.151 -1.23%
std::copy(list<int>)/32768 25460.757 -2.91%
std::copy(list<int>)/4096 3239.564 -2.21%
std::copy(list<int>)/512 366.613 -
std::copy(list<int>)/64 30.740 -7.58%
std::copy(list<int>)/8 2.453 -
std::copy(vector<bool>)_(aligned)/1048576 2614.568 -8.62%
std::copy(vector<bool>)_(aligned)/262144 682.906 9.73%
std::copy(vector<bool>)_(aligned)/32768 35.527 -
std::copy(vector<bool>)_(aligned)/4096 4.788 3.38%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.285 -6.16%
std::copy(vector<bool>)_(unaligned)/1048576 7016.691 -
std::copy(vector<bool>)_(unaligned)/262144 1712.741 -
std::copy(vector<bool>)_(unaligned)/32768 218.326 -
std::copy(vector<bool>)_(unaligned)/4096 26.065 -
std::copy(vector<bool>)_(unaligned)/512 3.488 -
std::copy(vector<bool>)_(unaligned)/64 1.823 -
std::copy(vector<int>)/1048576 50190.419 -
std::copy(vector<int>)/262144 12531.091 -
std::copy(vector<int>)/32768 3518.223 -7.36%
std::copy(vector<int>)/4096 224.508 3.90%
std::copy(vector<int>)/512 15.987 -
std::copy(vector<int>)/64 2.447 -
std::copy(vector<int>)/8 2.344 4.47%
std::copy_backward(deque<int>)/1048576 127994.391 -
std::copy_backward(deque<int>)/262144 32484.132 -
std::copy_backward(deque<int>)/32768 4093.980 -
std::copy_backward(deque<int>)/4096 147.762 -
std::copy_backward(deque<int>)/512 18.125 -
std::copy_backward(deque<int>)/64 2.970 1.13%
std::copy_backward(deque<int>)/8 2.759 -1.85%
std::copy_backward(list<int>)/1048576 882363.208 -
std::copy_backward(list<int>)/262144 219696.347 -
std::copy_backward(list<int>)/32768 26346.450 -1.47%
std::copy_backward(list<int>)/4096 3923.967 17.15%
std::copy_backward(list<int>)/512 368.814 -
std::copy_backward(list<int>)/64 30.286 -
std::copy_backward(list<int>)/8 2.455 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3178.989 16.37%
std::copy_backward(vector<bool>)_(aligned)/262144 740.609 8.37%
std::copy_backward(vector<bool>)_(aligned)/32768 35.746 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.997 -
std::copy_backward(vector<bool>)_(aligned)/512 1.483 -2.12%
std::copy_backward(vector<bool>)_(aligned)/64 1.670 -7.46%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.273 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.459 -15.43%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.649 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.322 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.820 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50193.676 -
std::copy_backward(vector<int>)/262144 12464.606 -
std::copy_backward(vector<int>)/32768 3715.674 -2.02%
std::copy_backward(vector<int>)/4096 166.002 -26.21%
std::copy_backward(vector<int>)/512 16.621 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.258 1.66%
std::copy_if(deque<int>)_(entire_range)/1048576 277518.803 -
std::copy_if(deque<int>)_(entire_range)/262144 69798.006 -
std::copy_if(deque<int>)_(entire_range)/32768 8731.641 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.740 -
std::copy_if(deque<int>)_(entire_range)/512 136.413 -
std::copy_if(deque<int>)_(entire_range)/64 16.147 -
std::copy_if(deque<int>)_(entire_range)/8 2.583 -
std::copy_if(deque<int>)_(every_other)/1048576 373789.913 -
std::copy_if(deque<int>)_(every_other)/262144 93257.668 -
std::copy_if(deque<int>)_(every_other)/32768 11676.316 -
std::copy_if(deque<int>)_(every_other)/4096 1461.271 -
std::copy_if(deque<int>)_(every_other)/512 183.108 -
std::copy_if(deque<int>)_(every_other)/64 23.621 -
std::copy_if(deque<int>)_(every_other)/8 3.464 -
std::copy_if(list<int>)_(entire_range)/1048576 879537.043 -
std::copy_if(list<int>)_(entire_range)/262144 218155.061 -
std::copy_if(list<int>)_(entire_range)/32768 28306.250 -1.55%
std::copy_if(list<int>)_(entire_range)/4096 3176.117 1.72%
std::copy_if(list<int>)_(entire_range)/512 366.756 -
std::copy_if(list<int>)_(entire_range)/64 30.626 -4.46%
std::copy_if(list<int>)_(entire_range)/8 2.655 -
std::copy_if(list<int>)_(every_other)/1048576 838627.530 -
std::copy_if(list<int>)_(every_other)/262144 210513.667 -
std::copy_if(list<int>)_(every_other)/32768 25810.849 -
std::copy_if(list<int>)_(every_other)/4096 3216.038 -18.00%
std::copy_if(list<int>)_(every_other)/512 360.604 -1.61%
std::copy_if(list<int>)_(every_other)/64 23.682 -
std::copy_if(list<int>)_(every_other)/8 2.309 -
std::copy_if(vector<int>)_(entire_range)/1048576 245430.687 -
std::copy_if(vector<int>)_(entire_range)/262144 59822.364 -
std::copy_if(vector<int>)_(entire_range)/32768 7469.539 -
std::copy_if(vector<int>)_(entire_range)/4096 934.507 -
std::copy_if(vector<int>)_(entire_range)/512 123.379 -
std::copy_if(vector<int>)_(entire_range)/64 16.103 1.87%
std::copy_if(vector<int>)_(entire_range)/8 2.282 -4.41%
std::copy_if(vector<int>)_(every_other)/1048576 240021.740 -
std::copy_if(vector<int>)_(every_other)/262144 59971.336 -
std::copy_if(vector<int>)_(every_other)/32768 7473.708 -
std::copy_if(vector<int>)_(every_other)/4096 937.671 -
std::copy_if(vector<int>)_(every_other)/512 122.825 -
std::copy_if(vector<int>)_(every_other)/64 16.116 -
std::copy_if(vector<int>)_(every_other)/8 2.578 2.90%
std::copy_n(deque<int>)/1048576 49581.475 -
std::copy_n(deque<int>)/262144 10517.790 2.54%
std::copy_n(deque<int>)/32768 1135.404 -
std::copy_n(deque<int>)/4096 146.848 -
std::copy_n(deque<int>)/512 16.726 -
std::copy_n(deque<int>)/64 2.763 -
std::copy_n(deque<int>)/8 2.764 -
std::copy_n(list<int>)/1048576 866465.304 -
std::copy_n(list<int>)/262144 215330.091 -
std::copy_n(list<int>)/32768 25570.696 -
std::copy_n(list<int>)/4096 3804.267 5.52%
std::copy_n(list<int>)/512 339.750 -
std::copy_n(list<int>)/64 14.007 -
std::copy_n(list<int>)/8 2.242 -
std::copy_n(vector<bool>)_(aligned)/1048576 2114.148 -
std::copy_n(vector<bool>)_(aligned)/262144 696.380 -7.61%
std::copy_n(vector<bool>)_(aligned)/32768 35.645 -
std::copy_n(vector<bool>)_(aligned)/4096 4.624 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.362 3.99%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.571 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.578 -
std::copy_n(vector<bool>)_(unaligned)/32768 215.103 -1.30%
std::copy_n(vector<bool>)_(unaligned)/4096 26.058 -
std::copy_n(vector<bool>)_(unaligned)/512 3.491 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50396.083 -
std::copy_n(vector<int>)/262144 12536.361 -
std::copy_n(vector<int>)/32768 3672.125 -3.22%
std::copy_n(vector<int>)/4096 154.683 -5.33%
std::copy_n(vector<int>)/512 16.061 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.186 -1.32%
std::count(deque<int>)_(every_other)/1024 247.494 -
std::count(deque<int>)_(every_other)/1048576 252763.704 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1934.262 -
std::count(list<int>)_(every_other)/1024 713.928 1.23%
std::count(list<int>)_(every_other)/1048576 797579.889 -1.72%
std::count(list<int>)_(every_other)/8 2.042 -4.37%
std::count(list<int>)_(every_other)/8192 6339.943 -1.24%
std::count(vector<bool>)/1000 2.973 -1.04%
std::count(vector<bool>)/1024 1.682 -
std::count(vector<bool>)/1048576 1458.975 -
std::count(vector<bool>)/8192 11.414 -
std::count(vector<int>)_(every_other)/1024 102.930 -
std::count(vector<int>)_(every_other)/1048576 105171.421 -
std::count(vector<int>)_(every_other)/8 1.294 -6.23%
std::count(vector<int>)_(every_other)/8192 818.608 -
std::count_if(deque<int>)_(every_other)/1024 350.398 -
std::count_if(deque<int>)_(every_other)/1048576 344247.502 -
std::count_if(deque<int>)_(every_other)/8 3.357 -2.59%
std::count_if(deque<int>)_(every_other)/8192 2633.468 -
std::count_if(list<int>)_(every_other)/1024 752.949 -
std::count_if(list<int>)_(every_other)/1048576 887274.705 -
std::count_if(list<int>)_(every_other)/8 2.739 -
std::count_if(list<int>)_(every_other)/8192 7086.633 -1.39%
std::count_if(vector<int>)_(every_other)/1024 248.640 -
std::count_if(vector<int>)_(every_other)/1048576 247792.965 -
std::count_if(vector<int>)_(every_other)/8 4.225 -
std::count_if(vector<int>)_(every_other)/8192 1928.579 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.862 -17.05%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.165 -10.64%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.117 -17.49%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.675 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.907 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.199 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.456 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.834 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 441.363 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.585 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.008 1.53%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2151.596 -
std::deque<int>::ctor(size)/1024 73.770 2.39%
std::deque<int>::ctor(size)/32 26.634 -
std::deque<int>::ctor(size)/8192 451.268 1.43%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.196 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.831 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.002 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.526 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.640 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.475 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.381 -1.07%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.733 1.07%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.431 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.053 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.108 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.076 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.978 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.778 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.946 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.870 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.074 3.91%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 327.660 -13.37%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.681 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 545.719 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.788 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4974.728 -11.49%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6394.804 -1.68%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 138.117 6.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52144.790 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.478 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.100 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12644.446 -1.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19802.831 1.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 609.799 1.64%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175546.572 1.15%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.319 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.272 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12724.810 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19834.466 1.29%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 609.034 1.47%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176300.718 1.41%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.233 1.27%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.969 5.11%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11683.262 -1.71%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20367.910 2.91%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 622.088 2.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179328.507 2.54%
std::deque<std::string>::ctor(size)/1024 721.726 -
std::deque<std::string>::ctor(size)/32 41.808 1.39%
std::deque<std::string>::ctor(size)/8192 8605.633 1.17%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 951.560 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.118 -1.86%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12932.192 1.79%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19925.375 1.10%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 574.733 1.22%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174162.916 2.29%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.408 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.358 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.376 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.631 1.45%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.077 1.51%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.915 2.20%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.277 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.674 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.652 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.915 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.411 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2368.360 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.801 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.859 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.819 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.403 -2.35%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.579 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.870 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.123 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.880 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2352.107 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.810 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.740 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2380.544 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.825 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.506 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4613.618 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6418.679 -1.12%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.143 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51946.567 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.402 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.131 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.273 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.459 3.67%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.804 1.92%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.954 2.57%
std::distance(deque<int>)/1024 0.654 3.09%
std::distance(deque<int>)/4096 0.653 3.23%
std::distance(deque<int>)/50 0.657 -
std::distance(deque<int>)/8192 0.654 3.37%
std::distance(join_view(vector<vector<int>>))/1024 1.029 -
std::distance(join_view(vector<vector<int>>))/4096 4.308 -2.41%
std::distance(join_view(vector<vector<int>>))/50 0.588 -9.54%
std::distance(join_view(vector<vector<int>>))/8192 8.344 -
std::equal(deque<int>)_(it,_it,_it)/1024 494.935 -1.34%
std::equal(deque<int>)_(it,_it,_it)/1048576 493240.172 -1.59%
std::equal(deque<int>)_(it,_it,_it)/50 25.106 3.91%
std::equal(deque<int>)_(it,_it,_it)/8 6.398 52.40%
std::equal(deque<int>)_(it,_it,_it)/8192 3860.723 -1.39%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 506.526 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500918.000 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.348 21.49%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.047 4.07%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3900.054 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.053 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524972.679 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.165 -1.92%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.244 2.73%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4012.861 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.028 1.39%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514697.985 2.62%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.984 7.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.305 -1.07%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3986.282 3.69%
std::equal(list<int>)_(it,_it,_it)/1024 1138.592 -
std::equal(list<int>)_(it,_it,_it)/1048576 1314282.069 -
std::equal(list<int>)_(it,_it,_it)/50 35.607 -7.66%
std::equal(list<int>)_(it,_it,_it)/8 2.784 -
std::equal(list<int>)_(it,_it,_it)/8192 9916.327 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 787.026 1.11%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952947.197 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.597 10.34%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.985 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12006.090 -4.21%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.548 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 987996.474 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.317 -5.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.598 -1.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12373.465 -1.12%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1164.462 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316836.308 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.853 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.618 -2.31%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12438.763 -
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6429.896 -
std::equal(vector<bool>)_(unaligned)/50 0.691 -10.60%
std::equal(vector<bool>)_(unaligned)/8 0.705 -19.12%
std::equal(vector<bool>)_(unaligned)/8192 53.802 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.573 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73777.266 -
std::equal(vector<int>)_(it,_it,_it)/50 4.216 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -4.40%
std::equal(vector<int>)_(it,_it,_it)/8192 563.913 -1.28%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.203 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73728.056 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.397 2.87%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.466 2.88%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.599 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.393 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638967.887 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.038 4.95%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.806 2.50%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4783.730 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 526.900 -1.05%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606281.586 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.802 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.625 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4824.532 -
std::fill(deque<int>)/1024 30.103 -1.03%
std::fill(deque<int>)/32 1.270 -
std::fill(deque<int>)/50 2.252 -
std::fill(deque<int>)/8192 240.357 -
std::fill(list<int>)/1024 671.952 -52.31%
std::fill(list<int>)/32 8.407 -1.05%
std::fill(list<int>)/50 35.132 -
std::fill(list<int>)/8192 7114.327 -7.08%
std::fill(vector<bool>)/1048576 3823.206 -
std::fill(vector<bool>)/262144 232.372 -
std::fill(vector<bool>)/32768 30.195 -
std::fill(vector<bool>)/4096 4.207 -
std::fill(vector<bool>)/512 1.534 -2.87%
std::fill(vector<bool>)/64 1.628 -2.90%
std::fill(vector<int>)/1024 30.173 -
std::fill(vector<int>)/32 1.066 2.04%
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 238.213 -1.73%
std::fill_n(deque<int>)/1024 29.551 -
std::fill_n(deque<int>)/32 1.215 1.63%
std::fill_n(deque<int>)/50 2.198 -
std::fill_n(deque<int>)/8192 240.981 -
std::fill_n(list<int>)/1024 649.402 -
std::fill_n(list<int>)/32 8.271 -1.06%
std::fill_n(list<int>)/50 16.089 -
std::fill_n(list<int>)/8192 7059.114 -
std::fill_n(vector<bool>)/1048576 3838.922 -
std::fill_n(vector<bool>)/262144 231.557 -
std::fill_n(vector<bool>)/32768 30.301 -
std::fill_n(vector<bool>)/4096 4.153 -
std::fill_n(vector<bool>)/512 1.557 5.72%
std::fill_n(vector<bool>)/64 1.521 -3.87%
std::fill_n(vector<int>)/1024 29.918 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.220 -
std::fill_n(vector<int>)/8192 238.075 -
std::find(deque<int>)_(bail_25%)/1024 67.124 -
std::find(deque<int>)_(bail_25%)/32768 1918.105 -
std::find(deque<int>)_(bail_25%)/8 2.000 -3.50%
std::find(deque<int>)_(bail_25%)/8192 476.583 -1.33%
std::find(deque<int>)_(process_all)/1024 242.840 -1.35%
std::find(deque<int>)_(process_all)/32768 7864.503 -
std::find(deque<int>)_(process_all)/50 14.014 1.11%
std::find(deque<int>)_(process_all)/8 3.427 -1.03%
std::find(deque<int>)_(process_all)/8192 1957.869 -
std::find(list<int>)_(bail_25%)/1024 129.129 -
std::find(list<int>)_(bail_25%)/32768 8788.340 9.16%
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1421.786 -
std::find(list<int>)_(process_all)/1024 689.195 -3.56%
std::find(list<int>)_(process_all)/32768 25712.452 -4.58%
std::find(list<int>)_(process_all)/50 18.706 2.54%
std::find(list<int>)_(process_all)/8 2.356 -
std::find(list<int>)_(process_all)/8192 7658.232 -13.32%
std::find(vector<bool>)_(process_all)/1024 4.685 -
std::find(vector<bool>)_(process_all)/1048576 3658.136 -
std::find(vector<bool>)_(process_all)/50 0.665 -
std::find(vector<bool>)_(process_all)/8 0.662 -
std::find(vector<bool>)_(process_all)/8192 33.504 -
std::find(vector<char>)_(bail_25%)/1024 5.424 -
std::find(vector<char>)_(bail_25%)/32768 136.160 -
std::find(vector<char>)_(bail_25%)/8 1.108 4.42%
std::find(vector<char>)_(bail_25%)/8192 39.686 -
std::find(vector<char>)_(process_all)/1024 16.247 -
std::find(vector<char>)_(process_all)/32768 495.256 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.271 -
std::find(vector<int>)_(bail_25%)/1024 65.739 -
std::find(vector<int>)_(bail_25%)/32768 1861.387 -
std::find(vector<int>)_(bail_25%)/8 1.382 -1.08%
std::find(vector<int>)_(bail_25%)/8192 471.553 -
std::find(vector<int>)_(process_all)/1024 242.909 -
std::find(vector<int>)_(process_all)/32768 7433.169 -
std::find(vector<int>)_(process_all)/50 12.430 -
std::find(vector<int>)_(process_all)/8 2.693 -
std::find(vector<int>)_(process_all)/8192 1857.376 -
std::find(vector<long_long>)_(bail_25%)/1024 30.253 -
std::find(vector<long_long>)_(bail_25%)/32768 957.625 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -1.91%
std::find(vector<long_long>)_(bail_25%)/8192 245.405 -
std::find(vector<long_long>)_(process_all)/1024 119.024 -
std::find(vector<long_long>)_(process_all)/32768 3811.268 -
std::find(vector<long_long>)_(process_all)/50 5.809 -
std::find(vector<long_long>)_(process_all)/8 1.317 9.11%
std::find(vector<long_long>)_(process_all)/8192 950.547 -
std::find_end(deque<int>)_(match_near_end)/1000 34.436 -8.23%
std::find_end(deque<int>)_(match_near_end)/1024 32.510 -3.20%
std::find_end(deque<int>)_(match_near_end)/8192 273.051 -2.09%
std::find_end(deque<int>)_(near_matches)/1000 15819.656 -
std::find_end(deque<int>)_(near_matches)/1024 16472.996 -
std::find_end(deque<int>)_(near_matches)/8192 1132156.485 -
std::find_end(deque<int>)_(process_all)/1000 307.010 6.76%
std::find_end(deque<int>)_(process_all)/1024 325.785 10.89%
std::find_end(deque<int>)_(process_all)/1048576 317229.129 20.25%
std::find_end(deque<int>)_(process_all)/8192 2493.224 23.86%
std::find_end(deque<int>)_(same_length)/1000 337.090 1.72%
std::find_end(deque<int>)_(same_length)/1024 344.051 1.91%
std::find_end(deque<int>)_(same_length)/8192 2946.564 9.47%
std::find_end(deque<int>)_(single_element)/1000 313.736 -
std::find_end(deque<int>)_(single_element)/1024 318.918 -
std::find_end(deque<int>)_(single_element)/8192 2203.814 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.819 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.392 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.568 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31692.929 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32711.434 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1910928.245 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.929 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.695 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 568883.639 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4371.287 -
std::find_end(deque<int>,_pred)_(same_length)/1000 748.811 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.838 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5112.935 -
std::find_end(deque<int>,_pred)_(single_element)/1000 654.614 1.09%
std::find_end(deque<int>,_pred)_(single_element)/1024 650.581 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4816.279 -1.28%
std::find_end(forward_list<int>)_(match_near_end)/1000 764.282 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4473.045 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257008.170 -
std::find_end(forward_list<int>)_(near_matches)/1000 36837.166 -
std::find_end(forward_list<int>)_(near_matches)/1024 38121.677 -
std::find_end(forward_list<int>)_(near_matches)/8192 2471869.848 -
std::find_end(forward_list<int>)_(process_all)/1000 677.917 -
std::find_end(forward_list<int>)_(process_all)/1024 707.405 -
std::find_end(forward_list<int>)_(process_all)/1048576 764921.903 -
std::find_end(forward_list<int>)_(process_all)/8192 5735.495 1.10%
std::find_end(forward_list<int>)_(same_length)/1000 1474.397 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.428 -
std::find_end(forward_list<int>)_(same_length)/8192 14187.507 -16.27%
std::find_end(forward_list<int>)_(single_element)/1000 680.194 -
std::find_end(forward_list<int>)_(single_element)/1024 698.152 -1.36%
std::find_end(forward_list<int>)_(single_element)/8192 6346.014 1.37%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.817 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5134.751 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276946.539 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42102.988 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43670.908 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2701283.654 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 783.897 1.09%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 800.852 1.06%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 873092.115 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6401.141 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.832 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.905 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15125.614 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 801.692 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 817.739 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7099.298 1.55%
std::find_end(list<int>)_(match_near_end)/1000 78.074 -2.28%
std::find_end(list<int>)_(match_near_end)/1024 59.810 -
std::find_end(list<int>)_(match_near_end)/8192 601.891 -
std::find_end(list<int>)_(near_matches)/1000 33243.565 -
std::find_end(list<int>)_(near_matches)/1024 34670.796 -
std::find_end(list<int>)_(near_matches)/8192 2255950.026 -
std::find_end(list<int>)_(process_all)/1000 710.881 -
std::find_end(list<int>)_(process_all)/1024 729.335 -
std::find_end(list<int>)_(process_all)/1048576 875456.564 -
std::find_end(list<int>)_(process_all)/8192 7354.878 -1.08%
std::find_end(list<int>)_(same_length)/1000 740.162 -1.85%
std::find_end(list<int>)_(same_length)/1024 762.080 -
std::find_end(list<int>)_(same_length)/8192 8158.061 -3.22%
std::find_end(list<int>)_(single_element)/1000 715.219 -
std::find_end(list<int>)_(single_element)/1024 734.142 -
std::find_end(list<int>)_(single_element)/8192 7750.020 -8.13%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.420 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.033 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.428 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38141.410 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39666.285 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2468700.116 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.062 -
std::find_end(list<int>,_pred)_(process_all)/1024 843.712 -
std::find_end(list<int>,_pred)_(process_all)/1048576 991727.965 -
std::find_end(list<int>,_pred)_(process_all)/8192 8202.357 -1.50%
std::find_end(list<int>,_pred)_(same_length)/1000 762.235 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.686 -
std::find_end(list<int>,_pred)_(same_length)/8192 11049.784 29.53%
std::find_end(list<int>,_pred)_(single_element)/1000 818.347 -
std::find_end(list<int>,_pred)_(single_element)/1024 838.546 -
std::find_end(list<int>,_pred)_(single_element)/8192 8409.720 -9.78%
std::find_end(vector<int>)_(match_near_end)/1000 27.968 -3.17%
std::find_end(vector<int>)_(match_near_end)/1024 24.836 -
std::find_end(vector<int>)_(match_near_end)/8192 201.234 -2.64%
std::find_end(vector<int>)_(near_matches)/1000 14096.652 -
std::find_end(vector<int>)_(near_matches)/1024 14667.898 -
std::find_end(vector<int>)_(near_matches)/8192 772866.998 -
std::find_end(vector<int>)_(process_all)/1000 225.282 2.98%
std::find_end(vector<int>)_(process_all)/1024 230.877 2.71%
std::find_end(vector<int>)_(process_all)/1048576 225351.532 2.98%
std::find_end(vector<int>)_(process_all)/8192 1762.946 3.93%
std::find_end(vector<int>)_(same_length)/1000 244.177 -
std::find_end(vector<int>)_(same_length)/1024 250.936 -
std::find_end(vector<int>)_(same_length)/8192 2025.804 -
std::find_end(vector<int>)_(single_element)/1000 244.279 -
std::find_end(vector<int>)_(single_element)/1024 249.670 -
std::find_end(vector<int>)_(single_element)/8192 1920.592 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.474 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.053 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.319 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22406.889 -1.38%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23326.092 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466007.426 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.890 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.085 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640305.582 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4320.095 -
std::find_end(vector<int>,_pred)_(same_length)/1000 622.717 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.439 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5113.415 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.356 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.919 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.410 -
std::find_first_of(deque<int>)_(large_needle)/1024 367435.849 -
std::find_first_of(deque<int>)_(large_needle)/32 303.254 6.28%
std::find_first_of(deque<int>)_(large_needle)/50 730.028 8.15%
std::find_first_of(deque<int>)_(large_needle)/8192 23544893.068 -
std::find_first_of(deque<int>)_(small_needle)/1024 3773.658 4.60%
std::find_first_of(deque<int>)_(small_needle)/32 113.044 -
std::find_first_of(deque<int>)_(small_needle)/50 173.205 -
std::find_first_of(deque<int>)_(small_needle)/8192 28446.841 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 566803.055 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 603.719 19.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1719.188 25.91%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35541014.600 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6442.489 2.13%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.195 16.91%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 346.998 12.11%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50406.052 -
std::find_first_of(list<int>)_(large_needle)/1024 865638.046 -
std::find_first_of(list<int>)_(large_needle)/32 672.221 -
std::find_first_of(list<int>)_(large_needle)/50 1732.762 -
std::find_first_of(list<int>)_(large_needle)/8192 48332816.665 -
std::find_first_of(list<int>)_(small_needle)/1024 2779.932 -
std::find_first_of(list<int>)_(small_needle)/32 90.738 -
std::find_first_of(list<int>)_(small_needle)/50 139.369 -
std::find_first_of(list<int>)_(small_needle)/8192 23210.584 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 926242.229 6.10%
std::find_first_of(list<int>,_pred)_(large_needle)/32 724.849 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1870.999 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53301134.621 -2.18%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5228.448 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.822 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.906 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41638.215 -
std::find_first_of(vector<int>)_(large_needle)/1024 118565.261 10.15%
std::find_first_of(vector<int>)_(large_needle)/32 115.101 8.76%
std::find_first_of(vector<int>)_(large_needle)/50 290.292 12.00%
std::find_first_of(vector<int>)_(large_needle)/8192 7629142.217 10.10%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.450 -
std::find_first_of(vector<int>)_(small_needle)/32 47.748 -
std::find_first_of(vector<int>)_(small_needle)/50 71.686 -
std::find_first_of(vector<int>)_(small_needle)/8192 11265.990 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593207.629 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.442 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.091 -1.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38241437.500 -1.76%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5590.697 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.411 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.426 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44421.973 -
std::find_if(deque<int>)_(bail_25%)/1024 105.727 -
std::find_if(deque<int>)_(bail_25%)/32768 2762.126 1.70%
std::find_if(deque<int>)_(bail_25%)/8 1.522 -
std::find_if(deque<int>)_(bail_25%)/8192 706.071 -
std::find_if(deque<int>)_(process_all)/1024 484.207 2.20%
std::find_if(deque<int>)_(process_all)/32768 12045.693 1.97%
std::find_if(deque<int>)_(process_all)/50 23.508 -1.29%
std::find_if(deque<int>)_(process_all)/8 3.909 -
std::find_if(deque<int>)_(process_all)/8192 2948.737 2.27%
std::find_if(list<int>)_(bail_25%)/1024 192.480 -1.41%
std::find_if(list<int>)_(bail_25%)/32768 8389.654 -20.29%
std::find_if(list<int>)_(bail_25%)/8 1.214 1.84%
std::find_if(list<int>)_(bail_25%)/8192 1513.433 -1.15%
std::find_if(list<int>)_(process_all)/1024 757.028 -1.10%
std::find_if(list<int>)_(process_all)/32768 27375.469 -1.12%
std::find_if(list<int>)_(process_all)/50 21.779 -
std::find_if(list<int>)_(process_all)/8 3.499 -
std::find_if(list<int>)_(process_all)/8192 12653.840 4.08%
std::find_if(vector<bool>)_(process_all)/1024 770.320 -
std::find_if(vector<bool>)_(process_all)/1048576 787388.015 -
std::find_if(vector<bool>)_(process_all)/50 35.039 -2.70%
std::find_if(vector<bool>)_(process_all)/8 5.426 -1.75%
std::find_if(vector<bool>)_(process_all)/8192 6147.857 -
std::find_if(vector<char>)_(bail_25%)/1024 75.873 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.437 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 517.669 -
std::find_if(vector<char>)_(process_all)/1024 268.744 -1.87%
std::find_if(vector<char>)_(process_all)/32768 8239.642 1.32%
std::find_if(vector<char>)_(process_all)/50 12.905 3.74%
std::find_if(vector<char>)_(process_all)/8 2.628 8.07%
std::find_if(vector<char>)_(process_all)/8192 2070.951 1.17%
std::find_if(vector<int>)_(bail_25%)/1024 75.457 -
std::find_if(vector<int>)_(bail_25%)/32768 2334.201 -
std::find_if(vector<int>)_(bail_25%)/8 1.124 -
std::find_if(vector<int>)_(bail_25%)/8192 548.158 -
std::find_if(vector<int>)_(process_all)/1024 289.516 -
std::find_if(vector<int>)_(process_all)/32768 9074.974 -
std::find_if(vector<int>)_(process_all)/50 14.190 -
std::find_if(vector<int>)_(process_all)/8 2.579 -
std::find_if(vector<int>)_(process_all)/8192 2261.164 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.139 -1.70%
std::find_if_not(deque<int>)_(bail_25%)/32768 2729.137 -2.39%
std::find_if_not(deque<int>)_(bail_25%)/8 1.452 -5.64%
std::find_if_not(deque<int>)_(bail_25%)/8192 694.033 -4.25%
std::find_if_not(deque<int>)_(process_all)/1024 495.431 4.44%
std::find_if_not(deque<int>)_(process_all)/32768 11744.526 -
std::find_if_not(deque<int>)_(process_all)/50 23.751 -
std::find_if_not(deque<int>)_(process_all)/8 3.974 1.28%
std::find_if_not(deque<int>)_(process_all)/8192 2826.897 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.084 -1.01%
std::find_if_not(list<int>)_(bail_25%)/32768 9723.199 27.73%
std::find_if_not(list<int>)_(bail_25%)/8 1.327 3.92%
std::find_if_not(list<int>)_(bail_25%)/8192 1517.090 -
std::find_if_not(list<int>)_(process_all)/1024 758.922 -1.23%
std::find_if_not(list<int>)_(process_all)/32768 27861.898 -5.63%
std::find_if_not(list<int>)_(process_all)/50 21.694 -
std::find_if_not(list<int>)_(process_all)/8 3.414 -
std::find_if_not(list<int>)_(process_all)/8192 8541.189 3.84%
std::find_if_not(vector<bool>)_(process_all)/1024 770.551 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787461.750 -
std::find_if_not(vector<bool>)_(process_all)/50 35.020 -2.62%
std::find_if_not(vector<bool>)_(process_all)/8 5.449 -1.26%
std::find_if_not(vector<bool>)_(process_all)/8192 6153.620 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.060 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.518 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.942 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.926 -
std::find_if_not(vector<char>)_(process_all)/1024 272.362 1.35%
std::find_if_not(vector<char>)_(process_all)/32768 8160.893 -1.04%
std::find_if_not(vector<char>)_(process_all)/50 12.460 -1.50%
std::find_if_not(vector<char>)_(process_all)/8 2.355 -4.09%
std::find_if_not(vector<char>)_(process_all)/8192 2054.089 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.598 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2336.359 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.012 1.45%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.223 -
std::find_if_not(vector<int>)_(process_all)/1024 307.376 -
std::find_if_not(vector<int>)_(process_all)/32768 9760.473 -
std::find_if_not(vector<int>)_(process_all)/50 15.014 -
std::find_if_not(vector<int>)_(process_all)/8 2.631 -3.44%
std::find_if_not(vector<int>)_(process_all)/8192 2428.894 -
std::flat_map<int,_int>::clear()/0 421.434 -
std::flat_map<int,_int>::clear()/1024 423.452 -
std::flat_map<int,_int>::clear()/32 422.652 -
std::flat_map<int,_int>::clear()/8192 447.036 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.578 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.365 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.033 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.429 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.630 -11.93%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.244 -6.73%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.706 -16.12%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.509 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.481 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.967 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.454 7.40%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.622 -20.54%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.343 -6.67%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.355 -21.15%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.186 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.067 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.766 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1178.301 -
std::flat_map<int,_int>::ctor(const&)/0 13.688 -
std::flat_map<int,_int>::ctor(const&)/1024 182.251 1.49%
std::flat_map<int,_int>::ctor(const&)/32 23.786 -
std::flat_map<int,_int>::ctor(const&)/8192 1679.777 -12.92%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.681 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 182.338 1.55%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.796 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1702.442 -11.69%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.661 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4305.929 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.617 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34359.636 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.598 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8917.462 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.311 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 112183.759 1.35%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.527 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.372 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.814 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.473 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.872 -10.16%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.500 -4.55%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.621 -10.19%
std::flat_map<int,_int>::erase(iterator)/0 15.372 -
std::flat_map<int,_int>::erase(iterator)/1024 82.171 4.37%
std::flat_map<int,_int>::erase(iterator)/32 20.835 -
std::flat_map<int,_int>::erase(iterator)/8192 510.381 -3.09%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.876 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.954 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.032 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 633.557 -1.01%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.794 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 137.335 22.51%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.049 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 584.088 1.47%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.420 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.491 -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.190 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.335 -
std::flat_map<int,_int>::find(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.341 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.350 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.204 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.348 -2.83%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.445 -22.29%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.177 -9.47%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.128 -23.64%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.756 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.279 5.89%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.081 -1.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.697 -32.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.753 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 188.397 77.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.593 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 544.923 -3.46%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.003 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.924 12.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.066 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.399 -1.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.991 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.422 62.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.466 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.357 -2.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.939 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5196.259 -1.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 640.743 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39563.166 -2.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.429 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7892.095 -1.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.724 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65377.095 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.442 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1520.900 -7.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 478.029 -1.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8849.153 -10.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.668 -1.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1518.525 -7.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 478.106 -1.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8850.914 -9.67%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.998 1.96%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 18.668 32.88%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.633 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.271 -17.22%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.945 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 26.066 15.23%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.058 -1.01%
std::flat_map<int,_int>::insert(value)_(new_value)/8192 23.137 -27.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.539 29.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.682 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.232 -24.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.148 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 42.436 84.82%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.331 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 32.630 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.988 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.491 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.155 -24.98%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.255 -6.69%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.442 -32.25%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.779 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.508 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.874 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1833.747 111.61%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.705 1.21%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.525 -1.49%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.988 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1686.612 -6.18%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.217 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.195 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.769 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1639.766 -7.62%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.026 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.579 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.756 -25.12%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -7.35%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.481 -27.78%
std::flat_multimap<int,_int>::clear()/0 418.243 -
std::flat_multimap<int,_int>::clear()/1024 420.351 -
std::flat_multimap<int,_int>::clear()/32 419.976 -
std::flat_multimap<int,_int>::clear()/8192 443.098 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.582 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.551 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.062 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.647 -3.30%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.607 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.416 1.42%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.360 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.018 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.360 -8.89%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.375 -1.59%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.116 -11.69%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.993 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.043 -2.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.431 -3.17%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.266 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.016 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.680 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.498 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.695 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.170 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.723 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.708 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.631 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.347 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.688 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1931.501 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.792 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3956.659 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.781 -2.41%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31382.202 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.770 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8494.201 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 201.044 1.57%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 114460.881 9.22%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.302 16.53%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.509 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.954 20.98%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.014 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.449 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.311 -2.77%
std::flat_multimap<int,_int>::erase(iterator)/1024 75.560 -2.05%
std::flat_multimap<int,_int>::erase(iterator)/32 20.795 -2.18%
std::flat_multimap<int,_int>::erase(iterator)/8192 501.598 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.132 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.223 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.989 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 664.722 3.07%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.149 -1.47%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.382 -3.18%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.991 -1.68%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 563.066 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.837 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.928 1.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.321 -1.12%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.421 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.231 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.432 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.876 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.303 1.62%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.965 -3.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.768 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.250 -31.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.122 -1.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.932 -37.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.831 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 214.583 -6.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.421 -1.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 556.405 -8.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.111 -1.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.787 -2.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.094 -2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.513 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.086 -1.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 145.755 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.096 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.741 -8.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.832 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4888.118 -1.60%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 626.302 -2.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37434.642 -1.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.395 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7357.803 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.309 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60128.655 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.930 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1350.881 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 470.197 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7774.488 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.955 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1351.409 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 469.932 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7690.824 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 15.989 -1.13%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 237.754 12.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.831 -1.47%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 539.429 -7.44%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.838 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.375 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.133 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 23.753 -7.69%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.000 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.490 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.299 -5.48%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.343 -5.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.532 -1.88%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.535 -1.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.760 -2.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.113 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.532 -2.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.369 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.955 -3.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 736.969 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.214 -10.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.808 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.835 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 706.234 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.026 82.91%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.044 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.103 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.417 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.769 -10.38%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.211 -3.06%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.492 -11.35%
std::for_each(deque<int>)/32 3.778 -1.88%
std::for_each(deque<int>)/50 4.107 -
std::for_each(deque<int>)/8 0.917 -1.48%
std::for_each(deque<int>)/8192 254.612 -17.96%
std::for_each(join_view(vector<vector<int>>))/32 3.778 -
std::for_each(join_view(vector<vector<int>>))/50 4.049 -
std::for_each(join_view(vector<vector<int>>))/8 1.380 -7.25%
std::for_each(join_view(vector<vector<int>>))/8192 264.757 -
std::for_each(list<int>)/32 11.065 -1.45%
std::for_each(list<int>)/50 23.805 -
std::for_each(list<int>)/8 2.566 -
std::for_each(list<int>)/8192 8066.395 -10.23%
std::for_each(vector<int>)/32 3.781 -
std::for_each(vector<int>)/50 4.112 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.884 -
std::for_each_n(deque<int>)/32 3.773 -1.20%
std::for_each_n(deque<int>)/50 3.968 -
std::for_each_n(deque<int>)/8 1.255 8.70%
std::for_each_n(deque<int>)/8192 257.175 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.283 -1.51%
std::for_each_n(join_view(vector<vector<int>>))/8 1.894 9.24%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.921 -
std::for_each_n(list<int>)/32 11.219 -
std::for_each_n(list<int>)/50 24.562 1.27%
std::for_each_n(list<int>)/8 2.574 -
std::for_each_n(list<int>)/8192 7252.059 -1.02%
std::for_each_n(vector<int>)/32 3.853 -
std::for_each_n(vector<int>)/50 4.026 -
std::for_each_n(vector<int>)/8 2.481 -2.43%
std::for_each_n(vector<int>)/8192 251.923 -
std::generate(deque<int>)/1024 244.590 -
std::generate(deque<int>)/32 8.271 -
std::generate(deque<int>)/50 12.281 -
std::generate(deque<int>)/8192 1908.013 -
std::generate(list<int>)/1024 671.274 -
std::generate(list<int>)/32 8.683 -1.03%
std::generate(list<int>)/50 15.593 -1.55%
std::generate(list<int>)/8192 7108.602 -
std::generate(vector<int>)/1024 243.653 -
std::generate(vector<int>)/32 7.998 -
std::generate(vector<int>)/50 11.959 -
std::generate(vector<int>)/8192 1845.404 -
std::generate_n(deque<int>)/1024 244.834 -
std::generate_n(deque<int>)/32 8.334 -
std::generate_n(deque<int>)/50 12.315 -
std::generate_n(deque<int>)/8192 1959.635 -
std::generate_n(list<int>)/1024 650.828 -
std::generate_n(list<int>)/32 8.622 -
std::generate_n(list<int>)/50 15.506 -
std::generate_n(list<int>)/8192 7475.674 8.15%
std::generate_n(vector<int>)/1024 242.841 -
std::generate_n(vector<int>)/32 7.972 -
std::generate_n(vector<int>)/50 12.639 4.82%
std::generate_n(vector<int>)/8192 1847.614 -
std::is_partitioned(deque<int>)_(partitioned)/1024 362.947 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.782 -21.17%
std::is_partitioned(deque<int>)_(partitioned)/50 14.779 -21.88%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.163 -1.27%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.533 -4.40%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.099 -7.23%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.638 -4.54%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 695.357 -7.96%
std::is_partitioned(list<int>)_(partitioned)/1024 708.483 -
std::is_partitioned(list<int>)_(partitioned)/32 8.659 -
std::is_partitioned(list<int>)_(partitioned)/50 13.660 -1.83%
std::is_partitioned(list<int>)_(partitioned)/8192 6798.892 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 167.740 -6.32%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.183 -3.95%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.371 -6.37%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.326 -2.64%
std::is_partitioned(vector<int>)_(partitioned)/1024 196.979 3.56%
std::is_partitioned(vector<int>)_(partitioned)/32 6.493 -3.01%
std::is_partitioned(vector<int>)_(partitioned)/50 9.823 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1466.297 3.31%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.551 -8.76%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.758 -12.47%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.284 -2.90%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.218 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.751 2.09%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.030 -14.81%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.562 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 535509.062 2.41%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.726 -3.26%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.346 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.683 2.82%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4088.702 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686638.534 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.854 -26.96%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.401 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.143 -13.30%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3903.375 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 626626.494 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.346 2.47%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.428 1.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.259 -23.90%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4481.707 13.12%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690934.547 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.385 -27.03%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.130 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.815 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9168.821 14.93%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1432839.250 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.263 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.205 -1.05%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.717 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8330.112 -8.65%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1608549.695 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.195 1.15%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.433 -1.30%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.704 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9517.569 16.42%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424899.043 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.250 -1.63%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.856 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.380 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8995.130 5.17%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591098.579 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.148 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.448 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.460 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.199 -1.29%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213209.347 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.072 -5.33%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.148 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.653 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4723.785 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1043288.199 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.349 -2.19%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.744 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.793 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.570 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212316.651 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.989 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 569.107 11.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.064 2.31%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4979.015 2.39%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1006944.644 1.17%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.935 -
std::is_sorted(deque<int>)/1024 477.348 -
std::is_sorted(deque<int>)/8 3.887 59.85%
std::is_sorted(deque<int>)/8192 3814.395 -
std::is_sorted(deque<int>,_pred)/1024 597.265 -
std::is_sorted(deque<int>,_pred)/8 4.335 -6.02%
std::is_sorted(deque<int>,_pred)/8192 4796.421 -
std::is_sorted(list<int>)/1024 761.257 -3.25%
std::is_sorted(list<int>)/8 2.138 -
std::is_sorted(list<int>)/8192 7796.682 7.15%
std::is_sorted(list<int>,_pred)/1024 792.625 -
std::is_sorted(list<int>,_pred)/8 4.035 -
std::is_sorted(list<int>,_pred)/8192 7880.668 4.13%
std::is_sorted(vector<int>)/1024 243.195 -
std::is_sorted(vector<int>)/8 2.076 -
std::is_sorted(vector<int>)/8192 1897.161 -
std::is_sorted(vector<int>,_pred)/1024 462.134 -
std::is_sorted(vector<int>,_pred)/8 3.814 2.80%
std::is_sorted(vector<int>,_pred)/8192 3680.313 -
std::is_sorted_until(deque<int>)/1024 472.088 -
std::is_sorted_until(deque<int>)/8 3.336 -
std::is_sorted_until(deque<int>)/8192 3778.819 -
std::is_sorted_until(deque<int>,_pred)/1024 597.189 -
std::is_sorted_until(deque<int>,_pred)/8 4.288 -5.93%
std::is_sorted_until(deque<int>,_pred)/8192 4803.603 -
std::is_sorted_until(list<int>)/1024 751.342 -
std::is_sorted_until(list<int>)/8 2.329 4.72%
std::is_sorted_until(list<int>)/8192 7172.088 -
std::is_sorted_until(list<int>,_pred)/1024 791.242 -
std::is_sorted_until(list<int>,_pred)/8 4.210 -
std::is_sorted_until(list<int>,_pred)/8192 7352.251 1.76%
std::is_sorted_until(vector<int>)/1024 239.579 -
std::is_sorted_until(vector<int>)/8 2.056 -
std::is_sorted_until(vector<int>)/8192 1868.321 -
std::is_sorted_until(vector<int>,_pred)/1024 412.655 -1.92%
std::is_sorted_until(vector<int>,_pred)/8 3.434 -2.39%
std::is_sorted_until(vector<int>,_pred)/8192 3310.350 -1.99%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 694.397 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.393 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13574.957 8.96%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11599.007 -2.57%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 337.783 -1.44%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97823.535 -6.87%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11356.696 -1.47%
std::list<int>::ctor(Range)_(cheap_elements)/32 328.785 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 97430.177 -4.81%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11351.179 -2.20%
std::list<int>::ctor(const&)_(cheap_elements)/32 327.482 -1.16%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99699.021 -1.45%
std::list<int>::ctor(size)/1024 12481.422 1.25%
std::list<int>::ctor(size)/32 345.730 2.05%
std::list<int>::ctor(size)/8192 102341.085 2.02%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12023.325 2.29%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 347.424 3.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103091.511 1.43%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.493 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.561 -2.54%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.213 -1.39%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.514 1.19%
std::list<int>::insert(begin)_(cheap_elements)/32 10.773 1.19%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.524 1.71%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.055 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.847 -1.49%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9924.986 5.88%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.614 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.401 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.477 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.146 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.885 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10891.686 -19.83%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6575.409 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.471 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53569.216 -3.17%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12773.854 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.392 1.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105176.209 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32742.759 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 935.220 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280139.529 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12516.153 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 350.368 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103780.572 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32392.767 -1.27%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 929.504 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 278765.414 -1.38%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12397.115 -3.69%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.087 -1.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102997.433 -2.30%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32952.438 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 923.526 -1.46%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 280084.920 -1.53%
std::list<std::string>::ctor(size)/1024 12678.315 -
std::list<std::string>::ctor(size)/32 347.939 -
std::list<std::string>::ctor(size)/8192 105658.789 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12605.171 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.173 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104435.394 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32526.827 -1.25%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 895.728 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277203.599 -1.12%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.914 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.807 -1.70%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.037 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.285 -1.26%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.305 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.464 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.701 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.713 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.549 2.04%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.835 -1.09%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.465 -1.37%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.648 -1.47%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1557.562 14.14%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.559 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10790.607 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6884.274 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 135.262 3.83%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54958.948 -2.13%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.975 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.594 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.227 2.13%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.632 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.176 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.209 -
std::map<int,_int>::clear()/0 418.654 -
std::map<int,_int>::clear()/1024 10323.955 1.89%
std::map<int,_int>::clear()/32 656.244 -
std::map<int,_int>::clear()/8192 81964.455 -
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.168 1.84%
std::map<int,_int>::contains(key)_(existent)/32 1.590 -
std::map<int,_int>::contains(key)_(existent)/8192 5.343 -3.81%
std::map<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.427 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.298 -3.11%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.694 2.50%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.322 -
std::map<int,_int>::count(key)_(existent)/32 1.702 -
std::map<int,_int>::count(key)_(existent)/8192 5.942 -2.42%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.288 -3.81%
std::map<int,_int>::count(key)_(non-existent)/32 2.891 -2.66%
std::map<int,_int>::count(key)_(non-existent)/8192 11.184 -5.03%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.715 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5956.955 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.647 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51363.147 -1.13%
std::map<int,_int>::ctor(const&)/0 13.620 -
std::map<int,_int>::ctor(const&)/1024 6213.047 -
std::map<int,_int>::ctor(const&)/32 211.490 -
std::map<int,_int>::ctor(const&)/8192 49254.711 -1.25%
std::map<int,_int>::ctor(const&,_alloc)/0 13.626 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6253.669 -
std::map<int,_int>::ctor(const&,_alloc)/32 211.412 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49874.961 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.555 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9014.213 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 272.629 3.73%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72516.347 1.01%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.573 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12811.790 -1.38%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.177 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278269.970 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.560 4.49%
std::map<int,_int>::equal_range(key)_(existent)/32 1.878 1.73%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.549 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.898 -2.03%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.739 3.25%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.582 -3.89%
std::map<int,_int>::erase(iterator)/0 20.642 -
std::map<int,_int>::erase(iterator)/1024 20.922 -
std::map<int,_int>::erase(iterator)/32 20.824 -
std::map<int,_int>::erase(iterator)/8192 21.044 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.893 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7254.973 1.21%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.652 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56451.346 2.37%
std::map<int,_int>::erase(key)_(existent)/0 21.014 -
std::map<int,_int>::erase(key)_(existent)/1024 24.977 -1.30%
std::map<int,_int>::erase(key)_(existent)/32 22.563 -1.01%
std::map<int,_int>::erase(key)_(existent)/8192 25.695 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.267 4.56%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.903 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.719 -3.05%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.342 3.28%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.934 -1.08%
std::map<int,_int>::find(key)_(existent)/32 1.560 -2.80%
std::map<int,_int>::find(key)_(existent)/8192 5.539 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.273 -3.04%
std::map<int,_int>::find(key)_(non-existent)/32 2.436 -2.92%
std::map<int,_int>::find(key)_(non-existent)/8192 7.301 -1.95%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.968 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.397 -1.18%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.123 -1.55%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.732 -14.63%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.904 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.159 -1.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.770 -1.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.129 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.119 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.469 2.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.823 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.209 -3.01%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.107 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.212 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.963 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.216 -1.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.164 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14869.125 -2.37%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 804.349 -1.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 141060.232 1.17%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.287 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7641.716 -1.88%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 562.343 -1.48%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139602.991 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.936 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11243.751 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 717.144 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93366.703 1.82%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.692 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10097.537 7.13%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 706.121 2.17%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83143.172 4.11%
std::map<int,_int>::insert(value)_(already_present)/0 0.581 -14.35%
std::map<int,_int>::insert(value)_(already_present)/1024 3.308 -10.49%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -2.98%
std::map<int,_int>::insert(value)_(already_present)/8192 4.060 -1.75%
std::map<int,_int>::insert(value)_(new_value)/0 17.928 -
std::map<int,_int>::insert(value)_(new_value)/1024 28.176 1.11%
std::map<int,_int>::insert(value)_(new_value)/32 19.978 -
std::map<int,_int>::insert(value)_(new_value)/8192 41.046 8.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.645 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.725 -3.45%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.756 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.852 -8.66%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.912 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.324 -1.67%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.641 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.471 -12.35%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.372 -2.19%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.483 -1.59%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.640 -2.20%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.720 4.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.415 2.97%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.173 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.272 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6265.961 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 208.220 -2.36%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49756.847 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.267 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6368.174 2.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.608 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50032.716 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.271 1.04%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1470.536 -5.62%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.504 -17.81%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12443.730 -2.28%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.179 1.60%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.716 2.25%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.641 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.621 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.455 -3.15%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.753 2.02%
std::map<std::string,_int>::clear()/0 422.004 -
std::map<std::string,_int>::clear()/1024 21037.243 1.45%
std::map<std::string,_int>::clear()/32 898.450 -
std::map<std::string,_int>::clear()/8192 203908.862 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.044 8.42%
std::map<std::string,_int>::contains(key)_(existent)/32 16.318 -2.97%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.567 -12.10%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.716 2.33%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.657 -7.35%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.415 -8.43%
std::map<std::string,_int>::count(key)_(existent)/0 0.015 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.789 -
std::map<std::string,_int>::count(key)_(existent)/32 14.916 -7.59%
std::map<std::string,_int>::count(key)_(existent)/8192 29.195 -3.04%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.604 -1.64%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.843 -5.42%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.254 6.00%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.667 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7139.984 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 217.726 -1.59%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60041.583 -
std::map<std::string,_int>::ctor(const&)/0 13.551 -
std::map<std::string,_int>::ctor(const&)/1024 34751.571 -
std::map<std::string,_int>::ctor(const&)/32 685.741 -8.94%
std::map<std::string,_int>::ctor(const&)/8192 344877.625 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.546 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37001.676 1.58%
std::map<std::string,_int>::ctor(const&,_alloc)/32 739.551 2.19%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346105.307 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.675 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40498.370 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.134 1.48%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389736.469 -1.31%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58355.068 1.71%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.141 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101380.602 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.152 1.53%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.143 -4.90%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.204 -4.82%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.266 -1.29%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.449 -1.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.678 -1.77%
std::map<std::string,_int>::erase(iterator)/0 28.220 -3.80%
std::map<std::string,_int>::erase(iterator)/1024 29.492 -1.11%
std::map<std::string,_int>::erase(iterator)/32 32.567 -
std::map<std::string,_int>::erase(iterator)/8192 29.290 -17.63%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.825 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12206.435 -1.14%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.172 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115068.511 -
std::map<std::string,_int>::erase(key)_(existent)/0 56.802 -13.10%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.480 18.03%
std::map<std::string,_int>::erase(key)_(existent)/32 59.985 -27.96%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.760 -5.00%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.539 2.78%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.876 1.40%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.306 -
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.288 -
std::map<std::string,_int>::find(key)_(existent)/32 14.958 -
std::map<std::string,_int>::find(key)_(existent)/8192 33.098 2.54%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.139 3.03%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.575 2.31%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.056 6.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.970 13.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.021 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.155 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.733 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.126 -4.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.628 10.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.400 -11.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.420 27.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.283 9.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.570 -1.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.893 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.472 1.72%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.378 -6.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.833 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.227 -22.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.725 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.326 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 65727.556 -2.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1556.874 -1.79%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832912.802 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.243 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40243.214 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1096.264 -8.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 632054.616 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.835 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34543.313 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1236.726 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396716.986 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.540 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34603.281 -1.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1259.444 4.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367025.112 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.572 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.259 -1.81%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.179 -28.28%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.382 13.33%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.391 -3.10%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.861 14.49%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.845 -2.11%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.004 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.937 -7.53%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.981 39.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.939 70.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.543 -1.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.936 6.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.371 1.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.531 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.534 -1.69%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.460 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.465 -1.98%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.397 -6.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.548 -3.27%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.223 -6.36%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.848 3.73%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.243 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37011.986 1.49%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 841.634 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350024.513 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.293 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35266.294 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 735.953 8.78%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346927.620 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17139.712 2.53%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.500 2.08%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209420.640 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.895 2.15%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.629 1.50%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.255 -6.68%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.475 -2.68%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.787 5.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.425 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 459.464 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 466.339 1.38%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495919.691 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.010 2.22%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3855.782 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.424 2.55%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 474.196 3.78%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496348.560 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.089 2.81%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3872.126 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 732.467 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.767 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624517.225 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.574 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4806.586 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 710.767 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 738.856 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621722.481 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.276 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.418 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.874 -1.04%
std::mismatch(list<int>)_(it,_it,_it)/1024 763.953 -1.38%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932738.962 -1.01%
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7360.605 -8.21%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.573 -1.25%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 789.587 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947894.196 -1.09%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.724 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11640.514 -4.90%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 808.430 -1.71%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 827.250 -1.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 982584.972 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.577 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12368.987 -4.83%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.599 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.151 -1.35%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 974482.951 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.575 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11178.543 -5.70%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.995 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.666 -2.11%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76630.800 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.893 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.934 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.762 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76645.115 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.821 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.355 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.330 -6.84%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607680.160 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.007 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4759.460 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.455 -1.92%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.399 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606508.598 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.293 -1.44%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4775.395 -
std::move(deque<int>)/1048576 54458.661 -
std::move(deque<int>)/262144 14969.693 -
std::move(deque<int>)/32768 2140.929 16.43%
std::move(deque<int>)/4096 153.528 -
std::move(deque<int>)/512 23.806 -
std::move(deque<int>)/64 6.404 6.72%
std::move(deque<int>)/8 3.843 -2.54%
std::move(list<int>)/1048576 1010779.970 1.42%
std::move(list<int>)/262144 246567.275 1.05%
std::move(list<int>)/32768 30634.185 -2.43%
std::move(list<int>)/4096 3946.227 -13.88%
std::move(list<int>)/512 354.128 -
std::move(list<int>)/64 39.277 -
std::move(list<int>)/8 3.440 -
std::move(vector<bool>)_(aligned)/1048576 2106.030 -
std::move(vector<bool>)_(aligned)/262144 255.558 -
std::move(vector<bool>)_(aligned)/32768 36.711 -
std::move(vector<bool>)_(aligned)/4096 7.064 -
std::move(vector<bool>)_(aligned)/512 2.388 -
std::move(vector<bool>)_(aligned)/64 1.776 -3.44%
std::move(vector<bool>)_(unaligned)/1048576 6690.618 -
std::move(vector<bool>)_(unaligned)/262144 1581.696 -
std::move(vector<bool>)_(unaligned)/32768 202.056 -
std::move(vector<bool>)_(unaligned)/4096 25.691 -
std::move(vector<bool>)_(unaligned)/512 4.621 -
std::move(vector<bool>)_(unaligned)/64 1.550 -1.43%
std::move(vector<int>)/1048576 57030.392 2.19%
std::move(vector<int>)/262144 15011.343 -29.84%
std::move(vector<int>)/32768 2129.183 -
std::move(vector<int>)/4096 134.319 -
std::move(vector<int>)/512 20.204 -
std::move(vector<int>)/64 4.146 -
std::move(vector<int>)/8 2.292 2.79%
std::move_backward(deque<int>)/1048576 128650.443 -
std::move_backward(deque<int>)/262144 30505.746 -
std::move_backward(deque<int>)/32768 3594.280 -4.24%
std::move_backward(deque<int>)/4096 179.687 13.70%
std::move_backward(deque<int>)/512 26.296 1.11%
std::move_backward(deque<int>)/64 7.218 1.31%
std::move_backward(deque<int>)/8 3.892 -2.65%
std::move_backward(list<int>)/1048576 1037594.384 -
std::move_backward(list<int>)/262144 259769.635 -1.12%
std::move_backward(list<int>)/32768 31834.595 1.52%
std::move_backward(list<int>)/4096 5601.510 26.89%
std::move_backward(list<int>)/512 376.020 -
std::move_backward(list<int>)/64 39.666 -1.09%
std::move_backward(list<int>)/8 3.424 -
std::move_backward(vector<bool>)_(aligned)/1048576 2616.188 23.07%
std::move_backward(vector<bool>)_(aligned)/262144 256.533 -
std::move_backward(vector<bool>)_(aligned)/32768 38.022 -
std::move_backward(vector<bool>)_(aligned)/4096 7.375 -
std::move_backward(vector<bool>)_(aligned)/512 2.438 -
std::move_backward(vector<bool>)_(aligned)/64 1.747 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6493.914 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.695 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.576 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.182 -
std::move_backward(vector<bool>)_(unaligned)/512 4.794 -
std::move_backward(vector<bool>)_(unaligned)/64 1.828 -3.19%
std::move_backward(vector<int>)/1048576 56005.281 -
std::move_backward(vector<int>)/262144 21708.257 1.38%
std::move_backward(vector<int>)/32768 2642.383 22.69%
std::move_backward(vector<int>)/4096 135.767 -
std::move_backward(vector<int>)/512 20.861 -
std::move_backward(vector<int>)/64 4.333 -
std::move_backward(vector<int>)/8 2.292 -
std::multimap<int,_int>::clear()/0 423.193 -
std::multimap<int,_int>::clear()/1024 10344.972 2.54%
std::multimap<int,_int>::clear()/32 666.485 1.12%
std::multimap<int,_int>::clear()/8192 82031.874 1.35%
std::multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.646 -1.28%
std::multimap<int,_int>::contains(key)_(existent)/32 1.656 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.514 -1.49%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.347 1.22%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.336 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.089 -2.64%
std::multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.572 -
std::multimap<int,_int>::count(key)_(existent)/32 3.491 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.646 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.847 -1.22%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.532 -1.39%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.143 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.807 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5931.270 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.550 1.34%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51449.705 -
std::multimap<int,_int>::ctor(const&)/0 13.685 -
std::multimap<int,_int>::ctor(const&)/1024 6471.413 3.19%
std::multimap<int,_int>::ctor(const&)/32 219.821 2.51%
std::multimap<int,_int>::ctor(const&)/8192 51478.215 2.48%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.693 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6528.909 3.06%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.766 2.70%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52085.661 2.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.669 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8344.686 2.52%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.098 1.39%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67238.595 3.48%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.716 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12901.768 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.379 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274063.668 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.147 -3.46%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.421 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.175 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.218 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.339 -4.83%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.062 1.37%
std::multimap<int,_int>::erase(iterator)/0 20.735 -
std::multimap<int,_int>::erase(iterator)/1024 20.994 -
std::multimap<int,_int>::erase(iterator)/32 20.992 -
std::multimap<int,_int>::erase(iterator)/8192 21.024 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.080 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6987.222 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.412 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53224.935 -3.17%
std::multimap<int,_int>::erase(key)_(existent)/0 21.732 -1.40%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.066 1.08%
std::multimap<int,_int>::erase(key)_(existent)/32 23.225 -
std::multimap<int,_int>::erase(key)_(existent)/8192 29.319 10.17%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.606 -4.64%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.253 -7.67%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.096 -6.50%
std::multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.836 -4.74%
std::multimap<int,_int>::find(key)_(existent)/32 1.613 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.481 -2.01%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.407 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.650 18.77%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.801 4.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.152 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.017 -3.42%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.942 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.280 3.09%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.292 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.387 2.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.864 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.929 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.323 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.974 -2.18%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.241 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.463 4.43%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.239 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.220 3.53%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.206 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.747 2.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.824 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14716.185 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 793.269 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147129.178 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.200 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12025.556 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 719.982 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 190051.277 2.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.806 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10985.425 2.92%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 697.077 1.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87923.400 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.046 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10015.977 1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 701.931 -1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 87119.098 12.03%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.714 2.47%
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.518 3.59%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.750 2.34%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.749 1.41%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.073 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.200 4.11%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.157 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 39.917 9.58%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.041 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.233 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.792 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.830 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.879 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.359 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6474.387 2.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.237 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51869.586 2.70%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.322 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6468.304 1.15%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.482 1.11%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51760.876 2.50%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.227 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1496.967 2.33%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 42.021 9.93%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13081.205 2.96%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.010 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.023 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.218 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.531 -1.16%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.804 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.862 -
std::multimap<std::string,_int>::clear()/0 422.571 -
std::multimap<std::string,_int>::clear()/1024 20704.385 1.97%
std::multimap<std::string,_int>::clear()/32 900.061 -
std::multimap<std::string,_int>::clear()/8192 203839.208 1.38%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.010 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.574 -3.98%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.672 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.577 -2.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.885 14.55%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.390 -8.21%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.791 -1.21%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.102 4.91%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.368 5.12%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.692 6.07%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.736 -6.33%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.841 -2.53%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.420 -2.20%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.803 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7131.970 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.174 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60320.620 -
std::multimap<std::string,_int>::ctor(const&)/0 13.658 -
std::multimap<std::string,_int>::ctor(const&)/1024 34988.204 -
std::multimap<std::string,_int>::ctor(const&)/32 829.836 -
std::multimap<std::string,_int>::ctor(const&)/8192 348169.250 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.675 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37657.566 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 824.446 3.56%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349696.076 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40158.206 1.92%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.826 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384443.599 -1.19%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.845 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54845.435 1.82%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 968.062 1.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1041396.759 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.653 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.341 -2.98%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.357 16.12%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.825 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.211 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.696 5.88%
std::multimap<std::string,_int>::erase(iterator)/0 26.309 -10.73%
std::multimap<std::string,_int>::erase(iterator)/1024 31.536 -
std::multimap<std::string,_int>::erase(iterator)/32 33.720 27.00%
std::multimap<std::string,_int>::erase(iterator)/8192 32.197 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.137 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12299.891 1.21%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.150 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116341.498 2.87%
std::multimap<std::string,_int>::erase(key)_(existent)/0 60.319 -7.52%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.467 42.94%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.422 5.07%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 95.633 4.82%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.715 -1.83%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.944 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.443 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.165 4.42%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.752 6.61%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.673 -13.49%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.011 -3.61%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.197 -1.65%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.717 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 37.150 1.98%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.140 -1.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.278 1.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.338 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.610 -1.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.993 13.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.647 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 45.199 -14.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.578 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.391 1.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.443 3.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.348 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.724 23.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.802 2.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.924 5.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.787 -14.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.019 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67283.389 1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1451.698 1.27%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824308.794 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.709 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57651.177 1.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1495.806 -1.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 803428.343 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.181 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33458.331 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1199.956 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377844.658 1.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.169 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32638.748 2.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1234.001 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 354757.424 1.44%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.391 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.373 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 61.914 2.78%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 67.600 -1.48%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.504 1.58%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.519 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.081 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.611 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.845 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.242 -2.92%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.671 3.30%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 29.069 12.20%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.066 4.53%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.552 4.74%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.377 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36544.038 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 866.469 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352222.137 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.370 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36139.399 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 650.221 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350867.586 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17543.038 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.307 1.53%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209593.293 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.259 -1.33%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.196 -5.43%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.236 -9.77%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.501 -3.09%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.097 -4.11%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.440 -6.33%
std::multiset<int>::clear()/0 421.629 -
std::multiset<int>::clear()/1024 9864.691 2.01%
std::multiset<int>::clear()/32 644.662 -
std::multiset<int>::clear()/8192 77101.915 -
std::multiset<int>::contains(key)_(existent)/0 0.012 -
std::multiset<int>::contains(key)_(existent)/1024 3.918 -2.11%
std::multiset<int>::contains(key)_(existent)/32 1.698 -
std::multiset<int>::contains(key)_(existent)/8192 8.135 -5.56%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.541 -2.41%
std::multiset<int>::contains(key)_(non-existent)/32 2.277 -12.03%
std::multiset<int>::contains(key)_(non-existent)/8192 8.491 -1.96%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.760 2.11%
std::multiset<int>::count(key)_(existent)/32 3.566 2.22%
std::multiset<int>::count(key)_(existent)/8192 10.471 14.14%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.781 13.71%
std::multiset<int>::count(key)_(non-existent)/32 2.649 14.81%
std::multiset<int>::count(key)_(non-existent)/8192 11.816 4.87%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.707 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5916.492 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.778 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48636.954 -
std::multiset<int>::ctor(const&)/0 13.651 -
std::multiset<int>::ctor(const&)/1024 6250.698 1.61%
std::multiset<int>::ctor(const&)/32 222.914 2.17%
std::multiset<int>::ctor(const&)/8192 49925.406 2.44%
std::multiset<int>::ctor(const&,_alloc)/0 13.653 -
std::multiset<int>::ctor(const&,_alloc)/1024 6245.371 2.54%
std::multiset<int>::ctor(const&,_alloc)/32 222.823 2.64%
std::multiset<int>::ctor(const&,_alloc)/8192 49767.028 2.00%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8581.353 -1.55%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.864 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69061.088 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.614 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12618.101 1.15%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.134 2.33%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 261550.692 -
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.451 -
std::multiset<int>::equal_range(key)_(existent)/32 2.595 -1.52%
std::multiset<int>::equal_range(key)_(existent)/8192 8.871 -1.36%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.360 -1.61%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.335 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.812 -7.11%
std::multiset<int>::erase(iterator)/0 20.285 -
std::multiset<int>::erase(iterator)/1024 24.108 -
std::multiset<int>::erase(iterator)/32 21.837 -
std::multiset<int>::erase(iterator)/8192 23.919 -1.31%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.925 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6758.611 4.28%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.525 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53596.635 1.87%
std::multiset<int>::erase(key)_(existent)/0 21.514 2.13%
std::multiset<int>::erase(key)_(existent)/1024 40.566 -
std::multiset<int>::erase(key)_(existent)/32 22.883 1.55%
std::multiset<int>::erase(key)_(existent)/8192 61.349 2.62%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 7.132 7.21%
std::multiset<int>::erase(key)_(non-existent)/32 2.652 2.12%
std::multiset<int>::erase(key)_(non-existent)/8192 10.269 7.26%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.802 1.15%
std::multiset<int>::find(key)_(existent)/32 1.706 -
std::multiset<int>::find(key)_(existent)/8192 9.108 7.52%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.597 -
std::multiset<int>::find(key)_(non-existent)/32 2.279 1.18%
std::multiset<int>::find(key)_(non-existent)/8192 10.605 21.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.099 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.043 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.880 1.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.775 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.247 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.038 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.617 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.386 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.129 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.467 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.952 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.732 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.063 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.053 5.45%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.061 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.209 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14478.763 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 785.561 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151419.910 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.787 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11937.408 1.15%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 726.882 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 214486.838 3.34%
std::multiset<int>::insert(value)_(already_present)/0 18.134 -
std::multiset<int>::insert(value)_(already_present)/1024 29.311 1.74%
std::multiset<int>::insert(value)_(already_present)/32 19.192 -
std::multiset<int>::insert(value)_(already_present)/8192 32.949 2.14%
std::multiset<int>::insert(value)_(new_value)/0 17.923 -
std::multiset<int>::insert(value)_(new_value)/1024 48.778 -1.83%
std::multiset<int>::insert(value)_(new_value)/32 19.971 -
std::multiset<int>::insert(value)_(new_value)/8192 72.684 -2.15%
std::multiset<int>::lower_bound(key)_(existent)/0 0.019 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.157 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.672 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.822 -3.61%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.061 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.950 1.88%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.476 5.93%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.317 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.207 3.51%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.036 1.02%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50148.297 1.37%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.276 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6322.409 1.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.528 -1.77%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50582.605 1.75%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.215 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1390.820 5.04%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.339 20.57%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12535.323 2.37%
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.017 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.226 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.868 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.560 -3.01%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.919 -5.93%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.079 -8.34%
std::multiset<std::string>::clear()/0 420.587 -
std::multiset<std::string>::clear()/1024 20236.067 2.53%
std::multiset<std::string>::clear()/32 919.741 3.23%
std::multiset<std::string>::clear()/8192 204456.973 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.175 -3.64%
std::multiset<std::string>::contains(key)_(existent)/32 16.599 10.62%
std::multiset<std::string>::contains(key)_(existent)/8192 28.573 2.31%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.382 6.76%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.825 10.21%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.013 15.33%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.336 -
std::multiset<std::string>::count(key)_(existent)/32 19.664 8.01%
std::multiset<std::string>::count(key)_(existent)/8192 30.417 -2.70%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.494 4.36%
std::multiset<std::string>::count(key)_(non-existent)/32 10.328 5.58%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.517 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.723 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6888.510 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.923 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57361.986 -
std::multiset<std::string>::ctor(const&)/0 13.561 -1.04%
std::multiset<std::string>::ctor(const&)/1024 35248.337 1.34%
std::multiset<std::string>::ctor(const&)/32 721.056 -
std::multiset<std::string>::ctor(const&)/8192 344997.878 1.29%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.606 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36853.028 -
std::multiset<std::string>::ctor(const&,_alloc)/32 748.099 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345611.419 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.753 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40519.241 1.60%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.350 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381325.185 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.738 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55045.045 1.38%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 933.200 2.28%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049203.808 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.868 3.07%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.924 -1.04%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.959 -4.23%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.183 -1.90%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.445 6.59%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.086 -
std::multiset<std::string>::erase(iterator)/0 29.745 -4.57%
std::multiset<std::string>::erase(iterator)/1024 29.831 -11.32%
std::multiset<std::string>::erase(iterator)/32 31.253 -1.67%
std::multiset<std::string>::erase(iterator)/8192 26.790 -14.04%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.941 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12444.822 1.80%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.425 -1.79%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115403.107 -
std::multiset<std::string>::erase(key)_(existent)/0 41.514 -30.40%
std::multiset<std::string>::erase(key)_(existent)/1024 87.390 36.86%
std::multiset<std::string>::erase(key)_(existent)/32 50.177 -15.99%
std::multiset<std::string>::erase(key)_(existent)/8192 128.969 -3.21%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.762 -6.09%
std::multiset<std::string>::erase(key)_(non-existent)/32 11.030 3.96%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.686 1.78%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 27.922 -9.12%
std::multiset<std::string>::find(key)_(existent)/32 20.920 36.79%
std::multiset<std::string>::find(key)_(existent)/8192 41.057 -2.49%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.637 3.26%
std::multiset<std::string>::find(key)_(non-existent)/32 10.551 2.27%
std::multiset<std::string>::find(key)_(non-existent)/8192 26.795 -9.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.704 11.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.218 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.256 -19.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 83.747 -11.99%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.387 1.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.061 8.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.537 -27.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.680 -7.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.443 -9.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.721 -27.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.190 16.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.699 -10.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.552 5.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.026 -23.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.884 -4.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.854 3.55%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.954 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70297.292 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1467.303 4.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838916.266 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.508 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58653.929 2.72%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1446.396 -9.05%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799753.426 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.618 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.024 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.214 1.23%
std::multiset<std::string>::insert(value)_(already_present)/8192 66.438 -
std::multiset<std::string>::insert(value)_(new_value)/0 34.952 -
std::multiset<std::string>::insert(value)_(new_value)/1024 63.192 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.646 -
std::multiset<std::string>::insert(value)_(new_value)/8192 75.113 -17.66%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.041 5.15%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.067 -6.91%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.123 -1.94%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.324 -12.98%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.605 -3.64%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.925 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.208 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36749.283 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 682.023 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347885.925 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.208 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35783.162 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 591.494 2.05%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346256.529 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16973.137 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.893 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207748.318 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.336 1.61%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.413 10.27%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.573 -7.09%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.615 -5.09%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.169 7.08%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.984 -
std::none_of(deque<int>)_(process_all)/32 11.528 -
std::none_of(deque<int>)_(process_all)/32768 10626.551 -
std::none_of(deque<int>)_(process_all)/50 19.154 -5.02%
std::none_of(deque<int>)_(process_all)/8 3.219 3.93%
std::none_of(deque<int>)_(process_all)/8192 2650.577 -
std::none_of(list<int>)_(process_all)/32 11.804 -
std::none_of(list<int>)_(process_all)/32768 26471.125 -
std::none_of(list<int>)_(process_all)/50 21.907 -
std::none_of(list<int>)_(process_all)/8 2.605 -
std::none_of(list<int>)_(process_all)/8192 6956.490 -3.24%
std::none_of(vector<int>)_(process_all)/32 8.421 1.02%
std::none_of(vector<int>)_(process_all)/32768 8078.474 -
std::none_of(vector<int>)_(process_all)/50 12.701 -12.02%
std::none_of(vector<int>)_(process_all)/8 2.373 1.90%
std::none_of(vector<int>)_(process_all)/8192 2024.371 -
std::partial_sort(deque<int>)_(ascending)/1024 7958.932 -
std::partial_sort(deque<int>)_(ascending)/8 31.921 5.62%
std::partial_sort(deque<int>)_(ascending)/8192 165241.526 -
std::partial_sort(deque<int>)_(descending)/1024 18482.555 -
std::partial_sort(deque<int>)_(descending)/8 43.489 -1.85%
std::partial_sort(deque<int>)_(descending)/8192 285478.182 -
std::partial_sort(deque<int>)_(heap)/1024 18470.950 -
std::partial_sort(deque<int>)_(heap)/8 38.967 -
std::partial_sort(deque<int>)_(heap)/8192 291822.105 -1.27%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7958.311 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.992 6.20%
std::partial_sort(deque<int>)_(pipe-organ)/8192 166287.653 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19605.179 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.744 1.86%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289397.250 -
std::partial_sort(deque<int>)_(repeated)/1024 6372.028 -
std::partial_sort(deque<int>)_(repeated)/8 27.526 -
std::partial_sort(deque<int>)_(repeated)/8192 68448.695 -
std::partial_sort(deque<int>)_(shuffled)/1024 16115.473 -
std::partial_sort(deque<int>)_(shuffled)/8 34.119 -
std::partial_sort(deque<int>)_(shuffled)/8192 269355.397 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4961.773 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.626 -1.80%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55462.942 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8238.291 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.926 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97618.483 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8253.384 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.120 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100949.158 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4958.218 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.580 -1.11%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55294.173 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9166.750 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.358 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97678.025 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3922.269 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.701 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46787.949 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6901.506 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.661 -1.91%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90962.382 -
std::partial_sort(vector<int>)_(ascending)/1024 5011.956 -
std::partial_sort(vector<int>)_(ascending)/8 20.834 -1.75%
std::partial_sort(vector<int>)_(ascending)/8192 54593.870 -
std::partial_sort(vector<int>)_(descending)/1024 8239.537 -
std::partial_sort(vector<int>)_(descending)/8 25.043 -
std::partial_sort(vector<int>)_(descending)/8192 97679.159 -
std::partial_sort(vector<int>)_(heap)/1024 8219.308 -
std::partial_sort(vector<int>)_(heap)/8 26.987 1.72%
std::partial_sort(vector<int>)_(heap)/8192 100874.366 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4989.633 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.858 -1.42%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54424.330 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9117.978 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.512 -1.19%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97735.003 -
std::partial_sort(vector<int>)_(repeated)/1024 3939.718 -
std::partial_sort(vector<int>)_(repeated)/8 20.381 -1.24%
std::partial_sort(vector<int>)_(repeated)/8192 46703.352 -
std::partial_sort(vector<int>)_(shuffled)/1024 6940.883 -
std::partial_sort(vector<int>)_(shuffled)/8 22.452 -
std::partial_sort(vector<int>)_(shuffled)/8192 88475.329 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5462.149 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.847 1.63%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57040.761 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8559.857 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.928 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99911.350 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8716.894 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.516 -3.57%
std::partial_sort_copy(deque<int>)_(heap)/8192 103362.183 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5475.261 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.863 1.02%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57304.173 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9318.588 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.617 -1.89%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100033.449 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4315.272 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.704 2.32%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49239.724 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7281.873 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.061 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92526.306 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5619.762 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.151 2.05%
std::partial_sort_copy(list<int>)_(ascending)/8192 60701.338 -
std::partial_sort_copy(list<int>)_(descending)/1024 8568.237 -
std::partial_sort_copy(list<int>)_(descending)/8 18.665 -
std::partial_sort_copy(list<int>)_(descending)/8192 101209.344 -
std::partial_sort_copy(list<int>)_(heap)/1024 8527.191 -
std::partial_sort_copy(list<int>)_(heap)/8 15.935 -
std::partial_sort_copy(list<int>)_(heap)/8192 104963.214 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5627.819 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.997 1.50%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61568.317 1.47%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9493.610 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.791 -1.24%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101305.787 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4504.147 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.499 1.43%
std::partial_sort_copy(list<int>)_(repeated)/8192 53783.994 1.29%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7319.031 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.646 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93053.892 -1.63%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5220.131 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.026 -14.26%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55667.060 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8451.874 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.714 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98458.743 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8312.793 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.028 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101964.132 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5223.044 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.506 -11.31%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55628.444 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9195.433 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.026 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98577.744 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4051.101 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.117 -7.21%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47393.912 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7068.374 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.907 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91841.681 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5097.568 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.894 1.22%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55464.786 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8356.955 -
std::partial_sort_copy(vector<int>)_(descending)/8 19.133 2.12%
std::partial_sort_copy(vector<int>)_(descending)/8192 98924.061 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8304.208 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.297 -1.56%
std::partial_sort_copy(vector<int>)_(heap)/8192 102405.844 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5104.822 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.027 1.44%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55377.013 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9268.180 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.012 5.90%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99744.321 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4034.816 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.590 1.49%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47473.482 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7133.439 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.288 -1.60%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93828.497 -
std::partition(deque<int>)_(dense)/1024 360.797 -
std::partition(deque<int>)_(dense)/32 9.547 -11.59%
std::partition(deque<int>)_(dense)/50 14.812 -8.78%
std::partition(deque<int>)_(dense)/8192 2798.702 -
std::partition(deque<int>)_(sparse)/1024 383.782 -7.68%
std::partition(deque<int>)_(sparse)/32 12.186 -1.53%
std::partition(deque<int>)_(sparse)/50 18.494 -
std::partition(deque<int>)_(sparse)/8192 3016.728 -8.36%
std::partition(list<int>)_(dense)/1024 833.029 111.38%
std::partition(list<int>)_(dense)/32 8.993 1.12%
std::partition(list<int>)_(dense)/50 13.483 -
std::partition(list<int>)_(dense)/8192 4896.991 -2.90%
std::partition(list<int>)_(sparse)/1024 718.661 -
std::partition(list<int>)_(sparse)/32 8.860 -
std::partition(list<int>)_(sparse)/50 14.703 -
std::partition(list<int>)_(sparse)/8192 7464.519 -2.71%
std::partition(vector<int>)_(dense)/1024 239.537 -2.23%
std::partition(vector<int>)_(dense)/32 8.386 -1.44%
std::partition(vector<int>)_(dense)/50 13.065 -
std::partition(vector<int>)_(dense)/8192 1871.948 -
std::partition(vector<int>)_(sparse)/1024 257.138 -1.05%
std::partition(vector<int>)_(sparse)/32 8.724 -2.05%
std::partition(vector<int>)_(sparse)/50 13.811 -1.92%
std::partition(vector<int>)_(sparse)/8192 1871.532 -
std::partition_copy(deque<int>)/1024 636.780 -
std::partition_copy(deque<int>)/32 12.941 -
std::partition_copy(deque<int>)/50 21.047 -
std::partition_copy(deque<int>)/8192 5690.732 -
std::partition_copy(list<int>)/1024 712.429 -
std::partition_copy(list<int>)/32 8.589 1.33%
std::partition_copy(list<int>)/50 12.912 -1.74%
std::partition_copy(list<int>)/8192 6717.416 -8.88%
std::partition_copy(vector<int>)/1024 479.722 -
std::partition_copy(vector<int>)/32 8.501 7.96%
std::partition_copy(vector<int>)/50 12.748 -
std::partition_copy(vector<int>)/8192 4580.839 -
std::partition_point(deque<int>)/1024 9.329 -
std::partition_point(deque<int>)/32 4.713 -5.06%
std::partition_point(deque<int>)/50 4.923 -4.49%
std::partition_point(deque<int>)/8192 16.280 -
std::partition_point(list<int>)/1024 1281.062 -
std::partition_point(list<int>)/32 15.943 -
std::partition_point(list<int>)/50 24.871 -
std::partition_point(list<int>)/8192 12342.869 -
std::partition_point(vector<int>)/1024 6.251 -
std::partition_point(vector<int>)/32 2.557 -
std::partition_point(vector<int>)/50 2.527 -
std::partition_point(vector<int>)/8192 9.517 -
std::remove(deque<int>)_(prefix)/1024 527.157 -
std::remove(deque<int>)_(prefix)/32 54.730 -7.49%
std::remove(deque<int>)_(prefix)/50 62.874 -6.65%
std::remove(deque<int>)_(prefix)/8192 3892.669 -
std::remove(deque<int>)_(sprinkled)/1024 521.556 -
std::remove(deque<int>)_(sprinkled)/32 55.954 1.59%
std::remove(deque<int>)_(sprinkled)/50 62.624 4.57%
std::remove(deque<int>)_(sprinkled)/8192 3865.810 -
std::remove(list<int>)_(prefix)/1024 1015.755 -2.28%
std::remove(list<int>)_(prefix)/32 56.799 2.66%
std::remove(list<int>)_(prefix)/50 69.005 3.05%
std::remove(list<int>)_(prefix)/8192 8204.313 -
std::remove(list<int>)_(sprinkled)/1024 961.300 -6.18%
std::remove(list<int>)_(sprinkled)/32 57.668 1.20%
std::remove(list<int>)_(sprinkled)/50 67.422 3.48%
std::remove(list<int>)_(sprinkled)/8192 7796.024 -
std::remove(vector<int>)_(prefix)/1024 313.393 -
std::remove(vector<int>)_(prefix)/32 52.084 -
std::remove(vector<int>)_(prefix)/50 56.927 -
std::remove(vector<int>)_(prefix)/8192 2115.713 -
std::remove(vector<int>)_(sprinkled)/1024 291.799 1.02%
std::remove(vector<int>)_(sprinkled)/32 51.687 -
std::remove(vector<int>)_(sprinkled)/50 55.799 -
std::remove(vector<int>)_(sprinkled)/8192 1989.174 -
std::remove_copy(deque<int>)_(prefix)/1024 376.188 -
std::remove_copy(deque<int>)_(prefix)/32 13.029 -
std::remove_copy(deque<int>)_(prefix)/50 19.064 -
std::remove_copy(deque<int>)_(prefix)/8192 3351.796 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.597 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.159 -1.51%
std::remove_copy(deque<int>)_(sprinkled)/50 18.375 -1.10%
std::remove_copy(deque<int>)_(sprinkled)/8192 2904.852 -
std::remove_copy(list<int>)_(prefix)/1024 753.784 -
std::remove_copy(list<int>)_(prefix)/32 10.811 -
std::remove_copy(list<int>)_(prefix)/50 21.892 -
std::remove_copy(list<int>)_(prefix)/8192 6926.766 -1.64%
std::remove_copy(list<int>)_(sprinkled)/1024 739.443 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.997 -
std::remove_copy(list<int>)_(sprinkled)/8192 6915.254 -
std::remove_copy(vector<int>)_(prefix)/1024 265.667 -
std::remove_copy(vector<int>)_(prefix)/32 9.003 -
std::remove_copy(vector<int>)_(prefix)/50 13.300 -1.18%
std::remove_copy(vector<int>)_(prefix)/8192 2065.928 -
std::remove_copy(vector<int>)_(sprinkled)/1024 460.387 -5.23%
std::remove_copy(vector<int>)_(sprinkled)/32 15.009 -1.43%
std::remove_copy(vector<int>)_(sprinkled)/50 24.251 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3648.895 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.858 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.925 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.382 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3897.117 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.091 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.003 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.259 1.13%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3301.252 -
std::remove_copy_if(list<int>)_(prefix)/1024 792.344 -
std::remove_copy_if(list<int>)_(prefix)/32 14.892 -
std::remove_copy_if(list<int>)_(prefix)/50 27.079 -
std::remove_copy_if(list<int>)_(prefix)/8192 7139.757 -1.32%
std::remove_copy_if(list<int>)_(sprinkled)/1024 784.892 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.457 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.054 -3.46%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7069.949 -2.13%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.829 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.180 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.823 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.845 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.857 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.305 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.853 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3744.175 -
std::remove_if(deque<int>)_(prefix)/1024 565.141 -
std::remove_if(deque<int>)_(prefix)/32 58.855 -
std::remove_if(deque<int>)_(prefix)/50 66.897 -1.36%
std::remove_if(deque<int>)_(prefix)/8192 4256.240 -
std::remove_if(deque<int>)_(sprinkled)/1024 549.692 -
std::remove_if(deque<int>)_(sprinkled)/32 56.711 -
std::remove_if(deque<int>)_(sprinkled)/50 70.452 -
std::remove_if(deque<int>)_(sprinkled)/8192 3964.254 -
std::remove_if(list<int>)_(prefix)/1024 1047.348 -1.69%
std::remove_if(list<int>)_(prefix)/32 61.543 -
std::remove_if(list<int>)_(prefix)/50 75.057 -
std::remove_if(list<int>)_(prefix)/8192 9994.762 1.74%
std::remove_if(list<int>)_(sprinkled)/1024 1019.336 -3.64%
std::remove_if(list<int>)_(sprinkled)/32 59.826 -
std::remove_if(list<int>)_(sprinkled)/50 73.337 -
std::remove_if(list<int>)_(sprinkled)/8192 8297.007 -
std::remove_if(vector<int>)_(prefix)/1024 357.080 -
std::remove_if(vector<int>)_(prefix)/32 51.849 -
std::remove_if(vector<int>)_(prefix)/50 56.832 -1.03%
std::remove_if(vector<int>)_(prefix)/8192 2595.149 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.123 -
std::remove_if(vector<int>)_(sprinkled)/32 56.835 1.68%
std::remove_if(vector<int>)_(sprinkled)/50 66.469 2.57%
std::remove_if(vector<int>)_(sprinkled)/8192 3821.553 -
std::replace(deque<int>)_(prefix)/1024 413.610 -
std::replace(deque<int>)_(prefix)/32 12.823 -
std::replace(deque<int>)_(prefix)/50 18.986 -
std::replace(deque<int>)_(prefix)/8192 3264.336 -
std::replace(deque<int>)_(sprinkled)/1024 353.085 -
std::replace(deque<int>)_(sprinkled)/32 12.596 -
std::replace(deque<int>)_(sprinkled)/50 18.700 -
std::replace(deque<int>)_(sprinkled)/8192 2816.775 -
std::replace(list<int>)_(prefix)/1024 1602.189 116.71%
std::replace(list<int>)_(prefix)/32 11.063 -
std::replace(list<int>)_(prefix)/50 18.343 -
std::replace(list<int>)_(prefix)/8192 6979.854 -
std::replace(list<int>)_(sprinkled)/1024 727.117 -
std::replace(list<int>)_(sprinkled)/32 11.270 -
std::replace(list<int>)_(sprinkled)/50 17.503 -1.38%
std::replace(list<int>)_(sprinkled)/8192 7140.528 -
std::replace(vector<int>)_(prefix)/1024 159.130 -1.20%
std::replace(vector<int>)_(prefix)/32 4.957 -3.95%
std::replace(vector<int>)_(prefix)/50 7.349 -5.22%
std::replace(vector<int>)_(prefix)/8192 1276.616 -1.23%
std::replace(vector<int>)_(sprinkled)/1024 153.720 1.22%
std::replace(vector<int>)_(sprinkled)/32 5.249 -6.30%
std::replace(vector<int>)_(sprinkled)/50 7.984 -11.72%
std::replace(vector<int>)_(sprinkled)/8192 1192.585 -
std::replace_if(deque<int>)_(prefix)/1024 490.322 -
std::replace_if(deque<int>)_(prefix)/32 14.020 -
std::replace_if(deque<int>)_(prefix)/50 20.187 -1.40%
std::replace_if(deque<int>)_(prefix)/8192 3498.558 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.800 -
std::replace_if(deque<int>)_(sprinkled)/32 12.442 -
std::replace_if(deque<int>)_(sprinkled)/50 18.660 -
std::replace_if(deque<int>)_(sprinkled)/8192 2922.215 -
std::replace_if(list<int>)_(prefix)/1024 741.907 -
std::replace_if(list<int>)_(prefix)/32 13.106 -
std::replace_if(list<int>)_(prefix)/50 24.104 -
std::replace_if(list<int>)_(prefix)/8192 7080.047 -
std::replace_if(list<int>)_(sprinkled)/1024 740.107 -
std::replace_if(list<int>)_(sprinkled)/32 13.325 -
std::replace_if(list<int>)_(sprinkled)/50 23.932 3.18%
std::replace_if(list<int>)_(sprinkled)/8192 7271.929 -
std::replace_if(vector<int>)_(prefix)/1024 276.121 1.62%
std::replace_if(vector<int>)_(prefix)/32 8.978 -
std::replace_if(vector<int>)_(prefix)/50 13.589 -
std::replace_if(vector<int>)_(prefix)/8192 2052.337 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.233 -
std::replace_if(vector<int>)_(sprinkled)/32 8.722 -
std::replace_if(vector<int>)_(sprinkled)/50 13.714 6.24%
std::replace_if(vector<int>)_(sprinkled)/8192 1913.802 -
std::reverse(deque<int>)/32768 5725.335 -
std::reverse(deque<int>)/4096 718.981 -
std::reverse(deque<int>)/512 113.006 -1.12%
std::reverse(deque<int>)/64 13.054 -
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 17452.723 -
std::reverse(list<int>)/4096 1718.030 1.32%
std::reverse(list<int>)/512 191.877 -1.01%
std::reverse(list<int>)/64 17.590 -
std::reverse(list<int>)/8 2.033 -
std::reverse(vector<int>)/32768 1041.472 -
std::reverse(vector<int>)/4096 130.520 -
std::reverse(vector<int>)/512 16.442 -
std::reverse(vector<int>)/64 4.148 -
std::reverse(vector<int>)/8 1.524 -
std::reverse_copy(deque<int>)/32768 7991.129 -1.81%
std::reverse_copy(deque<int>)/4096 980.314 -
std::reverse_copy(deque<int>)/512 124.914 -
std::reverse_copy(deque<int>)/64 16.002 -
std::reverse_copy(deque<int>)/8 2.534 -
std::reverse_copy(list<int>)/32768 25846.695 -1.79%
std::reverse_copy(list<int>)/4096 3201.246 2.14%
std::reverse_copy(list<int>)/512 364.973 -
std::reverse_copy(list<int>)/64 29.938 -1.28%
std::reverse_copy(list<int>)/8 2.425 -
std::reverse_copy(vector<int>)/32768 975.916 -
std::reverse_copy(vector<int>)/4096 133.446 -1.69%
std::reverse_copy(vector<int>)/512 17.141 -
std::reverse_copy(vector<int>)/64 2.523 2.09%
std::reverse_copy(vector<int>)/8 2.636 6.33%
std::rotate(deque<int>)_(1_element_backward)/1024 42.539 -
std::rotate(deque<int>)_(1_element_backward)/32 4.462 -
std::rotate(deque<int>)_(1_element_backward)/50 5.488 4.16%
std::rotate(deque<int>)_(1_element_backward)/8192 311.372 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.251 -1.03%
std::rotate(deque<int>)_(1_element_forward)/32 4.607 -
std::rotate(deque<int>)_(1_element_forward)/50 5.380 -
std::rotate(deque<int>)_(1_element_forward)/8192 301.070 -
std::rotate(deque<int>)_(by_1/2)/1024 176.367 1.74%
std::rotate(deque<int>)_(by_1/2)/32 7.397 -
std::rotate(deque<int>)_(by_1/2)/50 10.288 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.920 -
std::rotate(deque<int>)_(by_1/3)/1024 1856.016 1.40%
std::rotate(deque<int>)_(by_1/3)/32 45.327 -
std::rotate(deque<int>)_(by_1/3)/50 76.526 -
std::rotate(deque<int>)_(by_1/3)/8192 22512.123 -1.54%
std::rotate(deque<int>)_(by_1/4)/1024 784.591 -
std::rotate(deque<int>)_(by_1/4)/32 29.376 -
std::rotate(deque<int>)_(by_1/4)/50 74.952 -
std::rotate(deque<int>)_(by_1/4)/8192 6760.696 -1.19%
std::rotate(list<int>)_(1_element_backward)/1024 741.652 -53.02%
std::rotate(list<int>)_(1_element_backward)/32 13.274 -2.18%
std::rotate(list<int>)_(1_element_backward)/50 22.569 -
std::rotate(list<int>)_(1_element_backward)/8192 8747.412 2.26%
std::rotate(list<int>)_(1_element_forward)/1024 730.448 -53.79%
std::rotate(list<int>)_(1_element_forward)/32 14.474 -2.40%
std::rotate(list<int>)_(1_element_forward)/50 27.642 2.40%
std::rotate(list<int>)_(1_element_forward)/8192 9055.903 5.85%
std::rotate(list<int>)_(by_1/2)/1024 384.875 -1.69%
std::rotate(list<int>)_(by_1/2)/32 5.989 -
std::rotate(list<int>)_(by_1/2)/50 12.851 1.53%
std::rotate(list<int>)_(by_1/2)/8192 6265.746 18.58%
std::rotate(list<int>)_(by_1/3)/1024 801.433 -1.30%
std::rotate(list<int>)_(by_1/3)/32 15.371 -
std::rotate(list<int>)_(by_1/3)/50 24.582 -3.32%
std::rotate(list<int>)_(by_1/3)/8192 8718.111 -3.26%
std::rotate(list<int>)_(by_1/4)/1024 576.670 -1.26%
std::rotate(list<int>)_(by_1/4)/32 12.439 -
std::rotate(list<int>)_(by_1/4)/50 24.978 -1.03%
std::rotate(list<int>)_(by_1/4)/8192 7166.516 -6.43%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.090 2.69%
std::rotate(vector<bool>)_(1_element_backward)/32 17.608 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.581 -
std::rotate(vector<bool>)_(1_element_backward)/8192 103.813 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.787 3.93%
std::rotate(vector<bool>)_(1_element_forward)/32 17.635 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.551 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.397 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.416 -
std::rotate(vector<bool>)_(by_1/2)/32 17.685 -
std::rotate(vector<bool>)_(by_1/2)/50 17.481 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.165 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.403 -
std::rotate(vector<bool>)_(by_1/3)/32 17.376 -
std::rotate(vector<bool>)_(by_1/3)/50 17.414 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.747 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.091 2.18%
std::rotate(vector<bool>)_(by_1/4)/32 17.527 -
std::rotate(vector<bool>)_(by_1/4)/50 17.413 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.996 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.079 -
std::rotate(vector<int>)_(1_element_backward)/32 2.902 -
std::rotate(vector<int>)_(1_element_backward)/50 5.318 -
std::rotate(vector<int>)_(1_element_backward)/8192 296.981 -1.30%
std::rotate(vector<int>)_(1_element_forward)/1024 35.348 -
std::rotate(vector<int>)_(1_element_forward)/32 2.935 -1.61%
std::rotate(vector<int>)_(1_element_forward)/50 5.262 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.241 -
std::rotate(vector<int>)_(by_1/2)/1024 31.989 -
std::rotate(vector<int>)_(by_1/2)/32 3.644 -
std::rotate(vector<int>)_(by_1/2)/50 4.433 -
std::rotate(vector<int>)_(by_1/2)/8192 240.748 -
std::rotate(vector<int>)_(by_1/3)/1024 1361.284 -1.16%
std::rotate(vector<int>)_(by_1/3)/32 21.522 -
std::rotate(vector<int>)_(by_1/3)/50 39.965 -1.04%
std::rotate(vector<int>)_(by_1/3)/8192 10858.367 -
std::rotate(vector<int>)_(by_1/4)/1024 328.457 -
std::rotate(vector<int>)_(by_1/4)/32 11.996 -
std::rotate(vector<int>)_(by_1/4)/50 40.107 -
std::rotate(vector<int>)_(by_1/4)/8192 2589.221 -
std::rotate_copy(deque<int>)/1024 35.331 3.42%
std::rotate_copy(deque<int>)/32 2.716 2.80%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 295.016 -
std::rotate_copy(list<int>)/1024 727.940 -
std::rotate_copy(list<int>)/32 8.320 -
std::rotate_copy(list<int>)/50 14.161 -
std::rotate_copy(list<int>)/8192 6692.889 -
std::rotate_copy(vector<int>)/1024 32.481 -1.28%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 693.648 37.26%
std::sample(deque<int>)/1024 11871.147 -
std::sample(deque<int>)/32 323.835 1.21%
std::sample(deque<int>)/8192 94975.815 -
std::sample(list<int>)/1024 11837.678 1.13%
std::sample(list<int>)/32 311.264 -
std::sample(list<int>)/8192 96750.366 -
std::sample(vector<int>)/1024 11143.457 -1.32%
std::sample(vector<int>)/32 303.451 -1.23%
std::sample(vector<int>)/8192 89728.033 -1.47%
std::search(deque<int>)_(near_matches)/1000 24512.139 30.51%
std::search(deque<int>)_(near_matches)/1024 25667.446 31.15%
std::search(deque<int>)_(near_matches)/8192 1444039.004 -1.38%
std::search(deque<int>)_(no_match)/1000 404.868 -1.57%
std::search(deque<int>)_(no_match)/1024 410.918 -2.24%
std::search(deque<int>)_(no_match)/1048576 422941.293 -1.07%
std::search(deque<int>)_(no_match)/8192 3309.844 -1.08%
std::search(deque<int>)_(same_length)/1000 325.524 -8.27%
std::search(deque<int>)_(same_length)/1024 473.739 -
std::search(deque<int>)_(same_length)/8192 3769.831 -1.40%
std::search(deque<int>)_(single_element)/1000 446.877 -
std::search(deque<int>)_(single_element)/1024 457.003 -1.09%
std::search(deque<int>)_(single_element)/8192 3643.570 -1.02%
std::search(deque<int>,_pred)_(near_matches)/1000 25590.310 3.59%
std::search(deque<int>,_pred)_(near_matches)/1024 26704.324 3.61%
std::search(deque<int>,_pred)_(near_matches)/8192 1508439.207 -
std::search(deque<int>,_pred)_(no_match)/1000 425.297 -
std::search(deque<int>,_pred)_(no_match)/1024 358.552 -18.08%
std::search(deque<int>,_pred)_(no_match)/1048576 443551.404 -
std::search(deque<int>,_pred)_(no_match)/8192 3473.900 -
std::search(deque<int>,_pred)_(same_length)/1000 479.267 -1.03%
std::search(deque<int>,_pred)_(same_length)/1024 510.563 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.754 -
std::search(deque<int>,_pred)_(single_element)/1000 473.300 -1.12%
std::search(deque<int>,_pred)_(single_element)/1024 484.785 -
std::search(deque<int>,_pred)_(single_element)/8192 3881.278 -
std::search(list<int>)_(near_matches)/1000 37385.279 -1.20%
std::search(list<int>)_(near_matches)/1024 39599.993 -1.02%
std::search(list<int>)_(near_matches)/8192 2545739.847 -
std::search(list<int>)_(no_match)/1000 663.851 -
std::search(list<int>)_(no_match)/1024 770.207 1.32%
std::search(list<int>)_(no_match)/1048576 858193.630 1.26%
std::search(list<int>)_(no_match)/8192 7618.584 8.34%
std::search(list<int>)_(same_length)/1000 743.982 -
std::search(list<int>)_(same_length)/1024 762.287 -2.06%
std::search(list<int>)_(same_length)/8192 10340.969 -2.95%
std::search(list<int>)_(single_element)/1000 690.019 8.80%
std::search(list<int>)_(single_element)/1024 725.841 -4.91%
std::search(list<int>)_(single_element)/8192 8702.167 19.54%
std::search(list<int>,_pred)_(near_matches)/1000 42253.546 -
std::search(list<int>,_pred)_(near_matches)/1024 44206.466 -
std::search(list<int>,_pred)_(near_matches)/8192 2730732.422 -
std::search(list<int>,_pred)_(no_match)/1000 749.905 -
std::search(list<int>,_pred)_(no_match)/1024 766.846 -
std::search(list<int>,_pred)_(no_match)/1048576 898695.032 -
std::search(list<int>,_pred)_(no_match)/8192 7364.407 4.11%
std::search(list<int>,_pred)_(same_length)/1000 769.151 -1.04%
std::search(list<int>,_pred)_(same_length)/1024 789.755 -
std::search(list<int>,_pred)_(same_length)/8192 10158.406 21.72%
std::search(list<int>,_pred)_(single_element)/1000 819.416 -
std::search(list<int>,_pred)_(single_element)/1024 839.592 -
std::search(list<int>,_pred)_(single_element)/8192 9319.609 14.68%
std::search(vector<int>)_(near_matches)/1000 13833.474 -1.50%
std::search(vector<int>)_(near_matches)/1024 14817.741 -1.05%
std::search(vector<int>)_(near_matches)/8192 771959.432 -
std::search(vector<int>)_(no_match)/1000 212.406 1.03%
std::search(vector<int>)_(no_match)/1024 220.656 2.57%
std::search(vector<int>)_(no_match)/1048576 214771.886 -1.44%
std::search(vector<int>)_(no_match)/8192 1677.043 -
std::search(vector<int>)_(same_length)/1000 240.888 -1.25%
std::search(vector<int>)_(same_length)/1024 245.212 -1.74%
std::search(vector<int>)_(same_length)/8192 1871.416 -1.90%
std::search(vector<int>)_(single_element)/1000 234.310 -1.06%
std::search(vector<int>)_(single_element)/1024 239.670 -
std::search(vector<int>)_(single_element)/8192 1838.653 -
std::search(vector<int>,_pred)_(near_matches)/1000 22944.626 -
std::search(vector<int>,_pred)_(near_matches)/1024 24130.477 -2.38%
std::search(vector<int>,_pred)_(near_matches)/8192 1452091.977 -
std::search(vector<int>,_pred)_(no_match)/1000 467.359 -
std::search(vector<int>,_pred)_(no_match)/1024 473.905 -
std::search(vector<int>,_pred)_(no_match)/1048576 443241.892 -
std::search(vector<int>,_pred)_(no_match)/8192 4022.908 -
std::search(vector<int>,_pred)_(same_length)/1000 599.486 -
std::search(vector<int>,_pred)_(same_length)/1024 613.247 -
std::search(vector<int>,_pred)_(same_length)/8192 4914.805 -
std::search(vector<int>,_pred)_(single_element)/1000 458.093 -
std::search(vector<int>,_pred)_(single_element)/1024 469.491 -
std::search(vector<int>,_pred)_(single_element)/8192 3741.078 -
std::search_n(deque<int>)_(no_match)/1000 444.758 -1.13%
std::search_n(deque<int>)_(no_match)/1024 442.473 -
std::search_n(deque<int>)_(no_match)/1048576 439074.854 -
std::search_n(deque<int>)_(no_match)/8192 3425.048 -
std::search_n(deque<int>,_pred)_(no_match)/1000 600.755 -3.58%
std::search_n(deque<int>,_pred)_(no_match)/1024 625.204 -2.44%
std::search_n(deque<int>,_pred)_(no_match)/1048576 553884.237 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4320.125 -
std::search_n(list<int>)_(no_match)/1000 662.735 -3.73%
std::search_n(list<int>)_(no_match)/1024 767.967 1.91%
std::search_n(list<int>)_(no_match)/1048576 780736.559 -6.86%
std::search_n(list<int>)_(no_match)/8192 6787.731 -5.95%
std::search_n(list<int>,_pred)_(no_match)/1000 821.716 -
std::search_n(list<int>,_pred)_(no_match)/1024 841.331 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981373.304 -
std::search_n(list<int>,_pred)_(no_match)/8192 7775.313 -5.33%
std::search_n(vector<int>)_(no_match)/1000 204.890 -2.03%
std::search_n(vector<int>)_(no_match)/1024 209.671 -2.16%
std::search_n(vector<int>)_(no_match)/1048576 208181.097 -1.69%
std::search_n(vector<int>)_(no_match)/8192 1635.673 -
std::search_n(vector<int>,_pred)_(no_match)/1000 509.597 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.915 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 605242.909 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4168.739 -
std::set<int>::clear()/0 418.700 -
std::set<int>::clear()/1024 8567.036 -1.13%
std::set<int>::clear()/32 635.762 -
std::set<int>::clear()/8192 73475.178 -2.09%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.923 -2.00%
std::set<int>::contains(key)_(existent)/32 1.723 -
std::set<int>::contains(key)_(existent)/8192 8.251 -
std::set<int>::contains(key)_(non-existent)/0 0.265 -
std::set<int>::contains(key)_(non-existent)/1024 5.646 3.85%
std::set<int>::contains(key)_(non-existent)/32 2.529 3.71%
std::set<int>::contains(key)_(non-existent)/8192 8.709 3.14%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.224 -6.59%
std::set<int>::count(key)_(existent)/32 1.810 -6.67%
std::set<int>::count(key)_(existent)/8192 7.853 -1.90%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.540 -7.95%
std::set<int>::count(key)_(non-existent)/32 2.970 -2.90%
std::set<int>::count(key)_(non-existent)/8192 11.357 -5.75%
std::set<int>::ctor(&&,_different_allocs)/0 13.716 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.969 -
std::set<int>::ctor(&&,_different_allocs)/32 179.984 -
std::set<int>::ctor(&&,_different_allocs)/8192 47994.280 -
std::set<int>::ctor(const&)/0 13.623 -
std::set<int>::ctor(const&)/1024 6220.271 -
std::set<int>::ctor(const&)/32 218.561 -
std::set<int>::ctor(const&)/8192 49581.137 -
std::set<int>::ctor(const&,_alloc)/0 13.617 -
std::set<int>::ctor(const&,_alloc)/1024 6285.052 -
std::set<int>::ctor(const&,_alloc)/32 223.588 2.44%
std::set<int>::ctor(const&,_alloc)/8192 49730.993 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.613 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8593.537 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.251 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69192.769 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12881.249 1.34%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.226 1.49%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 284417.440 1.57%
std::set<int>::equal_range(key)_(existent)/0 0.014 -
std::set<int>::equal_range(key)_(existent)/1024 4.231 -
std::set<int>::equal_range(key)_(existent)/32 1.693 -
std::set<int>::equal_range(key)_(existent)/8192 8.063 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.426 1.91%
std::set<int>::equal_range(key)_(non-existent)/32 2.619 -4.70%
std::set<int>::equal_range(key)_(non-existent)/8192 9.991 1.27%
std::set<int>::erase(iterator)/0 19.887 -
std::set<int>::erase(iterator)/1024 20.295 -
std::set<int>::erase(iterator)/32 20.166 -
std::set<int>::erase(iterator)/8192 20.408 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.458 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6416.776 1.42%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.135 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51358.508 1.48%
std::set<int>::erase(key)_(existent)/0 20.282 -1.25%
std::set<int>::erase(key)_(existent)/1024 42.113 1.97%
std::set<int>::erase(key)_(existent)/32 21.911 -1.06%
std::set<int>::erase(key)_(existent)/8192 51.537 -2.12%
std::set<int>::erase(key)_(non-existent)/0 0.254 -
std::set<int>::erase(key)_(non-existent)/1024 5.387 1.88%
std::set<int>::erase(key)_(non-existent)/32 2.606 7.18%
std::set<int>::erase(key)_(non-existent)/8192 8.465 2.87%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 3.967 -
std::set<int>::find(key)_(existent)/32 1.608 1.40%
std::set<int>::find(key)_(existent)/8192 8.359 3.73%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.705 2.31%
std::set<int>::find(key)_(non-existent)/32 2.348 1.94%
std::set<int>::find(key)_(non-existent)/8192 8.830 4.41%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.909 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.815 -1.20%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.471 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.881 -5.70%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.905 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.137 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.904 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.725 -2.94%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.122 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.492 13.02%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.752 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.533 -7.49%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.103 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.397 -11.81%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.000 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.020 -1.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.772 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16462.327 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 819.924 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147159.869 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 418.671 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7762.585 2.88%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 568.919 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132148.809 -
std::set<int>::insert(value)_(already_present)/0 0.613 -
std::set<int>::insert(value)_(already_present)/1024 6.615 -
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 10.734 -5.70%
std::set<int>::insert(value)_(new_value)/0 17.921 -
std::set<int>::insert(value)_(new_value)/1024 41.743 -2.89%
std::set<int>::insert(value)_(new_value)/32 19.689 -
std::set<int>::insert(value)_(new_value)/8192 70.876 -8.75%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.280 -2.17%
std::set<int>::lower_bound(key)_(existent)/32 1.568 -
std::set<int>::lower_bound(key)_(existent)/8192 7.994 -1.60%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.081 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.310 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.197 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.250 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6292.104 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.468 2.70%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49426.957 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.237 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6205.681 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.625 2.81%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50278.675 1.63%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.090 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1385.837 -5.79%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.047 -7.39%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12524.632 -1.62%
std::set<int>::upper_bound(key)_(existent)/0 0.011 -
std::set<int>::upper_bound(key)_(existent)/1024 4.208 1.69%
std::set<int>::upper_bound(key)_(existent)/32 1.745 -1.36%
std::set<int>::upper_bound(key)_(existent)/8192 7.854 -2.92%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.018 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.134 -
std::set<std::string>::clear()/0 422.697 -
std::set<std::string>::clear()/1024 20107.682 3.05%
std::set<std::string>::clear()/32 888.621 -
std::set<std::string>::clear()/8192 204272.017 1.45%
std::set<std::string>::contains(key)_(existent)/0 0.015 -
std::set<std::string>::contains(key)_(existent)/1024 23.501 -2.66%
std::set<std::string>::contains(key)_(existent)/32 15.786 -
std::set<std::string>::contains(key)_(existent)/8192 26.915 -7.72%
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -3.53%
std::set<std::string>::contains(key)_(non-existent)/1024 20.784 3.40%
std::set<std::string>::contains(key)_(non-existent)/32 9.816 -
std::set<std::string>::contains(key)_(non-existent)/8192 28.303 3.42%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 22.066 -2.49%
std::set<std::string>::count(key)_(existent)/32 15.507 -1.27%
std::set<std::string>::count(key)_(existent)/8192 29.571 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.235 2.66%
std::set<std::string>::count(key)_(non-existent)/32 10.555 -1.65%
std::set<std::string>::count(key)_(non-existent)/8192 32.233 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.695 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6991.629 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.448 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57677.725 -
std::set<std::string>::ctor(const&)/0 13.586 -
std::set<std::string>::ctor(const&)/1024 34490.236 -
std::set<std::string>::ctor(const&)/32 696.482 -
std::set<std::string>::ctor(const&)/8192 343576.908 -
std::set<std::string>::ctor(const&,_alloc)/0 13.593 -
std::set<std::string>::ctor(const&,_alloc)/1024 36766.690 -
std::set<std::string>::ctor(const&,_alloc)/32 789.308 -
std::set<std::string>::ctor(const&,_alloc)/8192 344249.026 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.674 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41001.617 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.647 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381764.164 -1.02%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.674 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53806.133 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 945.388 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1090414.778 -
std::set<std::string>::equal_range(key)_(existent)/0 0.036 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.407 1.40%
std::set<std::string>::equal_range(key)_(existent)/32 16.839 -
std::set<std::string>::equal_range(key)_(existent)/8192 30.456 2.50%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.810 1.01%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.711 2.19%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.627 -
std::set<std::string>::erase(iterator)/0 29.508 10.08%
std::set<std::string>::erase(iterator)/1024 28.545 9.15%
std::set<std::string>::erase(iterator)/32 25.997 -
std::set<std::string>::erase(iterator)/8192 33.536 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.377 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12236.379 2.03%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 718.926 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113921.193 1.59%
std::set<std::string>::erase(key)_(existent)/0 65.621 3.85%
std::set<std::string>::erase(key)_(existent)/1024 100.080 45.79%
std::set<std::string>::erase(key)_(existent)/32 60.832 -18.46%
std::set<std::string>::erase(key)_(existent)/8192 69.886 -1.99%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.406 9.69%
std::set<std::string>::erase(key)_(non-existent)/32 13.638 10.26%
std::set<std::string>::erase(key)_(non-existent)/8192 32.720 1.78%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.728 1.73%
std::set<std::string>::find(key)_(existent)/32 15.662 3.36%
std::set<std::string>::find(key)_(existent)/8192 28.933 5.81%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.636 2.06%
std::set<std::string>::find(key)_(non-existent)/32 10.543 6.59%
std::set<std::string>::find(key)_(non-existent)/8192 27.360 8.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.295 15.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.364 -3.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.930 5.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.098 18.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.009 9.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.944 18.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.538 -2.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.525 -27.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.583 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.091 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.420 -1.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.496 32.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.788 37.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.465 7.93%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.675 34.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.556 -7.18%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.073 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66105.022 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1477.080 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 818656.463 -1.31%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.364 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38232.069 -2.68%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1132.124 -4.43%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 610226.764 -
std::set<std::string>::insert(value)_(already_present)/0 15.008 -
std::set<std::string>::insert(value)_(already_present)/1024 32.695 -1.47%
std::set<std::string>::insert(value)_(already_present)/32 11.817 -
std::set<std::string>::insert(value)_(already_present)/8192 38.829 -3.56%
std::set<std::string>::insert(value)_(new_value)/0 32.947 -
std::set<std::string>::insert(value)_(new_value)/1024 64.312 -
std::set<std::string>::insert(value)_(new_value)/32 39.893 -
std::set<std::string>::insert(value)_(new_value)/8192 90.468 1.14%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.757 1.58%
std::set<std::string>::lower_bound(key)_(existent)/32 16.256 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.701 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.891 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.687 -4.97%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.474 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.171 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35946.105 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 671.905 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348479.686 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.172 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35659.624 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 718.738 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345573.680 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17122.053 3.25%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.657 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207679.593 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.404 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.114 -1.68%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.747 -7.07%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.356 -1.42%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.486 3.92%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.180 -
std::shift_left(deque<int>)/1024 40.064 1.67%
std::shift_left(deque<int>)/32 4.843 -1.02%
std::shift_left(deque<int>)/50 5.499 -2.57%
std::shift_left(deque<int>)/8192 303.059 -
std::shift_left(list<int>)/1024 728.783 -
std::shift_left(list<int>)/32 14.434 -1.41%
std::shift_left(list<int>)/50 27.565 -
std::shift_left(list<int>)/8192 7666.373 -
std::shift_left(vector<int>)/1024 35.463 -
std::shift_left(vector<int>)/32 2.976 -24.03%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.520 -
std::shift_right(deque<int>)/1024 42.669 -1.64%
std::shift_right(deque<int>)/32 4.356 -
std::shift_right(deque<int>)/50 5.125 -1.93%
std::shift_right(deque<int>)/8192 310.206 -
std::shift_right(list<int>)/1024 733.720 -
std::shift_right(list<int>)/32 14.426 -
std::shift_right(list<int>)/50 29.344 5.32%
std::shift_right(list<int>)/8192 7676.163 2.87%
std::shift_right(vector<int>)/1024 35.767 -
std::shift_right(vector<int>)/32 4.084 37.56%
std::shift_right(vector<int>)/50 5.348 -
std::shift_right(vector<int>)/8192 298.986 -
std::shuffle(deque<int>)/1024 9450.883 -
std::shuffle(deque<int>)/32 299.189 -
std::shuffle(deque<int>)/8192 74927.405 -
std::shuffle(vector<int>)/1024 8905.903 -
std::shuffle(vector<int>)/32 279.952 -
std::shuffle(vector<int>)/8192 70746.813 -
std::sort(deque<int>)_(ascending)/1024 762.135 -1.54%
std::sort(deque<int>)_(ascending)/8 18.309 -3.58%
std::sort(deque<int>)_(ascending)/8192 5726.237 -
std::sort(deque<int>)_(descending)/1024 1298.731 -
std::sort(deque<int>)_(descending)/8 25.596 -1.74%
std::sort(deque<int>)_(descending)/8192 10364.011 -
std::sort(deque<int>)_(heap)/1024 6257.365 -
std::sort(deque<int>)_(heap)/8 24.763 -1.25%
std::sort(deque<int>)_(heap)/8192 69715.560 -
std::sort(deque<int>)_(pipe-organ)/1024 2760.234 -2.12%
std::sort(deque<int>)_(pipe-organ)/8 20.814 -3.44%
std::sort(deque<int>)_(pipe-organ)/8192 26628.682 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17847.358 -1.46%
std::sort(deque<int>)_(qsort_adversarial)/8 18.742 -
std::sort(deque<int>)_(qsort_adversarial)/8192 457843.979 -
std::sort(deque<int>)_(repeated)/1024 960.332 -
std::sort(deque<int>)_(repeated)/8 18.654 -1.45%
std::sort(deque<int>)_(repeated)/8192 6740.058 -
std::sort(deque<int>)_(shuffled)/1024 6922.286 -
std::sort(deque<int>)_(shuffled)/8 23.401 -1.45%
std::sort(deque<int>)_(shuffled)/8192 81128.649 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.261 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.351 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3779.080 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.706 -
std::sort(vector<NonIntegral>)_(descending)/8 24.556 -
std::sort(vector<NonIntegral>)_(descending)/8192 5338.820 -
std::sort(vector<NonIntegral>)_(heap)/1024 4249.306 -1.14%
std::sort(vector<NonIntegral>)_(heap)/8 22.420 -
std::sort(vector<NonIntegral>)_(heap)/8192 51181.995 1.37%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1899.297 -1.06%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.984 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18539.513 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13240.086 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.502 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155066.700 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.995 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.694 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3766.584 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4680.919 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.863 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84504.830 2.95%
std::sort(vector<int>)_(ascending)/1024 539.644 -
std::sort(vector<int>)_(ascending)/8 16.740 -
std::sort(vector<int>)_(ascending)/8192 3780.501 -
std::sort(vector<int>)_(descending)/1024 1039.668 -
std::sort(vector<int>)_(descending)/8 25.126 -1.98%
std::sort(vector<int>)_(descending)/8192 7314.466 -
std::sort(vector<int>)_(heap)/1024 4519.105 -1.07%
std::sort(vector<int>)_(heap)/8 22.642 -
std::sort(vector<int>)_(heap)/8192 45771.567 -
std::sort(vector<int>)_(pipe-organ)/1024 2267.916 -
std::sort(vector<int>)_(pipe-organ)/8 18.492 -
std::sort(vector<int>)_(pipe-organ)/8192 21523.657 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12889.856 -2.10%
std::sort(vector<int>)_(qsort_adversarial)/8 16.799 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147823.059 -2.14%
std::sort(vector<int>)_(repeated)/1024 662.555 -
std::sort(vector<int>)_(repeated)/8 16.934 -
std::sort(vector<int>)_(repeated)/8192 5057.130 -
std::sort(vector<int>)_(shuffled)/1024 4679.370 -
std::sort(vector<int>)_(shuffled)/8 21.316 -
std::sort(vector<int>)_(shuffled)/8192 45257.138 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3653.293 6.94%
std::stable_partition(deque<int>)_(alloc_fails)/32 1955.527 1.77%
std::stable_partition(deque<int>)_(alloc_fails)/50 2023.838 2.34%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17499.411 2.00%
std::stable_partition(deque<int>)_(dense)/1024 644.311 -3.78%
std::stable_partition(deque<int>)_(dense)/32 31.973 -4.01%
std::stable_partition(deque<int>)_(dense)/50 41.862 -3.76%
std::stable_partition(deque<int>)_(dense)/8192 6073.211 -
std::stable_partition(deque<int>)_(sparse)/1024 515.719 4.39%
std::stable_partition(deque<int>)_(sparse)/32 12.575 7.18%
std::stable_partition(deque<int>)_(sparse)/50 30.128 3.71%
std::stable_partition(deque<int>)_(sparse)/8192 3839.076 9.98%
std::stable_partition(list<int>)_(alloc_fails)/1024 4135.184 -1.48%
std::stable_partition(list<int>)_(alloc_fails)/32 1924.486 1.04%
std::stable_partition(list<int>)_(alloc_fails)/50 1937.819 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26501.400 4.56%
std::stable_partition(list<int>)_(dense)/1024 1745.952 -1.51%
std::stable_partition(list<int>)_(dense)/32 32.772 -
std::stable_partition(list<int>)_(dense)/50 56.544 -
std::stable_partition(list<int>)_(dense)/8192 21091.473 21.34%
std::stable_partition(list<int>)_(sparse)/1024 926.761 -1.63%
std::stable_partition(list<int>)_(sparse)/32 10.145 2.21%
std::stable_partition(list<int>)_(sparse)/50 27.960 6.48%
std::stable_partition(list<int>)_(sparse)/8192 9226.243 5.32%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2949.071 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1888.762 -1.42%
std::stable_partition(vector<int>)_(alloc_fails)/50 1930.422 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9891.754 -
std::stable_partition(vector<int>)_(dense)/1024 294.751 -
std::stable_partition(vector<int>)_(dense)/32 20.515 -4.76%
std::stable_partition(vector<int>)_(dense)/50 24.809 -3.84%
std::stable_partition(vector<int>)_(dense)/8192 2097.011 -
std::stable_partition(vector<int>)_(sparse)/1024 207.084 -5.03%
std::stable_partition(vector<int>)_(sparse)/32 7.458 -
std::stable_partition(vector<int>)_(sparse)/50 20.807 -1.94%
std::stable_partition(vector<int>)_(sparse)/8192 1545.374 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.895 -1.52%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.456 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19175.934 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28126.532 -1.15%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.580 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27352.366 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13956.796 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.417 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26944.257 2.72%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16370.531 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.402 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 23007.829 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25493.878 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.224 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28801.502 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3840.764 -4.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.381 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 15310.495 18.45%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19375.145 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.802 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 27192.893 9.80%
std::stable_sort(deque<int>)_(ascending)/1024 2139.791 1.69%
std::stable_sort(deque<int>)_(ascending)/8 18.479 -2.91%
std::stable_sort(deque<int>)_(ascending)/8192 13707.283 -
std::stable_sort(deque<int>)_(descending)/1024 2965.272 1.19%
std::stable_sort(deque<int>)_(descending)/8 27.974 -3.60%
std::stable_sort(deque<int>)_(descending)/8192 21201.436 -
std::stable_sort(deque<int>)_(heap)/1024 2770.190 1.65%
std::stable_sort(deque<int>)_(heap)/8 26.411 -1.10%
std::stable_sort(deque<int>)_(heap)/8192 17832.815 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2967.514 1.04%
std::stable_sort(deque<int>)_(pipe-organ)/8 20.811 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20969.987 1.52%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3163.024 1.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.266 -4.24%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21459.085 1.54%
std::stable_sort(deque<int>)_(repeated)/1024 1372.615 2.41%
std::stable_sort(deque<int>)_(repeated)/8 18.807 -
std::stable_sort(deque<int>)_(repeated)/8192 7628.553 -
std::stable_sort(deque<int>)_(shuffled)/1024 2514.893 2.16%
std::stable_sort(deque<int>)_(shuffled)/8 24.503 -1.30%
std::stable_sort(deque<int>)_(shuffled)/8192 14982.875 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4281.877 -3.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.704 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55248.685 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23422.280 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.167 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125950.506 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14155.164 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.596 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117514.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14418.635 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.196 -2.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92879.548 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22971.207 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.566 -1.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 145948.419 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3347.585 -1.38%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.706 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19137.430 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18359.314 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.972 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157790.044 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3982.800 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.380 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45717.139 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13228.215 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.540 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197361.512 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10322.662 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.161 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125684.748 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8638.987 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.732 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123801.185 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14422.039 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.405 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210118.479 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1369.107 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.550 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15078.107 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12788.480 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.631 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183710.741 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4901.770 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.912 1.13%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20759.994 -1.50%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24176.727 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.859 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24026.595 -6.67%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14364.388 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.596 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31939.880 -6.29%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14378.601 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.020 -1.40%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22213.750 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23582.107 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.842 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35807.430 -1.20%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3245.967 -4.05%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.910 1.11%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9611.134 -46.19%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18446.172 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.134 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28802.705 -12.80%
std::stable_sort(vector<int>)_(ascending)/1024 2124.829 2.06%
std::stable_sort(vector<int>)_(ascending)/8 16.877 -1.05%
std::stable_sort(vector<int>)_(ascending)/8192 13543.162 -
std::stable_sort(vector<int>)_(descending)/1024 2862.987 1.36%
std::stable_sort(vector<int>)_(descending)/8 24.240 -5.52%
std::stable_sort(vector<int>)_(descending)/8192 18359.175 -
std::stable_sort(vector<int>)_(heap)/1024 2590.702 2.36%
std::stable_sort(vector<int>)_(heap)/8 21.998 -
std::stable_sort(vector<int>)_(heap)/8192 14478.871 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2854.721 1.50%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.905 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18309.861 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2944.026 1.37%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.555 -2.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18359.811 -
std::stable_sort(vector<int>)_(repeated)/1024 1142.792 3.02%
std::stable_sort(vector<int>)_(repeated)/8 16.828 -
std::stable_sort(vector<int>)_(repeated)/8192 5311.564 -
std::stable_sort(vector<int>)_(shuffled)/1024 2274.602 2.99%
std::stable_sort(vector<int>)_(shuffled)/8 21.064 -
std::stable_sort(vector<int>)_(shuffled)/8192 10896.242 -
std::swap_ranges(deque<int>)/1024 321.387 -
std::swap_ranges(deque<int>)/32 10.756 2.50%
std::swap_ranges(deque<int>)/50 19.866 -
std::swap_ranges(deque<int>)/8192 2551.111 -
std::swap_ranges(list<int>)/1024 760.805 -
std::swap_ranges(list<int>)/32 19.517 -
std::swap_ranges(list<int>)/50 34.136 2.48%
std::swap_ranges(list<int>)/8192 9711.847 -
std::swap_ranges(vector<int>)/1024 62.748 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.643 -
std::transform(deque<int>)_(identity_transform)/1024 369.327 -
std::transform(deque<int>)_(identity_transform)/32 12.408 -
std::transform(deque<int>)_(identity_transform)/50 19.160 -1.88%
std::transform(deque<int>)_(identity_transform)/8192 2445.276 -
std::transform(deque<int>,_deque<int>)/1024 661.531 -
std::transform(deque<int>,_deque<int>)/32 21.842 -
std::transform(deque<int>,_deque<int>)/50 33.975 1.46%
std::transform(deque<int>,_deque<int>)/8192 5415.939 -
std::transform(list<int>)_(identity_transform)/1024 743.097 -
std::transform(list<int>)_(identity_transform)/32 15.968 -
std::transform(list<int>)_(identity_transform)/50 39.448 1.85%
std::transform(list<int>)_(identity_transform)/8192 7035.367 -4.17%
std::transform(list<int>,_list<int>)/1024 848.809 -
std::transform(list<int>,_list<int>)/32 23.530 -
std::transform(list<int>,_list<int>)/50 36.754 -
std::transform(list<int>,_list<int>)/8192 9201.230 -4.28%
std::transform(vector<int>)_(identity_transform)/1024 262.807 -
std::transform(vector<int>)_(identity_transform)/32 8.944 -
std::transform(vector<int>)_(identity_transform)/50 14.093 -
std::transform(vector<int>)_(identity_transform)/8192 2025.066 -
std::transform(vector<int>,_vector<int>)/1024 555.730 -
std::transform(vector<int>,_vector<int>)/32 17.218 -
std::transform(vector<int>,_vector<int>)/50 26.912 -
std::transform(vector<int>,_vector<int>)/8192 4471.125 -
std::unique(deque<int>)_(contiguous)/1024 733.908 -
std::unique(deque<int>)_(contiguous)/32 58.724 -3.68%
std::unique(deque<int>)_(contiguous)/52 68.345 -3.95%
std::unique(deque<int>)_(contiguous)/8192 5518.748 -
std::unique(deque<int>)_(sprinkled)/1024 921.028 8.84%
std::unique(deque<int>)_(sprinkled)/32 62.296 -12.59%
std::unique(deque<int>)_(sprinkled)/52 73.924 -14.68%
std::unique(deque<int>)_(sprinkled)/8192 7353.472 1.83%
std::unique(deque<int>,_pred)_(contiguous)/1024 635.918 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.257 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.162 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4439.217 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.280 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.124 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.967 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5252.055 -
std::unique(list<int>)_(contiguous)/1024 927.470 -
std::unique(list<int>)_(contiguous)/32 55.171 -
std::unique(list<int>)_(contiguous)/52 67.328 -
std::unique(list<int>)_(contiguous)/8192 7039.847 -
std::unique(list<int>)_(sprinkled)/1024 1017.674 4.33%
std::unique(list<int>)_(sprinkled)/32 58.793 2.41%
std::unique(list<int>)_(sprinkled)/52 82.518 16.83%
std::unique(list<int>)_(sprinkled)/8192 8384.080 5.33%
std::unique(list<int>,_pred)_(contiguous)/1024 994.323 -1.32%
std::unique(list<int>,_pred)_(contiguous)/32 60.758 -
std::unique(list<int>,_pred)_(contiguous)/52 75.096 -
std::unique(list<int>,_pred)_(contiguous)/8192 7813.208 -1.08%
std::unique(list<int>,_pred)_(sprinkled)/1024 1021.834 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.852 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.293 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8465.638 -
std::unique(vector<int>)_(contiguous)/1024 312.760 -
std::unique(vector<int>)_(contiguous)/32 51.032 -
std::unique(vector<int>)_(contiguous)/52 56.059 -
std::unique(vector<int>)_(contiguous)/8192 1932.047 -
std::unique(vector<int>)_(sprinkled)/1024 283.797 -
std::unique(vector<int>)_(sprinkled)/32 50.831 -
std::unique(vector<int>)_(sprinkled)/52 55.434 -
std::unique(vector<int>)_(sprinkled)/8192 1920.107 -
std::unique(vector<int>,_pred)_(contiguous)/1024 532.009 -1.99%
std::unique(vector<int>,_pred)_(contiguous)/32 54.331 -3.40%
std::unique(vector<int>,_pred)_(contiguous)/52 62.277 -5.60%
std::unique(vector<int>,_pred)_(contiguous)/8192 3763.733 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.021 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.941 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.258 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5289.756 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.990 -
std::unique_copy(deque<int>)_(contiguous)/32 9.653 1.55%
std::unique_copy(deque<int>)_(contiguous)/52 14.423 -1.46%
std::unique_copy(deque<int>)_(contiguous)/8192 3739.153 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.994 -
std::unique_copy(deque<int>)_(sprinkled)/32 15.592 42.13%
std::unique_copy(deque<int>)_(sprinkled)/52 24.626 31.91%
std::unique_copy(deque<int>)_(sprinkled)/8192 3742.446 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.684 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.384 2.89%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.940 3.04%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4458.400 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 639.788 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.036 1.16%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.835 -2.07%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5126.590 -
std::unique_copy(list<int>)_(contiguous)/1024 743.083 -
std::unique_copy(list<int>)_(contiguous)/32 11.280 -
std::unique_copy(list<int>)_(contiguous)/52 21.891 -
std::unique_copy(list<int>)_(contiguous)/8192 6811.145 -3.92%
std::unique_copy(list<int>)_(sprinkled)/1024 742.640 -49.67%
std::unique_copy(list<int>)_(sprinkled)/32 12.556 -
std::unique_copy(list<int>)_(sprinkled)/52 21.552 -
std::unique_copy(list<int>)_(sprinkled)/8192 6932.358 -5.38%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.325 -47.70%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.173 -1.10%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.594 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7437.928 -3.61%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 841.334 -46.16%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.043 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.321 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7373.899 -6.25%
std::unique_copy(vector<int>)_(contiguous)/1024 248.524 -
std::unique_copy(vector<int>)_(contiguous)/32 8.834 -
std::unique_copy(vector<int>)_(contiguous)/52 13.388 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.989 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.437 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.251 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.798 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1880.431 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.616 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.036 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.386 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3702.173 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 581.667 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.617 2.35%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.106 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4413.165 -
std::unordered_map<int,_int>::clear()/0 421.925 -
std::unordered_map<int,_int>::clear()/1024 8271.266 -2.99%
std::unordered_map<int,_int>::clear()/32 613.376 -
std::unordered_map<int,_int>::clear()/8192 62589.352 -3.28%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.223 -1.12%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.335 7.18%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.266 -13.26%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.397 18.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.310 -18.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.508 19.45%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.224 -27.87%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.023 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.397 -1.75%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.228 -1.65%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.250 -3.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.307 -37.12%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.345 -13.02%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.415 -13.29%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.322 -12.23%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.045 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8939.298 1.36%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.768 1.74%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 108573.120 2.35%
std::unordered_map<int,_int>::ctor(const&)/0 13.861 -
std::unordered_map<int,_int>::ctor(const&)/1024 6631.907 -
std::unordered_map<int,_int>::ctor(const&)/32 196.895 -1.28%
std::unordered_map<int,_int>::ctor(const&)/8192 54125.301 -1.20%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.203 1.73%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10015.471 1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.993 1.65%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83351.324 2.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.805 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13545.683 -1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 362.622 -2.74%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141464.463 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13351.145 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.658 -2.79%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141081.283 -
std::unordered_map<int,_int>::erase(iterator)/0 19.605 -1.57%
std::unordered_map<int,_int>::erase(iterator)/1024 20.393 -
std::unordered_map<int,_int>::erase(iterator)/32 20.297 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.341 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.340 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5409.638 -2.63%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.758 -2.09%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43935.548 -2.71%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.017 -2.45%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.876 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.338 -1.97%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.284 5.64%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.267 -9.06%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.016 10.01%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.110 3.37%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.000 3.65%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.025 102.54%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.275 -4.02%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.256 -6.44%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.415 -9.77%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.295 -2.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.217 2.87%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.111 -2.00%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.234 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13279.556 -2.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 746.412 -1.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137871.965 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.465 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7630.479 1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 617.061 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 83347.855 -1.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.734 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14679.501 -2.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 808.408 -1.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149888.511 -2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.344 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14401.585 -2.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.658 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145942.565 -1.60%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.671 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.998 -5.76%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.679 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.915 1.68%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.136 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.984 1.56%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.385 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.620 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.881 -1.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.422 1.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.914 -2.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.716 -10.67%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.186 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.540 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.642 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.912 -5.75%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.181 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6647.762 -1.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.784 -1.46%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53780.539 -1.72%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.180 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6623.581 -2.28%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.790 -2.60%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54648.131 -1.80%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1345.254 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.922 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26641.649 -
std::unordered_multimap<int,_int>::clear()/0 423.400 -
std::unordered_multimap<int,_int>::clear()/1024 7998.473 -2.31%
std::unordered_multimap<int,_int>::clear()/32 611.683 -
std::unordered_multimap<int,_int>::clear()/8192 60898.971 -4.00%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.190 1.60%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.200 -2.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.374 -1.62%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.437 10.15%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.300 -17.04%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.349 -20.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.524 -10.74%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.712 3.63%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.583 11.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.689 1.29%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.299 10.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.403 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.400 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.464 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.931 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8982.427 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.671 -1.34%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 111690.344 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.881 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6621.439 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.533 2.68%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55476.041 1.13%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.990 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9269.599 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 264.236 1.75%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77597.638 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.835 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13929.163 2.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.617 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146583.636 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13877.674 3.78%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 388.632 2.14%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148535.785 1.58%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.672 -1.07%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.565 -2.77%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.198 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.220 7.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.500 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5594.825 -2.63%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.776 -3.92%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45273.611 -1.26%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.590 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.273 -7.46%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.114 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.781 -5.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.316 16.13%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.019 -9.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.117 -4.77%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.876 -4.89%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.184 2.52%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.196 -4.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.386 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.210 2.32%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.260 4.26%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.164 1.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.772 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16309.156 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 819.747 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175910.582 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.427 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15785.131 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 846.898 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183691.404 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.951 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16637.449 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 845.288 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171871.323 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.692 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18067.439 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 899.751 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186886.708 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.047 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.347 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.416 1.04%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 28.260 -7.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.550 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.023 -2.43%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.799 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 24.179 4.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.082 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6666.729 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.354 5.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53980.788 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.047 -1.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6681.884 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.709 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54737.950 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.850 -2.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1574.145 -8.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.891 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28085.027 -5.81%
std::unordered_multiset<int>::clear()/0 422.246 -
std::unordered_multiset<int>::clear()/1024 8071.943 4.27%
std::unordered_multiset<int>::clear()/32 614.609 -
std::unordered_multiset<int>::clear()/8192 62117.481 5.80%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.204 -1.24%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.459 10.67%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.360 -10.93%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.974 23.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.624 7.36%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.708 12.65%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.665 3.00%
std::unordered_multiset<int>::count(key)_(existent)/32 1.861 9.23%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.862 4.11%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.310 12.33%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.139 -1.77%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.108 -1.35%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.211 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.024 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8867.272 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 309.255 2.51%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105304.832 1.42%
std::unordered_multiset<int>::ctor(const&)/0 13.841 -
std::unordered_multiset<int>::ctor(const&)/1024 6609.781 -
std::unordered_multiset<int>::ctor(const&)/32 200.664 1.02%
std::unordered_multiset<int>::ctor(const&)/8192 54602.108 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.860 -2.07%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9107.999 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.062 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75672.412 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13533.484 1.81%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.787 1.20%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142385.997 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13018.864 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.188 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142526.408 -
std::unordered_multiset<int>::erase(iterator)/0 19.703 -
std::unordered_multiset<int>::erase(iterator)/1024 20.642 -
std::unordered_multiset<int>::erase(iterator)/32 20.306 -
std::unordered_multiset<int>::erase(iterator)/8192 20.348 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.354 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5533.656 1.34%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.714 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44377.690 1.32%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.702 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.056 4.04%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.328 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.059 3.76%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.485 40.32%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.136 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.197 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.072 1.83%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.313 9.86%
std::unordered_multiset<int>::find(key)_(existent)/32 1.310 11.73%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.245 7.01%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.117 12.93%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.201 3.82%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.201 10.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.587 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15865.618 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.753 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172595.283 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.214 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15361.984 1.90%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 832.361 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181145.423 -2.52%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.088 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 35.223 10.14%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.886 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 35.179 2.79%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.565 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.776 3.19%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.042 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.177 1.67%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.198 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6737.322 1.85%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.867 3.58%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54318.312 -1.00%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.179 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6757.710 1.56%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.444 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55007.224 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.62%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1416.235 6.59%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.195 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26751.897 2.47%
std::unordered_set<int>::clear()/0 421.675 -
std::unordered_set<int>::clear()/1024 8240.843 -2.01%
std::unordered_set<int>::clear()/32 612.060 -
std::unordered_set<int>::clear()/8192 63508.137 -
std::unordered_set<int>::contains(key)_(existent)/0 0.012 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.339 -7.79%
std::unordered_set<int>::contains(key)_(existent)/32 1.184 -8.35%
std::unordered_set<int>::contains(key)_(existent)/8192 1.250 -5.93%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.396 17.91%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.561 23.83%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.410 -10.14%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.537 -1.99%
std::unordered_set<int>::count(key)_(existent)/0 0.014 -
std::unordered_set<int>::count(key)_(existent)/1024 1.439 11.28%
std::unordered_set<int>::count(key)_(existent)/32 1.299 -2.91%
std::unordered_set<int>::count(key)_(existent)/8192 1.276 -7.00%
std::unordered_set<int>::count(key)_(non-existent)/0 0.407 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.530 3.75%
std::unordered_set<int>::count(key)_(non-existent)/32 1.365 -15.56%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.846 9.55%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.723 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9198.124 -4.48%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 298.768 -3.99%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104702.208 -7.04%
std::unordered_set<int>::ctor(const&)/0 13.805 -
std::unordered_set<int>::ctor(const&)/1024 6615.424 -1.77%
std::unordered_set<int>::ctor(const&)/32 197.356 -3.14%
std::unordered_set<int>::ctor(const&)/8192 54431.856 -3.12%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.900 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9765.589 -
std::unordered_set<int>::ctor(const&,_alloc)/32 259.939 -10.06%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81081.596 -1.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13475.665 -2.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 358.801 -5.38%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139889.150 -2.10%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13421.827 -1.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.588 -1.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140465.302 -1.38%
std::unordered_set<int>::erase(iterator)/0 19.826 1.08%
std::unordered_set<int>::erase(iterator)/1024 20.301 -14.19%
std::unordered_set<int>::erase(iterator)/32 20.245 -5.01%
std::unordered_set<int>::erase(iterator)/8192 20.748 -14.05%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.293 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5345.253 -1.04%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.885 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44593.716 2.76%
std::unordered_set<int>::erase(key)_(existent)/0 21.297 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.929 -13.64%
std::unordered_set<int>::erase(key)_(existent)/32 21.426 -
std::unordered_set<int>::erase(key)_(existent)/8192 24.412 -17.74%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 0.981 -5.89%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.072 -2.88%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.926 -7.84%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.555 35.03%
std::unordered_set<int>::find(key)_(existent)/32 1.403 17.18%
std::unordered_set<int>::find(key)_(existent)/8192 1.403 12.60%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.000 -5.01%
std::unordered_set<int>::find(key)_(non-existent)/32 1.046 -9.42%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.131 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.250 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12570.166 -6.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 740.577 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137692.289 -1.09%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.820 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7381.240 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.580 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83860.992 -3.38%
std::unordered_set<int>::insert(value)_(already_present)/0 1.581 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.483 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.677 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.024 -10.43%
std::unordered_set<int>::insert(value)_(new_value)/0 19.088 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.474 -2.81%
std::unordered_set<int>::insert(value)_(new_value)/32 19.862 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.568 -2.17%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.285 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6715.861 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 208.799 -3.48%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54605.596 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.308 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6640.333 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.998 -2.17%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55066.164 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.848 2.86%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1906.512 30.90%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.194 -1.35%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29174.578 8.23%
std::unordered_set<std::string>::clear()/0 422.610 -
std::unordered_set<std::string>::clear()/1024 22725.907 -
std::unordered_set<std::string>::clear()/32 924.254 3.05%
std::unordered_set<std::string>::clear()/8192 218586.071 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.351 7.64%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.601 -4.61%
std::unordered_set<std::string>::contains(key)_(existent)/8192 35.278 -8.78%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.375 -6.76%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.652 10.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 27.112 14.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 26.349 39.60%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.797 1.86%
std::unordered_set<std::string>::count(key)_(existent)/32 40.787 10.20%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.993 -11.16%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.303 12.69%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.932 2.51%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.026 19.20%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.829 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.764 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40171.511 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1036.145 7.54%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 714587.492 -1.80%
std::unordered_set<std::string>::ctor(const&)/0 13.803 -
std::unordered_set<std::string>::ctor(const&)/1024 34394.735 -
std::unordered_set<std::string>::ctor(const&)/32 683.799 -5.45%
std::unordered_set<std::string>::ctor(const&)/8192 342947.035 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.940 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63465.315 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1459.747 10.36%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607583.050 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.893 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62373.836 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1746.187 16.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 643581.547 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.805 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63845.539 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1635.714 9.61%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636168.899 -
std::unordered_set<std::string>::erase(iterator)/0 30.613 -4.76%
std::unordered_set<std::string>::erase(iterator)/1024 32.106 11.94%
std::unordered_set<std::string>::erase(iterator)/32 30.408 8.33%
std::unordered_set<std::string>::erase(iterator)/8192 30.018 14.96%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.404 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11737.817 -2.80%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.260 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118321.626 -
std::unordered_set<std::string>::erase(key)_(existent)/0 116.385 59.68%
std::unordered_set<std::string>::erase(key)_(existent)/1024 113.027 35.36%
std::unordered_set<std::string>::erase(key)_(existent)/32 111.905 51.72%
std::unordered_set<std::string>::erase(key)_(existent)/8192 118.284 23.36%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 23.316 -4.41%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.121 -7.71%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.563 -8.29%
std::unordered_set<std::string>::find(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.115 -9.08%
std::unordered_set<std::string>::find(key)_(existent)/32 39.198 4.65%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.732 9.97%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.323 -3.43%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.343 15.59%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.880 -1.99%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.756 -18.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.910 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56050.816 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1863.539 -1.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 604315.126 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.569 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56414.957 -1.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1925.006 -2.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556259.384 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 55.390 117.48%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.674 -75.51%
std::unordered_set<std::string>::insert(value)_(already_present)/32 71.692 3.91%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.130 -49.51%
std::unordered_set<std::string>::insert(value)_(new_value)/0 40.235 -14.00%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 72.916 76.69%
std::unordered_set<std::string>::insert(value)_(new_value)/32 76.440 19.39%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 72.061 13.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.166 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35872.119 -1.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 747.666 -4.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340944.642 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.175 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35702.645 -1.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 783.469 25.12%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343360.962 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17227.114 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 350.195 -6.53%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212295.518 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.732 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.895 1.13%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1883.921 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.520 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.400 4.47%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 876.032 5.39%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.154 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.284 1.21%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 831.877 19.78%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.322 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.454 3.32%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 765.639 19.06%
std::vector<int>::ctor(size)/1024 42.305 4.17%
std::vector<int>::ctor(size)/32 11.026 6.39%
std::vector<int>::ctor(size)/8192 563.325 -1.73%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.741 5.39%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.672 7.46%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.337 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.720 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.756 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.767 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.818 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.336 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.524 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.524 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.004 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.581 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 802.605 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.709 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3061.135 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 940.727 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 487.601 1.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4247.987 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2219.363 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.985 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13394.120 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.869 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.007 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.259 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.856 -2.19%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 889.222 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 104.429 2.69%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.740 3.41%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 662.699 -6.25%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.384 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.374 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.369 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.357 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.933 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.959 1.39%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4623.131 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6284.766 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.626 -4.79%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52493.896 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.777 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.707 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6943.375 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19347.483 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 578.711 -2.25%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 168657.040 -1.25%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.504 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.145 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6932.246 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19365.701 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 584.883 -1.19%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 169046.980 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.614 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.111 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6926.202 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19479.499 -5.67%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 588.941 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 169759.767 -5.27%
std::vector<std::string>::ctor(size)/1024 431.076 -
std::vector<std::string>::ctor(size)/32 36.295 5.11%
std::vector<std::string>::ctor(size)/8192 4221.426 -1.50%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.997 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.748 8.69%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5385.353 -1.10%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 18978.223 -1.66%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 544.890 -2.67%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 166006.308 -1.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.277 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.224 -2.50%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4566.513 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.114 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.279 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.211 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.848 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.839 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.168 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.990 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.319 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.406 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.080 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.890 -1.17%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4565.776 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.906 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.162 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4574.632 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1609.438 -1.69%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 487.834 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9838.526 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 14978.712 -1.69%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 817.270 -1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 113903.757 -1.25%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3081.288 -1.93%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.424 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20923.443 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16606.774 -1.42%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.419 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 125348.116 -1.40%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1700.370 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.650 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11024.751 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13217.812 -1.35%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 898.415 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 113976.253 -1.28%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.568 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.140 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.072 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.027 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.490 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.439 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.227 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.986 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5699.371 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6214.567 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.533 2.45%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51413.380 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.842 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.432 -1.66%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3137.046 -1.03%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.512 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.250 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5780.925 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.048 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.273 -1.69%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.931 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.413 -1.55%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.864 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.840 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.842 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.365 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.331 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.484 -
vector<bool>(const_vector<bool>&) 9.513 -2.59%
vector<bool>(size_type,_const_value_type&) 8.280 1.47%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.015 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.877 -1.46%
vector<bool>::reserve() 8.426 -
Geometric Mean 217.652 -